body{
   background:#fff;
   font-family: 'Montserrat', Arial, sans-serif;
   font-size:14px;
   color:#57584f;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
   font-family: 'Montserrat',Arial, sans-serif;
   color:#57584f;
}

.header{
   border-bottom:1px solid #adbbad;
}

.txt24 {
    font-size: 1.2em;
    font-family: 'Montserrat', sans-serif;
}

#LogoImage{
  image-rendering: -webkit-optimize-contrast;
}

.page {
    background: #fff;
}

ul.base-list li, .ProductDescriptionContainer ul li{
    line-height:20px;
    margin-bottom:7px;
 }

ul.check-list{
  margin-left:0;
} 

ul.check-list li{
   line-height:20px;
   margin-bottom:10px;
   list-style:none;
    margin-left:0;
    padding-left:20px;
    position:relative;
}

ul.check-list li:before{
   content:"\f00c";
   font-family: FontAwesome;
   left:0px;
   position:absolute;
   top:0;
   font-size:14px;
   color:#7ea243;
}

.img-responsive{
   max-width: 100%;
   height: auto;
   display:block;
}

.btn {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    letter-spacing: 1px;
    padding: 0 1.2em;
    
}

.TopMenu {
    background-color: #adbbad;
    color: #fff;
}

.TopMenu ul{
  float:left;
}
.TopMenu .top-search{
  float:right;
}

.TopMenu a, .TopMenu li {
    color: #fff;
    font-size: 12px;
    line-height: 40px;
    font-weight:400;
    text-transform:uppercase;
}

.TopMenu li.last{
   margin-right:0;
}

.shipping-msg img{
   position: relative;
   margin-right: 20px;
   display: inline-block;
   vertical-align: middle;
}

.phoneIcon {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    background:none;ra
    padding-left:0;
}

.top-search{
   position:relative;
   vertical-align:middle;
   margin-top:7px;
}

#SearchForm {
   height:25px;
   background:#bdc9bd;
   
}

#SearchForm input{
  height:25px;
  line-height:25px;
  padding-left:5px;
  color:#fff !important;
}

#SearchForm .Button{
   height:25px;
   line-height:25px;
    background-image:url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/search-icon.png);
    background-size:auto 18px;
}

.TopMenu li .icon.icon-cart{
   background-image:url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/cart-icon.png);
   background-size:auto 18px;
}

.TopMenu .CartLink a{
   color: #fff;
}

.top-search span{
  float:left;
  display:inline-block;
  margin-right:10px;
  line-height:25px;
    position:relative;
  font-size:12px;
text-transform:uppercase;
}

.header-nav{
   min-width:100px;
}

.header-nav ul.sf-menu li a{
    color:#57584f;
    text-transform:uppercase;
    font-weight:500;
   
}

.header-nav ul.sf-menu > li{
  display:inline-block;
  position:relative;
  padding-right:10px;
  margin-right:10px;
}

.header-nav ul.sf-menu > li:after{
    content:"|";
    height:11px;
    font-size:11px;
    display:inline-block;
    position:absolute;
    top:4px;
    right:-1px;
}

.header-nav ul.sf-menu > li:last-of-type{
    padding-right:0px;
    margin-right:0px;
}

.header-nav ul.sf-menu > li:last-of-type:after{
   content:" ";
}

.header-nav ul.sf-menu li:first-child > a::before{
    background:none;
}

/*=======Dropdown menu styles=======*/

.header-nav ul.sf-menu ul{
   background-color: #ffffff;
   font-size: 14px;
   border-top: 0;
   padding: 5px 25px 15px;
   min-width: 200px;
   float: none;
   position: absolute;
   right: auto !important;
   top: 24px !important;
   left: -25px !important;
   z-index: 2;
}
#SideCategoryList .sf-menu li li:first-child,
#SideCategoryList .sf-menu li li:last-child, 
.header-nav ul.sf-menu ul li{
   margin-left:0;
   width:100%;
   border:0;
   border-bottom:1px solid #adbbad; 
}

