
.pj-blockLink{
	color: inherit;
	text-decoration:none;
}

.pj-h_border-bottom{
	border-bottom:1px solid #333;
	padding-bottom:.5em;
	margin-bottom: 1.5em;
}

.pj-sauteFlow { margin-top:1em }
.pj-sauteFlow h5 {
	font-size:inherit; font-weight:bold;
	margin-bottom: .5em;
}
@media ( max-width: 667px ) {

	.pj-sauteFlow .bs-figure__img { float: left; max-width: 50%; margin-right: 1.5em }
	.pj-sauteFlow .bs-figure__caption { overflow: hidden }

	.pj-bePoSauceRecipe .bs-media__side img { width: 66.66%; margin: auto; display: block }

}



.pj-foodList__title,
.pj-cookingList__title { font-weight:bold; font-size:inherit; }

.pj-foodList{ margin-top: 0; line-height: 1.5 }

.pj-foodList .pj-foodList__list { margin-top: 0; border: none; }
.pj-foodList .pj-foodList__item {
	margin-top: 0; border: none;
	padding:.25em 0;
}

.pj-foodList__subTitle {
	border:none;
	background:none;
	padding-left:0;
	font-weight:normal;
	margin-top:0
}

.pj-cookingList{ line-height: 1.5 }
.pj-cookingList .pj-cookingList__list { margin-top: 0; border: none; }
.pj-cookingList ol.pj-cookingList__list .pj-cookingList__item { margin-top: 0; border: none;
	padding:.25em 0 .25em 1.7em;
}
.pj-cookingList ol.pj-cookingList__list .pj-cookingList__item:before {
	color: inherit;
	top: .25em;
	line-height: 1.5;
	content: counter(cooking_num)'.';
}

.pj-answer {
	position: relative;
	padding-left: 1.5em;
}
.pj-answer:before{
	content: "A";
	position: absolute;
	top: 0;
	left: 0;
}