.hero_module .collection_hero_overlay_bg img{
	height: auto !important;
}
@media only screen and (max-width: 480px){

	/* Product locator -------------*/

	.product_locator_content{
		width: 95%;
		margin: 0px auto;
		background: none;
	}

	.grid_24 .hero{ display: none; }

	.language_selector {
		display: none !important;
	}


	#home #footer .grid_24 p{
		display: none !important;
	}
	
	.container_24 .product_locator_content .grid_10{
		float: none;
		clear: left;
		left: 0px;
	}
	
	.container_24 .product_locator_content .push_1{
		left: 0px;
	}
	
	.container_24 .product_locator_content div.grid_4 {
		width: 150px;
		float: none;
		clear: left;
		display: block;
		}
	}
	
	.product_locator_content h3{
		padding-top: 20px;
	}
	
	.product_locator_result .grid_6, .product_locator_result .grid_4{
		width: 45%;
	}
	
	.container_24 .product_locator_content .of{
		padding: 5px 0px 5px 0px;
		text-align: center;
	}
	#footer .grid_24 h1{
		display: none;
	}

	.slider .left_arrow{
		left: 5px !important;
	}
	.slider .right_arrow{
		right: 7px !important;
	}
	
}

@media only screen and (max-width:600px){
	.article_teaser{
		float: none;
		clear: left;
		margin-bottom: 5px;
	}
	
	.container_24 .article_teaser .grid_10{
		width: 100%;
	}
	
	.gallery .grid_6{width: 154px;}
	
	/* Trim whitespace at the top */
	.hero_module_container{
		margin-top: 10px;
	}
	
	/* Product search */
	
	.product_search_header{
		margin-top: 10px;
	}
	
	.product_search_header h2{
		font-size: 1.6em;
		padding-bottom: 10px;
	}
	.product_search_header h3{display: none;}
	
	.product_search_header .content{
		padding: 10px 0px 10px 0px;
	}
	
	.primary.last_row{
		padding-top: 5px;
	}
	
	.or{
		padding-top: 0px;
	}
	
	/* Collections */
	
	.featured_collections h2{
		font-size: 3em;
	}
	
	h2.lg{
		font-size: 3em;
	}
	
}

@media only screen and (min-width:320px) and (max-width: 780px){

/* Grid */

body {min-width: 100%; width: 100%;}

.content_wrapper{width: 312px; overflow: visible; margin: 0px auto;}

.container_24{margin-left: auto;margin-right: auto;width: 312px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {margin-left: 3px;margin-right: 3px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15,.push_16, .pull_16,.push_17, .pull_17,.push_18, .pull_18,.push_19, .pull_19,.push_20, .pull_20,.push_21, .pull_21,.push_22, .pull_22,.push_23, .pull_23 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_24 .grid_1 {width: 7px;}.container_24 .grid_2 {width: 20px;}.container_24 .grid_3 {width: 33px;}.container_24 .grid_4 {width: 46px;}.container_24 .grid_5 {width: 59px;}.container_24 .grid_6 {width: 72px;}.container_24 .grid_7 {width: 85px;}.container_24 .grid_8 {width: 98px;}.container_24 .grid_9 {width: 111px;}.container_24 .grid_10 {width: 124px;}.container_24 .grid_11 {width: 137px;}.container_24 .grid_12 {width: 150px;}.container_24 .grid_13 {width: 163px;}.container_24 .grid_14 {width: 176px;}.container_24 .grid_15 {width: 189px;}.container_24 .grid_16 {width: 202px;}.container_24 .grid_17 {width: 215px;}.container_24 .grid_18 {width: 228px;}.container_24 .grid_19 {width: 241px;}.container_24 .grid_20 {width: 254px;}.container_24 .grid_21 {width: 267px;}.container_24 .grid_22 {width: 280px;}.container_24 .grid_23 {width: 293px;}.container_24 .grid_24 {width: 306px;}.container_24 .prefix_1 {padding-left: 13px;}.container_24 .prefix_2 {padding-left: 26px;}.container_24 .prefix_3 {padding-left: 39px;}.container_24 .prefix_4 {padding-left: 52px;}.container_24 .prefix_5 {padding-left: 65px;}.container_24 .prefix_6 {padding-left: 78px;}.container_24 .prefix_7 {padding-left: 91px;}.container_24 .prefix_8 {padding-left: 104px;}.container_24 .prefix_9 {padding-left: 117px;}.container_24 .prefix_10 {padding-left: 130px;}.container_24 .prefix_11 {padding-left: 143px;}.container_24 .prefix_12 {padding-left: 156px;}.container_24 .prefix_13 {padding-left: 169px;}.container_24 .prefix_14 {padding-left: 182px;}.container_24 .prefix_15 {padding-left: 195px;}.container_24 .prefix_16 {padding-left: 208px;}.container_24 .prefix_17 {padding-left: 221px;}.container_24 .prefix_18 {padding-left: 234px;}.container_24 .prefix_19 {padding-left: 247px;}.container_24 .prefix_20 {padding-left: 260px;}.container_24 .prefix_21 {padding-left: 273px;}.container_24 .prefix_22 {padding-left: 286px;}.container_24 .prefix_23 {padding-left: 299px;}.container_24 .suffix_1 {padding-right: 13px;}.container_24 .suffix_2 {padding-right: 26px;}.container_24 .suffix_3 {padding-right: 39px;}.container_24 .suffix_4 {padding-right: 52px;}.container_24 .suffix_5 {padding-right: 65px;}.container_24 .suffix_6 {padding-right: 78px;}.container_24 .suffix_7 {padding-right: 91px;}.container_24 .suffix_8 {padding-right: 104px;}.container_24 .suffix_9 {padding-right: 117px;}.container_24 .suffix_10 {padding-right: 130px;}.container_24 .suffix_11 {padding-right: 143px;}.container_24 .suffix_12 {padding-right: 156px;}.container_24 .suffix_13 {padding-right: 169px;}.container_24 .suffix_14 {padding-right: 182px;}.container_24 .suffix_15 {padding-right: 195px;}.container_24 .suffix_16 {padding-right: 208px;}.container_24 .suffix_17 {padding-right: 221px;}.container_24 .suffix_18 {padding-right: 234px;}.container_24 .suffix_19 {padding-right: 247px;}.container_24 .suffix_20 {padding-right: 260px;}.container_24 .suffix_21 {padding-right: 273px;}.container_24 .suffix_22 {padding-right: 286px;}.container_24 .suffix_23 {padding-right: 299px;}.container_24 .push_1 {left: 13px;}.container_24 .push_2 {left: 26px;}.container_24 .push_3 {left: 39px;}.container_24 .push_4 {left: 52px;}.container_24 .push_5 {left: 65px;}.container_24 .push_6 {left: 78px;}.container_24 .push_7 {left: 91px;}.container_24 .push_8 {left: 104px;}.container_24 .push_9 {left: 117px;}.container_24 .push_10 {left: 130px;}.container_24 .push_11 {left: 143px;}.container_24 .push_12 {left: 156px;}.container_24 .push_13 {left: 169px;}.container_24 .push_14 {left: 182px;}.container_24 .push_15 {left: 195px;}.container_24 .push_16 {left: 208px;}.container_24 .push_17 {left: 221px;}.container_24 .push_18 {left: 234px;}.container_24 .push_19 {left: 247px;}.container_24 .push_20 {left: 260px;}.container_24 .push_21 {left: 273px;}.container_24 .push_22 {left: 286px;}.container_24 .push_23 {left: 299px;}.container_24 .pull_1 {left: -13px;}.container_24 .pull_2 {left: -26px;}.container_24 .pull_3 {left: -39px;}.container_24 .pull_4 {left: -52px;}.container_24 .pull_5 {left: -65px;}.container_24 .pull_6 {left: -78px;}.container_24 .pull_7 {left: -91px;}.container_24 .pull_8 {left: -104px;}.container_24 .pull_9 {left: -117px;}.container_24 .pull_10 {left: -130px;}.container_24 .pull_11 {left: -143px;}.container_24 .pull_12 {left: -156px;}.container_24 .pull_13 {left: -169px;}.container_24 .pull_14 {left: -182px;}.container_24 .pull_15 {left: -195px;}.container_24 .pull_16 {left: -208px;}.container_24 .pull_17 {left: -221px;}.container_24 .pull_18 {left: -234px;}.container_24 .pull_19 {left: -247px;}.container_24 .pull_20 {left: -260px;}.container_24 .pull_21 {left: -273px;}.container_24 .pull_22 {left: -286px;}.container_24 .pull_23 {left: -299px;}

/* End Grid */

/* Primary containers */

.primary{padding-bottom: 10px;}

/* Top Nav, Header, and Logo */

#header_search_form_container{display: none;}

#global_header_container{height: 46px;}

#promo {
	display: none !important;
}

#logo {
        height: 46px;
		left:0;
    	right:0;
    	margin-left:auto;
    	margin-right:auto;
    }

    #logo, #logo a {
        width: 60px;
    }

