/* Piggybacks on Theme Style */

#nav li.menu-item:hover {
	cursor: pointer; 
}

#nav ul ul { margin-top: 0px; border-top: 0px; }

#nav ul .menu-item-500 ul {min-width: 200px;}

#nav ul ul ul {display: none !important; }

/* Extra Styles for WooCommerce */

/* Shopping Cart Widget on Pages */
.woocommerce.widget_shopping_cart {
	background-color: rgba(193,180,154,0.4);
	padding: 10px 20px 20px 20px;
	width: 268px;
	margin-bottom: 10%;
	margin-top: 10%;
}
.woocommerce.widget_shopping_cart h3 {
	font-family: 'open_sansbold';
	font-size: 0.750em;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 5%;
	background: url('../img/black-strip.png');
	background-repeat: no-repeat;
	padding: 15px 10px 6px 25px;
	width: 166px;
	margin-left: -28px;
	text-decoration: none;
	line-height: 17px;
}
.woocommerce.widget_shopping_cart ul.cart_list li a {
	font-family: 'trocchiregular';
	font-size: 1.000em;
	color: #8d231d;
	margin-top: 2%;
	text-decoration: none;
	font-weight: normal;
}
.woocommerce.widget_shopping_cart span.quantity {
	font-family: "open_sansregular";
	font-size: .90em;
	color: #353330;
}
.woocommerce.widget_shopping_cart p.total {
	font-family: 'open_sansbold';
	font-size: 0.813em;
	color: #353330;
	text-transform: uppercase;
	margin-bottom: 8%;
}

/* Checkout Page */
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
	padding-top: 0px; 
}

.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: 100% !important;
}

/* Store Landing Page */
#publications-lower-links p a {
	font-family: 'trocchiregular';
	font-size: 1.000em;
	color: #3c8012 !important;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	border-bottom: 0 !important;
}
#publications-lower-links p:last-child {
	padding-bottom: 0px;
	border-bottom: 0px;
}
/* Styles Arising from FoodFirst Plugin */
.widget_foodfirst, #food-right-col .widget_dpe_fp_widget {
	background-color: rgba(193,180,154,0.4);
	padding: 10px 20px 20px 20px;
	width: 285px;
	margin-bottom: 10%;
	margin-top: 10%;	
}

#food-right-col .widget_dpe_fp_widget {
	height: auto;
}

.home #food-right-col .widget_dpe_fp_widget {
	height: auto;
}

.widget_foodfirst h3, #food-right-col .widget_dpe_fp_widget h3 {
	font-family: 'open_sansbold';
	font-size: 0.750em;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 5%;
	background: url('../img/black-strip.png');
	background-repeat: no-repeat;
	padding: 15px 10px 6px 25px;
	margin-left: -28px;
	text-decoration: none;
	line-height: 17px;
	width: auto;
	display: inline-block;
	padding-right: 26px;
	letter-spacing: 1px;
}
#food-right-col .widget_dpe_fp_widget a {
	font-size: 1em;
	padding-right: 25px;
	color: inherit;
}
#food-right-col .widget_dpe_fp_widget h3 {
	width: auto;
	display: inline-block;
	padding-right: 26px;
}

#food-right-col .widget_dpe_fp_widget  ul li a img {
	float: left;
	margin: 5px 10px 10px 0;
	width: 100px !important;
	height: auto;
}

#food-right-col .widget_dpe_fp_widget h4 {
	font-family: 'trocchiregular', serif;
	font-size: 1.25em;
	color: #353330;
	width: 250px;
	padding-top: 5px;
}

#food-right-col .widget_dpe_fp_widget h5 {
	font-family: 'open_sansbold', sans-serif;
	font-size: 1em;
	color: #8d231d;
	margin-bottom: 7px;
	padding-right: 20px;
}

.home #food-right-col .widget_foodfirst h5 {
	color: rgb(84,80,73);
	text-transform: uppercase;
	font-size: .8125em;
	font-family: 'open_sansbold', sans-serif;
}

.home #food-right-col .widget_foodfirst h5 {
	padding-bottom: 0;
}

