


#bottomBarcodeNote,
p.nextPage {
	color: #fff !important;
	display:none !important;
}

#siteOuterWrapper,
#mainWrapperOuter,
.common-template-popup,
div.page-break {
	margin:0 auto!important;
	padding:0 !important;
	width:100% !important;
	border:none !important;
	background-color: #fff;
}


/* -------------------------------------
      +RECIPE DETAIL PRINT POPUP
------------------------------------- */

body#recipePrint {
	margin: 0;
	font-size: 10px;
	line-height: 15px;
	font-weight: 200;
	background-color: #fff;
}

body#recipePrint #logo {
	height: auto;
	width: 70px;
}

body#recipePrint #popupCloseLink,
body#recipePrint h1:not(.recipeName) {
	display: none;
}

body#recipePrint .common-template-popup {
	max-width: 532px;
	margin: 0 auto;
	padding-bottom: 26px;
	color: #6f625a;
	background-color: #fff;
}

body#recipePrint .recipePrint-line {
	border-top: 2px solid #d3cdc8;
	margin-top: 15px;
	margin-bottom: 17px;
	color: #2c2728;
}

body#recipePrint .recipePrint-top-info-wrapper {
	display: flex;
	font-size: inherit;
	font-weight: inherit;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info {
	flex: 1;
    padding-right: 15px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info .recipeName {
	font-size: 22px;
	font-weight: 200;
	color: #847870;
	line-height: 26px;
	text-transform: capitalize;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info .product-guiding-stars {
	display: flex;
	height: 15px;
	margin-top: 2px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info .product-guiding-stars img {
	height: 100%;
	width: auto;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info .product-guiding-stars-text {
   font-size: inherit;
   font-weight: 300;
   margin-left: 4px;
   line-height: 22px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info .recipePrint-title {
	font-size: 10px;
	color: #2C2728;
	line-height: 15px;
	font-weight: normal;
	text-transform: capitalize;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #prepTime {
	margin-top: 15px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #prepTime .prepTime-item {
	padding-bottom: 0;
	font-size: 10px;
	line-height: 15px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #prepTime .prepTime-item .recipePrint-title {
	display: inline-block;
	margin-right: 4px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #ingredients {
	width: 100%;
	margin-top: 15px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #ingredients #ingredientsList .recipe_description,
body#recipePrint .recipePrint-top-info-wrapper .recipePrint-top-info #ingredients #ingredientsList .recipe_ingredients {
	margin-top: 4px;
	font-weight: 200;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-image {
	width: 200px;
	margin-right: 33px;
	margin-top: 26px;
}

body#recipePrint .recipePrint-top-info-wrapper .recipePrint-image .main-item-image img{
	max-width: 100%;
	height: auto;
}

body#recipePrint .recipePrint-directions-wrapper #recipeDirections h3 {
	font-size: 12px;
	letter-spacing: -0.5px;
}

body#recipePrint .recipePrint-directions-wrapper #recipeDirections #directionsList .recipe_instruction{
	margin-top: 10px;
}

body#recipePrint .recipePrint-nutrition-wrapper .nutrition-header {
	font-size: 13px;
	line-height: 18px;
	color: #2c2728;
	font-weight: normal;
}

body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper {
	width: 259px;
	background-color: #F7F6F5;
	padding: 3px 15px 17px;
	margin-top: 15px;
}
body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute {
	width: 68%;
	font-size: 11px;
	font-weight: 300;
	line-height: 18px;
	color: #6f625a;
}
body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute.title {
	font-weight: normal;
	color: #2c2728;
	font-size: 11px;
	line-height: 26px;
}
body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute.title + .attribute-value,
body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute.title + .attribute-value span {
	 font-weight: normal;
	 color: #2c2728;
	 font-size: 11px;
}

body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute + .attribute-value,
body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper .attribute + .attribute-value span {
	 text-align: right;
	 display: flex;
	 justify-content: flex-end;
	 font-size: 11px;
	 line-height: 18px;
	 color: #6f625a;
}

body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper tbody tr:first-child .attribute.title {
	font-size: 12px;
}

body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper tbody tr:last-child td {
	padding-bottom: 10px;
}

body#recipePrint .recipePrint-nutrition-wrapper #nutritionTableWrapper tbody {
	border-bottom: 2px solid #2c2728;
}

@media print {
	@page {
		size: auto;
		margin: 5mm 0;
	}
}
/* -------- END  +RECIPE DETAIL PRINT POPUP ----------- */