/* Add custom CSS styles below */ 
body {
  background-color: #ffffff !important; 
}

/* h3.s-product-card-content-title
{
  font-family: "(A) Arslan Wessam B" !important;
} */




/* Header */
@media(max-width: 1024px) {
  .navbar-brand img {
    max-height: 4.5rem;
  }
}
  
@media(min-width: 1024px) {
  .navbar-brand img {
    max-height: 5.5rem;
  }

custom-main-menu {
    position: absolute !important;
    transform: translateX(-50%) !important;
} 
}

@media (max-width: 991px) {
  section.s-block.s-block--photos-slider:nth-of-type(1){
      display: none;
}
}

@media (min-width: 992px) {
  section.s-block.s-block--photos-slider.repeated-block{
      display: none;
}}
/* remove upper space of first banner*/
section.s-block.s-block--photos-slider {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* first banner container full width*/

section.s-block.s-block--photos-slider img{
      border-radius: 0 !important;

}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
  display:none;
}
/* edit feature icons color*/

.s-block--features__item .feature-icon{
  background-color: #15241C;
}
/* borders */
.s-block--features__item{
  border-width: 1px;
  border-color: #15241C;
  border-radius: 20px;
}
.s-reviews-testimonial{
    border-width: 1px;
    border-radius: 12px;
  
}

.s-block__title{
   justify-content: center;

}
.s-block__title h2:where([dir=rtl],[dir=rtl] *), .s-block__title .right-side:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0;
}

/* categories images fit */

.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;

}
/* button color of products slider */
.s-button-element.s-button-primary-outline {
    background-color: #8b6d5c !important; 
    color: #ffffff !important; 
    border-color: #8b6d5c !important; 
}

.s-button-element.s-button-primary-outline:hover {
    background-color: #ffffff !important; 
    color: #8b6d5c !important; 
    border-color: #8b6d5c !important;
}
/* Footer */

.store-footer__inner .container.grid>div:nth-of-type(1) h3 {
    display: none;
}
footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a::after {
    content: "";
    display: block;
    width: 252px;
    height: 70px;
    background-image: url(https://i.ibb.co/sYcPFKh/f6adc8cc-126a-4c54-8f12-9c2eaf65aed7-1-1.png);
    background-size: cover;
}

.store-footer__inner,
footer.store-footer{
  background-color: #152723;
  color: #FFFFFF;
}
p.text-gray-400.mb-2\.5.md\:mb-0{
  color: #f6f6f6;
}

@media (min-width: 992px) {
    footer.store-footer .container.grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        justify-items: center;
    }
}

.store-footer__inner .container.grid>div p {
    margin: 10px auto;
}

footer.store-footer * {
    text-align: center;
}

@media (min-width: 1024px) {
    .store-footer__inner {
        padding-bottom: 1rem;
    }
}

.store-footer__inner .container.grid>div:nth-of-type(1) {
    padding-left: 0;
    grid-column: span 1 / span 2;
    justify-items: center;
}

footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a {
  justify-content: center;
}

footer > div.store-footer__inner > div > div:nth-child(3) {
  justify-self: center;
}

@media (max-width: 767px) {

    div.grid.grid-flow-row,
    .s-block-banners .container > div {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        grid-flow: row !important;
        gap: 12px !important; 
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .banner-entry,
    .banner-entry .lazy_bg {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        aspect-ratio: 1 / 1 !important; 
    }
  section.s-block.s-block--banners.container{
    margin-top:12px;
  }
}

.two-row .banner-entry:first-child
 {
    grid-row: span 1 / span 1 !important;
}
section.s-block--photos-slider,
section.s-block--photos-slider .container
 {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

section.s-block--photos-slider .swiper-slide,
section.s-block--photos-slider img {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important; 
 
}
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *)
{padding-left: 0 !important;

}
 salla-slider.photos-slider .swiper{
   padding-bottom: 0 !important;

 }
button.s-slider-prev.s-slider-nav-arrow,
button.s-slider-next.s-slider-nav-arrow{
    display: none;
  }