.home #food-right-col .widget_foodfirst a {
	display: block;
	background-image: none;
	padding-right: 0;
}

.home #food-right-col .widget_foodfirst a:hover {
	border-bottom: 0;
}

.home #food-right-col .widget_foodfirst a.more {
	background-image: url('../img/body-fwd-arrow.png');
	display: inline-block;
	padding-right: 22px;
	margin-bottom: 1px;
}

.home #food-right-col .widget_foodfirst a.more:hover {
	border-bottom: 1px dotted #3c8012;
	margin-bottom: 0;
}

.home #food-right-col .widget_foodfirst h4.title {
	padding-top: 0;
	border-bottom: 1px dashed rgba(96,91,82,0.7);
	padding-bottom: 10px;
	margin-bottom: 15px;
	color: #9f231d;
	line-height: 1.375em;
	font-size: 1em;
}

#food-right-col .widget_dpe_fp_widget a.more {
	font-family: 'trocchiregular', serif;
	font-size: 1em;
	color: #3c8012 !important;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	text-transform: lowercase;
}

.widget_foodfirst h4 {
	font-family: 'trocchiregular';
	font-size: 1.250em;
	color: #353330;
	padding-top: 5px;
	padding-bottom: 5px;
}
.widget_foodfirst .widget_pubs h4 {
	padding-top: 0;
}

.widget_foodfirst h5 {
	font-family: 'open_sanssemibold';
	font-size: .850em;
	color: #8d231d;
	padding-bottom: 5px;
}

.widget_foodfirst p {
	font-family: 'open_sansregular';
	font-size: 0.938em;
	color: #353330;
	margin-bottom: 4%;
	padding-bottom: 5%;
	border-bottom: 1px dashed rgba(96,91,82,0.7);
	padding-right: 25px;
}

.widget_foodfirst a {
	font-family: 'trocchiregular';
	font-size: 1.000em;
	color: #3c8012 !important;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
}

.widget_foodfirst a:hover {
	border-bottom: 1px dotted #3c8012;
}

/* Publications Date Filter */

#food-right-col #text-5 .textwidget input[type=text]{ 
	height: 45px;
	padding: 15px 15px 15px 15px;
	border: none;
	box-shadow: none;
	background: none;
/* 	background-color: rgba(141,169,6,0.2); */
	background-image: url('../img/input-narrow-bg.png');
	background-repeat: no-repeat;
/* 	border-radius: 20px; */
	width: 138px;
	font-size: 1.000em;
	color: #353330;
}
#food-right-col #text-5 .textwidget input[type=submit] {
	background: #726b63 !important;
	width: 100px !important;
	color: white !important;
	padding: 10px !important;
	line-height: normal !important;
	border-radius: 20px !important;
	border: none !important;
	resize: none !important;
	font-family: 'open_sanssemibold' !important;
	font-size: 0.875em !important;
	font-weight: normal !important;
	text-shadow: 0px 0px 0px !important;
	text-align: center !important;
	margin-top: 10px;
	display:block;
}
#food-right-col #text-5 .textwidget input[type=submit]:hover {
	background-color: #504c43 !important;
}

#food-right-col #text-5 h3 {
	font-family: 'open_sanssemibold';
font-size: 1em;
color: #58585a;
margin-bottom: 1%;
margin-top: 3%;
}

/*A UPDATES*/
.left-head-text h1 {
	font-weight: normal;
}
ul.languages-list li #lang_sel ul li a {
	font-family: 'open_sansregular';
	font-size: .8125em;
}

.food-links .search-input {
	width: 185px;
}

#nav, #lang_sel a.lang_sel_sel {
	background-color: rgba(89, 5, 4, 0.5);
}

.search-input {
	background-position: 99% 48%;
}

.food-blog-posts {
	border-top: 1px dashed rgba(96,91,82,0.7);
}

.blog-text-wrapper-two h4, .blog-text h2 a {
	line-height: 1.2em;
}

.home .blog-text {
	height: 120px;
}

