/*  custom CSS styles */ 

footer.store-footer.overflow-hidden.icons-rounded- {
    background: #1f99a6;
}

body:not(.cls-85) .sq-awesome-banners salla-slider[display-all-url] .s-slider-block__title {
    justify-content: center;
    position: relative;
    width:fit-content;
}


.product-block__thumb:not(.s-product-card-image) .badge {
    background: #f87f2a;
    color: #fff;
    font-size: 14px;
}

.sq-awesome-banners.hide-arrows p, .sq-awesome-banners.hide-arrows h2, .sq-awesome-banners.hide-arrows .s-slider-block_title-right h2, .sq-awesome-banners.hide-arrows .s-slider-block_title-right {
padding-right: 0;
padding-left: 0;
padding-top: 20px;
}

.store-footer__inner {
    background: #fff ;
}
.s-slider-nav-arrow svg {
    width: 22px;
    fill: #fff;
}
span.line.block.my4.px-4.m-4.border-0.border-t-\[0\.5px\] {
    display: none;
}

.footer-is-dark .store-footer .text-gray-400 {color:#fff;
                                             font-size:16px;
                                             opacity:1;}
                                             .index .s-block--features__item {
    border-color: red;
    border: 2px solid #f87e28;
    border-radius: 17px;
}
.main-nav-container.fixed-header .inner {
    background: #3d9fb0;
}
.main-menu li.root-level > a {
 font-size: 18px;
}
.main-nav-container.fixed-header .inner .normal-menu .main-menu li.root-level > a {
    color: #fff;
    font-size: 18px;
}
.index .s-block--features__item:nth-of-type(2) {
    border-color: #1f99a6;
}

.s-cart-summary-wrapper .cart-sum-icon {
    color: #fff;
    fill: #fff;
}
custom-salla-product-card {
    border: 1px solid #29c0d0;
    border-radius:6px;
}


button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    width: 80%;
    margin: auto ;
    background: #1f99a6 ;
    color:#fff  ;
    border-radius:10px;
}
.s-slider-block__title h2 {
    color: #42a4b3;
    font-size: 24px;
}


.product-block__info {
    align-items:center;
    justify-content:center;
    text-align:center
}

.faqs-section .faq-item {
    border-color: transparent;
    background: #3d9fb0;
    border-radius: 0px;
    color: #fff;
}

.faq-item .faq-inner .faq-icon {background: transparent;}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0px;
}
section:first-of-type{
margin-top:0px;}


.feature-icon.dm-text-main {
    display: none;
}


.s-block--features__item.dm-bg-sec.dm-text-main.items-start:first-of-type::before {
    content: "";
    position: absolute;
    background: url("https://i.ibb.co/G3721gG/ic-outline-gpp-good-1.png");
     background-size:contain;
    width: 70px;
    height: 70px;
   right: 20px;
    top:30px;
    
}
.s-block-special-testimonials .s-slider-block__title-nav button{
 background: #3d9fb0;
}
.s-block--features__item.dm-bg-sec.dm-text-main.items-start {
    position: relative;
    padding:50px;
      padding-top:50px;
    padding-right:100px;
}	

.s-block--features__item.dm-bg-sec.dm-text-main.items-start:nth-of-type(3)::before {
    content: "";
    position: absolute;
    background: url("https://i.ibb.co/rGtY5HV/carbon-delivery-parcel-1.png");
     background-size:contain;
    width: 70px;
    height: 70px;
    right: 20px;
    top:30px;
    
}
.s-block--features__item.dm-bg-sec.dm-text-main.items-start:nth-of-type(2)::before {
    content: "";
    position: absolute;
    background: url("https://i.ibb.co/K0stj8h/fluent-mdl2-money-1.png");
     background-size:contain;
    width: 70px;
    height: 70px;
   right: 20px;
    top:30px;
}
section.sticky-product-bar.bg-white.lm-bg-sec.p-5.rounded-md.rounded-b-none.dm-bg-sec.dm-text-main {
    background: #fff ;
}

.product-block__info > .price-wrapper .sale-ratio {
color:#f03d46;
}

.product-category-name  > a {
color : #2ba7b6 ;
}


/*.global-animated-ads__content {
  overflow: hidden ;
  white-space: nowrap ; 
  width: 100% ;
  position: relative ;
}*/

.aali-ad-slider {
  display: inline-flex ;
  animation: scroll 20s linear infinite; 
  padding: 0;
  margin: 0;
  list-style: none;
}

.aali-ad-item {
  display: inline-block ;
  padding: 0 7px; 
  font-size: 16px;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%); 
  }
}

.global-animated-ads {
    display: block;
    --ad-speed: 160000ms ;  
    --ad-final-speed: calc(var(--ad-speed) * 2.2);
}
.s-count-down-item-value {
color:red;
font-size:24px
}

.counter-dsicount::before {
    content: "تبقى على إنتهاء العرض ⚡️";
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #ff3333; 
    margin-bottom: 10px;
}
 .s-count-down-item-label {
    color: black ;
    opacity:1;
}

.s-product-card-rating-count {
  display: none ;
}
.s-products-slider-card {
    width: 100%;
    max-width: 350px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
@media only screen and (max-width: 492px) {
.s-products-slider-card {
    max-width: 250px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
}