.header-nav ul.sf-menu li ul li a{
    line-height:20px;
    padding:5px 0;
    /*font-size:14px;*/
    font-weight:400;
}

.header-nav ul.sf-menu li:first-child > a::before{
   display:none;
}

#home .header{
   margin-bottom:0;
}

/*=======Homepage Slider========*/

.flexslider .slides img {
    object-fit: cover;
    max-height: 550px;
}

#home .flex-control-nav{
   bottom:5% !important;
   position:absolute;
}

#home #HomeSlideShow{
   margin-bottom:0 !important;
}

.slide-button .btn{
   margin-top:200px;
}

#hero{
   margin-top:-31px;
   position:relative; 
}

#hero .inner{
  max-width: 1030px;
  width: 90%;
  margin:0 auto;
  position:relative;
  z-index:2;
}

.hero-captions{
    position:absolute;
    top:50px;
    left:0;
    width:400px;
}

.hero-captions h2{
   font-family: 'Courgette', cursive;
   color:#6aa131;
   font-size:50px;
}

.hero-captions p{
   font-size:16px;
}

#featured-categories{
  background:#eff1ef;
    padding:20px;
}

#featured-categories .inner, .inner.std{
  max-width: 1030px;
  /*width: 90%;*/
  margin:0 auto !important;
}

#featured-categories .grid__item{
   text-align:center;
}

#featured-categories .grid__item h4{
   margin-top:20px;
   font-weight:400;
   min-height:90px;
}

#featured-categories .grid__item h4 a:hover{
 
}

.toggler-head{
    text-align:center;
    margin-bottom:30px;
    margin-top:30px;
    text-transform:uppercase;
}

.toggler-head span{
   display:inline-block;
   padding:5px 7px;
   cursor:pointer;
   margin:0 5px;
   background:#fff;
   font-weight:500;
}

.toggler-head span.active{
    background:#adbbad;
}

.products-grid{
   display:none;
}

#home .ProductList li{
   width:20%;
}

#home #SideTopSellers{
    margin-top:40px;
}

#HomeFeaturedProducts h3, .splash_page h3, #SideTopSellers h3, #HomeNewProducts h3 {
    color: #57584f;
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;
    text-align:center;

}

#home .ProductPriceRating, #home .ProductActionAdd{
   width:100%;
   float:none;
   text-align:center;
}

#home .ProductList .btn{
   float:none;
}

#home .ProductList .pname{
  text-decoration: none;
  font-family: 'Montserrat', sans-serif;
  font-size:14px;
}

#home .ProductList .p-price{
   color: #57584f;
}

#home .ProductList .ProductImage img{
   /*border-radius:5px;*/
}

.inner.std{
   margin:40px auto !important;
   padding: 20px 0;
}

.inner.std div{
   margin-left:0 !important;
}

.inner.std div:first-of-type{
   margin-left:-10px !important;
}

#home .Content{
  min-height:0;
}

#SideNewsletterBox.newsletter-subscription {
    border: 0;
    background-color: #adbbad;
    color:#fff;
}

#SideNewsletterBox.newsletter-subscription h4{
    font-family: 'Courgette', cursive;
    color:#fff;
    text-transform:none;
    font-size:20px;
}

#SideNewsletterBox p{
   font-size:20px;
   font-weight:300;
   margin-bottom:10px;
}

#SideNewsletterBox.newsletter-subscription .Textbox{
    line-height:30px;
    height:30px;
    color:#fff;
    border:0;
    background:#bdc9bd;
}

#SideNewsletterBox.newsletter-subscription .btn{
    background:#57584f;
    line-height:30px;
    height:30px;
    font-size:20px;
    text-transform:uppercase;
    padding:0 10px;
}

#SideNewsletterBox.newsletter-subscription .btn:hover{
    background-color: #32332b;
    color: #fff;
}

