.main-header {background-color: var(--gris-header);} 

@media screen and (min-width:768px){

    .main-header:not(.fixed) .row > div[class^="col"] {width: 33.333%;} 
}


/* HEADER =====================================
============================================= */
.header-zone-1 a:hover { color: #fff; text-decoration: none; } 
.btn-edicion-impresa { color:#fff; display: flex; align-items: center; opacity: .8; } 
.btn-edicion-impresa:hover { opacity: 1; } 
.btn-edicion-impresa img { filter: invert(100); width: 32px; margin-right: 10px; margin-top: -3px; } 
.btn-edicion-impresa p { text-transform: uppercase; font-weight: 600; margin: 0; line-height: 1em; } 
.btn-edicion-impresa small { font-weight: 400; opacity: .7; } 
.main-header a { transition: all .3s ease; } 
.header--fecha { font-style: italic; opacity: .7; margin-left: 10px; } 

/* Barra secundaria
 ========================================= */

.header-second-bar { display: flex; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; font-size: 11px; border-bottom:solid 1px var(--gris-claro); position: relative; } 
.header-second-bar a { color: #000 } 

.header-second-bar .container { align-items: center; justify-content: space-between } 


 /* Barra central
 ========================================= */
.header-center-bar .row,
.header-center-bar .col-main-logo { display: flex; justify-content: center; align-items: center } 
.header-center-bar .col-main-logo { height: 100%; padding-top: 15px; padding-bottom: 15px } 


/* Custom Sticky*/
.col-sticky { top: 49px } 
.row-equal-flex .sticky_column .bnn:last-child { top: 90px } 


@media screen and (max-width: 768px){
 .header-top-bar { padding-left: 0; padding-right: 0 } 
 .header-top-bar .item.center img { opacity: 1; } 
 .header-top-bar .container-fluid .btn.newsletter,
 .header-search,
 .header-top-bar .container-fluid .header-social { display: none } 
 .header-top-bar .item.left { flex: 0 } 
 .header-top-bar .item.center { flex: 0; padding-left: 5px } 
 .header-top-bar .header-usuario .btn { font-size: 10px; padding:2px 5px; margin-left: 5px } 
 .header-second-bar .item.archivo { display: none } 
 .header-second-bar .container { width: 100% } 
 .header-center-bar { display: none } 
 }

  
#main-header .center-bar,
#main-header .center-bar [class*="col-"] { height: 60px } 

.col-main-logo { display: flex; align-items: center } 



/* minibotones accesos directos */

.minilogos-links,
.minilogos-links a{display: flex; align-items: center;}

.minilogos-links a{padding: 10px; border-radius: 2px; }

.minilogos-links a,
.minilogos-links a * {transition: all .3s ease;}

.minilogos-links a:hover {background-color: #ededed;}
.minilogos-links a:hover svg > g:first-child path{fill: #000;}
.minilogos-links a:hover svg > g:last-child path{fill: var(--complementario);}

.minilogos-links svg {width: auto; height: 31px;}





/* cabecera del menu */
.header-nav-m.row-1, .header-nav-m.row-2 { min-height:50px; border-bottom:solid 1px #000; background-color: rgba(0,0,0,0.3) } 
.header-nav-m.ingresar { display:block; float:left; height:50px; line-height:50px; padding-right:15px; color:rgba(255,255,255,1.00); padding-left:40px; background-image:url(../imgs/ico-user-b.svg); background-repeat:no-repeat; background-size:18px; background-position:15px center } 

.header-nav-m .ico { margin-left: 10px; } 
.header-nav-m .social-iconos { padding-right: 15px; padding-top: 15px } 
.social-iconos .ico { display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; background-size: 20px; } 
.social-iconos .ico.fb { background-image: url(/u/plantillas/p/radio-formula/imgs/ico-fb.svg) } 
.social-iconos .ico.tw { background-image: url(/u/plantillas/p/radio-formula/imgs/ico-tw.svg) } 



.form-control::-webkit-input-placeholder { color:var(--main-color) } 
.form-control:-moz-placeholder { color:var(--main-color) } 
.form-control::-moz-placeholder { color:var(--main-color) } 
.form-control:-ms-input-placeholder { color:var(--main-color) } 
.form-control:focus { -webkit-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1); box-shadow: 0px 0px 5px 0px rgba(255,255,255,1); } 




.main-nav-movil { min-height:0; background-color:#003348; border-top: solid 2px #000 } 
.main-nav-movil ul.ul-main { margin:0 } 

.main-nav-movil.nav .open>a,
.main-nav-movil.nav .open>a:hover,
.main-nav-movil.nav .open>a:focus { background-color:var(--rojo) } 

.main-nav-movil .open >a,.main-nav-movil.nav .open>a:hover,.main-nav-movil.nav .open>a:focus { border-bottom:0 } 
.main-nav-movil ul.ul-main > li a { font-weight:700 } 
.main-nav-movil .nav>li>a:hover,
.main-nav-movil .nav>li>a:focus { background-color: var(--rojo) } 


.main-nav-movil ul.ul-main li a,
.secondary-nav ul li a { padding-left:15px; padding-right:15px; font-size:16px; } 


.secondary-nav ul { margin:0 } 
.secondary-nav ul li a { font-size:14px; border-bottom:0; padding-top:7px; padding-bottom:7px } 


.ul-main .subsec{
    position: absolute;
    top: 100%;
    list-style: none;
    padding: 0;
    background: var(--main-color);    
    z-index: 100;
    min-width: 100%;
}

.ul-main .subsec li{display: block; width: 100%; font-size:.9em ;}
.ul-main .subsec a{color: #fff; padding: 8px 12px; padding-top: 10px; display: block; min-width: max-content; border-bottom: solid 1px rgba(255, 255, 255, 0.082);}
.ul-main .subsec a:hover{color: #fff; background-color: var(--main-color-dark); text-decoration: none;}

.svg-down{
    fill: var(--main-color);
    margin-left: 5px;
    margin-top: 0;
}




@media screen and (min-width:768px){

    .nav-desktop .ul-main .subsec{display: none;} 
    .nav-desktop { width: 100%;display: flex; align-items: center; } 
    .main-header:not(.fixed) .nav-desktop{justify-content: center;}
    .nav-desktop .nav {display: flex; justify-content: flex-start; } 
    .nav-desktop .navbar {margin-bottom: 0; min-height: auto }  
    .nav-desktop .nav>li>a,
    .nav>li>a {
        font-weight: 600;
        position: relative;
        font-size: .9em;
        line-height: 1em;
        padding: .5em .5em;
        padding-top: .65em;
        text-transform: uppercase;
        letter-spacing: -0.02em;
    }


    .nav>li>a:after {
        content         : "";
        display         : block;
        width           : 0;
        height          : 2px;
        background-color: var(--main-color-focus);
        position        : absolute;
        left            : 0;
        right           : 15px;
        top             : 100%;
        transition      : all 0.3s ease;
    }
    

    .main-header:not(.fixed)  .nav>li>a:after { top: calc(100% + 4px);}


    .nav > li > a:hover,
    .nav > li.active > a { color: #fff; background-color: var(--main-color); } 
    .nav > li > a:hover:after, 
    .nav > li > a.over-color:after { width: 100%; } 
    
    .nav > li > a:hover .svg-down {fill: #fff;}


    
    .main-header.fixed .header-zone-2 .d-mainmenu { width: 100%; max-width: 1140px; display: flex; justify-content: center; align-items: center; } 
    .main-header.fixed .logo-en-fixed { display: block; margin-right: 10px; } 
    .main-header.fixed .logo-en-fixed > a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        border: solid 1px #fff;
        padding: 3px;
    } 
    .main-header.fixed .logo-en-fixed img { width: 100%; max-width: 100%;  filter: brightness(100); } 
    .main-header.fixed .navbar-nav { margin-right: 0; justify-content: flex-start; } 
    .main-header.fixed .nav-desktop{display: flex; align-items: center;}
    .main-header.fixed .nav-desktop .nav > li > a {opacity: .7; font-size: .85em; font-weight: 400;     border-left: solid 1px #ffffff26;}
    .main-header.fixed .nav-desktop .nav > li > a.activo {opacity: 1;}
    .main-header.fixed .nav-desktop .nav > li > a:hover {opacity: 1; }
    .main-header.fixed .nav-desktop .nav .subsec a {font-size: 11px; }
    .main-header.fixed .svg-down {margin-top: 0;}

    .main-header.fixed .btn-buscador {margin-left: 15px; border-left: solid 1px #ffffff26; border-right: solid 1px #ffffff26;}

   


    .main-header .col-minilogos {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

}



@media only screen and (max-width : 768px) { /* Al body, acl clickear toggle anulo el scroll Y (ver js)*/ 
 body.body-noscroll-m { overflow-y: hidden; } 
 #main-header .main-nav-movil { overflow: scroll; max-height: 100vh; padding-bottom: 60px } 
 .col-sticky { top: 40px; } 
 }










.header-zone-0 { background-color: rgba(0, 0, 0, 0.04); color: #000; font-size: 12px; line-height: 1em; border-bottom: solid 1px #e7e7e7; box-shadow: 0 1px 1px #fff; } 
.header-zone-0 a:hover { text-decoration: none; } 
.header-zone-0 .container { align-items: center; } 



.zone-0--redes,
.zone-0--central,
.zone-0--otros { width: 33.33%; display: flex; align-items: center; justify-content: center; } 

.zone-0--redes { justify-content: flex-start; } 
.zone-0--otros { justify-content: flex-end; } 

.zone-0--central { margin-left: auto; margin-right: auto; text-align: center; } 


.zone-0--central .fecha{font-size: 9px; font-style: italic;}

.header-zone-2 { background-color: var(--gris-header);} 
.main-header:not(.fixed ) .header-zone-2 { border-top: solid 3px #fff; border-bottom: solid 3px #fff; } 


.zone-0--otros { margin-left: auto; display: flex; align-items: center; } 
.btn-suscribete,
.btn-iniciar-sesion  { display: flex; align-items: center; line-height: 1em; border-radius: 0; } 



.btn-suscribete { background-color: var(--complementario); color: #fff; font-size: 11px; line-height: 11px; text-transform: uppercase; display: flex;  } 
.btn-suscribete:hover { background-color: var(--complementario-hover); } 
.btn-suscribete svg { width: 14px; height: auto; margin-right: 5px; } 

.btn-suscribete + .tooltip > .tooltip-inner { display: flex; align-items: center; flex-direction: column; max-width: max-content; padding: 7px 10px; background-color: var(--gris-azulado); box-shadow: 0px 5px 4px 0px rgba(0,0,0,0.15); } 
.btn-suscribete + .tooltip > .tooltip-arrow { border-bottom-color: var(--gris-azulado) } 
.btn-suscribete + .tooltip > .tooltip-inner em { color: #ffd089; font-family: 'Merriweather', serif; font-style: normal; font-size:13px; font-weight: 400; width: max-content; } 
.btn-suscribete + .tooltip > .tooltip-inner b { font-weight: 100; font-size:10px; } 


.btn-iniciar-sesion { color: #000; } 
.btn-iniciar-sesion svg { width: 10px; margin-right: 5px; height: auto; } 



 /* zona 1*/
 
.header-zone-1 { font-size: 0.85em; justify-content: center; align-items: flex-start; padding:28px } 
.header-zone-1 .row { display: flex; align-items: center; justify-content: space-between; } 

@media screen and (min-width:768px){
    .header-zone-1 .row { align-items: center; margin-left: 0; margin-right: 0;} 
}

.header-zone-1 .col-logo { margin-right:auto; } 
.header-zone-1 .col-adv { display: flex; flex-direction: column; align-items: flex-end; justify-content: center; height: 100%; } 





.main-logo { position: relative; text-align: center; } 
.main-logo img { width: 300px; height: auto; } 

.main-logo > a { display: block; position: relative; z-index: 1; } 




/*animo punto ultimas noticias */
.btn-un { position:relative; padding-left:13px } 
.circle { border-radius:50%; background-color:var(--rojo); width:8px; height:8px; left:0; top:50%; margin-top:-5px; position:absolute; opacity:0; animation:scaleIn 4s infinite cubic-bezier(.36,.11,.89,.32) } 
@keyframes scaleIn { 
 from { transform:scale(.3,.3); opacity:.5 } 
 to { transform:scale(3,3); opacity:0 } 
 }


/* zona 2 */
.header-zone-2 { justify-content:center; align-items: center; } 
.header-zone-2 a { color: var(--main-color)} 

.fixed .header-zone-2 a { color: #fff; } 
.fixed .svg-down { fill: #fff; } 

.header-zone-2 .item a:hover { text-decoration:none } 

.header-zone-2 .item-left,
.header-zone-2 .item-right { flex:1 1 10% } 

.header-zone-2 .item { display: flex; align-items: center; margin-right: auto; flex: 1; } 
.header-zone-2 .item-left { margin-right:auto } 

.header-zone-2 .item-right { margin-left:auto; display:flex; justify-content:flex-end } 
.btn.seguinos { padding:0 } 
.btn.seguinos > .bloque1 { padding-left:15px; padding-right:15px; text-align:center; width:100% } 


.header-zone-2 .container { display: flex; align-items: center; justify-content: space-between; position: relative; } 
.main-header.fixed .header-zone-2 { background-color: var(--main-color); border-bottom: 0; } 

@media screen and (min-width:768px){
    
    .main-header.fixed .header-zone-2,
    .main-header.fixed .nav-desktop .nav > li > a{height: 30px;}
    
    .main-header.fixed .nav-desktop .ul-newsletter-chido{display: none;}



    
}



/* .main-header al scrollear y agregar .fixed */

.main-header.fixed { position: fixed; top: 0px; left: 0px; right: 0; z-index: 999; } 

@-webkit-keyframes silde_to_top { 
 0% { transform:translateY(-80px); opacity: 0; } 
 100% { transform:translateY(0); z-index: 999; opacity: 1; } 
 }

.main-header.fixed,
body.scroll .titulo-region.titulo-seccion { animation-name: silde_to_top; animation-duration: 0.7s; animation-timing-function: ease; animation-iteration-count: 1; animation-direction: normal; animation-delay: 0; animation-play-state: running; animation-fill-mode: forwards; } 

body.scroll .titulo-region.titulo-seccion { animation-delay: .5s; } 


@media screen and (max-width:768px) {
    @-webkit-keyframes silde_to_top_seccion {
        0% {
            transform: translateY(-80px);
            opacity  : 0;
        }

        100% {
            transform: translateY(40px);
            position : fixed;
            top      : 0;
            z-index  : 99;
            opacity  : 1;
        }
    }
}



@media screen and (min-width:768px) {
    @-webkit-keyframes silde_to_top_seccion {
        0% {
            transform: translateY(-80px);
            opacity  : 0;
        }

        100% {
            transform: translateY(0px);
            position : fixed;
            top      : 30px;
            z-index  : 99;
            opacity  : 1;
        }
    }
}






body.scroll .titulo-region.titulo-seccion { animation-name: silde_to_top_seccion; padding-top: 2px; padding-bottom: 2px; border-bottom: none; -webkit-box-shadow: 0px 4px 2px 0px rgba(0,0,0,0.15); box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.15); } 
body.scroll .titulo-region.titulo-seccion h2 { font-size: 1em; color: #fff; } 

.visible-fixed { display: none; } 

.main-header.fixed .header-zone-0,
.main-header.fixed .header-zone-1 { display: none } 

.main-logo-ico > a { display: block; height: calc(100% + 1px); margin-top: -1px; width: auto; } 
.main-logo-ico > a > img { display: block; width: auto; height: 100%; } 

.main-logo-ico { position: absolute; left: -100%; } 

.main-header.fixed .main-logo-ico { position: relative; left: 0%; } 
.main-header.fixed .nav-desktop { margin-left: auto; margin-right: 0; width: 100%;  } 




@media only screen and (max-width:768px){


    .main-header {
        
        box-shadow      : 0px 1px 4px 0px rgba(0, 0, 0, 0.36);
        position           : relative;
        z-index            : 999;   
        max-height: 66px;    
    }

 .fixed .logo-en-fixed-movil { display: block; padding-left: 7px; padding-top: 3px; } 
 .fixed .logo-en-fixed-movil img { width: 107px; } 
 
 .header-zone-2 .item-right,
 .header-zone-2 .item.d-mainmenu { display: none } 

 
 .el-toggle-diario { margin-right: auto } 
 .header-zone-1 .item.f { display: none; } 
 .main-logo img { max-width: 185px; height: auto; margin-top: 0; } 
 
 
 
 .fixed .visible-fixed { display: flex; align-items: center; } 
 .fixed .btn.seguinos { display: none; } 

 .main-logo-iso { width: 28px; margin-left: 10px; } 
 .fixed .header-zone-2 { border-top: 0; } 
 
 .header-zone-1 .container { width: 100%; padding: 0; } 


 .main-header.fixed .header-zone-1 { display: block; } 
 
 .header-zone-0 { display: none; } 
 
 .header-zone-1 { padding: 10px 15px; } 
 .header-zone-1 .col-logo { margin-left: 0; } 
 
 .navbar-toggle{margin-bottom: -1px;}
 
 .fixed .header-zone-1 { padding: 5px 15px; } 
 .fixed .main-logo img {max-width: 140px; } 
 .fixed .navbar-toggle{ transform: scale(.7);}

 .main-header.fixed .navbar-toggle .icon-bar{background-color: #fff;}
 .main-header.fixed{background: var(--main-color);}
 .main-header.fixed .main-logo img { filter: invert(100) brightness(100)}
 
 }


/* animo bolita ultimas noticias */

/*
.btn-ultimas-noticias {
    position    : relative;
    display     : inline-block;
    padding-left: 10px;
    color       : var(--gris-azulado);
    padding-left: 20px;    
}
.ani-dot {
    position: absolute;
    top: 50%;
    left: 11px;
    transform: translate(-50%, -50%);
}

.ani-dot--center {
    width: 5px;
    height: 5px;
    background: var(--main-color);
    border-radius: 50%;
    animation: animate 2s linear infinite;
    color: rgb(15, 157, 201);
}

@keyframes animate {

    0% {
        box-shadow: 0 0 0 0 rgba(15, 157, 201, 0.5), 0 0 0 0 rgba(15, 157, 201, 0.5);
    }


    100% {
        box-shadow: 0 0 0 10px rgba(15, 157, 201, 0.0), 0 0 0 10px rgba(15, 157, 201, 0.0);
    }
}
*/
/* boton buscador */

.btn-buscador { display: flex; align-items: center; justify-content: center; padding: 8px; width: 31px; height: 31px; color: rgba(255, 255, 255, 0.7) } 
.btn-buscador:hover { color: #fff; text-decoration: none; background-color: rgba(0, 0, 0, 0.4); } 


/* Sliding Buscador ===== */

.sliding-buscador { position:fixed; top:0; left:0; width:100%; height:100vh; background-color:rgba(0,0,0,0.85); z-index:999 } 
.sliding-buscador .container { padding:30px; justify-content:center; align-items:center; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); display: flex; flex-direction: column; } 
.sliding-buscador form { width:50%; display:block } 
.sliding-buscador .search-group { height:50px; position:relative } 
.sliding-buscador .input-buscar,
.sliding-buscador .btn-submit { background-color:#fff; border:none; padding-left:15px; padding-right:15px } 
.sliding-buscador .input-buscar { border-top-left-radius:5px; border-bottom-left-radius:5px; flex:1 1 90% } 
.sliding-buscador .btn-submit { border-top-right-radius:5px; border-bottom-right-radius:5px; font-size:1.8em; line-height:1em; flex:1 1 10%; text-align:right } 
.sliding-buscador .search-group button.btn { background-color:transparent } 
.titulo-buscar { text-align: left; color: #fff; font-size: 2.5em; font-weight: 100; } 
.sliding-buscador .input-buscar::-webkit-input-placeholder { /* Edge */ color: #000; } 
.sliding-buscador .input-buscar:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000; } 
.sliding-buscador .input-buscar::placeholder { color: #000; } 
.sliding-buscador .input-buscar:focus { outline:none; color:#000 } 

/* boton cerrar */

#x-sliding-buscador { cursor:pointer; cursor:hand; position:absolute; right:15px; top:15px; opacity:.85 } 
#x-sliding-buscador img { filter: invert(1); width: 35px; } 
#x-sliding-buscador:hover { opacity:1 } 



/* hover color menu 
    --nacional: #0099CE; 
    --economia: #07374F; 
    --cdmx: #09577E; 
    --mundo: #047AAE; 
    --breakingnews: #EF4237; 
    --entretemiento: #BD175B;
    --deportes: #EA0029; 
    --estilosdevida:#4E9256;
    --opinion:#231F20;
*/



body.scroll.secc_1 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-1>a:hover,
.nav>.menu_item_sec-1>a.activo
 {
    background-color: var(--nacional);
}

body.scroll.secc_2 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-2>a:hover ,
.nav>.menu_item_sec-2>a.activo {
    background-color: var(--economia);
}

body.scroll.secc_3 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-3>a:hover,
.nav>.menu_item_sec-3>a.activo {
    background-color: var(--cdmx);
}

body.scroll.secc_4 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-4>a:hover,
.nav>.menu_item_sec-4>a.activo {
    background-color: var(--mundo);
}

body.scroll.secc_5 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-5>a:hover,
.nav>.menu_item_sec-5>a.activo {
    background-color: var(--breakingnews);
}

body.scroll.secc_6 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-6>a:hover,
.nav>.menu_item_sec-6>a.activo {
    background-color: var(--entretemiento);
}

body.scroll.secc_7 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-7>a:hover,
.nav>.menu_item_sec-7>a.activo {
    background-color: var(--deportes);
}

body.scroll.secc_8 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-8>a:hover,
.nav>.menu_item_sec-8>a.activo {
    background-color: var(--estilosdevida);
}

body.scroll.secc_100 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-100>a:hover,
.nav>.menu_item_sec-100>a.activo {
    background-color: var(--opinion);
}

body.scroll.secc_562 .titulo-region.titulo-seccion,
.nav>.menu_item_sec-562>a:hover,
.nav>.menu_item_sec-562>a.activo {
    background-color: var(--tecnologia);
}









@media screen and (min-width:768px){
    .nav-desktop li.menu_item_sec-suscripcion{display: none;}
}


/* solicitud AC80-1298 */

.nav-desktop .menu_item_sec-3{display: none;}

/* fixed voluntario para dimensiones pequeñas */


@media screen and (min-width:769px) and (max-width: 1199px){
   
    .main-header:not(.fixed) .nav-desktop,
    .nav-desktop .nav {flex-wrap: wrap;}

    .nav-desktop .nav>li>a, 
    .nav>li>a{
        font-size: .85em;
    }
}



/* UNICAMENTE Menu para Safari */

/* Estilos para Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px) {
    

    .nav-desktop .nav>li>a  {
              
        font-size: .88em;
        line-height: 1em;
       
    }


  }
  




  
  /* mini fixed */

  .header-zone-1 .ico-radio{margin-top: 26px;}

  /* show fixed */


  .header-zone-2 .ico-radio{display: none; margin-left: auto; margin-top: 0;}
  .main-header.fixed .header-zone-2 .ico-radio{display: flex; opacity: .7;}

  .main-header.fixed .ico-radio:hover {opacity: 1;}
  .main-header.fixed .ico-radio:hover *{color: #fff;}
  
  .main-header.fixed .ico-radio .txt{color: #fff;}
  .main-header.fixed .ico-radio .txt .envivo{font-size: 11px;}
  .main-header.fixed .ico-radio .txt i{display: none;}
  .main-header.fixed .ico-radio .ico-svg {margin-top: -6px;width: 17px;filter: brightness(1000);height: auto;}
  .main-header.fixed .ico-radio .txt .descubra{display: none;}
  .main-header.fixed .ico-radio .nav{flex-direction: column;}
  .main-header.fixed .ico-radio .nav a{color: var(--main-color); width: 100%; min-width: max-content;}
  .main-header.fixed .ico-radio .nav a:hover{color: #fff;}
  
  .main-header.fixed .ico-radio .despliega{padding-top: 28px;left: -10px;}
  
  .main-header.fixed .header-zone-2 .nav-desktop .ico-radio .nav a{ height: auto;}


