* START OF CSS STYLE CODE BY NUSSUQ.COM */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@200;300;400;500;600;700&display=swap');

/* ====== GENERAL ====== */
body, h1, h2, h3, h4, h5, h6, p, span {font-family: 'IBM Plex Sans Arabic', sans-serif;}
body.index, body.product-index, body.page-single {background-color:#fff;background-image: url(https://nussuq-dev.com/Asset/dots-12.svg);background-size: 1500px;background-repeat: repeat;}


/* ====== HEADER ====== */
@media screen and (max-width:991px){
.humb.menu-trigger {margin-left:0}
.navbar-brand img {max-height:2rem}
.s-cart-summary-wrapper .s-cart-summary-total:before {display:none}
[dir=rtl] .header-icon-button .icon {margin-left:3px}
.header-icon-button .icon {font-size:23px}
.main-nav-container .inner .left-side {padding-left:0}
.humb.menu-trigger {width:2rem;padding-left:0}
}
.humb.menu-trigger {margin-left:0}
.main-nav-container .inner, .main-nav-container.fixed-pinned .sides-wrap {background-color:#fff}
.humb-icon span {display:none}
span.humb-icon {background-image: url(https://i.ibb.co/6tRW1j3/home-1.png);background-size: contain;background-repeat: no-repeat;height: 30px;width: 30px;filter: none;right: 0;left: 0;top:29%}
.header-icon-button .icon {color:#146B73}
.s-cart-summary-count {background-color:#c70404;top:-2px !important;right:-10px !important}
.s-cart-summary-wrapper .s-cart-summary-total {color: #146B73}
.s-cart-summary-wrapper .s-cart-summary-total:before {color:#222}

/* ====== SLIDER ====== */
salla-slider.photos-slider .swiper-slide {width:100%;border-radius:0}
salla-slider.photos-slider .swiper-slide img {border-radius:0}
[dir=rtl] salla-slider[type]:not(.hydrated)>div, [dir=rtl] salla-slider[type]:not(.hydrated) .swiper>div>div, [dir=rtl] .carousel-slider .swiper {padding-left:5px}
.s-block:first-of-type {margin-top:0}

/* ====== SECTIONS ====== */
.product-entry--vertical.product-entry--fit-type .product-entry__image {background-color:transparent}
.promotion-badge {top:5px;padding-top:.2rem;font-size:13px;background-color: #eaea26 !important;color: #000 !important;border-radius: 5px;font-weight: 500;padding-left: 15px;padding-right: 15px;right: 0;left: 0;width: fit-content;margin: auto;}
[dir=rtl] .promotion-badge {right:0}
salla-add-product-button:not(.s-add-product-button-with-quick-buy) salla-button:not(.s-quick-buy-button) .s-button-text {font-size:0}
salla-add-product-button:not(.s-add-product-button-with-quick-buy) salla-button:not(.s-quick-buy-button) .s-button-text:before {content: 'اطلب الخدمة';font-size: 1rem;font-family: inherit;font-weight: 500;}

@media screen and (max-width:991px){
.s-block__title, .s-slider-block__title {justify-content:center;margin-bottom:1.5rem}
[dir=rtl] .s-slider-block__title-right {padding-left:0}
}
[dir=rtl] .s-slider-block__title h2 {color:var(--color-primary)}

/* ====== TESTIMONAILS ====== */
.s-block.s-block--testimonials {background-color:transparent}
.s-block.s-block--testimonials .bg-white.rounded.p-5.h-full {background-color:#ffffff90}

@media screen and (max-width:991px){
.s-block.s-block--testimonials salla-slider .slide--one-fourth {max-width:100%;text-align:center}
}

/* ====== SIDEBAR ====== */
@media screen and (max-width:991px){
#side-panel .header-icon-button {background-color: var(--color-primary);padding: 1rem;color: #fff;margin: 0.7rem;border-radius: 10px;}

#side-panel .header-icon-button .icon {color: #eaea26;border: 2px solid #eaea26;padding: 5px;margin-left: 10px !important;border-radius: 50%;}
}

/* ====== CATEGORY ====== */
header.page-header {background-color:var(--color-primary) !important;width: 95%;margin: auto;border-radius: 7px;}

/* ====== PRODUCT PAGE ====== */
.details-slider-wrapper img {background:#fff}

/* ====== FOOTER ====== */
.footer-is-light .store-footer {background-color:transparent}
.footer-is-light .store-footer__top {background-color: var(--color-primary);width:97%;margin:auto;border-radius: 20px;color: #fff;padding:3rem 1rem}
footer img.img-fluid {filter:brightness(1000)}
.footer-is-light .store-footer__top>:not([hidden])~:not([hidden]){border:none}
.site-info-bar {width:97%;margin:auto}

/* ====== CUSTOM FEATURES ====== */
.features-area {margin-bottom:4rem}
.features-area .s-slider-block__title {justify-content:center}
.features-area .s-slider-block__title, .features-area .s-slider-block__title h2 {padding-left:0 !important}
.features-area h2 {display: block;margin-bottom: 10px;text-align:center !important;}
.features-items {display:flex;justify-content:center;text-align:center;}

.features-area .features-items .item {padding: 10px 30px;}
.features-area .features-items .item img {max-width:6rem;margin:auto;}
@media screen and (max-width:992px){
.features-items {flex-direction:column}
.features-area .features-items .item img {max-width:5rem;}
}
.features-area .item .icon {margin-bottom: 10px;}
.features-area .item .info p {margin: 0;}

@media screen and (max-width:991px){
footer img.img-fluid {max-width:180px;}
.footer-is-light .store-footer .container {display:flex; flex-direction:column;align-items:center;text-align:center}
.footer-is-light .store-footer .container a {justify-content:center}
.footer-is-light .store-footer .container > div:first-of-type p {max-width:80%;margin-top:.5rem}
.site-info-bar p {max-width:100% !important;color:#146B73}
}