/****MODAL*******/

/* --- Estilos para el Fondo del Modal (La MÃ¡scara Oscura) --- */

#modalSGFusiones {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.modal-contenido {
    background: transparent;
    padding: 0px;
    border-radius: 8px;
    max-width: 500px;
    width: 90%;
    max-height: 665px;
    height: 90%;
    overflow-y: auto;
    animation: fadeIn 0.3s;
    font-size: 1rem;
}
.fus25_boxLogo {
    max-width: 250px;
    width: 90%;
    display: flex;
    margin: 0 auto;
}
.fus25_titModal {
    color: #D33737;
    font-size: 2rem;
    line-height: 2rem;
}
.cerrar-modal {
    color: #FFF;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
    line-height: 1;
    transition: color 0.3s;
}
.cerrar-modal:hover, .cerrar-modal:focus {
    color: #D33737;
    text-decoration: none;
}
.fus25_botonComprar {
    padding: 15px 30px;
    background: #D33737;
    color: #FFF;
    text-decoration: none;
    border-radius: 15px;
    animation: fadeIn 0.3s;
}
.fus25_botonComprar:hover {
    background: #000;
    color: #FFF;
    text-decoration: none;
}
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: scale(0.95);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
html {
    overflow-x: hidden;
}
body {
    margin: 0;
    color: #191919;
    /*font-family: 'Abel', sans-serif;*/
    font-family: "Ubuntu Sans", sans-serif;
    overflow-x: hidden;
    font-size: 19px;
    line-height: 29px;
    /*background-color: #fff;*/
    /*background-color: #e01824;
    background-image: url(../images/SKIN-ROJO.jpg);*/
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.skin-container {
    width: 100%!important;
    height: auto;
    display: inline-block;
    background-color: #fff;
    /*background-color: #e01824;
    background-image: url(../images/greca-sg.png);
    background-position: center;
    background-repeat-x: repeat;*/
    padding: 0;
    margin-top: 120px;
}
img {
    width: 100%
}
h1 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    font-family: "Ubuntu Sans", sans-serif;
}
h2 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    font-family: "Ubuntu Sans", sans-serif;
    margin: 30px 0;
}
h3 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #c6462f;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
}
h4 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #c6462f;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
    font-weight: 300;
    letter-spacing: 4px;
}
.ContBioAutor {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-bottom: 20px;
    padding: 20px 20px 30px 20px;
    border-top: 1px solid #c44736;
}
.FotoAutor {
    width: 150px;
    height: 150px;
    float: left;
    border-radius: 100%;
    overflow: hidden;
}
.BioAutor {
    width: 81%;
    display: inline-block;
    padding-left: 35px;
}
.AutorH1 {
    color: #c44736;
    margin-bottom: 20px;
    text-align: left;
    font-size: 50px;
}
.AutorCargo {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #909090;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 14px 0;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
}
.AutorDesc {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.AutorRedes {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 15px;
}
.Autoricon {
    float: left;
    margin: 0 26px 0 0;
    font-size: 22px;
}
.Autoricon a {
    color: #c44736;
}
.Autoricon a:hover {
    color: #000;
}
.notasH2 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
}
/*******MODAL ANUNCIOS SOY GRUPERO*******/

.modal_contenedor {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 38;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal_overlay {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    height: 100%;
    background: #000000a8;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 34;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal_contenedorGral {
    width: 690px;
    height: 620px;
    overflow-y: scroll;
    display: inline-block;
    margin: 0 auto;
    background-color: #fff;
    padding: 38px 15px;
    position: relative;
    z-index: 35;
    box-shadow: 2px 3px 11px #3838388a;
}
.modal_contBody {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
}
.modal_imgPrincipal {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 24px;
}
.Cont_modal_text {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    color: #3c3c3c;
    line-height: 35px;
    padding: 0 6px;
    margin-top: 18px;
}
.modal_titulo {
    display: inline-block;
    font-size: 36px;
    background: #F2E313;
    color: #000;
    font-weight: bold;
    padding: 10px;
}
.modal_subtitulo {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 23px;
    color: #763DF2;
    font-style: italic;
    font-weight: 300;
    text-transform: uppercase;
}
.modal_txt {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #242424;
    font-size: 19px;
    font-weight: 500;
    margin-top: 17px;
}
.modal_botonesFooter {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 27px 0 0;
    padding: 0 13%;
}
.modal_btnPrimario {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 0 10px 20px;
    padding: 10px 30px 13px 30px;
    background: #F20505;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
}
.modal_btnPrimario:hover {
    color: #FFF;
    background: #000;
}
.modal_btnSecundario {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 0 10px;
    padding: 10px 18px 13px 18px;
    background: #fff;
    color: #df0b1f;
    font-size: 19px;
    border: 1px solid #df0b1f;
    cursor: pointer;
}
.modal_btnSecundario:hover {
    background: #fafafa;
}
.cerrarNews {
    float: left;
    text-align: right;
    cursor: pointer;
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    margin: 5px;
    color: #f67f4f;
    font-size: 30px;
    padding: 3px 13px 1px;
}
.cerrarNews:hover {
    color: #8b9a9e;
}
.banner-elecciones {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    margin: 20px 0;
}
.banner-e-desk {
    width: 970px;
    margin: 0 auto;
}
.banner-e-mob {
    width: 320px;
    margin: 0 auto;
    display: none;
}
.dm-player {
    height: 437px!important;
}
.videotv iframe {
    width: 100%;
    height: -webkit-fill-available!important;
    overflow: hidden;
    padding: 20px;
}
/*******MODAL FUSIONES 10********/

.popup {
    padding: 10px;
    width: 600px;
    position: fixed;
    top: 34%;
    left: 38%;
    margin-top: -100px;
    margin-left: -150px;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    z-index: 40;
    /* 1px higher than the overlay layer */
    opacity: 0;
    font-size: 14px;
    display: none;
}
.popup strong {
    font-weight: 700;
    font-family: sans-serif;
    font-size: 13px;
}
.sg_fechasPop {
    font-size: 16px;
}
.overlay_canvas {
    content: "";
    position: fixed;
    /* could also be absolute */
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background: rgba(0, 0, 0, 0.9);
    opacity: 0;
    transition: 0.5s;
}
.overlay_popup.popup-open .overlay_canvas, .popup-open .popup {
    opacity: 1;
    z-index: 30;
    display: block;
}
.close_btn {
    position: absolute;
    top: -16px;
    right: -15px;
    padding: 0px;
    color: #000;
    outline: none !important;
    text-shadow: none;
    width: 30px;
    font-size: 20px;
    background: #FFF;
    border-radius: 50%;
    height: 30px;
    font-weight: 700;
}
a {
    text-decoration: underline;
    color: #e01125;
}
a:hover {
    text-decoration: underline;
    color: #000;
}
.pb_btnModal {
    background-color: #FDDD00;
    color: #000;
    padding: 10px 20px;
    margin: 15px 0;
    display: block;
    font-size: 25px;
    font-weight: bold;
}
/********TE RECOMENDAMOS*******/

.modRecomendamos_h3 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #000;
    border-bottom: solid #e01125 1px;
    margin-top: 40px;
}
.modRecomendamos_contenedor {
    width: 23%;
    margin-left: 1%;
    float: left;
    margin: 40px 6px;
}
.modRecomendamos_titulo {
    width: 100%;
    height: 160px;
    padding: 5px;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
}
.modRecomendamos_titulo a {
    color: #000;
    text-decoration: none;
}
.modRecomendamos_titulo a:hover {
    color: #c44736;
    text-decoration: none;
}
.modRecomendamos_imagen {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: inline-block;
}
.modRecomendamos_imagen img {
    margin: 0px;
}
.homeSlider {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    overflow: hidden;
    margin: 10px 0px;
    position: relative;
    z-index: 1;
}
.itemHomeSlider {
    float: left;
    position: relative;
    z-index: 2;
    height: 400px;
    background: #2b2b2d;
    margin: 10px;
    outline: none;
}
.responsive .slick-next, .responsive .slick-prev {
    width: 36px;
    height: auto;
    background: #e01125;
    border-radius: 100px;
    height: auto;
    color: #fff;
    font-size: 36px;
    top: 50%;
    margin: 10px;
}
.responsive .slick-next:hover, .responsive .slick-prev:hover {
    background: #fff;
    color: #000;
}
.responsive .slick-next:focus, .responsive .slick-prev:focus {
    background: #e01125;
    color: #ffff;
}
.responsive .slick-prev:before, .responsive .slick-next:before {
    content: none;
}
.moduloNewsletterHome {
    /*modulo Newsletter home*/
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    border-top: 1px solid #e01125;
    border-bottom: 1px solid #e01125;
    padding: 38px 5px 42px 5px;
    background-color: #fff;
}
.titmoduloNewsletterHome {
    width: 50%;
    float: left;
    margin: 0;
    padding: 20px 0;
}
.txtmoduloNewsletterHome {
    width: auto;
    display: inline-block;
    margin: 0;
}
.titNewsChico {
    width: -webkit-fill-available;
    width: -moz-available;
    font-size: 25px;
    line-height: 29px;
    font-weight: 300;
}
.titNewsGrande {
    font-size: 40px;
    line-height: 44px;
    font-weight: 700;
}
.SubtitmoduloNewsletterHome {
    width: 50%;
    display: inline-block;
    margin: 0;
}
.TxtNewsletterHome {
    width: -webkit-fill-available;
    width: -moz-available;
    display: block;
    text-align: center;
    padding: 15px 10px;
    font-size: 22px;
}
.BtnNewsletterHome {
    width: -webkit-fill-available;
    width: -moz-available;
    display: block;
    text-align: center;
}
.BtnNewsletterHome a {
    width: 60%;
    display: block;
    margin: 0 auto;
    background-color: #e01125;
    border-radius: 100px;
    color: #fff;
    padding: 10px;
    font-size: 23px;
    font-weight: bold;
    border: 1px solid #e01125;
    transition: .3s;
    text-decoration: none;
}
.BtnNewsletterHome a:hover {
    text-decoration: none;
    color: #fff;
    background: #000;
    border: 1px solid #252527;
    transition: .3s;
}
.IconNews {
    font-size: 20px;
    display: inline-block;
    color: #444547;
    margin-right: 10px;
}
/*modulo Newsletter home*/