#logo a{
	/*top: -40px;*/
	height: 80px;
	
	position: absolute;
	left: 0px;
	/*top: -72px;
	height: 219px;*/
	display: block;
	width: 217px;
	
}

#logo img {
	height: 32px !important;
}

#top_nav{visibility: hidden;}

/* Mobile Nav -------------*/

#mobile_menu{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 248px;
	height: 46px;
	overflow: visible;
	background: #5a1b23;
	-moz-box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.3);
	box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.3);
}

#mobile_menu ul.root{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -109px;
	background: #b33545;
	width: 218px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	-webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
}

#mobile_menu ul.root li.root{
	display: block;
	float: left;
	width: 50%;
	background: transparent;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

#mobile_menu ul.root li.root a.top{
	display: block;
	padding: 8px 0px 8px 0px;
	text-align: center;
	color: #fff;
	font-size: 1.4em;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

#mobile_menu ul.root li.active a.top{
	background: #fff;
	color: #ce1d25;
	-moz-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.2);
}

#mobile_menu ul.root li a span{
	display: none;
}

#mobile_menu ul, #mobile_menu ul li, #mobile_sub_nav_container ul, #mobile_sub_nav_container ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	cursor: pointer;
}

#mobile_nav{
	position: relative;
	display: block;
	height: 46px;
	z-index: 900;
}

/* Sub Nav -------*/

#mobile_sub_nav_container{
	position: absolute;
	width: 248px;
	left: 0px;
	top: 0px;
	z-index: 99999999;
	background: #b33545;
	display: none;
}

#mobile_sub_nav_container .header{
	display: block;
	position: relative;
	color: #fff;
	padding: 20px 35px 20px 30px;
	border-bottom: 1px solid #c25d6a;
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: 400;
	cursor: pointer;
	-moz-box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.2);
	box-shadow: inset -10px 0px 15px -2px rgba(0, 0, 0, 0.2);
}

#mobile_sub_nav_container .header span.icon{
	display: block;
	position: absolute;
	width: 20px;
	height: 13px;
	top: 50%;
	margin-top: -7px;
	right: 20px;
	background-position: -54px -312px;
}

#mobile_sub_nav_container div.open span.icon{
	background-position: -74px -312px;
}

#mobile_sub_nav_container .sub_nav{
	display: none;
	background: #b33545;
}

#mobile_sub_nav_container .sub_nav .grid_3, #mobile_sub_nav_container .sub_nav .grid_4{
	width: 100%;
	margin: 0px;
}

#mobile_sub_nav_container .sub_nav ul{
	background: #912b38;
	-moz-box-shadow: inset -4px 0px 15px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset -4px 0px 15px 5px rgba(0, 0, 0, 0.2);
	box-shadow: inset -4px 0px 15px 5px rgba(0, 0, 0, 0.2);
}

#mobile_sub_nav_container .sub_nav ul li{
	display: block;
	border-bottom: 1px solid #a75560;
}

#mobile_sub_nav_container .sub_nav ul li a{
	position: relative;
	display: block;
	color: #fff;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: 400;
	padding: 10px 35px 10px 30px;
}

#mobile_sub_nav_container .sub_nav ul li a span.icon{
	display: block;
	position: absolute;
	width: 13px;
	height: 21px;
	top: 50%;
	margin-top: -10px;
	right: 20px;
	background-position: -41px -312px;
}

/* Sub Nav Products ------*/

#mobile_sub_nav_container #mobile_products_sub_nav ul{
	background: transparent;
}

#mobile_sub_nav_container #mobile_products_sub_nav ul li{
	
	border-bottom: 1px solid #c25d6a;
}

#mobile_sub_nav_container #mobile_products_sub_nav ul li a{
	color: #fff;
	padding: 20px 35px 20px 30px;
	border-bottom: 0px solid #fff;
	font-size: 1.6em;
	font-weight: 400;
}

#mobile_sub_nav_container .see_all{
	display: none;
}

li.mobile_btn{
	position: absolute;
	top: 50%;
	margin: -17px 0px 0px 0px;
	padding: 0px;
	display: block;
	width: 40px;
	height: 35px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -10000px;
	background-color: transparent;
	z-index: 1;
}

#mobile_menu_nav_toggle{
	background-position: 0px -277px;
}

#mobile_menu_search_toggle{
	background-position: -40px -277px;
}

#mobile_nav li.close{
	background-position: -79px -277px;
	z-index: 2;
}

#mobile_sub_nav_container .sub_nav{
	position: absolute;
	top: 46px;
	left: 0px;
	width: 100%;
}

#mobile_nav .content_container{
	width: 100%;
}

#mobile_menu_nav_toggle{
	left: 0px;
}

/* Mobile Nav Search ----------*/

#mobile_menu_search_toggle{
	right: 0px;
}

