body {
	font-family: 'ZonaProRegular';
	letter-spacing: 0.02em;
}

/* Product Single Override */
.products.product-single .products--row.products-row-stretch-v2{ 
	background: #FFE9CD;
	padding: 70px 0px; 
}
.products.product-single .products--row.sec-product-ex{
	padding: 0px; 
}
.products.product-single .products--row.sec-product-ex .products--row--contents{ 
	align-items: center; 
	position: relative;
	padding: 70px 0px 150px;
}
.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 200px;
}
.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
	position: absolute;
	left: 0%;
	bottom: 30px;
	width: 200px;
}
.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{ padding-left: 100px; }
.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--heading{
	font-size: 50px;
	font-family: ZonaProBold;
	text-align: left;
	line-height: 60px;
	text-transform: none;
	color: #FFF5E5;
	letter-spacing: 0.02em;
}
.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--description .text--p{
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	color: #FFF5E5;
	text-align: left;
	letter-spacing: 0.02em;
}

.products.product-single .products--row.sec-product-in:before{ content: none; }
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell{ padding-right: 100px; }
.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--heading{
	font-size: 50px;
	font-family: ZonaProBold;
	text-align: left;
	line-height: 60px;
	text-transform: none;
	color: #FFF5E5;
	letter-spacing: 0.02em;
}
.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--description .text--p{
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	font-family: 'ZonaProRegular';
	letter-spacing: 0.02em;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item{
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item .products--cell--detail--legend--item--image{
	background-size: 70px 70px;
	height: 70px;
}
.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--description{ margin-top: 30px; }
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend{
	margin-left: -10px;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right table.table.nutrition{
	border-top: solid 1px #FFF5E5;
	margin-top: 30px;
	font-family: 'ZonaProRegular';
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right table.table.nutrition thead th{
	padding-top: 15px;
	padding-bottom: 20px;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right tbody tr:first-of-type {
	border-width: 1px;
}
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right tbody tr th, 
.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right tbody tr td{
	padding-top: 15px;
	padding-bottom: 15px;
}
.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell.products--cell-v2{ padding-bottom: 100px; }

/* Product Row Override */
.products--row .products--column{ justify-content: center; }
.products--row.products-row-stretch-v2:last-of-type{
	padding-bottom: 20px;
}
.products--row.products-row-stretch-v2 .products--row--contents.stretch{
	max-width: 100%;
}
.products--row.products-row-stretch-v2 .products--row--contents{
	position: relative;
	height: 100%;
}
.products--row.products-row-stretch-v2:after{ content: none; }
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer{
	padding: 0;
}
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--item--single{ width: 175px; }
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow{ 
	z-index: 2;
	top: 90px;
	background: #D22536;
}
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--left{ left: 0px; }
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--right{ right: 0px; }
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--inside{ height: 230px; }
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--item--single .products--item--single--image{
	width: 150px;
	height: 152px;
}
.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--item--single .products--item--single--title{
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	margin-top: 5px;
	font-family: ZonaProRegular;
	font-weight: 600;
}

/* Product Row Collapse Slide Override */
.products--row.products-row-collapse-v2:last-of-type{
	padding-bottom: 20px;
}
.products--row.products-row-collapse-v2:after{ content: none; }
.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single{
	margin-bottom: 30px;
}
.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single .products--item--single--title{
	font-family: 'ZonaProRegular';
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #D22536;
	padding: 0px 15px;
}
.products--row.products-row-collapse-v2 .products--column.products--column--items .btn-box{
	display: flex;
	justify-content: center;
}
.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--drawer .products--item--drawer--handle{
	background: #D22536;
	color: #FFF5E5;
	border-radius: 50px;
	text-transform: inherit;
	font-family: 'ZonaProRegular';
	font-size: 16px;
	line-height: 27px;
	letter-spacing: 0.02em;
	padding: 7px 20px;
	margin-top: 60px;
}
.products--row .product-column-abs-right{
	position: absolute;
	width: 50%;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
}
.products--row .product-column-abs-right .cell{
	width: 600px;
	position: relative;
}

/* Homepage Override */
.h-header{
	background: #928504;
}
.h-header .elementor-container{ max-width: 100% !important; }
.h-header .col-content{
	display: flex;
	align-items: center;
}
.h-header .col-content .title-text{
	margin-left: auto;
	width: 600px;
	font-family: ZonaPro;
}
.h-header .elementor-container .feat-img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.h-hommus .elementor-container{ max-width: 100% !important; }

/* Recipes Override */
.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single{ margin-bottom: 40px; }
.recipes .recipes-container .recipes-list .recipes-single:before,
.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-bottom:before{ content: none; }
.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title{
	font-size: 16px;
    color: #D22536;
    text-align: center;
    display: block;
    line-height: 20px;
	letter-spacing: 0.02em;
}
.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title {
	font-family: 'ZonaProRegular';
	letter-spacing: 0.02em;
}

/* Recipes Instruction Override */
.g-header{
	background: #FFF5E5;
	position: relative;
}
.g-header .g-row{
	display: flex;
	align-items: center;
}
.g-header .g-row .g-col-left,
.g-header .g-row .g-col-right{
	width: 50%;
}
.g-header .g-row .g-col-right{ height: 685px; }
.g-header .g-row .g-col-left .g-container{
	width: 580px !important;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.g-header .g-row .g-col-left .text--h3{
	font-family: 'ZonaProBold';
	font-style: normal;
	font-weight: 800;
	font-size: 65px;
	line-height: 75px;
	color: #2E211B;
	text-transform: none;
	letter-spacing: 0.02em;
}
.g-header .g-row .g-col-right img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.instructions {
	max-width: 100%;
	padding-bottom: 0;
}
.instructions .instructions-row{ justify-content: center; }
.instructions .instructions-row .instructions-column.instructions-left,
.instructions .instructions-row .instructions-column.instructions-right{
	display: flex;
    justify-content: center;
}
.instructions .instructions-row.instructions-row--top {
	justify-content: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.instructions .instructions-row .instructions-column.instructions-left{ width: auto; }
.instructions .instructions-row .instructions-stat{
	padding-left: 50px;
    padding-right: 50px;
}
.instructions .instructions-row .instructions-stat + .instructions-stat{ border-left: none; }
.instructions .instructions-row .instructions-stat .instructions-stat-top{
	color: #FFF5E5;
    font-size: 12px;
    line-height: 18px;
    font-family: 'ZonaProRegular';
    font-weight: 600;
	letter-spacing: 0.02em;
}
.instructions .instructions-row .instructions-stat .instructions-stat-middle{
	padding-top: 4px;
    color: #FFF5E5;
    font-family: 'ZonaProBold';
    font-size: 32px;
    line-height: 40px;
    padding-bottom: 4px;
}
.instructions .instructions-row .instructions-stat .instructions-stat-bottom{
	line-height: 18px;
    color: #FFF5E5;
    font-size: 12px;
	line-height: 18px;
    font-family: 'ZonaProRegular';
    font-weight: 400;
	letter-spacing: 0.02em;
}
.instructions .ext-inst-middle{ background: #FBF7F2; }
.instructions .instructions-row.instructions-row--video{ padding: 70px 0px; }
.instructions .instructions-row.instructions-row--middle{
	padding-top: 70px;
    padding-bottom: 70px;
}
.instructions .instructions-row + .instructions-row{ border-top: none; }
.instructions .instructions-row .instructions-heading{
	color: #2E211B;
    font-size: 64px;
    font-family: 'ZonaProBold';
    text-align: left;
    line-height: 75px;
	margin-bottom: 30px;
	letter-spacing: 0.02em;
}
.instructions .instructions-row .instructions-ingredients-item{
	font-size: 15px;
    line-height: 25px;
    font-family: 'ZonaProRegular';
    border-bottom: 1px solid #2E211B;
	letter-spacing: 0.02em;
}
.instructions .instructions-row .instructions-heading + ol, .instructions .instructions-row .instructions-heading + ul {
    margin-top: 40px;
}
.instructions .instructions-row .text--p{
	font-size: 15px;
    line-height: 25px;
    font-family: 'ZonaProRegular';
	letter-spacing: 0.02em;
}
.rec-ext-bg{
	background: #FFF5E5;
	padding-bottom: 60px;
}
.rec-ext-bg .recommendations .recommendations--heading{
	color: #D22536;
    font-size: 42px;
    font-family: 'ZonaProBold';
    text-align: center;
    line-height: 75px;
    margin-bottom: 30px;
    text-transform: none;
}
.rec-ext-bg .recommendations .button{
	background: #D22536;
    border: none;
    color: #FBF7F2;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 10px 30px;
    font-size: 15px;
}
.recipes .recipes-container .recipes-list .recipes-single.detail .recipes-single-top .recipes-single-top-image{
	background-size: contain;
}
.recommendations .recommendations--items{
	justify-content: center;
    padding: 30px 0px 70px;
}
.recommendations .recommendations--items .recommendations--items--single .recommendations--items--single--title{
	font-family: 'ZonaProRegular';
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 22px;
    padding: 0px 20px;
    margin-top: 20px;
	color: #D22536;
}

/* Stockist Override */
.stockists{ justify-content: center; }
.stockists .stockists-inner{
	width: 80%;
    display: flex;
    justify-content: center;
    flex-flow: wrap;
}
.stockists .stockists--single{
	position: relative;
    margin-bottom: 45px;
    width: calc((100% - 47px * 3) / 3);
}
.stockists .stockists--single:nth-child(3n+1){
	margin-left: 0;
}
.stockists .stockists--single + .stockists--single{ margin-left: 70px; }
.stockists .stockists--single:after{ content: none; }
.stockists .stockists--single .stockists--single--link{
	background: none;
    opacity: 1;
}

/* Stretch Container Left */
.std-stretch-left .elementor-container{ max-width: 100% !important; }
.std-stretch-left .col-right .elementor-widget-wrap{
	width: 580px !important;
	margin-left: auto;
	margin-right: auto;
}
/* Stretch Container Right */
.std-stretch-right .elementor-container{ max-width: 100% !important; }
.std-stretch-right .col-left .elementor-widget-wrap{
	width: 580px !important;
	margin-left: auto;
	margin-right: auto;
}

/* Stretch Img Fit */
.stretch-obj-feat-img{
	display: flex;
	height: 100%;
}
.stretch-obj-feat-img .elementor-widget-container{ width: 100%; }
.stretch-obj-feat-img img{
	object-fit: cover;
	width: 100%;
	height: 100% !important;
}

/* List Flex Icon Gallery */
.gal-flex-list-icon .elementor-image-gallery .gallery{ display: flex; margin: 0px -10px !important; }
.gal-flex-list-icon .elementor-image-gallery .gallery .gallery-item{ margin: 0px 10px !important; width: auto; }

/* Range Owl Carousel */
.owl-range .owl-stage .owl-item a{
	display: flex;
    height: 100%;
    width: 100%;
    flex-flow: wrap;
	text-decoration: none;
}
.owl-range .owl-stage .owl-item .feat-img{
	display: flex;
	justify-content: center;
	width: 100%;
}
.owl-range .owl-stage .owl-item .feat-img div{
	width: 100%;
}
.owl-range .owl-stage .owl-item .feat-img div img{
	object-fit: contain;
	width: 100%;
	height: 100%;	
}
.owl-range .owl-stage .owl-item .title{
	display: block;
    width: 100%;
    color: #D22536;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: 0.02em;
}
.owl-range .owl-nav{
	position: absolute;
    color: #000000;
    width: 100%;
    height: 30px;
    display: flex;
    justify-content: space-between;
    top: 30%;
}
.owl-range .owl-nav .owl-prev,
.owl-range .owl-nav .owl-next{
	background: #d3293a;
    width: 46px;
    height: 46px;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 90px;
    box-shadow : 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.owl-range .owl-nav .owl-prev{ margin-left: 4%; }
.owl-range .owl-nav .owl-next{ margin-right: 4%; }
.owl-range .owl-nav .owl-prev .fa,
.owl-range .owl-nav .owl-next .fa{
	font-size: 25px;
}

/* footer override */
footer {
	padding-top: 82px;
	padding-bottom: 31px;
}
.footer--nav--link {
	font-family: 'ZonaProRegular';
	letter-spacing: 0.02em;
	font-size: 12px;
}
	.footer--nav--layer .footer--nav--layer--copyright {
		font-size: 10px;
	}
.footer--nav--layer .footer--nav--layer--copyright a{
	color: #D22536;
}

@media screen and (min-width: 200px)
{
	/* 	 */
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--link,
	.footer--nav--link{ letter-spacing: 0.02em; }

	body{
		overflow-x: hidden;
	}
	
	/* Product Row Override */
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--inside .products--column--slider--drawer--inside--contents{ padding-left: 15px; }
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--left,
	.products--row .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--right{ display: none; }
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--inside{
		overflow: auto;
	}
	
	/* Product Row Collapse Slide Override */
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--drawer:not(.products--item--drawer--open) .products--item--drawer--contents{
		height: 200px !important;
	}
	.products--row.products-row-collapse-v2 .products--column .products--cell{
		padding: 0px;
	}
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single .products--item--single--image{
		width: 130px;
    	height: 130px;
	}
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single .products--item--single--title{
		font-size: 13px;
    	line-height: 18px;
		letter-spacing: 0.02em;
	}
	
	/* 	Product Single Override */
	.products.product-single .products--row.products-row-stretch-v2{ padding: 70px 0px 20px; }
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--left .products--cell,
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{ padding-left: 25px; padding-right: 25px; }
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{ padding-left: 50px; padding-right: 50px; margin-top: 50px; }
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--heading{
		font-size: 32px;
		line-height: 44px;
	}
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--description .text--p{
		font-size: 12px;
    	line-height: 20px;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{ width: 225px; bottom: -30px; }
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{ 
		left: 0%;
		width: 150px; 
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left{ margin-top: 40px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right{ margin-top: 70px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell{ 
		padding-left: 50px;
    	padding-right: 50px;
	}
	.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--heading{
		font-size: 32px;
		line-height: 40px;
	}
	.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--description .text--p{
		font-size: 14px;
    	line-height: 23px;
		text-align: left;
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend{ margin-left: -5px; }
	.products--row .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item .products--cell--detail--legend--item--label{ display: none; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item{
		width: 30%;
    	height: 130px;
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item .products--cell--detail--legend--item--image{
		background-size: 70px 70px;
    	height: 70px;
	}
	.products.product-single .products--row.sec-product-in .products--column .products--cell{
		padding-left: 50px;
    	padding-right: 50px;
	}
	.products--row .product-column-abs-right{ width: 100%; }
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell.products--cell-v2 {padding-bottom: 0px;}
	
	
	/* ============ */
	/* Icon 1 or Right Position*/	
	
	/* Classic Guacamole Dip 220g 
	 * Mexican Street Corn Guacamole
	 * */
	.postid-298 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 215px;
    	bottom: -81px;
		left: 220px;
	}	
	
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Sweet Beetroot Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		bottom: -67px;
	}
	
	/* Smooth Classic Hommus Singles 3x60g */
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{	    
		bottom: -84px;
	}
	
	/* Classic Tzatziki To Go Dip 125g 
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		bottom: -101px;
	}
	
	/* Classic Mexican Style Salsa with Doritos 95g
	 * Roasted Capsicum Hommus To Go 125g
	 * Classic Mexican Style Salsa 220g
	 * Roasted Capsicum Hommus 220g
	 *  */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		bottom: -68px;	
	}
	
	/* Spicy Harissa Hommus 220g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Classic Hommus To Go 125g
	 * Savoury Garlic Hommus Singles
	 *  */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 243px;		
		bottom: -85px;
		left: 177px;
	}
	
	/* Roasted Pine Nut Hommus 220g	*/
	.postid-269 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		bottom: -74px;	
		left: 218px;
	}
	
	/* Zesty Jalapeño Hommus 220g 
	 * Mediterranean Vegetables Hommus 220gs
	 * */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-675 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		transform: rotate(94deg);
    	bottom: -56px;
	}	
	
	/* Caramelised Onion Hommus 220g */
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{			
		bottom: -83px;
		transform: rotate(320deg);
		left: 170px;
		width: 226px;
	}
	
	.postid-613 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		bottom: -74px;
		left: 206px;
	}
	
	/* Icon 2 or Left Position*/
		
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Smooth Classic Hommus Singles 3x60g
	 * Roasted Capsicum Hommus To Go 125g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Sweet Beetroot Hommus 220g
	 * Caramelised Onion Hommus 220g
	 * Classic Hommus To Go 125g
	 * Extra Rich Tahini Hommus 200g
	 * Savoury Garlic Hommus Singles
	 * Sweet Potato Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-613 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 180px;
		bottom: -5px;
	}	
	
	/* Classic Tzatziki Singles 3x60g 
	 * Classic Tzatziki To Go Dip 125g
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 218px;
		transform: rotate(296deg);
		bottom: -23px;
	}

	/* Classic Mexican Style Salsa with Doritos 95g */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{		
		bottom: -41px;	
	}
	
	/* Spicy Harissa Hommus 220g 
	 * Classic Mexican Style Salsa 220g
	 * */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -15%;
		width: 265px;
		bottom: 2px;
	}
	
	/* Zesty Jalapeño Hommus 220g */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 153px;
		bottom: 22px;
	}
	
	/* Mediterranean Vegetables Hommus 220gs */
	.postid-675 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 210px;
    	bottom: -53px;
	}
	/* ======== */
	
	/* Recipes Override */
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single{ width: calc((100% - 2px) / 1); }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-top { 
		height: 238px;
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		border-radius: 23px; 
	}
	.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title {
		font-size: 16px;
	}
	.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 37px;
		padding-bottom: 30px;
	}
	
	/* Recipes Instruction Override */
	.g-header .g-row{ flex-flow: wrap; flex-direction: column-reverse; }
	.g-header .g-row .g-col-left, .g-header .g-row .g-col-right{ width: 100%; }
	.g-header .g-row .g-col-right {
		height: 400px;
	}
	.g-header .g-row .g-col-left .g-container {
		width: 100% !important;
		padding-left: 50px;
    	padding-right: 50px;
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.g-header .g-row .g-col-left .text--h3{
		font-size: 32px;
    	line-height: 40px;
		text-align: center;
	}
	.instructions .instructions-row .instructions-column{
		padding-left: 50px;
    	padding-right: 50px;
	}
	.instructions .instructions-row .instructions-ingredients-item,
	.instructions .instructions-row .text--p{ font-size: 12px; line-height: 20px; }
	.instructions .instructions-row .instructions-column.instructions-right{
		margin-top: 70px;
	}
	.instructions .instructions-row .instructions-stat{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.instructions .instructions-row .instructions-heading{
		font-size: 32px;
		line-height: 40px;
	}
	.rec-ext-bg{ padding-top: 20px; }
	.rec-ext-bg .recommendations{
		padding-left: 25px;
    	padding-right: 25px;
	}
	.rec-ext-bg .recommendations .recommendations--heading{
		font-size: 37px;
		line-height: 40px;
	}
	.rec-ext-bg .recommendations .recipes .recipes-container .recipes-list{
		margin-bottom: 0px;
    	padding-bottom: 0px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail{ 
		width: calc((100% - 2px) / 2); 
		padding: 0px 10px;
		margin-bottom: 0px;
	}
	.recipes .recipes-container .recipes-list .recipes-single.detail .recipes-single-bottom {
		padding-top: 0px;
	}
	
	/* Stockist Override */
	.stockists .stockists-inner{
		width: 100%;
		display: flex;
		justify-content: center;
		flex-flow: wrap;
	}
	.stockists .stockists--single{
		position: relative;
		margin-bottom: 5px;
		width: calc((100% - 0px * 3) / 1);
	}
	.stockists .stockists--single + .stockists--single{ margin-left: 0px; }
	.stockists .stockists--single .stockists--single--image{
		padding-top: 45%;
	}
	
	/* 	Footer Override */
	.footer--nav--link{ font-size: 12px; }
	
	/* Range Owl Carousel */
	.owl-range .owl-nav{ display: none; }
}

@media screen and (min-width: 360px)
{
	/* Stretch Container Right */
	.std-stretch-right .col-left .elementor-widget-wrap{
		width: 100% !important;
		margin-left: auto;
	}	
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-top { 
		height: 293px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail .recipes-single-top{
		height: 200px;
	}
}

@media screen and (min-width: 768px)
{
	/* Elementor Override */
	.elementor-section.elementor-section-height-full{ height: calc(100vh - 105px) !important; }
	.elementor-section.elementor-section-height-full.v2{ height: auto !important; min-height: 441px; }
	.elementor-section.base-container.elementor-section-boxed > .elementor-container{ max-width: 750px; }
	
	/* 	 */
	header .header--contents--bottom {
        justify-content: center;
	}
	header .header--contents--bottom .header--contents--bottom--nav{ margin-left: 0px; }
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--link{ font-size: 12px; }
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--submenu .header--contents--bottom--nav--item--submenu--link{ font-size: 12px; }
	header .header--contents--top .header--contents--top--region .header--contents--top--region--submenu .header--contents--top--region--submenu--item{ font-size: 13px; }
	/* 	Footer Override */
	
	/* 	Products Single Override */
	.products--row .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item .products--cell--detail--legend--item--label{ display: block; }
	.products.product-single .products--row.products-row-stretch-v2{ padding: 70px 30px 20px 30px; }
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1 {
		width: 250px;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{ 
		left: -10%;
		width: 175px; 
	}
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--left .products--cell, .products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{ padding-left: 25px; padding-right: 25px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left{ margin-top: 40px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right{ margin-top: 40px; }
	.products--row .products--row--contents{ max-width: 100%; }
	.products--row .products--column.products--column--feature--left,
	.products--row .products--column.products--column--feature--right{ width: 50%; }
	.products--row .product-column-abs-right{ width: 50%; }	
	
	/* Classic Tzatziki Singles 3x60g */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		bottom: -73px;
	}
	
	/* Classic Tzatziki Singles 3x60g 
	 * Classic Tzatziki To Go Dip 125g
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 426px;		
		bottom: -133px;
		left: -157px;
	}
	
	/* Homepage Override */
	.h-hommus .col-content{ 
		width: 355px !important;
	}
	
	/* Recipes Override */
	.recipes .recipes-container {
		max-width: 600px;
	}
	.recipes .recipes-container .recipes-list{ justify-content: left; }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single:nth-child(3n+1){ margin-left: 0; }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single{ 
		width: calc((100% - 35px * 3) / 3);
		margin-left: 52px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-top { 
		height: 165px; 
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
	}
	.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title {
		font-size: 12px;
	}
	
	/* Recipes Instruction Override */
	.g-header .g-row{ flex-flow: wrap; flex-direction: inherit; height: 100%; }
	.g-header .g-row .g-col-left, .g-header .g-row .g-col-right{ width: 50%; }
	.g-header .g-row .g-col-right {
		height: 100%;
	}
	.g-header .g-row .g-col-left .g-container{ 
		width: 355px !important; 
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.g-header .g-row .g-col-left .text--h3{
		font-size: 47px;
    	line-height: 60px;
		text-align: left;
	}
	.instructions .instructions-row .instructions-column{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.instructions .instructions-row .instructions-column.instructions-right{
		margin-top: 0px;
	}
	.instructions .instructions-row .instructions-stat{
		padding-left: 50px;
    	padding-right: 50px;
	}
	.instructions .instructions-row.instructions-row--middle{
		max-width: 750px;
		margin: auto;
	}
	.instructions .instructions-row .instructions-column.instructions-left {
		width: 50%;
	}
	.rec-ext-bg .recommendations{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail:nth-child(3n+1){ margin-left: 0; }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail{ 
		width: calc((100% - 35px * 3) / 3);
		margin-left: 52px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail .recipes-single-top { 
		height: 165px; 
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
	}
	
	/* Stockist Override */
	.stockists .stockists--single{
		position: relative;
		margin-bottom: 45px;
		width: calc((100% - 47px * 3) / 3);
	}
	.stockists .stockists--single + .stockists--single{ margin-left: 40px; }
	.stockists .stockists--single .stockists--single--image{
		padding-top: 65.625%;
	}
	
	/* Stretch Container Left */
	.std-stretch-left .col-right .elementor-widget-wrap{ width: 355px !important; }
	/* Stretch Container Right */
	.std-stretch-right .col-left .elementor-widget-wrap{ width: 355px !important; }	
}

@media screen and (min-width: 984px)
{
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single {
		width: calc((100% - 47px * 3) / 3);
		margin-left: 70px;
	}
	
	/* Recipes Instruction Override */
	.instructions .instructions-row.instructions-row--top, .instructions .instructions-row.instructions-row--video, .instructions .instructions-row.instructions-row--manus-fast-five {
		max-width: 1170px;
		margin: auto;
	}
}

@media screen and (min-width: 1025px)
{		
	/* Elementor Override */
	.elementor-section.base-container.elementor-section-boxed > .elementor-container{ max-width: 962px; }		.elementor-section.elementor-section-height-full.v2{ height: calc(100vh - 105px) !important; }
	
	/* 	 */
	header .header--contents--bottom {
        justify-content: center;
	}
	header .header--contents--bottom .header--contents--bottom--nav{ margin-left: 0px; }
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--link{ font-size: 16px; }
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--submenu .header--contents--bottom--nav--item--submenu--link{ font-size: 16px; }
	header .header--contents--top .header--contents--top--region .header--contents--top--region--submenu .header--contents--top--region--submenu--item{ font-size: 15px; }
	/* Product Row Override */
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--inside .products--column--slider--drawer--inside--contents{ padding-left: 0px; }
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--left,
	.products--row .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--arrow.products--column--slider--drawer--arrow--right{ display: block; }
	.products--row.products-row-stretch-v2 .products--column.products--column--slider .products--column--slider--drawer .products--column--slider--drawer--inside{
		overflow: hidden;
	}
	
	/* 	Product Single Override */
	.products.product-single .products--row.products-row-stretch-v2{ padding: 70px 0px 70px; }	
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--left .products--cell, 
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{
		padding-left: 0px;
    	padding-right: 0px;
		max-width: 600px;
	}
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell{ 
/* 		padding-left: 100px;  */
	}
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--heading{
		font-size: 50px;
		line-height: 60px;
	}
	.products.product-single .products--row.sec-product-ex .products--column.products--column--feature--right .products--cell .products--cell--text--description .text--p{
		font-size: 16px;
    	line-height: 27px;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{ width: 200px; }
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{ 
		left: 0%;
		width: 200px; 
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left{ margin-top: 40px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right{ margin-top: 40px; }
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell,
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--right .products--cell{ 
		padding-left: 0px;
    	padding-right: 0px;
		max-width: 600px;
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell{ 
/* 		padding-right: 100px;  */
		max-width: 600px;
	}
	.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--heading{
		font-size: 50px;
		line-height: 60px;
	}
	.products.product-single .products--row.sec-product-in .products--column .products--cell .products--cell--text--description .text--p{
		font-size: 16px;
    	line-height: 27px;
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item{
		width: 160px;
    	height: 160px;
	}
	.products.product-single .products--row.sec-product-in .products--column.products--column--detail--left .products--cell--detail--legend .products--cell--detail--legend--item .products--cell--detail--legend--item--image{
		background-size: 100px 100px;
    	height: 100px;
	}
	
	/* Product Row Collapse Slide Override */
	.products--row.products-row-collapse-v2 .products--column .products--cell{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single .products--item--single--image{
		width: 160px;
    	height: 160px;
	}
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--single .products--item--single--title{
		font-size: 16px;
    	line-height: 22px;
	}
	.products--row.products-row-collapse-v2 .products--column.products--column--items .products--item--drawer:not(.products--item--drawer--open) .products--item--drawer--contents{
		height: 212px !important;
	}
	
	
	/* Icon 1 or Right Position*/		
	/* Classic Guacamole Dip 220g 
	 * Mexican Street Corn Guacamole
	 * */
	.postid-298 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 333px;
    	bottom: -119px;
	}	
	
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Sweet Beetroot Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		width: 307px;
	}
	/* Classic Tzatziki Singles 3x60g */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 370px;		
		bottom: -121px;
	}
	/* Smooth Classic Hommus Singles 3x60g */
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
	    width: 397px;
		transform: rotate(0deg);
		bottom: -139px;
	}
	
	/* Classic Mexican Style Salsa with Doritos 95g
	 * Roasted Capsicum Hommus To Go 125g
	 * Classic Mexican Style Salsa 220g
	 * Roasted Capsicum Hommus 220g
	 *  */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 361px;		
		bottom: -96px;	
	}
	/* Classic Tzatziki To Go Dip 125g 
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{		
		width: 343px;
	}
	/* Spicy Harissa Hommus 220g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Classic Hommus To Go 125g
	 * Savoury Garlic Hommus Singles
	 *  */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 315px;
		bottom: -126px;
	}
	
	/* Roasted Pine Nut Hommus 220g	*/
	.postid-269 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		bottom: -142px;
    	width: 357px;
	}
	
	/* Zesty Jalapeño Hommus 220g 
	 * Mediterranean Vegetables Hommus 220gs
	 * */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-675 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		bottom: -106px;
		width: 344px;	
	}	
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		bottom: -83px;
		transform: rotate(314deg);
		width: 267px;
		left: 193px;
	}
	
	
	/* Icon 2 or Left Position*/	
	/* Classic Guacamole Dip 220g 
	 * Mexican Street Corn Guacamole
	 * Roasted Pine Nut Hommus 220g
	 * Classic Guacamole Dip 220g
	 * Pistachio Lemon Dukkah Hommus 220g
	 * */
	.postid-298 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-269 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-447 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -6%;
		width: 260px;
	}
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Smooth Classic Hommus Singles 3x60g
	 * Roasted Capsicum Hommus To Go 125g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Sweet Beetroot Hommus 220g
	 * Caramelised Onion Hommus 220g
	 * Classic Hommus To Go 125g
	 * Extra Rich Tahini Hommus 200g
	 * Savoury Garlic Hommus Singles
	 * Sweet Potato Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-613 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 251px;
		bottom: -5px;
	}	
	
	/* Zesty Jalapeño Hommus 220g */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 253px;
		bottom: 22px;
		left: -16%;
	}
	
	/* Classic Tzatziki Singles 3x60g 
	 * Classic Tzatziki To Go Dip 125g
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 521px;
	}
	/* Classic Mexican Style Salsa with Doritos 95g */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -22%;
		width: 310px;
		bottom: -84px;
	}
	/* Spicy Harissa Hommus 220g 
	 * Classic Mexican Style Salsa 220g
	 * */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -27%%;
		width: 377px;
		bottom: 2px;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 299px;
    	bottom: -94px;
	}
	/* ========== */
	
	
	/* Homepage Override */
	.h-hommus .col-content {
		width: 460px !important;
	}
	
	/* Recipes Override */
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single{ width: calc((100% - 47px * 3) / 3); }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-top { 
		height: 153px; 
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		border-radius: 23px;
	}
	.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title {
		font-size: 12px;
	}
	
	/* Recipes Instruction Override */
	.g-header .g-row .g-col-left .g-container{ width: 460px !important; padding-left: 0px; }
	.instructions .instructions-row.instructions-row--middle{
		max-width: 962px;
		margin: auto;
	}	
	.g-header .g-row .g-col-left .text--h3{
		font-size: 77px;
		line-height: 80px;
	}
	.instructions .instructions-row .instructions-column.instructions-left,
	.instructions .instructions-row .instructions-column.instructions-right{
		width: 50%;
	}
	.instructions .instructions-row .instructions-column.instructions-left .instructions-cell,
	.instructions .instructions-row .instructions-column.instructions-right .instructions-cell{ max-width: 600px; width: 100%; }
	.instructions .instructions-row .instructions-heading{		
		font-size: 32px;
		line-height: 40px;
	}
	.instructions .instructions-row .instructions-ingredients-item,
	.instructions .instructions-row .text--p{
		font-size: 16px;
    	line-height: 27px;
	}
	.rec-ext-bg{ padding-top: 20px; }
	.rec-ext-bg .recommendations .recommendations--heading{
		font-size: 42px;
		line-height: 45px;
	}
	.rec-ext-bg .recommendations .recipes .recipes-container .recipes-list{
		margin-bottom: 0px;
    	padding-bottom: 0px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail{ margin-bottom: 40px; }
	
	/* Stockist Override */
	.stockists .stockists-inner{
		width: 80%;
		display: flex;
		justify-content: center;
		flex-flow: wrap;
	}
	.stockists .stockists--single{
		position: relative;
		margin-bottom: 45px;
		width: calc((100% - 47px * 3) / 3);
	}
	.stockists .stockists--single + .stockists--single{ margin-left: 70px; }
	
	/* Stretch Container Left */
	.std-stretch-left .col-right .elementor-widget-wrap{ width: 460px !important; }
	/* Stretch Container Right */
	.std-stretch-right .col-left .elementor-widget-wrap{ width: 460px !important; }
	
	/* Range Owl Carousel */
	.owl-range .owl-nav{ display: flex; }
}

@media screen and (min-width: 1200px)
{	
	/* Elementor Override */
	.elementor-section.base-container.elementor-section-boxed > .elementor-container{ max-width: 1170px; }	
	
	/* 	 */
	header .header--contents--bottom {
        justify-content: center;
	}
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--link{ font-size: 16px; }
	header .header--contents--bottom .header--contents--bottom--nav--item .header--contents--bottom--nav--item--submenu .header--contents--bottom--nav--item--submenu--link{ font-size: 16px; }
	header .header--contents--top .header--contents--top--region .header--contents--top--region--submenu .header--contents--top--region--submenu--item{ font-size: 15px; }
	/* Homepage Override */
	.h-hommus .col-content{
		width: 550px !important;
		margin-right: auto;
	}
	/* Footer Override */
	
	/* 	Products Override */
	.products--row .products--row--contents{ max-width: 100%; }

	/* Recipes Override */
	.recipes .recipes-container {
		max-width: 1170px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single{ width: calc((100% - 47px * 3) / 3); }
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single .recipes-single-top { 
		height: 330px; 
		-webkit-border-radius: 64px;
		-moz-border-radius: 64px;
		border-radius: 64px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail .recipes-single-top{
		height: 250px;
	}
	.recipes .recipes-container .recipes-list.recipes-list--x3 .recipes-single.detail .recipes-single-bottom{ padding-top: 20px; }

	.recipes .recipes-container .recipes-list .recipes-single .recipes-single-bottom .recipes-single-bottom-title {
		font-size: 16px;
	}
	
	/* Recipes Instruction Override */
	.g-header .g-row .g-col-left .g-container{ width: 580px !important; }
	.instructions .instructions-row.instructions-row--middle{
		max-width: 100%;
		margin: auto;
	}
	.rec-ext-bg .recommendations{ max-width: 900px; }
	
	/* Stretch Container Left */
	.std-stretch-left .col-right .elementor-widget-wrap{ width: 580px !important; }
	/* Stretch Container Right */
	.std-stretch-right .col-left .elementor-widget-wrap{ width: 580px !important; }

	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1 {
		width: 300px;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{ 
		left: -10%;
		width: 200px; 
	}
}


@media screen and (min-width: 1600px) {
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1 {
		width: 325px;
		right: -15%;
	}
	.products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{ 
		left: -18%;
		width: 200px; 
	}
	
	/* Icon 1 or Right Position*/
	
	/* Classic Guacamole Dip 220g 
	 * Mexican Street Corn Guacamole
	 * */
	.postid-298 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 404px;
	    bottom: -170px;
		left: 316px;
	}	
	
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Sweet Beetroot Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 415px;
		right: -8%;
		bottom: -119px;
		transform: rotate(31deg);
	}
	
	/* Smooth Classic Hommus Singles 3x60g */
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
	    width: 515.06px;
		right: -15%;
		transform: rotate(295deg);
		bottom: -187px;
	}
	
	/* Classic Tzatziki To Go Dip 125g 
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 500px;
		transform: rotate(24deg);
		bottom: -126px;
		left: 278px;
	}
	
	/* Classic Tzatziki Singles 3x60g */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 496px;
		right: -15%;
		bottom: -171px;
	}
	
	/* Classic Mexican Style Salsa with Doritos 95g
	 * Roasted Capsicum Hommus To Go 125g
	 * Classic Mexican Style Salsa 220g
	 * Roasted Capsicum Hommus 220g
	 *  */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 582px;
		left: 290px;
		bottom: -197px;	
	}
	
	/* Spicy Harissa Hommus 220g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Classic Hommus To Go 125g
	 * Savoury Garlic Hommus Singles
	 *  */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 454px;
		left: 290px;
		bottom: -183px;
	}
	
	/* Roasted Pine Nut Hommus 220g	*/
	.postid-269 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 618px;
		left: 254px;
		bottom: -250px;	
	}
	
	/* Zesty Jalapeño Hommus 220g 
	 * Mediterranean Vegetables Hommus 220gs
	 * */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1,
	.postid-675 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 624px;
		right: -36%;
		transform: rotate(94deg);
		bottom: -280px;
	}	
	
	/* Caramelised Onion Hommus 220g */
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 575px;
		left: 288px;
		transform: rotate(328deg);
		bottom: -224px;
	}
	
	/* Pistachio Lemon Dukkah Hommus 220g */
	.postid-447 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1{
		width: 609px;
		right: -15%;
		bottom: -255px;
	}	
	
	/* Sweet Potato Hommus 220g */	
	.postid-613 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-1 {
		bottom: -104px;
		left: 322px;
		width: 351px;
	}
	
	/* Icon 2 or Left Position*/
	
	/* Classic Guacamole Dip 220g 
	 * Mexican Street Corn Guacamole
	 * Roasted Pine Nut Hommus 220g
	 * Classic Guacamole Dip 220g
	 * Pistachio Lemon Dukkah Hommus 220g
	 * */
	.postid-298 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-269 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-447 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -27%;
    	width: 314px;
	}
	
	.postid-615 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		transform: translate(10px, 32px);	
	}
	
	/* Sweet Beetroot Hommus Singles 3x60g 
	 * Smooth Classic Hommus Singles 3x60g
	 * Roasted Capsicum Hommus To Go 125g
	 * Savoury Garlic Hommus 220g
	 * Classic Hommus 1kg
	 * Classic Hommus 220g
	 * Sweet Beetroot Hommus 220g
	 * Caramelised Onion Hommus 220g
	 * Classic Hommus To Go 125g
	 * Extra Rich Tahini Hommus 200g
	 * Savoury Garlic Hommus Singles
	 * Sweet Potato Hommus 220g
	 * */
	.postid-681 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-337 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-327 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-284 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-292 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-85 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-276 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-280 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-325 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-679 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-683 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-613 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		width: 281px;
    	bottom: -10px;
	}	
	
	/* Classic Tzatziki Singles 3x60g 
	 * Classic Tzatziki To Go Dip 125g
	 * Classic Tzatziki Dip 220g
	 * */
	.postid-585 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-329 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-307 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -72%;
		width: 836px;
		transform: rotate(296deg);
		bottom: -232px;
	}

	/* Classic Mexican Style Salsa with Doritos 95g */
	.postid-333 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-450 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -32%;
		width: 419px;
		bottom: -160px;	
	}
	
	/* Spicy Harissa Hommus 220g 
	 * Classic Mexican Style Salsa 220g
	 * */
	.postid-290 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2,
	.postid-617 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -40%;
		width: 510px;
		bottom: -100px;
	}
	
	/* Zesty Jalapeño Hommus 220g */
	.postid-271 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -23%;
		width: 376px;
		bottom: -20px;
	}
	
	/* Mediterranean Vegetables Hommus 220gs */
	.postid-675 .products.product-single .products--row.sec-product-ex .products--row--contents .abs-icon-2{
		left: -28%;
		width: 386px;
		bottom: -108px;
	}
}


