.totals-tax {
  display: none;
}
.page-header.header-type1 .header.content .block-search .actions .action.search{
  background: #CFB85E;
}
body .page-wrapper .page-header.header-type1 .header.content .block-search .actions .action.search::before{
  content: "\f002";
  color: white;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
}
#search-tog-btn{
  display: none;
}
.newsletter-modal{
  z-index: 90199 !important;
}
.newsletter-modal+.modals-overlay{
  z-index: 90199 !important;
}
.page-main-description.product-full-width-section{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 769px) {
  .page-main-description.product-full-width-section{
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
  }
  .leftinfo-product-container{width: 48%;float: left;}
  .logo-section > .pagebuilder-column-group > .pagebuilder-column-line{max-width: 1200px;margin: 0 auto;padding: 20px 0px;}
}
@media (max-width: 1199px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 970px;
    box-sizing: border-box;
  }
}

@media (max-width: 991px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 750px;
    box-sizing: border-box;
  }
}

@media (max-width: 767px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}
@media (max-width: 639px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}

@media (max-width: 379px) {
  .page-main-description.product-full-width-section{
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }
}
.checkout-index-index .page-wrapper .page-header.header-type1 .header.content .header-sections-block,
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{
	display: block!important;
}
.block-minicart .block-content > .actions > .primary{margin: 0 0 15px;}
#minicart-content-wrapper .action.primary{
	border-color: #6fb534!important;
	background: #6fb534!important;
}
#minicart-content-wrapper .action.viewcart{
	background: #CFB85E!important;
	color: #FFF!important;
	display: block!important;
	padding: 14px 17px!important;
	font-size: 1.8rem!important;
	font-weight: 600!important;
	text-transform: uppercase!important;
}
#minicart-content-wrapper .action.viewcart:hover{
	background: #333333;	
}