.modNewsletterSidebar {
    /*modulo Newsletter sidebar*/
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    margin-top: 300px;
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding: 20px 0;
    border-top: solid #e01125 1px;
    border-bottom: solid #e01125 1px;
}
.titNewsletterNota.side {
    display: block;
    text-align: center;
}
.titChicoNewsletter.side {
    width: -webkit-fill-available;
    width: -moz-available;
    margin: 0;
    text-align: center;
}
.titGrandeNewsletter.side {
    width: -webkit-fill-available;
    width: -moz-available;
    text-align: center;
    margin: 0;
}
.btnSuscribeteNewsletterNota {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
}
.btnSuscribeteNewsletterNota a {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    background-color: #e01125;
    color: #fff;
    border-radius: 100px;
    font-size: 22px;
    padding: 10px 20px;
    font-weight: bold;
    border: 1px solid #e01125;
    transition: .3s ease;
    text-decoration: none;
}
.btnSuscribeteNewsletterNota a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
}
/*modulo Newsletter sidebar*/

.modNewsletterNota {
    /*modulo Newsletter abajo de nota*/
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    padding: 36px 130px 53px 130px;
    border-top: 1px solid #e01125;
    border-bottom: 1px solid #e01125;
    margin-bottom: 40px;
}
.titNewsletterNota {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px
}
.titChicoNewsletter {
    font-size: 27px;
    font-weight: 300;
    float: left;
    margin-top: 1px;
}
.titGrandeNewsletter {
    font-size: 33px;
    float: left;
    font-weight: 700;
    margin-left: 8px;
}
/*modulo Newsletter abajo de nota*/

/* Barra general suscribete al newsletter */

.barraSusNEWS {
    width: -webkit-fill-available;
    width: -moz-available;
    /*background-color: #e01125;*/
    background: linear-gradient(270deg, rgba(103, 180, 58, 1) 14%, rgba(58, 62, 180, 1) 33%, rgba(146, 40, 207, 1) 53%, rgba(253, 29, 29, 1) 76%, rgba(252, 176, 69, 1) 100%);
    height: 100%;
    text-align: center;
    margin-top: -8px;
    padding: 6px;
    overflow: hidden;
    font-family: "Ubuntu Sans", sans-serif;
    font-size: 18px;
    display: none;
}
.barraSusNEWS a {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
}
.barraSusNEWS a:hover {
    color: #ccc;
    text-decoration: none;
}
.IconNews.head {
    color: inherit;
    font-size: 17px;
    margin-left: 3px;
}
/* Barra general suscribete al newsletter */

/******STRONG*********/

