/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
/*start customize section*/
section:first-of-type {
  margin-top: 0;
}
salla-slider.photos-slider .swiper-slide {
  padding: 0rem;
  margin: 0rem;
  width: 100%;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
  opacity: 0;
}
salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
  padding: 0rem;
}
.s-block__title h2,
.s-slider-block__title h2 {
  border-bottom: unset;
  padding: 0;
}

/* قايمه عناصر*/
.md\:grid-cols-3 {
grid-template-columns: repeat(4, minmax(0, 1fr));
height: 100%;
}
.two-row .banner-entry:first-child {
grid-column: 1 / 1;
grid-row: 1 / 1;
}
a.banner-entry {
height: 500px;
background-color: unset;
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded {
background-size: contain;
background-repeat: no-repeat;
background-position: top;
}

a.banner-entry.square-photos:hover {
transform: scale(1.1);
}
.product-index-offers img.mb-5 , .product-index img.mb-5 ,.product-index-latest img.mb-5  {
    display: none;
}

/* main 2 */



section:nth-child(2 of .main_banner) .custom_container {
  width: 100%;
}
section:nth-child(2 of .main_banner) .slider_content {
    grid-column: 3/4;
    margin: 0;
 
}
    .moved_banner  .text-content {

    justify-content: center;
    align-items: end;
}
         .moved_banner .image-content::after{
    display:none
}
  

.moved_banner .hidden{
        opacity: 0;
    }

.banner-entry {
transition: all 0.5s;
}
.banner-entry::after {
content: "";
width: 0;
height: 0;
background-color: rgba(255, 255, 255, 0.25);
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
opacity: 0;
}
.banner-entry:hover::after {
animation: flashing 0.5s linear;
}

/* grid 1 madia */

section:nth-child(1 of .s-block--banners) .grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem 0;
}
section:nth-child(1 of .s-block--banners) .banner-entry:nth-child(4) {
height: unset;
}
section:nth-child(5 of .s-block) .s-slider-block__title {
display: none;
}

section:nth-child(1 of .s-block--banners) .banner-entry {
  height: 235px;
}

section:nth-child(1 of .s-block--banners) .banner-entry:nth-child(3) {
  height: 320px;
  grid-column: 1/4;
}  
/*banner*/
.s-comments-product {
  background-color: transparent;
}

section:nth-of-type(2) .container {
  width: 80%;
  margin: auto !important;
}
.banner--fixed img {
  background-color: transparent;
}

.navbar-brand img {
  max-height: 3rem;
}

.main-nav-container.fixed-pinned .navbar-brand img {
  max-height: 4rem;
}



.s-slider-container .swiper-slide-active{
grid-template-columns: repeat(3, minmax(0, 1fr));
}


.category_section .flex {
    justify-content: center;
}


.footer-is-light .store-footer .store-footer__inner {
  background:#1F1F1F !important;
}
.footer-is-light .store-footer {
    background: #1F1F1F!important;
}

/*footer  */
.copyright-text p{
color:#fff !important;
  
}

footer .navbar-brand >img {

}



@media(max-width:786px){

.special_category_title {
    font-size: 1.5rem;
    font-size: 12px;
    text-align: center;
}
section:nth-child(2 of .main_banner) .slider_content {
    grid-column: 1/3;
    margin: 0;
align-items: center; 
    text-align: center;
}
  
.md\:grid-cols-3 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
}

  .s-slider-container .swiper-slide-active {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
  footer * {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
  
    
}