/* Add custom CSS styles below */ 



a.sub-nav__menu.ml-2::after {
    content: 'القائمة';
position: static;
    width: 86px;
    height: 24px;
    color: var(--main-text-color2);
    font-size: 10px;
    top: 72%;
    left: 48%;
    color: #fff;
}

.sub-nav-header {
    background: #112E2D !important;
}



.sub-nav-content.is-active {
    background: #112E2D !important;
}

ul li a {
    color: white;
}

.sub-nav-content.is-active .main-menu>li>a {
    color: #ffffff;
}

.icon-credit-card2::before {
    content: "";
    color: aliceblue;
}

.sicon-cart::before {
    content: "";
    color: aliceblue;
}

.sicon-heart::before {
    content: "";
    color: aliceblue;
}

.sicon-bullhorn::before {
    content: "";
    color: aliceblue;
}

.sicon-star::before {
    content: "";
    color: aliceblue;
}

.sub-nav .main-menu li.sub-menu-header.categories-holder>span {
    border-top: 14px solid #112E2D;
    }
    
    .offers-link, .price-after {
    color: #E8C571!important;
}

.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li {
    border-bottom: 1px solid #112E2D;
    display: block!important;
    position: relative;
}


.sub-nav .sub-nav-content .main-menu>li {
    border-bottom: none;
    margin-left: 0!important;
    padding: 0 1rem;
}

.sub-nav .main-menu li.sub-menu-header.categories-holder>span {
    border-top: 14px solid #112E2D;
    display: block;
    color: #e4c170;
    font-size: 24px;
    margin-bottom: 11px;
    }
    
    /********************************/
    
.store-home::after{
content: "";

 background:#fafafa;
     background-position: center 0rem;

  width: 100%;
    height: 100%;
    top: 0;
    position: initial;
       transform: scale(1);

    z-index: 99999;
     animation-name: pupup_logo;
    animation-duration: 3s;
   
  }

/*****************from************/
@keyframes pupup_logo{
from{
    background-image: url("https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExMzY0YjQyOGU5MjVhZDc3ZWU2OGZkNzBiODZmMjdhYjUyYjE5MDM4NCZjdD1n/2ZdCHKYl4Gz3SbCUPw/giphy.gif");
    
    background-size: 100vh;
    background-repeat: no-repeat;
    background-position: center 0rem;
   
   opacity: 100%;
   position: fixed;

   
 }
/*******************To******************/
to{
content: "";
    opacity: 0%;
    top: 0px;
    position: fixed;
    z-index: 0;
     background-image:#fafafa;

    background-size: 100vh;

    background-repeat: no-repeat;
    background-position: center 0rem;

}
}




/**********************/
a.product-add.add_to_cart_btn {
    background: #112E2D;
    border-radius: 0px 0px 0px 26px !important;
}


/*****************footer************************/
.footer-header {
    box-shadow: 10px 10px 5px lightblue;
    border-radius: 70px 0 70px;
    background: #e8c571;
    text-align: center;
}

.footer-links a {
    color: #e8c571;
}
.footer-main .container:before {
    text-align: center;
    content: "";
    display: block;
    height: 152px;
    width: 82%;
    margin: auto auto 20px;
    background: url("https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExZjIyYjVkNjMyNWIxZmQ2M2UyZmZkZjA1OWQ2MzRjZDNjYjY2Y2M4NiZjdD1n/yRFXWbz8lCEeNwbuve/giphy.gif");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    filter: brightness(1); 
}

.footer-main {
    padding: 1rem 0;
    border-top: 16px solid #e8e8e8;
    background-color: #112E2D;
    border-radius: 30px 30px 0 0px;
}

.footer-title {
    color: #ffffff;
}

.store-contact a {
    color: #fff;
}

.footer-sub {
    background: #e8c571;
}

p.mb-3 {
    color: aliceblue;
}

h2.section--title span {
    border-radius: 40px 0px 47px 0px !important;
}


.salla-theme_4 .product-footer .product-add:hover {
background: #e8c571 !important;
}


.main-slider.slick-dotted.slick-slider .slick-dots li.slick-active button {
    border-radius: 15%;
    width: 26px;
    /* background: aqua; */
}

.slick-active button {
    background-color: #e8c571 !important;
}

.salla-theme_4 .product-details__price {
    width: 101%;
}

.footer-header .container {
    display: flex;
    justify-content: center !important;
    }