/******************************************************************
Theme Name: Nowcomms
Theme URI: http://nowcommsgroup.com
Description: This site was built using the Nowcomms Development Theme.
Author: Nowcomms Group
Author URI: 
Version: 1.0
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/

------------------------------------------------------------------*/

/* Fontello */
@import "./css/fontello-embedded.css";

/* Bootstrap Grid system, responsive utilities */
.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
.text-right{text-align:right;}.text-center{text-align:center;}.text-left{text-align:left;}

/* temp 
.header{position:relative;}
.main{margin-top:0;}
*/
/*
.header{display:none;}
.main{margin-top:0;}
#wpadminbar{display:none;}
*/

/* Common */
*{box-sizing:border-box;}
body{color:#333;}
hr.dotted{border:none;background-color:transparent;background-image:url(./images/hr-dotted.png);height:14px;width:100%;border:none;background-repeat:no-repeat;background-position:50% 0;position:relative;margin-top:15px;margin-bottom:15px;}
	hr.dotted.dotted-white{background-position:50% -20px;}
	hr.dotted.bg-chicken{margin-top:40px;margin-bottom:40px; overflow: visible !important;}
		hr.dotted.bg-chicken:before{content:' ';background-color:transparent;background-image:url(./images/bg-chicken.png);width:83px;height:96px;position:absolute;top:-55px;left:10%;}
ul.list-checked, ul.list-checked li{list-style:none;margin:0;padding:0;}
	ul.list-checked li{position:relative;}
	ul.list-checked li:before{content: '\e806';font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .3em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;font-size:0.9em;}
.text-red{color:#a40c25;}
.bg-white{background-color:#fff;}
.hidden{display:none;}
.clearfix{clear:both;}


/* hero */
.heroSection .heroBox{background-color:rgba(165,23,40,0.9);padding:50px;}
.home .heroSection .heroBox{background:transparent}
.heroBox ul.list-checked li{font-size:2.5rem;font-family:'afternoonRg', Arial, Helvetica, sans-serif;padding-bottom:0.6rem;}
.text-aussie{position:relative;top:-5px;}
	.text-aussie:before{content:' ';position:absolute;width:100%;height:100%;display:block;background:transparent url(./images/bg-text-aussie.png) 50% 100% no-repeat;background-size:50% auto;left:0;top:5px;}

/* recipes */
.form-recipes{border:none;margin:40px 0 0 0;position:relative;}
	.form-recipes:before{content:' ';position:absolute;width:100%;height:100%;display:block;background-color:rgba(240,240,240,0.4);z-index:0;opacity:0;transition:opacity 0.3s;}
	.form-recipes.loading:before{z-index:1;opacity:1;}
.form-recipes legend, .form-recipes label, .form-recipes p{font-family:'afternoonRg', Arial, Helvetica, sans-serif;}
	.form-recipes legend{float:left;width:100%;font-size:42px;padding-bottom:15px;}
	.form-recipes label{display:inline-block;}
	.form-recipes input[type=checkbox]{position:absolute;left:-9999em;}
	.form-recipes p{font-size:42px;margin:10px 0;}
/*
.form-recipes .field-tag{clear:both;font-size:62px;margin-bottom:40px;}
	.form-recipes .field-tag label{display:inline-block;border-radius:20px;border:3px dotted #000;padding:0 20px;}
	.form-recipes .field-tag label.active{border-style:solid;}
.form-recipes .field-tag .tag-chicken{color:#7d411d;border-color:#7d411d;}
.form-recipes .field-tag .tag-turkey{color:#693690;border-color:#693690;}
*/
.form-recipes .field-tag{clear:both;font-size:62px;margin-bottom:40px;}
	.form-recipes .field-tag label{display:inline-block;height:90px;line-height:82px;padding:0 20px;position:relative;margin:10px;border:4px solid transparent;border-radius:25px;transition:border 0.3s;}
		.form-recipes .field-tag label:before{content:' ';position:absolute;background:transparent url(./images/btn-red-big.png) 0 0 no-repeat;height:90px;left:-5px;top:-4px;width: calc(100% - 16px);}
		.form-recipes .field-tag label:after{content:' ';position:absolute;background:transparent url(./images/btn-red-big.png) 100% 0 no-repeat;height:90px;width:29px;right:-4px;top:-4px;}
	.form-recipes .field-tag label.active{border-color:#7d411d;}
		.form-recipes .field-tag label.active:before, .form-recipes .field-tag label.active:after{display:none;}
.form-recipes .field-tag .tag-chicken{color:#7d411d;}
.form-recipes .field-tag .tag-turkey{color:#693690;}
	.form-recipes .field-tag .tag-turkey:before, .form-recipes .field-tag .tag-turkey:after{background-image:url(./images/btn-purple.png);}
	.form-recipes .field-tag .tag-turkey.active{border-color:#693690;}
.form-recipes .field-category label{font-family:'Raleway', Helvetica, Arial, sans-serif;margin:0 20px;font-size:20px;position:relative;padding-bottom:5px;}
	.form-recipes .field-category label:before{content:' ';display:inline-block;width:1em;height:1em;border-radius:50%;border:2px dotted #333;box-sizing:border-box;position:relative;top:3px;margin-right:4px;}
	.form-recipes .field-category label.active:after{content:' ';display:inline-block;width:0.6em;height:0.6em;border-radius:50%;box-sizing:border-box;position:absolute;left:4px;top:7px;background-color:#333;}

.recipe-featured{position:relative;margin:0 0 0 0;}
	.recipe-featured:before{content:' ';display:block;position:absolute;/*background-image:url(./images/bg-mushroom.jpg);*/width:335px;height:249px;bottom:0;left:-300px;z-index:0;}
	.recipe-featured .thumbnail{width:500px;float:left;margin-right:30px;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;}
		.recipe-featured .thumbnail:before{content:' ';display:block;width:100%;padding-top:100%;}
.recipe-featured .text-box{overflow:hidden;}
.recipe-featured .text-box a.link{color:#a40c25;}
.recipe-featured .description{height:280px;}
.recipe-featured .description h3{font-size:42px;line-height:1;}
.recipe-featured .description p{font-size:18px;}

.recipe-featured .spec{text-align:center;font-size:36px;}
.recipe-featured .spec .icon{font-size:70px;}
.recipe-featured .spec h4{margin:10px 0;}
.recipe-featured .spec small{font-size:12px;font-family:'Raleway', Arial, Helvetica, sans-serif;font-weight:bold;display:block;}
@media(max-width:1199px){
	.recipe-featured .spec h4{font-size:0.9em;}
}
@media(max-width:991px){
	.recipe-featured .thumbnail{width:33.33%;}
	.recipe-featured .description{height:auto;}
		.recipe-featured .description h3{font-size:34px;}
	.recipe-featured .spec{margin-bottom:10px;}
		.recipe-featured .spec h4{font-size:0.8em;}
		.recipe-featured .spec .icon{font-size:42px;}
}
@media(max-width:767px){
	.recipe-featured .thumbnail{width:50%;margin-bottom:15px;}
		.recipe-featured:before{display:none;}
	.form-recipes .field-tag label{height:50px;line-height:42px;padding:0 10px;margin:5px;border:3px solid transparent;border-radius:15px;font-size:40px;}
		.form-recipes .field-tag label:before, .form-recipes .field-tag label:after{background-size:cover;height:50px;}
	.form-recipes p{font-size:35px;}
	.form-recipes .field-category label{font-size:15px;}
}
@media(max-width:600px){
	.recipe-featured .thumbnail{width:100%;float:none;margin-bottom:15px;}
	.recipe-featured:before{display:none;}
}
#recipe-search-result{overflow:hidden;}
	#recipe-search-result .link{font-family:'afternoonRg', Arial, Helvetica, sans-serif;font-size:32px;text-decoration:none;color:#a40c25;}
	#recipe-search-result .link:after{content:'>>';font-size:1.4em;position:relative;letter-spacing :-5px;font-style: normal;line-height: 0.5em;top: 4px;font-weight:100;margin-left:6px;}
.recipes{background-color:#fff;padding-top:10px;overflow:hidden;padding-bottom:30px;}
.recipe-list{display:table;width:100%;list-style:none;margin:0;padding:0;position:relative;}
/*
.recipe-list:before{content:' ';display:block;position:absolute;background-image:url(./images/bg-onion.jpg);width:409px;height:278px;bottom:0px;right:-300px;z-index:0;background-repeat:no-repeat;}
*/
.recipe-list:after{content:' ';clear:both;display:block;}
.recipe-list .item{padding:10px;display:block;float:left;}
.recipe-list .item-0{width:60%;}
.recipe-list .item-1, .recipe-list .item-2{width:40%;}
.recipe-list .item-3, .recipe-list .item-4, .recipe-list .item-5, .recipe-list .item-6, .recipe-list .item-7{width:20%;}
.recipe-list .recipe{position:relative;background-color:#f6f5f6;min-height:100px;display:table;width:100%;}
.recipe-list .recipe:after{content:' ';clear:both;display:block;}
.recipe-list .recipe-new .thumbnail:before{content:'NEW!';position:absolute;z-index:1;right:0;top:10px;width:147px;height:66px;display:block;background:transparent url(./images/bg-new.png) 0 0 no-repeat;line-height:60px;color:#fff;font-family:'afternoonRg', Arial, Helvetica, sans-serif;text-align:center;font-size:50px;text-indent:20px;}
.recipe-list .text-box{overflow:hidden;padding:0px;}
.recipe-list .text-box h4{font-size:26px;line-height:1;}
.recipe-list .text-box p{font-size:16px;}
.recipe-list .text-box .link{position:absolute;bottom:10px;left:10px;}

.recipe-list .thumbnail{width:240px;float:left;margin-right:20px;margin-bottom:20px;position:relative;background-size:cover;max-width:100%;background-repeat:no-repeat;}
	.recipe-list .thumbnail:after{content:' ';display:block;width:100%;padding-top:100%;}
.recipe-list .thumbnail img{width:100%;}

.recipe-list .item-0 .thumbnail{width:500px;margin-bottom:0;}
	.recipe-list .item-0 .link{left:520px;}
	.recipe-list .item-0 .text-box{padding-top:10px;padding-right:10px;}
.recipe-list .item-1 .thumbnail, .recipe-list .item-2 .thumbnail{margin-bottom:0;}
	.recipe-list .item-1 .link, .recipe-list .item-2 .link{left:260px;}
	.recipe-list .item-1 .text-box, .recipe-list .item-2 .text-box{padding-top:10px;padding-right:10px;}
.recipe-list .item-3 .thumbnail, .recipe-list .item-4 .thumbnail, .recipe-list .item-5 .thumbnail, .recipe-list .item-6 .thumbnail, .recipe-list .item-7 .thumbnail{margin-right:0;width:100%;}
	.recipe-list .item-3 .text-box, .recipe-list .item-4 .text-box, .recipe-list .item-5 .text-box, .recipe-list .item-6 .text-box, .recipe-list .item-7 .text-box{padding-left:10px;padding-right:10px;height:240px;}
.recipe-list .item-1 .text-box p, .recipe-list .item-2 .text-box p, .recipe-list .item-3 .text-box p, .recipe-list .item-4 .text-box p, .recipe-list .item-5 .text-box p, .recipe-list .item-6 .text-box p, .recipe-list .item-7 .text-box p{display:none;}

@media(min-width:1200px){
	#recipe-search-result .container{width:100%;}
}
@media(max-width:1199px){
	.recipe-featured .spec .icon{font-size:50px;}
	.recipe-list .item .thumbnail{width:100%;}
	.recipe-list .item-0{width:75%;}
		.recipe-list .item-0 .thumbnail{width:400px;}
		.recipe-list .item-0 .link{left:420px;}
	.recipe-list .item-1{width:25%;}
		.recipe-list .item-1, .recipe-list .item-1 .recipe{height:400px;}
		.recipe-list .item-1 .thumbnail{margin-right:0;float:none;}
		.recipe-list .item-1 .text-box{padding-left:10px;padding-right:10px;}
		.recipe-list .item-1 .link{left:auto;}
	.recipe-list .item-2, .recipe-list .item-3, .recipe-list .item-4, .recipe-list .item-5, .recipe-list .item-6, .recipe-list .item-7{width:50%;}
	.recipe-list .item-2 .thumbnail, .recipe-list .item-3 .thumbnail, .recipe-list .item-4 .thumbnail, .recipe-list .item-5 .thumbnail, .recipe-list .item-6 .thumbnail, .recipe-list .item-7 .thumbnail{width:50%;margin:0;}
	.recipe-list .item-2 .link, .recipe-list .item-3 .link, .recipe-list .item-4 .link, .recipe-list .item-5 .link, .recipe-list .item-6 .link, .recipe-list .item-7 .link{left:235px;}
	.recipe-list .item-2 .text-box, .recipe-list .item-3 .text-box, .recipe-list .item-4 .text-box, .recipe-list .item-5 .text-box, .recipe-list .item-6 .text-box, .recipe-list .item-7 .text-box{height:auto;padding:10px;}
	#recipe-search-result.recipe-footer .item{width:33.33%;}
	#recipe-search-result.recipe-footer .item .thumbnail{width:100%;}
	#recipe-search-result.recipe-footer .item .text-box{padding:15px;height:auto;}
	#recipe-search-result.recipe-footer .item p{display:block;}
	#recipe-search-result.recipe-footer .item .link{position:relative;left:auto;bottom:auto;}
}
@media(max-width:991px){
	.recipe-list .item{width:50%;height:auto;}
		.recipe-list .item p{display:block;}
		.recipe-list .item .recipe{height:auto;}
		.recipe-list .item .thumbnail{width:100%;}
		.recipe-list .item .link{left:auto;}
		.recipe-list .item .text-box{width:100%;height:250px;padding:10px;}
}
@media(min-width: 600px) and (max-width: 768px){
	.recipe-list .item{width:50%;}
}
@media(max-width:600px){
	.recipe-list .item{width:100%;height:auto;padding:0 0 15px 0;}
	.recipe-list .item .text-box{height:auto;padding:15px;}
		.recipe-list .item .text-box h4{margin-bottom:20px;}
	.recipe-list .item .link{position:relative;bottom:0;}
	#recipe-search-result.recipe-footer .item{width:100%;}
}

.btn-recipe-loadmore{margin-bottom:30px;border:none;background-color:transparent;margin-top:30px;border-color:transparent!important;}
	.btn-recipe-loadmore.disabled{opacity:0.8;background-image:none;border:none;}
	.btn-recipe-loadmore.disabled span{background-image:none!important;}
	.btn-recipe-loadmore.disabled{}

/* Recipe Detail */
.recipe-detail{}
	.recipe-detail h2{color:#fff;}
	.recipe-detail .spec i{font-size:70px;}
	.recipe-detail .spec{text-align:center;}
	.recipe-detail .spec h4{font-size:30px;}
	.recipe-detail .spec small{font-size:11px;font-family:'Raleway', Helvetica, Arial, sans-serif;}
	.recipe-detail .heroSection .heroBox{margin-top:20px;}
	.recipe-detail .recipe-content{padding:30px;}
	.recipe-detail .recipe-content h3{font-size:42px;margin-bottom:20px; line-height:2.5rem}
	.recipe-footer span{line-height:1.6;}
	.post-ratings{display:inline-block;width:auto;}
		.post-ratings img{position:relative;top:3px;}
		.post-ratings-text{display:none!important;}
@media(max-width:991px){
	.recipe-detail .heroSection .heroBox{padding:30px;max-width:400px;}
	.recipe-detail h2{font-size:3rem;line-height:3rem;}
	.recipe-detail .spec i{font-size:50px;}
	.recipe-detail .spec h4{font-size:26px;}
	.recipe-detail .heroSection .heroBox .col-xs-4{padding:0 10px;}
}
@media(max-width:767px){
	.recipe-detail .section.heroSection{background-position: 50% 0;    background-size: 100% auto;}
	.recipe-detail .heroSection:before{content:' ';padding-top:50%;display:block;}
	.recipe-detail .heroSection .heroBox{width:100%;max-width:100%;float:none;padding: 15px;}
	.recipe-footer, .recipe-footer .recipe-share{text-align:center;}
	.recipe-detail .recipe-content{padding:30px 15px 15px 15px;}
	.recipe-detail .heroSection .heroBox .col-xs-4{padding:0 6px;}
}

ol.nums, .recipe-method ol{counter-reset: recipe-method;list-style:none;padding-bottom:5px;padding-left:20px;margin-top:30px;}
ol.nums li, .recipe-method ol li{padding-bottom:18px;position:relative;}
ol.nums li:before, .recipe-method ol li:before{position:absolute;left:-20px;content: counter(recipe-method) ".";counter-increment: recipe-method;display:inline-block;font-family:'afternoonRg', Arial, Helvetica, sans-serif;margin-right:10px;font-size:1.6em;top:-9px;}

.recipe-rating{line-height:30px;display:inline-block;}
	.recipe-rating i{color:#f6b23c;transform:rotate(-10deg);}
	.recipe-rating span .fa-star{display:none;}
		.recipe-rating span.active .fa-star{display:inline-block;}
		.recipe-rating span.active .fa-star-o{display:none;}
.recipe-share{line-height:30px;text-align:right;}
	.recipe-share i{font-size:30px;display:inline-block;margin:0 0 0 10px;line-height:20px;}
	.recipe-share .fa-facebook-f{color:#3e519b;}
	.recipe-share .fa-pinterest-p{color:#cb1a23;}
	.recipe-share .icon-email{color:#50bda7;}

.recipe-content-video{padding:50px 0 50px 0;background-color:#f6f5f6;}
	.recipe-content-video h1{}
	.recipe-content-video iframe{display:block;width:100%;border:none;max-width:600px;margin:0 auto;height:350px;}

.bg-red-section{position:relative;background-color:#a51728;margin:0;color:#fff;padding-left:15px;padding-right:15px;}
	.bg-red-section:before{content:' ';position:absolute;width:100%;height:15px;bottom:100%;left:0;background-image:url(./images/bg_red_top.png);}
	.bg-red-section:after{content:' ';position:absolute;width:100%;height:15px;top:100%;left:0;background-image:url(./images/bg_red_bottom.png);}
	.bg-red-section.bottom-bg-white:after{background-color:#fff;}
	.bg-red-section .content1840{min-height:auto;}
	.bg-red-section.no-top:before{display:none;}
	.bg-red-section.no-bottom{padding-bottom:1px;}
	.bg-red-section.no-bottom:after{display:none;}

.content-mobile-ad{padding:30px 0;overflow:hidden;}
	.content-mobile-ad h1{position:relative;display:inline-block;}
		.content-mobile-ad h1:before{content:' ';width:135px;height:159px;position:absolute;top:0;left:100%;margin-left:30px;background:transparent url(./images/bg-mobile.png) 0 0 no-repeat;animation: mobile-shake 1.3s infinite;transform-origin: 50% 100%;}
	.content-mobile-ad p{font-size:20px;}

@keyframes mobile-shake {
	0%   {transform: rotate(0deg);}
	10%  {transform: rotate(6deg);}
	20%  {transform: rotate(-6deg);}
	30%  {transform: rotate(4deg);}
	40%  {transform: rotate(-4deg);}
	50%  {transform: rotate(3deg);}
	60%  {transform: rotate(0deg);}
}
@media(max-width:991px){
	.content-mobile-ad h1{margin-top:15px;margin-bottom:20px;}
	.content-mobile-ad h1:before{position:relative;display:block;margin:0 auto;left:auto;top:-20px;}
}

.recipe-list.bg-carrot:before{background-image:url(./images/bg-carrot.png);}

#recipe-search-result.recipe-footer{background-color:#fff;padding-top:50px;}
#recipe-search-result.recipe-footer h1{text-align:center;color:#a40c25;}



/* Products */
.form-products{border:none;margin:40px 0 0 0;position:relative;}
	.form-products:before{content:' ';position:absolute;width:100%;height:100%;display:block;background-color:rgba(240,240,240,0.4);z-index:0;opacity:0;transition:opacity 0.3s;}
	.form-products.loading:before{z-index:1;opacity:1;}
.form-products legend, .form-products label, .form-products p{font-family:'afternoonRg', Arial, Helvetica, sans-serif;}
	.form-products legend{float:left;width:100%;font-size:42px;padding-bottom:15px;}
	.form-products label{display:inline-block;}
	.form-products input[type=checkbox]{position:absolute;left:-9999em;}
	.form-products p{font-size:42px;margin:10px 0;}
.form-products .field-tag{clear:both;font-size:62px;margin-bottom:40px;}
	.form-products .field-tag label{display:inline-block;height:90px;line-height:82px;padding:0 20px;position:relative;margin:0 10px;border:4px solid transparent;border-radius:25px;transition:border 0.3s;}
		.form-products .field-tag label:before{content:' ';position:absolute;background:transparent url(./images/btn-red-big.png) 0 0 no-repeat;height:90px;left:-5px;top:-4px;width: calc(100% - 16px);}
		.form-products .field-tag label:after{content:' ';position:absolute;background:transparent url(./images/btn-red-big.png) 100% 0 no-repeat;height:90px;width:29px;right:-4px;top:-4px;}
	.form-products .field-tag label.active{border-color:#7d411d;}
		.form-products .field-tag label.active:before, .form-products .field-tag label.active:after{display:none;}
.form-products .field-tag .tag-chicken{color:#7d411d;}
.form-products .field-tag .tag-turkey{color:#693690;}
	.form-products .field-tag .tag-turkey:before, .form-products .field-tag .tag-turkey:after{background-image:url(./images/btn-purple.png);}
	.form-products .field-tag .tag-turkey.active{border-color:#693690;}
.form-products .field-category label{font-family:'Raleway', Helvetica, Arial, sans-serif;margin:0 20px;font-size:20px;position:relative;}
	.form-products .field-category label:before{content:' ';display:inline-block;width:1em;height:1em;border-radius:50%;border:2px dotted #333;box-sizing:border-box;position:relative;top:3px;margin-right:4px;}
	.form-products .field-category label.active:after{content:' ';display:inline-block;width:0.6em;height:0.6em;border-radius:50%;box-sizing:border-box;position:absolute;left:4px;top:7px;background-color:#333;}

#product-search-result{overflow:hidden;}
	#product-search-result .link{font-family:'afternoonRg', Arial, Helvetica, sans-serif;font-size:32px;text-decoration:none;color:#333;}
	/*
	#product-search-result .link:after{content:'>>';font-size:1.4em;position:relative;letter-spacing :-5px;font-style: normal;line-height: 0.5em;top: 4px;font-weight:100;margin-left:6px;}
	*/
.products{padding-top:10px;overflow:hidden;padding-bottom:30px;}
.products .content1280{padding-left:15px;padding-right:15px;}
.product-list{margin-top:15px;margin-bottom:15px;position:relative;}
/*
.product-list:before{content:' ';display:block;position:absolute;background-image:url(./images/bg-onion.jpg);width:409px;height:278px;bottom:0px;right:-300px;z-index:0;background-repeat:no-repeat;}
*/
.product-list:after{content:' ';clear:both;display:block;}
.product-list>.item:nth-child(4n+1){clear:both;}
@media(max-width:991px){
	.product-list>.item:nth-child(3n+1){clear:both;}
	.product-list>.item:nth-child(4n+1){clear:none;}
}
@media(min-width: 600px) and (max-width: 767px){
	.product-list>.item{width:50%;float:left;}
	.product-list>.item:nth-child(3n+1){clear:none;}
	.product-list>.item:nth-child(2n+1){clear:both;}
}

@media(max-width: 767px){
	.form-products .field-tag label{height:50px;line-height:42px;padding:0 10px;margin:5px;border:3px solid transparent;border-radius:15px;font-size:40px;}
		.form-products .field-tag label:before, .form-products .field-tag label:after{background-size:cover;height:50px;}
	.form-products p{font-size:35px;}
	.form-products .field-category label{font-size:15px;}	
}
.product-list .item{}
.product-list .product{position:relative;min-height:100px;width:100%;margin-bottom:30px;}
.product-list .product-new:before{content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    top: 10px;
    width: 120px;
    height: 54px;
    display: block;
    background: transparent url(./images/new-flag.png) 0 0 no-repeat;
    line-height: 55px;
    color: #fff;
    font-family: 'afternoonRg', Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 28px;
    text-indent: 18px;}
.product-list .product .thumbnail:before{content:' ';width:50px;height:50px;background-repeat:no-repeat;left:0;bottom:0;position:absolute;display:block;background-size:cover;z-index:1;}
	.product-list .product.product-chicken .thumbnail:before{/*background-image:url(./images/sticker-chicken.png);*/}
	.product-list .product.product-turkey .thumbnail:before{background-image:url(./images/sticker-turkey.png);}
.product-list .text-box{overflow:hidden;padding:0px;}
	.product-list .text-box h4{font-size:32px;}
.product-list .thumbnail{width:100%;position:relative;background-color:#fff;margin-bottom:10px;}
	.product-list .thumbnail:after{content:' ';position:relative;width:100%;padding-top:100%;display:block;}
	.product-list .thumbnail .thumbnail-holder{background-size:75% auto;position:absolute;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%;}
/*
.btn-product-loadmore{margin-bottom:30px;border:none;background-color:transparent;margin-top:30px;}
	.btn-product-loadmore.disabled{opacity:0.8;}
*/
.btn-product-loadmore{margin-bottom:30px;border:none;background-color:transparent;margin-top:30px;border-color:transparent!important;}
	.btn-product-loadmore.disabled{opacity:0.8;background-image:none;border:none;}
	.btn-product-loadmore.disabled span{background-image:none!important;}
	.btn-product-loadmore.disabled{}

/* Generic Page */
.generic-title .bg-red-section{padding-top:50px;padding-bottom:160px;}
.generic-title .bg-red-section:before{display:none;}
.generic-body{position:relative;z-index:1;background-color:#fff;margin-top:-170px;min-height:300px;padding-top:30px;color:#333;padding-left:30px;padding-right:30px;font-size:16px;font-family:'Raleway', Helvetica, Arial, sans-serif;margin-bottom:60px;}
	.generic-body h4{font-size:42px;margin-bottom:20px;}
	.generic-body a{color:#a40c25;text-decoration:none;}
		.generic-body a:hover{text-decoration:underline;}
		.generic-body img{max-width:100%;}
		.generic-body ul{padding-left:20px;}
		.generic-body ol{counter-reset: recipe-method;list-style:none;padding-bottom:5px;padding-left:20px;margin-top:30px;}
			.generic-body ol li{padding-bottom:18px;position:relative;}
			.generic-body ol li:before{position:absolute;left:-20px;content: counter(recipe-method) ".";counter-increment: recipe-method;display:inline-block;font-family:'afternoonRg', Arial, Helvetica, sans-serif;margin-right:10px;font-size:1.6em;top:-9px;}
			.btn-go-to-top{background:transparent url(./images/bg-arrow.png) 50% 0 no-repeat;display:inline-block;width:100px;height:43px;padding-top:50px;color:#a40c25;font-weight:bold;text-align:center;text-decoration:none;position:relative;top:-80px;z-index:2;}

@media(max-width:767px){
	.section.heroSection{height:auto !important;}

	.homeslide .heroBox{margin-top:0px !important; }
	
}

@media(max-width:500px){
	.section.heroSection{height:auto !important;}
	.section .heroSection{height:450px !important;}
	.fakeHolder{height:450px !important;}
	.homeslide .heroBox{margin-top:0px !important; height:450px}
	.slide1 .heroBox{
		padding-top:80px !important
	}
}


/* Contact Us Form */
.form-contact-us{font-family:'Raleway', Helvetica, Arial, sans-serif;font-size:18px;}
	.form-contact-us .control-label{float:left;width:200px;text-align:right;margin-right:20px;}
	.form-contact-us .form-group{display:table;width:100%;}
	.form-contact-us .form-group .control-label{line-height:40px;}
	.form-job .control-label {
		width: 250px;
	}
	.form-contact-us .form-group .control-label .required{color:#a40c25;font-weight:bold;font-size: 1.2em;}
	.form-contact-us .form-group>span{display:block;padding-bottom:10px;overflow:hidden;}
	.form-contact-us .form-group input, .form-contact-us .form-group select, .form-contact-us .form-group textarea{padding:10px;width:100%;}
	.form-contact-us .form-group .wpcf7-submit{font-family:'afternoonRg', Arial, Helvetica, sans-serif;width:auto;display:inline-block;margin:0 auto;color:#a40c25;background-color:transparent;font-size:30px;border:none;padding:5px 32px 5px 15px;}
.form-contact-us .form-group .form-contact-submit{display:inline-block;position:relative;padding:0px;overflow:visible;margin-bottom:30px;}
	.form-contact-us .form-group .form-contact-submit .ajax-loader{position:absolute;top:15px;left:100%;margin-left:25px;}
	.form-contact-submit:before, .form-contact-submit:after{content:' ';background:transparent url(./images/btn-red-big.png) 0 0 no-repeat;background-size:auto 100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;}
	.form-contact-submit:after{content:'>>';background-position:100% 50%;width:15px;left:100%;line-height:40px;font-size:1.4em;font-weight:600;letter-spacing:-5px;text-indent:-47px;color:#a40c25;}
@media(max-width:767px){
	.form-contact-us .control-label{float:none;width:auto;}
}


/* Values */
.our-vision-purpose{color:#fff;text-align:center;}
	.our-vision-purpose .item{display:inline-block;position:relative;}
	.our-vision-purpose .text-box{position:absolute;width:100%;bottom:30px;left:0;}
	.our-vision-purpose .text-box h3{font-size:2.4rem;}

.ingham-values{margin-top:-20px;margin-bottom:20px;}
	.ingham-values>div{padding:15px;}
	.ingham-value-item{padding:25px;background-color:#a40c25;color:#fff;}
	.ingham-value-item ul{padding-left:20px;}
	.ingham-value-item li{margin-bottom:10px;}
@media(max-width:767px){
	.ingham-value-item{height:auto!important;}
}

/* Overwrite */
.main{overflow:visible;}


@media(max-width:550px){
	.jobrow div{
		max-width:100% !important; 
		text-align:center !important
	}
 
	.jobrow div select{
		width:90% !important
	}
 
	.jobBtn{
		max-width:100% !important;
		text-align:center !important
	}
 }