
body {
color: #e0bb62;
}
.carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1,#teser_carousel > h2,.left-nav-header span,.left-nav>p,.teaser7 h4,.teaser7 li .thumbnail span.btn-link,#our_products > h3,.recipes-landing .healthyrecipe_form_container > h2.visible-phone,.single-product-detail-inner h2,.single-product-detail-inner h1,
.single-products .teaser_smallcarousel_container #teser_carousel h2,.i-wrapper span,.i-wrapper span:hover,.buy-in-store h3,.healthyrecipe_form_container .span3 .caption h3,.healthyrecipe_form_container .span3 article.promo3 h2,.recipe_search_form_container h1,.most_viewed_recipe p,.search-results > h1,.search-results .recipe-result a h2,.single-article-detail-inner > h1,.nutrition_information > h3,.article-landing #main .span10 h2,.receipe_All_container aside.span3 > h2,.article-landing .span3>.teaser3 .caption h3,.title_social_container > h1,.i-wrapper span,.search-results #main > .container > h1,.productDetailSmall .thumbnails .thumbnail span.btn-link,.productDetailSmall > h2,.homepage #teser_carousel .caption h4,.single-products #teser_carousel .caption h4,.homepage .teasers .teaser3 h3,.recipes-landing .teasers .teaser3 h3,.where_to_buy_main .span4 h2,.search-details .zip-code h1,.page-template-contact_us-php h1,.page-template-contact_us-php h2,#storesTable #results-table thead th
{
    font-family:"aktiv-grotesk",sans-serif,arial;
}
*:focus {
    outline: 0;
}
sup{font-size: 12px;}
.container-fluid {
padding-right: 0 !important;
padding-left: 0 !important;
}
/*header section*/
input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="radio"]:hover,input[type="checkbox"]:hover,input[type="radio"]:active,input[type="checkbox"]:active{outline:none;}
.sign_up_emails
{
background: url('img/default/signup-icon.png') no-repeat scroll 0 10px transparent;
padding: 8px 8px 5px 30px;
float: right;

}
.sign_up_emails a{
font-size: 11px;
font-weight: normal;	
color: #c09e4e;
	
}
/*styling for dev environments*/
.signup-link{
    font-size: 11px;
font-weight: normal;	
color: #c09e4e;

}
.signup-link strong{
    
    padding-left: 4px;
}
/*styling for dev environments*/
.pinit-icon a.PIN_1415361400049_follow_me_button,.fb_iframe_widget{
	vertical-align:top !important;
}
.social-button a{outline:0;}
.logo_social_container .social-button .pinit-icon a{
    width:20px;
    height:20px!important;
    background-image:url("img/default/bfs1.png");
    position:relative;
}
.logo_social_container .social-button .pinit-icon a img{top:3px; left:3px !important;position:absolute;}
.social-icons .twitter-follow-button {
float: right;
}
#header .logo_social_container .social-icons,.product-detail .single-product-detail-inner .social-icons,.recipes-detail .single-article-detail-inner .recipe_social{display:none;}
.selected-product .product>a img{width:60px;}
.logo_social_container .addthis_counter{width:92px !important;}
.logo_social_container .social-icons .twitter-follow-button{float:left;}
.logo_social_container .social-button .social-facebook .fb_iframe_widget{margin:0!important;}
.logo_social_container .social-icons .pinit-icon,.logo_social_container .social-icons .social-youtube{float:right;}
.logo_social_container .social-icons .social-youtube{margin:0px 3px 0 1px!important;}
.logo_social_container .addthis_button_compact{margin-right:0!important;margin-left:0!important;}
.logo_social_container .addthis_counter > .atc_s{height:20px !important;}
.logo_social_container .addthis_counter .addthis_button_expanded{float:right;background-position: 0px -114px !important;font-size: 11px;color:#000000!important;line-height:19px!important;width:38px;height:16px!important;}
.logo_social_container .addthis_counter .addthis_button_expanded:hover{background-position: 0px -134px !important;}
#_atssh{display:none!important;}
.navbar .btn-navbar:hover,.navbar .btn-navbar.collapsed:hover,
.navbar .btn-navbar.collapsed:active,.navbar .btn-navbar.collapsed:focus{
	background: url("img/ico/menu-list-icon.png") no-repeat scroll 0 0 transparent;
	outline: none;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active,.navbar .btn-navbar.collapsed:hover,
.navbar .btn-navbar.collapsed:active,.navbar .btn-navbar.collapsed:focus,
 .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
color: white;
outline: none;
background: url("img/ico/menu-list-icon.png") no-repeat scroll 0 0 transparent;
}
.fb_iframe_widget_lift{z-index: 1000!important;}
.right-menu
{
	display:none;
}
a.logo {
 position:absolute;
 padding:0;
 margin:0;
 z-index:990;
}
section.banner
{
background-color:#ffffff;
min-height:72px;
}

section.navbar
{
margin-bottom: 0;
}
.social-youtube > img{vertical-align:top;}
.navbar-static-top .navbar-inner {
background-image: none;	
background-color: #da291c;
/*border:2px solid #b31e15;
border-width:2px 0;
border-radius:0;*/
border:none;
}
.modern-header {
position:relative;
border-bottom:0;
}
/*Changes for share this*/
#at15pf{height:20px !important;}
#at15pf a.at-logo{background-position:left 7px !important;}
.modern-header h1{
    line-height:0 !important;
	margin:0;
	text-indent:-9999px;
}
.navbar .menu-header-navigation-container .nav li:first-child{
	border-left:none;
}
.navbar .nav > li{border-right:1px solid #e56a61;border-left:none;}
#storesTable table td a.map-it:before {
content: ">>";
}
.navbar .menu-header-navigation-container .nav > li > a
{
color: #ffffff;
font-weight: 700;
font-size: 14px;
padding:10px 30px;
text-transform: uppercase;
text-shadow:none;
}

.navbar .menu-header-navigation-container .nav > li >a:hover, .navbar .menu-header-navigation-container .nav > li > a:focus {
color: #ffffff;
background-color: #bd1e16; 
}
.navbar .menu-header-navigation-container .nav > .active > a, .navbar  .menu-header-navigation-container .nav > .active > a:hover, .navbar .menu-header-navigation-container .nav > .active > a:focus
{
color: #ffffff;
background-color: #bd1e16; 
box-shadow:none;
}
.menu-header-navigation-container ul.nav{
    float:right;
}
/*body section*/
.facebook .fb-scheme-dark {
background-color: #000;
}
.hero_carousel_wrapper > #sub_carousel
{
	margin-top:0;
	margin-bottom:0;
}
.hero_carousel_wrapper > #sub_carousel .carousel-inner figure{
	margin:0;
}

.hero_carousel_wrapper > #sub_carousel .carousel-caption,.hero_carousel_3 .carousel-caption
{
background:none;
bottom: 1em;
top:0;
min-height:130px;
}

 .hero_carousel_wrapper > #sub_carousel  .carousel-caption .span6
{
margin-left:0;
}
.hero_carousel_wrapper > #sub_carousel .carousel-inner,.hero_carousel_3 .carousel-inner
{
	overflow: hidden;
}

.hero_carousel_wrapper{
    /*background: url(img/default/background-top.jpg) repeat-x scroll center top;*/
	background:none;
}
.hero_carousel_wrapper #hero_carousel>.carousel-inner{
       margin:0;
}
.carousel-control{
   /* background:url("img/ico/controls.png") no-repeat scroll 0 -155px transparent;*/
    height:38px;
    width:36px;
    border:none;
    text-indent:-9000px;
	top:45%;
}
.carousel-control.left,.carousel-control.left:hover{
    background:url("img/ico/arrow-left.png") no-repeat scroll 0 0 transparent;left:1.5%;
}
.carousel-control.right,.carousel-control.right:hover{
	background:url("img/ico/arrow-right.png") no-repeat scroll 0 0 transparent;right:1.5%;
}
.page-template-article_landing-php .carousel-control.left{left:7px;}
.page-template-article_landing-php .carousel-control.right{right:7px;}
.carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1{
    font-size:52px;
    color:#ED1C24;
    font-weight:700;
    line-height:100%;
    text-indent:0;
}
.product-landing .carousel-caption .product_carousel_text>h2,.product-landing .carousel-caption .product_carousel_text>h1,.product-landing .carousel-caption .product_carousel_text>p{
    color:#fff;
    margin-bottom:10px;
}
.page-template-product_landing-php .carousel-caption .product_carousel_text > h1,.page-template-product_landing-php .carousel-caption .product_carousel_text > h2{margin-bottom:15px;padding:0px 52px 0px 0px;}
.page-template-product_landing-php .carousel-caption .product_carousel_text > h1 sup,.page-template-product_landing-php .carousel-caption .product_carousel_text > h2 sup{font-size:31px;}
.product-landing #main > .container > .row{
    margin-bottom: 10px;
}
.home .carousel-caption .product_carousel_text>p{color:#ffffff;}
.carousel-caption .product_carousel_text>p{
    margin:0 0 0.25em 0;
    color:#222;
    font-weight:normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size:18px;
    line-height:20px;
}

.page-template-article_landing-php .carousel-caption .product_carousel_text>p{font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;}
.product-landing .carousel-caption .product_carousel_text>p{
    line-height:1.5em;
}
.carousel-caption .product_carousel_text .readmore >a.btn,.carousel-caption .product_carousel_text .readmore >a.btn:hover,#teser_carousel .btn{
    background:#da291c;
    border-color:#da291c;
    border-image:none;
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#fff;
    font:700 14px "Arial",Helvetica,sans-serif;
    padding:4px 9px;
    text-decoration: none;
	text-shadow:none;
}
a.btn{text-transform:uppercase;}
.carousel-caption .product_carousel_text .readmore >a.btn,.carousel-caption .product_carousel_text .readmore >a.btn:hover{
	margin-top:10px;
}
.button-secondary,.button-secondary:hover{
    background:#e62823;
    border-color:#e62823 #e62823 #e62823;
    border-image:none;
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#fff;
    font:700 13px "Arial",Helvetica,sans-serif;
    padding:4px 9px;
    text-decoration: none;
}
#teser_carousel figure{
	margin:0;
}
#teser_carousel .caption h4{
    color:#003d74;
    font-size:12px;
    margin-top:10px;
    line-height:14px;
}
.homepage #teser_carousel .caption h4{text-align:left;line-height: 12px;margin:10px 0px 5px;min-height: 36px;}
.homepage #teser_carousel .item .list{min-height: 200px}
.homepage .scroller .items-title{margin:25px 0px 20px;}
.homepage #teser_carousel .btn {padding:5px 12px;}
.caption{padding:0;}

.carousel-inner{
	margin:0;
}
.carousel-indicators li.active,.carousel-indicators li:hover {
background-color: #da291c;
}
.carousel-indicators li{
background-color: #f6dd00;
width: 12px;
height: 12px;
border-radius: 8px;
}
.homepage .carousel-indicators{
    left:119px;
    top:380px;
}
.homepage .hero_carousel_wrapper .carousel-indicators{
    left:48.5%;
    top:auto;
	bottom:5%;
}
.product-landing .carousel-indicators{
    left:83px;
    top:323px;
}

.teasers .teaser4,.teaser3.facebook
{
    background-color: #ffffff;
    border: none;
    border-radius: 0;
    padding-bottom: 20px;
}
.teaser3.facebook{
	padding-bottom:0;
}
.teaser3, .teaser4, .promo2, .promo3{
	border:none;
	margin:0;
}

.teasers figure img{
	width:100%;
}

.teasers  h3{
    color: #da291c;
    font-weight: 700;
    font-size:12px;
    line-height:21px;
}
.teasers  p{
    color: #373737;	
    font-weight: normal;
    padding:5px 0;
    font-size:12px;
    min-height:60px;
}
.homepage .teasers .teaser3 h3{min-height:56px;}
.homepage .teasers .teaser3 h3,.article-landing .teasers .teaser3 h3,.recipes-landing .teasers .teaser3 h3{font-size:1.7vw;margin-top:23px;color:#da291c;margin-bottom:11px;}
.recipes-landing .teasers .teaser3 h3{margin-top: 15px;font-size:1.7vw;}
.homepage .teasers .teaser3 h3 span,.recipes-landing .teasers .teaser3 h3 span{padding:3px 0;}
.homepage .teasers .teaser3 p,.article-landing .teasers .span3> .teaser3 p,.recipes-landing .teasers .teaser3 p{min-height: 40px;line-height: 18px;margin-bottom: 12px;color:#000000; font-size:1.25vw;}
.homepage .teaser_smallcarousel_container .spotlight-teaser{min-height:332px;}
.where_to_buy .zip-code .first-span{width:70%}
.where_to_buy .zip-code .last-span,.store-locator .zip-code .last-span{display:none!important}
.teasers .btn,.teasers .btn:hover,.teasers .btn:focus, .teasers .btn:active,.buy-in-store .btn,.healthyrecipe_form_container .promo3 .btn,#social_story_container article.promo3 .btn,.buy-it-now-btn,.btn.buy-it-now-btn:hover,.submitBtnWrapper .wpcf7-submit,#findastore, #find_a_store
{
    background:#da291c ;
    border-color:#da291c;
    border-image:none;
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#fff;
    font:700 14px "Arial",Helvetica,sans-serif;
    padding:4px 9px;
    text-decoration: none;
    text-shadow:none;
	text-transform:uppercase;
}
.healthyrecipe_form_container .promo3 .btn{margin-left:10px;padding:4px;}
.buy-in-store .btn{
    font-size:14px;
}
.spotlight-teaser .teasers  .span4 .teaser3 figure{
	margin:0;
}

.promo3 {overflow:hidden;}
#teser_carousel{
    margin-bottom:0;
}

/*styling for dev environment*/
/*end*/
.single-products .teaser_smallcarousel_container,.recipes-detail .teser_carousel_wrapper{
    background: #ffffff url(img/default/youmightbackg.gif) repeat-x;
}
.recipes-detail .teser_carousel_wrapper{background: #ded9d2;}
.recipes-detail .teser_carousel_wrapper .items-title{
    display:none;
}
.recipes-detail .teser_carousel_wrapper #teser_carousel{
    margin-top:15px;
}
.tip_recipe{
    color:#000000;
    font-size: 12px;
}
#teser_carousel .carousel-inner
{
     margin:0 auto;
}
#teser_carousel > h2
{
    margin:15px 0 15px 0;
    font-size:32px;
    color: #e02723;
    font-weight: 700;
    
}
#teser_carousel .carousel-control{cursor:pointer;}
#teser_carousel .carousel-control,#teser_carousel .carousel-control:hover {
    height:38px;
    width:36px;
    text-indent:-9000px;
    top:45%;
}

