.site-header{
	border-top:2px solid #ed1c24;
	background:#f3f3f3;
}
.site-header .header-store{
	color:#474747;
}
.site-header .header-hours{
	color:#474747;
}

.site-header .header-flyer-signup{
	color:#474747;
}

.site-header .header-interior-flyer{
	background:#ed1c24;
}

.site-header a{
	color:#ed1c24;
}
.logo-container span{
	color:#ed1c24;
	display:none;
}
.logo-nav .menu > li > a{
	color:#474747;
}

.logo-nav .menu > li > a:hover, .logo-nav .menu > li > a.on{
	color:#ed1c24;
}

.logo-nav .menu > li > ul{
	border-top:5px solid #ed1c24;
	background:#efefef;
}

.logo-nav .menu > li > ul > li{
	border-top:1px solid #c2c2c2;
}
.logo-nav .menu > li > ul li a{
	color:#474747;
}
.logo-nav .menu > li > ul li a:hover{
	color:#ed1c24;
}

.logo-nav .menu > li > a:hover{
	color:#ed1c24;
}
.logo-nav .menu > li.on > a{
	border-bottom:5px solid #ed1c24;
	color:#ed1c24;
}

.logo-nav .menu > li.getcooking > ul{
	border-top:5px solid #ed1c24;
	background:#efefef;
}
.logo-nav .menu > li.getcooking > ul ul li{
	border-bottom:1px solid #c2c2c2;
}

.logo-nav .menu > li.getcooking > ul > li > a{
	color:#474747;
}
.logo-nav .menu > li.getcooking > ul ul li a{
	color:#474747;
}
.logo-nav .menu > li.getcooking > ul ul li a:hover{
	color:#ed1c24;
}

.site-footer{
	background:#ed1c24;
}
.site-footer  .menu > li{
	border-right:1px solid #fff;
}
.homepage-flyer{
	background-color:#ee2e24;
}
.homepage-tiles a span{
	background:#ed1c24;
}
.homepage-tiles a span strong.box-cta{
	color:#2e2e2e;
}
.bxslider li span strong{
	color:#ed1c24;
}

.content-pages h1{
	color:#ed1c24;	
}
.locator-page .red-divider{
	background:#ed1c24;
}

.locator-page .store-info h2{
	color:#ed1c24;
}
.locator-page .store-info p{
	color:#474747;
}
.locator-page .location-details h3{
	color:#474747;
}
.locator-page .location-details p{
	color:#474747;
}
.locator-page .store-info a.set-home-store{
	background-color:#ed1c24;
	border:1px solid #f79599;
}

.locator-page .store-info a.select-another-store{
	color:#fff;
	background-color:#c8c8c8;
	border:1px solid #e5e5e5;
}
#storeSelected,#visitStore{ /* new */
	background-color: #ed1c24; 
	border: 1px solid #f79599; 
	color:#fff; 
}
.currentLocationLink {
	color: #ed1c24;
	background-image: url(../../images/mylocation.png);
}
.questions .qanda{
	border-bottom:1px solid #ed1c24;
}

.questions .qanda:first-child{
	border-top:1px solid #ed1c24;
}

.questions .qanda a.question {
	color:#474747;
	background:url(../../images/faqs-down-arrows.gif) 99% 9px no-repeat;
}

.questions .qanda a.question.open{
	color:#ed1c24;
	background:url(../../images/faqs-up-arrows.gif) 99% 9px no-repeat;
}

.questions .qanda .answer p, .questions .qanda .answer li{ /*new*/
	color:#474747;
}

.questions .qanda .answer p a{
	color:#474747;
}
.entry-content p,.taxonomy-description p{
	color:#474747;
}
.category-page h3 a{
	color:#ed1c24;
	text-decoration:none;
}
body .content-pages .full-article h2.entry-title{
	color:#ed1c24;
}
.recipe-header{
	/* @todo come back to colors */
	box-shadow: 0 3px 4px 1px rgba(100,100,100,0.3);
}
.recipe-tag{
	border:1px solid #ccc;
	color:#555;
}
.recipe-header-foot{
	border-top:1px solid #ed1c24;
}
.recipe-ingredient-row{
	border-bottom:1px solid #ed1c24;
}
.recipe-nutritional-row{
	border-bottom:1px solid #ed1c24;
}
.recipe-directions h3, .recipe-tips h3{
	color:#ed1c24;
}
.recipe-directions ol{
	color:#ed1c24;
}
.recipe-directions li p{
	color:#474747;
}
.recipe-tips-box{	
	color:#474747;
	border:1px solid #ed1c24;
}
.recipeTile_title{
	border-top: 2px solid #ccc;
	background:rgb(255,0,0);
	background:rgba(255,0,0,0.8) !important;
}