#dpe_fp_widget-2 h4 {
	margin-bottom: 5px;	
}	
.widget_black_studio_tinymce .textwidget {
	position: relative;
	padding-right: 15px;
}
#food-left-col .widget_black_studio_tinymce .textwidget {
	position: static;
}
.tour-text-wrapper {
	position: absolute;
	margin-bottom: -10px;
	bottom: -5px;
	top: auto;
}

#food-right-col p {
	font-family: 'open_sansregular', sans-serif;
}

p strong, p b, strong p, strong b {
	font-family: 'open_sanssemibold', sans-serif;
}

.wrapper-address p, .lower-links a {
	font-family: 'open_sansregular';
}

.footer-left-col h1 {
	font-family: 'open_sanssemibold';
}

#food-right-col .widget_dpe_fp_widget p {
/* 	font-family: 'open_sansbold'; */
	font-family: 'open_sansregular', sans-serif;
	font-size: 0.938em;
	color: #353330;
	margin-bottom: 4%;
	padding-bottom: 5%;
	padding-right: 20px;
	border-bottom: 1px dashed rgba(96,91,82,0.7);
}

.widget_dpe_fp_widget .anythingSlider-default {
	padding: 0;
}

.widget_dpe_fp_widget .anythingWindow {
	border: 0;
}

.footer-right-col {
	margin-top: 50px;
}

.footer-right-col .footer-right-text {
	margin-bottom: 10px;
}

.sign-up-form input[type=text] {
	border-radius: 20px;
	border: none;
	background-color: rgba(193,180,154,0.4);
	padding: 10px;
	width: 283px;
	resize: none;
	font-family: 'open_sanssemibold';
	font-size: 80%;
	color: #fff;
}

input#email-form-two {
	background-image: url('../img/lower-envelope.png');
	background-repeat: no-repeat;
	background-position: 92% 48%;
}

.slider-text h2 {
	font-family: 'open_sanssemibold', sans-serif;
	font-size: 1.2em;
	color: #fff;
	line-height: 1.2em;
	margin-bottom: 5px;
}

#black-studio-tinymce-17 h4,
.blog-text-wrapper h4, .blog-text-wrapper-two h4 {
	font-family: 'trocchiregular';
}

.gksm-custom-menu-widget h3 {
	letter-spacing: 1px;
}

.gksm-custom-menu-widget #menu-main-menu a {
	color: #6b6b6b;
}

.blog-text {
	margin-bottom: 20px;
}

.widget_black_studio_tinymce h3 {
	letter-spacing: 1px;
	/*padding-top: 14px;*/
	width: auto;
}

#black-studio-tinymce-13 h3 {
	width: 220px;
}

.page-id-185 .gksm-custom-menu-widget {
	padding-bottom: 55px;
}

.widget_text_icl {
	padding-top: 20px;
}

.blog .blog-text h1 {
	font-family: 'open_sansbold';
	font-size: .866em;
	color: #9f231d;
	text-transform: uppercase;
	line-height: 1.77em;
	margin: 0;
	padding: 0;
}

.tax-publication-type .blog-text h5, .tax-issues-area .blog-text h5 {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	color: #8D231D;
	font-family: 'open_sanssemibold', sans-serif;
}

.tax-publication-type #food-left-col .blog-text h2 {
	margin-bottom: 0;
}

.tax-issues-area .blog-text h5 {
	display: none;
}
.tax-issues-area .publication .blog-text h5 {
	display: block;
}

#food-right-col .chosen-container .chosen-results li.active-result {
	padding: 22px 15px 0 15px;
}

#nav ul li.menu-item ul {
	width: 225px;
	padding-right: 10px;
}

#food-right-col .chosen-container .chosen-results li:hover {
	background-color: #AFB189;
}

.slider-text {
	-moz-opacity: 0.95;
	opacity: 0.95;
}

.tour-text-wrapper {
	-moz-opacity: 0.85;
	opacity: 0.85;
}

#food-left-col article ul {
	margin-bottom: 15px;
}

#food-left-col .footnote a {
	color: #8d231d !important;
	text-decoration: none;
	border-bottom: 0;
	font-family: 'open_sansregular', sans-serif;
}

