/* Add custom CSS styles below */ 
body,.top-navbar {
  background-color:#fff !important;
}


/*banner main*/
section:nth-of-type(1).s-block.s-block--photos-slider {
    margin-top: 0rem;
}


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

[dir=rtl] .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 0;
    padding-right: 0;

}
.rounded-md,salla-slider.photos-slider .swiper-slide {
    border-radius: 0 !important;
}

.banner--fixed img {
    background-color: transparent !important;
    border-radius: 0 !important;

}
section.s-block.s-block--categories {
    margin-top: 0rem !important;
}
.s-block--features__item .feature-icon i {
    color: #fff !important;
}
.feature-icon {
    background-color: #5385c0 !important;
}
.s-block--features__item {
    box-shadow: 1px 0px 6px 0px #d1cdcd70;
}


footer.store-footer {
    margin-top: 0 !important;
}

.two-row .banner-entry:first-child {
    height: 100% !important;
    grid-row: span 2 / span 2 !important;
}
a.banner-entry.lazy.h-banner.entered.loaded {
    background-color: transparent !important;
    background-size: contain !important;
    height: 231px;
}
.s-block--slider-with-bg .slider-bg:before {
    background-color:transparent !important;
}
.s-block--slider-with-bg .s-slider-block__display-all {
    border-radius: 5px !important;
}

section.s-block.s-block--slider-with-bg.s-block--full-bg,section.s-block.s-block--logos-slider {
    background-color: transparent !important;
}
@media(max-width: 768px){

.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
a.banner-entry.lazy.h-banner.entered.loaded {
    height: 66px;
}

.swiper-slide {
    width: 50%;
}
footer.store-footer {
    text-align: center;
}
.store-footer a,.s-social-list {
    justify-content: center;
}

}