.powered {
    background: BLACK;
}

.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;
}

.cattexte span.wizi-wrapper__background {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.wiziBtn__wrapper {
    display: flex;
    justify-content: flex-end !important;
}

.footer__link:focus, .footer__link:hover {
        color: #FFC910;
    }

footer#footer {
    background-color: #424242;
}

.header.header--fixed.header--translate {
        top: 0;
        background-color: #424242;
}

p.footer__title {
    color: white;
}

a.footer__link {
    color: white;
}

.header.header--fixed {
    background: #424242;
}

.header.header--fixed.header--notTranslate {
        top: 22px;
        background-color: transparent;
}

@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        color: white;
    }
}

@media (max-width:720px) {
.header__relative, .nav__wrapper, .nav__itemlvl1 {background:#424242;color: white;} 
} 
    

@media (min-width: 720px) and (max-width: 1023px) {
    .header.header--fixed .header__relative {
        padding: 0 20px;
        background-color: #424242;
    }

  @media (min-width: 720px) {
    .header.header--fixed .search--wrapper .search--input {
        float: right;
        background-color: white;
        border-color: var(--text-on-body);
        margin-right: 4px;
    }
}

@media (max-width: 719px) {
.header__relative {
    width: 100%;
    max-width: var(--max-row-size);
    position: relative;
    margin: 0 auto;
    background: #424242!important;
}
}