.container-header > div {
    background-color: #FFF !important;
}
.container-header .mod-menu a {
    color: #000000 !important;   /* black menu text */
}
.container-header .navbar {
    display: flex;
    justify-content: flex-end; /* push menu to the right */
    align-items: center;       /* vertical center */
}
.container-header .mod-menu {
    display: flex;
    gap: 20px; /* spacing between menu items */
}
/* Force le menu à monter sur la même ligne que le logo */
.container-header .navbar {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
}

/* Supprime l'espace inutile sous le logo */
.container-header .site-description {
    margin-bottom: 0 !important;
}

/* Assure que la hauteur du header s'adapte sans créer de seconde ligne */
.container-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}
/* Tout le header en blanc */
.site-header,
.site-header .header-inner,
.container-header,
.container-header > div,
.grid-child,
.navbar-wrapper {
    background-color: #FFF !important; /* blanc derrière logo et menu */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Ajuste la barre de menu pour qu'elle reste sur la même ligne que le logo */
.navbar {
    background-color: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Ajuste les liens du menu pour bien centrer verticalement */
.navbar .nav > li > a {
    padding-top: 10px;   /* ajustable selon la hauteur du logo */
    padding-bottom: 10px;
    color: #000;          /* couleur visible sur fond blanc */
}
.container-header {
    background: #FFF !important;  /* remplace le gradient par du blanc */
    background-image: none !important; /* supprime le gradient */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    box-shadow: none !important; /* optionnel, supprime l’ombre */
}