.footnotes {
	border-top: 1px dashed rgba(96,91,82,0.7);
	margin-top: 25px;
	padding-top: 25px; 
}

#food-left-col .footnotes ol {
	margin-left: 0px;
	list-style: none;
	counter-reset: section;
}

#food-left-col .footnotes ol li .footnotereverse a:before {
	counter-increment: section;
	content: counters(section, ".") " ";
}

#food-left-col .footnotes ol li {
	font-size: 0.9375em;
	font-family: 'open_sansregular', sans-serif;
	position: relative;
	text-indent: 13px;
}

#food-left-col .footnotes ol li .footnotereverse {
	position: absolute;
	top: 0;
	left: -14px;
}

#food-left-col .footnotes ol li .footnotereverse a {
	border-bottom: 0;
	color: #8d231d !important;
	display: block;
	overflow: hidden;
	height: 15px;
	width: 25px;
	font-size: 0.688em;
	font-family: 'open_sansregular', sans-serif;
}

#food-left-col .footnotes ol li a {
	color: #8d231d !important;
	font-family: 'open_sanssemibold', sans-serif;
	border-bottom: 1px solid rgba(141, 35, 29, 0.4);
}

#food-left-col img.attachment-header_image {
	border: 3px solid #c2b59b !important;
}

.header-languages a .count {
	font-family: 'open_sansregular', sans-serif;
	margin-left: 5px;
}
.header-languages a.shopping-cart {
	display: block;
	position: relative;
	top: -11px;
}

.header-languages a.shopping-cart img {
	position: static;
	top: auto;
}

.page-id-175 #black-studio-tinymce-2 {
	display: block;
}

#food-left-col article h2,
.search #food-left-col h2 {
	font-family: 'open_sansbold';
	font-size: 1.25em;
	color: #8d231d;
}

.search #food-left-col h3 {
	font-family: 'open_sansbold';
	font-size: 1.000em;
	color: #4c4d4f;
	background-image: none;
	text-transform: uppercase;
}

#food-left-col article h4,
.search #food-left-col h4 {
	font-family: 'open_sansbold';
	color: #8d231d;
	font-size: .9375em;
}

#food-left-col article h5,
.search #food-left-col h5 {
/*
	font-family: 'open_sansbold';
	color: #8d231d;
	font-size: .9375em;

*/
	font-family: 'open_sansbold';
	font-size: .866em;
	color: #9f231d;
	text-transform: uppercase;
	line-height: 1.77em;
	margin: 0;
	padding: 0;
}

#food-left-col article h6 {
	font-family: 'open_sansbold';
	color: #4c4d4f;
	font-size: .875em;
	font-style: italic;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
	margin-bottom: 1.5em;
}

.tax-product_cat #food-left-col .product img {
	width: 100px;
	min-height: 125px;
}


.single-product .images {
	width: 35% !important;
}

.single-product .images img {
	width: 100% !important;
}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
	width: 60%;
}

a[href$=".PDF"], a[href$=".pdf"] {
	padding: 5px 2px 5px 20px;
	background: url("../img/pdficon_small.png") left center no-repeat;
	border-bottom: 0 !important;
	color: #8d231d !important;
}

article ul#pdfs {
	margin-left: 0;
	padding-left: 0;
}

article ul#pdfs li {
	list-style: none;
}

a[href$=".PDF"]:hover, a[href$=".pdf"]:hover {
	text-decoration: underline;
}

.single.custom-tax-backgrounder .gksm-custom-menu-widget #menu-main-menu li.menu-item-309 a,
.single.custom-tax-policy-brief .gksm-custom-menu-widget #menu-main-menu li.menu-item-313 a,
.single.custom-tax-development-reports .gksm-custom-menu-widget #menu-main-menu li.menu-item-311 a,
.single.custom-tax-academic-publications .gksm-custom-menu-widget #menu-main-menu li.menu-item-308 a,
.single.custom-tax-news-views .gksm-custom-menu-widget #menu-main-menu li.menu-item-312 a {
	color: #8D241D;
	background-image: url('../img/red-arrow.png');
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 25px;
	background-color: rgba(194, 188, 155, 0.4);
	font-weight: 500;
}

