/* -----------------------------------------------------
   CODIGOS CSS AFOMUC - VERSION TOTAL REFORZADA
----------------------------------------------------- */

/* 1) TITULOS EN BLANCO Y CENTRADOS */
h1.wp-block-post-title,
h1.entry-title,
.wp-block-site-title,
.wp-block-site-title a {
    text-align: center !important;
    color: #ffffff !important;
}

/* 2) MOSTRAR MENÚ EN ESCRITORIO */
@media (min-width: 782px) {
    header .wp-block-navigation {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: relative !important;
    }
}

/* 3) OCULTAR MENÚ DUPLICADO */
main .wp-block-navigation,
.entry-content .wp-block-navigation,
.post-content .wp-block-navigation {
    display: none !important;
}

/* 4) CENTRAR LOGO/BRANDING */
.site-header .site-branding {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    text-align: center !important;
}

/* 5) LETRAS BLANCAS PARA EL MENÚ SUPERIOR (TODAS LAS PÁGINAS) */
.wp-block-navigation .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item__content a,
.wp-block-navigation a {
    color: #ffffff !important;
}

/* 6) ZONA INFERIOR: FORZAR BLANCO EN CONTACTO Y TEXTOS */
/* He añadido selectores de 'widget' y 'columna' para cubrir la página de Revista */
.wp-block-group p, 
.wp-block-group h4, 
.wp-block-group a,
.wp-block-column p,
.wp-block-column h4,
.wp-block-column a,
footer p,
footer a {
    color: #ffffff !important;
}

/* 7) REDES SOCIALES: RECUPERAR COLORES ORIGINALES */
/* Esta regla anula el blanco solo para los iconos sociales */
.wp-block-social-links.has-colors .wp-social-link svg,
.wp-block-social-links.has-colors .wp-social-link a,
.wp-social-link-facebook svg { fill: #1877F2 !important; color: #1877F2 !important; }
.wp-social-link-instagram svg { fill: #E4405F !important; color: #E4405F !important; }
.wp-social-link-youtube svg { fill: #FF0000 !important; color: #FF0000 !important; }

/* 8) MENÚ MÓVIL (Fondo oscuro) */
.wp-block-navigation__responsive-container.is-menu-open {
    background-color: #000000 !important;
}
.wp-block-navigation__responsive-container.is-menu-open * {
    color: #ffffff !important;
}

/* 9) TEXTO NEGRO PARA TABLAS/EVENTOS (Si existen) */
.timeline_area *, [class*="event"] *, [class*="timeline"] * {
    color: #000000 !important;
}