#mobile_search_container{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 9999;
}

#search_modal_overlay{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 9999;
}

#header_search_form_container_mobile{
	position: relative;
	padding-top: 60px;
	z-index: 10000;
}

/* Secondary Nav */

#secondary_nav{display: none;}

/* Fonts */

#wrapper, #footer{
	/*font-size: 0.6em;*/
}

/* Images */

img{
	max-width: 100%;
	height: auto !important;
}

/* Carousels -------*/

/* Recipe Landing Hero */

#collection_hero{
	display: none;
}

#collection_hero_mobile{
	display: block;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}

.featured_modules .grid_12{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}

.featured_modules .grid_6{
	width: 150px;
}

/* Recipe Details ---------------------*/

#recipe_details_mobile{
	display: block;
}

#recipe_details #content{
	display: none;	
}

#recipe_details_mobile .row{
	width: 100%;
	float: none;
	display: block;
	padding: 20px 0px 20px 0px;
}

#recipe_details_mobile .row1{
	background: #e5ebf6;
}

#recipe_details_mobile .row2{
	background: #f2f5fa;
}

#recipe_details_mobile .first_row{
	padding-top: 0px;
}

#recipe_details_mobile .hero_module_container{
	margin-top: 0px;
}

#recipe_details_mobile #recipe_quick_details li{
	padding-top: 5px;
	padding-bottom: 5px;
}

#recipe_details_mobile #recipe_quick_details.grid_24 li{
	text-align: left;
	padding-left: 0px;
}

#recipe_details_mobile .push_1, #recipe_details_mobile .push_3{
	left: 0px;
}

/* Recipe Details Hero */

#recipe_details_mobile #recipe_details_hero .hero_module .hero_module_content{background: transparent;}
.shadow{display: none;}
.social{display: none;}
#recipe_details_mobile #recipe_quick_details li{background: none;}

#recipe_details_mobile #recipe_details_mobile{
	display: block;
}

#recipe_details_mobile .hero_module .hero_module_content{
	background: transparent;
	padding: 0px;
}

#recipe_details_mobile .hero_module .hero_module_content .author{
	padding-bottom: 0px;
}

#recipe_details_mobile .shadow{
	display: none;
}

#recipe_details_mobile .hero_photo_quick_details{
	left: 0px;
	width: 100%;
}

#recipe_details_mobile .hero_module_title_desc{
	width: 100%;
}

#recipe_details_mobile .hero_module_bg{
	display: none;
}

#recipe_details_mobile .hero_module .hero_module_title_desc{
	padding-top: 20px;
}

#recipe_details_mobile .hero_module .star_rating_lg{
	margin-bottom: 10px;
}

#recipe_details_mobile .hero_module .title{
	margin-bottom: 10px;
}

/* Recipe Details Secondary */

#you_might_also_like h2{
	padding-bottom: 20px;
}

#recipe_details_mobile h2{
	padding-bottom: 20px;
}

#recipe_details_mobile_secondary #you_might_also_like .grid_8{
	width: 100%;
}

#recipe_details_mobile_secondary #you_might_also_like .grid_6{
	width: 60%;
	margin: 0px;
}

#recipe_details_mobile_secondary #you_might_also_like .grid_4{
	width: 40%;
	margin: 0px;
	text-align: right;
}

#recipe_details_mobile_secondary #nutrition_healthy_information{
	width: 100%;
	display: block;
	float: none;
}

#recipe_details_mobile_secondary #nutrition_facts{
	width: 100%;
	display: block;
	float: none;
}

#recipe_details_mobile_secondary #made_with .grid_10{
	width: 100%;
}

#recipe_details_mobile #recipe_tips, #recipe_details_mobile #nutritional_information{
	border-bottom: 1px solid #dfe5ee;
}

#mobile_recipe_tips_content, #mobile_nutrition_info_content{
	padding-top: 20px;
}

#recipe_details_mobile #recipe_tips h2, #recipe_details_mobile #nutritional_information h2{padding-bottom: 0px;}

h2.toggle_mobile{
	display: block;
	position: relative;
	cursor: pointer;
}

h2.toggle_mobile span.icon{
	position: absolute;
	width: 17px;
	height: 11px;
	top: 50%;
	right: 0px;
	margin-top: -5px;
	display: block;
	background-position: -18px -311px;
}

h2.toggle_mobile_open span.icon{
	background-position: 0px -311px;
}

/* Grid To Carousels ------------------------*/

.container_24 .grid_to_carousel{
	/*width: 320px;*/
}

.viewport{
	margin-left: 28px;
}

.viewport .grid_8, .viewport .grid_6{
	width: 250px;
	/*width: 306px;*/
}

.col_4 .recipe_module .title a{
	font-size: 1.4em;
}

.collection_module .content{
	min-height: 480px;
}

.col_4 .recipe_module .content{
	min-height: 280px;
	height: 380px;
}

.col_4 .recipe_module .content .photo{
	max-height: 300px;
}

.grid_to_carousel_mobile{
	display: block;
}

.grid_to_carousel{
	display: none;
}

/* Collection Pages ----------------------*/

/* Tips ----*/

.tips_and_articles .grid_24 .tips li,
.tips_and_articles .grid_24 .tips li:nth-child(2n-1),
.tips_and_articles .grid_24 .tips li.odd{
	width: 100%;
	float: none;
	margin-bottom: 5px;
	margin-right: 0px;
}

/* Footer ------------*/

#global_footer .grid_6{
	float: inherit;
	width: 100%;
	overflow: visible;
}

#global_footer .grid_6 ul{
	border-bottom: 1px solid #473655;
	margin-bottom: 14px;
}

#mondelez_footer_logo img{
	float: right;
}

#footer_home_btn{
	display: none;
}

/* Search Results --------------------*/

.search_results_header{
	display: none;
}

.search_filters{
	display: none;
}

#search_results_container{
	width: 96%;
	left: 2%;
	margin: 0px auto;
}

#mobile_search_results_header, #mobile_search_results_header .search_results_header, #mobile_search_results_header .search_filters{
	display: block;
}

#mobile_search_results_header .search_results_header{
	padding-bottom: 10px;
}

#mobile_search_results_header .search_filters{
 	width: 100%;
}
 
#mobile_search_results_header .grid_10{
 	width: 100%;
}
 
#mobile_search_results_header .push_7{
  	left: 0px;
}

#mobile_search_results_header #search_filter_fields{
	padding-bottom: 10px;
}

#mobile_search_results_header .input_container .input{
	padding: 8px 10px 8px 10px;
	font-size: 1.4em;
}

#mobile_search_results_header .search_filter_list{
	padding-bottom: 10px;
	float: left;
	width: 48%;
}

#mobile_search_results_header h3{
	color: #ce1d24;
	text-decoration: underline;
	font-size: 1.6em;
	padding-bottom: 10px;
}