#dpe_fp_widget-2 {
	margin-top: 5%;
}

#food-right-col img.alignnone {
	padding-right: 0;
	max-width: 245px;
	height: auto;
}

#food-right-col #black-studio-tinymce-17 img.alignnone {
	max-width: 285px;
}

.home #black-studio-tinymce-9 h4 {
	font-size: 1.1em;
	margin-bottom: 15px;
}

.home #black-studio-tinymce-9 p {
	font-size: .935em;
}

#food-left-col .woocommerce .date {
	font-family: 'open_sansregular';
	color: #353330;
	font-size: .7em;
}

#food-left-col .woocommerce header {
	background: none;
	height: auto;
	margin-top: 0;
}

dl dt, dl dd {
	font-family: 'open_sansregular', sans-serif;
}

dl dt {
	float: left;
	margin-right: 10px;
}

dl dd {
	font-family: 'open_sanssemibold', sans-serif;
}

dl {
	margin-bottom: 20px;
}

#food-left-col .woocommerce h3 {
	background-image: none;
	font-size: 1em;
}

#food-left-col .woocommerce address p {
	text-align: left;
}

.search .blog-text h1 {
	font-family: 'open_sansbold';
	font-size: .866em;
	color: #9f231d;
	text-transform: uppercase;
	line-height: 1.77em;
	margin: 0;
	padding: 0;
}

.search #food-left-col .blog-text h2 {
	font-size: 1em;
	margin-bottom: 0;
}

.search #food-left-col .blog-text h5,
.page-id-467 #food-left-col article .blog-text h5,
.archive article .blog-text h5 {
	margin-bottom: 0;
}

.archive #food-left-col .type-publication h2 {
	margin-bottom: 0px;
}

.search-results #food-left-col /*.hentry*/ img,
#food-left-col.events-listing .hentry img,
#food-left-col.annual-reports .publication img {
	border: 0 !important;
}

#food-left-col.annual-reports .publication img {
	float: left;
}

#food-left-col.annual-reports .publication h2 {
	margin-bottom: 0;
	font-size: 1em;
}

#food-left-col.annual-reports .publication h5 {
	margin-bottom: 2px;
}

#food-left-col.events-listing .hentry img {
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	height: auto;
}

#food-left-col.events-listing article h2 {
	font-size: 1em;
	margin-bottom: 2px;
}

#food-left-col.events-listing article h5 {
	margin-bottom: 0;
}

.tax-issues-area #food-left-col .blog-text h2 {
	font-size: 1.266em;
}

:lang(en) #nav .top-nav ul.sub-menu li.menu-item:first-child {
	display: none;
}
:lang(en) #nav .top-nav ul.sub-menu li.menu-item-7015.menu-item {
	display: block;
}


.page-id-467 #food-left-col h3 {
	display: none;
}

.page-id-467 #food-left-col article #food-blogs img {
	width: 100px;
	height: 125px;
	border: 0 !important;
	margin-top: 0 !important;
}

.page-id-467 #food-left-col .food-blog-posts a {
	font-family: 'trocchiregular', serif;
	font-size: 1.375em;
	color: #3c8012;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 26px;
}

.post-type-archive-product #food-left-col .product img {
	width: auto;
	max-width: 100px;
}

.woocommerce-tabs h2 {
	font-family: 'open_sansbold', sans-serif;
	font-size: 1.25em;
	color: #8d231d;
	margin-bottom: 20px;
}

.woocommerce-breadcrumb {
	font-family: 'open_sansregular';
}

.search #food-left-col h2 a {
	font-size: 1.266em;	
}

.woocommerce-breadcrumb a{
	font-family: 'open_sanssemibold', sans-serif;
}

#food-right-col .chosen-container-single .chosen-search {
	display: block;
}

#food-right-col #taxonomy-5 .chosen-container .chosen-drop {
	top: 0;
}

.chosen-container-single .chosen-search {
	margin-left: 15px;
}