.footer-main h4 {
    color:#57584f;
    font-size: 16px;
    padding: 0 0 1em 0;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.footer-main a {
    color: #000;
    font-size: 14px;
    line-height:20px;
}

.footer-main .SocialConnect ul{
  text-align:left;
}

.footer-main .SocialConnect ul a{
    font-size:24px;
    height:50px;
    width:50px;
    text-align:center;
    line-height:48px;
    background:#a9bbad;
    color:#fff;
    border-radius:50px;
    display:inline-block;
}


.footer-main .SocialConnect ul a:hover{
  background:#57584f;
}

.footer-links {
    background: #ced6ce;
    color: #57584f;
    font-weight:300;
    font-size:14px;
    text-align:center;
}

#payment-methods{
   text-align:center;
}

#payment-methods img{
   display:inline-block;
   margin:0 auto;
}

.footer-links p{
  font-size:14px;
  text-align:center;
  padding:7px;
  text-transform:uppercase;
  color: #57584f;
}

.footer-menu-devider{
  display: inline-block;
  margin: 0 10px;
  position: relative;
  top: -2px;
  font-size: 12px;
}

.footer-links p a{
  color: #57584f;
}

/*=====Product Page=========*/
.btn{
   background:#515349;
}

.btn:hover {
    background-color: #32332b;
    color: #fff;
}


.Breadcrumb li, .Breadcrumb li a{
   background:none;
   color:#adbbad;
   text-transform:uppercase;
   font-size:12px;
   font-weight:500;
    
}

.Breadcrumb li a{
   font-weight:400;
   padding-right:10px
}

.Breadcrumb li a:after{
   content:"\f105";
   font-family: FontAwesome;
   right:-10px;
   position:relative;
   top:0;
   font-size:14px;
}

.Breadcrumb li a:hover{
   color:#879a87;
}

#ProductDetails h1{
  text-transform:uppercase;
  color:#57584f;
}

.PrimaryProductDetails .btn.add-to-cart{
  background:#7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 20px 50% no-repeat;
  padding-left:50px;
  padding-right:22px;
}

.PrimaryProductDetails .btn.add-to-cart:hover{
    background-color:#7ea243; 
    color:#fff;
    box-shadow:0 0 2px #ccc;
}


.PrimaryProductDetails .btn.wishTrigger{
   color:#82827b;
   border:1px solid #b8b8b3;
   display:inline-block;
   vertical-align:middle; 
}

.PrimaryProductDetails .btn.wishTrigger span{
   font-size:20px;
   display:inline-block;
   vertical-align:middle; 
}


.PrimaryProductDetails .btn.wishTrigger:hover{
   border:1px solid #b8b8b3;
   box-shadow:0 0 2px #ccc;
}

.fastCartSummaryBox {
    background-color: #eff1ef;
}

.btn.icon-Add{
   background:#7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 10px 50% no-repeat;
   padding-left:40px;
   
} 

#fastCartWrapper .ProceedToCheckout .CheckoutButton a, #fastCartWrapper .ProceedToCheckout .CheckoutButton a:hover {
    background:#7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 20px 50% no-repeat;
    padding-left:30px;
}

.fastCartItemBox > p strong{
  font-weight:400;
}

.fastCartItemBox a{
    font-size:20px;
    font-weight:bold;
    text-transform:uppercase;
    color:#57584f !important;
}

.fastCartItemBox .ProductPrice{
   font-size:20px;
   color:#57584f !important;
}

.btn.alt{
   border:1px solid #8e9089;
   color:#515349; 
}

.btn.alt:hover{
  border:1px solid #8e9089;
  color:#515349; 
  box-shadow:0 0 2px #ccc;
  background:#fff;
}

.pname{
  font-weight:600;
  color:#57584f !important; 
}

/*#home .ProductList li, .productPage .ProductList li, .splash_page .ProductList li{
   width:20%;
}*/

#ProductDescription .subtitle{
    display:none;
}

#ProductDescription .descr-extended.hidden{
  display:none;
}

#ProductDescription .toogler-more{
   cursor:pointer;
   display:block;
   margin-top:15px;
   text-transform:uppercase;
   color:#7ea243;
}

