/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

div[itemprop="description"] ul {margin: 1.5rem;}
div[itemprop="description"] ul li {margin-bottom: .25rem;}
section[data-qb-element="content_withimage"] .text-center {text-align: left !important;}
div[itemprop="description"] ul {margin: 1rem; padding: 1rem;}

#footerMenu3 ul li {font-size: 1.5rem;}
.qs-cart-view span {font-size: .8rem; margin-left: 5px;}
.top-bar {background: #475b45; color: #fff;}
.bfs {background: #222; text-align: center;}
.bfs .container .row {min-height: 200px;}
.bfs p {font-size: 2rem; color: #fff;}

.productsort {border: 1px solid #dee2e6 !important; padding: 5px 10px; font-size: .875rem;}

.swiper-wrapper p.lead {color: #fff;}

.start-uspsection {margin-bottom: 3rem;}

.btn {letter-spacing: 0.025em !important; text-transform: none !important;}

.navbar ul.list-inline li[data-qb-element="icon_cart1"] {border: 1px solid #b8b8b8; padding: 6px 16px; border-radius: 50px;}
.navbar-bg {border-top: 1px solid #b8b8b8; background-color: #f5f5f5;}
.search-wrapper {border: 1px solid #b8b8b8; border-radius: 50px;}
.search-wrapper input[name="s"] {border-radius: 50px 0 0 50px !important;}
.search-wrapper .input-group-append .btn {border-radius: 50px;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 600; letter-spacing: -.25px; font-family: Inter;}
.producttitle-font-size {font-size: 1rem;}

.icon-count {background: #dc3300;}

.product-price {color: #dc3300;}

.font-weight-bold {font-weight: 600 !important;}
.btn {font-weight: 500 !important;}
.lead {font-weight: 400 !important; font-size: 1rem;}
.font-weight-light {font-weight: 400 !important;}

body p {color: #313132;}

.product-current-stock-status.text-success {display: flex; align-items: center; color: #8f8f8f !important;}
.product-current-stock-status.text-success i {font-size: .6rem; color: #50ce24 !important;}

.breadcrumb-item + .breadcrumb-item::before {padding-right: .25rem; content: "/";}
.breadcrumb-item.active {opacity: .65;}

@media (min-width: 991.98px) {

.headroom {will-change: transform; transition: transform 200ms linear; position: sticky; z-index: 3; right: 0; left: 0; top: 0; background: rgba(0,0,0,0);}

.headroom--pinned {transform: translateY(0%); background: transparent;}
.headroom--unpinned {transform: translateY(-165px);}

}

@media (max-width: 991.98px) {
  .navbar-expand-lg {
    padding: 0 1rem;
  }
}