.enjoyMealOverviewContainer{
	margin-bottom:10px;
}

.enjoyMealOverviewContainer img{
	width:100%;
}

/* ################################################
	############## FULL WIDTH ARTICLE ##############
	################################################*/
.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleImg{
	text-align:center;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent{
	background:#47b4b7;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline,
.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleText{
	margin:0;padding:0;
	color:#ffffff;
	text-align:center;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
	font-family:MuseoSans;
	font-weight:700;
	font-size:45px;
	line-height:40px;
	margin:35px 0 27px 0;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline.magazineLogo img{
	width:auto;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleText{
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	padding:0 9.375% 0 9.375%;
}


.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
	display:block;
	height:50px;line-height:50px;
	color:#ffffff;
	text-transform:uppercase;
	margin-top:25px;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink span.text{
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	float:left;
	width:84.375%;/*270/320*/
	background:#40a2a4;
	padding-left:7.1875%; /*27/320*/
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink span.ico{
	float:left;
	width:15.625%;/*50/320*/
	background:url('../images/shapes/ico_next_white.png') no-repeat 50% 50% #399193;
	text-align:center;
}

/* ################################################
	############## HALF WIDTH ARTICLE ##############
	################################################*/

.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle{
	position:relative;
	text-align:center;
	margin-top:10px;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle.first{
	margin-top:0;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:left;
	padding-left:6.25%; /*20/320*/
	padding-bottom:16px;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
	margin:0;
	font-family:MuseoSans;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	color:#ffffff;
	padding-right:31.25%;/*100/320*/
	margin-bottom:15px;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:underline;
}
	
/* ################################################
	############ QUARTER WIDTH ARTICLE #############
	################################################*/
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle{
	width:93.75%;/*300/320*/
	margin:10px auto 0 auto;
	text-align:center;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent{
	background:#4390cb;
	position:relative;
	padding:18px 2%;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent:before{
	content:"";
	position:absolute;
	width:0; 
	height:0;
	top:-23px;
	left:50%;
	margin-left:-23px;
	border-left: 23px solid transparent;
	border-right: 23px solid transparent;
	border-bottom: 23px solid #4390cb;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position1 .enjoyMealArticleContent{background:#4390cb;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position1 .enjoyMealArticleContent:before{border-bottom-color:#4390cb;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2 .enjoyMealArticleContent{background:#ffc632;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2 .enjoyMealArticleContent:before{border-bottom-color:#ffc632;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position3 .enjoyMealArticleContent{background:#985432;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position3 .enjoyMealArticleContent:before{border-bottom-color:#985432;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4 .enjoyMealArticleContent{background:#42d480;}
.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4 .enjoyMealArticleContent:before{border-bottom-color:#42d480;}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
	margin:0;
	font-family:MuseoSans;
	font-weight:700;
	font-size:16px;
	line-height:16px;
	color:#ffffff;
	text-transform:uppercase;
	margin-bottom:10px;
}

.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:underline;
}


/* ################################################
	########### ENJOY MEAL DETAIL ARTICLE ##########
	################################################*/

.enjoyMealDetailArticleContainer{
	width:100%;
	margin-bottom:10px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailArticleImage{
	margin-bottom:30px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailArticleImage .enjoyMealDetailMainImage{
	width:100%; /*temp?*/
	display:block;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailArticleTitle{
	font-family:MuseoSans;
	font-weight:500;
	font-size:16px;
	color:#d9252b;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto 25px auto;
	padding:0 3.125%; /*10/320*/
	line-height:1;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailArticleSummary{
	font-family:MuseoSans;
	font-weight:500;
	font-size:14px;
	color:#333333;
	text-align:center;
	margin:0 auto;
	padding:0 3.125% 20px 3.125%; /*10/320*/
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection{
	border-top:1px solid #cccccc;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionInfo{
	padding:0 6.25% 0 9.375%; /*right:20/320 left:30/320*/
	font-family:MuseoSans;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	color:#333333;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionTitle{
	font-family:MuseoSans;
	font-weight:700;
	font-size:18px;
	line-height:18px;
	color:#d9252b;
	text-transform:uppercase;
	margin:40px 0 10px 0;
	
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary,
.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary p{
	font-family:MuseoSans;
	font-weight:700;
	font-size:14px;
	line-height:20px;
	color:#000000;
	margin-bottom:25px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent,
.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent p{
	font-family:MuseoSans;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	color:#333333;
	margin-bottom:25px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSectionAltText{
	display:block;
	font-family:MuseoSans;
	font-weight:300;
	font-size:12px;
	color:#333333;
	text-align:center;
	margin:10px 0;
	padding:0 3.125% 0 3.125%;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection ol,
.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul{
	list-style-type: none;
   padding:0;
   margin:10px 0;
   padding-left:9px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul li{
	font-family:MuseoSans;
	font-weight:300;
	font-size:14px;
	color:#333333;
	background-image: url(../images/shapes/ico_list_style_circle.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:22px;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta{
	background:#f2f2f2;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionTitle{
	font-family:MuseoSans;
	font-weight:500;
	font-size:18px;
	line-height:18px;
	color:#d9252b;
	text-transform:uppercase;
	text-align:center;
	margin:40px 0 10px 0;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionSummary{
	font-family:MuseoSans;
	font-weight:300;
	font-size:14px;
	line-height:20px;
	color:#333333;
	margin-bottom:25px;
	text-align:center;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionCtaLink{
	width:260px;/*260/320*/
	display:block;
	margin:0 auto 30px auto;
	height:36px;line-height:36px;
	background:#d9252b;
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}

.enjoyMealDetailArticleContainer .enjoyMealDetailSection .articleQuote,
.enjoyMealDetailArticleContainer .enjoyMealDetailSection blockquote{
	display:block;
	margin:15px 0;
	border-left:8px solid #d9252b;
	padding-left:20px;
	font-family:MuseoSans;
	font-weight:300;
	font-size:12px;
	font-style:italic;
	color:#333333;
}


@media(min-width:768px){
	
	/* ################################################
	############## FULL WIDTH ARTICLE ##############
	################################################*/
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle{
		display:table;
		width:100%;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleImg{
		display:table-cell;
		width:50%;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleImg img{
		width:100%; /*important to fit img into the cell*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent{
		display:table-cell;
		width:50%;
		position:relative;
		vertical-align:middle;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		margin-top:0;
		font-size:75px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleText{
		font-size:16px;
		text-align:left;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		position:absolute;
		width:100%;
		bottom:0;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink span.text{
		font-size:14px;
	}
	
	/* ################################################
	############## HALF WIDTH ARTICLE ##############
	################################################*/

	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle{
		position:relative;
		text-align:center;
		width:97.3958333333%;/*748/768*/
		margin:10px auto 0 auto;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent{
		width:100%;/*748/768*/
		margin:0 auto;
		padding-left:5.88235294118%; /*44/748*/
		padding-bottom:24px;
	}

	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		font-size:49px;
		line-height:49px;
		padding-right:13.3689839572%;/*100/748*/
		margin-bottom:20px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		font-size:20px;
	}
	
	/* ################################################
	############ QUARTER WIDTH ARTICLE #############
	################################################*/
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle{
		width:97.3958333333%;/*748/768*/
		margin:10px auto 0 auto;
		text-align:center;
		display:table;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4{
		margin-top:0;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleImg{
		width:50%;
		display:table-cell;
		vertical-align:top;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent{
		width:50%;
		display:table-cell;
		background:#4390cb;
		position:relative;
		padding:0 2% 25px 2%;
		text-align:left;
		vertical-align:bottom;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent:before{
		top:50%;
		margin-top:-23px;
		left:0;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position1 .enjoyMealArticleContent:before,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4 .enjoyMealArticleContent:before{
		border:0;
		border-top:23px solid transparent;
		border-bottom:23px solid transparent;
		border-right:23px solid transparent;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2 .enjoyMealArticleContent:before,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position3 .enjoyMealArticleContent:before{
		left:auto;
		right:-23px;
		border:0;
		border-top:23px solid transparent;
		border-bottom:23px solid transparent;
		border-left:23px solid transparent;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position1 .enjoyMealArticleContent:before{border-color:transparent;border-right-color:#4390cb;}
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2 .enjoyMealArticleContent:before{border-color:transparent;border-left-color:#ffc632;}
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position3 .enjoyMealArticleContent:before{border-color:transparent;border-left-color:#985432;}
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4 .enjoyMealArticleContent:before{border-color:transparent;border-right-color:#42d480;}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		font-size:26px;
		line-height:26px;
		margin-bottom:40px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		font-weight:700;
		font-size:14px;
	}
	
	
	/* ################################################
	########### ENJOY MEAL DETAIL ARTICLE ##########
	################################################*/

	.enjoyMealDetailArticleContainer .enjoyMealDetailArticleImage{
		margin-bottom:50px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailArticleTitle{
		font-weight:500;
		font-size:24px;
		margin:0 auto 25px auto;
		padding:0 4.03645833333%; /*31/768*/
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailArticleSummary{
		font-weight:300;
		font-size:16px;
		line-height:25px;
		padding:0 4.03645833333% 40px 4.03645833333%; /*31/768*/
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection{
		padding:0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionInfo{
		padding:0 4.03645833333% 0 4.03645833333%; /*right-left:31/768*/
		font-weight:300;
		font-size:16px;
		line-height:20px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionTitle{
		font-size:20px;
		line-height:22px;
		margin:40px 0 0 0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary p{
		font-size:16px;
		line-height:20px;
		margin-bottom:25px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent p{
		font-weight:300;
		font-size:16px;
		line-height:20px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ol,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul{
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul li{
		font-size:16px;
		background-position: 0 8px;
		padding-left:22px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.twoColumnLayout{
		-webkit-column-count:2; /* Chrome, Safari, Opera */
			-moz-column-count:2; /* Firefox */
				  column-count:2;
		-webkit-column-gap:90px;
			-moz-column-gap:90px;
				  column-gap:90px;
		-webkit-column-rule:1px solid #cccccc; /* Chrome, Safari, Opera */
			-moz-column-rule:1px solid #cccccc; /* Firefox */
				  column-rule:1px solid #cccccc;
		padding:60px 4.03645833333% 55px 4.03645833333%; /*right-left:31/768*/
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.twoColumnLayout .enjoyMealDetailSectionInfo{
		padding:0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.twoColumnLayout .enjoyMealDetailSectionTitle{
		margin:0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionTitle{
		font-size:24px;
		line-height:24px;
		margin:55px 0 30px 0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionSummary{
		font-size:16px;
		line-height:22px;
		margin-bottom:35px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionCtaLink{
		margin:0 auto 50px auto;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .articleQuote,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection blockquote{
		font-size:16px;
	}
	
}


@media(min-width:1280px){
	
	/* ################################################
	############## FULL WIDTH ARTICLE ##############
	################################################*/
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent{
		vertical-align:top;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		font-size:60px;
		line-height:40px;
		margin:104px 0 27px 0;
		text-align:left;
		padding-left:9.6875%;
	}

	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleText{
		font-size:16px;
		padding:0 34.375% 0 11.25%; /*left:72/640    right:220/640*/
		text-align:left;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		height:67px;line-height:67px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink span.text{
		width:89.53125%;/*573/640*/
		font-size:16px;
		padding-left:10.78125%;/*69/640*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.fullWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink span.ico{
		width:10.46875%;/*67/640*/
	}
	
	/* ################################################
	############## HALF WIDTH ARTICLE ##############
	################################################*/

	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle{
		width:50%;/*640/1280*/;
		margin:0;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle.is-right{
		float:right;
		padding:10px 1.5625% 0 0.78125%; /*right:20/640    left:10/640*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle.is-left,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle.last.is-right{
		float:left;
		padding:10px 0.78125% 0 1.5625%; /*left:20/1280    right:10/1280*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent{
		width:95.3125%;
		padding-left:5.90163934426%; /*36/610*/
		padding-bottom:24px;
	}

	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		font-size:40px;
		line-height:40px;
		padding-right:11.4754098361%;/*70/610*/
		margin-bottom:20px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.halfWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		font-size:16px;
	}
	
	/* ################################################
	############ QUARTER WIDTH ARTICLE #############
	################################################*/
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle{
		width:50%;/*748/768*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position1,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position2{
		padding:0 1.5625% 0 0.78125%; /*right:20/640    left:10/640*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position3,
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle.position4{
		padding:0 0.78125% 0 1.5625%; /*right:20/640    left:10/640*/
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleHeadline{
		font-size:22px;
		line-height:22px;
		margin-bottom:25px;
	}
	
	.enjoyMealOverviewContainer .enjoyMealArticleContainer.quarterWidthArticle .enjoyMealArticleContent .enjoyMealArticleLink{
		font-weight:700;
		font-size:16px;
	}
	
	
	/* ################################################
	########### ENJOY MEAL DETAIL ARTICLE ##########
	################################################*/

	.enjoyMealDetailArticleContainer .enjoyMealDetailArticleTitle{
		font-size:28px;
		margin:0 auto 25px auto;
		padding:0 3.125%; /*10/320*/
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailArticleSummary{
		font-family:MuseoSans;
		font-weight:500;
		font-size:14px;
		color:#333333;
		text-align:center;
		margin:0 auto;
		padding:0 3.125% 20px 3.125%; /*10/320*/
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection{
		border-top:1px solid #cccccc;
		padding:0 6.25% 0 9.375%; /*right:20/320 left:30/320*/
		font-family:MuseoSans;
		font-weight:500;
		font-size:14px;
		line-height:20px;
		color:#333333;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionTitle{
		font-family:MuseoSans;
		font-weight:700;
		font-size:18px;
		line-height:18px;
		color:#d9252b;
		text-transform:uppercase;
		margin:40px 0 10px 0;
		
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionSummary p{
		font-family:MuseoSans;
		font-weight:700;
		font-size:14px;
		line-height:20px;
		color:#000000;
		margin-bottom:25px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .enjoyMealDetailSectionContent p{
		font-family:MuseoSans;
		font-weight:500;
		font-size:14px;
		line-height:20px;
		color:#333333;
		margin-bottom:25px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSectionAltText{
		display:block;
		font-family:MuseoSans;
		font-weight:300;
		font-size:12px;
		color:#333333;
		text-align:center;
		margin:10px 0;
		padding:0 3.125% 0 3.125%;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ol,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul{
		list-style-type: none;
	   padding:0;
	   margin:10px 0;
	   padding-left:9px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection ul li{
		font-family:MuseoSans;
		font-weight:300;
		font-size:14px;
		color:#333333;
		background-image: url(../images/shapes/ico_list_style_circle.png);
		background-repeat: no-repeat;
		background-position: 0 6px;
		padding-left:22px;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta{
		background:#f2f2f2;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionTitle{
		font-family:MuseoSans;
		font-weight:500;
		font-size:18px;
		line-height:18px;
		color:#d9252b;
		text-transform:uppercase;
		text-align:center;
		margin:40px 0 10px 0;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionSummary{
		font-family:MuseoSans;
		font-weight:300;
		font-size:14px;
		line-height:20px;
		color:#333333;
		margin-bottom:25px;
		text-align:center;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection.cta .enjoyMealDetailSectionCtaLink{
		width:260px;/*260/320*/
		display:block;
		margin:0 auto 30px auto;
		height:36px;line-height:36px;
		background:#d9252b;
		font-family:MuseoSans;
		font-weight:700;
		font-size:12px;
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
	}
	
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection .articleQuote,
	.enjoyMealDetailArticleContainer .enjoyMealDetailSection blockquote{
		display:block;
		margin:15px 0;
		border-left:8px solid #d9252b;
		padding-left:20px;
		font-family:MuseoSans;
		font-weight:300;
		font-size:12px;
		font-style:italic;
		color:#333333;
	}
}