body,
main,
section{
    background:#1E2E3B !important;
}










.advanced-slider--0 .advanced-slider__slide{
  position:relative !important;
}

.advanced-slider--0 .hero-custom-buttons{
  position:absolute !important;
  top:66% !important;
  right:4.9% !important;
  left:auto !important;
  transform:none !important;

  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  gap:18px !important;
  z-index:9999 !important;
}

/* شكل الزرين */
.advanced-slider--0 .hero-btn{
  width:180px !important;
  height:68px !important;
  border-radius:14px !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  font-size:20px !important;
  font-weight:800 !important;
  text-decoration:none !important;
  line-height:1 !important;
}

/* استشارة مجانية */
.advanced-slider--0 .hero-btn-primary{
  background:#187D89 !important;
  color:#fff !important;
  border:2px solid #187D89 !important;
}

/* شاهد الباقات */
.advanced-slider--0 .hero-btn-outline{
  background:transparent !important;
  color:#fff !important;
  border:2px solid rgba(255,255,255,.55) !important;
}


















/* =================================
   Header - Dot Media
================================= */

.store-header{
    background:#1E2E3B !important;
    color:#fff !important;
    box-shadow:none !important;
    border-bottom:1px solid rgba(255,255,255,.08);
    position:sticky;
    top:0;
    z-index:999;
}

/* Top Bar */

.store-header .top-navbar{
    background:#172B38 !important;
    border-bottom:1px solid rgba(255,255,255,.06);
    min-height:46px;
}

.store-header .top-navbar a{
    color:#fff !important;
    font-size:14px;
    transition:.3s;
}

.store-header .top-navbar a:hover{
    color:#CBEA72 !important;
}

/* Main Nav */

.store-header .main-nav-container,
.store-header .main-nav-container .inner{
    background:#1E2E3B !important;
    box-shadow:none !important;
}

.store-header .container{
    max-width:1350px !important;
}

/* Logo */

.store-header .navbar-brand img{
    height:115px !important;
    width:auto !important;
    transition:.35s;
}

/* Buttons */

.store-header button,
.store-header .header-btn,
.store-header .header-btn__icon,
.store-header .icon{
    color:#fff !important;
}

.store-header button:hover,
.store-header .header-btn:hover,
.store-header .header-btn:hover .header-btn__icon{
    color:#CBEA72 !important;
}

/* Cart */

.store-header .s-cart-summary-wrapper{
    color:#fff !important;
}

.store-header .s-cart-summary-count{
    background:#187D89 !important;
    color:#fff !important;
}

/* Menu */

.store-header nav a,
.store-header .nav-item,
.store-header .menu-item{
    color:#fff !important;
    transition:.3s;
}

.store-header nav a:hover,
.store-header .nav-item:hover,
.store-header .menu-item:hover{
    color:#CBEA72 !important;
}

/* Search */

.store-header .sicon-search,
.store-header .sicon-user,
.store-header .sicon-cart,
.store-header .sicon-phone,
.store-header .sicon-mail{
    color:#fff !important;
}

/* Scroll Effect */

.store-header.scrolled,
.store-header.is-sticky{
    backdrop-filter:blur(16px);
    background:rgba(30,46,59,.96) !important;
}

/* Mobile */

@media(max-width:768px){

.store-header .top-navbar{
    display:none;
}

.store-header .navbar-brand img{
    height:80px !important;
}

.store-header .main-nav-container{
    min-height:80px !important;
}

}



/* تحريك اللوجو فقط ناحية اليمين */

.store-header .navbar-brand{
  transform:translateX(600px) !important;
}

.store-header .navbar-brand img{
  height:120px !important;
  width:auto !important;
}





/* =========================================
   ABOUT SECTION - DOT MEDIA
========================================= */

#about-1.hero-about-section{
    background:#1E2E3B !important;
    padding:110px 0 !important;
    overflow:hidden;
}

#about-1.hero-about-section .container{
    max-width:1500px !important;
    margin:auto;
    padding:0 70px;
}

/* توزيع المحتوى */

#about-1.hero-about-section .flex{
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:90px !important;
}

/* النص */

#about-1.hero-about-section .md\:w-7\/12{
    width:48% !important;
}