#mobile_search_results_header .search_filter_list, #mobile_search_results_header #search_filter_fields_mobile{
	display: none;
}

#search_results_nav{
	padding-left: 3px;
}

#search_results_nav ul li{
	padding-right: 3px;
}

#search_results_nav ul li a{
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1.1em;
	font-weight: 400;
}

#search_results_secondary_nav ul li{
	padding-right: 5px;
}

#search_results_secondary_nav ul li a{
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1.2em;
}

#search_results_tertiary_nav ul li a{
	padding: 3px 6px 3px 6px;
	font-size: 1.1em;
}

#search_results_container .search_result_module .grid_5{
	width: 20%;
}

#search_results_container .search_result_module .grid_8{
	width: 75%;
}

.search_result_module .copy{
	height: auto;
}

.search_result_module .prep_time{
	display: block;
}

/* Brands --------------------------------*/

.container_24 .product_search_header .push_5, .container_24 .product_search_header .push_7{left: 0px;}

.container_24 .product_search_header .grid_13{
	width: 80%;
	left: 10%;
	margin: 0px;
}

.product_search_header .grid_13 div{
	clear: left;
	width: 100%;
}

.product_search_header .content{
	padding-left: 10px;
	padding-right: 10px;
}

.gallery .grid_6{width: 150px;}

/* Product Details ----------------------*/

#product_details .product_details{
	width: 96%;
	left: 2%;
	margin: 0px;
}

#product_details .product_details .product_details_photo{text-align: center;}

#product_details .product_details div{width: 100%;}

#product_details #nutrition_info{
	margin: 0px;
	width: 96%;
	left: 2%;
	margin-top: 20px;
}

/* Social */

.social_sticky{
	display: none;
}

#recipe_details_mobile .social_sticky{
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 5px 0px 5px 0px;
	background: transparent;
	min-width: none;
	max-width: none;
	text-align: left;
}

#recipe_details_mobile .social_sticky .content{
	text-align: left;
}

#recipe_details_mobile .social_sticky ul{
	margin: 0px;
	padding: 0px;
}

#recipe_details_mobile .social_sticky ul li{
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 5px;
	text-align: left;
	min-width: 50px;
}

#recipe_details_mobile .social_sticky ul li:last-child{
	margin-right: 0px;
}

/* Whats new */

.whats_new_module{
	clear: left;
	width: 100%;
}

.container_24 .whats_new_module{
	width: 98%;
}
.container_24 .whats_new_module .grid_10{
	width: 100%;
}

.footer_copyright{
	position: relative;
	text-align: left;
	padding-top: 10px;
	height: auto;
	clear: left;
}

.accessibility{
/*	position: relative;
	clear: left;
	width: 100%;
	text-align: right;
	padding-top: 10px;
	right: 43%;*/
	display: block;
margin: 15px 0 0 0;
}

/* Search module on promos page */
.search_module_controls div{clear: left;}
.search_module .search_module_controls div{display: block; margin: 0px auto; text-align: center;}
.search_module .search_module_controls .input_toggle{width: 90%;}
.search_module_content div.grid_11{float: none;}

.hero_photo .guest_badge{
	width: 55%;
	height: 55%;
}


#mobile_home .hero img{
	width: 100%;
}
/* Mobile Home ------- hide Wheel*/

#mobile_home{
	display: block;


/****/
#interactive_wheel, #home_secondary{
	display: block;
}

/* TO DO UPDATE LATER */

#global_header .language_selector{
	display: none;
}

/* END TO DO */

}

