
.product_meta > span {
	display: block;
}

.content-sidebar-wrap {
	padding: 20px 10px 0;
}

.content-sidebar-inner-wrap,
.products.related {
	overflow: hidden;
	clear: both;
}

.woocommerce-info {
	border-top-color: #e85710;
}
.woocommerce-info:before {
	color: #e85710;
}

.woocommerce ul.products.list li.product {
	margin-bottom: 1em;
}
.woocommerce ul.products.list li.product img {
	max-height: 200px;
	width: auto !important;
	max-width: 30%;
	border: 2px solid #ccc;
}
.woocommerce ul.products.list li.product h3,
.woocommerce ul.products.list li.product div[itemprop="description"],
.woocommerce ul.products.list li.product .price,
.woocommerce ul.products.list li.product .gridlist-buttonwrap {
	float: none;
	width: auto;
}

.woocommerce div.product div.images img {
	border: 2px solid #ccc;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 30%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 66%;
}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
	margin-bottom: 1em;
}

.woocommerce div.product .summary .product_meta,
.woocommerce div.product .products.related {
	border-top: 1px solid #ccc;
    padding-top: 1em;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	border-radius: 0;
	border-bottom: 2px solid #eb8c51;
}

.content .entry-content .woocommerce-checkout h3 {margin-bottom: 1em; margin-top: 1em;}

.woocommerce-checkout #payment {background-color: #ebe9eb !important;}

.woocommerce ul.products li.product .quantity {display: inline-block; vertical-align: middle;}
/*.woocommerce ul.products li.product .quantity {
	float: left;
    margin-top: 1em;
    margin-right: 1em;
}*/

.wc_payment_methods.payment_methods.methods::before,
.wc_payment_methods.payment_methods.methods .wc_payment_method::before {float: left; display: none !important;}

ul.products li.product.outofstock img {
	filter: blur(2px);
}
