/* Header Design */
.menu-item a{background-color: #4C5A67 !important;}
div.top-header, div.site-header {background-color: #ECE1D9 !important;}
div.container.hero__content.horizontal-nav-wrapper {background-color: #4C5A67 !important;}
.menu-item a {color: white !important;}
.nav-desktop ul .menu-item.active>a, .nav-desktop--horizontal>ul .menu-item>a:hover {
    background-color: #ECE1D9  !important;
    color: #4C5966!important;
    border: 0px;
}
section.header-block>div.container {
    max-width: 100% !important;
}
section.home-block--fixed-banner>div.container {
    max-width: 100% !important;
}
home-block--bg{
    background-color: #ECE1D9;
}
.nav-desktop ul .menu-item.dropdown .sub-menu ul a{
    background-color: white!important;
    color: #4C5966!important;
}
/* WA Icon margin */
div#wa-widget-send-button {
margin-bottom: 10px!important;	
}
/* Tags colors */
span.badge.badge--ribbon.badge--primary {
	background-color: #ECE1D9!important;
	color: #4C5966!important;
}
/* Section 1 Banner Design */ 
.home-block--fixed-banner {padding:0px!important;}
.home-block--fixed-banner > .container > .row > .col-sm-12 {padding: 0px!important;}
.banner--fixed {
    border-radius: 0px!important;
}

/* Square Images Design */ 
.banner--square figure {
    padding-top: 0% !important;
}

.banner--square figure img {
    position: relative !important;
}

@media (max-width: 768px) {
    section.home-block.home-block--square-images>.container>.row:not(.products-grid):not(.products-listing) {
        display: grid !important;
        column-gap: 0px !important;
        grid-template-columns: 1fr 1fr;
        padding: 0px !important;
    }

    section.home-block.home-block--square-images>.container>.row:not(.products-grid):not(.products-listing)>.col-md-4 {
        max-width: 100% !important;
    }

    .home-block--fixed-banner>.container>.row>.col-sm-12 {
        border-top: 3px solid white;
    }
}

@media (min-width: 768px) {
    section.home-block.home-block--square-images>.container>.row:not(.products-grid):not(.products-listing) {
        display: grid !important;
        grid-template-columns: 1fr 1fr 1fr;
        padding: 0px !important;
    }

    section.home-block.home-block--square-images>.container>.row:not(.products-grid):not(.products-listing)>.col-md-4 {
        max-width: 100% !important;
    }
}

/* Product Card */ 
span.badge.badge--ribbon.badge--primary {
    background-color: #ECE1D9 !important;
    color: #4C5966;
}

.product-block__info {
    display: grid !important;
    text-align: center !important;
}

.price-wrapper {
    margin-bottom: 50px !important;

}

.product-block .btn--add-to-cart {
    transform: none !important;
}

salla-add-product-button.hydrated:after {
    content: "أضف للسلة ";
    padding: 10px;
    font-size: 15px !important;
}

.price-wrapper>span {
    color: #4C5966 !important;
}

a.product-title>.title--small {
    font-size: 18px !important;
}

.product-block {
    border: 0px solid #4C5966 !important;
}

.splide--products-slider .splide__slide {
    height: auto !important;
    margin-bottom: 10px!important;
}

@media (max-width: 768px) {
    li.splide__slide>.product-block>div.product-block__thumb {
        max-height: 200px !important;
    }
    
}
.home-block--bg{
    background-color: #ECE1D9;
}
.splide__arrow.splide__arrow--prev,.splide__arrow.splide__arrow--next {
	background-color: #4C5966!important;
}
.splide__arrow--prev svg, .splide__arrow--next svg{
    fill: white!important;
}
/*Moving Banner*/
section.home-block--main-slider > div.hero > div.container{
    padding: 0px!important;
}
.splide--radial{
    border-radius: 0px!important;
}
@media only screen and (min-width: 767px) {
    .splide--main-slider .splide__track {
        border-radius: 0px!important;
    }
}
/* External Pages */
.title--xx-large {
	text-align: center!important;
}
section.page-wrapper.page--single.bg-grey{
    background-color: #4C5966!important;
}
article.article.article--main > p{
	text-align: justify!important;
}
/* Footer */
.footer .footer-list--row li a{
    background-color: #ECE1D9!important;
    color:#4C5966!important;
}

.store-feature__icon{
    border-bottom: 4px solid #7EACA5!important;  
}

.store-feature__icon:before {
	background-color: white!important;
}