@media only screen and (min-width:480px){

.content_wrapper{width: 480px; overflow: visible; margin: 0px auto;}

.container_24{margin-left: auto;margin-right: auto;width: 98%;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {margin-left: 3px;margin-right: 3px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15,.push_16, .pull_16,.push_17, .pull_17,.push_18, .pull_18,.push_19, .pull_19,.push_20, .pull_20,.push_21, .pull_21,.push_22, .pull_22,.push_23, .pull_23 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_24 .grid_1 {width: 14px;}.container_24 .grid_2 {width: 34px;}.container_24 .grid_3 {width: 54px;}.container_24 .grid_4 {width: 74px;}.container_24 .grid_5 {width: 94px;}.container_24 .grid_6 {width: 114px;}.container_24 .grid_7 {width: 134px;}.container_24 .grid_8 {width: 154px;}.container_24 .grid_9 {width: 174px;}.container_24 .grid_10 {width: 194px;}.container_24 .grid_11 {width: 214px;}.container_24 .grid_12 {width: 234px;}.container_24 .grid_13 {width: 254px;}.container_24 .grid_14 {width: 274px;}.container_24 .grid_15 {width: 294px;}.container_24 .grid_16 {width: 314px;}.container_24 .grid_17 {width: 334px;}.container_24 .grid_18 {width: 354px;}.container_24 .grid_19 {width: 374px;}.container_24 .grid_20 {width: 394px;}.container_24 .grid_21 {width: 414px;}.container_24 .grid_22 {width: 434px;}.container_24 .grid_23 {width: 454px;}.container_24 .grid_24 {width: 474px;}.container_24 .prefix_1 {padding-left: 20px;}.container_24 .prefix_2 {padding-left: 40px;}.container_24 .prefix_3 {padding-left: 60px;}.container_24 .prefix_4 {padding-left: 80px;}.container_24 .prefix_5 {padding-left: 100px;}.container_24 .prefix_6 {padding-left: 120px;}.container_24 .prefix_7 {padding-left: 140px;}.container_24 .prefix_8 {padding-left: 160px;}.container_24 .prefix_9 {padding-left: 180px;}.container_24 .prefix_10 {padding-left: 200px;}.container_24 .prefix_11 {padding-left: 220px;}.container_24 .prefix_12 {padding-left: 240px;}.container_24 .prefix_13 {padding-left: 260px;}.container_24 .prefix_14 {padding-left: 280px;}.container_24 .prefix_15 {padding-left: 300px;}.container_24 .prefix_16 {padding-left: 320px;}.container_24 .prefix_17 {padding-left: 340px;}.container_24 .prefix_18 {padding-left: 360px;}.container_24 .prefix_19 {padding-left: 380px;}.container_24 .prefix_20 {padding-left: 400px;}.container_24 .prefix_21 {padding-left: 420px;}.container_24 .prefix_22 {padding-left: 440px;}.container_24 .prefix_23 {padding-left: 460px;}.container_24 .suffix_1 {padding-right: 20px;}.container_24 .suffix_2 {padding-right: 40px;}.container_24 .suffix_3 {padding-right: 60px;}.container_24 .suffix_4 {padding-right: 80px;}.container_24 .suffix_5 {padding-right: 100px;}.container_24 .suffix_6 {padding-right: 120px;}.container_24 .suffix_7 {padding-right: 140px;}.container_24 .suffix_8 {padding-right: 160px;}.container_24 .suffix_9 {padding-right: 180px;}.container_24 .suffix_10 {padding-right: 200px;}.container_24 .suffix_11 {padding-right: 220px;}.container_24 .suffix_12 {padding-right: 240px;}.container_24 .suffix_13 {padding-right: 260px;}.container_24 .suffix_14 {padding-right: 280px;}.container_24 .suffix_15 {padding-right: 300px;}.container_24 .suffix_16 {padding-right: 320px;}.container_24 .suffix_17 {padding-right: 340px;}.container_24 .suffix_18 {padding-right: 360px;}.container_24 .suffix_19 {padding-right: 380px;}.container_24 .suffix_20 {padding-right: 400px;}.container_24 .suffix_21 {padding-right: 420px;}.container_24 .suffix_22 {padding-right: 440px;}.container_24 .suffix_23 {padding-right: 460px;}.container_24 .push_1 {left: 20px;}.container_24 .push_2 {left: 40px;}.container_24 .push_3 {left: 60px;}.container_24 .push_4 {left: 80px;}.container_24 .push_5 {left: 100px;}.container_24 .push_6 {left: 120px;}.container_24 .push_7 {left: 140px;}.container_24 .push_8 {left: 160px;}.container_24 .push_9 {left: 180px;}.container_24 .push_10 {left: 200px;}.container_24 .push_11 {left: 220px;}.container_24 .push_12 {left: 240px;}.container_24 .push_13 {left: 260px;}.container_24 .push_14 {left: 280px;}.container_24 .push_15 {left: 300px;}.container_24 .push_16 {left: 320px;}.container_24 .push_17 {left: 340px;}.container_24 .push_18 {left: 360px;}.container_24 .push_19 {left: 380px;}.container_24 .push_20 {left: 400px;}.container_24 .push_21 {left: 420px;}.container_24 .push_22 {left: 440px;}.container_24 .push_23 {left: 460px;}.container_24 .pull_1 {left: -20px;}.container_24 .pull_2 {left: -40px;}.container_24 .pull_3 {left: -60px;}.container_24 .pull_4 {left: -80px;}.container_24 .pull_5 {left: -100px;}.container_24 .pull_6 {left: -120px;}.container_24 .pull_7 {left: -140px;}.container_24 .pull_8 {left: -160px;}.container_24 .pull_9 {left: -180px;}.container_24 .pull_10 {left: -200px;}.container_24 .pull_11 {left: -220px;}.container_24 .pull_12 {left: -240px;}.container_24 .pull_13 {left: -260px;}.container_24 .pull_14 {left: -280px;}.container_24 .pull_15 {left: -300px;}.container_24 .pull_16 {left: -320px;}.container_24 .pull_17 {left: -340px;}.container_24 .pull_18 {left: -360px;}.container_24 .pull_19 {left: -380px;}.container_24 .pull_20 {left: -400px;}.container_24 .pull_21 {left: -420px;}.container_24 .pull_22 {left: -440px;}.container_24 .pull_23 {left: -460px;}

/* Carousels */

.viewport .grid_8, .viewport .grid_6{
	width: 234px;
}

.col_4 .recipe_module .content{
	min-height: 220px;
	height: 300px;
}

.col_4 .recipe_module .content .photo{
	max-height: 300px;
}

.col_4 .recipe_module .title a{
	font-size: 1.4em;
}

.viewport{margin-left: 0px;}

/* Recipe Landing Hero */

.featured_modules .grid_12{
	width: 99%;
	clear: both;
	margin-bottom: 10px;
}

.featured_modules .grid_6{
	width: 234px;
}

.gallery .grid_6{width: 234px;}

/* Search Results -----------------------*/

#search_results_nav{padding-left: 10px;}

#search_results_nav ul li{padding-right: 5px;}

#search_results_nav ul li a{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.2em;
	font-weight: 500;
}

.container_24 .whats_new_module{
	width: 98%;
}

.container_24 .whats_new_module .grid_10{
	width: 100%;
}

}

@media only screen and (min-width:600px){

/* Grid */

body {min-width: 100%; width: 100%;}

.content_wrapper{width: 600px; overflow: visible; margin: 0px auto;}

.container_24{margin-left: auto;margin-right: auto;width: 600px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {margin-left: 5px;margin-right: 5px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15,.push_16, .pull_16,.push_17, .pull_17,.push_18, .pull_18,.push_19, .pull_19,.push_20, .pull_20,.push_21, .pull_21,.push_22, .pull_22,.push_23, .pull_23 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_24 .grid_1 {width: 15px;}.container_24 .grid_2 {width: 40px;}.container_24 .grid_3 {width: 65px;}.container_24 .grid_4 {width: 90px;}.container_24 .grid_5 {width: 115px;}.container_24 .grid_6 {width: 140px;}.container_24 .grid_7 {width: 165px;}.container_24 .grid_8 {width: 190px;}.container_24 .grid_9 {width: 215px;}.container_24 .grid_10 {width: 240px;}.container_24 .grid_11 {width: 265px;}.container_24 .grid_12 {width: 290px;}.container_24 .grid_13 {width: 315px;}.container_24 .grid_14 {width: 340px;}.container_24 .grid_15 {width: 365px;}.container_24 .grid_16 {width: 390px;}.container_24 .grid_17 {width: 415px;}.container_24 .grid_18 {width: 440px;}.container_24 .grid_19 {width: 465px;}.container_24 .grid_20 {width: 490px;}.container_24 .grid_21 {width: 515px;}.container_24 .grid_22 {width: 540px;}.container_24 .grid_23 {width: 565px;}.container_24 .grid_24 {width: 590px;}.container_24 .prefix_1 {padding-left: 25px;}.container_24 .prefix_2 {padding-left: 50px;}.container_24 .prefix_3 {padding-left: 75px;}.container_24 .prefix_4 {padding-left: 100px;}.container_24 .prefix_5 {padding-left: 125px;}.container_24 .prefix_6 {padding-left: 150px;}.container_24 .prefix_7 {padding-left: 175px;}.container_24 .prefix_8 {padding-left: 200px;}.container_24 .prefix_9 {padding-left: 225px;}.container_24 .prefix_10 {padding-left: 250px;}.container_24 .prefix_11 {padding-left: 275px;}.container_24 .prefix_12 {padding-left: 300px;}.container_24 .prefix_13 {padding-left: 325px;}.container_24 .prefix_14 {padding-left: 350px;}.container_24 .prefix_15 {padding-left: 375px;}.container_24 .prefix_16 {padding-left: 400px;}.container_24 .prefix_17 {padding-left: 425px;}.container_24 .prefix_18 {padding-left: 450px;}.container_24 .prefix_19 {padding-left: 475px;}.container_24 .prefix_20 {padding-left: 500px;}.container_24 .prefix_21 {padding-left: 525px;}.container_24 .prefix_22 {padding-left: 550px;}.container_24 .prefix_23 {padding-left: 575px;}.container_24 .suffix_1 {padding-right: 25px;}.container_24 .suffix_2 {padding-right: 50px;}.container_24 .suffix_3 {padding-right: 75px;}.container_24 .suffix_4 {padding-right: 100px;}.container_24 .suffix_5 {padding-right: 125px;}.container_24 .suffix_6 {padding-right: 150px;}.container_24 .suffix_7 {padding-right: 175px;}.container_24 .suffix_8 {padding-right: 200px;}.container_24 .suffix_9 {padding-right: 225px;}.container_24 .suffix_10 {padding-right: 250px;}.container_24 .suffix_11 {padding-right: 275px;}.container_24 .suffix_12 {padding-right: 300px;}.container_24 .suffix_13 {padding-right: 325px;}.container_24 .suffix_14 {padding-right: 350px;}.container_24 .suffix_15 {padding-right: 375px;}.container_24 .suffix_16 {padding-right: 400px;}.container_24 .suffix_17 {padding-right: 425px;}.container_24 .suffix_18 {padding-right: 450px;}.container_24 .suffix_19 {padding-right: 475px;}.container_24 .suffix_20 {padding-right: 500px;}.container_24 .suffix_21 {padding-right: 525px;}.container_24 .suffix_22 {padding-right: 550px;}.container_24 .suffix_23 {padding-right: 575px;}.container_24 .push_1 {left: 25px;}.container_24 .push_2 {left: 50px;}.container_24 .push_3 {left: 75px;}.container_24 .push_4 {left: 100px;}.container_24 .push_5 {left: 125px;}.container_24 .push_6 {left: 150px;}.container_24 .push_7 {left: 175px;}.container_24 .push_8 {left: 200px;}.container_24 .push_9 {left: 225px;}.container_24 .push_10 {left: 250px;}.container_24 .push_11 {left: 275px;}.container_24 .push_12 {left: 300px;}.container_24 .push_13 {left: 325px;}.container_24 .push_14 {left: 350px;}.container_24 .push_15 {left: 375px;}.container_24 .push_16 {left: 400px;}.container_24 .push_17 {left: 425px;}.container_24 .push_18 {left: 450px;}.container_24 .push_19 {left: 475px;}.container_24 .push_20 {left: 500px;}.container_24 .push_21 {left: 525px;}.container_24 .push_22 {left: 550px;}.container_24 .push_23 {left: 575px;}.container_24 .pull_1 {left: -25px;}.container_24 .pull_2 {left: -50px;}.container_24 .pull_3 {left: -75px;}.container_24 .pull_4 {left: -100px;}.container_24 .pull_5 {left: -125px;}.container_24 .pull_6 {left: -150px;}.container_24 .pull_7 {left: -175px;}.container_24 .pull_8 {left: -200px;}.container_24 .pull_9 {left: -225px;}.container_24 .pull_10 {left: -250px;}.container_24 .pull_11 {left: -275px;}.container_24 .pull_12 {left: -300px;}.container_24 .pull_13 {left: -325px;}.container_24 .pull_14 {left: -350px;}.container_24 .pull_15 {left: -375px;}.container_24 .pull_16 {left: -400px;}.container_24 .pull_17 {left: -425px;}.container_24 .pull_18 {left: -450px;}.container_24 .pull_19 {left: -475px;}.container_24 .pull_20 {left: -500px;}.container_24 .pull_21 {left: -525px;}.container_24 .pull_22 {left: -550px;}.container_24 .pull_23 {left: -575px;}

/* Carousels */

.viewport .grid_8, .viewport .grid_6{
	width: 290px;
}

.col_4 .recipe_module .content{
	min-height: 280px;
	height: 300px;
}

.col_4 .recipe_module .content .photo{
	max-height: 300px;
}

/* Recipe Landing Hero */

.featured_modules .grid_12{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}

.featured_modules .grid_6{
	width: 290px;
}

/* Footer ------------*/

#global_footer .grid_6{
	float: left;
	width: 140px;
}

#global_footer .grid_6 ul{
	margin-bottom: 0px;
	border-bottom: 0px solid #fff;
	margin-bottom: 35px;
}

#mondelez_footer_logo img{
	float: none;
}

.footer_copyright{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-size: 1em;
	line-height: 10px;
}

.accessibility{
/*	position: absolute;
	clear: none;
	width: auto;
	right: 40%;*/
	margin-left: 24.4%;
}

.gallery .grid_6{width: 190px;}

/* Search Results -----------------------*/

#search_results_nav{padding-left: 20px;}

#search_results_nav ul li{padding-right: 10px;}

#search_results_nav ul li a{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.2em;
	font-weight: 500;
}