.strong {
    font-weight: 700;
}
.ContAutorNota {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    border-top-left-radius: 10px;
    background: #fff;
    padding: 36px 17px 30px 28px;
    border-bottom: 2px solid #e01125;
    margin: 20px 0 40px 0;
    border-top-right-radius: 10px;
    box-shadow: 0px -2px 10px #e1e1e1;
}
.AutorContRedes {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    text-align: center;
    margin-top: 10px;
}
.AutorContRedes span {
    font-size: 18px;
    margin: 0 9px;
}
.AutorContRedes span a {
    color: #575757;
}
.AutorContRedes span a:hover {
    color: #c44736;
}
.AutorNotaContFoto {
    padding: 0;
}
.AutorNotaContFoto img {
    margin: 0!important;
}
.AutorNotaFotoCenter {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
}
.AutorNotaFoto {
    width: 150px;
    height: 100%;
    float: left;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 100%;
}
.AutorNotaBio {
    margin: 0 auto;
    border-left: 8px solid #fff;
}
.AutorNotaNombre {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 35px;
    line-height: 40px;
    color: #e01125;
    text-align: left;
    margin: 0 0 2px;
    padding: 0;
    border: none;
    text-decoration: none;
    font-family: "Ubuntu Sans", sans-serif;
    font-weight: 700;
}
.AutorNotaCargo {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #595959;
    font-size: 15px;
    line-height: 16px;
    text-transform: uppercase;
    margin: 5px 0;
}
.AutorNotaBioC {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 2px;
}
.btn-aniversarioSG {
    width: 80px;
    height: 117px;
    position: fixed;
    bottom: 180px;
    right: 0px;
    padding: 5px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    color: #e01125;
    z-index: 20;
    background: rgb(255 255 255 / 90%);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.btn-aniversarioSG img {
    width: 60px;
}
.sg_imgBannerAniversario {
    display: block;
    margin: 0 auto;
}
.sg_imgBannerAniversario.sg_bannerMobile {
    display: none;
}
.verDescMailchimp a {
    width: -webkit-fill-available;
    float: left;
    margin: 0 auto;
    background: #dc3545;
    border: none;
    border-radius: 90px;
    padding: 8px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    height: 50px;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    margin-top: 7px;
}
.ContFormMailchimpNews a:hover {
    background: #ad1927;
}
.ContNewsSus {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    height: 100%;
    background: #1b1944a8;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 34;
    display: flex;
    align-items: center;
    justify-content: center;
}
.NewsSus {
    width: 673px;
    margin: 0 auto;
    background: rgb(240, 240, 240);
    background: -moz-linear-gradient(0deg, rgba(240, 240, 240, 1) 62%, rgba(255, 255, 255, 1) 62%);
    background: -webkit-linear-gradient(270deg, rgba(240, 240, 240, 1) 48%, rgba(255, 255, 255, 1) 48%);
    background: linear-gradient(0deg, rgb(255 255 255) 62%, rgb(242 242 242) 62%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#ffffff", GradientType=1);
    padding: 60px 1px 60px 0px;
    position: relative;
    z-index: 1;
    box-shadow: 2px 3px 8px #717171;
    height: auto;
    overflow: scroll;
}
.titNews {
    width: 71%;
    float: right;
    text-align: center;
    font-size: 27px;
    color: #767676;
    font-weight: bold;
    line-height: 35px;
    padding: 0 17px;
    margin-top: 20px;
}
.titNews strong {
    color: #856c43;
    text-decoration: underline;
    text-decoration-style: dotted;
}
.subNews {
    width: 55%;
    float: left;
    text-align: center;
    font-size: 18px;
    margin: 16px 0 0;
    color: #ffffff;
    padding: 15px 40px;
    background: #856c43;
}
.descripcionAniversario {
    width: 80%;
    margin: 10px auto 0;
    font-size: 16px;
}
.descripcionAniversario strong {
    font-weight: bolder;
    color: #781933;
    font-size: 18px;
}
.descripcionAniversario p {
    margin: 15px 0;
    font-size: 25px;
}
.ansg-btnMasInfo {
    background: #7b041a;
    color: #FFF;
    padding: 10px 20px;
    border-radius: 8px;
}
.ansg-btnMasInfo:hover {
    background: #c8092e;
    color: #FFF;
}
.cerrarNews {
    float: left;
    text-align: right;
    cursor: pointer;
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    margin: 5px;
    color: #b5c3c7;
    font-size: 30px;
    padding: 3px 13px 1px;
}
.cerrarNews:hover {
    color: #8b9a9e;
}
.ContFormMailchimpNews {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    margin: 34px 80px 0 80px;
    padding: 0 40px;
    border-left: 4px solid #f2f2f2;
    border-right: 4px solid #f2f2f2;
    border-style: dotted;
    border-top: none;
    border-bottom: none;
}
/*.ContFormMailchimpNews #mc_embed_signup .mc-field-group label {
    color: #000;
}*/

.ContFormMailchimpNews #mc_embed_signup .button {
    background: #781933!important;
}
.ContFormMailchimpNews .indicates-required {
    text-align: right;
    font-size: 11px;
    color: #a1a1a1;
}
.ContFormMailchimpNews .indicates-required .asterisk {
    font-size: 18px;
    color: #dc3545;
}
.ContFormMailchimpNews .mc-field-group {
    width: -webkit-fill-available!important;
    width: -moz-available!important;
    float: left;
    margin: 8px 0;
    color: #858585;
    padding-bottom: 0px!important;
}
.ContFormMailchimpNews .mc-field-group .asterisk {
    color: #dc3545;
}
.ContFormMailchimpNews .mc-field-group input {
    width: -webkit-fill-available!important;
    width: -moz-available!important;
    float: left;
    background: #e5e5e5!important;
    border-radius: 90px!important;
    border: none!important;
    padding: 6px 10px!important;
    color: #5a5a5a;
    text-transform: inherit;
    height: 40px;
    font-size: 18px;
    font-weight: 400;
}
.ContFormMailchimpNews .mc-field-group input:hover {
    background: #f2f2f2;
    border: none;
}
.ContFormMailchimpNews .clear {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    text-align: center;
    margin-top: 7px;
}
.ContFormMailchimpNews .button {
    width: -webkit-fill-available!important;
    width: -moz-available!important;
    float: left;
    margin: 0 auto!important;
    background: #856c43!important;
    border: none!important;
    border-radius: 90px!important;
    padding: 8px 0!important;
    color: #fff!important;
    text-transform: uppercase;
    font-weight: bold!important;
    height: 50px!important;
    font-size: 24px!important;
}
.ContFormMailchimpNews input:active {
    color: #000;
}
.ContFormMailchimpNews input:focus {
    color: #000;
}
.ContFormMailchimpNews input:hover {
    background: #791441;
}
.ContFormMailchimpNews #mc_embed_signup div.mce_inline_error {
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #da3849;
    font-size: 14px;
}
.ContFormMailchimpNews #mce-success-response {
    color: #46808e;
}
.DescargaGratis {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
}
.DescargaGratisImg {
    width: 25%;
    float: left;
    text-align: center;
    padding: 0;
    border: 2px solid #f2f2f2;
    margin-left: 20px;
    border-radius: 3px;
}
.aniversarioPopImg {
    width: 85%;
    text-align: center;
    margin: 0 auto;
}
.DescargaGratisImg img {
    margin: 0 auto;
    border-radius: 3px;
    width: 80%;
}
.DescargaGratis button {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    background: transparent;
    border: none;
    padding-top: 2px;
}
.DescargaGratis button a {
    padding: 20px 100px;
    text-decoration: none;
    color: #ffffff;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    background: #3eab7f;
    border-radius: 90px;
}
.DescargaGratis button a:hover {
    background: #298762;
}
.boxAtt {
    margin-top: 10px;
    margin-bottom: 30px;
    display: inline-block;
    width: -webkit-fill-available;
    width: -moz-available;
}
.breadcrumbs {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.bc {
    font-size: 16px;
    float: left;
    margin: 0px 2px;
}
.bc a {
    color: #2e3032;
    text-decoration: none;
}
.bc a:hover {
    color: #000;
    text-decoration: none;
}
.bc a i {
    color: #e01125;
    margin: 0px 2px 0px 5px;
}
.contNota p iframe {
    display: inline-block;
    width: -webkit-fill-available;
    width: -moz-available;
    height: 350px;
    position: relative;
    margin: 40px 0px;
}
.modDESCARGABLE {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    background-color: #e8e8e8;
    margin-bottom: 40px;
    padding: 30px;
}
.titDesc {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #232427;
}
.titDesc .strong {
    color: #e01125;
}
.imagen-des {
    display: inline-block;
    height: 100%;
}
.imgDesc {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 30px;
}
.imgDesc img {
    margin: 0px;
    border-radius: 15px;
}
.texto-des {
    display: inline-block;
    text-align: center;
    height: 100%;
}
.centrarInfoDes {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 40px;
}
.txtDescargable {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    padding: 0 0 10px;
    font-size: 18px;
    line-height: 23px;
}
.txtDescargable .strong {
    color: #e01125;
}
.btn-descargar {
    display: inline-block;
    width: -webkit-fill-available;
    width: -moz-available;
    background-color: #e01125;
    margin: 20px 20px 8px 20px;
    border-radius: 30px;
    text-align: center;
    padding: 8px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.btn-descargar:hover {
    background: #000;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.btn-descargar a {
    color: #fff;
    text-decoration: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.descMensual {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 10px;
}
.subDesSidebar {
    font-size: 14px;
    text-transform: uppercase;
    color: #9c9c9c;
    border-bottom: solid #5a5250 2px;
    padding-bottom: 10px;
    float: left;
    width: -webkit-fill-available;
    text-align: center;
}
.titDescargaSidebar {
    float: left;
    font-weight: 600;
    width: -webkit-fill-available;
    width: -moz-available;
    text-align: center;
    font-size: 23px;
    margin: 10px 0 0;
}
.txtDescargaSidebar {
    float: left;
    width: -webkit-fill-available;
    width: -moz-available;
    margin: 10px 0px 0px;
    line-height: 19px;
    font-size: 18px;
    text-align: center;
    color: #9a9999;
}
.txtDescargaSidebar strong {
    color: #50B5F2;
}
.msm_banner {
    float: left;
    width: -webkit-fill-available;
    width: -moz-available;
    margin: 20px 0;
    display: none;
}
.msm_bannerCont {
    width: 300px;
    margin: 0 auto;
}
.ContFechaYautor {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 17px;
    color: #e01125;
}
.Pfecha {
    margin-left: 13px;
}
.Pfecha .far.fa-clock {
    font-size: 15px;
}
.Pautor {}
.Pautor a {
    color: #e01125;
}
.Pautor a:hover {
    color: #000;
}
.ContFootPicture {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    color: #757575;
    font-weight: 200;
    font-style: italic;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: left;
}
.fas.fa-camera {
    margin-top: 1px;
    margin-right: 8px;
    font-size: 17px;
    margin-left: 4px;
}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: none;
    border: none;
}
.scroll-top {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 103px;
    right: 14px;
    background: #c6462f;
    border-radius: 30px;
    display: none;
    outline: none;
    border-color: transparent;
    z-index: 3;
}
.scroll-top .fa.fa-chevron-up {
    display: inline-block;
    color: #fff!important;
    font-size: 23px;
}
.scroll-top:hover {
    cursor: pointer;
    background: #393534;
    box-shadow: none;
    border: none;
}
.headerSitio2020 {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    background: linear-gradient(270deg, rgba(103, 180, 58, 1) 14%, rgba(58, 62, 180, 1) 33%, rgba(146, 40, 207, 1) 53%, rgba(253, 29, 29, 1) 76%, rgba(252, 176, 69, 1) 100%);
    background-color: #000;
    height: 60px;
    position: relative;
    background-image: url(../images/greca-sg.png);
    background-position: center;
    background-repeat-x: repeat;
    background-size: initial;
}
.navBars2020 {
    float: left;
    font-size: 27px;
    line-height: 30px;
    color: #e01125;
    /*margin: 10px 24px;*/
    height: 100%;
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.navBars2020 img {
    width: auto;
    float: right;
    padding: 10px 0px;
}
.nV2020 {
    width: auto;
    /*height: 100%;*/
    float: left;
    text-align: center;
    cursor: pointer;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    margin-right: 20px;
}
.nV2020:hover {
    color: #fff;
}
.categoriasHeader2020 {
    float: left;
    /*padding: 19px 0px;*/
    height: 100%;
    display: flex;
    align-items: center;
    margin-left: 25px;
}
.categoriasHeader2020 span {
    display: inline-block;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 1px;
}
.categoriasHeader2020 span a {
    color: #fff;
    text-decoration: none;
}
.categoriasHeader2020 span a:hover {
    color: #fff;
    text-decoration: underline;
}
.categoriasHeader2020 b {
    margin: 0px 20px;
    color: #fff;
    font-weight: 300!important;
}
.sitiosGin2020 {
    display: none;
    width: -webkit-fill-available;
    width: -moz-available;
    background: #e9e9ea;
    padding: 0px;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    z-index: 4;
}
.envolventeMobile {
    width: -webkit-fill-available;
    width: -moz-available;
    margin-top: 14px;
    height: 100%;
    display: inline-block;
}
.buscador2020 {
    float: right;
    /*margin: 15px 20px;
    border-radius: 50px;*/
    overflow: hidden;
    width: 20%;
    height: 100%;
    margin-right: 20px;
}
.buscador2020 form {
    float: right;
    padding: 0px 3px 0px 16px;
    background-color: #fff;
    border-radius: 50px;
    width: 100%;
    /*width: 260px;*/
}
.buscador2020 input {
    border: 0px;
    padding: 0px 10px;
    width: 84%;
    outline: none;
}
.buscador2020 input:focus {
    border: 0px;
    outline: none;
}
.buscador2020 button {
    /*width: 39px;
    height: 24px;
    margin: 2px 0px 2px 10px;*/
    font-size: 20px;
    color: #e01125;
    border: 0;
    background: transparent;
    border-radius: 14px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    float: right;
}
.buscador2020 button:hover {
    color: #000;
    background: transparent;
}
.menuCategorias2020 {
    float: left;
    width: 77%;
    height: 100%;
    background-color: #000;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
.menuCategorias2020 span {
    float: left;
    width: auto;
    /*font-size: 15px;*/
    margin: 14px 20px;
}
.catBarra2020 {
    overflow-y: scroll;
    height: 100%;
    display: inline-flex;
    width: 77%;
    float: left;
    overflow-y: hidden;
    overflow-x: hidden;
}
.catBarra2020 {
    width: 80%;
}
.catBarra2020 span {
    float: left;
    width: auto;
    margin: 0px 17px;
    padding: 0px;
    height: 100%;
    display: flex;
    align-items: center;
}
.catBarra2020 span {
    /*margin: 14px 20px!important;*/
}
.catBarra2020 span a {
    color: #ffffff;
    text-decoration: none;
    display: flex;
    inline-size: max-content;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 1px;
}
.catBarra2020 span a:hover {
    color: #fff;
    text-decoration: underline;
}
.swipe {
    float: left;
    padding: 10px 0px;
    text-align: center;
    width: 10%;
}
.swipe button {
    background: transparent;
    width: auto;
    height: auto;
    border-radius: 50px;
    border: none;
    outline: none;
    color: #fff;
    font-size: 30px;
    line-height: 20px;
    cursor: pointer;
}
}
.swipe.sitios button {
    color: #99ca57;
}
.swipe.sitios button:hover {
    color: #313136;
}
.linTapar {
    float: left;
    height: 3px;
    width: -webkit-fill-available;
    width: -moz-available;
    background-color: transparent;
    position: absolute;
    bottom: 0;
}
.linTapar.sG {
    background: #e9e9ea;
}
.buscMobile2020 {
    display: none;
}
.buscador2020 {
    display: block;
}
.cerrarBuscadorMobile2020 {
    display: none;
}
.siguienteNota2020 {
    float: left;
    width: -webkit-fill-available;
    width: -moz-available;
    background-color: #000;
    position: fixed;
    z-index: 5;
    top: 0;
    left: 0;
    height: 63px;
    display: none;
}
.sigNot20 {
    float: left;
    width: 62%;
    height: 100%;
    padding: 3px 0;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-weight: 800;
}
.sigNot20 .strong {
    font-size: 14px;
}
.sigNot20 a {
    color: #fff;
    text-decoration: none;
}
.sigNot20 a:hover {
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-color: #ffffff;
    color: #fff;
}
.redescomparte2020 {
    float: right;
    width: 37%;
    text-align: right;
    height: 63px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.textoRedes2020 {
    width: auto;
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-weight: 800;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
}
.icono20 {
    width: auto;
    text-align: right;
    font-size: 22px;
    margin: 0px 10px;
    height: 100%;
    display: flex;
    align-items: center;
}
.icono20 a {
    color: #fff!important;
    text-decoration: none;
}
.icono20.pint i {
    color: #fff;
}
.icono20 i:hover {
    color: #48ac33;
}
.btnCompMobile, .cerrarCompartirMobile {
    display: none;
}
.swipe button {
    /*display: none;*/
}
.swipe.sitios button {
    display: block!important;
}
.comparteNota {
    float: right;
    width: 35%;
    margin: 13px 0px;
    text-align: right;
    height: 34px;
    position: absolute;
    top: 0;
    right: 0;
}
.comparteNota span {
    float: right;
    color: #fff;
    font-size: 13px;
    margin: 10px 9px;
}
.iconoCo {
    width: auto!important;
    float: right!important;
    text-align: right;
    font-size: 23px!important;
    margin-top: 0px!important;
}
.iconoCo a {
    color: #fff;
    text-decoration: none;
}
.iconoCo a:hover {
    color: #c64630;
}
.titSeccion a {
    color: #000;
    font-weight: 800;
    text-decoration: none;
}
.titSeccion a:hover {
    color: #ccc;
    text-decoration: none;
}
.btnSecciones {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    margin: 20px 0;
    font-size: 16px;
    line-height: 20px;
}
.btnSecciones a {
    color: #fff;
    background-color: #000;
    padding: 9px 24px;
    border-radius: 4px;
    text-decoration: none;
    background-image: url(../images/greca-sg.png);
    background-position: center;
    background-repeat-x: repeat;
    background-size: initial;
}
.btnSecciones a:hover {
    color: #fff;
    text-decoration: underline;
}
.videoJw {
    width: 100%;
    min-height: auto;
    float: left;
    position: relative;
    margin-bottom: 20px;
}
/*padding-bottom para video relacionado dentro de single*/

div.dailymotion-player-root {
    width: 100%;
    height: 450px;
    display: inline-block;
    position: relative!important;
    padding-bottom: inherit!important;
}
.vermasVideo {
    width: 100%;
    background-color: #e8e8e8;
    padding: 10px 20px;
    margin: 20px 0 1px;
    text-align: center;
    color: #e01125;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
    display: inline-block;
}
#mc_embed_signup form {
    padding: 10px 20px!important;
}
#mc_embed_signup .mc-field-group {
    width: -webkit-fill-available!important;
    float: left;
    margin-top: 10px;
}
#mc_embed_signup .mc-field-group label {
    font-size: 17px;
}
#mc_embed_signup .mc-field-group input {
    border: 1px solid #d1d1d1;
    background: #fff;
}
#mc_embed_signup .mc-field-group select {
    height: 40px;
}
#mc_embed_signup .button {
    background-color: rgb(147, 141, 139)!important;
    font-size: 20px!important;
    margin: 20px 0 10px 0!important;
    padding: 0 22px!important;
    width: -webkit-fill-available!important;
    height: 46px!important;
}
#mc_embed_signup .button:hover {
    background: #c64630!important;
}
p {
    width: 100%;
    float: left;
}
mark {
    background-color: #c64630;
    font-weight: 300;
    color: white;
}
article p iframe {
    margin: 0 auto!important;
}
.contBarraDesk {
    float: left;
    width: 100%;
    height: auto!important;
}
.barraCss {
    float: left;
    width: 100%;
    background-color: #ededee;
    height: 49px;
}
.nMarcas {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 83%;
    float: right;
}
.nMarcas span {
    padding: 13px;
    float: left;
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 13px;
    margin: 0 10px;
}
.nMarcas span a {
    text-decoration: none;
    color: #313136;
    text-transform: uppercase;
    font-weight: 300;
}
.nMarcas span a:hover {
    color: #c4d700;
}
.scrolling-wrapper {
    &::-webkit-scrollbar {
        display: none;
    }
}
.scrolling-wrapper {
    -webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar {
    width: 10px;
    height: 3px;
}
::-webkit-scrollbar-track {
    background-color: #ededee;
}
::-webkit-scrollbar-thumb {
    background-color: #dbdbdd;
    border-radius: 30px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #313136;
}
.relAdentro {
    float: left;
    background: #f0f1f4;
    width: 100%;
    border-radius: 2px;
    text-align: center;
    padding: 10px 0;
    border-left: solid #c6462f 2px;
}
.relAdentro a {
    color: #000;
    text-decoration: none;
}
.relAdentro span {
    color: #000!important;
}
.relAdentro a:hover {
    color: #c64630;
}
.relAdentro:before {
    content: "Te recomendamos leer: ";
    color: #c6462f;
    font-weight: 800;
}
.publicidad {
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    background-color: #FFF;
}
.leader {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.box {
    width: 300px;
    margin: 0 auto;
    text-align: center;
}
.half {
    height: auto;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: left;
}
.leader img {
    margin-bottom: 0!important;
}
.publicidad.sidebar {
    position: sticky;
    top: 140px;
}
.moduloSide {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    margin-top: 300px;
    position: relative;
    z-index: 1;
    background-color: #fff;
    border-top: solid #938d8b 2px;
    border-bottom: solid #938d8b 2px;
    padding: 10px 0;
}
input:focus {
    border: solid #938d8b 1px;
    background-color: #fff;
}
.notaSide.noBorder {
    border-bottom: 0;
}
/*.btnAgenda {
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
    background-color: #252526;
    font-size: 15px;
    color: #fff;
}*/

.menuDesplegado {
    width: -webkit-fill-available;
    width: -moz-available;
    height: 300px;
    background-color: #000;
    padding: 20px 0 0 0;
    height: auto;
    display: none;
    margin-top: -8px;
}
.closeNavBars {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: right;
    margin: 5px 25px 0px 0px;
    color: #fff;
}
.closeNavBars i {
    font-size: 36px;
    line-height: 26px;
}
.closeNavBars:hover {
    color: #f1f1f1;
    cursor: pointer;
}
.compartir {
    border-left: solid #1c5c9d29 1px;
    height: 50px;
    margin: 5px 0;
}
.compartir span {
    font-size: 12px;
    margin-left: 20px;
    float: left;
    color: #727278;
}
.compartirNota {
    font-size: 13px!important;
}
.compartirNota strong {
    color: #c6462f!important;
    font-weight: 300;
}
.iconoCompartir {
    float: right!important;
    font-size: 20px!important;
    margin-top: -7px;
}
.iconoCompartir.face a {
    color: #3b5998!important;
}
.iconoCompartir.twit a {
    color: #55acee!important;
}
.rS a {
    color: #fff!important;
}
.rS a:hover {
    color: #fff!important;
}
.menuDes {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    padding: 10px;
}
.menuCat {
    /*float: left;
    padding-left: 0;*/
    border-right: solid #fff 1px;
    margin-bottom: 30px;
}
.menuCat a {
    color: #fff;
    text-decoration: none;
}
.menuCatUl {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    /*float: left;
    padding-left: 0;*/
    margin: 10px;
}
.menuCat li a:hover {
    color: #fff;
    text-decoration: underline;
}
.menuCat ul {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.menuCat li {
    width: 100%;
    display: inline-block;
    list-style: none;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
}
.menuCat.last {
    border-right: 0;
}
.titMen {}
.barraRedes {
    width: 100%;
    display: inline-block;
    background-color: #e01125;
    height: 60px;
    text-align: center;
    padding-top: 15px;
}
.rS i {
    font-size: 20px;
    margin: 20px 10px;
}
.multiple-items {
    float: right;
    width: 79%;
    margin: 0 39px;
    overflow: hidden;
    height: 48px;
    position: relative;
    padding: 4px 0
}
.slick-arrow {
    background: #ededee;
    border: none;
    outline: none;
    font-size: 13px;
    color: #56585b;
    margin-top: 9px
}
.slick-arrow:hover {
    color: #c4d700;
    cursor: pointer
}
.slick-prev.slick-arrow {
    position: absolute;
    z-index: 9;
    left: -12px;
    outline: none
}
.slick-next.slick-arrow {
    position: absolute;
    z-index: 9;
    right: 0;
    outline: none
}
#Playboy {
    display: none
}
.notasBarra {
    float: left;
    width: 100%;
    height: 100px;
    display: none
}
.notaCaja {
    float: left;
    height: 94px;
    overflow: hidden
}
.imgCaja {
    float: left;
    width: 50%;
    overflow: hidden;
    height: 84px
}
.imgCaja img {
    margin-top: -13px
}
.txtCaja {
    float: left;
    width: 47%;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 300;
    height: 85px;
    overflow: hidden
}
.txtCaja a {
    color: #212529;
    text-decoration: none
}
.txtCaja a:hover {
    color: #989b9f
}
.cerrarBarra {
    width: 100%;
    text-align: right;
    margin: 10px 0 0;
    color: #abb361;
    font-size: 12px;
    letter-spacing: 1px;
    float: left;
    text-align: center;
    background: #cecfd054;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}
.modulo.news button {
    width: 100%;
    border-radius: 50px;
    margin: 40px 0 0;
    padding: 10px;
    background: #938d8b;
    border: 0;
    color: #fff;
    font-size: 15px;
    outline: none;
    -webkit-transition: background 1s, border-radius 1s;
    transition: background 1s, border-radius 1s
}
.modulo.news button:hover, .btnSuscribirme:hover {
    border-radius: 4px;
    background-color: #c64630;
    color: #fff
}
.contCookies {
    float: left;
    width: 100%;
    margin-bottom: 20px
}
.publicidad.margin {
    background: transparent
}
.cookies {
    width: 100%;
    height: auto;
    float: left
}
.cookies span {
    float: left;
    color: #393534;
    font-weight: 300;
    background: #f4f4f494;
    padding: 30px 20px;
    font-size: 16px;
    font-weight: 300;
    border: solid #c6462f 2px;
    border-radius: 3px
}
.cookies span strong a {
    color: #e00f05;
    text-decoration: underline;
    text-decoration-color: #e00f05;
}
.closeCookies {
    float: right;
    width: 100%;
    text-align: right;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #c6462f;
    font-size: 13px;
}
.modulo {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-bottom: 50px;
}
/*.sidebar,
.contIzq {
    float: left;
}*/

.wp-caption {
    width: 100%!important;
    color: #a9a9af;
    float: left;
    width: 100%;
    text-align: right;
    margin-bottom: 40px;
    font-weight: bolder;
    line-height: 20px;
}
.wp-caption-text {
    color: #a9a9af;
    float: left;
    width: 100%;
    text-align: right!important;
    margin-bottom: 40px;
    margin-top: 5px;
}
article {
    margin: 10px 0;
}
article img {
    margin: 30px 0 10px;
}
.destacado {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 20px 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #565656;
    text-align: center;
}
.pieFoto {
    color: #a9a9af;
    float: left;
    width: 100%;
    text-align: right;
    margin-bottom: 40px;
}
.contNota {
    width: 90%;
    display: inline-block;
}
.contNota table {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-table;
}
article strong {
    font-weight: 700;
    color: black;
}
.contNota img {
    margin: 20px 0;
}
.relacionada {
    width: -webkit-fill-available;
    width: -moz-available;
    width: 100%;
    float: left;
    background: #f0f1f4;
    margin: 40px 0;
    padding: 20px 0;
    text-align: center;
}
.col-md-4.notaRelM img {
    width: 526px;
}
.box img, .half img, .half img {
    margin-bottom: 0!important;
}
.rel {
    float: left;
}
.aP {
    width: 100%;
    float: left;
    text-align: center;
    color: #c1c1c3;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    height: auto!important;
}
.notaRel {
    float: left;
    width: 100%;
    padding: 27px 0 0 20px;
    margin-bottom: 20px;
}
.imgRel {
    float: left;
    width: 100%;
    height: 150px;
    overflow: hidden;
}
.txtRel {
    float: left;
    font-size: 17px;
    width: 100%;
    height: 97px;
    overflow: hidden;
    background: #fff;
    padding: 14px 14px 0;
}
.txtRel a {
    color: #212529;
}
#div-gpt-ad-sidebar-halfpage {
    margin: 0 auto;
}
.txtRel a:hover {
    text-decoration: underline;
    text-decoration-color: #007fc1;
}
.bannerAltura {
    float: left;
    width: 100%;
    text-align: center;
}
.bannerAltura img {
    margin: 0 auto;
    width: auto;
}
.modulo.reciente {
    float: left;
    border-top: solid #938d8b 2px;
    border-bottom: solid #938d8b 2px;
    width: 100%;
    margin-top: 300px;
    position: relative;
    z-index: 2;
    background: #fff;
    padding: 10px 0px;
}
.titSidebar {
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    margin: 10px 0 20px 0;
}
.titGrande {
    display: inline-block;
    width: 100%;
    font-weight: 700;
}
.titChico {
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
}
.notaSide {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    border-bottom: solid #fff 5px;
    background-color: #e8e8e8;
}
.notaSide:last-child {
    border-bottom: 0!important;
}
.txtNS {
    width: 50%;
    height: 140px;
    display: inline-block;
    padding: 8px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    overflow: hidden;
}
.txtNS a {
    color: #212529;
}
.txtNS a:hover {
    color: #c64630;
    text-decoration: none;
}
.imgNS {
    float: left;
    width: 50%;
    display: inline-block;
    margin: 0;
}
.imgNS span {
    width: -webkit-fill-available;
    width: -moz-available;
    height: 150px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.imgNS span img {
    width: 230px;
}
.fechaAgenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.btnAgenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-top: 10px;
    background-color: #000;
    font-size: 18px;
    color: #fff;
    border: none;
    border-radius: 20px;
    padding: 6px;
}
.btnAgenda:hover {
    text-decoration: underline;
    cursor: pointer;
}
.modulo.news {
    background-color: #e8e8e8;
    padding: 15px;
    position: relative;
    z-index: 2;
    margin-top: 600px;
    color: #393534;
}
.txtNews {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    padding: 0;
    font-size: 24px;
    line-height: 30px;
    font-weight: 800;
    /* position: absolute;
    bottom: 15px;
    z-index: 3;
    height: 115px; */
    overflow: hidden;
}
.txtNews.chica {
    font-size: 16px;
    font-weight: 300;
}
.modulo.news form {
    float: left;
    width: 100%
}
.modulo.news form input {
    float: left;
    width: 100%;
    border-radius: 2px;
    transition: background-color .5s ease;
    transition: border-radius 1s;
    border: none;
    outline: none;
    background: #fff;
    padding: 10px
}
.completo {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.titSingle {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-weight: 500;
    font-size: 30px;
    text-transform: inherit;
    padding: 20px 0
}
.titSingle.linea {
    border-top: solid #c6462f 2px
}
.tags {
    float: left;
    width: 100%;
    margin: 20px 0
}
.tags span {
    float: left;
    width: auto;
    padding: 5px 20px;
    border-radius: 50px;
    margin-right: 10px;
    border: solid #dbdbdb 1px;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 20px;
    text-transform: uppercase
}
.tags span a {
    color: #212529;
    text-decoration: none
}
.tags span {
    transition: background-color 1s ease;
    transition: border-radius 1s;
    border-radius: 50px
}
.tags span:hover {
    border-radius: 3px;
    background-color: #e4e4e4
}
.titSingle.izq {
    float: left;
    width: auto
}
.titSingle.der {
    float: right;
    width: auto;
    font-size: 12px;
    padding-top: 40px;
    padding-bottom: 0;
    color: #1c5c9d
}
.notaRelM {
    float: left;
    padding-left: 0;
    padding-right: 0;
    border-right: solid #fff 10px
}
.notaRelM span {
    width: 100%;
    height: 260px;
    overflow: hidden;
    float: left;
    font-size: 18px;
    font-weight: 300
}
.txtNRM {
    float: left;
    width: 100%;
    padding: 10px;
    height: 100px!important
}
.txtNRM a {
    color: #212529
}
.txtNRM a:hover {
    text-decoration: none;
    color: #c6462f
}
.publicidad.notaMobile {
    display: none
}
.publicidad aside {
    position: sticky;
    top: 140px
}
.progress-container {
    width: 100%;
    height: 3px;
    background: #dedede
}
.progress-bar {
    height: 3px;
    background: #007fc1;
    width: 0
}
.stickyBanner {
    position: fixed;
    z-index: 31;
    bottom: 0;
    width: 100%;
    padding: 20px 20px 0;
    display: none;
    text-align: center
}
.imgSticky {
    width: 100%;
    background: #e1e0e0;
    float: left
}
.closeSticky {
    float: right;
    padding: 11px;
    background: #e1e0e0;
    border-top-left-radius: 53px;
    border-top-right-radius: 53px
}
.closeSticky:hover {
    color: #fffefe
}
.historico {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.notaHistorico {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    padding: 0 10px;
}
.txtBusc {
    display: none
}
/*.container.modulo {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 60px
}*/

.notaPrincipal {
    height: 500px;
    position: relative;
    z-index: 2;
    margin: 0 5px;
    float: left;
}
.notaPrincipal img {
    float: left;
    width: 100%;
    height: 500px;
    object-fit: cover;
}
.txtPrin {
    width: 100%;
    height: 180px;
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    background-color: #1b1a1ac7;
    padding: 0px;
}
.titPrin {
    font-size: 26px;
    line-height: 36px;
    padding: 10px 0;
    float: left;
    margin: 20px 20px 5px 20px;
    border-top: solid #e01125 15px;
    border-bottom-right-radius: 5px;
}
.titPrin.color {
    border-top: solid #f9bb20 15px;
}
.titSub {
    color: #fff;
    display: none;
    margin: 0 20px;
    height: 120px;
    overflow: hidden;
}
.btnNota {
    float: left;
    padding: 10px;
    background-color: #e01125;
    border-radius: 90px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 800;
    margin: 0 20px;
    display: none;
}
.btnNota a, .titPrin a {
    color: #fff;
    text-decoration: none;
}
.btnNota a:hover {
    color: #fff;
    text-decoration: underline;
}
.titPrin a:hover {
    color: #fff;
    text-decoration: underline;
}
.titPrin.sec a {
    color: #020202;
    text-transform: initial
}
.titSeccion {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    margin: 40px 0;
    height: 70px;
}
.titSeccion span {
    /*background: #f4f4f4;*/
    padding: 10px 30px;
    font-size: 40px;
    font-weight: 800;
    /*border-top: solid #f9bb20 15px;*/
    /*background-image: url(../images/greca-sg.png);
    background-position: center;
    background-repeat-x: repeat;
    background-size: cover;*/
}
/*.titSeccion .bk-green {
    background-color: #48ac33;
    
}*/

.border-gradient {
    border: 15px solid;
    border-image-slice: 1;
    /*border-width: 5px;*/
}
.border-gradient-muticolors {
    border-image-source: linear-gradient(270deg, rgba(103, 180, 58, 1) 14%, rgba(58, 62, 180, 1) 33%, rgba(146, 40, 207, 1) 53%, rgba(253, 29, 29, 1) 76%, rgba(252, 176, 69, 1) 100%);
}
.only-top {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.only-bottom {
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
.nota {
    /*height: 370px;*/
    /*background-color: #e01125;
    border: solid #fff 2px;*/
    /*background-image: url(../images/greca-sg.png);
    background-position: center;
    background-repeat-x: repeat;
    background-size: initial;*/
}
.bk-green {
    background-color: #48ac33;
}
/*.bk-green a, .bk-green .txtNota a {
    color: #000;
}*/

.bk-red {
    background-color: #e01125;
}
.bk-blue {
    background-color: #2a519d;
}
.bk-purple {
    background-color: #614a98;
}
.bk-bluesky {
    background-color: #427bbe;
}
.bk-black {
    background-color: #000000;
}
.BoxNota {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 10px 0px;
    border-radius: 10px;
    overflow: hidden;
}
.imgNota {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    height: 240px;
    overflow: hidden;
}
.imgNota img {
    object-fit: cover;
    height: 240px;
    width: 100%;
}
.txtNota {
    width: -webkit-fill-available;
    width: -moz-available;
    height: 190px;
    display: inline-block;
    padding: 10px 20px 20px 20px;
    font-weight: 600;
    overflow: hidden;
    margin-top: -10px;
}
.txtNota a {
    color: #fff;
    text-decoration: none;
}
.txtNota a:hover {
    color: #fff;
    text-decoration: underline;
}
/*.nota.banner {
    background: #e4e4e4;
    padding-top: 60px;
}

.nota.banner img {
    margin-top: 50px
}

.nota.banner span {
    padding: 4px 35px;
    float: right;
    color: #938d8b;
    font-size: 11px
}*/

.container.modulo.newsH {
    float: left;
    width: 100%;
    height: auto;
    text-align: center
}
.titSeccion.news span {
    border-top: solid #938d8b 15px
}
.nota.banner.news {
    height: 510px
}
.titSeccion.gruperisimas span {
    border-top: solid #938d8b 15px
}
.titSeccion.tv span {
    border-top: solid #f9bb20 15px
}
.canciones {
    float: left;
    height: 650px;
    padding-left: 0;
    padding-right: 0
}
.imgMusica {
    height: 180px;
    overflow: hidden;
    padding: 0!important
}
.imgMusica img {
    margin-bottom: 0
}
.cancion {
    float: left;
    height: 325px;
    padding-right: 0;
    padding-left: 0;
    border: solid #fff 2px;
    background: #f4f4f4
}
.cancion span {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px;
    font-size: 18px;
    color: #938d8b
}
.playlist {
    float: left;
    background: #e4e4e4;
    height: 650px;
    overflow: hidden
}
.playlist iframe {
    width: 100%;
    height: 650px;
    padding: 30px 20px;
    float: left
}
.nota.larga.banner {
    height: 650px;
    border-top: 0;
    border-bottom: 0;
    padding-top: 20px
}
.nota.larga.banner img {
    margin-top: 14px
}
.videotv {
    width: 100%;
    display: inline-block;
}
/*.videotv span {
    float: left;
    text-align: center;
    font-size: 20px;
    height: 80px;
    overflow: hidden;
    padding: 0 20px 20px;
    width: 100%
}

.videotv span a {
    color: #212529;
    text-decoration: none
}

.videotv span a:hover {
    color: #f9bb20
}*/

.videotv iframe {
    width: 100%;
    height: 300px;
    overflow: hidden;
    padding: 20px
}
.error404 {
    float: left;
    width: 100%;
    margin-bottom: 40px
}
.fraseError {
    float: left;
    width: 100%;
    font-size: 60px;
    padding: 60px 40px;
    overflow: hidden;
    background: #e8e8e8;
    line-height: 70px;
    /*background: #c6462e;
    color: #fff*/
}
.fraseCompleta {
    float: left;
    width: 100%;
    margin: 100px 0 20px
}
.e404 {
    font-size: 20px;
    color: #393534;
    animation-delay: 1s
}
.notaRel404 {
    float: left;
    height: 215px;
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0
}
.iconoFrase {
    animation-delay: 1s;
    font-size: 18px;
    margin: 0 20px
}
.fotoRel4 {
    float: left;
    padding-right: 0;
    padding-left: 0
}
.fotoRel4 img {
    margin-bottom: 0
}
.txtRel4 {
    float: left;
    width: 100%;
    border-bottom: solid #fff 1px;
    background: #e4e4e4;
    height: 215px;
    padding: 30px
}
.txtRel4 a {
    font-size: 20px;
    text-decoration: none;
    color: #000
}
.txtRel4 a:hover {
    color: #c6462e
}
.video-single {
    width: -webkit-fill-available;
    width: -moz-available;
    padding: 11px 20px 40px 20px;
    background: #393534;
    border-radius: 10px;
    margin-top: 40px;
    display: inline-block;
}
.cont-singletxt {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
    position: relative;
    z-index: 1;
    margin-bottom: 21px;
    border-bottom: 2px solid #c64630;
    margin-left: 10px;
}
.label-video {
    width: 59px;
    height: 83px;
    background: #c64630;
    float: left;
    position: absolute;
    z-index: 2;
    bottom: -23px;
    border-top-left-radius: 26px;
    border-top-right-radius: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fa-play-circle {
    color: #fff;
    font-size: 38px;
}
.txt-video {
    width: auto;
    float: left;
    color: #fff;
    text-transform: uppercase;
    margin-left: 73px;
    font-size: 23px;
    font-weight: bold;
}
.Cont-video-single {
    width: -webkit-fill-available;
    width: -moz-available;
    float: left;
}
.MesAtivoagenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-family: "Ubuntu Sans", sans-serif;
    font-size: 27px;
    font-weight: 800;
}
.MesAtivoagenda span {
    width: auto;
    display: inline-block;
    background-color: #48ac33;
    color: #fff;
    padding: 3px 16px;
}
.titChico.agenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 30px;
    font-weight: 300;
    float: none;
}
.imgNota.agenda {
    position: relative;
    z-index: 1;
}
.fechaAgendaH {
    position: absolute;
    z-index: 2;
    background-color: #e01125;
    width: 100px;
    height: auto;
    right: 13px;
    bottom: 13px;
    margin: 0;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-family: "Ubuntu Sans", sans-serif;
}
.diaAH {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
}
.numAH {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 40px;
    line-height: 40px;
    font-weight: 700;
}
.multiple-items.agenda {
    width: -webkit-fill-available;
    width: -moz-available;
    height: auto;
    margin: 0;
    display: inline-block;
    float: none;
}
.dACompleta {
    display: inline-block;
    font-family: "Ubuntu Sans", sans-serif;
}
.dACompleta button {
    width: -webkit-fill-available;
    width: -moz-available;
    outline: none;
    color: #fff;
    background-color: #e01125;
    border: 0;
    margin: 5px;
    cursor: pointer;
    display: inline-block;
    border-radius: 9px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    padding: 10px;
}
.dACompleta button:hover {
    background-color: #000;
    color: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.dACompleta button:focus {
    background-color: #000;
    color: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.da {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    text-align: center;
    font-size: 15px;
    line-height: 16px;
    font-weight: 500;
}
.na {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    font-size: 46px;
    line-height: 43px;
    text-align: center;
    font-weight: 700;
}
.resAgenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin-bottom: 15px;
    display: none;
}
.resDiaAgenda {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    border-radius: 9px;
    padding: 25px;
    /*color: #fff;*/
    background-color: #fbf8e0;
    border: 10px solid #48ac33;
    position: relative;
    z-index: 2;
}
.titEventoA {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 0 0 20px 0;
    font-size: 32px;
    line-height: 45px;
    font-weight: 800;
    border-bottom: 2px solid #e01125;
}
.titEventoA a {
    /*color: #fff!important;*/
    text-decoration: none!important;
}
.fotoEventoA {
    height: 100px;
    margin: 0;
    overflow: hidden;
}
.infoEventoA {
    margin-bottom: 40px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.infoEventoA span {
    text-align: left!important;
    font-size: 18px;
    font-family: "Ubuntu Sans", sans-serif;
}
.eR {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.eR.ag {
    font-family: "Ubuntu Sans", sans-serif;
    margin-bottom: 15px;
    text-align: center;
}
.eR.ag a {
    padding: 12px 20px;
    background-color: #e01125;
    color: #fff;
    border-radius: 10px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    text-decoration: none;
    font-size: 20px;
    font-weight: 800;
}
.eR.ag a:hover {
    background-color: #000;
    color: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
/*.evDonde {
    width: auto;
    display: inline-block;
    float: left;
}*/

.multiple-items.agenda .slick-prev, .multiple-items.agenda .slick-next {
    width: 24px;
    background-color: transparent;
    bottom: 35%;
    position: absolute;
    z-index: 2;
    border-radius: 3px;
    color: #fff;
    margin: 0;
    font-size: 25px;
    line-height: 22px;
}
.multiple-items.agenda .slick-prev i, .multiple-items.agenda .slick-next i {
    background-color: #000;
    padding: 2px;
}
.espRestaurante {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    background-color: #fbf8e0;
    border: 10px solid #48ac33;
    border-radius: 10px;
    margin-bottom: 30px;
    font-family: "Ubuntu Sans", sans-serif;
    font-size: 17px;
    line-height: 27px;
}
.espRestaurante span {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.espRestaurante span i {
    width: 10px;
    height: auto;
    display: inline-block;
    font-size: 7px;
    line-height: 8px;
    margin: 10px 3px 0 3px;
    text-align: center;
    float: left;
}
.rengEv {
    border-bottom: 2px solid #e01125;
    margin: 0px 10px;
}
.rengEv:last-child {
    border-bottom: none;
    margin: 0px;
}
.CampoEventos {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
    margin: 10px 0px;
}
.CampoEventos a {
    font-weight: 800;
}
.titEvento {
    width: -webkit-fill-available;
    width: -moz-available;
    display: inline-block;
}
.evDonde.hf {
    float: left;
}
.evDonde.hf i {}
.statusEvento {
    width: auto;
    display: inline-block;
    background-color: #000;
    border-radius: 7px;
    padding: 5px 17px;
    color: #fff;
}
.btn-feria {
    color: #1ec624!important;
    text-decoration: underline!important;
}
@media only screen and (max-width: 1200px) {
    .buscador2020 input {
        width: 80%;
    }
    .categoriasHeader2020 span {
        font-size: 14px;
        line-height: 17px;
    }
    .BioAutor {
        width: 72%;
    }
    .titNewsGrande {
        line-height: 42px;
        margin-top: -5px;
    }
    .buscador2020 {
        width: 21%;
    }
    .menuCategorias2020 {
        width: 76%;
    }
    .barracrossMobile {
        display: none
    }
    .multiple-items {
        width: 75%
    }
    /*.sidebar {
        float: left;
        padding-left: 0;
        padding-right: 0
    }*/
    .container {
        max-width: 100%
    }
    .ContFormMailchimpNews {
        margin: 14px 80px 0 80px;
    }
    .DescargaGratisImg img {
        width: 87%;
    }
    .DescargaGratisImg {
        width: 27%;
        margin-left: 10px;
    }
    .titNews {
        width: 70%;
        font-size: 27px;
        line-height: 33px;
        padding: 0 20px;
    }
    .NewsSus {
        overflow: scroll;
    }
    /********TE RECOMENDAMOS*******/
    .modRecomendamos_h3 {
        margin-bottom: 40px;
    }
    .modRecomendamos_contenedor {
        width: 48%;
        margin: 10px 6px;
    }
    .modRecomendamos_titulo {
        height: 80px;
    }
    .modRecomendamos_imagen {
        width: 100%;
        height: auto;
    }
    /*MODAL FUSIONES 10*/
    .popup {
        width: 600px;
        left: 38%;
    }
    .btn-aniversarioSG {}
}
@media only screen and (max-width: 979px) {
    .BioAutor {
        width: 72%;
    }
    .banner-e-desk {
        display: none;
    }
    .banner-e-mob {
        display: block;
    }
    .titNewsGrande {
        line-height: 42px;
    }
    .BtnNewsletterHome a {
        width: 77%;
    }
    .btnSuscribeteNewsletterNota {
        padding: 0 83px;
    }
    .msm_banner {
        display: block;
    }
    .buscador2020 {
        width: auto;
    }
    .categoriasHeader2020 span {
        display: none;
    }
    .menuCategorias2020 {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .vermasVideo {
        padding: 10px 20px 6px;
    }
    .nota.banner.news {
        height: auto;
        padding: 20px 0;
        border: 0px;
    }
    .container {
        padding-right: 0;
        padding-left: 0;
    }
    aside {
        display: none;
    }
    /*.sidebar {
        display: none;
    }
    .contIzq {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }*/
    .contNota {
        width: 100%;
    }
    .compartir {
        display: none;
    }
    .notaLeyendo {
        padding-left: 20px;
        height: 54px;
        overflow: hidden;
    }
    .publicidad.notaMobile {
        display: block;
    }
    .txtPrin {
        padding-bottom: 20px;
    }
    .notaAzul.banner {
        width: 100%;
        margin: 20px 0!important;
        padding-bottom: 40px
    }
    .notaAzul {
        width: 31%;
        margin-right: 10px;
        margin-left: 10px
    }
    .notaAzul span {
        height: 80px;
        padding: 20px
    }
    .infonL {
        width: 51%
    }
    .etiquetaRest.larga span {
        font-size: 11px
    }
    .nMarcas {
        width: 70%
    }
    .playlist {
        max-width: 100%
    }
    .nota {
        max-width: 50%;
    }
    .nota.banner.news {
        max-width: 100%;
    }
    .ContFormMailchimpNews {
        margin: 14px 80px 0 80px;
    }
    .DescargaGratisImg img {
        width: 87%;
    }
    .DescargaGratisImg {
        width: 28%;
        margin-left: 10px;
    }
    .titNews {
        width: 70%;
        font-size: 27px;
        line-height: 33px;
        padding: 0 20px;
    }
    /*MODAL FUSIONES 10*/
    .popup {
        width: 70%;
        left: 25%;
    }
    .btn-aniversarioSG {}
}
@media only screen and (max-width: 767px) {
    .closeNavBars {
        margin: 5px 5px 5px 0px;
    }
    .FotoAutor {
        margin: 0 auto;
        float: none;
    }
    .BioAutor {
        width: -webkit-fill-available;
        width: -moz-available;
        padding-left: 0;
    }
    .AutorH1 {
        text-align: center;
    }
    .AutorCargo {
        text-align: center;
        margin-top: 15px;
    }
    .AutorRedes {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .moduloNewsletterHome {
        margin: 0 5px 50px;
    }
    .titmoduloNewsletterHome {
        width: -webkit-fill-available;
        width: -moz-available;
        padding: 0 10px 10px;
        text-align: center;
    }
    .SubtitmoduloNewsletterHome {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .titNewsGrande {
        line-height: 39px;
    }
    .BtnNewsletterHome a {
        width: 63%;
    }
    .btnSuscribeteNewsletterNota {
        padding: 0 56px;
    }
    .modNewsletterNota {
        padding: 36px 20px 53px 20px;
    }
    .titNewsletterNota {
        display: inline-block;
    }
    .titChicoNewsletter {
        width: -webkit-fill-available;
        width: -moz-available;
        text-align: center;
    }
    .titGrandeNewsletter {
        width: -webkit-fill-available;
        width: -moz-available;
        text-align: center;
    }
    .AutorNotaBio {
        border-left: none;
        margin-top: 17px;
    }
    .msm_banner {
        display: block;
    }
    .mobNone {
        display: none;
    }
    .imagen-des, .texto-des {
        height: auto;
    }
    .imgDesc, .centrarInfoDes {
        position: initial;
        left: 0%;
        top: 0%;
        -moz-transform: translate(0%, 0%);
        -o-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        width: 100%;
        float: left;
    }
    .imgDesc, .centrarInfoDes {
        margin-top: 10px;
    }
    .imgDesc, .formDesc {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .txtDescargable {
        padding: 20px 0px;
    }
    .btn-descargar {}
    .swipe button {
        display: block;
    }
    .navBars2020 {
        margin: 0;
        margin-left: 15px;
    }
    .buscador2020 {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        background: #171717;
        z-index: 4;
        width: -webkit-fill-available;
        width: -moz-available;
        margin: 0;
        height: 60px;
        padding: 11px 15px;
        border-radius: 0px;
        width: 100%;
    }
    .buscMobile2020 {
        display: block;
        float: right;
        width: 64px;
        height: 40px;
        border-radius: 20px;
        background: #ffffff;
        color: #de172d;
        text-align: center;
        font-size: 26px;
        padding-top: 5px;
        margin-top: 10px;
        margin-right: 10px;
    }
    .envolventeMobile {
        width: 95%;
        height: 100%;
        background-color: #fff;
        float: left;
        border-radius: 10px;
        margin: 0;
    }
    .buscador2020 input {
        background-color: #fff;
        border-radius: 10px;
        width: 90%;
        height: 100%;
        margin-top: 0px;
    }
    .buscador2020 form {
        float: right;
        width: -webkit-fill-available;
        width: -moz-available;
        margin: 0;
        height: -webkit-fill-available;
        background-color: transparent;
        padding-left: 0px;
        border-radius: 10px;
    }
    .buscador2020 button {
        width: auto;
        height: 100%;
        float: right;
        margin: 0px;
        border-radius: 49px;
        padding: 0px;
        font-size: 28px;
        margin-right: 10px;
    }
    .cerrarBuscadorMobile2020 {
        color: #e01125;
        position: absolute;
        right: 0;
        top: 0;
        margin: 15px 8px;
        font-size: 28px;
        background: #fff;
        border-radius: 50%;
        /*width: 25px;
        height: 26px;*/
        text-align: center;
        float: left;
    }
    .sitiosGin2020 {
        top: 27px;
    }
    .catBarra2020 {
        width: 80%;
    }
    .swipe {
        width: 10%;
    }
    .cerrarBuscadorMobile2020 {
        display: block;
    }
    .siguienteNota2020 {
        padding: 0 8px;
    }
    .btnCompMobile {
        display: block;
        float: right;
        background: #fff;
        border-radius: 20px;
        padding: 2px 12px;
        font-weight: bold;
        margin: 16px 0px;
        color: #242526;
    }
    .redescomparte2020 {
        float: right;
        width: -webkit-fill-available;
        width: -moz-available;
        position: absolute;
        z-index: 6;
        background: #111111;
        left: 0;
        top: 0;
        text-align: center;
        padding: 13px 0px;
        display: none;
    }
    .sigNot20 {
        float: left;
        width: 70%;
        padding: 10px 0px;
        font-size: 13px;
        font-weight: bold;
        overflow: hidden;
    }
    .textoRedes2020 {
        display: none;
    }
    .icono20 {
        display: inline-block;
        margin: 5px 10px;
    }
    .cerrarCompartirMobile {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        margin: 0 15px;
        font-size: 30px;
        color: #b0b0b0;
        height: 100%;
        display: flex;
        align-items: center;
    }
    .iconoCo {
        float: none!important;
        font-size: 25px!important;
        margin: 0px 15px!important;
    }
    .txtCom {
        display: none;
    }
    h1 {
        font-size: 26px;
        line-height: 36px;
    }
    h2 {
        font-size: 19px;
        line-height: 26px;
    }
    .nota.banner {
        padding: 60px 0;
    }
    .nota.banner.snpacio {
        padding: 20px 0;
    }
    .nota {
        max-width: 100%;
    }
    .col-md-4.notaRelM img {
        width: 100%
    }
    .nMarcas {
        width: 67%
    }
    .contNota {
        width: 100%
    }
    .imgHist, .txtHist {
        float: left;
        height: auto;
        overflow: visible
    }
    .histMod span, .histMod {
        height: 200px
    }
    .stickyBanner {
        display: block
    }
    .notaRel {
        padding: 20px
    }
    .notaRelM span {
        width: 100%;
        height: auto;
        overflow: hidden;
        float: left
    }
    .notaRelM span img {
        width: 100%;
        margin-left: 0
    }
    .imgRel {
        height: 100%;
    }
    .imgRel img {
        margin-bottom: 0;
    }
    .menuDesplegado {
        height: 100%;
        padding: 10px;
        overflow-x: scroll;
        position: fixed;
        z-index: 32;
        top: 0!important;
        margin: 0;
    }
    .menuDesplegado::-webkit-scrollbar {
        display: none;
    }
    .menuCat {
        border-right: 0;
        border-bottom: 1px solid #ccc;
        padding: 13px 0;
        margin: 0;
    }
    .menuCat ul {
        width: 100%;
        padding: 0;
        display: inline-block;
        margin: 0;
    }
    .menuCat li {
        width: 100%;
        font-size: 20px;
        line-height: 20px;
        border-right: 0;
    }
    .notaPrincipal {
        height: auto;
        background: #393534;
        padding-bottom: 0;
        margin-bottom: 0px
    }
    .notaPrincipal, .txtPrin {
        position: initial;
        padding-left: 0;
    }
    .txtPrin {
        width: 100%;
    }
    .titPrin, .titSub, .nota, .txtNota, .imgMusica, .cancion, .canciones, .videotv, .videotv span, .imgNota {
        height: auto;
        overflow: visible
    }
    .btnNota {
        display: none
    }
    .nota.banner img {
        margin-top: 10px
    }
    .notaPrincipal img, .imgNota img {
        float: left;
        width: 100%;
        height: auto;
        object-fit: unset
    }
    .principalBuscador {
        overflow: hidden
    }
    .principalBuscador img {
        width: 627px;
        margin-left: -82px
    }
    .buscadorGrande, .principalBuscador, .container.completoH.bG {
        height: 250px
    }
    .buscadorGrande span {
        padding-top: 50px;
        font-size: 15px
    }
    .grande {
        font-size: 32px!important
    }
    .notaPrincipal.izquierda {
        padding-right: 0
    }
    .notaPrincipal.derecha {
        padding-left: 0
    }
    .notaPrincipal.centro {
        padding-left: 0
    }
    .container.completoH {
        margin-bottom: 0
    }
    .notaAzul {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        height: auto;
        margin-bottom: 20px;
        overflow: visible
    }
    .notaPrincipal.centro.rec {
        margin: 0;
        width: 100%;
        margin-bottom: 20px
    }
    .notasLargas {
        float: left;
        width: 100%;
        height: auto;
        padding-left: 0;
        padding-right: 0
    }
    .imgnL {
        width: 100%!important;
        height: auto;
        overflow: visible;
        float: left
    }
    .imgnL img {
        width: 100%;
        margin-left: 0
    }
    .infonL {
        width: 100%;
        height: auto;
        overflow: visible
    }
    .playlist {
        height: auto;
        margin-bottom: 30px;
    }
    .nota.larga.banner {
        height: 650px;
        border: 0
    }
    .nota.larga.banner.salto {
        height: auto;
        border: 0
    }
    .playlist iframe {
        padding: 20px 0
    }
    .fraseError {
        padding: 20px 40px
    }
    .fraseCompleta {
        margin: 40px 0 20px;
        font-size: 42px
    }
    .notaRel404, .txtRel4 {
        height: auto
    }
    article p iframe {
        margin: 0 auto!important;
        height: auto;
        float: left;
        width: 99%;
        height: 500px
    }
    .NewsSus {
        width: 90%;
        background: rgb(240, 240, 240);
        background: -moz-linear-gradient(0deg, rgba(240, 240, 240, 1) 52%, rgba(255, 255, 255, 1) 52%);
        background: -webkit-linear-gradient(0deg, rgba(240, 240, 240, 1) 52%, rgba(255, 255, 255, 1) 52%);
        background: linear-gradient(0deg, rgb(255 255 255) 52%, rgb(242 242 242) 52%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#ffffff", GradientType=1);
        padding: 40px 1px 40px 0px;
    }
    .DescargaGratisImg {
        width: -webkit-fill-available;
        width: -moz-available;
        border: none;
        margin-left: 0px;
    }
    .DescargaGratisImg img {
        width: 145px;
    }
    .titNews {
        width: -webkit-fill-available;
        width: -moz-available;
        font-size: 25px;
        padding: 0 25px;
        line-height: 30px;
    }
    .subNews {
        display: none;
    }
    .ContFormMailchimpNews {
        margin: 34px 50px 0 50px;
        padding: 0 20px;
    }
    /********TE RECOMENDAMOS*******/
    .modRecomendamos_h3 {
        margin-bottom: 40px;
    }
    .modRecomendamos_contenedor {
        width: 100%;
        margin: 10px 6px;
    }
    .modRecomendamos_titulo {
        height: auto;
    }
    .modRecomendamos_imagen {
        width: 100%;
        height: auto;
    }
    /*MODAL FUSIONES 10*/
    .popup {
        width: 70%;
        left: 35%;
    }
    .btn-aniversarioSG {}
    .dm-player {
        height: auto!important;
    }
    .fotoEventoA {
        height: auto;
        overflow: inherit;
    }
    .infoEventoA {
        margin-bottom: 20px;
        display: inline-block;
        align-items: inherit;
        justify-content: inherit;
    }
    .eR.ag {
        padding: 0;
    }
}
@media only screen and (max-width: 480px) {
    .skin-container {
        margin-top: 130px;
    }
    .TxtNewsletterHome {
        padding: 15px 0px;
    }
    .BtnNewsletterHome a {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .titNewsGrande {
        line-height: 35px;
        font-size: 40px;
    }
    .btnSuscribeteNewsletterNota {
        padding: 0;
    }
    .AutorNotaBio {
        padding: 0;
    }
    .msm_banner {
        display: block;
    }
    .buscador2020 {
        padding: 11px 6px;
    }
    .buscador2020 form {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .envolventeMobile {
        width: 85%;
        border-radius: 6px;
    }
    .buscador2020 input {
        width: 85%;
        padding: 0 5px;
    }
    .buscador2020 button {
        width: auto;
        font-size: 27px;
        margin-right: 5px;
    }
    .sigNot20 a {
        margin-top: -4px;
        float: left;
    }
    .sigNot20 {
        width: 66%;
        margin: 0px;
        font-size: 12px;
        line-height: 19px;
        padding: 4px 0px;
    }
    .sigNot20 strong {
        font-size: 12px;
        line-height: 14px;
        margin-top: 4px;
        float: left;
    }
    .btnCompMobile {
        font-size: 15px;
        padding: 2px 9px;
    }
    .comparteNota span {
        font-size: 12px;
        margin: 10px 9px 10px 0px;
    }
    article p iframe {
        margin: 0 auto!important;
        height: auto;
        float: left;
        width: 99%;
        height: 300px
    }
    .nMarcas {
        width: 60%
    }
    .contNota {
        width: 100%
    }
    .grande {
        font-size: 18px!important;
        margin-bottom: 20px;
        display: block!important
    }
    .fraseCompleta {
        font-size: 36px
    }
    .video-single {
        padding: 9px 10px 30px 10px;
    }
    .cont-singletxt {
        margin-left: 7px;
    }
    .label-video {
        width: 51px;
        height: 68px;
    }
    .txt-video {
        margin-left: 61px;
        font-size: 15px;
    }
    .fa-play-circle {
        font-size: 33px;
        margin-top: 15px;
        margin-left: 9px;
    }
    .ContFormMailchimpNews {
        margin: 15px 19px 0 19px;
        padding: 0 12px;
    }
    .DescargaGratisImg img {
        width: 145px;
    }
    .ContFormMailchimpNews {
        margin: 15px 19px 0 19px;
        padding: 0 12px;
    }
    .DescargaGratisImg img {
        width: 100px;
    }
    .titNews {
        font-size: 20px;
        padding: 0 22px;
        line-height: 28px;
    }
    .ContFormMailchimpNews input {
        font-size: 20px;
    }
    .sg_imgBannerAniversario {
        display: none;
    }
    .sg_imgBannerAniversario.sg_bannerMobile {
        display: block;
    }
    /********TE RECOMENDAMOS*******/
    .modRecomendamos_h3 {
        margin-bottom: 40px;
    }
    .modRecomendamos_contenedor {
        margin: 10px 6px;
    }
    .modRecomendamos_titulo {}
    .modRecomendamos_imagen {
        width: 100%;
        height: auto;
    }
    /*MODAL FUSIONES 10*/
    .popup {
        width: 75%;
        left: 50%;
    }
    .btn-aniversarioSG {}
    .titSeccion span {
        font-size: 33px;
        padding: 0;
    }
    .dm-player {
        height: auto!important;
    }
    .modulo {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
    }
    .modDESCARGABLE {
        padding: 10px;
    }
    .centrarInfoDes {
        margin-top: 0;
    }
    .resDiaAgenda {
        padding: 15px;
    }
    .da {
        font-size: 12px;
        line-height: 15px;
        font-weight: 400;
    }
    .na {
        font-size: 40px;
        line-height: 35px;
    }
    .eR.ag a {
        font-size: 18px;
        padding: 10px;
    }
    .modal-contenido {
        height: 80%;
    }
}
@media only screen and (max-width: 320px) {
    .nV2020 {
        margin-right: 15px;
    }
    .categoriasHeader2020 {
        margin-left: 5px;
    }
    .msm_banner {
        display: block;
    }
    .ContFormMailchimpNews {
        margin: 15px 10px 0 10px;
        padding: 0 8px;
    }
    .NewsSus {
        overflow-y: scroll;
        height: 500px;
    }
    .modal-contenido {
        height: 55%;
    }
}
#infscr-loading {
    width: 150px!important;
    text-align: center;
    float: left;
}
.thumbnails-a .trc_rbox_header {
    display: none!important
}
.thumbnails-a .videoCube .video-label-box .video-title {
    font-family: 'Abel', sans-serif!important;
    font-weight: 700
}
.flyingCarpet {
    text-align: center
}
