.mi-imagen-animada {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

.mi-imagen-animada.mostrar {
  opacity: 1;
}

/* Elimina el borde azul al hacer clic o enfocar */
.wp-block-navigation__container > li > a:focus,
.wp-block-navigation__container > li > a:active {
    outline: none !important;
}

/* Cambia el fondo y el color del texto en el submenu cuando pasas el mouse */
.wp-block-navigation__submenu-container > li > a:hover {
    background-color: #d9ad26 !important;
    color: #001C31 !important;
}

/* Elimina cualquier borde o sombra al hacer clic en el submenu */
.wp-block-navigation__submenu-container > li > a:focus,
.wp-block-navigation__submenu-container > li > a:active {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* 🔻 MEDIOS RESPONSIVE 🔻 */
@media (max-width: 768px) {

    .wp-block-navigation__submenu-icon,
    .wp-block-navigation__submenu-icon svg {
        fill: #D9AD26 !important;
        color: #D9AD26 !important;
        width: 20px !important;
        height: 20px !important;
        margin-left: 5px !important;
        stroke: #D9AD26 !important;
        stroke-width: 2px;
    }

    .wp-block-navigation__submenu-icon:focus {
        outline: none !important;
        box-shadow: none !important;
    }

    .wp-block-navigation-item.has-child {
        display: flex !important;
        align-items: center !important;
        gap: 3px !important;
        cursor: pointer;
    }

    .wp-block-navigation-item.has-child > a {
        pointer-events: none; /* Evita clic en texto */
    }

    .wp-block-navigation-item.has-child:hover > .wp-block-navigation__submenu-container,
    .wp-block-navigation-item.has-child:focus-within > .wp-block-navigation__submenu-container {
        display: block !important;
    }

    .wp-block-navigation__submenu-container {
        display: none;
    }

    .wp-block-navigation__submenu-container a:focus,
    .wp-block-navigation__submenu-container a:active {
        outline: none !important;
        box-shadow: none !important;
    }
}


