/*
Theme Name:     Hello-elementor-child
Theme URI:
Description:    Hello-elementor child theme.
Author:         Me
Author URI:
Template:       hello-elementor
Version:        0.1.0
*/

/* ==========================================================================
   Fix menu burger — overlay au lieu de push content
   Le conteneur dropdown passe en position absolue pour ne plus pousser
   le contenu. Le fond du dropdown reprend la couleur du header parent.
   !important nécessaire pour surcharger le background-color: #70707000
   défini par Elementor dans les CSS per-post (spécificité 4 classes).
   ========================================================================== */

/* Le widget Nav Menu doit être le contexte de positionnement */
.elementor-widget-nav-menu {
    position: relative;
}

/* Le conteneur dropdown passe en overlay au lieu de push */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 9998;
}

/* En-tête #314 — pages intérieures, fond clair (#F6F6F6) */
.elementor-314 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background-color: var(--e-global-color-secondary) !important;
}

/* En-tête #165 — dramagraphies, fond gris (#5D5C5C) */
.elementor-165 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background-color: var(--e-global-color-primary) !important;
}

/* En-tête #1075 — single dramagraphie mobile, même fond gris */
.elementor-1075 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background-color: var(--e-global-color-primary) !important;
}
