/* Add custom CSS styles below */ 

body.slider_has_overlay .advanced-slider .swiper-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1;
}

body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
  background-color: #ff3939;
}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
  color: #fff !important;
}

.store-footer__inner, .store-footer__newsletter {
  border-bottom-width: 1px;
  border-style: dashed;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --tw-bg-opacity: 1;
  background-color: rgb(21, 50, 90);
  }
  
  .store-footer__curve {
  --tw-text-opacity: 1;
  color:  rgb(21, 50, 90);
}

.store-footer__contacts-row {
  border-bottom-width: 1px;
  border-style: dashed;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --tw-bg-opacity: 1;
  background-color: #223a66;
  }
  
  .footer-bottom{
    background-color: rgb(21, 50, 90);

  }
  
  #about-3 img.lazy.loaded {
  opacity: 1;
  transform: scale(1);
  border-radius: 0 50px;
}
}

.text-primary{
  text-align: center !important;
}
/*
@media(max-width:900px){
.text-primary {
  color: #414042;
  color: var(--color-primary);
  text-align: center;
  font-size: 2rem;
  font-weight: revert;
}
.text-store-text-primary {
  margin-bottom: 1.25rem;
  text-align: center;
  font-size: 1.1rem;
  padding: 0 10px;
}
}
@media(min-width:900px){
.text-primary {
  color: #414042;
  color: var(--color-primary);
  font-size: 3rem;
  font-weight: revert;
}
.text-store-text-primary {
 font-size: 1.4rem;
    line-height: 2.2rem;
}
}
*/