/* BRAND SLIDER */
.homepage-brandscroller {
max-width: 1450px;
margin: 20px auto 40px !important;
}
.homepage-brandscroller img {
filter: grayscale(100%);
opacity: 0.5 !important;
}
.homepage-brandscroller img:hover  {
filter: grayscale(0%);
opacity: 1 !important;

}

.shadow {
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  transition: transform 0.2s ease-out;
}

.shadow:hover {
  transform: translateY(5px);
}

.toolbar .cart-btn>.btn span {
        border-radius: 10px;
}

header section.search .search-form .form-group input {
    background: #fff;
    border-style: solid;
    border-width: 1px;
    height: 33px;
    padding-right: 38px;
    border-radius: 41px;
}

i.fa-recycle {
    display: none;
}

.ecoblock_container .col-lg-8.col-md-8{
    width: 100%;
}

.zoomin img {transition: transform 500ms;}.zoomin:hover img {transform: scale(.95);}

li.standOut > a {
	display: inline-block;/*bug fix*/
	position: relative;
	text-decoration: none;
  
}
 li.standOut > a::after {
	content: 'New Ranges Added';
	position: absolute;
        bottom: 99%;
	right:11%;
	background: #5bd2ec;
	padding: 0px 6px 0px 5px;
	color: #fff;
	white-space: nowrap;
	opacity: 1;
	font-size: 12px;
	font-weight: bold;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
li.standOut > a::before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 8px solid #5bd2ec;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	opacity: 1;
	right: 12%;
	bottom: 88%;
  
}
li.standOut > a:hover::after {
	bottom: 89%;
}
 li.standOut > a:hover::before {
	bottom: 78%;
}
li.standOut > a::after {
	
    -webkit-animation: fadeinndnd 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadeinnd 1s; /* Firefox < 16 */
        -ms-animation: fadeinnd 1s; /* Internet Explorer */
         -o-animation: fadeinnd 1s; /* Opera < 12.1 */
            animation: fadeinnd 1s;
}
 li.standOut > a::before {
	
    -webkit-animation: fadeinnd 1.6s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadeinnd 1.6s; /* Firefox < 16 */
        -ms-animation: fadeinnd 1.6s; /* Internet Explorer */
         -o-animation: fadeinnd 1.6s; /* Opera < 12.1 */
            animation: fadeinnd 1.6s;
}

@keyframes fadeinnd {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadeinnd {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeinnd {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadeinnd {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadeinnd {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.header-full .logo img{padding-bottom:2em;max-width:100% !important;max-height:unset !important}.shop-filters .filter-title{background:#008CD1;padding:18px 15px;border-radius:8px 8px 0 0;font-size:1.2rem;color:white;letter-spacing:0;font-weight:900;text-align:center;position:relative;bottom:8px}.shop-filters .filter-title{background-color:#008CD1}.toolbar .cart-btn>.btn{background:#008CD1}.toolbar .cart-btn .btn i,.toolbar .cart-btn:hover>.btn i{color:#fff}.product-sku{font-size:1rem;color:#000000}.toolbar .cart-btn>.btn span{background-color:#2f5699}body>header>div.header-full>div.container-fluid.headersection-1{background-color:white}.help-contact-menu{display:flex;justify-content:flex-start}.phone{padding-right:1em}.help-bar-wrapper{width:100%;background-color:white;margin-right:unset !important;margin-left:unset !important}.help-bar-content{display:flex;justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;padding-top:0.4em;padding-bottom:0.4em;color:#008cd1}.help-bar-content a{color:#008cd1;padding:0 1em;font-weight:600}.phone-link{padding:0 !important}.help-bar-content a:hover{color:#2f5699}.help-contact-menu{flex-grow:1}.help-links-menu{flex-grow:1;display:flex;justify-content:flex-end}.header-full>.container-fluid{padding-right:0;padding-left:0}.row{margin:0 !important}body>header>div.header-full>div.container.headersection-2>div{padding-top:1em}#shoppingtools_143701 i{color:#008CD1}.footer .payment img{margin:0}div.container-fluid.headersection-4{border-bottom:#8ED8F8 1px solid}.usp-container{width:100%;padding:0.4em 0}.usp-container-inner{display:flex;justify-content:space-evenly}.usp-container-inner .single-section{display:flex;align-items:baseline;width:100%;justify-content:center}.usp-container-inner .single-section .fas{margin-right:0.3em}.catalog-single .social-links .social-link-item{display:block}.productimage_container .productimagesolo{padding:0}.fa-leaf{color:green}
#shoppingtools_143701 {
    width: auto;
}
#minicart_786 {
    width: auto;
}

.in-stock {
    color: #37b048;
}

.out-stock {
    color: #d22f25;
}

.live-inventory-v2-wrapper {
    font-size: 1.3em;
    white-space: normal;
}

style attribute {
    text-align: center !important;
}

.gotAnyQuestions {
  background: #32599c;
  position: relative;
  padding: 0 30px;
}

.gotAnyQuestions > img {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 50%;
  object-fit: cover;
}
.gotAnyQuestions a {
  margin-top: 20px;
}

.gotAnyQuestions a:hover,
a:focus {
  color: #ffffff;
}

.gotAnyQuestions .questionsInner {
  padding: 100px 100px 100px 0;
  width: 50%;
}

.gotAnyQuestions h3 {
  color: #fff;
  font-size: 26px;
  margin: 0 0 30px;
}

.gotAnyQuestions p {
  color: #fff;
  margin: 0 0 30px;
}

.gotAnyQuestions .questionsLink {
  color: #fff;
  margin: 15px 0;
}
.gotAnyQuestions .customButton {
  display: inline-block;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .gotAnyQuestions > img {
    display: none;
  }
}

@media (max-width: 768px) {
  .gotAnyQuestions .questionsInner {
    width: 100%;
    padding: 50px 0;
  }