.s-block__title::after {
  content: '';
  display: block;
  border-top: 2px #015C6D solid;
  width: 20%;
  text-align: center;
  margin: 5px auto 0;
  border-radius: 50px;
}

.s-block--tabs-produtcs .tab-trigger {
  border-color: rgb(227, 229, 232);
  background-color: #fff;
  color: rgb(74, 102, 47);
}



.s-block--tabs-produtcs .tab-trigger {
  border-color: rgb(227, 229, 232);
  
  --tw-text-opacity: 1;
  color: rgb(74, 102, 47);
}


.text-nav_text {
  color: #fff !important;
}

.s-slider-block__title p {
  color: #4a662f;
  font-weight: bold !important;
}

.store-footer {
  position: relative;
  margin-top: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgba(29, 31, 31, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
    background-image: url('https://store.quran-shnan.org.sa/wp-content/uploads/2021/05/GMS.png');
  background-position: center center;
  background-repeat: repeat-x;
  background-size: cover;
  background-color: #304d13;
  border-top: 4px solid #ef951e;

}

.store-footer__info-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(14, 15, 15, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  background-color: #4a662f;
  background-image: url(http://store.quran-shnan.org.sa/wp-content/uploads/2025/02/bag5.png);
  background-position: center center;
  background-attachment: scroll;
}

.bg-nav_bg {
  background-color: var(--color-nav-bg, #ffffff);
  background-image: url(https://www.bir-tihamah.org.sa/wp-content/uploads/2024/10/bg3.png);
  background-repeat: repeat;
}

.bg-white {
  background: linear-gradient(90deg, rgba(255,255,255,0.9), rgb(244, 253, 235)), url('https://www.lq.org.sa/rafed/uploads/website_modules/1_63ff1721382cc.png') 0% 0% / cover scroll no-repeat, #daf2c3;
}

.slide--cat-entry {
  border: 1px solid #dee2e6 !important;
  background-image: url(https://www.bir-tihamah.org.sa/wp-content/uploads/2024/10/bg3.png);
  background-repeat: repeat;
  background-color: #d9eac9 !important;
  border: 2px solid rgb(74, 102, 47) !important;
}

.product-details salla-add-product-button salla-button .s-button-primary {
  background-color: #4a662f !important;
  color: #fff !important;
}


  .s-product-options-donation-options-item label {
  font-weight: 400;
  letter-spacing: -.5px;
  font-size: 16px;
}

.s-product-options-wrapper {
  box-shadow: 0 3px 12px rgb(0 0 0 / 10%);
  border-radius: 20px;
  border: 1px solid #dddcd5;
}

salla-slider.details-slider .swiper-slide {
  position: relative;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #dddcd5 !important;
  padding: 15px !important;
  box-shadow: 0 3px 12px rgb(0 0 0 / 10%) !important;
  border-radius: 20px !important;
}


.s-product-options-donation-options-item {
  background-color: rgb(247, 249, 246) !important;
}

.footer-is-dark .store-footer h3 {
  color: #ef951e !important;
}


.statistics-list__item .icon {
  color: #5ba80f !important;
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(77, 142, 13) !important;
}


.partners-logos .brand-item img {
  max-width: 172px !important;
  --tw-grayscale: grayscale(0%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.store-footer .s-social-link a {
  border-color: rgb(239, 149, 30);
  color: rgb(66, 91, 42);
  background-color: #f7eeee;
  font-size: 14px;
}



#logos-4 {
	padding: 0px 10px;
	border-style: solid;
	border-width: 5px;
	border-color: #ededed;
	background-repeat: no-repeat;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background-size: cover;
	background-image: url(https://store.accna.org.sa/wp-content/uploads/2024/03/bg-footer.png),linear-gradient(90deg,#f2f2f2,#e1dada);
}


salla-add-product-button.hydrated {
  background: linear-gradient( 88deg ,#4a662f 0,#c5dd67 50%,#d69914 96%) !important;
  color: #fff !important;
  border-radius: 50px 0;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 0px;
  color: #fff !important;
  border-right: 2px solid #4a662f;
  border-left: 2px solid #4a662f;
}

.s-button-primary-outline {
  color: #111010 !important;
  font-weight: bold !important;
  text-shadow: rgb(255, 255, 255) 2px 2px 5px !important;
}



.partners-logos .brand-item {
  height: 100px !important;
  border-style: none !important;
  padding: 0px !important;
}

@media only screen and (max-width: 900px) {
    a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none,.store-footer .contact-social ul,a.flex.items-center.m-0,.flex.rtl\:space-x-reverse.space-x-2.items-end,.store-footer__inner {
        text-align: center;
        justify-content: center;
    }
}


@media (min-width: 750px) {
    salla-slider.photos-slider .swiper-slide {
        position: relative;
        margin-left: 0rem;
        margin-right: 0rem;
        height: auto;
        width: 100%;
        overflow: hidden;
        border-radius: 0.375rem;
    }

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

@media (max-width: 991px) {
    salla-slider.photos-slider .swiper {
        padding-left: 0 !important;
    }

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


.store-footer .text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(255, 255, 255) !important;
}

store-footer .s-payments-list {
  align-items: center;
  margin-bottom: 10px !important;
}








/* Transitions */



button:hover {
  background: green;
  color: #fff;
  font-size: 20px;
  font-weight: bold !important;
}

.main-menu li>a:hover {
   background: linear-gradient( 88deg ,#4a662f 0,#c5dd67 50%,#d69914 96%) !important;
  color: #fff !important;
    border-bottom-left-radius: 0px;
  color: #fff !important;
  border-right: 2px solid #4a662f;
  border-left: 2px solid #4a662f;
  font-size: 20px;
  font-weight: bold !important;

}

 #main-links-2 {
  border-style: solid;
  border-width: 5px !important;
  border-color: #fbfffe;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background: linear-gradient(0deg, rgb(247, 247, 247), rgba(255, 255, 255, 0.82)), url("https://www.pmn.org.sa/images/templates/section_header_background.jpg") 100% 100% / cover no-repeat, rgb(255, 255, 255);
   }
   
@media (min-width: 1024px) {

      #main-links-2 {
  border-style: solid;
  border-width: 5px !important;
  border-color: #fbfffe;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background: linear-gradient(0deg, rgb(247, 247, 247), rgba(255, 255, 255, 0.82)), url("https://www.pmn.org.sa/images/templates/section_header_background.jpg") 100% 100% / cover no-repeat, rgb(255, 255, 255);
   }
}

@media (min-width: 640px) {

          #main-links-2 {
  border-width: 0px !important;
  border-color: #fbfffe;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background: linear-gradient(0deg, rgb(247, 247, 247), rgba(255, 255, 255, 0.82)), url("https://www.pmn.org.sa/images/templates/section_header_background.jpg") 100% 100% / cover no-repeat, rgb(255, 255, 255);
   }
}