/* --- 1. Forcer le header global à la largeur totale --- */
.elementor-location-header, 
.uael-header-template {
    width: 100% !important;
    max-width: 100% !important;
    background-color: #000000 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Assurer que les sections Elementor s'empilent */
.elementor-location-header .elementor-section, 
.elementor-section-full_width {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

/* 3. Masquer UNIQUEMENT le menu de navigation natif d'OceanWP */
/* On laisse #top-bar-wrap (contacts) et #page-header (titre de page) actifs */
#site-header, 
#site-navigation-wrap {
    display: none !important;
}

/* 4. Gestion globale des marges et du contenu */
body {
    margin: 0 !important;
}

.content-area {
    width: 100% !important;
    float: none !important;
}

.sidebar {
    display: none !important;
}

.site-main {
    width: 100% !important;
}

/* 5. S'assurer que le titre de page est bien visible */
#page-header {
    display: block !important;
    visibility: visible !important;
}