.whats_new_module{
	clear: none;	
}

/* Search module on promos page */
.search_module_controls div{clear: none;}
.search_module .search_module_controls div{display: inline-block;}
.search_module .search_module_controls .input_toggle{width: 40%;}
.search_module_content div.grid_11{float: left;}

}

@media only screen and (min-width:780px){

.content_wrapper{width: 768px; overflow: visible; margin: 0px auto;}

.container_24{margin-left: auto;margin-right: auto; width: 768px;}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {margin-left: 5px;margin-right: 5px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15,.push_16, .pull_16,.push_17, .pull_17,.push_18, .pull_18,.push_19, .pull_19,.push_20, .pull_20,.push_21, .pull_21,.push_22, .pull_22,.push_23, .pull_23 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_24 .grid_1 {width: 22px;}.container_24 .grid_2 {width: 54px;}.container_24 .grid_3 {width: 86px;}.container_24 .grid_4 {width: 118px;}.container_24 .grid_5 {width: 150px;}.container_24 .grid_6 {width: 182px;}.container_24 .grid_7 {width: 214px;}.container_24 .grid_8 {width: 246px;}.container_24 .grid_9 {width: 278px;}.container_24 .grid_10 {width: 310px;}.container_24 .grid_11 {width: 342px;}.container_24 .grid_12 {width: 374px;}.container_24 .grid_13 {width: 406px;}.container_24 .grid_14 {width: 438px;}.container_24 .grid_15 {width: 470px;}.container_24 .grid_16 {width: 502px;}.container_24 .grid_17 {width: 534px;}.container_24 .grid_18 {width: 566px;}.container_24 .grid_19 {width: 598px;}.container_24 .grid_20 {width: 630px;}.container_24 .grid_21 {width: 662px;}.container_24 .grid_22 {width: 694px;}.container_24 .grid_23 {width: 726px;}.container_24 .grid_24 {width: 758px;}.container_24 .prefix_1 {padding-left: 32px;}.container_24 .prefix_2 {padding-left: 64px;}.container_24 .prefix_3 {padding-left: 96px;}.container_24 .prefix_4 {padding-left: 128px;}.container_24 .prefix_5 {padding-left: 160px;}.container_24 .prefix_6 {padding-left: 192px;}.container_24 .prefix_7 {padding-left: 224px;}.container_24 .prefix_8 {padding-left: 256px;}.container_24 .prefix_9 {padding-left: 288px;}.container_24 .prefix_10 {padding-left: 320px;}.container_24 .prefix_11 {padding-left: 352px;}.container_24 .prefix_12 {padding-left: 384px;}.container_24 .prefix_13 {padding-left: 416px;}.container_24 .prefix_14 {padding-left: 448px;}.container_24 .prefix_15 {padding-left: 480px;}.container_24 .prefix_16 {padding-left: 512px;}.container_24 .prefix_17 {padding-left: 544px;}.container_24 .prefix_18 {padding-left: 576px;}.container_24 .prefix_19 {padding-left: 608px;}.container_24 .prefix_20 {padding-left: 640px;}.container_24 .prefix_21 {padding-left: 672px;}.container_24 .prefix_22 {padding-left: 704px;}.container_24 .prefix_23 {padding-left: 736px;}.container_24 .suffix_1 {padding-right: 32px;}.container_24 .suffix_2 {padding-right: 64px;}.container_24 .suffix_3 {padding-right: 96px;}.container_24 .suffix_4 {padding-right: 128px;}.container_24 .suffix_5 {padding-right: 160px;}.container_24 .suffix_6 {padding-right: 192px;}.container_24 .suffix_7 {padding-right: 224px;}.container_24 .suffix_8 {padding-right: 256px;}.container_24 .suffix_9 {padding-right: 288px;}.container_24 .suffix_10 {padding-right: 320px;}.container_24 .suffix_11 {padding-right: 352px;}.container_24 .suffix_12 {padding-right: 384px;}.container_24 .suffix_13 {padding-right: 416px;}.container_24 .suffix_14 {padding-right: 448px;}.container_24 .suffix_15 {padding-right: 480px;}.container_24 .suffix_16 {padding-right: 512px;}.container_24 .suffix_17 {padding-right: 544px;}.container_24 .suffix_18 {padding-right: 576px;}.container_24 .suffix_19 {padding-right: 608px;}.container_24 .suffix_20 {padding-right: 640px;}.container_24 .suffix_21 {padding-right: 672px;}.container_24 .suffix_22 {padding-right: 704px;}.container_24 .suffix_23 {padding-right: 736px;}.container_24 .push_1 {left: 32px;}.container_24 .push_2 {left: 64px;}.container_24 .push_3 {left: 96px;}.container_24 .push_4 {left: 128px;}.container_24 .push_5 {left: 160px;}.container_24 .push_6 {left: 192px;}.container_24 .push_7 {left: 224px;}.container_24 .push_8 {left: 256px;}.container_24 .push_9 {left: 288px;}.container_24 .push_10 {left: 320px;}.container_24 .push_11 {left: 352px;}.container_24 .push_12 {left: 384px;}.container_24 .push_13 {left: 416px;}.container_24 .push_14 {left: 448px;}.container_24 .push_15 {left: 480px;}.container_24 .push_16 {left: 512px;}.container_24 .push_17 {left: 544px;}.container_24 .push_18 {left: 576px;}.container_24 .push_19 {left: 608px;}.container_24 .push_20 {left: 640px;}.container_24 .push_21 {left: 672px;}.container_24 .push_22 {left: 704px;}.container_24 .push_23 {left: 736px;}.container_24 .pull_1 {left: -32px;}.container_24 .pull_2 {left: -64px;}.container_24 .pull_3 {left: -96px;}.container_24 .pull_4 {left: -128px;}.container_24 .pull_5 {left: -160px;}.container_24 .pull_6 {left: -192px;}.container_24 .pull_7 {left: -224px;}.container_24 .pull_8 {left: -256px;}.container_24 .pull_9 {left: -288px;}.container_24 .pull_10 {left: -320px;}.container_24 .pull_11 {left: -352px;}.container_24 .pull_12 {left: -384px;}.container_24 .pull_13 {left: -416px;}.container_24 .pull_14 {left: -448px;}.container_24 .pull_15 {left: -480px;}.container_24 .pull_16 {left: -512px;}.container_24 .pull_17 {left: -544px;}.container_24 .pull_18 {left: -576px;}.container_24 .pull_19 {left: -608px;}.container_24 .pull_20 {left: -640px;}.container_24 .pull_21 {left: -672px;}.container_24 .pull_22 {left: -704px;}.container_24 .pull_23 {left: -736px;}

/* Primary containers */

.primary{padding-bottom: 30px;}

/* Header, Top Nav */

#top_nav ul li.mobile_btn{display: none;}

#header_search_form_container{display: block;}

/* Secondary Nav */

#secondary_nav{display: block;}

#mobile_nav{
	display: none;
}

#top_nav{
	visibility: visible;
}

