/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@font-face {
    font-family: 'Woodcutter Simple';
    src: url('fonts/WOODCUTTERsimplefont-Bold.eot');
    src: url('fonts/WOODCUTTERsimplefont-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/WOODCUTTERsimplefont-Bold.woff2') format('woff2'),
    url('fonts/WOODCUTTERsimplefont-Bold.woff') format('woff'),
    url('fonts/WOODCUTTERsimplefont-Bold.ttf') format('truetype'),
    url('fonts/WOODCUTTERsimplefont-Bold.svg#WOODCUTTERsimplefont-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Smoothy Cursive';
    src: url('fonts/Smoothy-Cursive.eot');
    src: url('fonts/Smoothy-Cursive.eot?#iefix') format('embedded-opentype'),
    url('fonts/Smoothy-Cursive.woff2') format('woff2'),
    url('fonts/Smoothy-Cursive.woff') format('woff'),
    url('fonts/Smoothy-Cursive.ttf') format('truetype'),
    url('fonts/Smoothy-Cursive.svg#Smoothy-Cursive') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArcherMed';
    src: url('fonts/ArcherPro-Medium.eot');
    src: url('fonts/ArcherPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/ArcherPro-Medium.woff2') format('woff2'),
    url('fonts/ArcherPro-Medium.woff') format('woff'),
    url('fonts/ArcherPro-Medium.ttf') format('truetype'),
    url('fonts/ArcherPro-Medium.svg#ArcherPro-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArcherProBold';
    src: url('fonts/ArcherPro-Bold.eot');
    src: url('fonts/ArcherPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/ArcherPro-Bold.woff2') format('woff2'),
    url('fonts/ArcherPro-Bold.woff') format('woff'),
    url('fonts/ArcherPro-Bold.ttf') format('truetype'),
    url('fonts/ArcherPro-Bold.svg#ArcherPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
p, li, dt, dd, dl, address, label, small, pre, code {
    line-height: 1.55;
}
.d-flex, .d-flex-col .uncont, .d-flex-col .wpb_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-row, .d-flex-col.flex-row .uncont {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}
.align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.mt-auto, .my-auto {
    margin-top: auto!important;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.justify-content-center, .d-flex-col.justify-content-center .uncont{
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-between, .d-flex-col.justify-content-between .uncont{
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.justify-content-end{
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.flex-wrap, .d-flex-col .wpb_row {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.align-items-stretch, .d-flex-col .wpb_row {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}
.align-items-center, .d-flex-col.align-items-center .uncont {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.justify-content-around, .d-flex-col.justify-content-around .uncont{
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}
.flex-wrap, .d-flex-col.flex-wrap .uncont {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}

.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
}
.flex-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.d-flex-col .uncont .clear{
	display: none;
}
.container-1400 .limit-width {
    max-width: 1400px;
    margin: auto;
}

#menu-item-2171{
	display: none !important;
}
.badge-col .uncode-single-media{
	margin-left: 10px;
	padding-right: 10px;
}
.home-first-grid{
	margin-top: -40px;
}
.home-first-grid:before{
	content: '';
	width: 100%;
	height: 74px;
	background-color: #073a4e;
	position: absolute;
	top: -74px;
	left: 0;
}
.btn-color-442980.btn-circle.btn-flat{
	font-size: 21px !important;
	font-family: 'Woodcutter Simple' !important;
	letter-spacing: 0 !important;
	min-width: 180px;
	padding: 9px 31px 9px 31px !important;
}
.home-text-grid .uncode_text_column{
	
}
.home-text-grid .single-block-padding{
	padding: 15px;
}
.newsletter-taglines h3{
	font-size: 40px;
	font-family: 'ArcherMed';
	font-style: italic;
	font-weight: 400;
	
}
.newsletter-taglines h3 strong{
	font-size: 42px;
	font-family: 'Lato';
	font-weight: 800;
	font-style: normal;
	letter-spacing: 0.05em;
	padding-left: 5px;
	text-transform: uppercase;
}
.newsletter-taglines h4{
	font-family: 'ArcherProBold';
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
.footer-logo figcaption{
	font-size: 14px;
	font-weight: 400;
	color: #868686;
	line-height: 16px;
}
.footer-logo{
	text-align: center !important;
}
.footer-logo .single-wrapper{
	margin-bottom: 15px;
}
.vc_wp_custommenu{
	
}
.vc_wp_custommenu .widgettitle{
	font-size: 14px;
	color: #868686;
	text-transform: uppercase;
}
.vc_wp_custommenu ul a{
	font-size: 14px;
	color: #868686;
	font-weight: 400;
}
h1.product_title{
	font-size: 40px;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
h4.product-sub-title{
	font-family: 'ArcherProBold';
	font-weight: 400;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	margin-top: 0 !important;
}
.product_meta{
	margin-top: 90px;
}
a.amazon-buy-now, .amazon-buy-now-text{
	font-size: 32px !important;
	font-family: 'Woodcutter Simple' !important;
	color: #FFF;
	background-color: #F1B132;
	text-align: center;
	width: 100%;
	max-width: 470px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: table;
	position: relative;
}
a.amazon-buy-now:hover{
	background-color: #169bbf !important;
	color: #FFF !important;
}
a.amazon-buy-now:after, .amazon-buy-now-text:after{
	width: 68px;
	height: 60px;
	content: '';
	background-image: url('images/buy-now-icon.svg');
	background-size: cover;
	top: -58px;
	right: 10px;
	position: absolute;
}
h3.h3-line{
	font-family: 'ArcherProBold';
	font-weight: 400;
	font-size: 19px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	position: relative;
	margin-top: 0;
	margin-bottom: 10px;
}
h3.h3-line span{
	padding-right: 10px;
	background-color: #FFF;
	display: table;
	z-index: 3;
	position: relative;
}
h3.h3-line:after{
	content: '';
	width: 100%;
	height: 1px;
	background-color: #2C2C2C;
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 1;
}
.ingredients-block{
	margin-bottom: 40px;
}
img.testimonial-graphic{
	max-width: 400px !important;
	margin: auto auto 35px auto;
	display: table;
}
a.stockist-btn{
	width: 365px;
	margin: auto;
	display: table;
}
.product-icon{
	width: 25%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.product-icon-img{
	width: 90px;
	height: 90px;
	display: inline-block;
}
.product-icon-img p{
	margin-top: 0;
}
.product-content-row{
	background-color: #f3f3f3;
	
}
.product-content-row:after{
	width: 50.2vw;
	background-image: url('images/product-showcase-new-bg.jpg');
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #004a5f;
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0;
}
.product-left-col{
		background-color: #004b5f;
        background-image: url('images/product-showcase-new-bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
    padding-top: 86px !important;
	padding-bottom: 86px !important;
    height: 642px !important;
	}
.signupform-col ::-webkit-input-placeholder {
    color:    #FFF !important;
}
.signupform-col :-moz-placeholder {
    color:    #FFF !important;
}
.signupform-col ::-moz-placeholder {
    color:    #FFF !important;
}
.signupform-col :-ms-input-placeholder {
    color:    #FFF !important;
}
.signupform-col .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	font-size: 14px;
	background-color: transparent;
	color: #FFF;
	max-width: 340px;
	height: 40px;
	line-height: 40px;
	border-radius: 100px;
	border: 1px solid #FFF !important;
	margin-left: auto;
	margin-right: auto;
}
html:not([dir="rtl"]) .signupform-col .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .signupform-col .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){
	width: 100%;
}
.signupform-col .gform_wrapper .gform_footer input.button, .signupform-col .gform_wrapper .gform_footer input[type="submit"]{
	font-size: 0px !important;
	width: 254px;
	height: 88px !important;
	padding: 0;
	margin: auto;
	border: 0 !important;
	background-image: url('images/signupbtn1.png');
	background-size: cover;
	background-color: transparent !important;
	-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.signupform-col .gform_wrapper .gform_footer input[type="submit"]:hover{
	transform: scale(1.05);
}
.signupform-col .gform_wrapper .gform_footer input.button:hover, .signupform-col .gform_wrapper .gform_footer input[type="submit"]:hover{
	background-color: #073A4E;
}
.signupform-col .gform_wrapper .gform_footer:not(.top_label){
	margin: auto;
	width: 100%;
	text-align: center;
	padding-top: 0px;
}
.gform_wrapper div.validation_error{
	display: none;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background: none;
	border: 0;
	margin: auto !important;
	padding: 0;
}
html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description{
	margin-left: auto;
	padding-right: 0px !important;
	text-align: center;
	color: #FF0000;
}
.single_product_block{
	width: 33.3333333333333%;
	padding: 40px 15px;
}
.single_product_block_inside{
	position: relative;
	text-align: center;
	width: 100%;
}
a.overlay-btn{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 15;
	left: 0;
}
.single_product_block_img, .single_product_block_img_related{
	position: relative;
}
.single_product_block_img img{
    max-height: 235px;
	position: relative;
	z-index: 3;
	-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.single_product_block_img:before, .single_product_block_img_related:before{
	position: absolute;
	width: 345px;
	height: 117px;
	content: '';
	background-image: url('images/product-thumb-shadow.jpg');
	background-size: cover;
	left: 50%;
	-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
	bottom: -35px;
	z-index: 2;
}
.single_product_block_inside_content{
    position: relative;
}
.single_product_block_img_related img{
	max-width: 250px !important;
    z-index: 3;
    position: relative;
}
.single_product_title{
	position: relative;
	z-index: 6;
    padding-top: 25px;
}
.single_product_title h4{
	font-size: 34px;
	font-family: 'Woodcutter Simple';
	color: #4C992D;
	font-weight: 400;
	margin-top: 0;
	text-transform: uppercase;
}
.single_product_title h5{
	font-size: 17px;
	font-family: 'ArcherProBold';
	color: #2C2C2C;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 0;
}
.single_product_block_price{
    position: relative;
    margin-top: 12px;
}
.single_product_block_price .h2{
    font-size: 22px;
    font-weight: 600;
}
.single_product_block_price ins{
    text-decoration: none;
}
.product-thumb-btn a{
	font-size: 21px;
	font-family: 'Woodcutter Simple';
	color: #FFF !important;
	background-color: #169BBF;
	border-radius: 100px;
	line-height: 40px;
	width: 180px;
	display: inline-block;
	margin-top: 15px;
	z-index: 4;
	position: relative;
    text-transform: uppercase;
	-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.product-thumb-btn a:hover{
	background-color: #073a4e;
}
.single_product_block_inside:hover .single_product_block_img img{
	transform: translateY(-15px);
}
.new-product-label:after {
    font-size: 14px;
    font-weight: bold;
    content: 'NEW';
    position: absolute;
    top: 0;
    right: 20px;
    font-family: "ArcherPro";
    color: #FFF;
    background-color: #FD4F00;
    border-radius: 100px;
    visibility: visible;
    line-height: 50px;
    text-align: center;
    display: table;
    width: 50px;
    height: 50px;
    z-index: 12;
}
.footer-row .gform_wrapper{
	padding-top: 20px;
}
.footer-row .gform_wrapper:before{
	content: '';
	width: 66px;
	height: 52px;
	background-image: url('images/mailicon.svg');
	background-size: cover;
	position: absolute;
	left: 50%;
	margin-left: -33px;
	top: -10px;
}
.footer-row .gform_wrapper form{
	min-width: 320px;
	border: 4px solid #f5f5f5;
	display: table;
	padding-bottom: 30px;
}
.footer-row .gform_wrapper .gform_title{
	font-family: 'ArcherMed';
	font-weight: 400;
	font-size: 29px;
	font-style: italic;
	color: #acacac;
	padding-top: 20px;
	text-align: center;
}
.footer-row .gform_wrapper .gform_body {
    width: 70%;
	float: left;
	margin: auto !important;
	padding-left: 20px;
}
.footer-row .gform_wrapper .gform_heading{
	margin-bottom: 12px;
}
.footer-row .gform_wrapper .gform_footer:not(.top_label){
	 width: 30%;
	float: right;
	margin: auto !important;
	clear: none;
	padding-right: 20px;
	padding-top: 0;
	padding-bottom: 0;
}
.footer-row .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.footer-row .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px;
}
html:not([dir=rtl]) .footer-row .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){
	width: 100%;
	
}
.footer-row .gform_wrapper .left_label .gfield_error input.large{
	width: 100% !important;
}
.footer-row .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	height: 35px;
	color: #2c2c2c;
	margin-left: 0;
	background-color: #f5f5f5 !important;
	border: 0 !important;
	-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0);
}
.footer-row .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	font-size: 18px;
	color: #FFF;
	-webkit-border-top-right-radius: 100px;
-webkit-border-bottom-right-radius: 100px;
-moz-border-radius-topright: 100px;
-moz-border-radius-bottomright: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
	margin-right: 0;
	background-color: #169bbf !important;
	border: 0 !important;
	height: 35px;
	font-family: 'Woodcutter Simple' !important;
	padding: 0 !important;
	width: 100%;
}
.footer-row .gform_wrapper ul.gform_fields.left_label li.gfield{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.footer-row .gform_wrapper li.hidden_label input {
    margin-top: 0px;
}
.footer-row .gform_wrapper .field_description_below .gfield_description {
    padding-top: 7px;
}
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){
	width: 100% !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px !important;
    border: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    box-sizing: border-box;
}
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description{
	width: 100% !important;
	margin: 0 !important;
}
img.nutrition-facts{
	max-width: 400px !important;
	margin: auto;
	display: table;
}
.mobile-item{
	display: none;
}
.single-product-content{
	padding-bottom: 72px;
}
.related.products{
	padding-top: 40px;
}
h5.related-title{
	font-family: 'ArcherProBold' !important;
	font-size: 17px !important;
	font-weight: 400 !important;
	
}
h5.related-title:before{
	width: 51px;
	height: 38px;
	content: '';
	position: absolute;
	margin-top: -50px;
	left: 50%;
	margin-left: -25px;
	background-image: url('images/related-icon.svg');
	background-size: cover;
	
}
a.back-to-products{
	font-family: 'ArcherMed' !important;
	font-size: 13px;
	font-style: italic;
	color: #2c2c2c;
}
.product>.row-container>.double-top-padding{
	padding-top: 36px;
}
.hmenu-center-split:not(.hormenu-position-right):not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul.menu-icons > li:last-child > a {
    padding-right: 0px;
}

.mobile-stocklist-btn{
	display: none;
	z-index: 8;
}
.related.products .product-thumb-btn{

}
.page-id-17 .main-container .post-body .row-container .double-top-padding{
	padding-top: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0;
}



.page-id-17 .large-3 .ssf-column{
    text-align: center;
}
.page-id-17 .filter__row {
    display: none;

}

.page-id-17 h2.title.space-bottom-3x {
    padding:0 !important;
    margin:0 0 15px 0 !important;
}

.page-id-17 #storeLocator__storeListRow.pad,
.page-id-17 #super-left-panel{
    border-top: #00a4c7 1px solid;
}
.page-id-17 td {
    padding: 5px 5px 5px 15px
}

.page-id-17 #filterOptionsClearer {
    display: none;
}

.page-id-17 .ssf-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.page-id-17 .infobox__body {
    color: #00a4c7;
}
a.home-hero-btn{
	font-size: 34px;
	color: #FFF;
	font-family: 'Woodcutter Simple';
	background-color: #d82259;
	display: table;
	margin: auto;
	line-height: 1;
	padding: 13px 50px;
	border-radius: 50px;
}
a.home-hero-btn:before{
	content: '';
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2024.3.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2074%2055%22%20style%3D%22enable-background%3Anew%200%200%2074%2055%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23E13C6C%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cg%3E%0A%09%09%09%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M71.6%2C47.6c-0.5-0.4-1.3-0.4-1.7-0.9c-0.5-0.6-1-1.3-1.5-1.8c-0.5-0.6-17.3-11.4-19.1-12.1l-6.3-3.7%0A%09%09%09%09%09%09c-0.5-1.1-1.3-2.1-1.5-3.2c-0.2-1.5-2.7-5.2-5.8-5.2c-1.1%2C0.1-1.9%2C1.1-2.7%2C1.8c-0.9-1.3-1.8-2.5-3.2-3.7%0A%09%09%09%09%09%09c-1.4-1.2-1.7-2.9-3-4.1c-1.4-1.3-2.7-2.1-3.5-3.7c-0.8-1.8-1.2-3.7-2.3-5.3c-0.5-0.7-1.1-1.4-1.7-2c-0.5-0.5-1.5-1-1.9-1.6%0A%09%09%09%09%09%09c-0.6-0.9%2C0-1.8-1.4-2c-0.7-0.1-2.4%2C0.5-2.6%2C1.1c0.1%2C0%2C0.1%2C0.1%2C0.2%2C0.1c-0.3%2C1-0.6%2C1.6-0.9%2C2.6c-0.4%2C1-1.6%2C2.2-1.6%2C3.4%0A%09%09%09%09%09%09c-0.2%2C0.7%2C0.1%2C2%2C0.8%2C2.2c1.4%2C0.5%2C1.7-1.4%2C2-2.4C14.6%2C5.8%2C15%2C4.2%2C15.6%2C3c0.2%2C0.3%2C0.4%2C0.5%2C0.6%2C0.7c0.9%2C0.9%2C1.5%2C2.1%2C2.3%2C3.2%0A%09%09%09%09%09%09c0.8%2C1.1%2C1.3%2C2%2C1.4%2C3.4c0.1%2C1.3%2C0.3%2C2.5%2C1%2C3.6c1%2C1.5%2C2.4%2C2.6%2C2.9%2C4.5c0.2%2C0.8%2C0.1%2C1.7%2C0.3%2C2.5c0.2%2C0.8%2C0.8%2C1.8%2C0.6%2C2.5%0A%09%09%09%09%09%09C24.3%2C25%2C22%2C26%2C20.6%2C26.7c-1.8%2C0.9-3.4%2C2.4-5.3%2C3.2c-2%2C0.9-3.9%2C1.2-5.9%2C1.9c-1.9%2C0.7-3.6%2C1.6-5.4%2C2.5c-0.9%2C0.5-2.2%2C1-3%2C1.6%0A%09%09%09%09%09%09c-0.9%2C0.7-0.9%2C1-0.6%2C2.1c0.1%2C0.4%2C0.5%2C1.2%2C1%2C1.9c0%2C0.3%2C0.1%2C0.5%2C0.1%2C0.8c0.1%2C1.2-0.5%2C2.9%2C0.1%2C4c0.1%2C0.8%2C1%2C1.9%2C1.8%2C1.8%0A%09%09%09%09%09%09c1.6-0.2%2C1-2.1%2C0.8-3.3c-0.1-0.7-0.2-1.4-0.3-2.1c0.1-0.6%2C0.2-1.1%2C0.2-1.7c0-0.6-0.3-1.2-0.3-1.8c0-0.2%2C0.1-0.3%2C0.1-0.5l-0.1%2C0%0A%09%09%09%09%09%09c0.4-1.2%2C2.7-2%2C3.7-2.5c1.7-0.7%2C3.5-0.6%2C5.2-1.2c1.8-0.6%2C3.2-1.7%2C4.9-2.3c1.9-0.7%2C4-1.6%2C5.9-2.2c1.1-0.4%2C2.2-0.6%2C3.3-0.5%0A%09%09%09%09%09%09c-1.6%2C1.3-3.4%2C2.9-3.1%2C3.4c0.4%2C0.6%2C2.7%2C1.2%2C3.1%2C1.5c1.4%2C0.5%2C2.1%2C0%2C3.5%2C0.4c0%2C0%2C2.8%2C1%2C4.3%2C3.6c0.2%2C0.4%2C0.4%2C0.9%2C0.6%2C1.3%0A%09%09%09%09%09%09c0.6%2C1.9-3.8%2C10.3-3.7%2C12.2c0.1%2C1.5-0.1%2C1.1-1.1%2C2c-0.9%2C0.8-0.6%2C1.3%2C0.3%2C1.7c1.2%2C0.6%2C1.7%2C0.3%2C2.4-0.4c0.5-0.5%2C1.3-1.4%2C1.7-0.1%0A%09%09%09%09%09%09c0.2%2C0.1%2C0.5%2C0.1%2C0.7%2C0c0.2-1-0.8-1.5-1.1-2.3c-1.5-3.8%2C1.7-11.6%2C6.8-14.2c0%2C0%2C0%2C0%2C0%2C0c0%2C0.3%2C0.5%2C0.7%2C0.6%2C0.9%0A%09%09%09%09%09%09c0.2%2C0.4%2C0.2%2C0.7%2C0.2%2C1.2c0-0.1%2C0.1-0.1%2C0.1-0.2l0.4%2C0c-0.3%2C0.3-0.6%2C0.5-1.1%2C0.6l-0.1%2C0.7c-2.1%2C0.3-2.3%2C2-1.7%2C3.8%0A%09%09%09%09%09%09c-1%2C0.6-2.1%2C1.2-2.6%2C2.5c-0.9%2C2.1%2C0.4%2C4.6%2C2.3%2C5.6c-0.7-2.8%2C0.2-4.3%2C1.4-6c0.6%2C0.8%2C1.3%2C1.6%2C2%2C2.1c0.4%2C0.9%2C1.4%2C1.7%2C2.1%2C1.5%0A%09%09%09%09%09%09c0.5-0.2%2C0.7-0.5%2C0.8-0.9c0.7-0.1%2C1.5-0.3%2C2.1-0.6c0.4%2C0.6%2C0.9%2C1.4%2C1.3%2C1.8c0.9-0.8%2C0.5-1.7%2C0.3-2.8c0.2-0.1%2C0.3-0.3%2C0.4-0.4%0A%09%09%09%09%09%09c1.1%2C0.9%2C2%2C2.2%2C3.9%2C1.8c-0.9-1-2-2.4-2.9-3.5c0.3-1.1%2C0-2.3-1.1-3.6c-0.3-0.3-0.6-0.7-0.9-1c3.5-0.3%2C5.7-1.3%2C8.6%2C1.4%0A%09%09%09%09%09%09c0.1-1.2-0.4-2.4-1.2-3.3c5.9%2C3.4%2C11.3%2C8.1%2C11%2C8.8c-0.4%2C0.9-1%2C0.5-0.4%2C1.4c0.4%2C0.2%2C0.6%2C0.5%2C1.2%2C0.1c0.9-0.5%2C0.8-0.7%2C1.3-0.3%0A%09%09%09%09%09%09c1.6%2C1.2%2C2.2%2C0.8%2C4%2C0.3C73.3%2C48.8%2C72.1%2C48%2C71.6%2C47.6z%20M42%2C37.3c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0%2C0%2C0%2C0.1%0A%09%09%09%09%09%09C42.4%2C37.4%2C42.2%2C37.3%2C42%2C37.3z%20M48.8%2C39.5l-0.1%2C1c-1.2-1.2-2.7-2.4-4.2-2.1c-0.1-0.2-0.2-0.4-0.3-0.5c-0.1-0.1-0.6-0.6-1-1%0A%09%09%09%09%09%09c1.4-0.6%2C3.2-1.7%2C5.3-1.2c1.7%2C0.3%2C3.5%2C1.1%2C5.4%2C2C51.6%2C37.5%2C50.2%2C39.2%2C48.8%2C39.5z%20M41.2%2C31.9c0.1-0.2%2C0.3-0.1%2C0.4%2C0%0A%09%09%09%09%09%09c0.3%2C0.2%2C0.6%2C0.5%2C0.6%2C1C41.7%2C32.7%2C41.5%2C32.3%2C41.2%2C31.9z%22/%3E%0A%09%09%09%09%3C/g%3E%0A%09%09%09%3C/g%3E%0A%09%09%3C/g%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');
	background-repeat: no-repeat;
	width: 74px;
	height: 55px;
	position: absolute;
	margin-top: -67px;
	left: 50%;
	margin-left: -37px;
}
.home-banner-btn{
	z-index: 3;
	margin-top: -50px !important;
    transform: translateY(-40px);
}
a.home-hero-btn:hover{
	background-color: #169bbf !important;
	color: #FFF !important;
}
a.home-hero-btn:hover:before{
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2024.3.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2074%2055%22%20style%3D%22enable-background%3Anew%200%200%2074%2055%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23169bbf%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cg%3E%0A%09%09%09%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M71.6%2C47.6c-0.5-0.4-1.3-0.4-1.7-0.9c-0.5-0.6-1-1.3-1.5-1.8c-0.5-0.6-17.3-11.4-19.1-12.1l-6.3-3.7%0A%09%09%09%09%09%09c-0.5-1.1-1.3-2.1-1.5-3.2c-0.2-1.5-2.7-5.2-5.8-5.2c-1.1%2C0.1-1.9%2C1.1-2.7%2C1.8c-0.9-1.3-1.8-2.5-3.2-3.7%0A%09%09%09%09%09%09c-1.4-1.2-1.7-2.9-3-4.1c-1.4-1.3-2.7-2.1-3.5-3.7c-0.8-1.8-1.2-3.7-2.3-5.3c-0.5-0.7-1.1-1.4-1.7-2c-0.5-0.5-1.5-1-1.9-1.6%0A%09%09%09%09%09%09c-0.6-0.9%2C0-1.8-1.4-2c-0.7-0.1-2.4%2C0.5-2.6%2C1.1c0.1%2C0%2C0.1%2C0.1%2C0.2%2C0.1c-0.3%2C1-0.6%2C1.6-0.9%2C2.6c-0.4%2C1-1.6%2C2.2-1.6%2C3.4%0A%09%09%09%09%09%09c-0.2%2C0.7%2C0.1%2C2%2C0.8%2C2.2c1.4%2C0.5%2C1.7-1.4%2C2-2.4C14.6%2C5.8%2C15%2C4.2%2C15.6%2C3c0.2%2C0.3%2C0.4%2C0.5%2C0.6%2C0.7c0.9%2C0.9%2C1.5%2C2.1%2C2.3%2C3.2%0A%09%09%09%09%09%09c0.8%2C1.1%2C1.3%2C2%2C1.4%2C3.4c0.1%2C1.3%2C0.3%2C2.5%2C1%2C3.6c1%2C1.5%2C2.4%2C2.6%2C2.9%2C4.5c0.2%2C0.8%2C0.1%2C1.7%2C0.3%2C2.5c0.2%2C0.8%2C0.8%2C1.8%2C0.6%2C2.5%0A%09%09%09%09%09%09C24.3%2C25%2C22%2C26%2C20.6%2C26.7c-1.8%2C0.9-3.4%2C2.4-5.3%2C3.2c-2%2C0.9-3.9%2C1.2-5.9%2C1.9c-1.9%2C0.7-3.6%2C1.6-5.4%2C2.5c-0.9%2C0.5-2.2%2C1-3%2C1.6%0A%09%09%09%09%09%09c-0.9%2C0.7-0.9%2C1-0.6%2C2.1c0.1%2C0.4%2C0.5%2C1.2%2C1%2C1.9c0%2C0.3%2C0.1%2C0.5%2C0.1%2C0.8c0.1%2C1.2-0.5%2C2.9%2C0.1%2C4c0.1%2C0.8%2C1%2C1.9%2C1.8%2C1.8%0A%09%09%09%09%09%09c1.6-0.2%2C1-2.1%2C0.8-3.3c-0.1-0.7-0.2-1.4-0.3-2.1c0.1-0.6%2C0.2-1.1%2C0.2-1.7c0-0.6-0.3-1.2-0.3-1.8c0-0.2%2C0.1-0.3%2C0.1-0.5l-0.1%2C0%0A%09%09%09%09%09%09c0.4-1.2%2C2.7-2%2C3.7-2.5c1.7-0.7%2C3.5-0.6%2C5.2-1.2c1.8-0.6%2C3.2-1.7%2C4.9-2.3c1.9-0.7%2C4-1.6%2C5.9-2.2c1.1-0.4%2C2.2-0.6%2C3.3-0.5%0A%09%09%09%09%09%09c-1.6%2C1.3-3.4%2C2.9-3.1%2C3.4c0.4%2C0.6%2C2.7%2C1.2%2C3.1%2C1.5c1.4%2C0.5%2C2.1%2C0%2C3.5%2C0.4c0%2C0%2C2.8%2C1%2C4.3%2C3.6c0.2%2C0.4%2C0.4%2C0.9%2C0.6%2C1.3%0A%09%09%09%09%09%09c0.6%2C1.9-3.8%2C10.3-3.7%2C12.2c0.1%2C1.5-0.1%2C1.1-1.1%2C2c-0.9%2C0.8-0.6%2C1.3%2C0.3%2C1.7c1.2%2C0.6%2C1.7%2C0.3%2C2.4-0.4c0.5-0.5%2C1.3-1.4%2C1.7-0.1%0A%09%09%09%09%09%09c0.2%2C0.1%2C0.5%2C0.1%2C0.7%2C0c0.2-1-0.8-1.5-1.1-2.3c-1.5-3.8%2C1.7-11.6%2C6.8-14.2c0%2C0%2C0%2C0%2C0%2C0c0%2C0.3%2C0.5%2C0.7%2C0.6%2C0.9%0A%09%09%09%09%09%09c0.2%2C0.4%2C0.2%2C0.7%2C0.2%2C1.2c0-0.1%2C0.1-0.1%2C0.1-0.2l0.4%2C0c-0.3%2C0.3-0.6%2C0.5-1.1%2C0.6l-0.1%2C0.7c-2.1%2C0.3-2.3%2C2-1.7%2C3.8%0A%09%09%09%09%09%09c-1%2C0.6-2.1%2C1.2-2.6%2C2.5c-0.9%2C2.1%2C0.4%2C4.6%2C2.3%2C5.6c-0.7-2.8%2C0.2-4.3%2C1.4-6c0.6%2C0.8%2C1.3%2C1.6%2C2%2C2.1c0.4%2C0.9%2C1.4%2C1.7%2C2.1%2C1.5%0A%09%09%09%09%09%09c0.5-0.2%2C0.7-0.5%2C0.8-0.9c0.7-0.1%2C1.5-0.3%2C2.1-0.6c0.4%2C0.6%2C0.9%2C1.4%2C1.3%2C1.8c0.9-0.8%2C0.5-1.7%2C0.3-2.8c0.2-0.1%2C0.3-0.3%2C0.4-0.4%0A%09%09%09%09%09%09c1.1%2C0.9%2C2%2C2.2%2C3.9%2C1.8c-0.9-1-2-2.4-2.9-3.5c0.3-1.1%2C0-2.3-1.1-3.6c-0.3-0.3-0.6-0.7-0.9-1c3.5-0.3%2C5.7-1.3%2C8.6%2C1.4%0A%09%09%09%09%09%09c0.1-1.2-0.4-2.4-1.2-3.3c5.9%2C3.4%2C11.3%2C8.1%2C11%2C8.8c-0.4%2C0.9-1%2C0.5-0.4%2C1.4c0.4%2C0.2%2C0.6%2C0.5%2C1.2%2C0.1c0.9-0.5%2C0.8-0.7%2C1.3-0.3%0A%09%09%09%09%09%09c1.6%2C1.2%2C2.2%2C0.8%2C4%2C0.3C73.3%2C48.8%2C72.1%2C48%2C71.6%2C47.6z%20M42%2C37.3c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0%2C0%2C0%2C0.1%0A%09%09%09%09%09%09C42.4%2C37.4%2C42.2%2C37.3%2C42%2C37.3z%20M48.8%2C39.5l-0.1%2C1c-1.2-1.2-2.7-2.4-4.2-2.1c-0.1-0.2-0.2-0.4-0.3-0.5c-0.1-0.1-0.6-0.6-1-1%0A%09%09%09%09%09%09c1.4-0.6%2C3.2-1.7%2C5.3-1.2c1.7%2C0.3%2C3.5%2C1.1%2C5.4%2C2C51.6%2C37.5%2C50.2%2C39.2%2C48.8%2C39.5z%20M41.2%2C31.9c0.1-0.2%2C0.3-0.1%2C0.4%2C0%0A%09%09%09%09%09%09c0.3%2C0.2%2C0.6%2C0.5%2C0.6%2C1C41.7%2C32.7%2C41.5%2C32.3%2C41.2%2C31.9z%22/%3E%0A%09%09%09%09%3C/g%3E%0A%09%09%09%3C/g%3E%0A%09%09%3C/g%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');
	
}
.four-badge-row:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 90px;
    background-color: #e5e5f1;
}
a.ssflinks, .main-nav__quicklinks > li > a, .main-header .text-ori-link-color, .main-header .ssf-mobile-nav .text-ori-link-color, .calculator__row__action {
    color: #169bbf !important;
    text-decoration: none;
}
.store-locator__infobox--in-map .infobox__body, .store-locator__infobox--in-map .infobox__body a{
	color: #FFF !important;
}
.store-locator__infobox--in-map .infobox__body a {
   
}
.menu-primary .menu-icons.menu-smart > li > a.social-menu-link {
    padding-right: 0;
}
.hmenu-center-split .logo-container {
    padding: 36px 60px;
}
.in-gallery .limit-width{
	width: 100%;
	max-width: none;
}
h1.our-products-title{
	text-align: center;
	font-weight: 900;
	margin-bottom: 40px;
	letter-spacing: 0.02em;
	position: relative;
	width: auto;
	display: table;
	margin-left: auto;
	margin-right: auto;
	font-size: 40px;
}
h1.our-products-title span{
	z-index: 5;
	position: relative;
}
h1.our-products-title:before{
	content: '';
	width: 68px;
	height: 69px;
	background-image: url('images/bean2.png');
	background-size: cover;
	position: absolute;
	z-index: 3;
	left: -76px;
	margin-top: -15px;
}
h1.our-products-title:after{
	content: '';
	width: 68px;
	height: 69px;
	background-image: url('images/bean3.png');
	background-size: cover;
	position: absolute;
	z-index: 3;
	right: -76px;
	margin-top: -15px;
}
a.products-stockist-btn{
	margin-top: 70px;
	position: relative;
}
a.products-stockist-btn img{
	position: relative;
	z-index: 3;
}
a.products-stockist-btn:after{
	width: 144px;
	height: 123px;
	content: '';
	background-image: url('images/bean4.jpg');
	background-size: cover;
	position: absolute;
	right: -105px;
	margin-top: 25px;
	z-index: 1;
}
.gform_wrapper .left_label .gfield_error input.large{
	width: 100% !important;
}
.tmb .t-entry p.t-entry-readmore .btn{
	background-color: #169bbf !important;
	font-size: 16px !important;
	border: 0 !important;
	letter-spacing: 0;
	font-weight: 400;
}
.style-light .tmb .t-entry p.t-entry-readmore .btn.btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{
	background-color: #f1b132 !important;
	color: #FFF !important;
}
.author-info, .category-info{
	display: none !important;
}
ul.product_list_widget li a{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li img{
	width: 80px;
	padding-right: 10px;
}
.woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .product-title{
	font-weight: bold;
}
h3.widget-title{
	font-family: 'ArcherProBold' !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	letter-spacing: 0;
}
.menu-light .menu-smart > li > a{
	-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, .menu-light .menu-smart > li > a:hover {
    color: #169bbf;
}
.panel-title > a span {
    font-size: 17px;
	line-height: 20px;
	letter-spacing: 0;
}
.store-locator__map-status__inner a{
	color: #FFF !important;
}
.available_text{
    font-size: 22px;
    font-weight: bold;
    color: #169bbf;
    margin-top: 35px;
}
.available_text a{
    text-decoration: #169bbf;
    text-decoration: underline;
}
.available_text a:hover{
    text-decoration: none;
}
.contact-page-form .gform_wrapper .gform_footer input[type="submit"]{
    border-radius: 100px;
    display: table;
    width: auto;
    font-size: 25px;
    padding: 10px 50px !important;
    height: auto;
    text-transform: uppercase;
}
.t-entry-author{
    display: none;
}
.woocommerce div.product form.cart .button{
	font-size: 21px;
	font-family: 'Woodcutter Simple' !important;
	color: #FFF !important;
	background-color: #169BBF !important;
	border-radius: 100px;
	line-height: 40px;
	width: 180px;
	display: inline-block;
	z-index: 4;
	position: relative;
    letter-spacing: 0;
    border: 0;
    text-transform: uppercase;
    padding: 5px 31px 5px 31px !important;
	-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.woocommerce div.product form.cart .button.btn:hover{
    background-color: #073a4e !important;
    color: #FFF !important;
}
h3.t-entry-title{
/*    font-family: 'ArcherMed' !important;*/
}
.page-id-670 .main-container .post-body .row-container .double-top-padding{
	padding-top: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0;
}



.page-id-670 .large-3 .ssf-column{
    text-align: center;
}
.page-id-670 .filter__row {
    display: none;

}

.page-id-670 h2.title.space-bottom-3x {
    padding:0 !important;
    margin:0 0 15px 0 !important;
}

.page-id-670 #storeLocator__storeListRow.pad,
.page-id-670 #super-left-panel{
    border-top: #00a4c7 1px solid;
}
.page-id-670 td {
    padding: 5px 5px 5px 15px
}

.page-id-670 #filterOptionsClearer {
    display: none;
}

.page-id-670 .ssf-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.page-id-670 .infobox__body {
    color: #00a4c7;
}
.woocommerce div.product>.row-container>.row>.row-inner>.col-lg-6:first-child{
    padding-left: 0;
}
.product-right-col>.uncol{
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.hover-pop-btn, a.hover-pop-btn{
    -webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.hover-pop-btn:hover, a.hover-pop-btn:hover{
    transform: scale(1.05);
}
.home-video-play-col .uncont{
    position: absolute;
    right: 40px;
    top: 80px;
    width: 347px;
}
.watch-label img{
    width: 100%;
}
a.watch-now-btn{
   
    background-color: #FFF !important;
    color: #073a4e !important;
    border: 0 !important;
    -webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;
}
.home-video-play-col:hover a.watch-now-btn{
    transform: scale(1.05);
}
.home-video-play-col:after {
    content: '';
    position: absolute;
    width: 43px;
    height: 43px;
    background-image: url(images/play-icon.svg);
    background-size: cover;
    bottom: 25px;
    right: 25px;
}
table td, table th{
    font-weight: 400;
}
.woocommerce-product-details__short-description ul{
    list-style: disc;
    padding-left: 20px;
}
.product-badge-text-block{
    width: 100%;
}
.product-badge{
    width: 204px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 15;
    
}
.product-badge-inner{
    position: relative;
    padding-bottom: 99%;
    width: 100%;
}
.product-badge img.badge-bg, .product-badge img.badge-txt{
    position: absolute;
    width: 100%;
}
.product-showcase-image{
    max-width: 714px;
    margin: auto;
    position: relative;
    z-index: 4;
    padding-left: 36px;
    padding-right: 36px;
}
.product-badges-dflex{
    
}
.home-banner-row1, .home-banner-row1>.row>.wpb_row{
    height: 100% !important;
}
.added_to_cart.wc-forward{
    display: none !important;
}
body[class*=hmenu] ul.menu-smart > li.dropdown{
    position: inherit;
}
.uncode-cart-dropdown{
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.productid-2236 .product-badge-row, .productid-2236 .product-content-row{
    
}
.single_product_block_half{
    width: 40%;
}
.related.products .single_product_block_half{
    width: 33.3333333333333%;
}
.single_product_block_half .single_product_block_inside{
    max-width: 376px;
}
@media (max-width: 1350px){
    .home-alpha-img{
        opacity: 0;
    }
}
@media (max-width: 1300px){
	.single-product-content{
		padding-left: 36px;
		padding-right: 36px;
	}
    .home-video-play-col .uncont{
        width: 220px;
    }
}
@media (max-width: 1200px){
	.main-logo{
		height: 80px !important;
	}
	.hmenu-center-split:not(.hormenu-position-right) .navbar-nav-first:not(.navbar-cta) > ul.menu-icons{
		margin-right: 0;
	}
	.home-banner-btn{
		margin-top: 0 !important;
	}
   
}
@media (max-width: 959px){
    .product-badges-dflex{
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .home-video-play-col .uncont{
        top: 40px;
    }
    .home-video-play-col{
       height: 250px !important;
    }
	.uman-col{
		background-image: url('images/business-man.jpg');
		background-size: cover;
		background-position: center center;
		min-height: 140px !important;
	}
	.mobile-item{
	display: block;
}
	.menu-light .row-menu .row-menu-inner{
		border-bottom: 0;
	}
	.footer-row .d-flex-col .uncont{
		-ms-flex-direction: column!important;
    flex-direction: column!important;
	}
	.footer-row .vc_wp_custommenu{
		text-align: center;
	}
	.footer-row .gform_wrapper form{
		min-width: 0;
		width: 100%;
	}
	.footer-row .gform_wrapper{
		margin-top: 40px !important;
	}
	.footer-row .vc_wp_custommenu ul{
		margin-top: 5px !important;
	}
	
	.product-right-col{
		padding: 36px !important;
	}
	.product-content-row{
		padding-top: 0;
		padding-bottom: 0;
	}
	.main-container .product-content-row.row-container .row-parent {
    padding: 0px;
}
	.product-badge-row{
		background-color: #073a4e;
		padding-top: 50px;
		margin-top: -60px;
	}
	
	.product-content-row:after{
		
	}
	
	.desktop-stocklist-btn{
		display: none;
	}
	.mobile-stocklist-btn{
	display: block;
}
	.single-product-content {
    padding-bottom: 0px;
}
	.home-first-grid.product-content-row{
		margin-top: 0;
	}
	.badge-col .uncont{
		transform: translateY(30px);
	}
	.row[data-minheight] > .row-inner > div[class*=col-lg-] {
    height: auto;
}
	.single_product_block{
		width: 50%;
	}
	.related.products .single_product_block{
		width: 33.3333333333333%;
	}
	.menu-shadows {
    box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);
}
}
@media (max-width: 767px){
    .product-left-col{
        height: auto !important;
    }
    .product-badges-dflex{
        -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
    }
    .product-badge{
        width: 50%;
        padding-bottom: 20px;
    }
    .home-video-play-col .uncont{
        width: 120px;
        right: 30px;
        top: 30px;
    }
    .new-product-label:after{
        right: -10px;
    }
    .home-video-play-col{
       height: 150px !important;
    }
	.product-banner .row-inner{
		height: 110px !important;
	}
	.home-banner-img{
		padding-top: 30px;
	}
	.home-banner-btn{
		margin-top: 23px !important;
		z-index: 6;
	}
	a.home-hero-btn:before{
		width: 52px;
		height: 39px;
		margin-left: -26px;
		margin-top: -50px;
	}
	a.home-hero-btn{
		font-size: 20px;
		text-align: center;
	}
	.page-id-12 #page-header{
		z-index: 5;
	}
	#post-12{
		z-index: 3;
	}
	#post-12 .post-wrapper{
		margin-top: -20px;
	}
	a.products-stockist-btn:after {
    width: 80px;
    height: 68px;
		right: -55px;
	}
	h1.our-products-title{
		font-size: 30px;
	}
	h1.our-products-title:before,h1.our-products-title:after{
		display: none;
	}
	h1.product_title{
		font-size: 30px;
	}
	h4.product-sub-title{
		font-size: 18px;
	}
	.related.products .single_product_block{
		width: 100%;
	}
	.related.products .single_product_block:last-child{
		
	}
	.related.products .product-thumb-btn{
		font-size: 17px;
	}
	.woocommerce-page .main-container .row-container .double-top-padding{
		padding-top: 36px;
	}
	.woocommerce-page .main-container .row-container .double-bottom-padding{
		padding-bottom: 36px;
	}
	.single_product_block{
		width: 100%;
	}
	.main-logo {
    height: 50px !important;
}
	.main-container .top-hero-banner.row-container .row-parent{
		padding: 0 !important;
	}
	.home-first-grid {
    margin-top: 0px;
}
	.home-first-grid::before{
		display: none;
	}
	.four-badge-row{
		background-color: #073A4E;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.d-flex-col.justify-content-center.badge-col .uncont{
		-ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
	}
	.d-flex-col.justify-content-center.badge-col .uncode-single-media{
		width: 50%;
		margin: 0;
		padding: 15px;
	}
	.four-badge-row .uncont{
		transform: translateY(30px);
	}
	a.stockist-btn{
		width: 100%;
	}
	img.nutrition-facts{
		max-width: 100% !important;
	}
	.product-icon{
		width: 50%;
	}
	.newsletter-taglines h4{
		font-size: 14px;
	}
	
	.newsletter-taglines h3{
		font-size: 18px;
	}
	.newsletter-taglines h3 strong{
		font-size: 22px;
	}
}