/**
 * NutritionWP CSS
 * 
 */
 
/* Single Recipe */
.nwp-recipe {
	margin-bottom: 15px;
}

.nwp-recipe .nwp-recipe-author {
	font-size: .8em;
}

.nwp-details ul {
	list-style: none;	
	padding-left: 0;
}

.nwp-details, .description {
	
	margin: 25px 0px
}

.nwp-ingredients ul {
	list-style-position: inside;
}

.nwp-ingredients li {
	margin-bottom: 5px;
}

.nwp-directions, .nwp-ingredients {
	margin-bottom: 30px;
}

.nwp-directions ol {
	list-style-position: inside;
}

.nwp-directions .steps-images {
	margin: 10px 0 10px 0;

}

@media screen and (max-width: 40em) {
	.nwp-directions .step-image {
		/* 
min-width: 100%;
		padding: 10px 0; 
 */
	}
}

.nwp-directions .step-image {
	margin: 0 10px 0 0;
}

.nwp-shortcode .nwp-recipe {
	border: gray;
	border-width: 1px;
	border-style:dashed;
	padding: 15px;
}
	
/* Old Nutrition Label */

.nwp-nutrition-label { 
	max-width: 500px;
	line-height: 1.4em; 
	font-family: helvetica, arial, sans-serif; 
	font-size: .9em; 
	padding: 1em 1.25em 1em 1.25em; 
	border: 1px solid #ccc; 
}

.nwp-nutrition-label hr {
	margin: 3px 0px;
 	border:none; 
 	border-bottom: solid 8px #666; 
}

.nwp-nutrition-label .heading { 
	font-size: 2em;
    font-weight: 900; 
    margin: 0; 
    line-height: 1em; 
}

.nwp-nutrition-label .indent {
	 margin-left: 1em; 
}

.nwp-nutrition-label .small {
	font-size: .85em; 
	line-height: 1.2em; 
	padding-top:5px;
}

.nwp-nutrition-label .amount-per-serving {
	padding: 5px 0 5px 0;
	font-weight:bold; 
}

.nwp-nutrition-label .daily-value { 
	padding: 5px 0 5px 0; 
	font-weight: bold; 
	text-align: right; 
	border-top: solid 4px #666; 
}

.nwp-nutrition-label .nwp-left { 
	float: left; 
}

.nwp-nutrition-label .nwp-right {
	 float: right; 
}

.nwp-nutrition-label .noborder { 
	border: none; 
}

.nwp-nutrition-label .food-macro-row {
	 border-top: solid 1px #ccc; 
	 padding: 3px 0; 
}

.nwp-nutrition-label .food-vitamin-row {
	 border-bottom: solid 1px #ccc; 
	 padding: 3px 0; 
}

.nwp-nutrition-label .food-macro-row:before, .food-macro-row:after, .food-vitamin-row:before, .food-vitamin-row:after { 
	content: " "; display: table;
}

.nwp-nutrition-label .food-macro-row:after, .food-vitamin-row:after { 
	clear: both; 
}

/* 2017 theme sc*/
.single-nutritionwp-recipe .entry-content a, .single-nutritionwp-recipe .entry-content a:hover{
	box-shadow: none;
	-webkit-box-shadow: none
}
