.pieces .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    background-color: #e30613;
    color: white;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.pieces a.wiziBtn {
    background-color: #554d4b !important;
}

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

.wizi-img__content__wrapper__icon {
    display: none !important;
}

.services .wizi-imgtxt.wizi-imgtxt--textTextOneText.wizi-imgtxt--three {
    background-color: #f2f2f2;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

@media (max-width: 719px) {.header__logo {
    height: 90px;
}

img.header__logo__a__img {
    width: 90px;
    /* position: absolute; */
    /* z-index: 99; */
    /* height: 90px; */
}

a.header__logo__a {
    height: 90px;
    margin-top: -7px;
    /* z-index: 999; */
    /* position: relative; */
}

picture.picture.picture--left {
    /* z-index: 99999999; */
}
                           }

@media (min-width: 720px) and (max-width: 1023px) {
    .header__cart, .header__logo, .header__nav {
    padding: 0 !important;
    margin: 0 !important;
}

    .header__h1 {
    height: 100px;
    width: 100px;
    text-align: center;
}

a.header__logo__a {
    height: 100px;
}

}