.chosen-container-single .chosen-search input[type="text"] {
	height: 35px;
	background: transparent;
	border: 0;
}

#food-first-footer {
	height: 220px;
}

.page-id-475 #post-475 address a {
	font-family: 'open_sanssemibold', sans-serif;
	color: rgb(68,68,68);
}

.page-id-475 #post-475 a {
	font-family: 'open_sansregular', sans-serif;
	color: #3c8012;
}

article a {
	color: #3c8012;
	font-family: 'open_sansregular', sans-serif;
}

.widget_custompostscontent {
	background-color: rgba(193,180,154,0.4);
	padding: 10px 0 20px 20px;
	width: 285px;
	margin-bottom: 10%;
	margin-top: 10%;
}

.widget_custompostscontent h3.title {
	font-family: 'open_sansbold', sans-serif;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 5%;
	background: url('../img/black-strip.png') no-repeat;
	padding: 15px 10px 6px 25px;
	margin-left: -28px;
	text-decoration: none;
	line-height: 17px;
	width: auto;
	display: inline-block;
	padding-right: 26px;
}
.widget_custompostscontent h3 {
	font-size: 1em;
	line-height: 1em;
	margin-bottom: 5px;
}
.widget_custompostscontent h3 a {
	font-family: 'trocchiregular', serif;
	font-size: 1.250em;
	line-height: 1.25em;
	color: #535049 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0;
	background-image: none;
	padding-right: 10px;
	margin-top: 0;
	padding-top: 0;
}

.widget_custompostscontent h3 a:hover {
	border-bottom: 0;
	text-decoration: none;	
}

.widget_custompostscontent {
	font-family: 'open_sansregular', sans-serif;
	font-size: 0.938em;
	color: #353330;
	padding-right: 25px;
}

.widget_custompostscontent a {
	border-top: 1px dashed rgba(96,91,82,0.7);
	display: block;
	font-family: 'trocchiregular', serif;
	font-size: 1.07em;
	color: #3c8012 !important;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: 86px 17px;
	padding-right: 22px;
	margin-top: 4%;
	padding-top: 5%;
}

.widget_custompostscontent a:hover {
	border-bottom: 1px dotted #3c8012;
}

.widget_custompostscontent br {
	display: none;
}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
	list-style: none;
}

.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
	height: 21px;
	background-position: right bottom;
}

.archive #food-left-col ul.products li.product a.added_to_cart {
	padding-left: 25px;
}

.slider-text h1, .slider-text h1:hover {
	font-family: 'trocchiregular' ;
/* 	font-size: 1em; */
	color: #f2f5e6;
	text-decoration: none;
	line-height: 1.2em;
	margin-bottom: 10px;
}

.press-box {
	background-color: rgba(193,180,154,0.4);
	padding: 10px 0 20px 20px;
	width: 42%;
	margin-right: 5%;
	float: left;
	height: 362px;
	margin-bottom: 40px;
}
.press-box h3 {
	font-family: 'open_sansbold';
	font-size: 0.75em;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 5%;
	background: url('../img/black-strip.png');
	background-repeat: no-repeat;
	padding: 15px 10px 6px 25px;
/* 	min-width: 100px; */
	margin-left: -28px;
	text-decoration: none;
	line-height: 18px;
	width: auto;
	display: inline-block;
	padding-right: 27px;
}
.press-box img {
	border: 0 !important;
	width: 250px;
}
.press-box p {
	font-family: 'open_sansregular';
	font-size: 1em;
	color: #353330;
	margin-bottom: 14px !important;
}
.press-box a.more {
	border-top: 1px dashed rgba(96,91,82,0.7);
	padding-top: 5%;
	padding-right: 20px;
	margin-top: 14px;
	display: block;
	font-family: 'trocchiregular', serif;
	font-size: 1em;
	color: #3c8012 !important;
	text-decoration: none;
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	background-position: 87px 20px;
	padding-right: 22px;
	border-bottom: 0 !important;
}
.post-type-archive-press-releases #food-left-col h2 {
	margin-bottom: 0;
}
.single-team .blog-thumbnail img,
.custom-tax-book .blog-thumbnail img {
	float: left;
	margin-right: 5%;
	margin-bottom: 10px;
	width: 285px;
	height: auto;
}
.single-team #food-left-col h1,
.custom-tax-book #food-left-col h1 {
	padding-top: 0;
}