/*.DetailRow.product-rating*/.rating-reviews-block, .add-to-cart-block{
    padding:15px;
    background:#eff1ef;
    margin-bottom:25px;
}

.DetailRow.product-rating .ReviewTitle{
   padding-bottom:5px;
}
.DetailRow.product-rating .Meta{
  margin-bottom:5px;
}

.DetailRow.product-rating .Value{
   padding-bottom:25px;
}

span[class^="stars-"]{
   content:'\f006 \f006 \f006 \f006 \f006';
   font-family: FontAwesome;
   display:inline-block;
   color:#f7a800;
   font-size:14px;
}

span.stars-5:before{
   content:'\f005 \f005 \f005 \f005 \f005';
}
span.stars-4:before{
   content:'\f005 \f005 \f005 \f005 \f006';
}
span.stars-3:before{
   content:'\f005 \f005 \f005 \f006 \f006';
}
span.stars-2:before{
   content:'\f005 \f005 \f006 \f006 \f006';
}
span.stars-1:before{
   content:'\f005 \f006 \f006 \f006 \f006';
}

.productPage #SimilarProductsByCustomerViews .ProductList li,
.productPage #SideProductRelated .ProductList li{
    width:50%;
}

.addto{
  border:0;
  display:inline-block;
  padding-top:31px;
}

.addto .BulkDiscount{
  display:block;
}

.DetailRow.qty{
  float:left;
  display:inline-block;
  margin-right:20px;
}

#uniform-qty_.selector{
  padding:0 !important;
}

.support-icons{
   display:inline-block;
   float:right; 
   padding-top:30px; 
}

.support-icons img{
    margin-left:10px;
    max-width:60px;
    image-rendering: -webkit-optimize-contrast;
}

.other-details-block h2{
  display:none;
}

.other-details-block .Label{
   text-transform:uppercase;
   font-size:18px;
   font-weight:500;
}

#fastCartContainer .ProductList li{
    width:33%;
}

.fastCartBottom {
  position:relative;
  top:-170px;
  
}

.fastCartBottom h4{
   padding-top:20px;
   border-top:1px solid #adbbad;
   max-width:66%;
}


#QuickViewProductDetails .required, #QuickViewProductDetails .Required, .ProductMain .Required, .required{
    display: inline-block;
    left:0;
    position:relative;
}

#ProductContainer{
  display: grid;
  grid-template-columns: 40% 60%;
  
}

.PrimaryProductDetails .ProductMain{
  width:auto;
  grid-row: 1 / span 2; 
  
}

.productPage .left-content{
  width:auto;
  grid-row: 1 / 1; 
}

#cross-products{
  width:auto;
  grid-row: 2; 
  grid-column:1;

}

#prodAccordion{
  grid-column: 1 / span 3;
  grid-row: 3;
}

.DetailRow.ProductSKU .Label, .DetailRow.ProductSKU .Value{
  display:inline-block;
  padding-bottom:15px;
}

.DetailRow.ProductSKU .Label{
  font-weight:600;
  margin-right:5px;
  
}

/*========ProductList=========*/

.ProductList .Rating:before{
   content:'\f006 \f006 \f006 \f006 \f006';
   font-family: FontAwesome;
   display:inline-block;
   color:#f7a800;
   font-size:14px;

}

.ProductList .Rating img{
  display:none;
}

.ProductList .Rating.Rating5:before{
   content:'\f005 \f005 \f005 \f005 \f005';
}
.ProductList .Rating.Rating4:before{
   content:'\f005 \f005 \f005 \f005 \f006';
}
.ProductList .Rating.Rating3:before{
   content:'\f005 \f005 \f005 \f006 \f006';
}
.ProductList .Rating.Rating2:before{
   content:'\f005 \f005 \f006 \f006 \f006';
}
.ProductList .Rating.Rating1:before{
   content:'\f005 \f006 \f006 \f006 \f006';
}

#home .ProductList .btn, #CategoryContent .ProductList .ProductActionAdd .btn{
   background:#7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 10px 50% no-repeat;
   color:#fff;
   padding:0 20px 0 40px;
   text-decoration:none;
   line-height:32px;
}

