:root {
    --font-text: Lato, sans-serif;
    --font-heading: Quicksand, sans-serif;
    --color-brand: #3BB77E;
    --primary-color: #3BB77E;
    --color-brand-rgb: 59, 183, 126;
    --color-brand-dark: #29A56C;
    --color-brand-2: #FDC040;
    --color-primary: #5a97fa;
    --color-secondary: #3e5379;
    --color-warning: #ff9900;
    --color-danger: #FD6E6E;
    --color-success: #81B13D;
    --color-info: #2cc1d8;
    --color-text: #4c4c4c;
    --color-heading: #253D4E;
    --color-grey-1: #253D4E;
    --color-grey-2: #242424;
    --color-grey-4: #adadad;
    --color-grey-9: #f4f5f9;
    --color-muted: #B6B6B6;
    --color-body: #7E7E7E;
    --heading-font-size: 32px;
    --body-font-size: 16px;
}


.header-top {
  background-color: #f5f5dc;
}
.header-info>ul>li a {
    color: #000;
  font-weight: 400;
}
.header-info>ul>li {
   color: #fff;
}
.header-info>ul>li>strong {
   color: #fff !important;
}
.hero-slider-1 .slider-content h1 {
   color: #fff;
}
.header-top-ptb-1 #news-flash {
  color: #000;
  font-weight: 400;
}
.bg-scroll {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    align-items: center;
  color:#fff;
}
.bg-color {
    background: #DE544B;
}
.home-slider {margin-bottom:0px !important;}
.bg-scroll h1{ color:#fff;}

.detail-info .product-detail-rating {
    display: none;
}
.header-action-2 .header-action-icon-2:nth-child(1) {
    display: none;
}
.header-action-2 .header-action-icon-2:nth-child(3) .pro-count {
  color:red !important;
}

#scrollUp i {
 padding:4px !important;
      background: #49692e !important;
}

:root {
	--font-text: 'Filson Pro' !important;
	--font-heading: 'Filson Pro' !important;
}

.categories-button-active {
 color:#000 !important;
}
.categories-button-active span.et{
 color:#000 !important;
}
.main-categories-wrap>.categories-button-active span.et{
color:#000 !important;
}
.main-categories-wrap>.categories-button-active span.fi-rs-apps{
color:#000 !important;
}
.wishlist-count{
color:red !important;
}

.mobile-social-icon a{
background: #49692e !important;
}
#scrollUp {
bottom:100px !important;
}


*::selection { 
            background: #49692e !important; 
            color: #fff !important; 
        }


.main-categories-wrap>a {
      font-weight: 400;
}

.main-menu nav ul li a{
  font-weight: 400;
}

.header-info>ul>li:before {
    background: #000;
}

.header-wrap.header-space-between {
  justify-content: center;}


 #modalbtn{
        position: absolute;
        top: 15px;
        right: 20px;
      }

      #modalcontent{
        padding-top: 7px;
      }

      #modalbody{
        background-color: #c9ba9d;
        border-radius:16px!important;
      }

 #modalbody img,h4,p,h6{
        padding: 10px 0 0 14px;
      }

#modalbody a{
  margin: 10px 0 0 14px;
}

#modalbody ul{
   list-style: none;
  padding: 10px;
}
.modal-content {
border-radius:16px!important;
}

.payment-method-item .payment-method-logo {
    width: 3rem!important;
}


.total-product p{
  display:none;
}


.header-action-2 .header-action-icon-2>a span.pro-count {
right:-14px !important;
top:-9px !important;
}
.header-action-2 .header-action-icon-2>a span.pro-count.blue {
    background-color: #b1bea3 !important;
}


@media only screen and (max-width: 768px) {
    .mobile-header-wrapper-style {
        width: 342px;
    }
  .header-wrap.header-space-between {
    justify-content: space-between;
}
  
  .hero-slider-1 .single-hero-slider {
    height: 150px !important;
}
  .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img {
        width: 100%;
    }
}
.footer-mid .widget-title {

    padding: 10px 0 0 0px !important;
}


.hero-slider-1 .single-hero-slider {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
  height:auto !important;
    aspect-ratio: 1920 / 550;
}

.shipping-method-wrapper {
  display:none;
}
.mobile-social-icon{
display:none !important; 
}

.banner-left-icon {
    width: 100% !important;
    height: auto !important;
    min-height: 185px !important;
}

    footer .featured .row{
        display: flex!important;
    justify-content: space-evenly!important;
    }

.logo.logo-width-1 {
    margin-right: 48px!important;
    margin-left: 21px!important;
   
}
.header-style-1 .header-middle-ptb-1 {
    padding: 10px 0 !important;
}
.sidebar-widget:nth-child(2) {
  display:none !important;
}
.search-style-2 .form-group--icon {
display:none;
}
.banner-left-icon .banner-text p {
padding-left:0;
}
.header-style-1 .search-style-2 form {
    max-width: 630px !important;
}
@media (min-width: 320px) and (max-width: 480px) {
  .logo.logo-width-1 a img {
    height: 60px;
  }
}

.shipping-method-wrapper {
    display: block !important;
}

.js-add-to-compare-button {
    display:none !important;
}

.single-mobile-header-info .mobile-language-active {
display:none !important;
}

.single-mobile-header-info:nth-of-type(2) {
  display: none !important;
}