header#header {
    background-color: #2F5BA7;
}

.footer__wrapper__left__primary__ul__li__link {
    font-size: .875rem;
    line-height: 1.1875rem;
    color: white !important;
    position: relative;
}

.footer__wrapper__left {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.vente .wizi-imgtxt__left {
    border-left: solid 5px #2F5BA7;
}

.vente h2 {
    /* font-size: 24px !important; */
    /* color: #2d2d2d !important; */
    border-right: 5px solid #FFD800 !important;
    /* padding-left: 10px !important; */
}

.pourquoi .wizi-imgtxt__right {
    border-right: solid 5px #FED800;
}

.pourquoi h2 {
    border-left: solid 5px #2F5BA7 !important;!i;!;
    padding-left: 10px !important;
}

.footer {
   background: url(https://media.cdnws.com/_i/402219/RAW-44/3471/44/hestiacarrelage-footer.jpeg) fixed center no-repeat;
}

.menu picture:not(.with-loading) img.lazyloaded {
  opacity: 0.8;
  transition: 0.8s ease-out;
}

.menu picture:not(.with-loading) img.lazyloaded:hover {
  opacity: 1;
  transition: 0.8s ease-out;
}

      
@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        font-size: 1rem;
        line-height: 1.375rem !important;
        font-weight: 500;
        margin: 0 !important;
        color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

body:not(.nav-perso-on) .nav__maxWidth>.nav__itemlvl1:hover {
        color: white;
        font-weight: bold;
    }
  
}