.header .header__top {
    max-height: 60px;
    padding: 10px 0;
    background-color: #451d32f0;
}
.header .header__top .ps-container, .navigation>.ps-container  {
    max-width: 100%;}
.navigation {
    max-height: 39px;}
.menu>li>a {
    font-size: 14px;
    padding: 8px 12px;
    padding-right: 22px;}
.menu--product-categories .menu__toggle span { font-size: 14px;}
.navigation .navigation__left {
    max-width: 185px;
}
ul.navigation__extra {
    line-height: 30px;}

.ps-home-banner .ps-container{
    max-width: 100%;
    padding: 0 0;
}
.ps-home-banner {
    padding-top: 0px !important;
}
@media (max-width: 768px){
    .header--mobile .navigation__extra li>a {
        display: inline;
    }
    .bg--cover {
        background-repeat: inherit !important;
      background-size: cover !important;
    }
  .ps-home-ads .col-lg-3 {
    max-width: 50% !important;
}
    .ps-footer__widgets{
        padding-bottom: 0px;}
  .ps-block--site-features {
    padding: 15px 20px;
}
}
@media (min-width: 1396px) {
    .ps-shop-brand a img {
        max-height: 55px;
    }
    .ps-block--site-features .ps-block__item {
        border-radius: 10px;
        background-color: #3b3b3b;
        padding: 50px 40px;
        max-width: 23%;
    }
    .ps-block--site-features {
        border: 0px;
        padding: 16px 80px;
        margin-top: -100px;
        position: relative;
        z-index: 99;
    }
    .ps-block--site-features .ps-block__item:first-child {
        padding-left: 40px;
    }
    .ps-block--site-features .ps-block__right h4 {
        color: #fff;}
    .ps-block--site-features .ps-block__right p {
        color: #b0b0b0;}
    .ps-block--site-features .ps-block__item:last-child {
        padding-right: 40px;
    }
}
button.owl-prev, button.owl-next  {
    display: none;
}
.footer-display .ps-newsletter .ps-form__left{
    display: none;
}
.footer-display .col-xl-7 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
}
.shampan-footer .ps-newsletter {
    border-bottom: 0px;
    border-top: 0px;
    padding: 0px !important;
}
footer.ps-footer {background-color: #a33f74;color: white;}
footer.ps-footer p{
    color: #fff;
}
footer.ps-footer a{color: #fff !important;}
footer.ps-footer button.ps-btn {
    background-color: #451d32f0;
    color: #fff;
}
footer.ps-footer .widget_contact-us .widget_content h3{ color: #fff;}
footer.ps-footer .widget_footer .widget-title {
    color: #fff;}
.shampan-footer input.form-control {
    background-color: #fff;
}
#back2top i {
    color: #fff; }

#back2top.active {
    background-color: #000;}
.shampan-blog .ps-collection {
    border: 1px solid;
    text-align: center;
    padding: 15px;
}
.navigation .ps-container {padding: 0 34px;}
.header .header__left {
    max-width: 217px;
}
#homepage-1 .ps-deal-of-day {
    padding-bottom: 15px;
}
.ps-collection img {
    margin-bottom: 12px;}
a.ps-post__title {
    font-weight: 700;}
@media (max-width: 1199px) {
    .footer-display {
        display: none;
    }
    .ps-footer__copyright {
        padding: 10px 0 70px 0;
    }
    .footer-payments {
        padding: 10px 0;
    }
    .ps-footer__copyright p {
        padding: 7px 0;
    }
    #back2top.active {
        bottom: 80px;
    }}
@media (min-width: 1200px) {
    .footer-tab {
        display: none;
    }
}
@media (min-width: 768px) {
    .footer-tab .col-xl-5 {
        flex: 0 0 40%;
        max-width: 40%;
    }

    .footer-tab .col-xl-7 {
        flex: 0 0 60%;
        max-width: 60%;
    }

    .footer-tab .ps-form--newsletter h3 {
        font-size: 22px;
    }
}
    .ps-footer__links {
        border-top: 0;
        padding: 0 0;
    }
@media (max-width: 991px){
.ps-block--site-features {
    justify-content: flex-start !important;
}
  .ps-block--site-features .ps-block__item {
    max-width: 25% !important;
}
  .ps-home-ads .col-lg-3 {
    max-width: 25%;
}
  .ps-block--site-features .ps-block__item:last-child {
    margin-bottom: auto;
}
   .ps-block--site-features .ps-block__right h4 {
        font-size: 14px;}
  .ps-block--site-features .ps-block__right p {
        font-size: 12px;}
  .ps-block--site-features .ps-block__left i {
        font-size: 30px;}
}

@media (max-width: 375px){
.ps-block--site-features .ps-block__item {
    max-width: 100% !important;
}
}
@media  (max-width: 562px) and (min-width: 375px)  {
  .ps-block--site-features .ps-block__item {
    max-width: 50% !important;
  }}
#homepage-1 .ps-home-banner .owl-slider .ps-banner img {
    max-height: 100%;
}
nav.navigation {
    max-height: 85px;
}
.header--product.header--sticky .navigation {
    background-color: #eaeaea;}
.ps-btn, button.ps-btn {
    color: #fff;
}