#home .ProductList .btn:hover, #CategoryContent .ProductList .ProductActionAdd .btn:hover{
  background:#7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 10px 50% no-repeat;
  color:#fff;
  box-shadow:0 0 2px #ccc;
}

/*=========Cart Page==========*/

.CartContents thead{
  background:#fff;
}

.CartContents tbody tr:nth-child(odd){
  background:#eff1ef;
}

#CartContent .CouponCode{
   display:inline-block;
   float:left;
}

.fastCartSummaryBox {
    position: relative;
    z-index: 2;
}

/*=======Checkout========*/

.ng-checkout-container a{
   color:#999;
}

/*=======#spurit-upsell-container======*/

#spurit-upsell-container{
  font-family:'Montserrat', sans-serif !important;
  height:350px !important;
}

#spurit-upsell-container h2{
  font-family:'Montserrat', sans-serif !important;
}

#spurit-upsell-container.simplemodal-container, .simplemodal-container #spurit-upsell-modal-content .upsell-content div#details-img{
   border-radius:0;
}

#spurit-upsell-container.simplemodal-container .details-upsell-title{
   text-transform: uppercase;
   color: #57584f;
   font-weight:700;
}

#spurit-upsell-container.simplemodal-container div.details-upsell-sku{
   background:none;
   font-size: 14px;
   color: #57584f !important;
   text-transform: uppercase;
}

#spurit-upsell-container.simplemodal-container div.details-upsell-addtocart{
   border:0;
   display: inline-block;
   vertical-align: middle;
}

#spurit-upsell-container.simplemodal-container div.details-upsell-addtocart input.qty{
   border-radius:0;
   height:28px;
   line-height:28px;
   padding-top:0;
   padding-bottom:0;
}

#spurit-upsell-container.simplemodal-container div.table-upsell-addtocart input.qty{
   border-radius:0;
   height:30px;
   line-height:30px;
   padding-top:0;
   padding-bottom:0;
   vertical-align: top;
}

#spurit-upsell-container .popup-no-thanks{
  position:absolute;
  top:210px;
}

#spurit-upsell-container.simplemodal-container input.details-upsell-to-cart, 
#spurit-upsell-container.simplemodal-container input.upsell-to-cart.table-upsell-to-cart{
   background: #7ea243 url(https://cdn6.bigcommerce.com/s-ohkypqy/product_images/uploaded_images/add-to-cart-bg.png) 20px 50% no-repeat !important;
   border:1px solid #7ea243;
   background-color: rgb(126, 162, 67);
   padding-left: 50px;
   padding-right: 22px;
   margin-right: 10px;
   font-family: 'Montserrat', sans-serif;
   font-size: 11px;
   font-weight: normal;
   height: 30px;
   line-height: 30px;
   letter-spacing: 1px;
   text-transform:uppercase;
   border-radius:0;
   padding-top:0;
   padding-bottom:0;
  min-width:170px;
}

#spurit-upsell-modal-content .upsell-content div#details-img{
  padding:0 !important;
  margin:0;
  border:0 !important;
}

#spurit-upsell-container.simplemodal-container .popup-no-thanks a{
   color:#7ea243;
}

#spurit-upsell-container.simplemodal-container .spurit-description{
  margin-bottom:20px;
}

#spurit-upsell-container.simplemodal-container a.spurit-checkout-btn-bottom{
   background: #7ea243 !important;
   border-radius:0;
   font-size: 11px;
   font-weight: normal;
   height: 30px;
   line-height: 30px;
   letter-spacing: 1px;
   padding:0 8px !important;
   letter-spacing: 1px;
   text-transform:uppercase;
   border:0;
}

#spurit-upsell-container.simplemodal-container a.spurit-checkout-btn-bottom:nth-of-type(1){
  display:none;
}

#spurit-upsell-container.simplemodal-container a.spurit-checkout-btn-bottom:hover{
  border:0;
}

/*========Account=========*/

