/* @override 
	http://tuckersnatural:8888/tn-theme/stylesheet/prop-grid/34gs-queries.css
	http://www.tuckersnatural.com.au/tn-theme/stylesheet/prop-grid/34gs-queries.css
	http://tuckersnatural.com.au/tn-theme/stylesheet/prop-grid/34gs-queries.css */

/*
	34 Responsive Grid System
	Multi-state, responsive CSS grid system

	Developer	: Kemal Yılmaz
	URL			: http://34grid.com
	Contact		: http://kemalyilmaz.com
				: http://twitter.com/xkema
				: http://www.facebook.com/pages/34Grid/401562963236958
	Version		: 1.0

	LICENSED UNDER Creative Commons Attribution 3.0 Unported License.
*/



/* 
	===================================== DESKTOP, LARGE SCREENS ====
*/
@media only screen and (min-width: 1200px) {
	
	/* user styles goes here */

}



/* 
	=========================================== DESKTOP < 1200px ====
*/
@media only screen and (max-width: 1200px) {

	/* autogenerated styles */
	
		/*div.row.col-lock.platter-container div.col_5{
			width: 18% !important;
		}*/
		div.row.col-lock.platter-container div.col_4.pb_item{
			width: 23% !important;
		}
	
	#recipes-filter div.row div.col_10 {
		width: 8% !important;
	}
	#recipes-filter div.row div.col_10c {
		width: 88% !important;
	}
	div.row.col-lock.platter-container div.col_1.pb_item {
		width: 98% !important;
	}

	/* user styles goes here */

}



/* 
	============================================= IPAD LANDSCAPE ====
*/
@media only screen and (max-width: 1024px) {

	/* autogenerated styles */
	.col_6 { width:31.3333333333%; }
	/*.col_8 { width:23%; }*/
	.col_8 { width: 10.5%; }
	.col_9 { width:31.3333333333%; }
	.col_10 { width:18%; }

	.col_6c { width: 64.6666666667%; }
	.col_8c { width: 73%; }
	.col_9c { width: 64.6666666667%; }
	.col_10c { width: 78%; }

	/* user styles goes here */

}



/* 
	============================================== IPAD PORTRAIT ====
*/
@media handheld, only screen and (max-width: 768px) {

	/* autogenerated styles */
	/*.col_4 { width:48%; }*/
	.col_4 { width: 23%; }
	.col_6 { width:48%; }
	/*.col_8 { width:48%; }*/
	.col_8 { width: 10.5%; }
	.col_9 { width:98%; }
	.col_10 { width:48%; }

	.col_4c { width: 48%; }
	.col_6c { width: 48%; }
	.col_8c { width: 48%; }
	.col_9c { width: 98%; }
	.col_10c { width: 48%; }

	/* user styles goes here */

}



/* 
	=========================================== IPHONE LANDSCAPE ====
*/
@media handheld, only screen and (max-width: 480px) {

	/* autogenerated styles */
	.col_2, .col_2_p, .col_2_m { width:98%; }
	/*.col_3 { width:98%; }*/
	.col_3 { width: 31.3333333333%; }
	/*.col_4 { width:98%; }*/
	.col_4 { width: 23%; }
	.col_5 { width:98%; }
	.col_6 { width:98%; }
	/*.col_7 { width:98%; }*/
	.col_7 { width:12.5%; }
	/*.col_8 { width:98%; }*/
	.col_8 { width: 10.5%; }
	.col_10 { width:98%; }

	.col_2c { width: 98%; }
	.col_3c { width: 98%; }
	.col_4c { width: 98%; }
	.col_5c { width: 98%; }
	.col_6c { width: 98%; }
	.col_7c { width: 98%; }
	.col_8c { width: 98%; }
	.col_10c { width: 98%; }

	/* user styles goes here */
.right-product-sidebar {
	display: none;
}
	.shop-newsletter {
	 /* display:none;*/
	 text-align: center;
	 position: relative;
	 padding: 10px !important;
	 
	 display: none !important;
	}
	.shop-newsletter .subscribe-logo{
		font-size: 14px !important;
		margin: 0 auto !important;
	}
	.shop-newsletter .subscribe-form {
		/*float: left;*/
		/*width: 595px;*/
		max-width: 300px;
		/*font-size: 24px;*/
		color: #000;
		font-weight: 300;
		text-transform: uppercase;
		padding: 15px 0;
		margin: 0 auto !important;
		display: block !important;
		/*width: 270px !important;*/
		width: 100% !important;
				text-align: center !important;
		height: auto !important;
		position: relative !important;
	}
	
	.shop-newsletter .subscribe-form input.email {
		padding: 11px;
		border: 1px solid #e3e3e3;
		color: #9d9b9b;
		float: left;
		margin-right: 5px;
	/*	min-width: 265px;*/
		width: 60px !important;
	
	}
	.shop-newsletter .subscribe-form input.button {
		padding: 11px 10px 10px 10px;
		float: right !important;
		font-size: 12px;
		height: auto;
	}
	
	
	#platters #content p {
		text-align: center !important;
	}



