/* Fedecámaras Radio V3: encabezado global premium, Divi 4. */
.fcr-header-top{background:#310e1b!important;color:#fff;}
.fcr-header-top .et_pb_text{color:#f7db7b!important;font-size:12px;}
.fcr-header-top a{color:#f7db7b!important;text-decoration:none}
.fcr-header-brand{background:#fff!important;border-bottom:1px solid #e9e3e3;}
.fcr-header-brand .et_pb_row{display:flex;align-items:center;}
.fcr-header-logo img{max-width:230px;width:100%;height:auto;object-fit:contain;}
.fcr-header-tagline{font-size:12px;color:#706b70;}
.fcr-header-listen a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:12px 19px;background:#581729;color:#fff!important;border-radius:12px;font-weight:800;text-decoration:none;}
.fcr-header-nav{background:#fff!important;border-bottom:3px solid #e6b92f;position:relative;z-index:100;}
.fcr-header-nav .et_pb_menu,.fcr-header-nav .et_pb_menu__wrap{background:transparent!important;}
.fcr-header-nav .et_pb_menu__menu>nav>ul>li>a{font-weight:800;color:#581729;padding:16px 10px!important;}
.fcr-header-nav .et_pb_menu__menu>nav>ul>li:hover>a{color:#702238!important;}
.fcr-header-nav .et_pb_menu__menu>nav>ul>li.mega-menu>ul.sub-menu{padding:20px!important;border:1px solid #e9e3e3!important;border-top:3px solid #e6b92f!important;border-radius:0 0 18px 18px;box-shadow:0 18px 38px rgba(49,14,27,.12);background:#fff!important;}
.fcr-header-nav .et_pb_menu__menu>nav>ul>li.mega-menu ul.sub-menu a{color:#581729!important;font-size:13px;line-height:1.45;padding:10px 12px!important;}
.fcr-header-nav .et_pb_menu__menu>nav>ul>li.mega-menu ul.sub-menu a:hover{background:#f4ecee!important;border-radius:9px;}
.fcr-header-nav .et_mobile_menu{border-top:3px solid #e6b92f!important;border-radius:0 0 16px 16px;background:#fff!important;}
.fcr-header-nav .et_mobile_menu a{color:#581729!important;font-weight:700;}
@media(max-width:980px){
.fcr-header-brand .et_pb_row{display:block;}
.fcr-header-listen a{width:100%;}
.fcr-header-nav .et_pb_menu__menu{display:none!important;}
.fcr-header-nav .et_mobile_nav_menu{display:flex!important;}
.fcr-header-logo img{max-width:205px;}
}
@media(max-width:600px){
.fcr-header-top .et_pb_row{padding:5px 0!important;}
.fcr-header-tagline{display:none;}
.fcr-header-brand .et_pb_row{padding:10px 0!important;}
.fcr-header-listen a{font-size:12px;min-height:42px;}
}