#food-left-col article .blog-text h5 a {
	color: #8d231d;
	font-family: 'open_sansbold', sans-serif;
}
#food-left-col article .blog-text h5 a:hover {
	text-decoration: underline;
}
.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

.acf-map img {
	border: 0 !important;
}

.social-left a.PIN_1389641992686_pin_it_button_en_16_red_round {
	background-image: url('../img/pinterest.png') !important;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: block;
}

address {
	font-family: 'open_sansregular', sans-serif;
	color: #8d231d;
}

#food-lower-background .anythingSlider-default {
	padding: 0;
}
#food-lower-background .anythingWindow {
	border: 0;
}

.woocommerce .chosen-container-single .chosen-single {
	width: auto;
	margin-right: 15px;
}

.single #food-left-col .blog-thumbnail a {
	border-bottom: 0;
}
.food-background-two {
	width: 100%;
/*	height:  696px ;*/
	clear: both;
}

.food-background-two .anythingSlider {
	width: 100% !important;
/* 	height: auto !important; */
}

.food-slider-top .anythingSlider-default .anythingWindow {
	border: 0 !important;
}
#black-studio-tinymce-25 a, .widget_foodfirst a {
	background-image: none;
	display: block;
	padding-right: 0;
}
#black-studio-tinymce-25 a.more, .widget_foodfirst a.more {
	background-image: url('../img/body-fwd-arrow.png');
	background-repeat: no-repeat;
	padding-right: 0;
	display: inline-block;
	margin-bottom: 1px;
	padding-right: 22px;
	background-position: center right;
}
#black-studio-tinymce-25 a:hover, .widget_foodfirst a:hover {
	border-bottom: none;
}
#black-studio-tinymce-25 a.more:hover, .widget_foodfirst a.more:hover, .widget_dpe_fp_widget a.more:hover {
	border-bottom: 1px dotted #3c8012;
	margin-bottom: 0;
}
.blog-text h4 {
	margin-bottom: 0;
}

.gksm-custom-menu-widget #menu-main-menu li.current-menu-item a {
	font-weight: 500;
}

ul.products div.star-rating { display: none;  }

.food-slider-top .anythingSlider-default .back {
	right: 370px; 
}
.food-slider-top .anythingSlider-default .forward {
	right: 20px; 
}
#black-studio-tinymce-9 h3 {
	width: auto;
	display: inline-block;
	padding-right: 26px;
}
#black-studio-tinymce-9 a {
	display: inline-block;
	background-image: none;
	padding-right: 0;
}
#black-studio-tinymce-9 a:hover {
	border-bottom: 0;
}
#black-studio-tinymce-9 a.more {
/* 	display: block; */
	background-image: url('../img/body-fwd-arrow.png');
	margin-bottom: 1px;
	padding-right: 22px;
}
#black-studio-tinymce-9 a.more:hover {
	border-bottom: 1px dotted #3c8012;
	margin-bottom: 0;
}

/* Search form in header */
.food-links form.search { float: right; }
.food-links form.search .search-input::-webkit-input-placeholder {
   color: white;
   font-family: 'open_sansregular';
}

.food-links form.search .search-input:-moz-placeholder { /* Firefox 18- */
   color: white;  
   font-family: 'open_sansregular';
}

.food-links form.search .search-input::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
   font-family: 'open_sansregular';
}

.food-links form.search .search-input:-ms-input-placeholder {  
   color: white;  
   font-family: 'open_sansregular';
}

.post-type-archive-product p.woocommerce-result-count { display: none; }

.post-type-archive-product ul.products { display: none; }

.post-type-archive-product nav.woocommerce-pagination { display: none; }

/* PageNavi Pagination too */
.pagination .wp-pagenavi a,
.pagination .wp-pagenavi span.current { margin: 0 4px; }