#about-1.hero-about-section .md\:w-5\/12{
    width:52% !important;
}

/* العنوان الصغير */

#about-1 [data-selia="home-about-subtitle"]{

color:#187D89 !important;

font-size:30px !important;

font-weight:500 !important;

opacity:1 !important;

margin-bottom:18px !important;

text-align:right !important;

line-height:1.4;

}

/* العنوان الرئيسي */

#about-1 [data-selia="home-about-title"]{

color:#ffffff !important;

font-size:72px !important;

font-weight:900 !important;

line-height:1.08 !important;

letter-spacing:-1px;

margin-bottom:28px !important;

text-align:right !important;

}

/* الوصف */

#about-1 [data-selia="home-about-description"]{

color:rgba(255,255,255,.88) !important;

font-size:20px !important;

line-height:2 !important;

font-weight:400 !important;

text-align:right !important;

max-width:620px;

margin:0;

}

/* الفيديو */

#about-1 video{

width:100% !important;

height:auto !important;

display:block;

border-radius:28px !important;

box-shadow:0 35px 80px rgba(0,0,0,.28);

}

/* موبايل */

@media(max-width:991px){

#about-1.hero-about-section{

padding:70px 25px !important;

}

#about-1.hero-about-section .container{

padding:0 !important;

}

#about-1.hero-about-section .flex{

flex-direction:column-reverse !important;

gap:40px !important;

}

#about-1.hero-about-section .md\:w-7\/12,
#about-1.hero-about-section .md\:w-5\/12{

width:100% !important;

}

#about-1 [data-selia="home-about-subtitle"]{

font-size:22px !important;

text-align:center !important;

}

#about-1 [data-selia="home-about-title"]{

font-size:42px !important;

text-align:center !important;

}

#about-1 [data-selia="home-about-description"]{

font-size:16px !important;

text-align:center !important;

max-width:100%;

}

#about-1 video{

border-radius:20px !important;

}

}




/* ======================= */

 
/* إزالة المسافة بين البانر والخدمات */

.banners-slider--2{
    margin-bottom:0 !important;
}

.services-section{
    margin-top:0 !important;
}


/* ===============================
   Services Section
================================ */

.services-section{
    background:#2B3744 !important;
    padding:90px 0 !important;
}

.services-section .mx-auto{
    max-width:1500px !important;
    padding-inline:80px !important;
}


.services-section ul{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:65px 42px !important;
    max-width:100% !important;
    margin:0 auto !important;
}

.services-section li{
    text-align:center !important;
}

.services-section li a{
    display:block !important;
    text-decoration:none !important;
}

.services-section li a > div{
    background:#1E2E3B !important;
    border-radius:24px !important;
    min-height:345px !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    padding:30px !important;
    transition:.35s ease !important;
}

.services-section li:hover a > div{
    transform:translateY(-8px);
    background:#2B4051 !important;
}

.services-section img{
    width:100% !important;
    max-width:270px !important;
    height:240px !important;
    object-fit:contain !important;
    border-radius:0 !important;
    transition:.35s ease !important;
}

.services-section li:hover img{
    transform:scale(1.05);
}

.services-section h3{
    color:#fff !important;
    font-size:22px !important;
    font-weight:800 !important;
    line-height:1.6 !important;
    margin-top:28px !important;
    margin-bottom:0 !important;
}

.services-section p{
    display:none !important;
}

/* Tablet */

@media(max-width:991px){

.services-section ul{
    grid-template-columns:repeat(2,1fr)!important;
}

}

/* Mobile */

@media(max-width:768px){

.services-section{
    padding:60px 20px !important;
}

.services-section .mx-auto{
    padding-inline:0 !important;
}

.services-section ul{
    grid-template-columns:1fr!important;
    gap:35px!important;
}

.services-section li a > div{
    min-height:280px!important;
    padding:25px!important;
}

.services-section img{
    max-width:210px!important;
    height:190px!important;
}

.services-section h3{
    font-size:20px!important;
    margin-top:20px!important;
}

}



/* ======================= */


/* Pricing Plans - Dark Design */

.pricing-plans {
  background:#2B3744 !important;
  padding: 110px 0 100px !important;
}

