.link_a {
background-color: #44A13F;
color: #ffffff;
padding: 6px 32px 6px 20px;
margin-left: 5px;
border-radius: 3px;
text-decoration: none;
font-size: 15px;
background-image: url('../../../../uploads/sites/22/2014/11/icon-arro.png');
background-size: 15px;
background-repeat: no-repeat;
background-position: 90%;
}
.left{
	float:left !important;
}
.wdt {
	width:40%;
	float:left;
}

.link_a:hover {
background-color: #A3A3A3;
}

#subs{
background-image: url('../../../../uploads/sites/22/2014/11/billboard_btn_bg_red.gif') !important;
}
.specl{
background-image: url('../../../../uploads/sites/22/2014/11/featured_wine_bg1.gif') !important;

}
.fetured_ber {
background-image: url('../../../../uploads/sites/22/2014/11/featured_beer_bg.jpg');
background-repeat: no-repeat;
background-size: 100% 100%;
width: 100%;
float:left;
}
.wt_outer {
width: 100%;
display: block;
float: left;
}
.white_tst {
width: 50%;
display: block;
float: left;
}
.red_tst {
width: 50%;
display: block;
float: left;
}

.wt_outer h3 {
margin-left: 20px;
}

.btl {
width: 100%;
float: left;
display: block;
height: 600px;
background-image: url('../../../../uploads/sites/22/2014/11/bg_buymore1.jpg');
background-repeat: no-repeat;
background-position: 0 100%;
background-size: 100% 90%;
}

.inner_btl {
width: 40%;
}

.br_main {
width: 100%;
display: block;
float: left;
}

.br_left {
width: 50%;
display: block;
float: left;
height: 600px;
background-image: url('../../../../uploads/sites/22/2014/11/bg_pairings_landing-1Copy.png');
background-repeat: no-repeat;
background-position: 0% 100%;
/* padding: 0px; */
}

#ttl {
text-transform: capitalize;
}

.br_right {
display: block;
width: 50%;
float: left;
/* text-align: center; */
/* margin: 0 auto; */
}
.br_inner_rt {
width: 70%;
margin: 0 auto;
}

.br_right p {
width: 100%;
text-align: justify;
}
.br_right hr{
width: 100%;
}
.tasteng {
width: 100%;
display: block;
float: left;
}

.tasteng_left {
display: block;
width: 50%;
float: left;
background-image: url('../../../../uploads/sites/22/2014/11/bg_tastingevents.png');
background-repeat: no-repeat;
height: 700px;
background-position: 50% 100%;
}

.tasteng_right {
width: 50%;
display: block;
float: left;
}
.tasteng_right_inner {
width: 60%;
margin: 0 auto;
padding: 50px 0px;
font-size:14px;
color: #474747;
}
.fetured_ber p {
padding: 110PX 0PX 10px 0px;
width: 60%;
}

.tt {
width: 100%;
}
.tt p{
width: 100%;
text-align: justify;
}



#form1 input[type="submit"] {
width: 100%;
height: 24px;
background-image: url('../../../../uploads/sites/22/2014/11/billboard_btn_bg_yellow.gif');
border: none;
background-size: 100%;
box-shadow: none;
color: #ffffff;
text-align: l;
font-size: 15px;
padding-left: 0px;
}

#form1 input[type="submit"]:hover {
background-image: url('../../../../uploads/sites/22/2014/11/billboard_btn_bg_yellow.gif');
background-position: 0px 24px;
}

#form1 select#ttl {
width: 100%;
margin: 10px 0px;
height: 25px;
font-size:15px
}

.par_opt ul li {
color: #cb900e;
line-height: 10px;
}
.ut ul li{
color: #9a0f3a !important;
}

.pair_main {
width: 100%;
float: left;
display: block;
}

.pair_left {
width: 50%;
float: left;
display: block;
}
.pair_left p{
margin-right:10px;
}
.pair_right {
width: 50%;
float: left;
display: block;
}

