.woo-page {
	margin:0 2%;
	width:68.1%
}
.woo-2-page {
	margin:0 2.5%;
	width:95%
}
.woo-meta {
	overflow:hidden;
	margin:0 0 5px;
	padding:0 5%
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	float:left;
	font-size:18px;
	line-height:26px;
	margin:0 0 2px
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	float:right;
	margin:5px 0 0 !important
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { font-size:12px }
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title { margin:0 0 2px }
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
	border-bottom:1px solid #e0dadf;
	padding:0 0 5px
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	background:#fbfbfb;
	border:1px solid #cacaca;
	margin-bottom:25px;
	margin-right:3.2%;
	padding-bottom:15px;
	position:relative;
	width:47.8%
}
.woo-2-page ul.products li.product,
.woo-2-page ul.products li.product { width:30.8% }
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
	margin:0 auto 0.5em
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
	font-size:18px;
	font-weight:400;
	margin:0 0 5px;
	padding-top:0
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	border:1px solid #E1E1E1;
	background:#F9F9F9;
	padding:8px
}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button,
.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 {
	background:#262626;
	border:1px solid #000;
	color:#fff;
	font-size:12px;
	font-weight:400;
	padding:9px 12px;
	text-shadow:0 0 0;
	text-transform:uppercase;	
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button {
	margin-left:15px
}
.woocommerce ul.products li.product a.add_to_cart_button:hover,
.woocommerce-page ul.products li.product a.add_to_cart_button:hover,
.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:#000;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover,
.woocommerce-page ul.products li.product a.add_to_cart_button:hover,
.woocommerce #reviews #comments .add_review a:hover {
	background:#1d1d1d;
	color:#fff
}
.woocommerce div.product .product_title,
.woocommerce #content div.product .product_title,
.woocommerce-page div.product .product_title,
.woocommerce-page #content div.product .product_title {
	font-size:24px;
	font-weight:400;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
	padding:0 0 0 5px
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	background:#f7f7f7;
	font-size:14px;
	padding:6px 30px;
	text-transform:uppercase;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
	border:0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
	height:0
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
	background:#262626;
	border:1px solid #000;
	text-shadow:0 0 0
}
.woocommerce #comments {
	margin:20px 0
}
.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments h2 {
	font-size:18px;
	font-weight:400
}
.woocommerce #tab-description h2 {
	font-size:18px;
	font-weight:400
}
.woocommerce #reviews #comments .add_review{ margin-top:15px }
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus { font-family:Arial }
.woocommerce ul.product_list_widget li {
	border-bottom:1px solid #cacaca;
	float:left;
	margin-bottom:20px;
	margin-right:5%;
	position:relative;
	width:47.5%
}
.woocommerce ul.product_list_widget li:nth-child(2n) { margin-right:0 }
.woocommerce ul.product_list_widget li img {
	display:block;
	float:none;
	margin-bottom:10px;
	width:100%
}
.woocommerce ul.product_list_widget li a {
	font-size:14px;
	font-weight:400;
	text-transform:uppercase
}
.woocommerce ul.product_list_widget li .star-rating {
	float:right
}
.widget_top_rated_products {
	border:0;
	padding:0
}
.widget_top_rated_products:after,
.widget_top_rated_products:before { border:0 }
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	border-bottom:1px solid #cacaca;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	margin:0 15px 5px;
	padding:0;
    -webkit-transition: color 0.25s linear;
    -moz-transition: color 0.25s linear;
    transition: color 0.25s linear;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width:30%
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float:left;
	text-align:left
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2 {
	font-size:18px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
	background:#e1e1e1;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	border:0;
	background:#555;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}


@media screen and (max-width:1260px) {
	.woo-page { 	width:96% !important }
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float:left }
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width:45%
	}
}
@media screen and (max-width:480px) {
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width:94%
	}
}