.pricing-plans .enhanced-title-border,
.pricing-plans .s-slider-block__title,
.pricing-plans .s-slider-nav-arrow,
.pricing-plans .product-card__image,
.pricing-plans .product-card__actions,
.pricing-plans .wishlist,
.pricing-plans .quickview-btn,
.pricing-plans .product-card__buttons,
.pricing-plans .product-card__enhanced-mini-cart {
  display: none !important;
}

/* عنوان السكشن */
.pricing-plans [data-selia="home-custom-products-title"] {
  color: #fff !important;
  font-size: 48px !important;
  font-weight: 900 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  margin-bottom:18px !important;
}

.pricing-plans [data-selia="home-custom-products-title"]::before {
  content: "باقاتنا";
  display: block;
  color: #187d89;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 0px;
}

.pricing-plans [data-selia="home-custom-products-subtitle"] {
  color: #fff !important;
  max-width: 850px !important;
  margin: 0 auto 70px !important;
  font-size: 19px !important;
  line-height: 1.9 !important;
  text-align: center !important;
}

/* الكروت */
.pricing-plans .swiper,
.pricing-plans .s-slider-container {
  overflow: visible !important;
}

.pricing-plans .swiper-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 360px) !important;
  gap: 36px !important;
  justify-content: center !important;
  align-items: stretch !important;
  transform: none !important;
}

.pricing-plans .swiper-slide {
  width: 360px !important;
  max-width: 360px !important;
  flex: 0 0 360px !important;
  margin: 0 !important;
  height: auto !important;
}

.pricing-plans .swiper-slide:nth-child(n+4) {
  display: none !important;
}

.pricing-plans custom-salla-product-card.product-card {
  width: 100% !important;
  max-width: 360px !important;
  background: #243746 !important;
  border-radius: 12px !important;
  border: 1px solid transparent !important;
  box-shadow: 0 25px 60px rgba(0,0,0,.16) !important;
  padding: 55px 48px 42px !important;
  min-height: 620px !important;
  display: flex !important;
  flex-direction: column !important;
  text-align: center !important;
  transition: .35s ease;
}

.pricing-plans .swiper-slide:nth-child(2) custom-salla-product-card.product-card {
  border: 3px solid #008cff !important;
}

.pricing-plans custom-salla-product-card.product-card:hover {
  transform: translateY(-8px);
}

/* محتوى الكارت */
.pricing-plans .product-card__content,
.pricing-plans .product-card__content-wrapper {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
}

.pricing-plans .product-card__title {
  margin-bottom: 18px !important;
}

.pricing-plans .product-card__title a {
  font-size: 30px !important;
  font-weight: 900 !important;
  color: #cbea72 !important;
  line-height: 1.3 !important;
}

.pricing-plans .swiper-slide:nth-child(2) .product-card__title a {
  color: #fff !important;
}

.pricing-plans .product-card__price {
  justify-content: center !important;
  margin: 15px 0 32px !important;
  padding-bottom: 32px !important;
  border-bottom: 1px solid rgba(255,255,255,.55) !important;
}

.pricing-plans .total-price {
  font-size: 50px !important;
  font-weight: 900 !important;
  color: #fff !important;
}

/* المميزات */
.pricing-plans .product-card__content-wrapper::after {
  white-space: pre-line !important;
  display: block !important;
  direction: rtl !important;
  text-align: right !important;
  color: rgba(255,255,255,.9);
  font-size: 16px;
  line-height: 2.2;
  margin-bottom: 35px;
  flex: 1;
}

/* الأساسية */
.pricing-plans #product-1423301339 .product-card__content-wrapper::after {
  content: "تصميم متجر إلكتروني احترافي.\Aربط وسائل الدفع والشحن.\Aتجهيز الصفحات الأساسية.\Aتصميم متوافق مع جميع الأجهزة.\Aتحسين سرعة وأداء المتجر.\Aدعم فني لمدة 7 أيام." !important;
}

/* الاحترافية */
.pricing-plans #product-1080879412 .product-card__content-wrapper::after {
  content: "كل ما في الباقة الأساسية.\Aتصميم واجهات مخصصة.\Aتحسين تجربة المستخدم UX.\Aإعداد المنتجات والأقسام.\Aربط أدوات التسويق والتحليلات.\Aتحسين محركات البحث SEO.\Aدعم فني لمدة 30 يومًا." !important;
}

