body {
    background: #fff !important ;
}
/**navbar**/

.main-menu li>a {
  
    color: #8e232e;
  
}
.sub-menu ul li a {
    color: #fff;
}
.sub-menu ul li a span {
    color: #fff;
}

.btn_form button {
    color: #962629;
}
.fixed-pinned .btn_form button {
    font-size: 1.125rem;
    line-height: 1.75rem;
    color: var(--a-color)!important;
}

#mainnav, .store-footer, .top-navbar, body {
    background: #ffffff !important;
}


.sicon-heart:before {
    content: "\eca1";
    color: #8e232e;
}


.sicon-shopping-bag:before {
    content: "\ef36";
    color: #962629;
}

.main-menu li>a:hover {
    color: #962629;
}



.sicon-menu:before {
    content: "\ed7f";
    color: #962629;
}




.fixed-pinned .sicon-shopping-bag:before  
,.fixed-pinned  .sicon-search:before,
 .fixed-pinned .sicon-heart:before{
    content: "\ef36";
    color: var(--a-color);
}

.sicon-settings:before {
    content: "\ef1f";
    color: var(--a-color);
}


/**navbar**/
/****/


.main_banner .container {
    max-width: 100%;
    justify-content: flex-start;
    padding-right: 89px;
}



section:nth-child(3 of .main_banner) .image-container {
    align-items: center;
    display: flex;
    text-align: center;
  justify-content: center;
}












/* .main_banner {
    max-width: 100%;
    padding: 0;
}

.main_banner >div {
    justify-content: left;
    padding: 0;
}


.main_banner .img-parent {
    max-width: 100%;
    width: 100%;
}

.main_banner img {
    max-width: 100%;
    width: 100%;
}

.main_banner .content {
    max-width: 100%;
    height: 100%;
    margin-top: 0;
}

.main_banner span {
    color: #fff;
}
#is_chart>span {
    color: #ffffff;
}


section:nth-child(3 of .main_banner) .content {
  align-items:center;
} */

/***/

/* Services**/
.Services {
    margin-top: -3rem;
}

.sodo .feature {
    background: linear-gradient(180deg, rgba(156, 30, 37, 0.25) 0%, rgba(156, 30, 37, 0) 100%);;
}

.Services .feature {
    background: linear-gradient(180deg, rgba(156, 30, 37, 0.25) 0%, rgba(156, 30, 37, 0) 100%);
}

.Services .content span:nth-of-type(1) {
    color: #8e232e !important;
  font-size: 30px;
}
.Services .content span:nth-of-type(2) {
    color: #000 !important;
    font-size: 20px;
    line-height: 35px;
}
/****/
/**.categores **/

.categores .s-slider-container .swiper-wrapper {
   
    justify-content: center;
}


.categores .s-slider-block__title h2 ,
.space .block_title span  {
    color: #000000;
    
}

.categores .full_title {
    color: #882930;
}
/****/
/** offers**/
#product-offers .product-grid .one-product-card .containt .price-date salla-count-down 
.s-count-down-list .s-count-down-item 
.s-count-down-item-value {
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: var(--a-color);
}
#product-offers .product-grid .one-product-card .containt .price-date salla-count-down .s-count-down-list .s-count-down-item .s-count-down-item-label {
    color: var(--a-color);
    font-size: 16px;
    font-weight: 400;
}
.offers .containt  h2 {
    color: #000;
}


/***/

/*products**/
.s-product-card-content-title a {

    color: #000000 !important;
}

.product-single .main-content h4 ,
.product-single .main-content h1 {
    color: #000;
}
.rtl .form-select, .rtl select, [dir=rtl] .form-select, [dir=rtl] select {

    color: black;
}

#product-filter option {
    color: #fff;
}
.product-index .whitespace-nowrap.text-white {
    color: #000000 !important;
}
a .active-link {
    color: #ffffff;

}
#single-product salla-product-options .s-product-options-option label b {
    color: #000000;
}
/*products**/
/***/

.copyright-text p {

    color: #000 !important;
}

.copyright-text a:hover {
    color: #000 !important;
}



@media(max-width:768px) {
.sicon-menu:before {
    content: "\ed7f";
    color: #8e232e;
}
  .fixed-pinned .sicon-menu:before {
    content: "\ed7f";
    color: var(--a-color);
}
 
.main-menu li>a {
    color: #ffffff;
}
  .top-navbar {
    display: none;
}
/** main banner*/

.main_banner .container {
   
    justify-content: center;
    padding-right: 0;
}

.containt h2 {
    font-size: 17px;
    line-height: 11px;
}
  .containt p {
    font-size: 17px;
    line-height: 25px;
    width: 95%;
}

  section:nth-child(2 of .main_banner) .image-container {
 
    height: 60vh;
}

   .main_banner .image-container {
 
    height: 30vh;
}


.s-add-product-button-main salla-mini-checkout-widget {
    border-color: #962629;
    color: #ffffff;
    background: #fff;
}

.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid #ffffff;
    color: var(--color-primary);
}


.undefined {
    background:#fff !important;
    color: #8c232d;
}


#single-product .main-content .product-form .s-button-solid {
    padding: 18px;
    background: #962629 !important;
    color: #fff;
}
  
#single-product .main-content .product-form .sticky-product-bar {

    background-color: #ffffff;
   
}

.sticky-product-bar__quantity .form-label {
    color: #962629 !important;
}

.sticky-product-bar__quantity 
.s-quantity-input {
   
    border: 1px solid #962629;
}

#single-product .main-content .product-form .sticky-product-bar__quantity .quantity-input .s-quantity-input-container .s-quantity-input-button svg {
    fill: #962629;
}
  
#single-product .main-content .product-form .sticky-product-bar__quantity .quantity-input .s-quantity-input-container input {
    color: #962629;
}

.s-quantity-input-container, .s-quantity-input-input {
    border-color: #962629;
}
  #single-product .main-content .product-form .sticky-product-bar__quantity .quantity-input .s-quantity-input-container {
     border-radius: 1rem;
}
  .sticky-product-bar__quantity 
.s-quantity-input {
    border: 1px solid transparent;
}
  
/* .main_banner img {
    max-width: 100%;
    width: 100%;
    height: 48vh;
}

  .main_banner .content {
    max-width: 100%;
    height: 50vh;
    margin-top: 0;
    position: sticky;
    padding: 10px;
}
  .main_banner >div {
    justify-content: left;
    padding: 0;
    margin-top: -24px;
}

  .main_banner .img-parent {
    max-width: 100%;
    width: 100%;
    position: absolute;
} */
/****/
/*Services**/

.Services {
    margin-top: 2rem;
}  

.Services .content span:nth-of-type(2) {
    color: #000 !important;
    font-size: 15px;
    line-height: 24px;
}
.Services .content span:nth-of-type(1) {
    color: #8e232e !important;
  font-size: 20px;
}  
  
footer * {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

  
}