.header-block--nav-wrapper, .home-block--bg {
    background:#fff !important;
}
.nav-desktop--horizontal>ul .menu-item.dropdown>a:hover,.nav-desktop--horizontal ul .menu-item.dropdown .sub-menu ul li a:hover {
    /*transform: translateY(-15%);*/
    border-bottom:3px solid #4c3f86;
    
}

.nav-desktop ul .menu-item.dropdown .sub-menu ul a, .nav-desktop--horizontal>ul .menu-item.dropdown>a {
    background:#fff !important;
}

.nav-desktop--horizontal>ul .menu-item.dropdown>a:hover,.nav-desktop--horizontal ul .menu-item.dropdown .sub-menu ul li a:hover {
   color:#4c3f86 !important; 
}
header .site-header__wrapper .theme-logo img {
    content:url("https://cdn.salla.sa/zVwAp/5elInSx6VhFLMXu83eZfefMZ5l35wjV0VOKdTAnO.jpg") !important;
}

.nav-desktop ul .menu-item .offers-link:hover {
    background-color: #ff443a !important;
    color:White !important;
}

.badge--primary {
    color: #ffffff;
    background-color: #e53b40;
}

.menu-item>a:hover {
    background:#4c3f86 !important;
    color:white !important;
}

.form--search .form-group .form-control {
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
}

.product-block .btn--add-to-cart {
    border-radius: 0 8px 8px 0;
}
.btn--add-to-cart {
    color: #ffffff;
    background: #4c3f86;
    -webkit-box-shadow: 6px 5px 25px -11px #4c3f86; 
box-shadow: 6px 5px 25px -11px #4c3f86;
}

.footer .footer-list li a:hover {
    color: white;
    background: #4c3f86;
}
.title--primary:before {
   background: #4c3f86 !important; 
}

.products-list-container>div {
   box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); 
}

@media only screen and (min-width: 767px){
  .footer .footer-list.store-links-items a:hover {
    color:#4c3f86;
    border-bottom:3px solid #4c3f86;
    /*transform: translateX(-15%);*/
    }  
}

.footer {
    border-top: 2px solid #ededee !important;
    margin-top: 40px !important;
}

.footer__bottom {
    border-top: 2px solid #edecec !important;
    background:#fff !important;
}

.avatar-wrapper--circular {
    border-radius:8% !important;
}

.cart-progress .step.is-active .step__icon {
    background:#4c3f86 !important;
    color:white !important;
}

.cart-progress .step .badge {
    background-color: #000 !important;
    color: #ffffff !important;
}

.cart-progress .step__icon {
   background-color: #000 !important;
    color: #ffffff !important; 
}

.btn--proceed {
   font-size:22px !important;
   color:white !important;
}
.btn--proceed:hover {
   font-size:22px !important;
   background:#4c3f86 !important;
   color:white !important;
}

.btn--primary.outlined {
    color: #4c3f86 !important;
    background: none !important;
    border: 3px solid #4c3f86 !important;
}
.btn--primary.outlined:hover {
    color: #ffffff !important;
}


.splide__arrow {
    background-color: #ffffff !important;
    fill: #000000 !important;
}

.splide--products-slider .splide__slide .product-block {
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
}

.btn--grey {
    color: #000000;
    background-color: #ffffff;
}

.btn--dropdown-toggle.grey {
    border:none !important;
}

.form--login-reg .login-methods .login-method a {
    /*font-size:24px !important;*/
    background:#fff !important;
    color:#000 !important;
}

.popup-modal__header .avatar-wrapper--primary {
        background: #ffffff;
        color: black;
}

.avatar-wrapper--medium i {
        font-size: 34px;
        color: black;
}

.form--login-reg .login-methods .login-method a h6 {
    font-size: 18px !important;
}
.form--login-reg .login-methods .login-method a i {
    font-size: 34px !important;
}

.form--login-reg .login-methods .login-method {
    box-shadow: 0px 10px 15px -3px rgb(0 0 0 / 10%);
}
.nav-desktop ul .menu-item.active>a {
    background-color: #ffffff;
    border-bottom: 3px solid #4c3f86;
}

#brands_index a:hover {
    background: #000;
    color: white;
}

.brand-section__title b {
    background: #000;
    color: white;
}
.home-block--fixed-products.show-all .title.title--x-large .btn:hover, .home-block--slide-products.show-all .title.title--x-large .btn:hover {
    background:#4c3f86 !important;
    border:1px solid #4c3f86 !important;
    box-shadow: 0px 10px 15px -3px rgb(0 0 0 / 10%);
}
.home-block--square-images .container .row .col-md-4 {
        width: 50% !important;
        flex: 0 0 50% !important;
        max-width:50% !important;
        padding-left: 8px;
        padding-right: 8px;
}

section.home-block.home-block--fixed-banner {
    padding: 15px 0 !important;
}

section.home-block--square-images {
    
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    padding-right:10px !important;
    padding-left:10px !important;
}
.banner--square {
    background-color: transparent !important;
    margin: 0px 0 10px !important;
}

.form--login-reg .login-methods .login-method a:hover {
    background: #4c3f86 !important;
    color: white !important;
    border:none !important;
}
/*.home-block:not(.home-block--bg):not(.home-block--main-slider) {*/
/*    padding: 10px 0 !important;*/
/*}*/