/* المتقدمة */
.pricing-plans #product-832299308 .product-card__content-wrapper::after {
  content: "كل ما في الباقة الاحترافية.\Aتصميم وتطوير مخصص بالكامل.\Aبرمجة مزايا حسب احتياج المشروع.\Aتكامل مع الأنظمة الخارجية.\Aتحسينات متقدمة للأداء والأمان.\Aاستشارات تقنية قبل الإطلاق.\Aدعم فني لمدة 90 يومًا." !important;
}

/* الزر */
.pricing-plans .product-card__normal-cart {
  margin-top: auto !important;
}

.pricing-plans .product-card__normal-cart .s-button-element {
  width: 240px !important;
  height: 58px !important;
  margin: auto !important;
  border-radius: 50px !important;
  border: none !important;
  background: #fff !important;
  color: #1e2e3b !important;
  font-size: 17px !important;
  font-weight: 800 !important;
}

.pricing-plans .swiper-slide:nth-child(2) .product-card__normal-cart .s-button-element {
  background: linear-gradient(90deg,#1e2e3b,#187d89) !important;
  color: #fff !important;
}

.pricing-plans .s-button-text,
.pricing-plans .s-button-text i {
  color: inherit !important;
  font-weight: 800 !important;
}

/* Responsive */
@media(max-width:1200px) {
  .pricing-plans .swiper-wrapper {
    grid-template-columns: repeat(2,360px) !important;
  }
}

@media(max-width:900px) {
  .pricing-plans {
    padding: 80px 20px !important;
  }

  .pricing-plans .swiper-wrapper {
    grid-template-columns: 1fr !important;
  }

  .pricing-plans .swiper-slide {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .pricing-plans custom-salla-product-card.product-card {
    max-width: 100% !important;
    min-height: auto !important;
  }

  .pricing-plans [data-selia="home-custom-products-title"] {
    font-size: 34px !important;
  }

  .pricing-plans [data-selia="home-custom-products-subtitle"] {
    font-size: 16px !important;
  }
}

.pricing-plans{
    background: #1E2E3B !important;
    padding: 110px 0 140px !important;
}








/* ======================= */




.steps-section [slot="items"]{
    position:relative !important;
}

.steps-section [slot="items"]::after{
    content:none !important;
}

/* كيف نعمل */
.steps-section [slot="items"]::before{
    content:"كيف نعمل";
    position:absolute;
    top:90px;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    text-align:center;
    color:#187D89;
    font-size:30px;
    font-weight:500;
    line-height:1.2;
    z-index:20;
}

/* العنوان */
.steps-section [slot="items"] a::before{
    content:"من لحظة يلاحظك... إلى لحظة يختارك";
    position:absolute;
    top:140px;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    text-align:center;
    color:#fff;
    font-size:56px;
    font-weight:900;
    line-height:1.2;
    z-index:20;
}

/* الوصف */
.steps-section [slot="items"] a::after{
    content:"نبدأ من لحظة ما تختارنا، ونعمل على ظهور مشروعك أمام العميل المناسب، ثم\Aنبني تجربة واضحة تقوده خطوة بخطوة.";
    white-space:pre-line;
    position:absolute;
    top:235px;
    left:50%;
    transform:translateX(-50%);
    width:900px;
    max-width:90%;
    text-align:center;
    color:#fff;
    font-size:20px;
    line-height:1.9;
    z-index:20;
}

/* الصورة */
.steps-section [slot="items"] a{
    position:relative;
    display:block;
}

.steps-section [slot="items"] img{
    width:100%;
    display:block;
}






/* ======================= */

/* ===== Our Works Section ===== */

.our-works-section{

  background:#1E2E3B !important;

  padding:110px 120px 100px !important;

}

.our-works-section .s-slider-single-mode{

  max-width:1150px !important;

  margin:0 auto !important;

  position:relative !important;

  padding-top:320px !important;

}

/* أعمالنا */

.our-works-section .s-slider-single-mode::before{

  content:"أعمالنا";

  position:absolute;

  top:90px;

  left:50%;

  transform:translateX(-50%);

  color:#187D89;

  font-size:28px;

  font-weight:500;

  text-align:center;

}

/* العنوان */

.our-works-section .s-slider-single-mode::after{

  content:"بدأت بفكرة وتحولت لمشاريع ناجحة";

  position:absolute;

  top:140px;

  left:50%;

  transform:translateX(-50%);

  width:100%;

  text-align:center;

  color:#fff;

  font-size:54px;

  font-weight:900;

  line-height:1.25;

}

/* الوصف */

.our-works-section [slot="items"]::before{

  content:"وهذه جزء من أعمالنا التي نفتخر بها مع عملائنا؛ مشاريع بنيناها من احتياج حقيقي، وطوّرناها إلى تجارب رقمية تخدم أهدافهم وتقربهم من عملائهم.";

  display:block;

  max-width:760px;

  margin:-110px auto 60px;

  text-align:center;

  color:#fff;

  font-size:19px;

  line-height:1.9;

}

/* الصورة */

.our-works-section [slot="items"]{

  display:block !important;

}

.our-works-section [slot="items"] a{

  display:block !important;

}

.our-works-section img{

  width:100% !important;

  max-width:1050px !important;

  height:auto !important;

  display:block !important;

  margin:0 auto !important;

  border-radius:0 !important;

}

/* Mobile */

@media(max-width:768px){

  .our-works-section{

    padding:70px 18px 80px !important;

  }

  .our-works-section .s-slider-single-mode{

    padding-top:240px !important;

  }

  .our-works-section .s-slider-single-mode::before{

    top:50px;

    font-size:22px;

  }

  .our-works-section .s-slider-single-mode::after{

    top:90px;

    font-size:34px;

  }

  .our-works-section [slot="items"]::before{

    margin:-50px auto 40px;

    font-size:15px;

    max-width:95%;

  }

}





/* ======================= */

/* ===== Brands Trust Section ===== */

.brands-trust-section{
    background:#253745 !important;
    padding:120px 0 130px !important;
}

.brands-trust-section .mx-auto{
    max-width:1250px !important;
    position:relative !important;
    padding-top:230px !important;
}

/* عملاؤنا */

.brands-trust-section .mx-auto::before{
    content:"عملاؤنا";
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    color:#187D89;
    font-size:30px;
    font-weight:500;
    text-align:center;
}

/* العنوان */

.brands-trust-section .mx-auto::after{
    content:"اختارونا وصنعنا معهم نتائج نفتخر بها";
    position:absolute;
    top:48px;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    text-align:center;
    color:#fff;
    font-size:52px;
    font-weight:900;
    line-height:1.3;
}

/* الوصف */

.brands-trust-section .s-block--animated-brands--wrapper::before{
    content:"شركاء اختاروا دوت ميديا لتطوير متاجرهم وأنظمتهم، فحوّلنا احتياجاتهم إلى حلول رقمية تخدم أعمالهم وتدعم طموحهم";
    display:block;
    max-width:800px;
    margin:-120px auto 70px;
    text-align:center;
    color:#fff;
    font-size:20px;
    line-height:1.9;
}

/* إزالة الـ Fade */

.brands-trust-section .s-block--animated-brands--marquee{
    overflow:hidden !important;
    -webkit-mask-image:none !important;
    mask-image:none !important;
}

.brands-trust-section .marquee__group{
    gap:24px !important;
}

/* البوكس */

.brands-trust-section .s-block--animated-brands--brand{

    background:#172B38 !important;

    width:145px !important;
    height:125px !important;

    border-radius:10px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:22px !important;

    box-shadow:none !important;
    filter:none !important;

    transition:.35s ease;
}

.brands-trust-section .s-block--animated-brands--brand:hover{

    transform:translateY(-4px);

    box-shadow:none !important;
}

/* اللوجو */

.brands-trust-section .s-block--animated-brands--brand a{

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100%;
    height:100%;
}

.brands-trust-section .s-block--animated-brands--brand img{

    max-width:78px !important;
    max-height:65px !important;

    object-fit:contain !important;

    filter:none !important;
    opacity:1 !important;
    mix-blend-mode:normal !important;

    transition:.35s ease;
}

.brands-trust-section .s-block--animated-brands--brand:hover img{
    transform:scale(1.05);
}

/* Mobile */

@media(max-width:768px){

    .brands-trust-section{
        padding:80px 18px 90px !important;
    }

    .brands-trust-section .mx-auto{
        padding-top:230px !important;
    }

    .brands-trust-section .mx-auto::before{
        font-size:22px;
    }

    .brands-trust-section .mx-auto::after{
        font-size:34px;
        top:40px;
    }

    .brands-trust-section .s-block--animated-brands--wrapper::before{

        margin:-105px auto 45px;

        font-size:15px;

        max-width:95%;
    }

    .brands-trust-section .s-block--animated-brands--brand{

        width:115px !important;
        height:100px !important;

        padding:18px !important;
    }

    .brands-trust-section .s-block--animated-brands--brand img{

        max-width:60px !important;
        max-height:50px !important;
    }
}





/* ===== Footer Dark Design ===== */






.store-footer{
  background:#1E2B37 !important;
  color:#fff !important;
  margin-top:0 !important;
}

.store-footer__curve{
  display:none !important;
}

.store-footer__inner{
  background:#1E2B37 !important;
  padding:80px 0 35px !important;
}

.store-footer .container{
  max-width:1200px !important;
}

.store-footer [data-selia="footer-brand-column"]{
  margin:0 auto !important;
  text-align:center !important;
}

.store-footer [data-selia="footer-logo-link"] img{
  height:105px !important;
  object-fit:contain !important;
  margin-bottom:20px !important;
}

.store-footer .footer-description,
.store-footer .footer-description p{
  color:rgba(255,255,255,.85) !important;
  font-size:17px !important;
  line-height:2 !important;
  text-align:center !important;
  max-width:720px !important;
  margin:0 auto !important;
}

.store-footer .footer-description strong{
  color:#187D89 !important;
  font-size:22px !important;
}

.store-footer .footer-badges{
  margin-top:28px !important;
}

.store-footer salla-trust-badges{
  background:#243746 !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:16px !important;
  padding:12px 18px !important;
  color:#fff !important;
}

.store-footer__contacts-row{
  background:#1E2B37 !important;
  padding:20px 0 45px !important;
}

.store-footer .enhanced-contact-item{
  background:#243746 !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,.12) !important;
  border-radius:40px !important;
  padding:14px 22px !important;
  transition:.3s ease;
}

.store-footer .enhanced-contact-item:hover{
  background:#187D89 !important;
  color:#fff !important;
}

.footer-bottom{
  background:#172B38 !important;
  border-top:1px solid rgba(255,255,255,.08) !important;
}

.footer-bottom,
.footer-bottom p,
.footer-bottom a{
  color:rgba(255,255,255,.75) !important;
}

.footer-bottom a{
  color:#CBEA72 !important;
}

.store-footer .s-payments-list{
  justify-content:center !important;
}

.store-footer .s-payments-list-item{
  background:#fff !important;
  border-radius:8px !important;
  padding:4px !important;
}





.store-footer *{
  border-style: solid !important;
  border-image: none !important;
}

.store-footer .store-footer__inner,
.store-footer .store-footer__contacts-row,
.store-footer .footer-bottom,
.store-footer .footer-bottom .container{
  border-top: 1px solid rgba(255,255,255,.12) !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.store-footer .store-footer__contacts-row{
  border-top: none !important;
}

.store-footer .footer-bottom{
  border-top: 1px solid rgba(255,255,255,.12) !important;
}





/* ======================= */




/* إزالة المساحة البيضاء قبل الفوتر */

main,
#main,
.main-content,
.app-inner,
.s-block:last-of-type{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

.store-footer{
  margin-top:0 !important;
  padding-top:0 !important;
  background:#1E2E3B !important;
}

.store-footer::before,
.store-footer::after{
  display:none !important;
  content:none !important;
}

/* لو المسافة جاية من آخر سكشن قبل الفوتر */
main > section:last-of-type{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

/* تلوين أي فاصل أبيض قبل الفوتر */
body,
main{
  background:#1E2E3B !important;
}




/* ======================= */


/* ==========================
   CART THEME - DOT MEDIA
========================== */

/* الكروت */

.cart-item,
[data-selia="cart-summary"]{
    background:#273542 !important;
    border:1px solid #3E5969 !important;
    box-shadow:none !important;
}

/* صندوق ملخص الطلب */

[data-selia="cart-summary"]{
    background:#273542 !important;
}

/* العناوين */

.cart-item h1,
.cart-item h1 a,
[data-selia="cart-summary"] h4{
    color:#fff !important;
}

/* النصوص */

.cart-item p,
.cart-item span,
.text-store-text-secondary{
    color:#BFC8D1 !important;
}

/* الأسعار */

.text-store-text-primary,
.item-price,
.item-total,
#sub-total,
[data-cart-total]{
    color:#fff !important;
}

/* صورة المنتج */

.cart-item img{
    background:#31404D !important;
    border:1px solid #45606E !important;
    border-radius:14px !important;
}

/* زر حذف */

.btn--delete button{
    background:#D96F6F !important;
    border:none !important;
}

/* عداد الكمية */

.s-quantity-input-container{
    border:1px solid #5C8F9A !important;
    border-radius:10px !important;
    overflow:hidden;
}

.s-quantity-input-button{
    background:#32424F !important;
    color:#fff !important;
}

.s-quantity-input-input{
    background:#fff !important;
    color:#111 !important;
}

/* زر إتمام الطلب */

#cart-submit button{
    background:#5C8F9A !important;
    border:none !important;
    color:#fff !important;
    border-radius:10px !important;
    height:56px !important;
    font-size:18px !important;
    font-weight:700 !important;
}

#cart-submit button:hover{
    background:#6FA4AF !important;
}

/* بانر أعلى السلة */

.banner--fixed{
    border-radius:18px !important;
    overflow:hidden;
}

/* Breadcrumb */

.breadcrumbs a,
.breadcrumbs li{
    color:#C9D4DB !important;
}




/* الحاوية */

.s-quantity-input-container{
    background:#2B3744 !important;
    border:1px solid #5C8F9A !important;
    border-radius:12px !important;
}

/* خانة الرقم */

.s-quantity-input-container input.s-quantity-input-input{
    background:#5C8F9A !important;
    color:#fff !important;

    border:none !important;
    outline:none !important;

    -webkit-appearance:none !important;
    appearance:none !important;
}

/* الأزرار */

.s-quantity-input-container .s-quantity-input-button{
    background:#2B3744 !important;
    color:#fff !important;
}

.s-quantity-input-container .s-quantity-input-button span,
.s-quantity-input-container .s-quantity-input-button svg{
    background:transparent !important;
    fill:#fff !important;
}





/* النص */

salla-breadcrumb .s-breadcrumb-item,
salla-breadcrumb .s-breadcrumb-item a{
    color:#BFC8D1 !important;
}

/* السهم */

salla-breadcrumb .s-breadcrumb-arrow svg path{
    fill:#187D89 !important;
}








/* زر المشاركة فقط */
body.product-single salla-social-share .s-social-share-btn.s-button-element{
    background:#1E2E3B !important;
    background-color:#1E2E3B !important;
    border:1px solid #5C8F9A !important;
    color:#fff !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

/* أيقونة المشاركة */
body.product-single salla-social-share .s-social-share-btn.s-button-element svg path{
    fill:#fff !important;
}

/* Hover */
body.product-single salla-social-share .s-social-share-btn.s-button-element:hover{
    background:#187D89 !important;
    background-color:#187D89 !important;
    border-color:#187D89 !important;
}








/* زر المفضلة فقط */

salla-button.btn--wishlist > button.btn--wishlist{
    background:#1E2E3B !important;
    background-color:#1E2E3B !important;
    border:1px solid #5C8F9A !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

/* أيقونة القلب */

salla-button.btn--wishlist > button.btn--wishlist i{
    color:#ffffff !important;
    font-size:22px !important;
}

/* Hover */

salla-button.btn--wishlist > button.btn--wishlist:hover{
    background:#187D89 !important;
    border-color:#187D89 !important;
}

salla-button.btn--wishlist > button.btn--wishlist:hover i{
    color:#fff !important;
}





.product-single-top-description,
.product-single-top-description p,
.product-single-top-description article,
.product-single-top-description article p{
    color:#EAF0F3 !important;
  
}




/* صندوق السعر والشراء */
.product-price,
.sticky-product-bar{
    background:#2B3744 !important;
}

/* النصوص */
.product-price b,
.sticky-product-bar label,
.total-price,
.total-price i{
    color:#fff !important;
}

/* السعر القديم */
.before-price{
    color:#8FA5B3 !important;
}

/* مربع الكمية */
.s-quantity-input-container{
    background:#1E2E3B !important;
    border:1px solid #187D89 !important;
}

/* أزرار + و - */
.s-quantity-input-button{
    background:transparent !important;
}

.s-quantity-input-button svg path{
    fill:#CBEA72 !important;
}

/* رقم الكمية */
.s-quantity-input-input{
    background:transparent !important;
    color:#fff !important;
}

/* زر إضافة للسلة */
.s-add-product-button .s-button-element{
    background:#187D89 !important;
    border-color:#187D89 !important;
    color:#fff !important;
}

/* Hover */
.s-add-product-button .s-button-element:hover{
    background:#156C75 !important;
    border-color:#156C75 !important;
}




/* Related Products Section Colors */

body.product-single salla-products-slider .s-slider-block__title h2{
    color:#fff !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow{
    background:#1E2E3B !important;
    background-color:#1E2E3B !important;
    border:1px solid #187D89 !important;
    color:#CBEA72 !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow svg path{
    fill:#CBEA72 !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow:hover{
    background:#187D89 !important;
    background-color:#187D89 !important;
    border-color:#187D89 !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow:hover svg path{
    fill:#fff !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow.swiper-button-disabled,
body.product-single salla-products-slider .s-slider-nav-arrow:disabled{
    background:#2B3744 !important;
    border-color:#3E5969 !important;
    opacity:.45 !important;
}

body.product-single salla-products-slider .s-slider-nav-arrow.swiper-button-disabled svg path,
body.product-single salla-products-slider .s-slider-nav-arrow:disabled svg path{
    fill:#8FA5B3 !important;
}









/* Related Product Cards - Colors Only */

custom-salla-product-card.product-card{
    background:#2B3744 !important;
}

custom-salla-product-card.product-card .product-card__content,
custom-salla-product-card.product-card .product-card__content-wrapper{
    background:#17242d !important;
}

custom-salla-product-card.product-card .product-card__title a{
    color:#fff !important;
}

custom-salla-product-card.product-card .product-card__price .total-price,
custom-salla-product-card.product-card .product-card__price .total-price i{
    color:#CBEA72 !important;
}

/* أزرار العين والقلب والسلة داخل الكروت */

custom-salla-product-card.product-card button.s-button-element{
    background:#1E2E3B !important;
    background-color:#1E2E3B !important;
    border-color:#187D89 !important;
    color:#CBEA72 !important;
}

custom-salla-product-card.product-card button.s-button-element i,
custom-salla-product-card.product-card button.s-button-element svg path{
    color:#CBEA72 !important;
    fill:#CBEA72 !important;
}

custom-salla-product-card.product-card button.s-button-element:hover{
    background:#187D89 !important;
    background-color:#187D89 !important;
    border-color:#187D89 !important;
    color:#fff !important;
}

custom-salla-product-card.product-card button.s-button-element:hover i,
custom-salla-product-card.product-card button.s-button-element:hover svg path{
    color:#fff !important;
    fill:#fff !important;
}

/* زر إضافة للسلة الكبير */

custom-salla-product-card.product-card .product-card__normal-cart button.s-button-element,
custom-salla-product-card.product-card .product-card__enhanced-mini-cart button.s-button-element{
    background:#187D89 !important;
    background-color:#187D89 !important;
    border-color:#187D89 !important;
    color:#fff !important;
}

custom-salla-product-card.product-card .product-card__normal-cart button.s-button-element *,
custom-salla-product-card.product-card .product-card__enhanced-mini-cart button.s-button-element *{
    color:#fff !important;
    fill:#fff !important;
}