/* Add custom CSS styles below */ 
.s-advertisement-action i.sicon-cancel {
    display: none
}

salla-advertisement.hydrated .s-advertisement {
    position: fixed;
    width: 100%;
    z-index: 999
}

.fixed-pinned.fixed-header .inner {
    margin-top: 2.5rem
}

h2.s-advertisement-content-main {
    font-size: 17px
}

i.s-advertisement-content-icon.sicon-shipping-fast {
    font-size: 17px
}

body {
    background-color: #fff!important
}

.top-navbar {
    background-color: #fff!important;
    color: gray!important
}

input.s-search-input {
    background-color: #f3f3f3!important
}

.main-nav-container {
    background-color: #1d1d1d
}

.main-menu li.root-level>a {
    color: #fff!important
}

.main-menu li.root-level>a:hover {
    color: #5c1879!important
}

.s-cart-summary-count {
    background-color: #5c1879!important;
    color: #fff
}

.header-btn__icon:hover {
    background-color: #5c1879!important;
    color: #FFF!important;
    border: none
}

.header-btn__icon {
    background-color: #FFF!important;
    color: #5c1879!important
}

b.s-cart-summary-total {
    color: #fff
}

.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) .container {
    max-width: 100%!important;
    padding: 0
}

.s-block.s-block--fixed-banner.wide-placeholder .container img {
    border-radius: 0;
    background: transparent!important
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: 0!important
}

a.navbar-brand img {
    max-height: 3rem!important
}

.s-products-slider-slider .s-slider-block__title-left {
    display: none
}

.s-products-slider-slider .s-slider-block__title {
    justify-content: center
}

.s-products-slider-slider .s-slider-block__title-right {
    padding: 0!important;
    margin: auto
}

.s-slider-block__title-right h2 {
    position: relative;
    font-size: 25px;
    display: inline-block
}

.s-slider-block__title-right h2::after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 60%;
    transform: translateX(-50%);
    width: 100%;
    height: 20px;
    background: url(https://i.ibb.co/mr9z9srS/line-1.png) no-repeat;
    background-size: contain
}

.s-product-card-content {
    text-align: center;
    padding-top: 10px!important
}

.s-product-card-content-sub {
    justify-content: center
}

.s-product-card-entry {
    box-shadow: 5px 5px 10px #0101011a
}

.s-products-slider-card.swiper-slide {
    margin: 10px 0
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #FCF2CE;
    border-radius: 5px;
    width: 100%;
    border: none;
    color: #5c1879
}

.s-block--features__item {
    border-radius: 10px;
    border: 1px solid #5c1879
}

.feature-icon {
    background-color: #5c1879
}

.feature-icon i {
    color: #fff!important
}

.s-block--features__item p {
    display: none!important
}

.s-block--features__item h2 {
    color: #5c1879;
    font-size: 18px
}

.store-footer__inner {
    background-color: #1d1d1d!important;
    color: #fff
}

footer .store-footer__inner .grid div:first-child {
    grid-column: 1 / 2
}

.store-footer__inner .grid {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.store-footer__inner .grid > div a h3 {
    display: none
}

.store-footer {
    background-color: #1d1d1d!important
}

.contact-social {
    border: none
}

.store-footer .copyright-text p {
    color: #fff!important
}

.store-footer__inner .grid > div:nth-of-type(1) > a::after {
    content: " ";
    display: block;
    width: 80px;
    height: 80px;
    background-image: url(https://i.ibb.co/3qLqGXR/Rectangle-13055.png);
    background-size: cover;
    margin: auto;
    background-repeat: no-repeat!important
}

.store-footer__inner > div * {
    text-align: center;
    justify-content: center
}

ol.s-breadcrumb-wrapper {
    font-size: 18px
}

.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}

.content--single-page,.product-single .main-content {
    box-shadow: 5px 5px 15px 2px #0101011a
}

.cart section.cart-item {
    box-shadow: 5px 5px 15px 2px #0101011a
}

.product-single .main-content {
    padding: 20px;
    border-radius: 15px
}

@media (max-width: 992px) {
    .store-footer__inner .grid {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }

    .store-footer__inner .grid > div {
        margin: auto!important
    }

    .s-comments.s-comments-product {
        padding: 10px
    }
}

@media (max-width: 600px) {
    .s-cart-summary-total {
        display:none
    }

    .s-slider-block__title h2 {
        font-size: 20px
    }

    .s-block--features__item h2 {
        color: #5c1879;
        font-size: 16px
    }
}

@media(max-width: 350px) {
    .s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
        padding:8px 5px
    }

    .product-single .main-content {
        padding: 10px
    }
}

section.s-block.s-block--photos-slider {
    margin-top: 0px;
}

section.s-block.s-block--photos-slider .swiper {
    padding: 0px 0px 2rem 0px;
}

salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding: 0
}