.topinfo-product-container{margin-bottom: 20px;}
.topinfo-product-container .product-reviews-summary .rating-summary,.topinfo-product-container .product-reviews-summary .reviews-actions a:not(:last-child){margin-right:5px;}
.topinfo-product-container .product-addto-links .tocompare{display: none;}
.product-info-main .topinfo-product-container .product.attribute.sku{display: inline-block;font-size: 12px;font-weight: 500;color: #666;}
.topinfo-product-container .product-reviews-summary .reviews-actions{margin-top: 0;}
.catalog-product-view .product-info-main .topinfo-product-container .product-reviews-summary{margin-right: 10px;margin-bottom: 0px;}
.topinfo-product-container .product-addto-links .action{margin-right: 10px;color:#666666;font-size: 12px;font-weight: 500;}
.topinfo-product-container .product-addto-links .action:hover{color: #CFB85E;}
.catalog-product-view .product-info-main .topinfo-product-container .product-reviews-summary .reviews-actions .action.add{font-weight: 500;}
.catalog-product-view .page-wrapper{background-color: #fff;}
.catalog-product-view .product-info-main .product-info-price .price-box .price-wrapper .price{color: red !important;font-size:32px;}
.catalog-product-view .product-info-main .product-info-price .price-box{display: inline-block !important;}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku{display: inline-block !important;margin-left: 20px;vertical-align: bottom;}
.leftinfo-product-container .product.info.detailed{margin-top: 30px;}
.leftinfo-product-container .product.info.detailed .product.data.items > .item.title{margin-top: 0px;float: unset;border-left: 0;border-right: 0;}
.leftinfo-product-container .product.info.detailed .product.data.items > .item.content{margin-top: 0;float: unset;margin-left: 0;border-left: 0;border-right: 0;padding-left: 0;}
.leftinfo-product-container .product.data.items > .item.title > .switch{background: #fff;padding: 0 10px; border-left: 0;border-right: 0;font-size: 16px;color: #000;}
.leftinfo-product-container .product.data.items .item.title a::after{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 14px;line-height: inherit;color: inherit;content: '\e622';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;position: absolute;right: 10px;top: 1px;}
.leftinfo-product-container .product.data.items .item.title.active a::after{content: '\e621';}
.leftinfo-product-container .prodict-list-widget.block.related{background-color: #F9F9F9;border-radius: 10px;padding: 10px 20px;}
.leftinfo-product-container .prodict-list-widget.block.related .title-block{text-align: left;margin-bottom: 20px;font-size: 18px;margin-top: 10px;}
.leftinfo-product-container .prodict-list-widget.block.related .title-block > strong{padding-bottom: 0;font-weight: 500;}
.leftinfo-product-container .prodict-list-widget.block.related .title-block > strong::before,.leftinfo-product-container .prodict-list-widget.block.related .title-block > strong::after{content: unset;}
.products-grid.products-upsell .product-items .product-li.slider-li{width: 48%;display: inline-block !important;margin: 10px 0px;}
.prodict-list-widget.block.upsell .title-block > strong::before,.prodict-list-widget.block.upsell .title-block > strong::after{content: unset;}
.prodict-list-widget.block.upsell .title-block > strong{padding-bottom: 0;font-weight: 500;}
.prodict-list-widget.block.upsell .title-block{text-align: left;margin-bottom: 20px;margin-top: 10px;}
.prodict-list-widget.block.upsell .product-item-name{height: auto;max-height: unset;}
.catalog-product-view .product-info-main .product.attribute.overview .type{display: none !important;}
.catalog-product-view .product-info-main .topinfo-product-container .product-reviews-summary .reviews-actions .action.view, .catalog-product-view .product-info-main .topinfo-product-container .product-reviews-summary .reviews-actions .action.add{font-weight: 500;font-size: 12px}
.product-info-main .topinfo-product-container .product.attribute.sku .type{font-weight: 500;}
.catalog-product-view .product-info-main .product.attribute.overview,.catalog-product-view .product-info-main .product-info-price{border-bottom: 0 !important;}
.catalog-product-view .product-info-main .product-add-form{border-top: 1px solid #efefef;}
.product-info-main .product-add-form .product-options-wrapper .field .control{width: 100%;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .label{display: none !important;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions{display: inline-block;max-width: 80%;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions .action.tocart{display: inline-block;}
.catalog-product-view .product-info-main .product-add-form .payment-request-button{margin-right: 0;margin-bottom: 0;display: inline-block}
.leftinfo-product-container .prodict-list-widget.block.related .products-grid.products{border: 1px solid #dcdcdc;padding: 0px 15px;border-radius: 10px;background-color: #fff;}
.leftinfo-product-container .products-grid .product-items .product-li.slider-li{border-right: 1px solid #dcdcdc;}
.products-grid .product-items .product-li .product-item-info .product-image-wrapper > a{margin-top: 10px;border: 1px solid #dcdcdc;border-radius: 10px;} 
.catalog-product-view .products-grid .product-items .product-li .product-item-info .product-item-details{text-align: left;}
.catalog-product-view .products-grid .product-items .product-li .product-item-info .product-item-details .product-item-name .product-item-link{font-size: 12px;font-weight: 600;text-transform: capitalize;}
.catalog-product-view .products-grid.products-upsell .product-items .product-li .product-item-info .product-item-details .product-item-name .product-item-link{font-size: 16px !important;} 
.catalog-product-view .products-grid .product-items .product-li .product-item-info .product-item-details .price-box .price{color:#000} 
.catalog-product-view .page-wrapper .page-header.header-type1 .nav-sections{margin-bottom: 0;}
.catalog-product-view .page-wrapper > .breadcrumbs{margin-top: 20px;}
.page-wrapper .breadcrumbs a:visited,.page-wrapper .breadcrumbs a{color: #707070;}
.product-info-main .product-qty-wrapper .progressbar-block .outer-bar .inner-bar{background-color: #ffb352;}
.product.media .product-labels img.label-icon{position: absolute;top: 1%;left:1%;max-width: 150px;}
.leftinfo-product-container .block.related .field.choice{position: unset;text-align: center;margin-bottom: 10px;}
.leftinfo-product-container .related .block-actions{margin: 20px auto;text-align: center;}
.leftinfo-product-container .related .block-actions .select{background-color: #15884C !important;color: #fff !important;font-size: 14px;text-align: center;margin: 0 auto;border-radius: 25px;padding: 10px 25px;}
.logo-section{width: 100vw;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;position: relative;background-color: #F4F4F4;}
.benefits-section .pagebuilder-column-group .pagebuilder-column{padding: 0 20px;}
.benefits-section .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-secondary{color: #43ae5e;border: 2px solid #43ae5e;background-color: #fff;font-size: 16px;padding: 10px 20px;}
.logo-section.benefits-section{margin-bottom: 20px;margin-top: 20px;}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px){
	.logo-section.benefits-section [data-content-type="heading"]{height: 80px; overflow: hidden;}
}
@media (min-width: 768px) {
  .logo-section.benefits-section div[data-content-type="text"]{height: 180px; overflow: hidden;}
}