/** * MACONDO 1.1 — Menú principal * Archivo: /wp-content/themes/macondo11/assets/css/menu.css * * Objetivo: * - Header normal (todo el sitio): fondo 9.png repeat + overlay 10% * - Front-page: header-front + eventos comparten el fondo mountain3 (lo maneja .front-hero-bg) * - Menú hamburguesa (collapse) en front-page: SIN fondo (transparente) *//* =========================   Header normal (resto del sitio)   ========================= */header:not(.front-header) {  position: relative;  background-image: url('../img/9.png');  background-repeat: repeat;  background-position: top left;}/* Overlay 10% */header:not(.front-header)::before {  content: "";  position: absolute;  inset: 0;  background: rgba(0,0,0,0.10);  pointer-events: none;  z-index: 0;}/* Contenido arriba del overlay */header:not(.front-header) > * {  position: relative;  z-index: 1;}/* =========================   Header FRONT (front-page)   - NO usar 9.png acá   - El fondo lo pone .front-hero-bg (mountain3.jpg)   ========================= */body.home header.front-header,body.front-page header.front-header {  background: transparent !important;}/* Si por algún motivo hubiera overlay heredado */body.home header.front-header::before,body.front-page header.front-header::before {  content: none !important;}/* =========================   Navbar base   ========================= */header .navbar {  width: 100%;  display: flex;  justify-content: center;  align-items: center;  padding-left: 0;}/* Links de nivel principal */header .navbar-nav > li > a {  font-family: 'Posey', 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;  text-transform: uppercase;  font-size: 1.3rem;  color: #fff;  text-shadow: 0 1px 2px rgba(0,0,0,0.4);  padding-bottom: 0.25rem;  border-bottom: 2px solid transparent;}/* Hover / focus */header .navbar-nav > li > a:hover,header .navbar-nav > li > a:focus,header .navbar-nav > li > a.active {  color: #F8BA65;}/* Estado activo / ancestro */header .navbar-nav > li.current-menu-item > a,header .navbar-nav > li.current-menu-ancestor > a {  color: #F8BA65;  border-bottom-color: #a48c70;}/* =========================   Dropdowns (submenú)   ========================= */header .navbar-nav .dropdown-menu a {  font-family: 'Posey', 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;  font-weight: 300;  text-transform: uppercase;  font-size: 0.95rem;  letter-spacing: 1px;  color: #000;  white-space: nowrap;}header .dropdown-menu {  padding: 0.75rem 1.25rem;  border-radius: 6px;  box-shadow: 0 0 12px rgba(0,0,0,0.1);  margin-top: 0.5rem;}/* Botón "Menú" */header [data-bs-target="#mainMenu"] {  font-family: 'Posey', 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;  text-transform: uppercase;  letter-spacing: 0.06em;  border-radius: 999px;}/* =========================   Mobile / collapse   ========================= */@media (max-width: 991.98px) {  header .navbar-nav {    flex-direction: column !important;    align-items: center;    margin: 0 auto;    padding-left: 0;    gap: 0.25rem;  }  header .navbar-collapse {    margin-top: 1rem;    width: 100%;  }  header .navbar-nav > li > a {    display: block;    padding: 0.25rem 0;    font-size: 1.1rem;    text-align: center;  }  header .dropdown-menu {    width: auto !important;    min-width: 240px;    text-align: center;  }}/* =========================   REGLA CLAVE: Front-page collapse SIN fondo   (evita el "bloque" de color detrás de los ítems)   ========================= */@media (max-width: 991.98px) {  body.home header.front-header .navbar,  body.home header.front-header .navbar-collapse,  body.front-page header.front-header .navbar,  body.front-page header.front-header .navbar-collapse {    background: transparent !important;    background-image: none !important;    box-shadow: none !important;  }}