@charset "utf-8";.mdi.nomargin{margin-right:0px;}
.bg-white{background:#fff;}
.bg-drkgreen{background-color:#204a3e;background-attachment:fixed;background-position:center center;background-image:url("/images/bg-drkgreen.jpg");color:#fff;}
.bg-tablets{background-color:#8dbf5e;background-attachment:fixed;background-position:center center;background-image:url("/images/bg/bg-tablets2.jpg");background-size:cover;line-height:;}
.bg-light{background-color:#8dbf5e;background-attachment:fixed;background-position:center center;background-image:url("/images/bg/bg-index-news.jpg");background-size:cover;line-height:;}
.bg-orange{background:#FC4F00;color:#fff;}
.bg-white{background:#fff}
.bg-orange h1:after,.bg-orange h2:after,.bg-drkgreen h1:after,.bg-drkgreen h2:after{background:#FFF;}
.bg-recipes{background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-image:url("/images/bg/bg-recipes-1920x1080.jpg");}
.largerText{font-size:16px;line-height:24px;}
.videoWrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.videoWrap.timeline{padding-bottom:35%;}
.videoDiv.product{padding-bottom:74.25%;}
.videoWrap iframe, .videoWrap object, .videoWrap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
input, button, select, input.qty, textarea{-webkit-appearance:none;-webkit-border-radius:0px;border:0;border-radius:0px;}
input, select, textarea{font-family:'Roboto', sans-serif;vertical-align:middle;background:#f7f8fa;width:100%;max-width:350px;margin:5px 0px;padding:5px 10px;line-height:18px;border:1px solid #e0e0e0;}
input.error{border-color:#bd081c;}
button{font-family:'Roboto', sans-serif;}
input.has-error, select.has-error, textarea.has-error{border-color:#f1423d;}
input.qty{-webkit-appearance:textfield;-moz-appearance:textfield;cursor:default;height:32px;}
input.qty[type=number]::-webkit-outer-spin-button,
input.qty[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input:disabled{color:#000 !important;background:#ffffff;border:1px solid #e0e0e0;-webkit-text-fill-color:#e0e0e0;opacity:1;-webkit-opacity:1;}
input.qty{color:#000}
select{-moz-appearance:none;cursor:pointer;background-image:url(/images/dropdown-arrow.jpg);background-position:right center;background-repeat:no-repeat;background-size:contain;padding:2px 10px;padding-right:35px;}
input[type=submit], button, .button, a.button{line-height:22px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#AAC759;color:#FFFFFF;text-transform:capitalize;cursor:pointer;text-decoration:none;padding:3px 15px;border-radius:0px;vertical-align:top;border:1px solid #AAC759;display:inline-block;font-weight:600;}
input[type=submit]:disabled, .button.disabled, .button.disabled:hover, input[type=submit]:disabled:hover{background:#48b045;background-image:linear-gradient(#79787e,#3e3f44);opacity:0.5;}
input[type=submit].green, .button.green, .button.green:hover, input[type=submit].green:hover{background:#48b045;background-image:linear-gradient(rgba(72,175,77,1),rgba(9,149,13,1));}
input[type=submit].red, .button.red, .button.red:hover, input[type=submit].red:hover{background:rgba(226,31,38,1);}
button img, .button img, a.button img{margin-bottom:-4px;}
input[type=submit]{width:auto;}
label.checkbox{width:calc(100% - 70px) !important;}
input[type=submit]:hover, a.button:hover, button:hover, .button:hover{transition:background-color 1s ease;text-decoration:none;opacity:0.8;display:inline-block;}
button{padding-bottom:6px;}
input[type=submit].fleft, button.fleft, .button.fleft{margin:10px 0px;margin-right:10px;float:left;}
input[type=submit].fright, button.fright, .button.fright{margin:10px 0px;margin-left:10px;float:right;}
input[type=submit].fright.nomargin, button.fright.nomargin, .button.fright.nomargin, input[type=submit].fleft.nomargin, button.fleft.nomargin, .button.fleft.nomargin{margin:0px;}
input[type=submit], input[type=checkbox]{width:auto;}
input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;-moz-kit-appearance:checkbox;width:50px !important;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.agreeWrap{display:inline-block;padding-right:10px;margin-right:10px;text-align:left;border-right:1px solid #ccc;}
.agreeWrap:last-child(){margin-right:0px;padding-right:0px;border-right:0px;}
.agreeText{line-height:40px;vertical-align:top;font-size:11pt;margin:5px 0px;display:inline-block;}
.agreeCheckbox{vertical-align:top;display:inline-block;width:40px;height:40px;cursor:pointer;background-color:rgba(0, 0, 0, 0.25);margin:5px 0px;margin-left:25px;-moz-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5);-o-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5);-webkit-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5);transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5);}
.agreeCheckbox:hover{background-color:rgba(0, 0, 0, 0.5);}
.agreeCheckbox:hover:after{color:white;}
.agreeCheckbox:after{line-height:40px;font-family:"FontAwesome";display:block;content:"";color:rgba(255, 255, 255, 0.5);text-align:center;width:100%;height:100%;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);font-size:44px;-moz-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5), font-size 0.35s cubic-bezier(0.5, 0, 0, 3);-o-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5), font-size 0.35s cubic-bezier(0.5, 0, 0, 3);-webkit-transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5), font-size 0.35s cubic-bezier(0.5, 0, 0, 3);transition:all 0.15s cubic-bezier(0.5, 0, 0, 1.5), font-size 0.35s cubic-bezier(0.5, 0, 0, 3);content:"\f00c";background-color:rgba(165, 194, 92, 0);}
.agreeCheckbox.checked:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);line-height:40px;font-size:32px;color:white;background-color:#48b045;}
.agreeCheckbox.checked:hover:after{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.checkboxHidden{height:0px;width:0px;overflow:hidden;position:absolute;left:-9999px;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif;line-height:normal;margin-bottom:15px;font-weight:300;position:relative;text-transform:capitalize;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
h1, h2{}
h1.heading, h2.heading{text-align:center;padding-bottom:12px;margin-bottom:15px;display:block;}
h1{margin-bottom:25px;text-align:center;}
h2{}
a{color:#fc4f00;text-decoration:none;}
a:hover, li:hover{transition:all 1s ease;transition:background-color 1s ease, color 0.5s ease;}
a:hover{text-decoration:none;color:;}
a.button{display:inline-block;}
.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;}
a.skip:active,
a.skip:focus,
a.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible;}
#banner{max-height:650px;overflow:hidden;}
#banner.owl-carousel{max-height:none;}
.healthWrap{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.healthBox{padding:0px;flex-grow:0;flex-shrink:1;margin:15px;width:calc(33% - 30px);position:relative;padding-bottom:15px;}
.healthBox .healthImage{position:relative;overflow:hidden;background:#CCC;border:2px solid #aac759;}
.healthBox img{-webkit-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;width:100%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);margin-bottom:-5px;}
.healthBox .healthTitle{display:inline-block;position:absolute;left:50%;transform:translate(-50%,0%);bottom:0px;background:#aac759;-webkit-transition:transform 0.35s;transition:transform 0.35s;}
.healthBox:hover img{opacity:0.5;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.healthBox a{position:absolute;top:0px;left:0px;height:100%;width:100%;}
.newsSection h2{margin-bottom:25px;}
.newsSection p{margin:25px 0px;font-size:16px;}
.full-width, .cat-wrap{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.full-width.category, .cat-wrap.category{justify-content:center;}
.full-width:not(.category):after, .cat-wrap:not(.category):after{content:"";flex:auto;}
.indexPage{padding-left:55px;padding-right:55px;}
.indexPage .owl-prev{left:-55px;}
.indexPage .owl-next{right:-55px;}
.pageBg{position:absolute;top:0px;left:0px;right:0px;width:100%;height:750px;background-repeat:no-repeat;background-position:top right;background-color:#FFF;z-index:-1;}
.pageBg.product{background-repeat:no-repeat;right:0px;width:100%;background-size:cover;}
.cat-wrap{justify-content:flex-start;}
.catBanner{background-repeat:no-repeat;background-size:cover;background-position:top right;background-color:#FFF;padding-top:10px;}
.catText{padding:15px 0px;text-align:center;font-size:16px;line-height:normal;width:50%;max-width:100%;min-width:650px;}
.catText h1{font-size:40px;paddin-top:5px;}
.catText span{display:inline;padding:3px 0px;background:#FFFFFFDD;box-shadow:10px 0 0 #FFFFFFDD, -10px 0 0 #FFFFFFDD;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:32px;}
.catText .full-width{margin-top:25px;}
.newLayout{margin:35px auto;background:#ffffffdd;padding:25px;text-align:center;}
.newLayout span{display:inline;padding:0px;background:none;box-shadow:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:22px;}
.catBanner .breadcrumb{margin-top:0px;}
.catItem{width:calc(16% - 20px);margin:0px;display:inline-block;position:relative;overflow:hidden;vertical-align:top;text-align:center;flex-shrink:1;padding:0px;margin:10px;}
.catItem:hover{opacity:0.8;}
.catItem img{margin-bottom:-4px;position:absolute;top:0px;left:0px;height:100%;}
.catItem .catImage{border:10px solid;border-radius:50%;background:#fff;overflow:hidden;width:100%;padding-bottom:calc(100% - 20px);position:relative;}
.catItem .catTitle{text-align:center;margin-top:5px;padding:2px 5px;background:#FFFFFFDD;display:inline-block;font-weight:700;}
.catItem a{position:absolute;top:0px;left:0px;height:100%;width:100%;}
.sideMenu{display:inline-block;vertical-align:top;width:250px;padding:0px;}
.sideMenu ul{list-style-type:none;padding-left:0px;}
.sideMenu ul li span, .sideMenu ul li a{padding:2px 0px;display:block;}
.sideMenu li{font-weight:600;font-size:14px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sideMenu li li{font-weight:normal;}
.sideMenu li a, .sideMenu li span{position:relative;}
.sideMenu li a.hasChildren, .sideMenu li span.hasChildren{margin-bottom:0px;border-bottom:1px solid #EEE;}
.sideMenu li.hasChildren li a, .sideMenu li.hasChildren li span, .sideMenu span.hasChildren{padding-right:15px;}
.sideMenu li a .mdi, .sideMenu li span .mdi{position:absolute;right:0px;top:0px;padding:0px;margin-right:0px;line-height:22px;border:1px solid #EEE;background:#fff;}
.sideMenu li ul{display:none;}
.sideMenu li .selected{color:#fc4f00;}
.sideMenu li.selected ul{display:block;}
.sideMenu li .selected .mdi, .sideMenu li .hasChildren .mdi{display:block;}
.sideMenu li span, .sideMenu li a{color:#373737;}
.sideMenu li li{border-bottom:0px;margin-bottom:0px;}
.sideMenu li li li{font-size:12px;}
.sideMenu ul.firstLevel li a{padding-left:15px;}
.sideMenu ul.secondLevel li a{padding-left:30px;}
.sideMenu ul li:last-child{border-bottom:0px;margin-bottom:0px;}
.sideMenu a:not(.selected):hover, .sideMenu span:not(.selected):hover{background:#aac759;color:#fff;}
.sideMenu a:not(.selected):hover .mdu, .sideMenu span:not(.selected):hover .mdi{color:#373737;}
.hasSideMenu{flex:none;float:right;width:calc(100% - 250px);position:relative;padding-left:15px;}
.noflex{flex:none;display:block;}
.fixMiddle{transform:translate(-135px, 0);}
#notify{background:#0a5540;text-align:center;position:fixed;top:0px;left:0px;width:100%;padding:5px 10px;color:#fff;font-weight:600;z-index:9999;display:none;}
.productItem{width:18%;width:calc(20% - 10px);margin:5px 5px;background:#FFFFFF;display:inline-block;position:relative;overflow:;vertical-align:top;border:1px solid #FFF;text-align:center;padding:10px;flex-shrink:1;}
.hasSideMenu .productItem{width:24%;width:calc(25% - 10px);}
.owl-item .productItem{width: auto;display:block;}
.productItem .productImage{margin-bottom: 10px;text-align:center !important;}
.productItem .productImage a img{max-width:70%;
	margin: auto;}


.productImage.owl-carousel{
	min-height: 0;	
}


.productImage.owl-carousel.loaded{
	max-height: none;
}

.additionalWrap{
	display:flex;
	align-items: stretch;
	margin-bottom: 15px;
	flex-wrap: wrap;
	margin-top: 5px;
}

.thumbimg{
	display:flex;
	width: calc(100% * (1/6) - 3px - 1px);
	margin: 2px;
	border: 1px solid #ececec;
	align-items: center;
	position: relative;
	background: none;
	padding: 0px;
	vertical-align:top;
}

.thumbimg:hover{
	transition: none;
	background: none;
	display: flex;
}

.thumbimg.videoThumbnail .play{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 30px;
	width: 30px;
	background-image: url("/images/youtube-play.png");
	background-repeat: no-repeat;
	background-size:contain;
}

.thumbimg.videoThumbnail:hover .play{
	background-image: url("/images/youtube-play-hover.png");
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
	.thumbimg{
		display:inline-block;
		width: 90px;
	}
}


.productImage .owl-carousel .owl-item img{
	width: auto !important;
	display:inline-block !important;
}
.productImage .owl-nav.disabled, .productImage .owl-dots.disabled{display:none;}
.productImage img{	}
.owl-item .productItem{width:auto;display:block;}
.productItem .productImage{margin-bottom:10px;text-align:center !important;}
.productItem .productImage a img{max-width:70%;margin:auto;}
.productItem .productTitle{color:#A1C34A;font-size:16px;font-weight:600;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.productItem .productSection{margin-bottom:10px;font-size:13px;min-height:40px;max-height:40px;overflow:hidden;text-overflow:ellipsis;position:relative;}
.productItem .productPrice{font-weight:600;font-size:22px;line-height:normal;margin-bottom:10px;}
.productItem a.overlay{position:absolute;top:0px;left:0px;height:100%;width:100%;background:#FFF;opacity:0;z-index:1;}
.productItem:hover{border-color:#E0E0E0;}
.productItem .button{position:relative;z-index:2;}
.productItem a.overlay:hover{opacity:0.5;-moz-transition:all 0.43s ease 0s;-webkit-transition:all 0.43s ease 0s;-ms-transition:all 0.43s ease 0s;-o-transition:all 0.43s ease 0s;transition:all 0.43s ease 0s}
.productPopup .popupImage{float:left;max-width:50%;}
.productPopup .popupPrice{font-size:18px;line-height:normal;font-weight:600;margin-bottom:10px;}
.productPopup .popupContent{float:right;display:inline-block;width:49%;}
.productFav{font-weight:600;cursor:pointer;}
.productFav .heart{opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.productFav .favAction{opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;position:absolute;top:0px;right:0px;}
.productFav.notLoggedIn{opacity:0.5;}
.productFav:hover{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;opacity:1;}
.productFav:hover .heart{opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.productFav:hover .favAction{opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
#relatedwrap{height:532px;max-height:532px;overflow:hidden;}
#relatedwrap.owl-loaded{max-height:none;overflow:visible;}
.related-item{display:inline-block;position:relative;overflow:hidden;vertical-align:top;text-align:center;text-transform:uppercase;padding:10px;font-size:10pt;width:calc(33.333% - 4px);}
.related-item .image{background:#FFFFFF;border:1px solid #9e9e9e;padding:5px;margin-bottom:10px;width:100px;display:inline-block;}
.rightBar{display:inline-block;width:calc(100% - 290px);padding-left:15px;}
.leftBar{width:270px;float:left;}
.box{border-radius:7px;border:1px solid #e0e0e0;background:#FFFFFF;padding:10px;margin-bottom:15px;}
.sideNav{display:block;vertical-align:top;}
.paginationBar{display:block;margin:10px 0px;}
.pageNextPrev{float:right;display:inline-block;}
.pageNextPrev a{display:inline-block;vertical-align:top;border:1px solid transparent;padding:5px 10px;margin:0px 1px;line-height:20px;color:#434343;font-weight:600;}
.pageNextPrev a:hover{border-color:#CCC;}
.pageNextPrev a:first-child{}
.pageNextPrev a.selected{border-color:#aac759;background:#aac759;color:#fff;}
@media screen and (max-width:1600px){.hasSideMenu .productItem a.button span{display:none}
}
@media screen and (max-width:1380px){.hasSideMenu .productItem{width:calc(33.333% - 10px);}
}
@media screen and (max-width:1200px){.productItem .button span{display:none;}
}
@media screen and (max-width:1150px){.hasSideMenu .productItem{width:calc(50% - 10px);}
}
@media screen and (max-width:860px){.sideMenu{display:none;}
.hasSideMenu{width:100%;float:none;padding-left:0px;}
.hasSideMenu .productItem{width:calc(33% - 10px);}
}
@media screen and (max-width:700px){.hasSideMenu .productItem{width:calc(50% - 10px);}
}
@media screen and (max-width:430px){.hasSideMenu .productItem{width:100%;}
}
.bg-product{background-position:top center;background-image:url("/images/bg-product.jpg");}
.productLeft{float:left;width:50%;text-align:center;padding:15px;padding-top:0px;position:relative;}
.productLeft .productImage{min-height:400px;text-align:center;position:relative;}
.productLeft.noPL{padding-left:0px;}
.productLeft img{width:400px;}
.productDetailsWrap{padding:0px 25px;border:0px solid #ccc;margin-bottom:15px;}
#shareBar{position:absolute;left:0px;top:50%;transform:translate(0%, -50%);background:#FFF;width:40px;text-align:center;line-height:40px;z-index:10;color:#fff;}
#shareBar .shareButton{display:block;border:0px solid #aac759;background:#aac759;position:relative;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1);transform:scale(1);z-index:0;opacity:1;}
#shareBar:hover .shareButton{opacity:0.6;}
#shareBar .shareButton .mdi{margin-right:0px;font-size:25px;}
#shareBar .shareButton:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1;}
#shareBar a{position:absolute;top:0px;left:0px;height:100%;width:100%;}
#shareBar .shareButton.email{background:#aac759;}
#shareBar .shareButton.facebook{background:#3f5c98;}
#shareBar .shareButton.twitter{background:#55acee;}
#shareBar .shareButton.pinterest{background:#bd081c;}
#shareBar .shareButton.googleplus{background:#dd5144;}
#shareBar .shareButton .shareText{position:absolute;top:50%;left:100%;background:inherit;color:#FFF;font-size:12px;width:auto;padding:3px 10px;line-height:normal;min-width:140px;overflow:hidden;-webkit-transition:-webkit-opacity 0.35s;transition:opacity 0.35s;opacity:0;transform:translate3d(0, -50%, 0);}
#shareBar .shareButton:hover .shareText{opacity:1;}
.productRight{float:right;width:50%;text-align:left;padding:15px;padding-top:0px;padding-right:0px;}
.productRight #totalprice{font-size:26px;line-height:normal;font-weight:600;margin-bottom:10px;}
.productRight .stockAvailability{font-size:13px;line-height:normal;margin-top:10px;margin-bottom:10px;}
.productRight .stockAvailability .mdi{font-size:20px;}
#add_to_basket{margin-top:20px;}
.productDetails{display:inline-block;width:calc(100% - 200px);border:0px solid;}
.productRight .button{width:100%;margin-top:10px;max-width:100%;padding:10px 15px;font-size:16px;}
.productRight .reviewWrap{margin-top:-20px;font-size:12px;margin-bottom:10px;}
.productRight .reviewWrap .mdi{color:#CCC;font-size:18px;margin-right:0px;}
.productAdd .button.productFav{max-width:none;width:auto;}
.productAdditionalInfo{margin-top:15px;}
.productAdditionalInfo{font-size:13px;}
.productAdditionalInfo span, .productAdditionalInfo img{display:inline-block;vertical-align:middle;}
.productAdditionalInfo span.icon{min-width:30px;text-align:center;margin-right:15px;}
.productAdditionalInfo img{height:20px;}
.productFeatures .item{display:inline-block;vertical-align:top;height:25px;width:25px;background:#000;line-height:25px;color:#fff;text-align:center;}
.infoWrap{margin-bottom:5px;}
.infoLabel, .infoWrap label{display:inline-block;width:145px;vertical-align:middle;min-width:145px;}
.infoDetail{display:inline-block;vertical-align:middle;width:calc(100% - 150px);}
.infoDetails input{margin:0px;}
.productRight input.qty{height:44px;}
.qty-wrap{height:44px;width:138px;text-align:center;display:inline-block;vertical-align:middle;}
.qty-wrap label{width:auto;min-width:0;}
.qty-msg{line-height:44px;text-align:center;width:auto;min-width:0;display:inline-block;padding-right:15px;float:left;font-weight:600;}
.qty-msg .button{}
.qty-wrap .qty, .qty-wrap input.qty, table.basket .qty-wrap input.qty{border-radius:0;padding:2px 7px;width:50px;margin:0;vertical-align:top;background:#ffffff;text-align:center;font-size:18px;border:1px solid #e0e0e0;line-height:40px;}
.qtyminus, .qtyplus, table.basket .qtyminus, table.basket .qtyplus{width:44px;height:44px;padding:5px 0px;border-radius:0px;color:;font-weight:600;line-height:34px;cursor:pointer;box-sizing:border-box;margin:0px;background:#EEEEEE;border-color:#e0e0e0;font-size:22px;}
.qtyminus:hover, .qtyplus:hover{background:#FFFFFF;}
.qtyminus, table.basket .qtyminus{float:left;}
.qtyplus, table.basket .qtyplus{float:right;}
.productTabsWrap{}
.productTabsWrap ul{display:flex;justify-content:center;align-content:stretch;padding-left:0px;}
.productTabsWrap li{border:1px solid #CCC;flex-grow:1;list-style-type:none;text-align:center;cursor:pointer;padding:7px 10px;font-size:16px;background:#eeeeee;transition:none;}
.productTabsWrap li.selected{background:#FFFFFF;border-bottom-color:transparent;font-weight:600;transition:none;}
.productTabsWrap li:not(.selected):hover{background:#aac759;color:#fff;transition:none;}
.productTabsContentWrap{border:1px solid #CCC;border-top:0px;padding:15px;}
.productTabsContent{margin-bottom:15px;display:none;}
.productTabsContent.selected{display:block;}
.bg-login{background-position:center center;background-image:url("/images/bg-login.jpg");}
.loginWrap, .containerWrap{background:#FFFFFF;border:1px solid #CCC;padding:25px;}
.containerWrap{padding:15px;}
.loginWrap{text-align:center;max-width:350px;margin:35px auto;}
.loginWrap .button{width:100%;margin-bottom:15px;}
.loginWrap p{font-size:12px;}
.signUpTodayWrap{float:right;background:#aac759;width:250px;height:250px;position:relative;overflow:hidden;border-radius:50%;color:#fff;margin-top:-100px;margin-right:-35px;line-height:14px;}
.signUpTodayWrap .signUpToday{width:100%;top:50%;transform:translate(0%, -50%);left:0px;position:absolute;padding:15px;font-size:12px;}
.signUpTodayWrap .signUpToday h3{font-size:14px;}
.register-wrap{max-width:750px;}
.login-wrap{max-width:350px;}
.login-wrap, .register-wrap, .checkout-wrap, .myaccount-wrap{background:#FFFFFF;color:#000000;padding:25px;border:1px solid #;margin:25px auto;}
.checkout-wrap.login input, .checkout-wrap.login input[type="submit"]{width:100%;max-width:350px;}
.login-wrap a:hover, .checkout-wrap a:hover{text-decoration:underline;}
.checkout-wrap a.button:hover{text-decoration:none;}
.login-wrap input, .checkout-wrap input{width:100%;margin:10px 0px;padding:8px 10px;line-height:normal;}
.register-wrap input[type="submit"].button.fright, .checkout-wrap input[type="submit"].button.fright{padding:5px 15px;line-height:20px;}
.checkoutWrap{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.checkoutLogin{width:48%;width:calc(50% - 20px);margin:10px;background:#fff;padding:15px;border:1px solid #ddd;box-shadow:0px 2px 5px 0px #999;flex-grow:1;}
.checkoutWrap input{margin:3px 0px;}
.checkoutWrap input.button.full{width:100%;marign-top:5px;}
.checkoutWrap:first-child(){margin-left:0px;}
.checkoutWrap:last-child(){margin-right:0px;}
input.icon, select.icon{background-position:left 5px center;padding-left:30px;background-repeat:no-repeat;}
input.icon.password{background-image:url(/images/icon-password.png);}
input.icon.user{background-image:url(/images/icon-user.png);}
select.icon.user{background-image:url(/images/dropdown-arrow.jpg), url(/images/icon-user.png);background-position:right center, left 5px center;background-repeat:no-repeat, no-repeat;background-size:contain, auto;}
input.icon.email{background-image:url(/images/icon-email.png);}
input.icon.token{background-image:url(/images/icon-key.png);}
input.icon.phone{background-image:url(/images/icon-phone.png);}
input.icon.mobile{background-image:url(/images/icon-mobile.png);}
input.icon.home{background-image:url(/images/icon-home.png);}
select.icon.home{background-image:url(/images/dropdown-arrow.jpg), url(/images/icon-home.png);background-position:right center, left 5px center;background-repeat:no-repeat, no-repeat;background-size:contain, auto;}
input.icon.company{background-image:url(/images/icon-company.png);}
.login-wrap input[type=submit]{margin-bottom:15px;}
.login-wrap input[type=submit], .login-wrap input{border-radius:0;}
.login-wrap p{font-size:10pt;text-align:center;margin-top:5px;}
.register-wrap label, .checkout-wrap label, .myaccount-wrap label, .details label{width:130px;padding-right:15px;display:inline-block;vertical-align:middle;}
.register-wrap label.wide, .checkout-wrap label.wide, .myaccount-wrap label.wide, .details label.wide{min-width:180px;}
.details input, .details select, .details textarea{width:calc(100% - 135px);max-width:300px;margin:4px 0px;}
.details input.full, .details select.full, .details textarea.full{width:100%;}
.details textarea{max-width:none;height:120px}
.details{display:inline-block;width:50%;margin-right:-5px;vertical-align:top;}
.details.full{width:100%;}
.details.left{padding-right:10px;}
.details.right{padding-left:10px;}
.promoBg{background-image: url("/assets/images/bg-promo.jpg");background-size: cover;background-position: center center;}
#popupOverlay,.popupOverlay, #alertOverlay{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;display:none;overflow:auto;}
.messagePopup, .enquirePopup, .downloadPopup, .promoPopup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:850px;max-width:calc(100% - 30px);padding:25px 15px;background:#ffffff;border:2px solid #;z-index:999;}
.promoPopup{background-image:url("/assets/images/new-promo.png");background-size:cover;background-position:center center;padding:35px;display:flex;justify-content:flex-start;align-items:stretch;}
.promoWrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.promoPopup .boxes{width:45%;margin:0px 10px;background:#ffffff;background:#FFFFFFEE;padding:15px;min-width:250px;flex-grow:1;}
.promoPopup .boxes:first-child(){margin-left:0px;}
.promoPopup .boxes:last-child(){margin-right:0px;}
.promoPopup input{}
.promoPopup input[type="submit"]{width:100%;}
.popupClose{position:absolute;top:5px;right:5px;cursor:pointer;}
.popupClose .mdi{margin-right:0px;font-size:32px;line-height:32px;}
.basketNotice{display:inline-block;width:49%;width:calc(50% - 7px);padding:15px;color:#fff;margin-bottom:15px;background:#0a5540 url("/images/bg-basket-box.jpg") center;}
.basketContent{border:4px solid #fff;padding:15px;text-align:center;background:#0A5540AA;}
.promoBoxWrap{background:#fc4f00;padding:0px;color:;background:url("/images/bg-product2.jpg") center;margin-bottom:15px;display:inline-block;}
.promoContent{border:px solid;padding:0px;text-align:left;}
.details .promoBoxWrap input{}
.details .promoBoxWrap .button{width:auto;}
.totalTitle{display:inline-block;vertical-align:middle;}
.totalValue{display:inline-block;vertical-align:middle;min-width:120px;font-weight:600;}
.totalPrice{font-size:20px;line-height:normal;display:inline-block;border-top:1px solid #000;min-width:220px;margin-top:10px;padding-top:5px;}
.contactForm{border:1px solid #;background-image:url("/images/bg-contactus.jpg");background-size:cover;background-position:center;color:#fff;padding:15px;}
.contactForm .details input, .contactForm .details select, .contactForm .details textarea{width:100%;background:#fff;}
.basketItem{border-bottom:1px solid #CCC;padding-bottom:10px;margin-bottom:10px;}
.basketItem:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}
.basketItems .basketImage{display:inline-block;vertical-align:top;width:110px;}
.basketItems .basketText{display:inline-block;vertical-align:middle;width:calc(100% - 115px);padding-left:10px;}
.basketText span{display:inline-block;vertical-align:middle;}
.basketText span.label{min-width:80px;}
.basketText .basketQty{display:inline-block;}
.details .basketText .basketQty input{width:30px;margin:0px;text-align:center;padding:0px 5px;line-height:24px;}
.basketQty .qtyplus, .basketQty .qtyminus{height:auto;}
.details .basketText .basketQty input.qty{height:auto;width:40px;}
.basketSummaryWrap.final .basketItems .basketImage{display:none;}
.basketSummaryWrap.final .basketItems .basketText{width:100%;padding-left:0px;}
.basketSummaryWrap{margin-left:15px;border:1px solid #cccccc;background:#fff;padding:15px;}
.basketPrices div{}
.basketPriceName{display:inline-block;vertical-align:top;font-weight:600;}
.basketPriceValue{display:inline-block;vertical-align:top;text-align:right;float:right;}
.basketPriceName.total, .basketPriceValue.total{font-size:16px;font-weight:600;}
.basketSummaryWrap .button.fullWidth{width:100%;max-width:none;text-align:center;}
.button.orange{background:#fc4f00;border-color:#fc4f00;margin-bottom:15px;}
.details .basketSummaryWrap .agreeWrap{border-right:0px;padding-right:0px;margin-right:0px;margin-bottom:5px;}
.details .basketSummaryWrap label.agreeText{width:calc(100% - 70px);}
.details .basketSummaryWrap .agreeWrap{border-right:0px;padding-right:0px;margin-right:0px;width:100%;}
.basketItem .deleteHover{border:1px solid #ccc;height:100%;width:100%;position:absolute;top:0px;left:0px;display:none;}
.basketItem a:hover .deleteHover{display:block;}
#promoWrap, #openPromo{margin-bottom:15px;}
#openPromo{background:#fc4f00;border-color:#fc4f00;color:#FFF;}
.details #promoWrap input{width:calc(100% - 150px);margin:0px;}
.details #promoWrap button{width:auto;}
.basketSummaryWrap .error{background:#fff;padding:4px 10px;color:#EE223B;margin-bottom:5px;font-size:13px;}
.basketSummaryWrap h1{margin-bottom:15px;}
.basketSummaryWrap .smalltext{font-size:13px;margin-bottom:10px;}
.details .basketSummaryWrap label{padding-right:0px;}
.details .basketSummaryWrap .agreeWrap label.agreeCheckbox{width:40px;padding-right:0px;}
.tright{text-align:right;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
table{display:table;}
thead{display:table-header-group;}
tbody{display:table-row-group;}
tfoot{display:table-footer-group;}
tr{display:table-row;}
th, td{display:table-cell;}
span.basket-mobile{display:none;}
table{width:100%;text-align:left;margin-bottom:0px;margin-top:15px;border:1px solid #d1d4d6;}
.directions table{border-color:#fff}
table th, table td{padding:3px 5px;min-width:15%;}
table th{background:#37373722;border:1px solid #d1d4d6;color:;vertical-align:middle;font-weight:600;}
table td{border-left:1px solid #d1d4d6;}
table tr{border-bottom:1px solid #d1d4d6;}
table.basket{width:100%;margin-bottom:0px;table-layout:fixed;}
table.basket td, table.basket th{vertical-align:middle;}
table.basket td.basket-item, table.basket th.basket-item{width:64%;}
table.basket td.basket-image, table.basket th.basket-image{width:6%;min-width:50px;}
table.basket td.basket-qty, table.basket th.basket-qty{width:10%;text-align:center;}
table.basket td.basket-price, table.basket th.basket-price{width:10%;text-align:right;}
table.basket tr td.promobox{padding:15px;background:#fff;width:66%;}
table.basket .promobox input[type=text]{background:#ffffff;width:calc(100% - 100px);}
table.basket td.merge{position:relative;}
table.basket .basket-spacer{position:relative;}
table.basket .basket-spacer td{padding:15px}
table.basket td .dummyLineTop, table.basket td .dummyLineBottom{position:absolute;top:-1px;left:0px;width:100%;height:1px;background:white;}
table.basket td .dummyLineBottom{top:auto;bottom:-1px;}
table.basket td .dummyLineLeft, table.basket td .dummyLineRight{position:absolute;top:0px;left:-1px;width:1px;height:100%;background:white;}
table.basket td .dummyLineRight{left:auto;right:0px;}
table td.basket-prices{font-size:16px;border:white;position:relative;}
table td.totalPrices{position:relative;text-align:right;}
table td.totalPrices .totalValue{min-width:110px;display:inline-block;font-weight:700;}
table td.totalPrices .totalPrice{display:inline-block;text-align:center;position:relative;font-weight:700;font-size:20px;vertical-align:top;line-height:normal;margin-bottom:10px;}
table.basket td.totalPrices .dummyLineRight{left:auto;right:-1px;}
table.basketnew td.ptop{padding-top:15px;border-top:1px solid #ECECEC;}
table.basketnew td.pleft{padding-left:25px;}
table.basketnew td.pbottom{padding-bottom:15px;border-bottom:1px solid #ECECEC;}
table.basketnew td.pright{padding-right:15px;border-right:1px solid #ECECEC;}
span.basket-mobile{display:none;}
@media screen and (max-width:850px){table.basket{border:0px;}
table.basket, table.basket thead, table.basket tbody, table.basket tfoot, table.basket tr{display:block;box-sizing:border-box;position:relative;clear:both;}
table.basket th{display:none;}
table.basket td, table.basket th.basket-item{width:100%;display:block;}
table.basket td.delete-item, table.basket td.basket-item, table.basket td.basket-date, table.basket td.basket-time, table.basket tr.rowExtras td.basket-item{display:inline-block;width:auto;}
table.basket td.basket-item{width:calc(100% - 40px);}
table.basket td.basket-price{width:auto;min-width:0;float:right;}
table.basket td{border-left:1px solid transparent;}
table.basket tr{border-bottom:1px solid transparent;}
table.basket td .dummyLineLeft, table.basket td .dummyLineRight, table.basket td .dummyLineTop, table.basket td .dummyLineBottom{display:none;}
span.basket-mobile{display:inline-block;margin-right:15px;text-align:left;}
table.basket .hide-mobile{display:none;}
table.basket tr td.promobox{width:100%;}
table.basket td, table tr{padding:0px;padding-left:5px;}
table td.totalPrices .totalPrice{padding-right:25px;margin-right:-25px;}
table.basket .basket-spacer td{padding:5px}
table.basket tr td.promobox{padding:0px;}
}
@media screen and (max-width:420px){table.basket .promobox input[type="text"]{margin:0px;}
table.basket .promobox input[type="submit"].fright, table.basket .promobox button.fright, table.basket .promobox .button.fright{margin:0px;margin-left:10px;}
}
.breadcrumb{display:block;margin-top:10px;padding:0px;font-size:13px;width:calc(100% - 30px);max-width:1170px;background:none}
.breadcrumb ul{padding-left:0px;}
.container .breadcrumb{margin:0px;padding:15px 0px;}
.container.bg-white .breadcrumb{padding-top:0px;}
.breadcrumb.checkout{padding:0px;}
.breadcrumb.checkout ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;}
.breadcrumb li{position:relative;display:inline-block;float:left;}
.breadcrumb.checkout li{flex-grow:1;}
.breadcrumb a, .breadcrumb.checkout p{color:#FFF;display:block;background:#0a5540;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 5px 0 0px;text-align:center;margin-right:23px;font-weight:600;}
.breadcrumb.checkout p{color:#373737;background:#dadada;}
.breadcrumb .mdi{margin-right:0px;font-size:20px;}
.breadcrumb li:first-child a, .breadcrumb.checkout li:first-child p{padding-left:10px;border-radius:4px 0 0 4px;}
.breadcrumb li:first-child a:before, .breadcrumb.checkout li:first-child p:before{border:none;}
.breadcrumb li:last-child a, .breadcrumb.checkout li:last-child p{padding-right:15px;border-radius:0 4px 4px 0;margin-right:0px;}
.breadcrumb li:last-child a:after, .breadcrumb.checkout li:last-child p:after{border:none;}
.breadcrumb li a:before,
.breadcrumb li a:after, .breadcrumb li p:before,
.breadcrumb li p:after{content:"";position:absolute;top:0;border:0 solid #0a5540;border-width:15px 10px;width:0;height:0;}
.breadcrumb.checkout li p:before{border-color:#dadada;}
.breadcrumb li a:before, .breadcrumb li p:before, .breadcrumb.checkout li p:before{left:-20px;border-left-color:transparent;}
.breadcrumb li a:after, .breadcrumb li p:after{left:100%;border-color:transparent;border-left-color:#0a5540;}
.breadcrumb.checkout li p:after, .breadcrumb.checkout li a:after{border-left-color:#dadada;}
.breadcrumb li a:hover{background-color:#fc4f00;transition:none;}
.breadcrumb li a:hover:before{border-color:#fc4f00;border-left-color:transparent;}
.breadcrumb li a:hover:after{border-left-color:#fc4f00;}
.breadcrumb li.active a{background-color:#fc4f00;}
.breadcrumb li.active a:before{border-color:#fc4f00;border-left-color:transparent;}
.breadcrumb li.active a:after{border-left-color:#fc4f00;}
.breadcrumb li.active p{background-color:#fc4f00;color:#fff;}
.breadcrumb li.active p:before{border-color:#fc4f00;border-left-color:transparent;}
.breadcrumb li.active p:after{border-left-color:#fc4f00;}
.accountWrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;flex-grow:1;}
.accountBox{width:32%;padding:15px;margin:5px;background:#FFFFFF;border:1px solid #DEDBD2;text-align:center;font-size:20px;line-height:normal;font-weight:600;position:relative}
.accountBox .mdi{font-size:54px;line-height:normal;}
.accountBox a{position:absolute;top:0;left:0px;width:100%;height:100%;}
.myaccount{display:inline-block;width:50%;margin-right:-2px;vertical-align:top;}
.myaccount:nth-child(odd){padding-left:10px;}
.myaccount:nth-child(even){padding-right:10px;}
.myaccount .box{padding:15px;margin-bottom:10px;background:#FFFFFF;color:#000000;border:1px solid #DEDBD2;}
.myaccount a{display:inline-block;float:right;}
figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure figcaption::before,
figure figcaption::after{pointer-events:none;}
figure figcaption,
figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
figure h2{word-spacing:-0.15em;font-weight:300;}
figure h2 span{font-weight:800;}
figure h2,
.figure p{margin:0;}
figure p{letter-spacing:1px;font-size:68.5%;}
.recipeItem{width:calc(32% - 10px);border:0px solid #CCC;position:relative;padding:0px;margin:5px;background:#fff;color:#383838;flex-grow:1;overflow:hidden;-webkit-box-shadow:8px 8px 15px -10px rgba(0,0,0,0.75);-moz-box-shadow:8px 8px 15px -10px rgba(0,0,0,0.75);box-shadow:8px 8px 15px -10px rgba(0,0,0,0.75);}
.recipeItem img{position:relative;display:block;min-height:100%;width:100%;opacity:0.9;}
.recipeItem .recipeText{padding:2em;width:100%;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}
.recipeItem .recipeText::before,
.recipeItem .recipeText::after{pointer-events:none;}
.recipeItem .recipeText,
.recipeItem .recipeText > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.recipeItem a{position:absolute;left:0px;top:0px;height:100%;width:100%;}
.recipeItem .recipeTitle{color:#393738;display:inline-block;line-height:normal;text-align:center;}
.recipeItem .recipeTitle span{background:#FFFFFFAA;padding:5px 10px;font-weight:600;font-size:1.25em;font-size:18px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all ease 0.5s;}
.recipeItem .button{position:absolute;top:100%;left:50%;transform:translate(-50%,0%);transition:all ease 0.5s;}
.recipeItem img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
.recipeItem:hover img{opacity:0.2;-webkit-transform:scale(1);transform:scale(1);}
.recipeItem .recipeText{padding:3em;}
.recipeItem .recipeText::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #686868;content:'';-webkit-transform:scale(1.1);transform:scale(1.1);}
.recipeItem .recipeText::before,
.recipeItem p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.recipeItem .recipeTitle{padding:20% 0 20px 0;}
.recipeItem p{margin:0 auto;max-width:100%;-webkit-transform:scale(1.5);transform:scale(1.5);font-size:13px;}
.recipeItem:hover .recipeText::before,
.recipeItem:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.recipeItem:hover .recipeTitle span{background:none;padding:0px;top:30%;transition:all ease 0.5s;}
.recipeItem:hover .button{top:70%;}
.recipeItem:hover .recipeText{}
.flex-row{flex-direction:row;display:flex;width:50%;width:calc(50% - 5px);order:2;}
.flex-column{flex-direction:column;display:flex;width:50%;width:calc(50% - 5px);order:1;}
.healthyLivingItem{flex-grow:1;width:32%;background:#fcfcfa;text-align:left;margin:2px;border:1px solid #e1e1e1;position:relative;font-size:13px;-webkit-box-shadow:4px 4px 12px -10px rgba(0,0,0,0.75);-moz-box-shadow:4px 4px 12px -10px rgba(0,0,0,0.75);box-shadow:4px 4px 12px -10px rgba(0,0,0,0.75);}
.healthyLivingItem h3{margin-bottom:3px;}
.healthyLivingItem .hlImage{min-height:45px;}
.healthyLivingItem .hlTitle{margin-top:-45px;border-top:1px solid #e1e1e1;background:#FFFFFFCC;margin-bottom:0px;padding:10px 15px;padding-top:5px;position:relative;}
.healthyLivingItem .hlTitle h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:15px;}
.healthyLivingItem .hlText{padding:15px;padding-bottom:55px;position:relative;border-top:1px solid #e1e1e1;max-height:450px;overflow:hidden;}
.healthyLivingItem .button{position:absolute;bottom:10px;right:10px;margin:0px;}
.healthyLivingItem .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#fc4f00;background-size:cover;background-image:url("/images/bg-orange-fruit.jpg");}
.healthyLivingItem .overlay a{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.healthyLivingItem:hover .overlay{opacity:1;}
.healthyLivingItem .overlay .text{color:#FFF;font-size:16px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-weight:600;cursor:pointer;display:inline-block;background:#fff;color:#fc4f00;padding:5px 10px;transition:.5s ease;}
.healthyLivingItem:hover .overlay .text{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:.5s ease;}
.newsWrap{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;}
.newsCategories{}
.newsItem{width:100%;border:1px solid #CCC;position:relative;padding:0px;margin:5px 0px;background:#fff;color:#383838;text-align:left;flex-grow:1;}
.newsWrap.index .newsItem{width:calc(50% - 10px);margin:5px;}
.newsWrap.blogs .newsItem{width:calc(32% - 10px);margin:5px;}
.newsWrap.blogs .newsItem:first-child{width:calc(65% - 10px);}
.newsItem .newsImage{position:relative;min-height:40px;text-align:center;}
.newsWrap .newsImage{padding:10px;}
.newsItem .newsText{padding:15px;padding-bottom:0px;}
.newsItem .button{margin-right:10px;}
.newsItem .newsCat{background:#fc4f00;color:#ffffff;font-weight:600;padding:5px 15px;text-align:center;min-width:150px;margin-right:0px;margin-bottom:10px;border-top-right-radius:7px;border-bottom-right-radius:7px;display:inline-block;}
.newsItem .newsImage .newsCat{position:absolute;top:15px;left:0px;}
.newsItem .newsImage .newsDate{position:absolute;top:15px;right:0px;background:#fc4f00;color:#ffffff;font-weight:600;padding:5px 15px;text-align:center;min-width:150px;float:right;margin-right:0px;margin-bottom:10px;border-top-left-radius:7px;border-bottom-left-radius:7px;}
.newsItem .newsText .newsDate{font-size:12px;margin-bottom:10px;}
.newsItem.wide .newsImage{display:inline-block;width:50%;vertical-align:top;}
.newsItem.wide .newsText{display:inline-block;width:49%;vertical-align:top;}
.news-item h2{font-size:20px;}
.news-item.wide h2{margin-right:200px;display:inline-block;}
.news-item .button{position:absolute;bottom:15px;right:15px;}
.news-item.wide .news-date{position:absolute;right:0px;margin-right:0;}
.news-categories{margin-bottom:15px;}
.news-categories ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex:1;font-size:10.5pt;}
.news-categories li{list-style-type:none;display:inline-flex;background:#fc4f00;flex-grow:1;margin:2.5px;align-content:center;font-weight:600;text-transform:uppercase;}
.news-categories li:first-child{margin-left:0;}
.news-categories li:last-child{margin-right:0;}
.news-categories a{color:#ffffff;text-decoration:none;padding:5px 10px;text-align:center;flex:1;}
.news-categories li:hover, .news-categories li.active{background-color:#fc4f00;}
@media screen and (max-width:650px){.newsWrap.index .newsItem{width:100%;}
}
@media screen and (max-width:470px){.news-item{width:100%;}
.news-item.wide h2{display:block;margin-right:0;}
.news-item.wide .news-date{position:absolute;top:15px;}
}
@media screen and (max-width:550px){.news-item.wide .news-date, .news-date{position:relative;top:0px;}
.news-item.wide h2, .news-item h2{margin-right:0;}
}
@media screen and (max-width:470px){.news-item{display:block;text-align:center;padding-bottom:15px;}
.news-item .news-image{width:150px;display:block;margin-top:0px;display:inline-block;float:none;margin-right:0px;}
.news-item.wide .news-date, .news-item .news-date{position:relative;top:auto;float:none;}
.news-item .news-text{width:100%;}
.news-item .news-text{width:100%;text-align:justify;padding-bottom:25px;}
.news-item .button{position:relative;bottom:auto;right:auto;}
}
#logos{margin:10px auto;overflow:hidden;text-align:center;position:relative;max-width:100%;display:flex;align-content:center;justify-content:center;width:1100px;}
#logos .logoItem{flex-grow:1;max-height:35px;}
#logos img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0px 10px;max-height:100%;}
#banner.owl-carousel{max-height:700px}
#banner.owl-carousel img{width:100%;}
#testimonial{margin:35px;0px;}
.testimonial{text-align:center;font-size:18px;line-height:normal;max-width:600px;border-radius:10px;background:#FFF;padding:35px;color:#686868;-webkit-box-shadow:0px 0px 38px -11px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 38px -11px rgba(0,0,0,0.75);box-shadow:0px 0px 38px -11px rgba(0,0,0,0.75);position:relative;}
.testimonial .testimonialName{font-style:italic;font-size:16px;}
.testimonial .testimonialTitle{font-weight:600;margin-bottom:10px;}
.testimonial .testimonialBody{margin-bottom:10px;font-size:16px;}
.testimonial-start{position:absolute;height:60px;width:60px;background:url("/images/quote-start.png") no-repeat;background-size:contain;top:15px;left:-30px;}
.testimonial-end{position:absolute;height:60px;width:60px;background:url("/images/quote-end.png") no-repeat;background-size:contain;bottom:15px;right:-30px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:stretch;flex:1 100%;flex-wrap:wrap;}
.featured-wrap.slick-slider{position:static;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:flex;flex:1 100%;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;background-color:#0981BE;padding:7px 12px;margin-top:-10px \9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;text-align:center;}
.slick-prev img,.slick-next img{height:20px;}
.slick-prev{padding-left:10px;}
.slick-next{padding-right:10px;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:0.8;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-45px;}
[dir='rtl'] .slick-prev{right:-45px;left:auto;}
.slick-next{right:-45px;}
[dir='rtl'] .slick-next{right:auto;left:-45px;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-dots,.owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-nav{}
.owl-prev, .owl-next{position:absolute;top:50%;transform:translate(0%, -50%);left:0px;z-index:10;padding:0px;border:none;}
.owl-prev .mdi, .owl-next .mdi{font-size:40px;line-height:45px;margin-right:0px;}
.owl-next{left:auto;right:0px;}
.owl-nav [class*=owl-]{color:#FFF;margin:5px;width:45px;background:#FC4F00;display:inline-block;cursor:pointer;border-radius:50%;text-align:center;}
.owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-nav .disabled{opacity:.5;cursor:default}
.owl-nav.disabled+.owl-dots{}
.owl-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0%);}
.owl-dots .owl-dot{display:inline-block;zoom:1;padding:0px;background:none;border:none;}
.owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#FFFFFF;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%;}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#fc4f00}
.owl-nav.disabled{display:none;}
.clearfix {
	clear: both;
}

.eupopup-container {
	background-color: rgba(25, 25, 25, 0.9);
	color: #efefef;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
	display: none;
	z-index: 9999999;
}

.eupopup-container-top,
.eupopup-container-fixedtop {
	position: absolute;
	top: 0; left: 0; right: 0;
}

.eupopup-container-fixedtop {
	position: fixed;
}

.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
}

.eupopup-container-bottomleft {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 300px;
}

.eupopup-container-bottomright {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 300px;
}

.eupopup-closebutton {
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	color: #a2a2a2;
	filter: alpha(opacity=20);
	position: absolute;
	font-family: helvetica, arial, verdana, sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}

.eupopup-head {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
	color: #fff;
}

.eupopup-body {
	color: #a2a2a2;
}

.eupopup-buttons {
	padding: 7px 0 5px 0;
}

.eupopup-button_1 {
	color: #f6a21d;
	font-weight: bold;
	font-size: 14px;
}

.eupopup-button_2 {
	color: #f6a21d;
	font-weight: normal;
	font-size: 12px;
}

.eupopup-button {
	margin: 0 10px;
}

.eupopup-button:hover,
.eupopup-button:focus {
	text-decoration: underline;
	color: #f6a21d;
}

body .eupopup-color-inverse {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
}

body .eupopup-color-inverse .eupopup-head {
	color: #000;
}

body .eupopup-style-compact {
	text-align: left;
	padding: 8px 30px 7px 20px;
	line-height: 15px;
}

body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}

body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}

@media screen and (max-width:680px){.owl-dots{bottom:5px;}
.owl-dots .owl-dot span{width:10px;height:10px;margin:0px 5px;}
.owl-nav [class*="owl-"]{width:25px;}
.owl-prev .mdi, .owl-next .mdi{font-size:20px;line-height:25px;}
}
@media screen and (max-width:420px){.owl-dots{bottom:0px;}
#banner .owl-nav{display:none;}
}
@media screen and (max-width:1200px){.slick-slider{margin:0px 35px;}
.hideline{right:35px;}
.slick-prev{left:-35px;}
[dir='rtl'] .slick-prev{right:-35px;left:auto;}
.slick-next{right:-35px;}
[dir='rtl'] .slick-next{right:auto;left:-35px;}
}
@media screen and (max-width:500px){.slick-prev img, .slick-next img{height:15px;}
.slick-slider{margin:0px 25px;}
}
@media screen and (max-width:1400px){.productItem{width:24%;width:calc(25% - 10px);}
}
@media screen and (max-width:1100px){.productItem{width:32%;width:calc(33% - 10px);}
}
@media screen and (max-width:900px){.leftBar{width:200px;}
.rightBar{width:calc(100% - 210px);}
.recipeItem .recipeText{padding:20px;font-size:1em;text-align:center;overflow:hidden}
.recipeItem .recipeTitle{font-size:16px;}
.recipeItem .recipeText::before{top:15px;right:15px;bottom:15px;left:15px;}
}
@media screen and (max-width:800px){#wrapper{min-height:0;margin-bottom:auto;}
#footer, #wrapper:after{height:auto;}
#footer .footerInfo, #footer .footerLinksWrap{width:100%;padding-right:0px;text-align:center;}
#footer .footerInfo{margin-bottom:15px;}
.container.contentThird{width:90%;}
.healthyLivingItem{width:100%;margin:10px 0px;}
.details{display:inline-block;width:100%;margin-right:0px;padding:0px;}
.details.left, .details.right{padding:0px;}
.bg-tablets{background:none;}
.text.left, .text.right{width:100%;padding:0px;float:none;}
.basketSummaryWrap{width:100%;margin-left:0px;margin-bottom:10px;}
}
@media screen and (max-width:750px){.newsItem{width:100%;}
.checkoutLogin{width:100%;}
}
@media screen and (max-width:700px){.full-width:after, .cat-wrap:after{content:unset;flex:none;}
.productLeft{width:100%;}
.productLeft .productImage{min-height:0;}
.productRight{width:100%;}
.productDetailsWrap{padding:0px;}
.catText{width:100%;min-width:0px;margin:0px;padding:25px 15px;}
.productItem{width:49%;width:calc(50% - 10px);}
.newsWrap.blogs .newsItem:first-child{width:100%;}
.newsWrap.blogs .newsItem{width:calc(50% - 10px);}
}
@media screen and (max-width:650px){.leftBar, .rightBar{width:100%;}
.rightBar{padding-left:0px;}
#mobile-bar .menu-item.sm{display:none;}
.breadcrumb{display:none;}
.recipeItem{width:100%;margin:10px 0px;}
.catItem{width:calc(25% - 20px);}
#footer .footerNav, #footer .footerNav.categories{width:100%;padding-left:0px;text-align:center;}
#footer .footerNav.categories{margin-top:15px;}
#footer .footerNav.categories ul.firstLevel{width:100%;margin-bottom:0px;}
.quickView{display:none;}
}
@media screen and (max-width:620px){.write-review{margin-bottom:10px;}
.details.left, .details.right, .checkout-wrap .details.left, .checkout-wrap .details.right, .checkout-wrap.login .details.left, .checkout-wrap.login .details.right{padding:0;border:0;}
.checkout-wrap.login .details.left{margin-top:15px;border-top:1px solid #ECECEC;padding-top:15px;}
.register-wrap label, .checkout-wrap label, .myaccount-wrap label{min-width:130px;}
.register-wrap input, .register-wrap select, .checkout-wrap input, .checkout-wrap select, .myaccount-wrap input, .myaccount-wrap select{width:calc(100% - 134px)}
.myaccount{display:block;width:100%;margin-right:0px;}
.login-wrap, .register-wrap, .checkout-wrap{padding:25px 15px;}
h1{font-size:15pt;}
h2{font-size:12pt;}
h3{font-size:11pt;}
h4{font-size:10pt;}
h5{font-size:9pt;}
h6{font-size:8.5pt;}
#footer .footerNav li{width:100%}
#footer .bottomFooter{text-align:center;}
#footer .bottomFooter ul{float:none;display:block;}
.healthBox{width:100%;}
.pageBg.product{background-image:none !important;}
.productRight, .productLeft{padding:0px;}
.pageBg.product{display:none;}
.productTabsContentWrap{margin-bottom:;}
.productTabsWrap li{padding:7px 10px;font-size:14px;}
.productTabsWrap, .productTabsContentWrap{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}
.productTabsContentWrap, .productTabsWrap li:first-child, .productTabsWrap li:last-child{border-left:0px;border-right:0px;}
.catBanner{background-size:contain;padding-top:45%;}
.newLayout{margin:0px auto;padding:0px;}
.catText{padding:0px;font-size:14px;line-height;normal}
.catText h1{font-size:15pt;}
}
@media screen and (max-width:550px){#mobile-bar .menu-item.sm{display:none;}
.catItem{width:calc(33% - 20px);}
.newsWrap.blogs .newsItem{width:100%;}
}
@media screen and (max-width:430px){#footer .footerNav li{width:100%;}
.catItem{width:calc(50% - 20px);}
.productItem{width:100%;}
}