/* STANDARD HTML */


/* CUSTOM CSS CLASSES */

.pagination_header {
	margin: 1.5em 0 !important;
}

.print_button_wrapper {
	position: relative;
	z-index: 9;
}

.entry-header + .recipes.tiles {
	padding-top: 0 !important;
}

.recipes.tiles .tile .image {
	/*border-radius: 0.5em;*/
	overflow: hidden;
}

form.recipe_finder input[type=text] {
	width: calc(100% - 65px);
}

form.recipe_finder input[type=submit] {
	margin: 0 0 0 5px;
	padding: 0;
	text-align: center;
	width: 60px;
}

form.recipe_finder ~ select {
	margin-right: 0;
}

/* DOM ELEMENTS */


/* PLUGINS */


/* CSS3 MEDIA QUERIES */


/* PRINT */
@media print {

	body.single-recipe {
		width: 100% !important;
	}
	
	body.single-recipe #header {
		border-bottom: none !important;
		margin-bottom: 20px !important;
	}
	
	body.single-recipe #header .widget {
		display: none !important;
	}
	
	body.single-recipe #header #logo.background_image {
		margin: 0 !important;
		transform: none !important;
	}
	
	body.single-recipe #header #logo.background_image .print_only,
	body.single-recipe #header #logo.background_image .print_only img
	{
		height: 100% !important;
		margin: 0 !important;
	}
	
	body.single-recipe #modular_with_sidebar, body.single-recipe.narrow_sidebar #modular_with_sidebar, body.single-recipe #modular_with_sidebar > *, #footer * {
		margin: 0 !important;
		padding: 0 !important;
		width: 100%;
	}
	body.single-recipe #modular_sidebar { display: none; }
	body.single-recipe #header_underlay + .hero { display: none; }
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > * { display: none; }
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div { display: block !important; }
	body.single-recipe #modular_with_sidebar > .more_recipes, body.single-recipe #modular_with_sidebar > .more_recipes_header { display: none; }
	
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div.ingredients {
		float: left;
		font-size: 90%;
		margin: 0 5% 0 0;
		width: 35%;
	}
		
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div.preparation {
		float: left;
		font-size: 90%;
		margin: 0;
		width: 60%;
	}
	
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div.ingredients *,
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div.preparation *
	{ line-height: 1.25em; }
	
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div.preparation iframe {
		display: none !important;
	}
	
	body.single-recipe #modular_with_sidebar > .entry-content:first-child > div img {
		display: none !important;
	}
		
	body.single-recipe #prefooter1, body.single-recipe #prefooter2 { display: none; }
	
	body.single-recipe #footer { margin-top: 20px !important; }
	
	body.single-recipe #footer * { color: black !important; }
	
	body.single-recipe #footer #contact .locations { display: none !important; }
	
	body.single-recipe #footer #colophon, body.single-recipe #footer #colophon * { text-transform: none !important; }

}


/* NON-PHONE NAVIGATION (content area over 783 pixels) */
@media screen and (min-width: 783px) {

}


/* LARGE SCREENS (content area over 1600 pixels) */
@media screen and (min-width: 1600px) {

}


/* SMALLER COMPUTERS (content area under 1200 pixels) */
@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 1200px) and (min-width: 783px) {

}


/* TABLETS (content area under 1024 pixels) */
@media screen and (max-width: 1024px) {

}


/* PHONES (content area under 782 pixels) */
@media screen and (max-width: 782px) {

}
