/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/
/* Impostiamo la visibilità a hidden e opacità a 0 di default */
/* Impostiamo il menu a discesa con transizione lenta */
.elementor-nav-menu .menu-item-has-children > .elementor-nav-menu--dropdown {
    opacity: 0;
    visibility: hidden;
    transition: opacity 2s ease, visibility 2s ease; /* Transizione di 2 secondi */
}

/* Quando il mouse è sopra, il menu appare e rimane visibile */
.elementor-nav-menu .menu-item-has-children:hover > .elementor-nav-menu--dropdown {
    opacity: 1;
    visibility: visible;
}

/* Aggiungi un ritardo quando il mouse esce per evitare sparizione immediata */
.elementor-nav-menu .menu-item-has-children {
    position: relative;
}

.elementor-nav-menu .menu-item-has-children:hover > .elementor-nav-menu--dropdown {
    visibility: visible;
    opacity: 1;
    transition-delay: 0.5s; /* Ritardo prima che il menu appaia */
}

.elementor-nav-menu .menu-item-has-children:not(:hover) > .elementor-nav-menu--dropdown {
    visibility: hidden;
    opacity: 0;
    transition-delay: 2s; /* Ritardo di 2 secondi prima che il menu scompaia */
}


