/* HEADER */

.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child {
    position: relative;
    /* Nécessaire pour positionner le pseudo-élément */
}

/* Logo header fixed */
.header-std.fixed-header .logo img,
.header-std .fixed-header .logo img,
.header-std.fixed-header .logo-responsie img,
.header-std.fixed-header .logo-retina img {
    max-width: 145px !important;
    height: auto !important;
}

#header-boutique .logo-container-main img {
    padding: 10px;
}

.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child::before {
    content: "";
    position: absolute;
    left: -6px;
    /* Ajuste la position à gauche de l'icône */
    top: 50%;
    width: 2px;
    /* Épaisseur de la bordure */
    height: 50%;
    /* Plus petit que l'icône */
    background-color: white !important;
    transform: translateY(-50%);
}

.header-top {
    display: none;
}

.container.header-middle {
    padding-bottom: 0px;
}

.header-main {
    background-color: #b0261f;
}

.megamenu li a {
    color: white !important;
}

.megamenu li a:hover {
    color: #c9ad57 !important;
}

#header-boutique>div.header-main>div.container.header-middle>div>div.row.align-items-center.col-4.col-lg-12.justify-content-between>div.d-none.d-lg-block {
    margin-right: -150px;
}

.logo-container-main.col-12.col-lg-3.text-center.text-lg-start.px-0.text-center.text-lg-start {
    margin-left: -100px;
}

/* MAIN */

.main-slider-2-title.font-dancing-script {
    font-family: 'Lato';
}

img.img-responsive.border-photo.imgPARTENAIRE {
    filter: none;
}

img.pub-bg {
    filter: brightness(0.8);
}


/* FOOTER */

.footer-101-footer {
    padding: 0 0;
    background-color: #b0261f !important;
}

.logo-footer img {
    width: 200px !important;
}