#teser_carousel .carousel-control.right {
background:url("img/ico/arrow-right.png") no-repeat scroll 0 0;
background-position:0 0;
outline: none;
}
#teser_carousel .carousel-control.left {
background:url("img/ico/arrow-left.png") no-repeat scroll 0 0;
background-position:0 0;
outline: none;
}
.recipes-detail #teser_carousel .carousel-control,.recipes-detail #teser_carousel .carousel-control:hover{
    top:10%
}
/*footer section*/
.modern-footer {
background-color: #f1efea;
background-image: none;
border-top: 0;
padding:25px 0;
text-align:center;
}
.modern-footer, .modern-footer figure{
	margin:0;
}
.modern-footer a
{
font-size: 12px;
font-weight: bold;
display: inline;
color: #6c5034 !important;
}
.modern-footer #footer_nav > .inline {
    font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
    margin:0 auto;
    padding:0 0 10px 0;
}
.modern-footer p, .modern-footer .footer-banner figcaption
{
color: #666666;
}
.modern-footer .footer-banner figcaption{
    font-size:11px;
}
.modern-footer p{
    font-size:12px;
}
#footer_nav ul li{
    padding:0 10px 0 0;
}
#footer_nav ul li a{
    padding:0 10px 0 0;text-transform:uppercase;
}

/*Product Section*/
.left-nav-header span{
    color: #ffffff;
    font-size: 14px!important;
    font-weight:700;
    line-height: inherit;
    margin: 0;
    padding: 7px 10px 4px;
    text-align: left;
	background: #223f81 url("img/default/sidebar-head.jpg") no-repeat;
    display:block;
}
.left-nav .nav a.active
{
    background-color:#da291c;
    background-image: none;
	color:#ffffff;
	font-weight:bold;
}

#breadcrumb
{
	background-color: #fff;
	margin:0;
}
.breadcrumb > li a,.breadcrumb > li > .divider{
    line-height: 20px;
    font-size: 11px;
    font-weight: normal;
}
.breadcrumb > li a{
    color: #e92823;
}
.breadcrumb > li > .divider{
    color: #333333;
    font-weight:700;
}
.breadcrumb > li a:hover, .breadcrumb > li a:focus {
font-size: 11px;
font-weight: normal;
color: #e92823;
text-decoration: none;
}
.breadcrumb > .active {
    color: #444;
    font-size:11px;
}