.pair_right p{
margin-left:10px;
}
.pair_left a {
color: #ffffff;
text-decoration: none;
background-image: url('../../../../uploads/sites/22/2014/11/billboard_btn_bg_red.gif');
width: 63%;
text-align: center;
float: left;
display: block;
height: 22px;
line-height: 25px;
}

.pair_left a:hover {
background-position: 0px 22px;
}

.pair_right a {
color: #ffffff;
text-decoration: none;
background-image: url('../../../../uploads/sites/22/2014/11/billboard_btn_bg_yellow.gif');
width: 63%;
text-align: center;
float: left;
display: block;
height: 22px;
line-height: 25px;
}

.pair_right a:hover {
background-position: 0px 22px;
}

.site-header{
	border-top:2px solid #44A13F;
	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:#44A13F;
}

.site-header a{
	color:#44A13F;
}
.logo-container{
    width:auto;
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    height:58px;
    text-decoration:none;
    padding-top:15px;
}
.logo-container span{
	display:none;
	color:#ed1c24;
}

.logo-nav .inner > a{
	top:0;
	left:3%;
}

.logo-nav .menu > li > a{
	color:#474747;
}

.logo-nav .menu > li > a:hover, .logo-nav .menu > li > a.on{
	color:#44A13F;
}

.logo-nav .menu > li > ul{
	border-top:5px solid #44A13F;
	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:#44A13F;
}

.logo-nav .menu > li > a:hover{
	color:#44A13F;
}
.logo-nav .menu > li.on > a{
	border-bottom:5px solid #44A13F;
	color:#44A13F;
}

.logo-nav .menu > li.getcooking > ul{
	border-top:5px solid #44A13F;
	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:#44A13F;
}

.site-footer{
	background:#44A13F;
}
.site-footer  .menu > li{
	border-right:1px solid #fff;
}
.homepage-flyer{
	background-color:#44A13F;
}
.homepage-tiles a span{
	background:#44A13F;
}
.homepage-tiles a span strong.box-cta{
	color:#2e2e2e;
}
.bxslider li span strong{
	color:#44A13F;
}

.content-pages h1{
	color:#007940;	
}
.locator-page .red-divider{
	background:#44A13F;
}

.locator-page .store-info h2{
	color:#44A13F;
}
.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:#44A13F;
	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: #44A13F; 
	border: 1px solid #f79599; 
	color:#fff; 
}
.currentLocationLink{
	color: #44A13F;
	background-image:url(../../images/mylocation.png);
}

.questions .qanda{
	border-bottom:1px solid #44A13F;
}

.questions .qanda:first-child{
	border-top:1px solid #44A13F;
}

.questions .qanda a.question {
	color:#474747;
	background:url(../../images/faqs-down-arrows.gif) 99% 9px no-repeat;
}

.questions .qanda a.question.open{
	color:#44A13F;
	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:#44A13F;
	text-decoration:none;
}
body .content-pages .full-article h2.entry-title{
	color:#44A13F;
}
.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 #44A13F;
}
.recipe-ingredient-row{
	border-bottom:1px solid #44A13F;
}
.recipe-nutritional-row{
	border-bottom:1px solid #44A13F;
}
.recipe-directions h3, .recipe-tips h3{
	color:#44A13F;
}
.recipe-directions ol{
	color:#44A13F;
}
.recipe-directions li p{
	color:#474747;
}
.recipe-tips-box{	
	color:#474747;
	border:1px solid #44A13F;
}
.recipeTile_title{
	border-top: 2px solid #ccc;
	background:rgb(255,0,0);
	background:rgba(255,0,0,0.8) !important;
}

.pagination a{
	color:#44A13F;
	text-decoration:none;
}
.pagination span{
	color:#474747;	
}
#directions #find-us{
	background-color: #44A13F;
	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:#44A13F;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #44A13F;
	color:#44A13F;
}