#global_header_container{
	height: 81px;
}

#mobile_search_container{
	display: none;
}

#logo{
	position: absolute;
	left: 50%;
	top: 0px;
	width: 217px;
	height: 81px;
	margin-left: -108.5px;
}

#logo a{
	top: -72px;
	width: 217px;
	height: 219px;
}

#global_header .language_selector{
	display: block;
}

/* Fonts */

/* Recipe Landing */

.hero_module_container{
	display: block;
}

#collection_hero{
	display: block;
}

#collection_hero_mobile{
	display: none;
}

.featured_collections h2{padding-bottom: 20px;}

/* Recipe Details ----------------------------------*/

#recipe_details #content{
	display: block;
}

#recipe_details_mobile{
	display: none;
}

#recipe_details_hero{
	display: block;
}

.hero_photo .guest_badge{
	width: 161px;
	height: 155px;
}

.shadow{display: block;}
.social{display: block;}

/* Grid To Carousel -----------------------------*/

.grid_to_carousel{
	display: block;
}

.grid_to_carousel_mobile{
	display: none;
}

/* Collection Pages ----------------------------*/

/* Grid --------*/

.col_4 .recipe_module .content{
	min-height: 250px;
	height: auto !important;
	height: 250px;
	background: white;
	padding-bottom: 20px;
}

/* Tips ------*/

.tips_and_articles .grid_24 .tips li{
	width: 45%;
	float: left;
	margin-bottom: 30px;
}

.tips_and_articles .grid_24 .tips li:nth-child(2n-1){
	clear: left;
	width: 44%;
	float: left;
	margin-right: 20px;
}

.tips_and_articles .grid_24 .tips li.odd, .tips_and_articles .grid_24 .tips ul li.odd{
	clear: left;
	width: 44%;
	margin-right: 20px;
}

/* articles */

.article_teaser{
	float: left;
	clear: none;
	margin-bottom: 0px;
}

/* Search Results --------------------*/

.search_results_header{
	display: block;
}

.search_filters{
	display: block;
}

#search_results_container{
	width: 438px;
	left: 32px;
	margin: 0px auto;
}

#mobile_search_results_header{
	display: none;
}

#mobile_search_results_header .search_results_header, #mobile_search_results_header .search_filters{
	display: block;
}

