/* Add custom CSS styles below */ 
body {
background-color: #fff !important;
}
.main-nav-container {
box-shadow:none !important;
}
/* الصور المتحركة */
[dir=rtl] .carousel-slider .swiper {
padding-left: 0 !important;
}
section.s-block.s-block--photos-slider {
margin-top:0 !important;
}
section.s-block.s-block--photos-slider img {
border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper-slide {
margin: 0 !important;
padding:0 !important;
width: 100% !important;
border-radius: 0 !important;
}
/* نهاية الصور المتحركة */

/* Product */
salla-product-card {
border:1px solid #265a92 !important;
box-shadow: 0 0 5px 0px #68686894 !important;
border-radius: 0 !important;
}
.s-button-primary-outline {
background-color: #024cb8 !important;
color: #fff !important;
border-radius: 40px !important;
}
.s-slider-block__title h2 {
    color: #024cb8 !important;
}
.s-slider-nav-arrow {
border-color: #2f3a5a !important;
background-color: #2f3a5a !important;
}
.s-slider-nav-arrow svg, .s-slider-nav-arrow:not(:disabled):hover svg {
fill: #ffffff !important;
}
/* End product */

/** Footer **/
.footer-is-light .store-footer .store-footer__inner {
background-color: #024cb8 !important;
}
footer * {
color:#fff !important;
}
/** END footer **/





/* بنر عريض */
section.s-block.s-block--fixed-banner .container{
max-width:100% !important;
padding:0  !important;
margin:0 !important;
}
.banner--fixed img {
border-radius: 0 !important;
background-color: #fff !important;
}
/* نهيايه البنر العريض */



/*** FLEX ***/
section.s-block.s-block--banners.container div.grid {
display:flex !important;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
.banner-entry {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: .375rem;
    height: 200px;
    overflow: hidden;
    padding: .75rem;
    position: relative;
    text-align: center;
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
section.s-block.s-block--banners.container div.grid a.banner-entry {
width: 30%;
background-color: #fff !important;
height: 300px !important;
}
@media(max-width:767px) {
section.s-block.s-block--banners.container div.grid a.banner-entry {
width: 48%;
height: 110px !important;
}
}
.banner-entry > div {
background-size:contain !important;
background-repeat: no-repeat;
}
/*section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
padding:unset !important;
}*/
.main-menu>li>a[href*=offer] {
    --tw-text-opacity: 1;
    color: #991b1b;
    color: rgba(153, 27, 27, var(--tw-text-opacity, 1));
    display: none;
}