.elementor-11 .elementor-element.elementor-element-70a5a56f{--display:flex;}/* Start custom CSS *//* ====== Ajustes de CABECERA y MENÚ ====== */
:root{
  --header-bg:#ffffff;       /* Fondo de cabecera (blanco) */
  --menu-text:#111111;       /* Color de texto del menú */
  --menu-hover:#e63946;      /* Color al pasar el mouse */
}

/* Fondo blanco para cabecera (varios temas comunes) */
.site-header,
.header-main,
.main-header,
.ast-desktop-header,
.kadence-header,
.oceanwp-header,
.elementor-location-header {
  background: var(--header-bg) !important;
}

/* Color de enlaces del menú principal (desktop) */
.site-header nav a,
.main-navigation .menu > li > a,
.main-header-menu .menu-item > a,
nav#site-navigation .menu > li > a,
.elementor-nav-menu a {
  color: var(--menu-text) !important;
}

/* Hover / activo */
.site-header nav a:hover,
.main-navigation .menu > li > a:hover,
.main-header-menu .current-menu-item > a,
nav#site-navigation .current-menu-item > a,
.elementor-nav-menu a:hover,
.elementor-nav-menu a.elementor-item-active {
  color: var(--menu-hover) !important;
}

/* Si el menú es “hamburguesa” o desplegable (móvil) */
.ast-mobile-header-wrap,
.oceanwp-mobile-menu,
.kadence-mobile-menu,
.elementor-nav-menu--dropdown,
.elementor-menu-toggle,
.mobile-menu,
.mobile-menu .menu,
.off-canvas-menu,
.drawer--menu {
  background: var(--header-bg) !important;
}

.ast-mobile-header-wrap a,
.oceanwp-mobile-menu a,
.kadence-mobile-menu a,
.elementor-nav-menu--dropdown a,
.mobile-menu a,
.off-canvas-menu a {
  color: var(--menu-text) !important;
}
.ast-mobile-header-wrap a:hover,
.oceanwp-mobile-menu a:hover,
.kadence-mobile-menu a:hover,
.elementor-nav-menu--dropdown a:hover,
.mobile-menu a:hover,
.off-canvas-menu a:hover {
  color: var(--menu-hover) !important;
}

/* ====== Ocultar FECHA de publicación ====== */
/* Oculta la fecha en posts/artículos sin tocar SEO */
.entry-meta .p/* End custom CSS */