/* Conservar la tipografía y su tamaño. Compactar solamente espacios. */
@media(min-width:901px){
 .header>.wrap{flex-wrap:nowrap;column-gap:1.2rem}
 #menu-principal.mcf07-nav{flex:0 0 auto}
 #menu-principal.mcf07-nav>.mcf07-primary{flex-wrap:nowrap;column-gap:.72rem}
 #menu-principal.mcf07-nav .mcf07-item>a,#menu-principal.mcf07-nav>.mcf07-primary>li>a{white-space:nowrap}
 .header.mcf12-collapsed>.wrap{flex-wrap:wrap}
 .header.mcf12-collapsed .toggle{display:block!important;margin-left:auto}
 .header.mcf12-collapsed #menu-principal.mcf07-nav{display:none!important;width:100%;margin:0;flex-basis:100%}
 .header.mcf12-collapsed #menu-principal.mcf07-nav.open{display:block!important}
 .header.mcf12-collapsed #menu-principal>.mcf07-primary{display:block}
 .header.mcf12-collapsed #menu-principal .mcf07-item{justify-content:space-between}
 .header.mcf12-collapsed #menu-principal .mcf07-item>a{flex:1}
 .header.mcf12-collapsed #menu-principal .mcf07-submenu{position:static;width:auto;max-width:100%;min-width:0;box-shadow:none;margin:.2rem 0 .7rem;background:#f5f9fc}
}
.top>.wrap{flex-wrap:wrap;row-gap:.25rem}
.top .mcf12-contact-top{white-space:nowrap}
