body{
	background: #fff;
	background-image: none;
	font-size: 100% !important;
}

*{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height: normal !important;
	behavior: none !important;
}

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

#global_header_container{
	display: none;
}

#secondary_nav_container{
	display: none;
}

.shadow{
	display: none;
}

.guest_badge{
	display: none;
}

.social{
	display: none;
}

#recipe_details_mobile .social_sticky{
	display: none;
}

#footer_outer_container{
	display: none;
}

.primary{
	padding: 0px;
}

.secondary .content_container{
	padding: 0px;
}

.hero_module_bg{
	display: none;
}

.hero_module .hero_module_content{
	background: #fff;
	border: 0px solid #fff;
}

/* Recipe Details */

#recipe_details_mobile{
	display: block;
}

#recipe_details_movile div{
	
}

.rating{
	display: block;
	padding: 10px 0px 10px 0px;
}

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

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

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

.hero_module .author{
	padding: 5px 0px 0px 0px;
}

#recipe_ingredients ul{
	padding-bottom: 10px;
}

#recipe_ingredients ul li, #recipe_instructions ul li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: none;
}

#recipe_instructions ul li{
	padding-bottom: 15px;
}

#recipe_details #content, #recipe_details_mobile #you_might_also_like, #recipe_details_mobile #made_with{
	display: none;	
}

#mobile_recipe_tips_content, #mobile_nutrition_info_content{
	display: block !important; 
}

#nutrition_healthy_information{
	width: 46%;
	margin: 0px;
	padding-right: 2%;
	float: left;
}

#nutrition_facts{
	width: 50%;
	float: left;
	margin: 0px;
}

#nutrition_healthy_information ul, #nutrition_healthy_information ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
}

#nutrition_healthy_information div{
	padding: 0px 0px 15px 0px;
}

#recipe_details_mobile a.teaser_link{
	display: none;
}

/* Recipe Details Hero */

#recipe_details_hero div{
	float: none;
	left: 0px;
}

#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{
	padding: 10px 0px 3px 0px;
}
#recipe_details_mobile #recipe_quick_details li{
	background: none;
	padding: 0px;
	margin: 0px;
	display: block;
}

#recipe_details_mobile #recipe_quick_details li#recipe_quick_details_num_servings{
	padding-right: 0px;
	border: 0px solid #fff;
}

#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 .hero_module_title_desc br{
	display: none;
}

#recipe_details_mobile .shadow{
	display: none;
}

#recipe_details_mobile .hero_photo{
	text-align: left;
}

#recipe_details_mobile .hero_photo_quick_details{
	left: 0px;
	width: 200px;
	height: 133px;
	float: right;
	margin: 0px;
	padding-top: 70px;
}

#recipe_details_mobile .hero_photo_quick_details img{
	width: 200px !important;
	height: 133px !important;
}

#recipe_details_mobile .hero_module_title_desc{
	width: 70%;
	float: left;
	margin: 0px;
}

#recipe_details_mobile .hero_module_bg{
	display: none;
}

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

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

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

#recipe_quick_details li{
	text-align: left;
	border: 0px solid #fff;
	margin-bottom: 3px;
	padding: 0px;
	list-style: disc;
}

#recipe_tips p{
	padding-bottom: 15px;
}

/* Hide mobile */
#mobile_menu, #mobile_nav, #mobile_sub_nav_container, #mobile_search_container{
	display: none;
}

/* Print overlay */

#modal_overlay, #modal_popup_container{
	display: none;
}

h2.toggle_mobile span.icon{
	display: none;
}

#recipe_details_mobile .row1, #recipe_details_mobile .row2{
	background: #fff;
}

#recipe_details_mobile #recipe_tips, #recipe_details_mobile #nutritional_information{
	border: 0px solid #fff;
}

#recipe_details_mobile_secondary #nutrition_healthy_information{
	width: 60%;
	float: left;
}

#recipe_details_mobile_secondary #nutrition_facts{
	float: left;
	width: 38%;
}

#nutrition_facts ul li{
	width: 42%;
	padding-right: 7%;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	border: 0px solid #fff;
}

#nutrition_facts h3{padding-bottom: 15px;}

#recipe_details_mobile #snackworks_print_logo{
	clear: both;
	display: block;
	text-align: right;
	padding-top: 20px;
}

#snackworks_print_logo img{
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 20px;
}

h2{padding-bottom: 20px;}

#recipe_details_mobile #recipe_instructions{
	padding-bottom: 0px;
}

/* Fonts */

h1.title{font-size: 30px !important;}
h2{font-size: 20px !important; font-weight: bold !important;}
.recipe_instructions_action{font-weight: bold !important;}

/* Star Rating */

.star_rating_lg li{
	display: none;
}

.star_rating_lg, .star_rating_lg a:hover, .star_rating_lg a:active, .star_rating_lg a:focus, .star_rating_lg .current_rating{
	background: none;
}

.star_rating_lg .current_rating_li{
	display: block;
}

.star_rating_lg li#print_stars{
	display: block;
}