/* tabs */
.r-tabs .r-tabs-nav .r-tabs-state-active {
	background-color: #fff;
	border-top: 1px solid #44A13F;
	border-right: 1px solid #44A13F;
	border-left: 1px solid #44A13F;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #44A13F;
	background-color: #fff;
}
.r-tabs .r-tabs-panel {
	border-right: 1px solid #44A13F;
	border-bottom: 1px solid #44A13F;
	border-left: 1px solid #44A13F;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	background-color: #44A13F;
	color: #fff;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #44A13F;
	border-top: 1px solid #44A13F;
	border-right: 1px solid #44A13F;
	border-left: 1px solid #44A13F;
}
.r-tabs .r-tabs-nav {
	border-bottom: 1px solid #44A13F;
}

/* fresh pick calendar */
.fresh-pick .calendar-month{ /*new*/
	color:#9a0f3a;
}
.current-month .calendar-month span{
	border-bottom:2px solid #44A13F;
}

.fresh-pick  .calendar-month-container{ 
	border-top: 1px solid #44A13F;
}
.fresh-feature .section-label{
	color:#474747;
}
.fresh-feature .section-content{
	color:#44A13F;
}
.month-whatelse strong{
	color:#44A13F;
}
.month-cta a{
	color:#9a0f3a;
}
.promotions .promotion{
	border-bottom:1px solid #44A13F;
}
.promotions .promo_title,.promotions .promo_cta{
	color:#44A13F;
}
.recipe-search-container #recipe-search-field{
	border:1px solid #44A13F;
}
.recipe-search-container #recipe-search-submit{
	background-color:#44A13F;
}

@media only screen and (max-width:640px){
	
	.site-header .inner > div.header-flyer-signup{
		border:1px solid #44A13F;
	}
	.site-header .inner > div.header-interior-flyer{
		border:1px solid #44A13F;
	}
	.site-header .inner > div.header-interior-flyer a{
		color:#44A13F;	
	}
	
	.site-footer .menu > li{
		border-right:none;
	}
	.logo-nav .mobile-menu{
		border:2px solid #44A13F;
	}
	.logo-nav .mobile-menu a{
		color:#9a0f3a;
	}
	.logo-nav ul.menu{
		border-top:5px solid #44A13F;
		background:#efefef;
	}

	.logo-nav .menu > li{
		border-bottom:1px solid #44A13F;
	}

	.logo-nav .menu > li > a:hover, .logo-nav .menu > li.on > a{
		color:#44A13F;
	}
	.logo-nav .menu > li.on > a{
		color:#44A13F;
	}

	.logo-nav .menu > li > ul{
		border-top:1px solid #c2c2c2;
		background:#efefef;
	}
	.logo-nav .menu > li.getcooking > ul{
		border-top:1px solid #44A13F;
		background:#efefef;
	}

	.logo-nav .menu > li.getcooking > ul > li{
		border-bottom:1px solid #44A13F;
	}

	.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;
	}
	.br_left {
		background-size: 100%; 
	}
	.ut ul li {
		line-height: 20px;
	}
	#form1 input[type="submit"]{
		background-size: 100% 200%;
	}
	.white_tst{
		float:none;
	}
	.tasteng_left{
		height: 400px;
		background-size: 100%;
		background:none;
		float:none;
		width:100%;
		
	}
	.tasteng_right{
		background-image: url('../../../../uploads/sites/22/2014/11/bg_tastingevents.png');
		background-position: 50% 100%;
		float:none;
		width:100%;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	
	.tasteng_right_inner{
			width: 80%;
			padding-bottom: 220px;
	}
	.imge {
		width: 100% !important;
	}
	.left{
		width: 100% !important;
	}
	.banner img {
		width: 98% !important;
	}
	.pair_left img {
		width: 100%;
	}
	.pair_right img {
		width: 100%;
		padding-top: 50px !important;
	}
	.pair_left a{
		width: 100%;
		background-size: 100% 200%;
	}
	.pair_right a{
		width: 100%;
		background-size: 100% 200%;
	}
	.respons {
		width: 100%;
		float: left;
		overflow: scroll;
	}
	.btl{
		background-size: 100%;
	}
	.wdt {
		width:100%;
	}
	#post-1435 .entry-content{
	width:100%;
	float:left;
	}
	iframe{
	width:100% !important;
	}

}