footer::before {
    content: "";
    background-image: url(https://i.imgur.com/eAWGMd1.png);
    background-size: 418%;
    display: block;
    background-repeat: round;
    transform: rotate(180deg);
    height: 104px;
    margin: -3px -32px 1px 1px;

}
.top-header,
header .site-header,
.nav-mobile .main-nav,
footer{
background: rgb(125,161,110);
background: linear-gradient(90deg, rgba(125,161,110,1) 0%, rgba(83,106,75,1) 100%);
}

header .site-header__wrapper .theme-logo span,
.s-cart-summary-total,
.sicon-ellipsis-vertical:before,
.sicon-search:before,
.nav-mobile .main-nav li a,
footer .title--primary:before,footer .title--has-dash,
footer * {
color:white !important;
} 

.s-cart-summary-icon svg{
fill:white
}
.footer__bottom{
background:transparent
}

header .site-header__wrapper .theme-logo img {
    transform: scale(1.4);
    margin-left:25px
}

.nav-desktop--horizontal>ul{
    justify-content: center;
}

body.font-dinnextltarabic-regular .btn--add-to-cart{
transform:translateX(0)
}

.product-block .btn--add-to-cart {
    left: 30px;
    bottom: 1.5rem;
    padding:8px;
      padding-top: 0px !important;
    padding-bottom: 1px !important;
        border-radius:50px 50px;        
}

.btn--floated .s-button-element{
    font-size-22px 
 }

.btn--add-to-cart i::before{
content:"اضافة"; 
}

 div.relative.wide.donating-wrap > div.product-block__info > a > h2,
 .product-block__info .product-title p{
 padding-bottom:.3rem
 }

.product-block__info{
   margin-bottom:1rem
}

body {
/*
  background-image: url("https://i.ibb.co/9qYSB9T/Screenshot-103.png");*/
  
  background-image: url("https://i.ibb.co/gTgQQry/Screenshot-111.png");
  background-repeat: repeat-y;
  background-size: cover;
} 



@media only screen and (max-width: 767px){
.banner figure figcaption{
padding: 1rem;}

.banner figure h2{
font-size:1.1rem
}

body > section.home-block.home-block--square-images > div > div > div{
width:50% !important;
padding-left: 7px;
    padding-right: 7px;
}

footer::before {  transform: rotate(180deg);
    height: 55px;}
    header .site-header__wrapper .theme-logo img {
    transform: scale(1.2);
}
.product-block .btn--add-to-cart {
    left: 7px;}
}

.product-block::before
{
content:'';
    top: 0;
    left: 0;
    height: 100%;
    width: 2px;
    transform: scaleY(1);
    transition-delay: .9s;
    transform-origin: bottom;
}

.home-block--bg{
background:transparent
}

.product-block,
.testimonial-entry{
border:1px solid #58714f;
}

.product-block:hover{
    transform: scale(1.05);
}

@keyframes grow {
  0% {
    font-weight:200;
  }
  100% {
    font-weight: 900;
  }
}

.nav-desktop ul .menu-item .offers-link{
  animation: grow 1.5s linear infinite;
     position: relative;
}

.top-header .top-header__info li a *{
color:white !important
}

.product-block__thumb .badge.badge--ribbon{
background :red;
  animation: grow 1.5s linear infinite;
  padding-top:1px
}
/*
@keyframes up-down {
  0%,
  100% {
    top: 0;
  }

  50% {
    top: -25px;
  }
}

body > section.home-block.home-block--fixed-banner > div > div > div > a > img {
  margin-top: 30px !important;
  border-radius: 10px !important;
box-shadow:1px 1px 8px green,-1px -1px 8px green;
  position: relative;
  animation: up-down 8s ease infinite;
}
*/