.YourAccount h4 a{
    color:#57584f;
    font-weight:500;
}

.YourAccount h4 a:hover{
   color:#32332b;
}

/*======Treatments Categories======*/

.category-treatments .Content{
    min-height:50px;
}

.category-treatments .header{
    margin-bottom:0;
}

.category-treatments .banner_category_page_top img{
    max-height: 500px;
    object-fit: cover;
}

.category-treatments .CategoryDescription{
   margin-top:50px;
}

.category-treatments .CategoryDescription h1{
    font-family: 'Courgette', cursive;
    /*color:#6aa131;*/
    font-size:50px;
}

.category-treatments h4{
   text-transform:none;
   font-weight:500;
}

.category-treatments h4 strong{
   font-weight:500;
}

.category-treatments .CategoryDescription h1.yellow-color{color:#f5a800}

.yellow-color{color:#f5a800;}

.green-blue-color{color:#00afaa;}

.green-color{color:#6aa131;}

.dark-blue-color{color:#003da6;}

.orange-color{color:#ec7700;}

.magento-color{color:#8f4899;}

.text-16{
   font-size:16px;
}

.categories-pager{
   padding-top:20px;
}

.categories-pager a{
   font-size:18px;
   color:#adbbad;
}

.categories-pager-next{
  float:right;
}

.categories-pager-next .fa{
  padding-left:10px;
}

.categories-pager-prev{
  float:left;
}

.categories-pager-prev .fa{
  padding-right:10px;
}

.categories-pager a:hover{
  color:#57584f;
}


/*-------Updates 04.07.2018--------*/

.slide-show h2, .slide-show .slide-text{
   background-color:none !important;
}

.slide-show li.slide .slide-overlay{
    left:auto;
    right:10%;
    width:auto;
}

.slide-show li.slide:nth-of-type(5) .slide-overlay, .slide-show li.slide:nth-of-type(6) .slide-overlay{
    left:10%;
    right:auto;
    width:auto;
}

.slide-show li.slide:nth-of-type(5) .slide-overlay h2{
  max-width:500px;
  line-height:58px;
}
input.Textbox, textarea, input[type="text"], input[type="password"]{
  height:30px;
  line-height:30px;
}
/*======Responsive fixes=======*/

/* 1100px */
@media screen and (max-width: 1140px) {

  .TopMenu .top-search {
    float: none;
    margin: 0 auto 10px;
    display: table;
    clear:both;
   }
}

/* 768px */
@media screen and (max-width: 768px) {
  #ProductContainer{
  display: grid;
  grid-template-columns: 100%;
  
  }
   .PrimaryProductDetails .ProductMain{
     width:auto;
     grid-row: 2; 
  }

  .productPage .left-content{
    width:auto;
    grid-row: 1 ; 
  }

  #cross-products{
    width:auto;
    grid-row: 3; 
    grid-column:1;
  }
  
  #prodAccordion{
     grid-column: 1 ;
     grid-row: 4;
   }

   #ModalContainer .fastCartThumb, #ModalContainer .fastCartItemBox div, #ModalContainer .Quantity, #ModalContainer .fastCartBottom {
       display:block !important; 
   }

   #ModalContainer .fastCartItemBox div{
      padding-bottom:20px;
   }

   #ModalContainer .fastCartBottom{
     top:0;
   }

   .fastCartBottom h4{
     border:0;
     text-align:center;
     max-width:100%;
   }

   #fastCartContainer .ProductList li{
    width:50%;
   }
   .addto{
      padding:0;
    }

    .support-icons{
       float:none;
       width:100%;
    }
   /* .CartContents .CartThumb{
       display:inline-block !important;    
     }*/
   #CartContent .CouponCode{
     display:block;
     float:none;
     padding-bottom:25px;
    }

   
    .slide-button .btn{

      display:none;

     }
     #featured-categories .grid__item{
       width:50% !important;
     }

      #featured-categories{
        text-align:center;
      }

      #featured-categories .grid .grid__item:last-of-type{
        margin:0 auto;
      }

     #featured-categories .grid__item > a{
        display:inline-block;
        margin:0 auto;
     }
     #HomeSlideShow{
       display:none;
     }
    .footer-main .SocialConnect ul{
       text-align:center;
     }

     #payment-methods{
       margin-bottom:25px;
     }

   .category-treatments .CategoryDescription .grid__item{
      width:100%;
      margin-bottom:20px;
    }

   .category-treatments .CategoryDescription h1{
      text-align:center;
    }

     .category-treatments .CategoryDescription img{
       margin:0 auto;
    }
    #spurit-upsell-container .popup-no-thanks{
       position:relative;
       top:0;
    }
}
/*--- 480px--- */
@media screen and (max-width: 480px) {

  .shipping-msg{
     display:none;
   }
   #SideCategoryList .sf-menu li li:first-child {
     border-bottom: 1px solid #555;
   }

   .footer-columns .grid__item{
     /*display:none;*/
   }
   .footer-columns .grid__item:last-of-type{
     display:block;
   }
    #SideNewsletterBox p{
      display:none;
   }
  .footer-columns.grid .CategoryList{
      display:block !important;
   }
}


    
/*---------Updates by 02.10.2018----------*/
.home-info p,.home-info ul{

  font-size:14px;
}

