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 Notivex*******/

.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;
    display: none;
}

.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;
}
}

@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;
    }

}

#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
}