#search_results_nav{padding-left: 40px;}

#search_results_nav ul li{padding-right: 10px;}

#search_results_nav ul li a{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.4em;
	font-weight: 500;
}

#search_results_secondary_nav ul li{
	padding-right: 10px;
}

#search_results_secondary_nav ul li a{
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1.4em;
}

#search_results_tertiary_nav ul li a{
	padding: 4px 8px 4px 8px;
	font-size: 1.2em;
}

#search_results_container .search_result_module .grid_5{width: 150px;}

#search_results_container .search_result_module .grid_8{
	width: 268px;
	margin-left: 14px;
}

.search_result_module .copy{height: 125px;}

.search_result_module .prep_time{display: inline-block;}

/* Brands --------------------------------*/

.container_24 .product_search_header .push_5{left: 64px;}
.container_24 .product_search_header .push_7{left: 128px;}

.container_24 .product_search_header .grid_13{
	width: 100%;
	left: 0px;
	margin: 0px;
}

.product_search_header .grid_13.push_7{
	left: 0px;
}

.product_search_header .grid_13{
	width: 100%;
}

.product_search_header .grid_13 .grid_7,
.product_search_header .grid_13 .grid_1,
.product_search_header .grid_13 .grid_4{
	display: block;
	clear: both;
	width: 40%;
	margin: 0px auto;
	float: none;
}

.product_search_header .grid_13 .grid_1{
	width: 100%;
	text-align: center;
}

.product_search_header .content{
	padding-left: 0px;
	padding-right: 0px;
}

/* Product Details ----------------------*/

#product_details .product_details{
	width: 438px;
	left: 64px;
	margin-left: 5px;
	margin-right: 5px;
}

#product_details .product_details .product_details_photo{text-align: left;}

#product_details .product_details div.grid_7{width: 214px;}
#product_details .product_details div.grid_10{width: 310px;}

#product_details #nutrition_info{ /* Grid 6, push 2 */
	width: 182px;
	left: 64px;
	margin-top: 0px;
	margin-left: 5px;
}

/* Footer ------------*/

#global_footer .grid_6{
	width: 182px;
}


/* Mobile Home ------- show Wheel*/

#mobile_home{
	display: block;

}

/*****/

#interactive_wheel, #home_secondary{
	display: block;
}

#footer_home_btn{
	display: block;
}

.social_sticky{
	display: block;
}

}


@media only screen and (min-width:960px){

.container_24{
	width: 960px;
}

.content_wrapper{
	width: 960px;
	overflow: visible;
	margin: 0px auto;
}
img{display: block; max-width: 100%;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{
	margin-left: 5px;
	margin-right: 5px;
}
.container_24 .grid_1{width:30px;}
.container_24 .grid_2{width:70px;}
.container_24 .grid_3{width:110px;}
.container_24 .grid_4{width:150px;}
.container_24 .grid_5{width:190px;}
.container_24 .grid_6{width:230px;}
.container_24 .grid_7{width:270px;}
.container_24 .grid_8{width:310px;}
.container_24 .grid_9{width:350px;}
.container_24 .grid_10{width:390px;}
.container_24 .grid_11{width:430px;}
.container_24 .grid_12{width:470px;}
.container_24 .grid_13{width:510px;}
.container_24 .grid_14{width:550px;}
.container_24 .grid_15{width:590px;}
.container_24 .grid_16{width:630px;}
.container_24 .grid_17{width:670px;}
.container_24 .grid_18{width:710px;}
.container_24 .grid_19{width:750px;}
.container_24 .grid_20{width:790px;}
.container_24 .grid_21{width:830px;}
.container_24 .grid_22{width:870px;}
.container_24 .grid_23{width:910px;}
.container_24 .grid_24{width:950px;}
.container_24 .push_1{left:40px;}
.container_24 .push_2{left:80px;}
.container_24 .push_3{left:120px;}
.container_24 .push_4{left:160px;}
.container_24 .push_5{left:200px;}
.container_24 .push_6{left:240px;}
.container_24 .push_7{left:280px;}
.container_24 .push_8{left:320px;}
.container_24 .push_9{left:360px;}
.container_24 .push_10{left:400px;}
.container_24 .push_11{left:440px;}
.container_24 .push_12{left:480px;}
.container_24 .push_13{left:520px;}
.container_24 .push_14{left:560px;}
.container_24 .push_15{left:600px;}
.container_24 .push_16{left:640px;}
.container_24 .push_17{left:680px;}
.container_24 .push_18{left:720px;}
.container_24 .push_19{left:760px;}
.container_24 .push_20{left:800px;}
.container_24 .push_21{left:840px;}
.container_24 .push_22{left:880px;}
.container_24 .push_23{left:920px;}
.container_24 .push_24{left:960px;}
.container_24 .pull_1{left:-40px;}
.container_24 .pull_2{left:-80px;}
.container_24 .pull_3{left:-120px;}
.container_24 .pull_4{left:-160px;}
.container_24 .pull_5{left:-200px;}
.container_24 .pull_6{left:-240px;}
.container_24 .pull_7{left:-280px;}
.container_24 .pull_8{left:-320px;}
.container_24 .pull_9{left:-360px;}
.container_24 .pull_10{left:-400px;}
.container_24 .pull_11{left:-440px;}
.container_24 .pull_12{left:-480px;}
.container_24 .pull_13{left:-520px;}
.container_24 .pull_14{left:-560px;}
.container_24 .pull_15{left:-600px;}
.container_24 .pull_16{left:-640px;}
.container_24 .pull_17{left:-680px;}
.container_24 .pull_18{left:-720px;}
.container_24 .pull_19{left:-760px;}
.container_24 .pull_20{left:-800px;}
.container_24 .pull_21{left:-840px;}
.container_24 .pull_22{left:-880px;}
.container_24 .pull_23{left:-920px;}
.container_24 .pull_24{left:-960px;}

#global_footer .grid_6{
	width: 230px;
}

/* Search Results --------------------*/

.search_results_header{
	display: block;
}

.search_filters{
	display: block;
}

#search_results_container{
	width: 550px;
	left: 40px;
}

#search_results_container .search_result_module .grid_5{width: 190px;}

#search_results_container .search_result_module .grid_8{width: 310px;}


/* Product Details ----------------------*/

#product_details .product_details{ /* Grid 14, push 2 */
	width: 550px;
	left: 80px;
	margin-left: 5px;
	margin-right: 5px;
}

#product_details .product_details div.grid_7{width: 214px;}
#product_details .product_details div.grid_10{width: 310px;}

#product_details #nutrition_info{ /* Grid 6, push 2 */
	width: 240px;
	left: 80px;
	margin-top: 0px;
	margin-left: 5px;
}

/* End Grid */


.collection_module .content{
	min-height: 575px;
}

}

.alpha, .container_24 .alpha{margin-left: 0px;}
.omega, .container_24 .omega{margin-right: 0px;}
