/* Themify Customize Styling */
body {	
	color: #364958; 
}
a {	
	color: #000000; 
}
body #site-logo a {	
	font-family: "EB Garamond";	font-size:1.5em;

	color: #028b42; 
}
#site-description {		font-size:1em;

	color: #b22525; 
}
#main-nav a {	
	color: #028b42; 
}
#main-nav a:hover {	
	color: #b22525; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #028b42;
	color: #ffffff; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #f1f8f2; 
}
#main-nav ul a {	
	padding: 15%;
	color: #028b42; 
}
#main-nav ul a:hover {	
	color: #b22525; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	background: none;
	background-color: #028b42;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #81d742;
	border: 1px solid #dd8500;	text-transform:uppercase;	text-align:center;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #b56d6d; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #fe6500;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #605ba8; 
}
.post-nav a {	
	color: #000000; 
}
#footer-logo a {	
	font-family: "EB Garamond";	font-size:2em;

	color: #028b42; 
}
#footer-logo a img {		width: 150px; 
}
#footer {	
	color: #364958; 
}
#footer-nav a {	
	color: #028b42; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #b22525; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
#footer-logo a img {		width: 150px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#footer-logo a img {		width: 150px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	color: #364958; 
}
a {	
	color: #000000; 
}
body #site-logo a {	
	font-family: "EB Garamond";
	color: #028b42; 
}
#main-nav a {	
	color: #028b42; 
}
#main-nav a:hover {	
	color: #b22525; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #c9e4ca;
	color: #000000; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #f1f8f2; 
}
#main-nav ul a {	
	color: #028b42; 
}
#main-nav ul a:hover {	
	color: #b22525; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	background: none;
	background-color: #028b42;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #81d742;
	border: 1px solid #dd8500;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #b56d6d; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #fe6500;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #605ba8; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		font-size:.8px;
 
}
.post-nav a {	
	color: #000000; 
}
#footer-logo a {	
	font-family: "EB Garamond";
	color: #028b42; 
}
#footer {	
	color: #364958; 
}
#footer-nav a {	
	color: #028b42; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #b22525; 
}
 }
/* Themify Custom CSS */
li
{margin-bottom:0;}
.woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, button.button.checkout
{
	  background-color: #81d742;
    border: 1px solid /*#dd8500*/ #000000;
    color: #ffffff;
	  margin:5px;
}
a.remove.remove_from_cart_button:before
{ display:none !important;}
a.remove.remove_from_cart_button
{     
	-webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    display: inline-block !important;
    font-family: sans-serif !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    vertical-align: baseline !important;
    content: "\02DF" !important;
   /* position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;*/
    color: #ffffff !important;
    line-height: 1em !important;
    text-indent: 0 !important;
    text-align: center !important;
   /* font-size: 18px !important;*/
    background: /*#737781*/ #ed1e24 !important;
    border-radius: 20px !important;
    width: 20px !important;
    height: 20px !important;
    padding: .2em 0 .2em 0!important;
   /* margin-right:.5em !important;*/}
div#site-header-logo
{
	display:inline-block;
	width:75px;
	/*float:left;*/
	margin: -10px 10px 0 0;
}
.module-fancy-heading .sub-head:before
{display:none;}
/****
 * Menu styling 
 * over-rides
 * dropdown
 * ****/
.has-mega-column .sub-menu .columns-sub-item a
{
	padding:5px !important;
}
/***
 * format FSA Food hygiene rating widget
 * 
 ***/
div#CoreJsBaseDiv div#eventList div, div#CoreJsBaseDiv div#eventList div a
{
	display:none;
}
div#CoreJsBaseDiv div#eventList div:last-child
{
	display:block;
}
div.pisol-mmq-container.info
{
	display:none !important;
}
/**
 * mobile /staff post day
 * **/
@media(max-width: 600px){
	
	span.tbp_post_day{
		font-size:24px !important;
	}
}