.list-centered{
  
  margin:25px auto;
}

.list-centered li{
   list-style:none;
}

.list-centered li a{
   padding:5px 0;
   color:#6aa131;
  display:block;
}

.list-centered li a:hover{
   text-decoration:underline;
}

.category-treatments .banner_category_page_top{
   padding-bottom:20px;
}

.TopMenu li.CartLink {
   margin-left:30px;
}

.slide-show .h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 48px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    padding: 0;
    line-height: 2em;
    letter-spacing: 1px;
    display:block;
}

#home-info-s1 h2 {
    color: #ffffff;
}
.home-info h2 {
    font-family: 'gotham_htfbold';
    padding-bottom: 8px;
}
.home-info h2{
   
    line-height: 28px;
    font-size: 18px;
   
}

.QuickViewBtn{
   width:100px;
  text-align:center;
}

.Content .ProductList .ProductImage{
  height:190px;
  display:block;
  text-align:center;
}

.ProductList li{
  margin-bottom:20px;
}

.ProductList .ProductImage a {
    display: inline-block;
    height: 190px !important;
}

/*--Update 31.03.2019--*/
.hp-title{
  color: #57584f;
  font-size: 24px;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  margin-top:40px;
  padding-bottom:0;
  text-align:center;
}

 #SideTopSellers h3{
   font-size: 20px;
}

#home #SideTopSellers{
   margin-top:30px;
}

.TopMenu li.CartLink {
    margin-left: 20px;
}

#home-info-s1, #home-info-s3, #home-info-s5 {
    background-color: #adbbad;
    color: #57584f;
}

/*---Update 07.06.2019--*/

.treatment-download-link{
   margin-top: 25px; 
   font-size: 18px;
   font-weight:bold;
   margin-left:12%;
}

#home .ProductList .pname, #CategoryContent .ProductList .pname, #CategoryContent .ProductList .p-name a{
    font-family: 'Montserrat', Tahoma, sans-serif;
}

/*---Update 18.09.2019--*/
.home-info h1{
  font-size:1.7em;
  font-family: 'Montserrat', Tahoma, sans-serif;
  margin-bottom:25px;
}

.CategoryDescription .home-info{
  margin-bottom:20px;
}

.main{
   padding-bottom:30px;
}

ul.std1 li{
   margin-bottom:15px;
}

.BlockContent.PageContent p {
    font-size: 14px;
    line-height: 24px;
}

.BlockContent.PageContent li{
   line-height:24px;
}

.TitleHeading, .TabNav {
   color: #333;
}

.note-box{
   padding:15px;
   background-color: #adbbad;
   color: #fff;
   font-size:16px;
   line-height:24px;
   margin:20px 0 25px;
}

.note-box p{
   font-size:16px;
   line-height:24px;
}