/*left navbar*/
nav#left_nav
{
    margin-bottom:20px;
}
.left-nav .nav > li > a {
color: #6c5034;
font-size: 13px;
line-height: 20px;
padding: 10px 17px 10px 6px
}
.tree-toggler,.tree-toggler.expand
{
    outline:none;
    /*background: url("img/default/nav-arrow.png") no-repeat scroll 100% 6px transparent;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: -400px;
    top: 0;
    width: 17px;*/
	background:none;
}
.tree-toggler
{
	background-position: 2px 15px;
}
.tree-toggler.expand
{
	background: url(img/ico/down-arrow.png) no-repeat;height:6px;width:6px;position:absolute;top:18px;right:10px;
}
.left-nav{
    background-color:#b31e15;
    border:0;
}
.left-nav>p{
    color: #f3cc36;
    font-size: 14px!important;
    font-weight:700;
    line-height: inherit;
    margin: 0;
    padding: 7px 10px 4px;
    text-align: left;
}
.left-nav .nav li > a:hover, .left-nav .nav li > a:focus {
color: #6c5034;
}
.left-nav ul.nav li, .left-nav ul.nav ul.nav {
border-top: 1px solid #ccc4bb;
}
.left-nav .nav {
border-radius: 0;
padding: 0;
border: none;
margin-bottom:0;
}
.left-nav ul.nav li
{
padding: 0;
background-color: #f1efea;
}
.left-nav ul.nav li .nav li{background-color:#ded9d2;}
.left-nav ul.nav li>a{
    font-weight:normal;
}
.left-nav .nav li > a:hover, .left-nav .nav li > a:focus {
color: #ffffff;
text-decoration: none;
background-color: #da291c;
background-image: none;
}
.left-nav ul.nav ul li a {
font-weight:400;
color: #6c5034;
padding:12px 6px 12px 12px;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
line-height:12px;
}
.left-nav ul.nav ul li a:hover,.left-nav ul.nav ul li a:focus{
	color: #ffffff;
}

.teaser7
{
    border: none;
    border-radius: 0;
    background-color: transparent;
    text-align:left;
    padding-top:0;
}
.teaser7 .thumbnail
{
	background-color: transparent;
}
.thumbnail .btn-link,.thumbnail .btn-link:hover,.thumbnail .btn-link:focus,.thumbnail .btn-link:active
{
	color: #e0bb62;
}
.teaser3.facebook
{
    margin-bottom:18px;
    overflow:hidden;
}
article.promo2
{
    border-radius:0;
    border:none;
    overflow:hidden;
}

.hero_carousel_3 .carousel-inner
{
    background: url(img/default/product-carousel.jpg) no-repeat bottom;
    min-height: 369px;
}
.hero_carousel_3 .carousel-caption
{
	min-height:330px;
}
.hero_carousel_3
{
overflow: hidden;	
}

.hero_carousel_3 .carousel-indicators{
top: 92%;
left: 41%;
}
.hero_carousel_3 .carousel-control.left
{
	left:0;
}
.hero_carousel_3 .carousel-control.left
{
    left:8px;
}
.hero_carousel_3 .carousel-control.right
{
	right:0;
}
.hero_carousel_3 .carousel-control.right{right:8px;}
.hero_carousel_3 .carousel-caption .btn
{
    position: static;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid transparent;
    color: #fff;
    font-size: 12px;
    padding: 2px 23px 5px 13px;
    display: inline-block;
    background: url('img/default/call-to-action.png') no-repeat top right;
    border: 0;
    text-transform: uppercase;
}
.page-template-product_landing-php .carousel-caption .product_carousel_text .readmore > a.btn{margin-top:0;}
.tax-product-category .carousel-caption .product_carousel_text{width:90%;top:32px;left:0;margin-left:20px;text-align:center;}
.tax-product-category .carousel-caption{padding:20px;}
.tax-product-category .carousel-caption .product_carousel_text>h1,.tax-product-category .carousel-caption .product_carousel_text>h2{font-size:2.1vw;color:#eb2823;margin-bottom:0;line-height:28px;}
.tax-product-category .carousel-caption .product_carousel_text>p{font-size:18px;color:#373737;font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;line-height:36px;color:#ffffff;}
.tax-product-category .carousel-caption .product_carousel_text>h1,.tax-product-category .carousel-caption .product_carousel_text>h2{color:#ffffff;}
#left-nav-btn{display:none!important}
.teaser7 h4{font-size:22px;color:#ED1C24;margin-left:75px}
.single-article-detail-inner{background:0 0;border:none}
.single-recipes .single-article-detail-inner p{font-size:14px;color:#000000;line-height:20px;}
.single-recipes .single-article-detail-inner .recipe-content-header p{padding-right: 10px;vertical-align:top;}
.modern-header .social-icons{margin:10px 0;float:right}
.navbar .btn-navbar{background:url(img/ico/menu-list-icon.png) no-repeat;border:none;border-radius:0;height:40px;margin-top:5px;-moz-border-radius:0;-moz-transition:none;-o-transition:none;transition:none;-webkit-border-radius:0;-webkit-transition:none;width:44px}
#right_side_content_product>.container{width:100%}
.teaser7 li.span2 .thumbnail span.btn-link,.productDetailSmall .thumbnails .thumbnail span.btn-link{color:#223f81;font-weight:700;font-size:14px;line-height:24px;}
.tax-product-category .teaser7 li.span2 .thumbnail span.btn-link{font-size:14px;line-height:24px;color:#223f81;}
.teaser7 li.span2 .thumbnail a{text-align:center}
#our_products>h3,.recipes-landing .spotlight h2.visible-phone,.productDetailSmall > h2{color:#ED1C24;margin:0 0 40px 10px;font-size:22px}
#our_products>h3{font-size:24px;color:#b0aa7e;line-height:24px;}
.productDetailSmall > h2{margin:0;}
#social_story_container article.promo3>h2{display:none!important;}
.teaser_smallcarousel_container .spotlight-teaser .teasers>.span4:first-child{margin-left:0}
.homepage .teaser_smallcarousel_container .spotlight-teaser .teasers>.span4:first-child{margin-left:0}
/*Product detail*/
.single-products #main #left_navigation_product.span2{width:40%;margin-left:0;margin-right:0}
.single-products #main #right_side_content_product.span10{width:60%;padding-left:0;border-left:none;margin-right:0}
.imageSlider .indicator span img{width:75px;height:auto;display:block;margin:auto;max-width:none}
.single-products .carousel .indicator{width:242px!important;height:80px;position:relative;overflow:hidden;margin:0 auto;left:0;bottom:0;text-align:center}
.single-products .carousel .indicator span.active{opacity:1}
.single-products #main #left_navigation_product.span2 .carousel ul li.item,.single-products #main #left_navigation_product.span2 .carousel ul li.item .zoomIcon{display:none}
.single-products #main #left_navigation_product.span2 .carousel ul li.active{display:block;opacity:1;}
.single-products #main #left_navigation_product.span2 .carousel ul li{list-style-type:none;}
.imageSlider .carouselControls { position: relative;}
.imageSlider .carouselControls .carouselSlides {display: block; padding: 10px 0; overflow: hidden; position: relative; width: auto; margin: 0 auto;}
.imageSlider .carouselControls .carouselSlides .indicator span{padding-right:8px;height:80px;width:95px;float:none;display:table-cell!important;position:static;overflow:hidden;opacity:.6;cursor:pointer}
.imageSlider .carouselControls .carouselSlides .indicator span.active{opacity:1}   
.imageSlider .carouselControls{width:341px;margin-left:18px;position:relative;}
.imageSlider .carouselControls #slide-prev{background:url("img/ico/arrow-left-pd.png") no-repeat scroll 0 0 transparent;}
.imageSlider .carouselControls #slide-next{background:url("img/ico/arrow-right-pd.png") no-repeat scroll 0 0 transparent;}
.imageSlider .carouselControls #slide-next {background-position: 0 0;right: 0;}
.imageSlider .carouselControls #slide-prev, .imageSlider .carouselControls #slide-next {height: 20px; position: absolute; text-indent: -9999px;width: 22px;top:36%;background-size:100%;}
.imageSlider .carouselControls{width: 321px;margin-left: 10px;}
.productimage_detail{margin-left:0}
.product-description ul{margin:20px 0 10px;font-size:12px}
.single-products #main .container>.row{margin-left:0}
.single-product-detail-inner{border:none;color:#373737}
.single-product-detail-inner h1,.single-product-detail-inner h2{color:#ED1C24;font-size:36px;margin:0;width:auto;line-height:40px}
.single-product-detail-inner h1{font-size:2.5vw;line height:40px;color:#223f81;}
.single-product-detail-inner .social-icons.pull-right,.page-template-legal-pages-php .social-icons.pull-right{float:none}
.single-product-detail-inner .span4{width:100%;margin-left:0;}
.single-product-detail-inner > .product-description .prod-detail-desc{display: block;font-size: 12px;}
.single-products #teser_carousel .caption h4{min-height:26px;margin:8px 0 4px 0;font-size:14px;line-height:16px;color:#223f81;}
.single-products .teaser_smallcarousel_container{width:100%}
.single-products .teaser_smallcarousel_container #teser_carousel h2{color:#b0aa7e;font-size:24px;line-height:24px;}
.single-products .teaser_smallcarousel_container #teser_carousel ul li figure img{max-width: 92px;}
.single-product-detail .i-wrapper{display:block}
.single-product-detail p{font-size:12px}
.single-products .single-product-detail-inner .product-description h1 > sup{top:-1em;}
.i-wrapper span{font-size:12px;font-weight:700;color:#e72c1d;display:inline-block;margin:0;text-decoration:none}
.i-wrapper > span:hover{color:#e72c1d;}
.popover-content tbody .amount-per-serving{font-size:11px;font-family:Arial,Helvetica,serif;}
.popover{border:none;width:300px;}
.popover-content{border:2px solid #F48221;padding:10px 10px 0 10px;}
.popover-content .ingredients-list{margin:5px -9px;font-size: 12px;color:#444444;line-height:15px;}
.popover .close-btn{height:22px;width:22px}
.popover.bottom .arrow{border-width:0}
.popover-content tbody .ingredient,.popover-content tbody .measure,.popover-content tbody .daily-percentage{font-family:Arial,Helvetica,serif;font-weight:400;font-size:11px}
.popover-content tbody .ingredient{width:135px;padding:0 10px 0 0}
.popover-content tbody tr:last-child .ingredient{padding:10px 0px 0px;}
.popover-content tbody tr:last-child .ingredient{width:auto;}
.popover-content tbody span.daily-percentage{font-size: 11px;font-weight: normal;}
.popover-content tbody .daily{width:100%;text-align:right;font-size: 11px;font-family:Arial,Helvetica,serif;}
.popover-content tbody .measure{padding:0 0 0 5px}
.popover-content tbody tr{line-height: 15px;}
.popover-content > h3 span{font-weight:400;padding-bottom:10px;font-size:20px}
.popover.bottom{padding:0;}
.single-product-detail .storeLocatorform{border:2px solid #F48221;background-color:#FED002;padding:10px 10px 16px}
#product .single-product-detail .storeLocatorform #prod_ddl,#product .single-product-detail .storeLocatorform #range{width:auto;}
#product .single-product-detail .storeLocatorform #where_to_buy_zipcode{width:127px;padding:5px;}
#product .single-product-detail .storeLocatorform .control-label{font-weight: bold;font-family: Arial, Helvetica;color:#444;font-size:12px;margin-bottom:0;}
#product .single-product-detail .storeLocatorform .control-group .error{display:none;}
.storeLocatorform .close-store-form{background-image:url(img/ico/close-btn.png);height:22px;width:22px;position:absolute;top:-9px;right:-8px;opacity:1;text-indent:-9999px;outline:0}
.buy-in-store h3{color:#ED1C24;margin:0 0 15px}
.buy-in-store .control-group{margin-top:0!important}
/*Recipe landing page*/
.recipes-landing .spotlight article.span3{margin-left:0;margin-right:18px;}
.recipes-landing .teaser3 a h2{display:none}
.recipes-landing section.teasers{margin:30px 0 10px;overflow:hidden}
.most-viewed-recipes .copy{float:left;font-size:8px;padding:0;width:72%;}
.most-viewed-recipes .image figure img{width:40px;height:40px;float:left;margin:0 10px 0 0}
.most-viewed-recipes{height:159px !important;}
.most_viewed_recipe{border:1px solid #E5E4E4;padding:0 0 40px;overflow:hidden;margin-top:0;position:relative}
.most_viewed_recipe h3{font-family: Arial,Helvetica,sans-serif;line-height:12px;margin:0 0 40px;background-color:#FED002;color:#790000;text-align:center;padding:10px 0}
.most_viewed_recipe p{color:#003d74;font-size:12px;line-height:13px;min-height:35px;padding:0;;margin-bottom:0;}
.most-viewed-recipes ul li{margin:0 0 18px;padding:0 10px;}
.vertical>span{background:url(img/ico/vertical-navigation.png) -26px 0 no-repeat;height:26px;width:26px;position:absolute;cursor:pointer}
.vertical>span.prev{left:43%;top:38px;}
.vertical>span.prev:hover{background-position:0 0}
.vertical>span.next{bottom:12px;background-position:-26px -28px;left:43%}
.vertical>span.next:hover{background-position:0 -28px}
.spotlight aside.span3{margin-left:0}
.healthyrecipe_form_container>aside.span3{width:240px}
.healthyrecipe_form_container > .span5{margin-left:20px;}
.healthyrecipe_form_container .span3 .caption h3{color:#ED1C24;font-size:18px;}
.healthyrecipe_form_container .span3 article.promo3 h2{color:#223f81;font-size:16px;margin:0 0 10px;padding-right:30px;line-height:24px}
.healthyrecipe_form_container .span3 .caption p{padding:0 10px;color:#000;font-weight:400;font-size:14px;line-height:20px;}
.recipe_search_form_container p{font-family:arial;font-size:16px;color:#000000;font-weight:400;}
.recipe_search_form_container input[type=text]{padding:4px;border:1px solid #e5e4e4;width:71%;border-radius:0}
.recipe_search_form_container h1{font-size:2.5vw;margin:80px 0 7px;color:#b0aa7e;line-height:40px;}
.form-search .btn-search-recipe,.form-search .btn-search-recipe:hover{background:url(img/default/submit-btn.png) no-repeat;border:0;border-radius:0;height:32px;margin-left:-4px;margin-top:7px;padding:0;width:26px;outline:0;cursor:pointer;text-indent:-4000px}
.article-landing .span3>.teaser3,.recipes-landing .teaser3{position:relative}
/*For recipe search*/
#recipe-sort span{ color: #444; font-size: 12px; margin-right: 20px; vertical-align: top;}
#sort-Order{ display: inline-block;}
#sort-Order select{ border-radius: 1px; width: auto;padding:0;height:20px;}
.recipe_result_wrapper{ border-right: 1px solid #e5e4e4; padding-right: 15px;}
.search-results #main > .container > h1{  color: #223f81; font-size: 2.5vw; font-weight: 700; margin-bottom: 0.25em;}
.search-results .select_form_container{ position: relative;}
.search-results .recipe_result_wrapper > .no_result,.select_form_container > p{font-size:14px;font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;color:#000000;margin-bottom: 0;}
.search-results .search-list{border-top: 1px solid #E5E4E4;}
.search-results .sort-by-form{ position: absolute; right: 0; top: 0;}
.search-results .recipe-result{ border-bottom: 1px solid #ccc; padding: 10px 0;min-height:63px;}
.search-results .recipe-result a figure, .search-results .recipe-result a h2, .search-results .recipe-result a table{ display: inline-block;}
.search-results .recipe-result a h2{ color: #223f81;font-size: 15px; line-height: 18px; vertical-align: top; width: 58%; }
.search-results .recipe-result a table{ vertical-align: middle;float:right;margin-top:15px;}
.search-results .recipe-result a table th{ color: #790000; font-size: 12px;}
.search-results .recipe-result a table td{ color: #000000; font-size: 10px; padding-left: 10px;}
.search-results .pagination{ text-align: center;}
.search-results .pagination li a{ border: 0; border-right: 1px solid #000000; color: #f48221;}
.search-results .pagination li span{ border: 0; border-right: 1px solid #000000; color: #f48221;}
.search-results .pagination li .current{ background: none; color: #000000;}
.search-results .pagination ul > li > span,.search-results .pagination ul > li > a{font-size:12px;}
.search-results .pagination ul > li > a,.search-results .pagination ul > li > span{line-height:5px;}
.search-list:last-child{ margin-bottom: 0;}
.search-list{margin:10px 0 30px;}
.search-results .pagination ul>li:last-child>a, .search-results .pagination ul>li:last-child>span{ border: none;}
.search-results .pagination ul > li > a:hover{ background: none;}
.recipe_search_results .facebook span{ width: 270px !important;}
.recipe_search_results .facebook span iframe{ width: 270px !important;}
/*For Meet Our Farmers*/
.recipes-landing .promo3 figure,.recipes-landing .teaser3 figure{padding:0;display:block;width:auto;background:none;}
/*.article-landing .span3>.teaser3 .caption h3,.recipes-landing .teaser3 .caption a h3{color:#fff;font-size:150%;left:0;margin:0;position:absolute;top:170px;width:auto;z-index:5;line-height:23px;font-weight:400}*/
.article-landing .span3>.teaser3 .caption h3 span{font-size:100.01%}
.article-landing #main  #sub_carousel{margin-bottom: 0; width: auto;}
.article-landing  #main .carousel-inner figure{ display: inline-block; width: 100%;}
.article-landing  #main .carousel-inner .container .product_carousel_text{  left: 54%; margin: 0; top: 44px; width: 372px;}
.article-landing  #main .carousel-caption .product_carousel_text>h2,.article-landing  #main .carousel-caption .product_carousel_text>h1{ font-size: 2.23vw;margin:0 0 25px 0;line-height:36px;color:#ffffff;}
.article-landing  #main .carousel-caption .product_carousel_text>p{color:#ffffff;line-height:20px;font-size: 15px;font-weight:400;margin:0 0 10px 0;}
.article-landing  #main .carousel-inner{position: relative;}
.article-landing  #main .carousel-inner .carousel-caption{position:absolute;}
.article-landing  #main .carousel-indicators{ bottom:0; left: 49%; padding: 12px 0; right: auto; top: auto; }
.article-landing #main .span10 .row.teasers{ border-top: 1px solid #e5e4e4; margin-left: 0; padding: 30px 0 80px;}
.article-landing #main .span10 .row.teasers article:first-child{ margin-left: 0;}
.article-landing #main .span10 > h2,.where_to_buy h1{ display: none;}
.article-landing  #main .teaser3{ border-radius: 1px;}
/*Recipe search page*/
.search-results .recipe-result a figure img{width:105px;margin-right:10px}
.search-results .recipe-result a figure{width:105px}
/*Recipe detail Page*/
.recipes-detail .receipe_All_container{margin-bottom:20px}
.recipes-detail .receipe_All_container>aside.span3{margin-left:0;width:220px;margin-right:10px}
.recipes-detail .receipe_All_container #receipe_detail_content{margin-left:0;width:50%}
.recipes-detail .receipe_All_container #receipe_detail_content .single-article-detail-inner{padding:10px}
.recipes-detail .receipe_All_container #social_story_container.span3{margin-right:0;float:right}
.single-recipes .single-article-detail-inner>h1{color:#223f81;margin:0 0 10px;font-size:2.5vw;line-height:40px;}
.single-recipes .single-article-detail-inner .recipe_social{min-height:34px;clear:both}
.single-recipes .single-article-detail-inner .recipe_social .social-icons.pull-right{float:none}
.single-recipes .single-article-detail-inner>p{width:75%;float:left}
.single-recipes .single-article-detail-inner ul.page-functions{display:inline-block;width:25%;margin:0;vertical-align:top;}
.single-recipes .single-article-detail-inner .recipe-content-header{display:inline-block;width:73%;min-height: 78px;}
.single-recipes .single-article-detail-inner ul.page-functions li{list-style-type:none;padding:0 0 6px}
.single-recipes .single-article-detail-inner ul.page-functions li a,.single-article-detail-inner ul.page-functions li>span{font-size:12px;color:#333}
.addthis_button_email .at_email{background:url(img/ico/page-functions-icons.png) 0 3px no-repeat;width:16px;height:10px;padding:0 0 0 22px}
.print-content #print{background:url(img/ico/page-functions-icons.png) 0 -90px no-repeat;height:18px;padding:0 0 0 22px;cursor:pointer;color:#333}
.full-page-view a{background:url(img/ico/page-functions-icons.png) 0 -39px no-repeat;height:18px;width:16px;padding:2px 0 0 22px}
.ingredients_directions_tip_container>h3{color:#b0aa7e ;font-size:1.69vw;margin:0 0 10px;padding:0 10px 6px 0;border-bottom:1px solid #b0aa7e;font-weight:bold;line-height:24px;}
.single-article-detail ol li,.single-article-detail ul li{font-size:12px;color: #000000;}
.recipe_serving_detail_table>span{display:block;color:#b0aa7e;padding:8px 4px;border-bottom:1px solid #eee;font-weight:700;position:relative;font-size:12px}
.recipe_serving_detail_table span.value{text-align:right;position:absolute;right:2px;color:#000000;}
.recipe-detail-info-table th{text-align:left}
.recipe-detail-info-table td{text-align:right}
.recipe-detail-info-table td span{color:#000000;}
.recipe-detail-info-table td,.recipe-detail-info-table th{color:#b0aa7e;padding:8px 4px;font-size:12px}
.recipe-detail-info-table th{width:59%;}
.recipe-detail-info-table tr{width:100%;border-bottom:1px solid #eee}
.recipe-detail-info-table{width:100%}
.nutrition_information>h3{
    color: #ffffff;
    font-size: 14px!important;
    font-weight:700;
    line-height: 20px;
    margin: 0;
    padding: 7px 10px;
    text-align: left;
	background: #223f81 url("img/default/sidebar-head.jpg") repeat;
    display:block;
}
.receipe_nutrition_info{width:100%}
.receipe_nutrition_info > tbody{background-color:#f1efea;}
.receipe_nutrition_info tr{border:1px solid #ded9d2;color:#000000;font-size:12px}
.receipe_nutrition_info tr td{padding:2px 0 2px 5px}
.recipes-detail #teser_carousel ul .caption a p{color:#000000;line-height:13px;font-size:10px;min-height:67px}
.recipes-detail #teser_carousel .caption h4{color:#223f81;font-size: 11px;font-weight: 700;}
.recipes-detail #teser_carousel .caption{text-align: left;}
.recipes-detail #teser_carousel a.wrapper-link{min-height: 266px;display:block;}
.recipes-detail #teser_carousel ul li{text-align: left;margin-bottom: 10px;vertical-align: top;}
/*Recipe landing form validation*/
.error_message{display:none;color:red!important;font-size:11px!important;font-weight:400}
.error_message.error_message_display{display:block;margin:0}
/*Legal pages template*/
.title_social_container{float:none;margin:auto;}
.title_social_container > h1{color:#ED1C24;font-size:36px;clear:both; }
.title_social_container.span8{width:940px;}
.single-article-detail_aboutus.span8{margin-left: 0;width:100%;}
.page-template-legal-pages-php .print-content{float:left;margin:0 10px 0 0;}
.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner>h2,.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner>h3,.page-template-legal-pages-php .title_social_container > h1{color:#333333;}
.page-template-legal-pages-php p{font-size:14px;line-height:20px;color:#000000;}
 .page-template-legal-pages-php .title_social_container > h1{color:#223f81;}
.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner>h2{font-size:20px;}
.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner>h3{font-size:24px;font-weight:bold;color:#b0aa7e;}
.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner ol li,.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner ol,.page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner ul li{color:#000000;}
.page-template-legal-pages-php .single-article-detail-inner{padding:0;}
.navbar .nav.pull-right{float:left;}
.logo_social_container .addthis_20x20_style .dummy .at300bs,.logo_social_container .addthis_20x20_style .at300bs,.logo_social_container .addthis_20x20_style .at15t,.product-description .addthis_20x20_style.at300m,.product-description .addthis_20x20_style.at300m:hover,.product-description .addthis_20x20_style .at300bs,.product-description .addthis_20x20_style .at300bs:hover,.recipe_social .addthis_20x20_style.at300m,.recipe_social .addthis_20x20_style.at300m:hover{width:50px!important;height:20px!important;background:url('img/ico/share-rcom.png') no-repeat scroll 0 0 transparent;}
.product-description .addthis_20x20_style .at300bs:hover,.product-description .addthis_20x20_style.at300m:hover,.recipe_social .addthis_20x20_style.at300m:hover,.logo_social_container .addthis_20x20_style .at300bs:hover{background-position:0 -20px!important;}
.product-description .addthis_20x20_style.at300m > span,.recipe_social .addthis_20x20_style.at300m > span{position:absolute;top:auto;width:1px;overflow:hidden;}
.recipe_social .addthis_20x20_style .at300bs{background:none;}
.recipes-detail #teser_carousel ul .caption p{line-height:16px;font-size:11px;color:#000000;margin-bottom:0;}
/*Sitemap related css*/
    .sitemap_container .inner-container > .span3{width:20%; }
    .sitemap_container .inner-container > .span3 > h2,.sitemap_container .inner-container > .span3 > h1{font-family:Arial,Helvetica,sans-serif;}
    .sitemap_container .inner-container > .span3 > h2,.sitemap_container .inner-container > .span3 > h1,.sitemap_container .inner-container > .span3 > h2 > a{font-size: 24px; color:#222222;font-weight: normal;margin:0 0 0.25em 0;line-height: 30px; }
	.sitemap_container .inner-container > .span3 > h2,.sitemap_container .inner-container > .span3 > h1,.sitemap_container .inner-container > .span3 > h2 > a{font-size:36px;color:#223f81;font-family:"aktiv-grotesk",sans-serif,arial;}
    .sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product>li>a,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container .sub-menu li a,.sitemap_container .inner-container > .span3 .menu-sitemap-search-information-container ul li a,.sitemap_container .inner-container > .span3 .menu-sitemap-general-information-container ul li a{font-size: 12px;}
    .sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > a:visited,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > .sub-menu  li > a:visited{color:#036;}
    .sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > a,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > .sub-menu  li > a{color:#4D87C7;}
    .sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > a:hover,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > .sub-menu  li > a:hover,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > a:active,.sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container > ul#menu-left-navigation-product > li > .sub-menu  li > a:active{color:#182E7A;}
    .sitemap_container .inner-container > .span3 > .menu-left-navigation-product-container .sub-menu{margin-left:0;}

/*carousel fix*/
.carousel-inner>.item
{
    opacity: 0;
    -webkit-transition: 1.5s ease-in-out opacity; 
    transition: 1.5s ease-in-out opacity; 
}
.carousel-inner>.active
{
    opacity:1;
    -webkit-transition: 0.2s ease-in-out opacity; 
     transition: 0.2s ease-in-out opacity; 
}

.carousel-inner>.active.left,.carousel-inner>.active.right
{
    left:0;
    opacity: 0;
    z-index: 1;
}

.carousel-inner>.next.left, .carousel-inner>.prev.right
{
    opacity:1;
}
.hero_carousel_wrapper > #sub_carousel .carousel-control, body#product .carousel-control
{
    z-index:2;
}
/*carousel fix done*/
#products-list
{
    margin:0;
}
.product_visible
{
    display: inline-block;
width: 140px;
margin: 0 44px 20px 0;
}
.product_hidden
{
    display: none;
}
/*Contact us form*/
.page-template-contact_us-php .mandatory{color:#EE1B22;}
.page-template-contact_us-php .single-article-detail{margin-top:14px;width:75%;}
.page-template-contact_us-php .help-icon{background:url("img/default/help-icon.png") no-repeat scroll 0px 0px transparent;height:20px;margin:0px 0px 0px 5px;text-indent:-9999px;width:20px;position:absolute;}
.page-template-contact_us-php .openDialog{display:none;}
.page-template-contact_us-php .openDialog{position:absolute;top:3px;padding:12px;left:94px;background-color: #ffffff;z-index: 2;width:570px;border:2px solid #F48221;}
.page-template-contact_us-php .expired-popup.openDialog,.page-template-contact_us-php .manu-popup.openDialog{width:auto;}
.page-template-contact_us-php .expired-popup p{border:1px solid #E5E4E4;}
.page-template-contact_us-php .openDialog p{color:#444;margin:5px 0px;line-height: 14px;padding:0;font-size: 12px;}
.page-template-contact_us-php .openDialog .close{background: url("img/default/close-btn.png") no-repeat scroll 0px 0px transparent;opacity:1;height:23px;cursor:pointer;position:absolute;top:-12px;right:-12px;width:23px;text-indent: -9999px;}
.page-template-contact_us-php .openDialog .close:hover{background-position: 0 100%;}
.page-template-contact_us-php .wpcf7-form a{font-size:12px;}
.page-template-contact_us-php .wpcf7-form .recaptchatable a,.page-template-contact_us-php .wpcf7-form .recaptchatable a:hover{color:blue;font-size: 9px;text-decoration:none;}
.page-template-contact_us-php .wpcf7-form #recaptcha_privacy a{font-size: 11px;}
.contact-form div.validation-field{padding-right:10px;min-height:60px;}
.contact-form p,.contact-form div.validation-field{padding-left:15px;position:relative;}
.contact-form div.validation-field{padding-left:30px;}
.contact-form .full_width_three_part .validation-field.stateSelect{padding-left:20px;}
.contact-form .full_width_three_part .validation-field.zipCode{padding-left:20px;}
.contact-form .full_width_controls .radio-group label{display:inline-block;}
.contact-form .full_width_controls .radio-group input[type="radio"]{float:left;}
.contact-form div.validation-field.radio-group{min-height: 30px;}
.contact-form div.validation-field.radio-group span.wpcf7-form-control-wrap{display:inline-block;}
.full_width_three_part,.full_width_two_part,.full_width_controls{clear:both;}
.single-article-detail > .wpcf7{width:75%;}
.full_width_three_part > .span3,.full_width_three_part > .span2,.full_width_two_part > .span3,.full_width_two_part > .span2{margin-left: 0;}
.full_width_three_part > .span3{width:25%;}
.full_width_three_part > .span2{width:15%;}
.full_width_two_part > .span3{width:40%;}
.full_width_two_part > .span2{width:15%;}
.full_width_three_part input[type="text"],.full_width_three_part select{width:90% !important;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="datetime"], .wpcf7-form input[type="datetime-local"], .wpcf7-form input[type="date"], .wpcf7-form input[type="month"], .wpcf7-form input[type="time"], .wpcf7-form input[type="week"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="search"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="color"], .wpcf7-form .uneditable-input{width:58.5%;padding:0.3em;font-size: 12px;color:#000;font-family:Arial,​Helvetica,​sans-serif;border:1px solid #DDD;border-radius:0;height:15px;margin-bottom: 0;}
.wpcf7-form select{width:60%;border:1px solid #DDD;border-radius:0;font-size: 12px;color:#000;font-family:Arial,​Helvetica,​sans-serif;height:25px;outline:none;margin-bottom: 0;padding:0;}
.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus,.wpcf7-form select:hover,.wpcf7-form input[type="text"]:hover,.wpcf7-form input[type="email"]:hover,.wpcf7-form textarea:hover,.wpcf7-form input[type="text"]:active,.wpcf7-form input[type="email"]:active,.wpcf7-form select:active{border:1px solid #A66;}
/*.wpcf7-form input[type="radio"]:hover,.wpcf7-form input[type="radio"]:focus,.wpcf7-form input[type="checkbox"]:hover,.wpcf7-form input[type="checkbox"]:focus{border:0;}*/
.full_width_two_part input[type="text"],.full_width_two_part select{width:90%;}
.page-template-contact_us-php h1,.page-template-contact_us-php h2{font-size:2.5vw;font-weight: 700;color:#223f81;line-height:14px;}
.page-template-contact_us-php h2{margin:5px 0 14px;font-size:1.81vw;line-height:14px;}
.contact-form p{font-size: 14px;color:#000000;line-height:20px;}
.wpcf7-form label{color:#000000;font-size: 14px;margin-bottom:0;display:inline;}
.contact-form span.wpcf7-form-control-wrap{display:block;}
.contact-form .wpcf7-form-control-wrap textarea{width:58.5%;height:131px;font-size:12px;margin-bottom: 0;max-width:625px;}
.optInHeadingWrapper{margin-top: 25px;margin-left:15px;}
.contact-form .OptInHeading{padding-left:15px;}
.contact-form div.validation-field.checkbox-group{padding-left:8px;margin-top:27px;min-height: 48px;margin-left:15px;}
.contact-form div.validation-field.checkbox-group .wpcf7-list-item{display:block;}
.contact-form div.validation-field.checkbox-group .wpcf7-list-item input[type="checkbox"]{float:left;}
form .error,form .success,.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin-left:0;white-space:normal;background:transparent;font-size: 12px;color:#ED1C24;font-weight: 700;padding:0;vertical-align: top;padding:0 0 13px;display:block;}
.wpcf7-form .textarea-wrapper .error,.wpcf7-form .textarea-wrapper .success{padding:0;}
.wpcf7-form .submitBtnWrapper{padding-left:10px;}
span.correctInput{background: url('img/default/check.png') no-repeat scroll 0 top transparent;display: block;height: 65px;left: -19px;position: absolute;top: 0px;width: 15px;}
.submitBtnWrapper span.correctInput{display:none;}
.page-template-contact_us-php .openDialog .close{background: url("img/ico/close-btn.png") no-repeat scroll 0px 0px transparent;opacity:1;height:23px;cursor:pointer;position:absolute;top:-12px;right:-12px;width:23px;text-indent: -9999px;}
.page-template-contact_us-php .help-icon{background:url("img/default/help-icon.png") no-repeat scroll 0px 0px transparent;height:20px;margin:0px 0px 0px 5px;text-indent:-9999px;width:20px;position:absolute;}
.wpcf7-response-output{display:none!important;}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin-left:10px;}
.page-template-contact_us-php .successSubmit p{font-size:12px;line-height:18px;color:#444;margin-left:17px;}
.page-template-contact_us-php .successSubmit{min-height:400px;}
/*Captcha settings*/
#recaptcha_widget_div{margin-left:10px;}
#recaptcha_area{height:129px;overflow:hidden;}
.recaptcha_input_area .correctInput{display: none;}
.recaptchatable .recaptcha_r7_c1,.recaptchatable .recaptcha_r8_c1{background-position:-43px -52px!important;}
.page-template-contact_us-php .successSubmit{display: none;}
.recaptchatable #recaptcha_response_field{line-height:15px;}

 /*where to buy starts*/
.where_to_buy_main .span4
{
    min-height: 488px;
    border: none;
    /*margin-left: 0;*/
    border-radius: 0;
}
.where_to_buy_main .span4 h2
{
color: #fff;
font-size: 18px;
text-align: left;
padding-left:4px;
background-color: #ED1C24;
font-weight: normal;
line-height: 34px;
margin-bottom: 30px;
}
.search-details{background-color: #FFD100;border: 1px solid #e5e4e4;}
.where_to_buy_main ul { margin-top: -10px}
#storelocatorform .choose-product
{
margin: 0 10px;
}

#storelocatorform .zip-code
{
    margin-left:10px;
}
.where_to_buy .with_img li
{
	float: left;
   margin-left: 0;
width: 100px;
text-align: center; 
min-height: 106px;
}
.where_to_buy .with_img li span {
font-size: 10px;
color: #222;
margin-top: 15px;
line-height:14px;
}
.with_img_li>a img
{
   width: 60px;
}
.with_img_li>a figure.image
{
z-index: 3;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.with_img_li>a figure.image:hover,.with_img_li>a.active figure.image
{
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.with_img_li>a.active figure.image>img
{
border: 1px solid #999;
left: 0;
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}
.where_to_buy .choose-product ul li.active label{
	margin-bottom:10px;
}
.where_to_buy .choose-product ul li.active .inner-ul label{
	margin-top:7px;
		margin-bottom:0;
}
.left-zero li span
{
    font-size: 12px;
color: #000;
line-height: 18px;
}
.where_to_buy .choose-product ul li
{
   margin: 0 0 0 10px; 
}
.where_to_buy .zip-code .first-span{padding-top:0}
.where_to_buy .zip-container{margin-top:-8px}
.where_to_buy  .control-group {margin-bottom:0}
.zip-container
{
   width: 100%;
}
.zip-code .controls
{
    padding-top:5px;
}
.zip-code label
{
font-size: 12px;
color: #666;
font-weight: bold;
line-height: normal;
margin-bottom: 0;
}
#where_to_buy_zipcode
{
    height: 15px;
padding: 3px;
font-size: 12px;
border: 1px solid #ccc;
line-height: normal;
width: 110px;
color:#000;
width:97%;
border-radius:0px;
}
.where_to_buy #where_to_buy_zipcode{width:87%}
.where_to_buy .zip-code #range{width:93%}
#range
{
	border-radius:0px;
    height: auto;
padding: 3px;
line-height: normal;
margin: 0;
border: 1px solid #ccc;
font-size: 12px;
width: 137px;
}
#storelocatorform .label {
white-space: normal;
display: inline-block;
color: #ED1C24;
font-weight: normal;
background: none;
font-size: 11px;
margin-bottom: 5px;
padding: 0;
}
 #storelocatorform .choose-product{
 border-right: 1px solid #e5e4e4;
border-left: 1px solid #e5e4e4;
padding: 0 10px;
margin: 0 10px;
 }
 #storelocatorform .zip-code{ margin-left:0px}
#find_a_store{margin-top:17px!important;}
#findastore,#find_a_store
{
font-size: 14px;
padding: 3px 8px 3px 8px;
min-height: 26px;
line-height: 1;
float: none;
outline: 0 none;
margin-top: 8px!important;
color:#ffffff;
text-transform:uppercase;
}
#storelocatorform
{
    margin:0;
}
 .where_to_buy_main
    {
        
        margin-bottom:0;
    }


    
.store-results-container .span4
{
   border: none;
border-radius: 0;
}
.store-locator .google-maps
{
    margin-left:0;
}
.store-results-container .span8{
border-left: 1px solid #E5E4E4;
margin: 0 0 10px;
min-height: 584px;
padding: 0 0 0 12px;
}
.store-results-container .zip-code 
{
   border: none; 
   margin-bottom: 25px;
}
.search-details .zip-code h1
{
   background-color: #FDC102;
color: #223f81;
font-size: 22px;
padding: 8px 0 6px 10px;
text-align: left;
line-height: normal;
font-weight:normal
}

.search-details .zip-code .search-summary-wrapper
{
font-size: 14px;
font-weight: bold;
color:#444!important;
padding: 15px 15px 0 15px;
line-height: 21px;
color: #fff;
border: none; 
}
.zip-code .zipcode-input, .zip-code #range {width:100%}
.search-details .zip-code .zip_form_results
{
 padding: 0 15px;
margin: 0;
width: 87%;
}
.selected-product
{
border-top: 1px solid #B1930A;
padding: 10px 22px 10px 22px;
}
.selected-product h2
{
    font-weight: 700;
	font-size: 11px;
margin: 5px 0 14px;
color: #222;
padding: 0;
line-height: normal;
font-family: Arial, Helvetica, sans-serif;
}
.zip_form_results .control-group
{

    margin-bottom:0;
}
.selected-product .product>a>p
{
    text-align: center;
}

.selected-product .product a.image
{
display: block;
}

.selected-product a.another-product
{
/*width: 90%;*/
display: inline-block;
text-align: center;
padding: 6px;
font-size: 14px;
font-weight: bold;
border-radius: 3px;
color: #fff;
background: #da291c;
border-color:#da291c;
margin-top:-30px;
}
.selected-product .product .image{display: block;
margin: 10px 0 0;
padding: 21px 0;
float: none;
text-align: center;
background-color: #fff;}
#selectedProduct
{
    font-weight:bold;
    color: #790000;
padding: 0;
font-size: 14px;
position: relative;
top: -142px;
line-height:15px;
display:inline-block
}

.store-locator .product
{
    text-align:start;
	position:relative;
  
}
.selected-product .product .details .image{margin:0; padding:10px 0 0; margin-bottom:3px;}
#storesTable
{
    color:white;
    margin-top: 0;
}
#storesTable p.summary span{ font-weight:bold}
#storesTable .pagination
{
    width:100%;
}
#storesTable #results-table thead th
{
background-color: #ED1C24;
color: #fff;
font-size: 14px;
text-align: left;
padding: 4px;
border-bottom: 1px #e0e0e0 solid;
}
#storesTable #results-table td
{
border-bottom: 1px solid #eee;
border-top: none;
line-height: normal;
padding: 6px;
vertical-align: middle;
font-size: 12px;
    color:#444;


}
#storesTable #results-table td a,#storesTable #results-table td a:hover{
color:#444!important;font-size: 12px;}
#storesTable #results-table td a.map-it,#storesTable #results-table td a.map-it:hover
{
    color:#F58220!important;
}
#storesTable p.summary
{
font-size: 12px;
color: #444;
}
#storesTable #results-table td a:hover,#storesTable #results-table td a:active
{
     color:white;
}
.pagination .current,.pagination .current:hover,.pagination .current:focus
{
    background: none;
    color: #000!important;
	text-decoration:underline;
	font-size: 14px!important;

}

#storesTable .pagination ul>li>a,#storesTable .pagination ul>li>span,
#storesTable .pagination ul>li>a:hover,#storesTable .pagination ul>li>a:focus {

border: 0;
font-size: 12px;
padding: 0 5px;
color: #F48221;
background:transparent;
}
#storesTable #printDetails
{
background: url('img/default/print-view.png') top left no-repeat;
color: #444;
padding-left: 20px;
}

.selected-product .product .details
{
display:none;
position:absolute;
top: -60px;
width: 100%;
text-align: left;
border: 1px solid #e0bb62;
z-index: 5;
overflow: hidden;
text-align: center;
width:191px;
background:#fff;
}
.selected-product .product .details span.image img
{
  width:105px;  
   margin-bottom: 16px; 
}
.clear {
clear: both;
float: none;
}

.selected-product .product .details .title,.selected-product .product .details a:nth-child(2)
{
    font-weight: 400;
color: #F48221;
font-size: 12px;
display:block;
}
.selected-product .product .details .title
{
    margin:10px 0 0;
	font-weight:700;
}
.selected-product .product>p
{
    text-align: center;
}
.selected-product .product .details a:nth-child(2)
{
    padding:0 0 10px;
}
#map_canvas
{
    display:block;
}
.recipe-detail-info-table th
{
    font-weight:normal;
}
.recipe_title_desc_container>p
{
  color: white;  
}


.Minutes_recdetail
{
    text-transform: capitalize;
}
.home .carousel-caption .product_carousel_text>h2,.home .carousel-caption .product_carousel_text>h1{color:#ffffff;}
#product .teaser7 .bv-cleanslate button.bv-write-review{background-color:#da291c !important;color:#ffffff !important;}
/*.teaser_smallcarousel_container .teaser7 .bv-cleanslate .bv-action-bar,.teaser_smallcarousel_container .teaser7 .bv-cleanslate  .bv-section-summary .bv-section-summary-table,.teaser_smallcarousel_container .teaser7 .bv-cleanslate .bv-section-summary .bv-content-title{background:transparent !important;}*/
@media screen and (min-width:768px)  {
    .logo_social_container .social-icons .twitter-follow-button{margin:0 -6px 0 2px !important;}
    body.product-landing{background:#fff}
    /*Carousel related css*/
	.product_carousel_text{position:absolute;left:90px;top:34px;}
    .home .hero_carousel_wrapper .product_carousel_text{left:14%;}
    .product-landing .product_carousel_text{left:57px}
    .product_carousel_image{position:absolute;top:12px;right:107px}
    .hero_carousel_3 .product_carousel_text{position:absolute;right:150px;top:30px}
    .hero_carousel_3 .product_carousel_image{position:absolute;top:50px;left:100px}
    .hero_carousel_3 .carousel-inner figure img{position:absolute;right:93px;top:12px}
	.tax-product-category #right_side_content_product #sub_carousel .carousel-inner figure img{position:absolute;left:7%;}
    .page-template-product_landing-php .product_carousel_text{width:422px;}
    .page-template-product_landing-php .carousel-caption .product_carousel_text > p{font-size: 18px;font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;line-height:24px;}
    .carousel-caption{position:absolute;top:0;background:0 0}
    .carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1{font-size:26px;}
    .categories_social_container{margin-top:3em}
    .recipe_search_results{min-height:600px;}
    /*Product related css*/
    .teaser7 h4{margin-bottom:1em}
    .teaser7 li.span2 .thumbnail figure{border:none}
    .menu-header-navigation-container ul.nav{z-index:991!important}
    /*change for R&B Foods section*/
    .page-template-about-us-php .single-article-detail_aboutus .single-article-detail-inner{min-height: 338px;}
    #product.single-products .BVRRSummaryContainer{display: block;}
}
@media (min-width: 1025px)
{
	   /*storelocator results*/
    h1{font-size:36px;color:#223f81;}
	h3{font-size:24px;line-height:24px;color:#b0aa7e;}
	.store-results-container .span4	{width: 237px}
	.store-results-container .span8{width: 670px;margin-left: 12px;}
	#storelocatorform .choose-category,#storelocatorform .choose-product
	{
		width:300px;
	}
	#storelocatorform .zip-code
	{
		width:280px;
	}
    .product_carousel_text{width:318px;}
    .navbar .nav.pull-right{left:224px;}
	.home .hero_carousel_wrapper .product_carousel_text{width:370px;}
    .logo_social_container .fb_iframe_widget iframe{z-index: 991;}
    #breadcrumb .breadcrumb,.product-landing #breadcrumb .breadcrumb{margin:40px auto 0;padding:0 0 29px}
    #right_side_content_product.span10{width:779px;padding-left:10px;margin-left:0;}
    .tax-product-category #right_side_content_product.span10{min-height:814px;}    
    #left_navigation_product.span2{width:140px;margin-right:10px}
    #social_story_container.span3{width:220px;margin-left:0}
    #social_story_container.span3 .promo3 figure{text-align: center;}
    #our_products.span6{width:559px;}
    .hero_carousel_wrapper>.container{width:100%;}
    #teser_carousel .item .list.offset1:first-child{margin-left:0;}
    #teser_carousel .item li.list.span2{width:14.9%;margin-left:6.3%;}
    #teser_carousel .carousel-control.right{right:-91px;}
    #teser_carousel .carousel-control.left{left:-91px;}
    .container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
    .teaser7 li.span2{width:140px}
    .teaser7 li.span2 figure img{max-width: 140px;}
    .logo_social_container{position:relative}
    .recipes-landing .spotlight article.span3{width:220px}
    .healthyrecipe_form_container > aside.span3{float:left;}
    .healthyrecipe_form_container > section.span5{float:right;margin-right: 210px;width:470px;}
    .teaser7 h4{font-size:22px;color:#e0bb62;margin-left:0}
    a.logo{position:absolute;left:-45px}
    .teaser_smallcarousel_container>.row{margin-left:auto}
    .carousel-caption{position:absolute;top:0;background:0 0}
    .carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1{font-size:52px;margin-bottom:10px;}
	.home .carousel-caption .product_carousel_text>h2,.home .carousel-caption .product_carousel_text>h1{font-size:2.95vw;color:#ffffff;line-height:48px;margin-bottom:13px;}
    .product-landing .categories_social_container>.span5{width:505px}
    .product-landing .categories_social_container>.span3{width:235px}
    .popover.bottom{left:450px !important}
    .homepage .span4 .fb_iframe_widget span,.homepage .span4 .fb_iframe_widget span iframe[style]{width:296px!important}
    .recipes-detail #social_story_container .fb_iframe_widget span,.recipes-detail #social_story_container .fb_iframe_widget span iframe[style]{width:220px!important}
    .product-landing .breadcrumb>li.offset1{margin-left:90px}
    .teaser_smallcarousel_container .spotlight-teaser{margin-top:2em;margin-bottom:2em}
    .teaser_smallcarousel_container .spotlight-teaser .teasers>.span4{width:296px;margin-left:25px;}
	.article-landing #main .span10 .row.teasers article.span3{width:292px;}
    .teaser_smallcarousel_container .spotlight-teaser .teasers{margin:0}    
    .recipes-detail #teser_carousel .caption h4{margin:5px 0;line-height: 14px;}
    .productimage_detail{margin-left:0}
    .spotlight aside.span3{width:220px;margin-left:0}
    .recipe_search_results>.span7{width:74.5%}
    .recipe_search_results>.span3{width:20%;margin-left:23px}
    .recipe_search_results .facebook span,.recipe_search_results .facebook span iframe{width:192px!important}
    .article-landing #main>.container>.row>.span10{width:940px}
    .article-landing #main .span10 .row.teasers>.span4{margin-right:0}
    .article-landing .span4 .fb_iframe_widget span,.article-landing .span4 .fb_iframe_widget span iframe[style]{width:300px!important}
    .homepage .carousel2{width:972px!important;}
    .single-recipes .carousel2{width:956px!important;}
    .single-products .carousel2{width:996px!important;}
    .recipes-detail .teser_carousel_wrapper #teser_carousel{margin-top: 25px;}
    .homepage #teser_carousel .carousel-control.right{right:-74px;}
    .single-recipes #teser_carousel .carousel-control.right{right:-57px;}
    .carousel2 ul li{width:140px !important;margin-left:0;margin-right: 44px;min-height: 200px;float:left;}
    .homepage .carousel2 ul li{margin-right: 54px;}
    .single-products .carousel2 ul li{text-align: center;margin-right:59px;}
    .single-products .carousel2 ul li a.wrapper-link{display:block;min-height: 126px;}
    .single-recipes .carousel2 ul li{width:142px !important;margin-left:0;margin-right: 49px;min-height: 312px;}
    /*Legal pages related*/
    .single-article-detail_aboutus.span8{margin-left: 0;width:100%;}
    .tax-product-category .teaser7 li.span2 .thumbnail span.btn-link{min-height:35px;display: inline-block;}
	.home .hero_carousel_wrapper .carousel-caption .product_carousel_text .readmore > a.btn{margin-top:17px;}
	.home .carousel-caption .product_carousel_text>p{line-height:25px;}
	.home .carousel-caption .product_carousel_text>p{font-size:1.45vw;color:#ffffff;line-height:26px;}
	.homepage .teasers .teaser3 h3,.recipes-landing .teasers .teaser3 h3,.article-landing .teasers .teaser3 h3{line-height:28px;}{line-height:28px;}
	.recipes-landing .teasers .teaser3 h3{font-size:1.7vw;line-height:28px;}
	.page-template-product_landing-php .carousel-caption .product_carousel_text > h1,.page-template-product_landing-php .carousel-caption .product_carousel_text > h2{font-size:36px;line-height:40px;}
	.tax-product-category .carousel-caption .product_carousel_text>h1,.tax-product-category .carousel-caption .product_carousel_text>h2{line-height:36px;}
	.tax-product-category #sub_carousel .carousel-inner{min-height:348px;}
	/* Line spacing issue between headding and content in single product page fixed */
	.single-products .single-product-detail-inner > .product-description .prod-detail-desc{margin-top:5px;}
}

@media (min-width: 1025px) and (max-width: 1199px){
    /*For Homepage*/
    .carousel-caption{position:absolute;top:0;background:0 0}
    .homepage .hero_carousel_wrapper>.container{width:100%;}
    .teaser_smallcarousel_container .spotlight-teaser .teasers{margin:0}
    .teaser_smallcarousel_container .spotlight-teaser .teasers > .span4{width:243px;}
    .homepage .carousel-indicators{top:314px}
    .teser_carousel_wrapper .teser_carousel_wrapper_inner.container{width:774px;}
    .single-products .teser_carousel_wrapper .teser_carousel_wrapper_inner.container{width:783px;}
    #teser_carousel .carousel-control.right{right:-91px;}
    #teser_carousel .carousel-control.left{left:-91px;}
    .homepage .spotlight-teaser.container{width:780px;}
    .single-products .container.teaser_smallcarousel_container{width:100%;}
    .carousel-caption .product_carousel_text > h2, .carousel-caption .product_carousel_text > h1{font-size: 45px;}
    .carousel2 ul li{width:140px !important;margin-left:0;margin-right: 20px;}
    .single-products .carousel2 ul li{margin-right: 20px;}
    .homepage .carousel2 ul li{width:140px !important;margin-left:0;margin-right: 19px;}
    .homepage #teser_carousel .carousel-control.right{right:-91px;}
    .homepage .carousel2{width:798px!important;}
    .single-recipes .carousel2 ul li{margin-right:16px;}
    .single-recipes .carousel2{width:795px!important;}
    .single-recipes #teser_carousel .carousel-control.right{right:-92px;}
    .single-products .carousel2{width:805px !important;}
    .homepage .teaser_smallcarousel_container .spotlight-teaser .teasers > .span4 .caption a:first-child{min-height: 107px;display:block;}
    .selected-product{border-top:none;}
	.hero_carousel_wrapper > #sub_carousel .carousel-control{top:42%;}
	
}
@media (min-width: 768px) and (max-width: 1024px)
{
#header.modern-header,.carousel-control.right,.carousel-control.right:hover{-webkit-transform: translateZ(0)!important;}
/*store locator*/
article.contact-form.single-article-detail .hidden-desktop {
display: none!important;
}
.selected-product{border-top:none}
.where_to_buy_main .span4 h2{font-size:16px}
#selectedProduct{font-size: 13px;}
#storelocatorform .span4
{
   width:226px; 
}
.store-locator .function-wrapper{display:block!important;}
#map_canvas
{
    min-height:346px;
}
.selected-product .another-product
{
    text-align:center;
}
.search-details .zip-code h1
{
    margin-left:0;
}
.search-details .zip-code .search-summary-wrapper
{
    padding: 0 12px 10px;
}
.search-details .zip-code .zip_form_results
{
    padding:0;
}
.store-locator input[type="hidden"] + .control-group, .where_to_buy input[type="hidden"] + .control-group,
.zip_form_results .control-group
{
margin: 0;
padding: 0 12px;
width:100%
}
#where_to_buy_zipcode{width:86%}
.where_to_buy_main .span4
{
    min-height: 590px;
}
.zip-code .zipcode-input, .zip-code #range{width:91%}
 .store-results-container .span4
{
width: 150px; 
margin-right:10px;
}
.selected-product{padding:10px;}
.selected-product h2{font-size:10px}
.store-results-container .span8{
   width: 520px;
}  
    #_bapw-notice{top:473px!important;left: 15px!important;}
    #breadcrumb .breadcrumb{padding:20px 15px 8px 0}
    .navbar .container{width:724px;margin:0 auto}
    .navbar .menu-header-navigation-container .nav > li > a{padding:10px;}
    .homepage #teser_carousel .caption h4{min-height: 48px;}
    .single-products .navbar .container{margin:0 auto}
    .navbar .nav.pull-right{float:none;padding-left:171px;}
    .page-template-product_landing-php .carousel-caption .product_carousel_text > h1 sup, .page-template-product_landing-php .carousel-caption .product_carousel_text > h2 sup{font-size:21px;}
    .span3{width:166px}
    .container{width:724px}
	#tabReviews.container{width:640px;}
    .recipes-detail .span3 .fb_iframe_widget span,.recipes-detail .span3 .fb_iframe_widget span iframe[style]{width:188px !important}
    .logo_social_container{position:relative}
    .logo_social_container .fb_iframe_widget iframe,.logo_social_container .fb_iframe_widget iframe{z-index: 11;}
    a.logo{z-index:10;left:-25px;position:absolute;top:20px;width:56%;}
    .nav-collapse .nav>li>a{margin-bottom:0}
    .menu-header-navigation-container ul.nav{z-index: 11;}
    .homepage .hero_carousel_wrapper > #sub_carousel.container{width:100%;}
    .homepage .spotlight-teaser.container{width:670px;}
    /*product page carousel*/
    .hero_carousel_3 .carousel-inner{min-height:288px}
    .hero_carousel_3 .product_carousel_text{position:absolute;right:50px;width:200px}
    .hero_carousel_3 .product_carousel_image{position:absolute;top:50px;left:80px}
    .hero_carousel_3 .product_carousel_image img{width:80%}
    .nav-collapse .nav>li{float:left}
    .navbar .nav>li>a{padding:10px 30px}
    .navbar .nav>li.first>a{padding:10px 30px 10px 60px}
    .left-nav ul.nav ul li a{line-height:18px;}
    .carousel-caption{position:absolute;top:-30px;background:0 0}
    .tax-product-category .carousel-caption{top:0px;}
	.tax-product-category .carousel-inner{min-height:288px;}
    .carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1{font-size:26px;margin-bottom:10px;}
    .homepage .carousel-indicators{top:245px}
    #teser_carousel .item .list.offset1:first-child{margin-left:0;}
    #teser_carousel .item li.list.span2{width:18.3%;margin-left:2%;}
    .homepage .teser_carousel_wrapper .teser_carousel_wrapper_inner.container{width:604px;  }
	.homepage .carousel-control{background-size:75%;top:44%;}
	.carousel-control.left,.carousel-control.left:hover{background-position:0 0;}
    .carousel-control.right,.carousel-control.right:hover{background-position:0 0;}
    #teser_carousel .carousel-control.left{background-position:-11px -155px;left:-78px;}
    #teser_carousel .carousel-control, #teser_carousel .carousel-control:hover{width:80px;}
    #teser_carousel .carousel-control.right{background-position:-11px 5px;right:-77px;}
    .recipes-detail #teser_carousel .carousel-control.left{background-position:-7px -155px}
    .recipes-detail #teser_carousel .carousel-control.right{background-position:-12px 5px}
    .product-landing .breadcrumb>li.offset1{margin-left:50px}
    .product-landing .product_carousel_image{top:34px;right:73px}
    .product-landing .product_carousel_image img{height:210px}
    .product-landing .product_carousel_text{left:55px;top:30px;width:300px}
    .product-landing .carousel-control{width:43px;}
    .product-landing .carousel-control.left{background-position:0 0;}
    .teaser7 li.span2 .thumbnail span.btn-link{font-size: 12px;line-height: 15px;}
    .teaser7 li.span2 figure img{max-width: 100px;}
    .hero_carousel_3 .carousel-control.left{left:8px;}
    .hero_carousel_3 .carousel-control.right{right:0;}
    .page-template-product_landing-php .carousel-caption .product_carousel_text > p{font-size:18px;}
    .product-landing .carousel-indicators{left:41%;top:260px}
    .single-products .productimage_detail{margin-left:10px;}
    .teaser7 h4{margin-left:0}
    .teaser7 li.span2{width:100px;}
    .teaser_smallcarousel_container .spotlight-teaser .teasers>.span4{width:210px}
    .homepage .teaser_smallcarousel_container .spotlight-teaser .teasers > .span4 .caption a:first-child{min-height: 145px;display:block;}
    .teaser_smallcarousel_container .spotlight-teaser .teasers{margin:0 8.2%}
    .homepage .teaser_smallcarousel_container .spotlight-teaser .teasers{margin:0}
    .teaser_smallcarousel_container .spotlight-teaser{margin-top:2em;margin-bottom:2em}
    .homepage #teser_carousel .carousel-control.right,.single-products #teser_carousel .carousel-control.right,.recipes-detail #teser_carousel .carousel-control.right{right:-53px;background:url('img/ico/arrow-right.png') no-repeat scroll 0 0;}
    .homepage #teser_carousel .carousel-control.left,.single-products #teser_carousel .carousel-control.left,.recipes-detail #teser_carousel .carousel-control.left{background:url('img/ico/arrow-left.png') no-repeat scroll 0 0;left:-53px;}
    .homepage #teser_carousel .carousel-control,.single-products #teser_carousel .carousel-control,.recipes-detail #teser_carousel .carousel-control, .recipes-detail #teser_carousel .carousel-control:hover{height:38px;width:36px;}
    .homepage #teser_carousel .carousel-control{top:30%;}
    .recipes-detail #teser_carousel .carousel-control, .recipes-detail #teser_carousel .carousel-control:hover{top:10%;}
    .recipes-detail .teser_carousel_wrapper_inner.container,.single-products .teser_carousel_wrapper_inner.container{width:640px;}
    .recipes-detail #teser_carousel .carousel-control.right{right:-59px}
    .recipes-detail #teser_carousel .carousel-control.left{left:-64px}
    .popover{width:310px;}
    .popover-content .ingredients-list{font-size: 11px;}
    .most_viewed_recipe p{font-size: 10px;}
    .vertical > span.prev{top:37px;}
    .homepage #teser_carousel .carousel-control.right{right:-53px;}
    .receipe_nutrition_info tr{font-size:11px;}
    .nav .arrow,.navbar .btn-navbar{display:none}
    #teser_carousel .caption a>h4{font-size:11px;}
    .homepage #teser_carousel .caption a>h4{font-size:12px;min-height:48px;}
    nav#left_nav{overflow:hidden}
    #right_side_content_product.span10{padding-left:10px;margin-left:0;width:600px}
    .single-products #main #right_side_content_product.span10{margin-left:0;width:59%;}
    #left_navigation_product.span2{margin-right:9px;width:104px;}
    .tax-product-category #left_navigation_product.span2{padding-right:9px;margin-right:0;}
    .tax-product-category #right_side_content_product.span10{border-left: none;}
    #our_products.span6{width:359px}
    .recipes-detail .receipe_All_container #receipe_detail_content{width:47%;}
    .recipes-detail .receipe_All_container > aside.span3{width:23%;}
    #social_story_container.span3{width:220px;float:right}
    #social_story_container.span3 .promo3 figure{text-align: center;}
    .recipes-detail #social_story_container.span3{width:26%;float:right}
    .hero_carousel_3 .carousel-caption{min-height:260px}
    .hero_carousel_3 .carousel-inner figure img{height:268px;right:70px}
	.tax-product-category #right_side_content_product #sub_carousel .carousel-inner figure img{height:268px;position:absolute;top:18px;left:8%;}
    .imageSlider .carouselControls{width:282px;margin-left:5px;}
    .single-products .carousel .indicator{width:244px!important;}
    .imageSlider .carouselControls #slide-prev{left:-15px;background-position:0 0;}
    .imageSlider .carouselControls #slide-next{right:-8px;background-position:0 0;}
    .imageSlider .carouselControls #slide-prev, .imageSlider .carouselControls #slide-next{width:20px;}
    .single-products .teser_carousel_wrapper_inner.contasiner,.single-products .container.teaser_smallcarousel_container{width:100%;}
    .imageSlider ul{margin:0;}
    /*Recipe page related css*/
    .recipes-landing .spotlight article.span3{margin-left:0;margin-right:16px}
    .most-viewed-recipes ul li{padding:0 7px;}
    .most_viewed_recipe h3{margin:0 0 40px;font-size:10px;}
    .most_viewed_recipe{padding:0 0 40px;}
    .most-viewed-recipes .image figure img{margin:0px 6px 0px 0px;}
    .most-viewed-recipes .copy{width:103px;}
    .single-recipes .single-article-detail-inner > p{width:64%;}
    .single-recipes .single-article-detail-inner ul.page-functions{width:35%;}
    .single-recipes .single-article-detail-inner .recipe-content-header{width:62%;}
    .recipes-detail #teser_carousel .caption h4{line-height:12px;margin:5px 0;}
    .recipes-detail #teser_carousel ul .caption a p{min-height:104px}
    .single-recipes .single-article-detail-inner>h2{font-size:170%}
    .single-recipes .single-article-detail-inner > h1{font-size:140%;}
    .single-product-detail .product-description .social-icons>.social-facebook{width:84px}
    .article-landing .span3 > .teaser3 .caption h3 span{font-size:16px;}
    .recipes-detail #teser_carousel ul .caption a p{min-height:100px;}
    .healthyrecipe_form_container > aside.span3{float:left;}
    .healthyrecipe_form_container > section.span5{float:right;margin-right:11%;width:380px;}
    .nutrition_information>h3{font-size:12px;}
    /*For recipe search*/
    .recipe_search_results .span7{ width: 540px;}
    .search-results .recipe-result a h2{ width: 48%;}
    .recipe_search_results .facebook span{ width: 166px !important;}
    .recipe_search_results .facebook span iframe{ width: 166px !important;}
    .recipe_result_wrapper{padding-right: 10px;}
    .recipe_search_results > .span3{ width:173px; margin-left: 10px;}
    .recipe_search_results .span3 .fb_iframe_widget span,.recipe_search_results .span3 .fb_iframe_widget span iframe[style]{width:173px!important;}
	.article-landing #main .carousel-caption .product_carousel_text > p{font-size:13px;line-height:14px;}
    /*For Meet Our Farmers*/
    .article-landing #main .span10 .row.teasers>.span3{width:228px;}
	.article-landing #main .span10 .row.teasers{padding:30px 0 30px;}
    .article-landing #main .span10{width:724px}
    .article-landing #main .carousel-caption .product_carousel_text > h2, .article-landing #main .carousel-caption .product_carousel_text > h1{line-height:20px;margin:0 0 5px;}
	.article-landing #main .carousel-inner .container .product_carousel_text{width:270px;}
    .article-landing .span3>.teaser3 .caption h3{top:100px;}
    .tax-product-category .carousel-caption .product_carousel_text>p{font-size:16px}
    .tax-product-category .carousel-caption .product_carousel_text>h2,.tax-product-category .carousel-caption .product_carousel_text>h1{font-size:21px}
    .tax-product-category .carousel-caption .product_carousel_text{top:2px;}
    /*Sitemap*/
    .sitemap_container .inner-container > .span3 > h2,.sitemap_container .inner-container > .span3 > h1,.sitemap_container .inner-container > .span3 > h2 > a{font-size: 18px; color:#223f81;font-weight: normal;margin:0 0 0.25em 0;line-height: 30px; }
    .menu-left-navigation-product-container #menu-left-navigation-product li a{font-size: 12px;}
    .title_social_container.span8{width:724px;}
    .carousel2 ul li{width:112px !important;margin-left:0;margin-right:10px;min-height: 183px;float:left;}
    .homepage .carousel2 ul li{width:107px !important;margin-left:0;margin-right:16px;min-height: 183px;}
    .homepage .carousel2{width:616px!important;}
    .single-recipes .carousel2 ul li{width:115px !important;margin-right: 15px;}
    .single-recipes .carousel2{width:655px!important;}
    .single-products .carousel2{width:642px !important;}
    .single-products .carousel2 ul li{text-align: center;margin-right: 16px;vertical-align: top;}
    /*Contact us form realted changes*/
    .full_width_three_part > .span2{margin-left:7px;}
    .full_width_three_part > .span3{width:32%;}
    .full_width_three_part > .span3 select{width:auto !important;}
    .contact-form .full_width_three_part .validation-field.zipCode{padding-left:0;}
    .page-template-contact_us-php .openDialog{width:193px;}
    .page-template-contact_us-php .expired-popup.openDialog, .page-template-contact_us-php .manu-popup.openDialog{width:200px;}
    .page-template-contact_us-php .successSubmit{min-height:500px;}
    .checkboxBrandCrp .wpcf7-form-control-wrap.BrandInfo,.checkboxBrandCrp .wpcf7-form-control-wrap.BrandInfo .wpcf7-list-item.last{clear:both;}
	.home .hero_carousel_wrapper .product_carousel_text.span4{width:300px;top:20px;}
	.home .carousel-caption .product_carousel_text>p{font-size:1.7vw;}
	.homepage .hero_carousel_wrapper .carousel-indicators{left:48%;}
	#findastore, #find_a_store,.selected-product a.another-product{font-size:11px;}
}
@media screen and (max-width:767px) {
	.page-template-contact_us-php h1{margin-left:9px; margin-top: 15px;}
	
	.page-template-contact_us-php .hidden-desktop p a {
color: #e92823;
}
.page-template-contact_us-php .hidden-desktop p {
font-size: 14px;
min-height: 135px;
}
	.where_to_buy .with_img li{width:29%}
	#selectedProduct{top:-298px}
	.col-bg{width:100%; float:left}
	/*where to buy*/
.where_to_buy_main .span4 {
min-height: 220px;
}

/*store locator*/
.selected-product .product>a
{
    text-align:center;
}
.selected-product .product>a img
{
    width:220px;
    margin-left:0;
}
 .google-maps.span8
{
    padding-right:20px;
}
#storesTable #results-table thead th
{
    background:none;
}
#storesTable #results-table td {
background: none;
border-bottom: 0;
border-right: 0;
border-top:0;
}

.selected-product .another-product
{
    text-align:center;
    font-size: 18px;
    
}

#map_canvas,.zip-code 
{
    display:none;
}
.selected-product h2
{
    font-size: 18px;
margin-left: 10px;
}
#storesTable #results-table td a {
color: #e0bb62;
text-decoration: underline;
}
.map-it
{
/*    float:right;*/
    position: absolute;
right: 10px;
top: 15px;
}
#storesTable #results-table td.mb-distance
{
    float: right;
    text-align: right; 
    padding-right: 0;
}

#storesTable .mb
{
    position:relative;
}
#storesTable .pagination>ul
{
  text-align: center;
width: 200px;  
}
#storesTable .pagination ul>li>a,#storesTable .pagination ul>li>span
{
    float:none;
}
#storesTable .pagination .first,#storesTable .pagination .last
{
    display:none;
}
#storelocatorform .choose-product
{
    margin:0;
	padding:0;
	border:none
}
.where_to_buy #where_to_buy_zipcode{width:90%}

#storelocatorform .zip-code
{
    margin-left:0;
}
.where_to_buy .zip-container
{
    margin-left:10px;
}

/*making 480px same*/
#results-table.table thead{display:none;}
#results-table.table tr {
border-top: 1px solid #DDD;
}
#results-table.table td {
display: inline-block;
border: none;
word-wrap: break-word;
}

/*.store-locator .mb {
width: 100%;
}*/
.store-locator .mb{width:100%;}
.store-locator .mb-store{width:60%;}

		body#where_to_buy section#main {border:none}
	#storelocatorform .choose-category,#storelocatorform .choose-product,#storelocatorform .zip-code {
		border-top: 1px solid #c09e4e; margin-top:0
	}
		
	#storelocatorform .zip-code {margin-top: 35px;}
	.where_to_buy_main .span4 h2{top:-40px}
    body {padding:0;background: #e0bb62;color: #e0bb62;font-family: arial, sans-serif;font-size: 12px;}
    .carousel-indicators li{height:12px;width:12px;}
    .mobile_gutter_receipe{padding-left:15px!important;padding-right:15px!important;}
    .logo_social_container .addthis_counter .atc_s{background:url(img/ico/widget008.old.20.top.png) no-repeat left;width:20px!important;background-position:0 0;}
    .logo_social_container .addthis_counter .atc_s:hover{background-position:0 0!important;}
    .logo_social_container .addthis_counter .addthis_button_expanded{display:none!important;}
    .logo_social_container .addthis_counter{width:20px!important;margin-right:1px!important}
    .logo_social_container .social-icons .pinit-icon{margin-left:1px;}
    .logo_social_container .social-icons .social-youtube{margin:0 0 0 2px !important;}
    .logo_social_container .social-icons .social-twitter,.logo_social_container .social-icons .social-facebook{margin:0 1px !important;}
    .raguus-desktop{display:none;}
    /* hiding footer items*/
    .modern-footer>.container{padding:0 5px}
    /*Header and carousel Related changes*/
    .homepage .container-fluid{background-color:#e0bb62;}
    .search-results #main > .container{background:#e0bb62;}
    body#home,body#search_result{background-color:#ED1C24;}
    .homepage .teaser_smallcarousel_container .spotlight-teaser{display:none;}
    .hero_carousel_wrapper > #sub_carousel .carousel-control{top:24%;height:29px;width:30px;background-size:65%;}
    .hero_carousel_wrapper > #sub_carousel .carousel-control.left{background-position: 0 0;left:5px;}
    .hero_carousel_wrapper > #sub_carousel .carousel-control.right{background-position: 0 0;right:5px;}
    .hero_carousel_wrapper > #sub_carousel .carousel-indicators {top: 3px;right: 108px;left:43%;}
    .carousel-caption .product_carousel_text>h2,.carousel-caption .product_carousel_text>h1{font-size:20px;}
    .carousel-caption{ background:none; }
    a.logo {z-index:992;left:0;top:0px;}
    a.logo img{height:77px;width:auto;}
    nav#left_nav{display:none;}
    #header section.banner{background-image:none;}
    .modern-header .social-icons{margin:65px 10px 0 0;}
    .carousel-caption .product_carousel_text>p{min-height:36px;}
    .recipes-landing .modern-header .social-icons,.article-landing .modern-header .social-icons,.single-recipes .modern-header .social-icons,.product-landing .modern-header .social-icons,.single-products .modern-header .social-icons,.search-results .modern-header .social-icons,.site-map .modern-header .social-icons,.page-template-legal-pages-php .modern-header .social-icons{margin:71px 15px 0;}
    .navbar .nav > li{text-align:left;}
    .navbar .nav > li a{padding-left:12px;}
    /*Product page*/
    .teaser7 li.span2 a,.productDetailSmall .thumbnails .thumbnail > a{display:block;border: 1px solid #f48221;background: url("img/default/product-arrow.png") no-repeat 96% center #ffffff;height:auto;padding:10px 35px 10px 10px;}
    .teaser7 li.span2 .thumbnail{border:none;margin:0 10px;}
    .teaser7 li.span2, .search-list .thumbnails .span3{width:100%;}
    .teaser7 li.span2 figure img,.productDetailSmall .thumbnails .thumbnail > a figure img{height:100px;}
    .teaser7 li.span2 .thumbnail span.btn-link,.productDetailSmall .thumbnails .thumbnail span.btn-link {line-height: 20px;height:auto;padding-left:0px;}
    .teaser7 .thumbnails>li{margin-bottom:10px;}
    #our_products > h3,.recipes-landing .healthyrecipe_form_container > h2.visible-phone{margin:0 0 0 20px;color:#223f81;font-size: 22px;}
    .recipes-landing .healthyrecipe_form_container > h2.visible-phone {margin:10px 0 0 20px;}
    body#product #sub_carousel{display:none;}
    .tax-product-category #single_image,.tax-product-category #sub_carousel{display:none;}
    #right_side_content_product .productimage_detail{margin:0 15px 10px 15px;}
    .nutrition.btn-link{ text-align:left;display:inline;}
    .single-products #teser_carousel ul.thumbnails li > a,.single-products #teser_carousel .caption{ display:inline-block;} 
    .single-products #teser_carousel ul.thumbnails li > a figure img{width:100px;}
    .single-products #teser_carousel ul.thumbnails li{text-align:left;background-color: #fff;border:#f48221 1px solid;padding:10px;}
    .single-products #teser_carousel ul.thumbnails li > a{vertical-align:top;}
    .single-products #teser_carousel ul.thumbnails{padding:0 15px;}
    .single-products .teser_carousel_wrapper{background:none;}
    .single-product-detail-inner h2,.single-product-detail-inner h1{ font-size:25px;}
	.home .carousel-caption .product_carousel_text>p{font-size:14px;}
    .single-product-detail-inner h1{text-align:center;}
    .single-products .teaser_smallcarousel_container #teser_carousel h2{margin:15px 0 15px 4%;font-size:25px;}
    .single-product-detail-inner{margin:0;border:1px solid #f48221;padding:3%;width:94%;}
    .single-products .popover-content{padding:0 6px;}
    .single-products .popover-content>h3>span{font-size:15px;line-height:20px;padding-bottom:5px;}
    .popover-content .ingredients-list{margin:5px -1px;font-size: 11px;}
    .teaser7 li.span2 .thumbnail a figure,.productDetailSmall .thumbnails .thumbnail > a figure{float:none;vertical-align:middle;display:table-cell;}
    .productDetailSmall .thumbnails .thumbnail > a figure{width:100px;height:100px;}
    .teaser7 li.span2 .thumbnail a{text-align:left;}
    .productDetailSmall{padding:0 15px;}
    .productDetailSmall > ul.thumbnails{margin-bottom: 15px;}
    .productDetailSmall > ul.thumbnails >li{margin-bottom: 10px;}
    .productDetailSmall .thumbnails .thumbnail .right-side-content{display:table-cell;vertical-align: middle;padding-left:10px;}
    .page-template-product_landing-php #right_side_content_product .right-side-content,.tax-product-category #right_side_content_product .right-side-content{display:table-cell;vertical-align: middle;padding-left:10px;}
    .productDetailSmall .thumbnails .thumbnail{border:none;}
    .product-landing #social_story_container.span3,.single-recipes .relatedRecipeSmall {display:none;}
    /*Recipe page realted css*/
    .spotlight .teaser3 figure,.healthyrecipe_form_container > aside.span3 .promo3 figure{display: table-cell;text-align:left;vertical-align:middle;}
    .spotlight .teaser3,.healthyrecipe_form_container > aside.span3 .promo3{border:#f48221 1px solid;padding:10px 35px 10px 10px;display:block;background:url("img/default/product-arrow.png") no-repeat 97% center transparent;background-color: #fff;}
    .spotlight .teaser3 > a,.healthyrecipe_form_container > aside.span3 .promo3 > a{display:block;}
    .spotlight aside.span3, .recipes-landing .spotlight article.span3{width:100%;margin-bottom:10px;}
    .teasers figure img,.healthyrecipe_form_container > aside.span3 .promo3 figure img{width:80px;}
    .recipes-landing .teaser3,.recipe_search_form_container,#right_side_content_product .productimage_detail,.healthyrecipe_form_container > aside.span3 .promo3{margin:0 15px;}
    #right_side_content_product .productimage_detail{margin-bottom:20px;}
    .recipes-landing .teaser3 h3,.article-landing .span3 > .teaser3 h3.visible-phone{display:inline-block!important;vertical-align:top;line-height:84px;margin-left:10px;width:60%;}
    .recipes-landing .teaser3 h3,.healthyrecipe_form_container > aside.span3 .promo3 > a h3.header-phone{display:table-cell!important;line-height:15px;color:#223f81;vertical-align: middle;width:auto;padding-left:10px;padding-right: 0;font-size: 12px;font-family: Arial,Helvetica,sans-serif;}
    .recipes-landing .teaser3 figure, .recipes-landing .promo3 figure{padding:0;background:#ffffff;width:80px;}
    .recipe_search_form_container h1{margin:0 0 7px 0;}
    .recipe_search_form_container{padding:10px;background-color:#ffffff;border:#f48221 1px solid;}
    .healthyrecipe_form_container > .span5{margin-top:10px;}
    .healthyrecipe_form_container > aside.span3{width:100%;margin-bottom: 10px;}
    .recipes-landing section.teasers{margin:0px 0px 10px;}
    .recipe_search_form_container p{font-size: 13px;}
    .recipe_search_form_container h1,.recipe_search_form_container > h2{font-size:22px;color:#223f81;margin:0px 0px 7px;}
    .single-products #main #right_side_content_product.span10{width:100%;}
    .single-products .single-product-detail-inner .product-description h1 > sup{top:-0.7em;}
    .single-recipes .teaser7 li ul{margin:0;padding:0;}
    .healthyrecipe_form_container > .span5{margin-left:0;}
    #main .relatedRecipeSmall .span10{margin-top:0;}
    /*For recipe search*/
    .recipe_result_wrapper{ border-right: none; padding-right: 0;}
	.recipes-landing .teasers .teaser3 h3,.healthyrecipe_form_container > aside.span3 .promo3 h3.header-phone{display:table-cell!important;line-height:15px;color:#223f81;vertical-align: middle;width:auto;padding-left:10px;padding-right: 0;font-size: 12px;font-family: Arial,Helvetica,sans-serif;}
    .search-results .recipe-result{ background: #ffffff; border: 1px solid #f48221; margin-bottom: 20px; padding: 10px 30px 10px 10px;background: url("img/default/product-arrow.png") no-repeat 97% center #fff; }
    .search-results  .recipe-result a{ display: block;}
    .search-results  .recipe-result a  table{ display: none;}
    .search-results .search-list{ border-top: none;}
    .search-results .sort-by-form{ display: none;}
    .search-results > h1{ background: #f48221; color: #ffffff; font-size: 13px; font-weight: 700; line-height: 30px; margin: 20px 0; padding: 5px 8px;}
    .recipe_search_results .recipe_search_form_container{ margin: 0 0 20px;}
    .search-results .recipe-result a h2{ vertical-align: middle; width: auto;line-height: 20px;display: table-cell;padding-left:10px;}
    .search-results .pagination { padding: 0;}
    .search-results .pagination ul{ width: 100%;}
    .search-results .pagination ul  li .page-numbers{ display: none;}
    .search-results .pagination ul li  a.next, .pagination  ul li a.prev{ background: none repeat scroll 0 0 #f48221 !important; border: none;line-height: 20px; border-radius: 0; color: white; display: block !important; font-size: 12px; font-weight: bold; margin-top: 10px; padding: 5px 0; width: 100%;}
    .search-results .recipe-result a figure,.search-results .recipe-result a figure img{width:80px;height:80px;}
    .search-results .recipe-result a figure{display: table-cell;width:80px;}
    .search-results #main > .container > h1{font-size:23px;margin-top:10px;margin-bottom:0;}
    .search-results .recipe_search_form_container.visible-phone h3{font-size: 20px;}
    .single-recipes .recipe_search_form_container{margin:0 0 20px 0;}
    /*For Meet Our Farmers*/
    .article-landing  #main .carousel{ display: none;}
    .article-landing #main{background:#E0BB62;}
    body#article{background-color:#ED1C24;}
    .article-landing #main .span10 .row.teasers{ border: none; padding: 0;}
    .article-landing #main .span10 h2{ background-color: #f48221; color: #fff; display: block; font-size: 13px; font-weight: 700; line-height: 30px; padding: 5px 8px;}
    .article-landing #main .row.teasers .span3{ background: none repeat scroll 0 0 #ffffff; border: 1px solid #f48221; margin-bottom: 20px; padding: 10px;}
    .article-landing #main .row.teasers .span3 a{display: block;}
    .article-landing #main .row.teasers .span3 figure{ text-align: left;}
    .article-landing .span3>.teaser3 figure{display:inline-block;padding:5px;}
    .article-landing .span3>.teaser3 h3.visible-phone{line-height:57px}
    .article-landing .span3>.teaser3 .caption.hidden-phone{display:block!important}
    .article-landing .span3>.teaser3 .caption.hidden-phone h3{display:none}
    /*For recipe detail*/
    .homepage .our_products_recipe.visible-phone{display:none!important;}
    .recipes-detail .receipe_All_container>aside.span3{width:100%}
    .receipe_All_container aside.span3>h2,.relatedRecipeSmall h2,.page-template-about-us-php .title_social_container > h1{color:#ED1C24;margin:0 0 10px;font-size:150%}
    .recipes-detail .receipe_All_container{margin-top:20px}
    .receipe_All_container .recipe_social .social-icons.pull-right{float:none;overflow:hidden;margin-top:10px}
    .receipe_All_container aside.span3 figure{text-align:center}
    .recipe-detail-info-table tr{border-bottom:0}
    .recipe-detail-info-table tbody{border-bottom:1px solid #eee}
    .recipe-detail-info-table td,.recipe-detail-info-table th{padding:3px 4px;text-align:left}
    .recipes-detail .receipe_All_container aside.span3>h2{text-align: center;line-height: 22px;color:#223f81;}
    .recipe_serving_detail_table{border:1px solid #f48221;background:#fff}
	.single-recipes .recipe_serving_detail_table{margin-top:10px;}
	.recipe_serving_detail_table span.value{right:35%;}
    .ingredients_directions_tip_container>h3,.nutrition_information>h3,.recipe_serving_detail_table>span{background:#f48221;color:#fff}
    .ingredients_directions_tip_container>h3{margin:0;font-size:13px;padding-left:5px;padding-bottom:0}
    .ingredients_directions_tip_container{background-color:#fff;margin-top:10px;border:1px solid #f48221}
    .single-recipes .ingredients_directions_tip_container.visible-phone .tip_recipe{display:none}
    .ingredients_directions_tip_container ol li,.recipe-ingredients-list{color:#000}
    .recipes-detail .nutrition_information{margin-top:10px;background-color:#fff;border:1px solid #f48221}
    .nutrition_information>h3{border:0;font-size:13px;}
    .single-recipes .single-article-detail-inner{display:none}
    .single-recipes .our_products_recipe{display:none!important;}
    .single-recipes .our_products_recipe > .teaser7{margin:0 0 10px 0;}
    /*Sitemap*/
    .sitemap_container{padding:15px;}
    .sitemap_container .inner-container{padding:10px;background:#fff;border:1px solid #F48221;border-radius:4px;}
    .sitemap_container .inner-container > .span3 > h2,.sitemap_container .inner-container > .span3 > h1,.sitemap_container .inner-container > .span3 > h2 > a{font-size: 18px; color:#223f81;font-weight: normal;margin:0 0 0.25em 0;line-height: 30px; }
    /*Privacy Policy*/
    .page-template-legal-pages-php .title_social_container{padding:10px 0 0;}
    .page-template-legal-pages-php .single-article-detail_aboutus{padding:0;}
    .page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner,.page-template-about-us-php .single-article-detail-inner{background:#ffffff;border:1px solid #F48221;width:96%;padding:2%;}
    .page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner p,.page-template-about-us-php .single-article-detail-inner p{font-size:12px;}
    .page-template-legal-pages-php .social-icons.share{margin-top:0;}
    .page-template-legal-pages-php .single-article-detail_aboutus .single-article-detail-inner>h2{color:#333;font-size:15px;line-height:20px;margin-top:5px;}
    .title_social_container.span8{width:auto;}
    .page-template-legal-pages-php .title_social_container > h1,.page-template-about-us-php .title_social_container > h1{font-size: 22px;margin:0;}
    /*Sitemap*/
    .sitemap_container .inner-container > .span3{width:100%;}
	.store-results-container .span8{min-height:inherit}
    .tab-pane.active.container{padding:0 15px;}
    #product .popover{width:240px;}
    #storesTable #results-table td.mb-store{font-weight: bold;}
	.single-recipes aside.span3 .recipe_social.visible-phone{display:none !important;}
	.article-landing .teasers .teaser3 h3{font-size:12px;margin-top:0;}
	.article-landing .teasers .span3 > .teaser3 p{font-size:12px;}
}
@media screen and (max-width:480px) {
	input[type="checkbox"], input[type="radio"]{border:none}
}
@media screen and (max-width:400px) {
    .hero_carousel_wrapper > #sub_carousel .carousel-control{top:15%}
	
}
@media screen and (min-width:1200px) {
	.hero_carousel_wrapper > #sub_carousel .carousel-control{top:45%;}
	.hero_carousel_3 .product_carousel_text{top:85px;}
}
@media screen and (min-width: 768px) and (max-width: 900px) {
	.home .hero_carousel_wrapper .product_carousel_text.span4{width:278px;}
}
@media screen and (min-width: 400px) and (max-width: 600px) {
	.hero_carousel_wrapper > #sub_carousel .carousel-control{top:19%;}
}
@media (max-width: 979px) and (min-width: 768px){
	.left-nav.nav-collapse .nav {margin:0;}
	.left-nav ul.nav li > a{border-radius:0;}
}