.headerclass, .contentclass {
	background: url('https://forageandgraze.co.nz/wp-content/uploads/bg.jpg') repeat scroll 0 0 #FFFFFF;
}
.accordion-heading h3 {
    font-size: 1.2em;
    line-height: normal !important;
}
.payment_method_paypal img, .about_paypal {
	display: none;
}

h2 {
	font-size:1.3em !important;
	line-height:normal !important;
}

.col-md-5, .span5 {
    width: 30%;
    min-width: 400px;
}

.product_thumbnails img {
    padding: 10px;
}

.woocommerce span.soldout, .woocommerce-page span.soldout {
	min-height: 52px;
	min-width: 52px;
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	line-height: 52px;
	top: 6px;
	left: 6px;
	margin: 0;
	border-radius: 40px;
	background: -moz-linear-gradient(center top,#ccc 0px,#3b3b3b 100%) repeat scroll 0 0 transparent;
	text-shadow: 0 0 0 #f4f4f4;
	color: #F4f4f4;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 -1px 0 rgba(0,0,0,0.2) inset, 0 1px 2px rgba(0,0,0,0.2);
}

p.demo_store {
	position: fixed;
	top: auto;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: .5em 0;
	text-align: center;
	background: none repeat scroll 0 0 #000;
	color: #FFF;
	z-index: 99998;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.2) inset;
	bottom: 0;
}

.catheading {
	font-weight: 600;
	font-size: 1.2em;
	margin-left: 100px;
}

.contentclass {
	padding-bottom: 30px;
	padding-top: 0;
}

.woocommerce-tabs .tabs, .woocommerce #footer, .woocommerce #header, .woocommerce hr, .woocommerce .count, .woocommerce-breadcrumb, .woocommerce .related {
	display: none !important;
}

.woocommerce-loop-category__title {
	text-align:center;
}

.woocommerce-products-header__title {
    margin-bottom: 35px;
}

.shipping td:after {
	content: "Please choose Rural Delivery if applicable";
}

.accordion-inner {
	border-radius: 4px;
	padding: 10px;
}

.product_image img {
	width: 275px;
}

.col-md-5, .span5 {
	width: 30%;
}

.accordion-heading h3 {
	font-size: 1.2em;
	line-height: 95%;
	margin: 0;
	text-decoration: none;
}

.accordion-heading h3:hover {
	color: #C72C00;
}

.search .postmeta, .search .subhead, .woocommerce-tabs h3 {
	display: none;
}

#topbar .col-md-6 {
	width: 90%;
}

.topbarmenu ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 17px;
	padding: 15px 10px;
	transition: background .5s ease 0;
}

.topbarmenu .sf-menu li a i {
	display: inline;
	font-size: 17px;
	padding-right: 5px;
}

.virtue_social_widget a i {
	font-size: 38px;
	line-height: 70px;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
}

.virtue_social_widget a {
	display: block;
	float: none;
	line-height: 20px;
	margin-bottom: 3px;
	margin-left: 3px;
	min-width: 25px;
	padding: 5px;
	text-align: center;
	transition: background .6s ease-out 0;
	width: auto;
}

#containerfooter {
	padding-top: 10px;
	text-align: center;
}

.shopnowbox {
	background: none repeat scroll 0 0 rgba(0,0,0,0.3);
	top: -30px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: absolute;
	right: 0;
	text-align: center;
	height: 40px;
	width: 100px;
	padding-top: 10px;
}

#shopnowboxpages {
	right: 20px;
	top: -60px;
}

#smbg {
	background: none repeat scroll 0 0 #1F1F1F;
	padding: 20px;
	min-width: 400px;
}

.footerclass, .topclass, #containerfooter .menu li a, #containerfooter .virtue_social_widget a {
	background-color: #1f1f1f;
}

/*
	CSS Migrated from Jetpack:
*/

.headerclass, .contentclass {
	background: url('https://forageandgraze.co.nz/wp-content/uploads/bg.jpg') repeat scroll 0 0 #FFFFFF;
}

.payment_method_paypal img, .about_paypal {
	display: none;
}

.woocommerce span.soldout, .woocommerce-page span.soldout {
	min-height: 52px;
	min-width: 52px;
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	line-height: 52px;
	top: 6px;
	left: 6px;
	margin: 0;
	border-radius: 40px;
	background: -moz-linear-gradient(center top,#ccc 0px,#3b3b3b 100%) repeat scroll 0 0 transparent;
	text-shadow: 0 0 0 #f4f4f4;
	color: #F4f4f4;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 -1px 0 rgba(0,0,0,0.2) inset, 0 1px 2px rgba(0,0,0,0.2);
}

p.demo_store {
	position: fixed;
	top: auto;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: .5em 0;
	text-align: center;
	background: none repeat scroll 0 0 #000;
	color: #FFF;
	z-index: 99998;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.2) inset;
	bottom: 0;
}

.catheading {
	font-weight: 600;
	font-size: 1.2em;
	margin-left: 100px;
}

.contentclass {
	padding-bottom: 30px;
	padding-top: 0;
}

.woocommerce-tabs .tabs {
	display: none;
}

.shipping td:after {
	content: "Please choose Rural Delivery if applicable";
}

.accordion-inner {
	border-radius: 4px;
	padding: 10px;
}

.product_image img {
	width: 275px;
}

.col-md-5, .span5 {
	width: 30%;
}

.accordion-heading h3 {
	font-size: 1.2em;
	line-height: 95%;
	margin: 0;
	text-decoration: none;
}

.accordion-heading h3:hover {
	color: #C72C00;
}

.search .postmeta, .search .subhead, .woocommerce-tabs h3 {
	display: none;
}

.topbarmenu ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 17px;
	padding: 15px 10px;
	transition: background .5s ease 0;
}

.topbarmenu .sf-menu li a i {
	display: inline;
	font-size: 17px;
	padding-right: 5px;
}


#containerfooter {
	padding-top: 10px;
	text-align: center;
}

.shopnowbox {
	background: none repeat scroll 0 0 rgba(0,0,0,0.3);
	top: -30px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: absolute;
	right: 0;
	text-align: center;
	height: 40px;
	width: 100px;
	padding-top: 10px;
}

#shopnowboxpages {
	right: 20px;
	top: -60px;
}

#smbg {
	background: none repeat scroll 0 0 #1F1F1F;
	padding: 20px;
	min-width: 400px;
}

.footerclass, .topclass, #containerfooter .menu li a, #containerfooter .virtue_social_widget a {
	background-color: #1f1f1f;
}
label {
	display: inline;}