.pagination a{
	color:#ed1c24;
	text-decoration:none;
}
.pagination span{
	color:#474747;	
}
#directions #find-us{
	background-color: #ed1c24;
	border: 1px solid #f79599;
}
.archive-page article{
	border-top:1px solid #f5868a;
}
.archive-page article:last-child{
	border-bottom:1px solid #f5868a;
}
.archive-page article .entry-header{
	border:1px solid #b5b5b5;
}
.archive-page article .entry-content > a{
	color:#ed1c24;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ed1c24;
	color:#ed1c24;
}

/* tabs */
.r-tabs .r-tabs-nav .r-tabs-state-active {
	background-color: #fff;
	border-top: 1px solid #ed1c24;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #ed1c24;
	background-color: #fff;
}
.r-tabs .r-tabs-panel {
	border-right: 1px solid #ed1c24;
	border-bottom: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	background-color: #ed1c24;
	color: #fff;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #ed1c24;
	border-top: 1px solid #ed1c24;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.r-tabs .r-tabs-nav {
	border-bottom: 1px solid #ed1c24;
}

/* fresh pick calendar */
.fresh-pick .calendar-month{ /*new*/
	color:#ed1c24;
}
.current-month .calendar-month span{
	border-bottom:2px solid #ed1c24;
}

.fresh-pick  .calendar-month-container{ 
	border-top: 1px solid #ed1c24;
}
.fresh-feature .section-label{
	color:#474747;
}
.fresh-feature .section-content{
	color:#ed1c24;
}
.month-whatelse strong{
	color:#ed1c24;
}
.month-cta a{
	color:#ed1c24;
}
.promotions .promotion{
	border-bottom:1px solid #ed1c24;
}
.promotions .promo_title,.promotions .promo_cta{
	color:#ed1c24;
}
.recipe-search-container #recipe-search-field{
	border:1px solid #ed1c24;
}
.recipe-search-container #recipe-search-submit{
	background-color:#ed1c24;
}

@media only screen and (max-width:640px){
	
	.site-header .inner > div.header-flyer-signup{
		border:1px solid #ed1c24;
	}
	.site-header .inner > div.header-interior-flyer{
		border:1px solid #ed1c24;
	}
	.site-header .inner > div.header-interior-flyer a{
		color:#ed1c24;	
	}
	
	.site-footer .menu > li{
		border-right:none;
	}
	.logo-nav .mobile-menu{
		border:2px solid #ed1c24;
	}
	.logo-nav .mobile-menu a{
		color:#ed1c24;
	}
	.logo-nav ul.menu{
		border-top:5px solid #ed1c24;
		background:#efefef;
	}

	.logo-nav .menu > li{
		border-bottom:1px solid #ed1c24;
	}

	.logo-nav .menu > li > a:hover, .logo-nav .menu > li.on > a{
		color:#ed1c24;
	}
	.logo-nav .menu > li.on > a{
		color:#ed1c24;
	}

	.logo-nav .menu > li > ul{
		border-top:1px solid #c2c2c2;
		background:#efefef;
	}
	.logo-nav .menu > li.getcooking > ul{
		border-top:1px solid #ed1c24;
		background:#efefef;
	}

	.logo-nav .menu > li.getcooking > ul > li{
		border-bottom:1px solid #ed1c24;
	}

	.logo-nav .menu > li.getcooking > ul ul li{
		border-bottom:1px solid #c2c2c2;
	}

	.logo-nav .menu > li.getcooking  > ul > li > a{
		border-bottom:1px solid #c2c2c2;
	}

}