#platters div.wrapper div.container.platters.clearfix div.main-heading p {
		font-size: 1em;
		/*text-align: center;*/
	}
	
	div.platter-box h4 {
		margin: 0px;
		text-transform: none;
		/*font-size: .7em;*/
		font-size: 11px !important;
		font-weight: 400 !important;
		/*letter-spacing: -..05em;*/
		/*white-space: nowrap;*/
		text-align: left !important;
		font-style: italic;
	}



div.platter-head-box h4 {
		margin: 0px;
		text-transform: none;
		/*font-size: .7em !important;*/
		font-size: 11px !important;
		font-weight: 400 !important;
		/*letter-spacing: -..05em;*/
		/*white-space: nowrap;*/
		text-align: center;
		/*font-style: italic;*/
	}
	.platter-box p{
		text-align: center;
		/*margin-top: 5px;*/
		/*height: 20px;*/
		/*height: auto;
		width: 100%;*/
		/*display: inline-block;*/
		margin: 0px auto;
		/*position: relative;*/
		
		font-size: .7em;
		
	}
	

}



/* 
	============================================ IPHONE PORTRAIT ====
*/
@media handheld, only screen and (max-width: 320px) {

	/* autogenerated styles */
	/* reset .container width and max-width (in case user defines an explicit #id for her/his .container classes) */
	.container { width: 100% !important; max-width: 100% !important; }

	.col_1,
	.col_2,
	.col_3, .col_3c,
	/*.col_4, .col_4c,*/
	.col_5, .col_5c,
	.col_6, .col_6c,
	.col_8, .col_8c,
	.col_9, .col_9c,
	.col_10, .col_10c {
			width		: 92%;
			margin-left	: 0%;
			margin-right	: 0%;
			padding-left	: 4%;
			padding-right	: 4%;
	}
	,
	.col_7, .col_7c { 
	width:12.5%; 
	margin-bottom: 0px;
	}
	.col_8, col_8c, col_4, col_4c { 
	width: 23%; 
	padding-left: 1%;
	padding-right: 1%;
	}

	/* user styles goes here */
	
	

a.menu-link-cart.cart-mob {
	display: inline !important;
}

.shop-newsletter {
 /* display:none;*/
 text-align: center;
 
 padding: 10px !important;
}

.shop-newsletter .subscribe-form label {

	
	display: none;
}
.shop-newsletter .subscribe-form input.button {
	padding: 11px 10px 10px 10px;
	float: right;
	font-size: 12px;
	height: auto;
}
.shop-newsletter .subscribe-form {
	float: left;
	/*width: 595px;*/
	max-width: 300px;
	/*font-size: 24px;*/
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
	padding: 15px 0;
}
.shop-newsletter .subscribe-form input.email {
	padding: 11px;
	border: 1px solid #e3e3e3;
	color: #9d9b9b;
	float: left;
	margin-right: 5px;
/*	min-width: 265px;*/
	min-width: 185px;
}
.shop-newsletter .subscribe-logo {
	float: left;
	/*width: 306px;*/
	max-width: 300px;
	/*margin-right: 31px;*/
	margin-right: 0px;
	font-size: 22px;
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
	background: url("/tn-theme/image/icon-envelope.png") right center no-repeat;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-right: 40px;
}

.right-product-sidebar {
	display: none;
}

}

/* 
	============================================ SO SMALL PHONES ====
*/
@media handheld, only screen and (max-width: 240px) {
	
	/* user styles goes here */

}


