.root {
        -main-color: #d89a2b;
        -infinte-color: #d89a2b;
        -main-text-color: #b87a0b;
        -main-text-color2: #7e4000;
        -main-text-color-dark: #618b93;
        /* New Coloring Pattern: */
        -color-main: #d89a2b;
        -color-main-d: #94bec6;
        -color-main-l: #d4feff;
        -color-main-reverse: #2e5860;
        -color-text: #5a5a5a;
        -color-text-reverse: #6e98a0;
        -color-title: #618b93;
    }
    .store-header, .header-bar, .store-header-min { background: #d89a2b; }
    .store-header h1 a, .store-header-min h1 { color: #fff; }
    .dropdown-store-header.open .dropdown-toggle, .dropdown-store-header.open .dropdown-toggle { background: #d89a2b; color: #fff; }
    /* .store-contact a { color: #b87a0b; } */
    /*a.media-heading, a.product-link { color: #b87a0b; }*/
    .pace-demo { background: #b87a0b !important;/*darker*/ }
    .pace .pace-progress { background: #7e4000 !important;/*darker*/ }
    .add-cart { color: #b87a0b;/*darker*/ border: 1px solid #b87a0b;/*darker*/ }
    .add-cart:hover, .add-cart:focus, .add-cart-large:hover, .add-cart-large:focus, .order-btn:hover, .order-btn:focus { background: #b87a0b;/*darker*/ border-color: #b87a0b; }
    .cart-nav-submit, .cart-nav-more, .cart-nav-solid { background: #b87a0b;/*darker*/ border-color: #b87a0b;/*darker*/ }
    .add-cart-large, .order-btn { background: #b87a0b; border-color: #b87a0b; }
    .cart-nav-light:hover, .cart-nav-light:active, .cart-nav-light:focus { color: #d89a2b; }
    .cart-nav-light { border-color: #b87a0b;/*darker*/ color: #b87a0b;/*darker*/ }
    .cart-line { border-color: #d89a2b;/*lighter*/ }
    .cart-number { color: #d89a2b;/*lighter*/ border-color: #d89a2b;/*lighter*/ }
    .active-step .cart-number { background: #d89a2b; border-color: #d89a2b; }
    .cart-title { color: #d89a2b  important;/*lighter*/ }
    #salla_bar { border-top-color: #d89a2b; }
    #salla_bar .checkout-button { background: #b87a0b; }
    .choice.border-info-600.text-info-800 { color: #b87a0b  important; border-color: #b87a0b  important; }
    .payment-method.active { background: #b87a0b  
important; }
    .pagination>.active>span{background-color: #b87a0b  important; border-color: #b87a0b  important;}
    /*.order-num { color: #b87a0b; }*/
                .product-side-container .product-order-container .panel-heading { background: #d89a2b  important; border-bottom-color: #d89a2b  important; color:  #fff   important; }
    .testimonial-header, .owl-theme .owl-nav [class*=owl-] { background:  #d89a2b   important; }

    a:hover, a:focus { color: #7e4000; }
    .sub-nav__menu:hover svg { fill: #b87a0b; }


    .site-header__cart .badge { background: #d89a2b; }
    .circle-action:hover { background: #b87a0b ;border-color: #b87a0b; }
    .sub-nav .main-menu > li:hover > a, .sub-nav .main-menu > li:hover > a > i { color: #b87a0b; }
    .sub-nav li > ul a:hover { color: #7e4000; }
    .slick-active button { background-color: #b87a0b  important; }
    .product:hover .product-title { color: #b87a0b; }
    .product-price, .product-details__price { color: #b87a0b; }
    .product-add:hover { background-color: #d89a2b  important; }

    .social__item a:hover {background: #b87a0b;border-color: #b87a0b;}
    .login-container .border-yellow-dark { border-color: #b87a0b; }
    .login-container .text-yellow-dark { color: #b87a0b; }
    .login-option, .btn-resend-option { color: #b87a0b; border-color: #b87a0b; }
    .login-option:hover, .btn-resend-option:hover { color: #fff; border-color: #b87a0b; background: #b87a0b; }
    /* .sub-nav__close:hover svg { fill: #b87a0b; } */
    .feature-item__icon { background: #b87a0b; }
    .landing-page-feature-item__icon { background: #b87a0b; }
    .sub-nav-header { background: #d89a2b; }
    .sub-nav-header a { color: #d89a2b; }
    .btn-primary { background: #b87a0b; border-color: #b87a0b; }
    .btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary.active, .btn-primary:active { background: #7e4000  important; border-color: #7e4000  important; }
    .page-box .panel-heading .product-title { color: #b87a0b  important; }
    #ask_register_link { color: #b87a0b  important; }
    .product-details__hot strong { color: #b87a0b  important; }
    @media (min-width: 992px) {
        .sub-nav li > ul a:hover { background: #b87a0b; color: #fff; }
    }

    .sub-nav .main-menu > li:hover > a {color: #7e4000; }
    .slick-active button {background-color: #b87a0b  important; }
    .product:hover .product-title {color:#b87a0b; }
    .product-price:hover {color: #b87a0b;}
    .product-add:hover {background: #b87a0b; }
    .footer-title {color: #b87a0b;}
    .section-header .section--title { border-color: #b87a0b; color: #b87a0b; }
    .checker span { border-color: #b87a0b  important; }
    .btn-order-details { background: #b87a0b  important; }

/*logo*/
.logo{
    padding: 0px  important;
    background-color: #fff  important;
    border-radius: 150px ;
}


.u-light {
    background-color: #0b183f;
}
.section--title {
    color: #d4992c;
}
/* Header Style */
.site-header{
    background: #0b183f;
}
.sub-nav,
.main-menu{
    background: #d4992c important;
}
.site-header #cl_switcher_wrapper #cl_switcher #cl_toggle,
.sub-nav a{color: #fff important;}

/* Main Category Section */
.store-home section.section:nth-of-type(2) .section-header .section--title {
    border-color: #005448 important;
    color: #ffffff;
    border: 2px solid;
    padding: 3px 21px;
    margin: auto;
    border-radius: 30px;
    background: #b87a0b;
    box-shadow: 0px 1px 5px 1px #333;
}
/* Section Title Style */
.store-home section.section:nth-of-type(2) .row,
.store-home section.section:nth-of-type(3) .row
{display: flex;}
.store-home section.section:nth-of-type(2) .row > div,
.store-home section.section:nth-of-type(3) .row > div
{padding: 2px;}
.section-actions .circle-action {
    background: #01554b;
    color: #fff;
    box-shadow: 0px 1px 4px 2px #d4992c;
}

/* Product Item Style */
.product {border: 2px solid #d4992c;}
.product .product-title{text-align: center;}
.product .product-footer {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 10px;
}
.product .sicon-cart:before {
    content: "أضف للسلة \E96A ";
}
.product [class*=" sicon-"],
.product [class^=sicon-]{
    line-height: inherit;
}
.product .product-add {
    background: rgb(0 87 75);
    border-radius: 4px;
    color: #fff;
    padding: 3px 25px;
}

/* Main Footer*/
.footer .footer-main > .container .row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0px  important;
}
.footer .footer-main > .container .row .footer-item {
    width: 100%;
    text-align: center; 
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.footer .footer-main > .container .row .footer-payment{
    width: 100%;
    text-align: center;
}
.active-step .cart-number {
    background: #01554b;
    border-color: #d89a2b;
    color: #d4992c;
}
/* Mobile Screen */
@media only screen and (min-width: 320px) and (max-width: 479px){ 
    /* Header Style*/
    .sub-nav,
    .main-menu{
        background: #fff important;
    }
    .site-header .logo-wrapper .logo img {
        max-height: 59px important;
    }
    .site-header #cl_switcher_wrapper #cl_switcher #cl_toggle,
    .sub-nav a{color: #333!important;}
    .sub-nav__menu svg {
        fill: #e3c04d;
        border: 1px solid #fbd24d;
        border-radius: 10px;
    }
    
    /* Main Category Section */
    .store-home section.section:nth-of-type(2) .row,
    .store-home section.section:nth-of-type(3) .row{flex-wrap: wrap;}
    .store-home section.section:nth-of-type(2) .row > div,
    .store-home section.section:nth-of-type(3) .row > div{
        flex: 50%;
    }
    .store-home section.section:nth-of-type(2) .row > div > div,
    .store-home section.section:nth-of-type(3) .row > div > div{
        margin-bottom: 0px;
    }
    
    /* Product Item Style*/
    .product .sicon-cart:before {
        font-size: 13px;
    }
    
}

/*@media only screen and (min-width: 480px) and (max-width: 767px){ ... }*/

/*@media only screen and (min-width: 768px) and (max-width: 991px){ ... }*/

/* Laptop Screen */
@media only screen and (min-width: 992px){ 
    .site-header .search {
        margin: auto;
    }
    .sub-nav{position: fixed;}
    .main-slider{margin-top: 55.8px;}
     .logo img {
        height: 80px;
    }}
    
.element.style {
}
.product-offer {
    position: relative;
    padding: 20px;
    margin: 20px 0;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.feature-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #f7f7f9;
}
.social__item a {
    display: block;
    width: 36px;
    height: 36px;
    color: #1843c3;
    text-align: center;
    line-height: 32px;
    border-radius: 50%;
    border: 1px solid #f1bf17;
    font-size: 18px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.circle-action {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 30px;
    border: 1px solid #fbd24d;
    border-radius: 50%;
    background: #0b183f;
    color: #fbd34d;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}



.banner img {
    display: block;
    margin: 35px auto;
    max-width: 100%;
}
.header-side-panel-trigger {
    width: 30px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--font-xlg);
    color: #d89a2b;
}
.testimonial-entry {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    height: 90%;
    padding: 0px;
    background-color: #1f6885;
    border-radius: 8px;
}
.element.style {
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
}
.s-button-primary-outline {
    color: #fff;
    background: #bf9450;
}

.element.style {
}
.s-product-card-entry {
    height: 100%;
}
.s-product-card-entry {
    height: 90%;
}
.s-product-card-entry {
    box-shadow: 0 0 6px 0 #114f6d;
    height: 100%;
    background-color: #f3f4f6;
    transition-duration: 300ms;
    border: solid 1px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.s-product-card-vertical {
    flex-direction: column;
}
.salla-add-product-button[width=wide] {
    width: 100%;
}

.hydrated {
    visibility: inherit;
}
.element.style {
}
.store-footer__inner {
    background: linear-gradient( 0deg,#bf9450 0%,#bf9450 100%) !important;
    color: #fff;
    border-radius: 50px;
}


    .s-block--banners .grid
    {
          display:block;
    }
        
.s-block--banners .banner-entry
    {
          height: 110px;
          width: 24%;
          max-height: unset;
          min-height: unset;
          display: inline-block;
          border-radius: 0;
          background: unset !important;
          margin-bottom:-65px!important;
          margin-top:-75px!important;
    }
    
     
.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner, .s-block--banners+.s-block--banners {
    margin-top: 2em;
}    
    .s-block--banners .banner-entry .lazy__bg
    {
          background-repeat: no-repeat;
          height: 100%;
          width: 100%;
          background-size: contain;
    }


    .testimonials-slider .testimonial__avatar
    {
          margin-left: 0 !important;
    }
    

.body {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #231f1e;
    color: #166b53;
    position: relative;
}

.loader-init {
          position: fixed;
          top: 0;
          left: 0;
          width: 100vw;
          height: 100vh;
          display: flex;
          align-items: center;
          justify-content: center;
          background: white;
          transition: opacity 0.75s, visibility 0.75s;
          z-index: 9999;
      }

      .loader-init--hidden {
          opacity: 0;
          visibility: hidden;
      }

      .loader-init::after {
          content: "";
          width: 36px;
          height: 36px;
          border: 3px solid #eee;
          border-top-color: #5bd5c4;
          border-radius: 50%;
          animation: loading 0.75s ease infinite;
      }



.kwCIV {
    flex-shrink: 0;
    opacity: 1;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    order: 1;
    padding: 5px;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    box-shadow: rgba(136, 136, 136, 0.4) 0px 1px 7px;
    transition: all 0.5s ease 0s;
    position: relative;
    z-index: 200;
    text-decoration: none !important;
    background-color: #010101 !important;
}

.s-product-card-fit-height .s-product-card-image {
    height: 16rem;
    max-height: 20rem;
}


salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {
    flex-shrink: 2;
    padding-left: 3px;
    padding-right: 5px;
}
.s-block {
    margin-top: 0rem;
}

element.style {
    height: 24px;
}