/* Add custom CSS styles below */ 
body{
background-color: #111111;
}
.s-search-inline{
  min-width: unset;
}
#mainnav{
  background-color: #000000;
    color: white;
}
/**/
#mobile-menu span,
.before-price,
.s-product-options-option-content label div,
#product-filter,
.content.content--single-page{
  color: #000;
}
#mobile-menu .root-level span,
h4 + span.line-through{
  color: #fff;
}
#mobile-menu #offers span{
  color: red;
}
.total-price{
  color: #991b1b;
}
.s-user-menu-trigger{
  background-color: #000;
}
.s-product-card-sale-price h4 {
    color: #A89F3A!important; 
}
.text-red-800 {
    color: #A89F3A!important;
}
.s-product-card-sale-price span {
    color: inherit !important;
}
.s-product-card-price, .s-product-card-starting-price h4 {
    color: #A89F3A;
}
.font-bold {
    color: #A89F3A;
}
.form-label{
  color:#000 !important;
}
/**/
.header-btn__icon{
  color: white;
}
.s-cart-summary-total{
  color: white !important;
}
#main-content .container ,
.text-gray-800 
{
  color: white !important;
}

article > p > span{
  color: white !important;
}
.s-product-card-content-subtitle{
  color: white;
}
.topnav-is-dark .top-navbar .s-search-input{
  background-color: white;
}
.banner--fixed img, .banner-entry{
 background: transparent;
}
.s-quantity-input-input{
  color: black !important;
}
strong{
  color: white;
}
.ql-direction-rtl > strong{
  color: white !important;
}
section:nth-of-type(1){
  margin: unset;
}
section:nth-of-type(1) .container{
  padding: unset;
  max-width: unset;
}
section:nth-of-type(2) .container{
  max-width: 600px;
}
section:nth-of-type(3)  div{
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.two-row .banner-entry:first-child{
  grid-row: span 1 / span 1;
}

@media (max-width:768px){
section:nth-of-type(3)  div{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
  section:nth-of-type(3)  a >div{
    background-size: contain  !important;
  }
   section:nth-of-type(4)  a >div{
    background-size: contain  !important;
  }
  .banner-entry{
    height: 80px;
  }
}
.s-product-card-image {
    background-color: unset;
}
.s-product-card-entry{
  border: 1px solid #C72C15;
  background-color: #111111;
    color: white;
}
.s-product-card-content-title a{
color: white;
}
.s-product-card-content-title a:hover{
  color: white;
}
main-content{
  color: white
}
.s-button-primary-outline{
  background-color: white;
  color: black;
}
.s-button-primary-outline:hover{
 background-color: white;
  color: black;
  opacity: 1;
}
.s-reviews-header{
  font-size: 1.90rem;
    color: white;
    background-image: url(https://j.top4top.io/p_3610t546w1.png);
    padding: 0 78px;
    background-repeat: no-repeat;
}
.s-reviews-header-wrapper{
  justify-content: center;
}
.s-reviews-testimonial ,
.store-footer__inner{
  background-image:linear-gradient(90deg, rgba(224, 135, 19, 0.99) 0%, rgba(199, 44, 21, 1) 100%);
        color: white;
}
.copyright-text p{
  color: white;
}

/* .altumcode{
  display: none !important;
}
.altumcode-wrapper{
    display: none !important;
}
.altumcode.on-fadeIn{
  opacity:0 !important;
}
.s-advertisement-content{
  display: none;
} */
.topnav-is-dark .top-navbar{
    background-color: rgb(0 0 0);
}
.s-reviews-testimonial__icon svg ,
.s-rating-stars-hovered, .s-rating-stars-selected{
  fill: white;
}