.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border: 1px solid #ccc;
	display: block;
	float: left;
	margin: 0 30px 30px 0;
	padding: 0 0 15px;
	text-align: center;
	width: 250px;
}
.woocommerce ul.products li.product:nth-child(4n), .woocommerce-page ul.products li.product:nth-child(4n) {
	margin-right:0;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	color: #ffffff;
	font: 16.46px calibri;
}
.product-name a, a.showcoupon, .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit, .myaccount_user a {
	color: #409856;
	text-decoration:none;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
	width: 99px;
	padding: 7px;
}
a.shipping-calculator-button {
	color: #409856;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
	color: #313131;
	font: 14px/25px calibri;
	margin-bottom: 12px;
	padding-left: 7px;
}
.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before {
	background:#409856;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
	border-top:2px solid #409856;
}
p.myaccount_user, p.myaccount_address, address {
	color: #4f4f4f;
	font: 15px calibri;
	margin-bottom: 16px;
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
	color: #409856;
	font: 24px/20px impact;
	margin-bottom: 10px;
}
.summary.entry-summary p {
	font:15px calibri;
	color:#4f4f4f;
	margin: 10px 0;
}
 @media all and (min-width: 768px) and (max-width: 992px) {
#container {
	width:98%;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
	float:left;
}
}
 @media all and (min-width: 480px) and (max-width: 767px) {
#container {
	width:98%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 208px;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
	width: 469px;
	margin:auto;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
	margin-right:0;
}
}
 @media all and (min-width: 320px) and (max-width: 479px) {
#container {
	width:98%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float:none;
	margin:12px auto 10px;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
	float:none;
}
.woocommerce ul.products li.product:nth-child(4n), .woocommerce-page ul.products li.product:nth-child(4n) {
	margin:12px auto 10px;
}
.woocommerce ul.products li.product.product-category:nth-child(4n), .woocommerce-page ul.products li.product.product-category:nth-child(4n) {
	margin:0 auto 10px;
}
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	display:inline-block;
	background:#fa8268;
	color: #fff;
	font:12px/25px "Open Sans", sans-serif;
	transition: all 0.5s ease 0s;
	width: 175px;
	text-transform:uppercase;
	text-align:center;
	padding:0;
	border:none;
	text-shadow:none;
}
.woocommerce table.cart input, .woocommerce #content table.cart input, .woocommerce-page table.cart input, .woocommerce-page #content table.cart input {
	font:bold 12px/25px "Open Sans", sans-serif;
	width:auto;
	padding:0 5px;
	text-shadow:none;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
	background:#81b748;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font:22px/25px 'Patua One';
	color: #9AC56D;
}
span.price del, span.price ins {
	font:17px/25px 'Patua One';
}
span.price ins {
	text-decoration:none;
}
#content h1, .woocommerce h1 {
	color:#FA8268;
	font:28px/28px Calibri;
	border-left:5px solid #FA8268;
	padding:0 0 0 5px;
	margin:10px 0;
}
#content h2, .woocommerce h2 {
	color:#81b748;
	font:24px/28px Calibri;
	margin:10px 0;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	border:none;
}
#content p {
	font:14px Calibri;
	margin:10px 0;
	color:#8b8b8b;
}
.woocommerce {
	font:16px Calibri;
	color:#e7711b;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
	color:#e7711b;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	width:194px;
	height:24px;
	color:#2a2a2a;
	font:14px Tahoma, Geneva, sans-serif;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	width:90%;
}
.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first{ clear:none; }
.woocommerce ul.products li.product.product-category.first, .woocommerce-page ul.products li.product.product-category.first{ clear:both; }

.woocommerce ul.products li.product-category.product h2 {
  color: #e7711b;
}
.woocommerce ul.products li.product-category.product h2 mark.count {
 
  background: none;
  display: none;
}
.woocommerce ul.products li.product .star-rating{
margin:auto;
}
.woocommerce p.stars a{
color:#e7711b;
}