/*
Theme Name:     Extra child
Description:    
Author:         admin
Template:       Extra

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*MENU 2 - DESPLEGABLE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.rhs .sub-menu{ background:#999; margin-top:15px; padding:10px}
/*MENU 2 - DESPLEGABLE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/* CIC-MOBILE-MENU-FIX 2026-09-29: menu movil (Extra) - la barra MENU tapaba el inicio del desplegable; redes en fila */
@media only screen and (max-width: 1024px) {
  #et-mobile-navigation nav { padding-top: 72px !important; }
  #et-mobile-navigation #et-info > div:first-child { display: flex !important; flex-wrap: wrap; gap: 14px; padding: 0 0 14px; }
  #et-mobile-navigation #et-info > div:first-child a { display: inline-block !important; width: auto !important; padding: 0 !important; margin: 0 !important; border: 0 !important; line-height: 0; }
  #et-mobile-navigation #et-info > div:first-child a img { filter: invert(1); display: block; }
}


/* CIC-CAM-MENU-FIX 2026-09-29: menu #cam - la regla del tema 'header.header li ul' (visibility:hidden; display:block; position:relative en <=1024px) ganaba por especificidad y dejaba submenus invisibles ocupando espacio */
@media only screen and (max-width: 1024px) {
  header.header #cam .cam-sub { visibility: visible; opacity: 1; }
}
@media only screen and (max-width: 900px) {
  header.header #cam .cam-sub { position: static; display: none; }
  header.header #cam .cam-open > .cam-sub { display: block; }
  header.header #cam .cam-sub .cam-a:not(:hover):not(:focus) { color: #fff; }
}
@media only screen and (min-width: 901px) and (max-width: 1024px) {
  header.header #cam .cam-sub { position: absolute; display: none; }
  header.header #cam .cam-sub0 { top: 100%; left: 0; }
  header.header #cam .cam-sub1 { top: 0; left: 100%; }
  header.header #cam .cam-l0:hover > .cam-sub0, header.header #cam .cam-has:hover > .cam-sub1 { display: block; }
}
