/* Woocommerce styles for Outside Square */

.woocommerce ul.products li.product h3 {
	font-size: 15px !important;
	color: #cccccc;
}

.woocommerce ul.products li.product .price {
	font-size: 14px !important;
}

.woocommerce h1.page-title {
	display: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 14px !important;
	font-weight: 300 !important;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
	font-size: 14px !important;
}

.woocommerce nav.woocommerce-pagination ul {
	border: 1px solid #000000 !important;
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid #000000 !important;
}

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus {
	background: #000000 !important;
	color: #cccccc !important;
}

.woocommerce input {
	color: #000000;
	height: 24px;
	margin-right: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	border-bottom: 1px solid #000000 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #000000 !important;
	font-size: 14px;
	border: 0 none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	box-shadow: 2px 2px 0 #000000 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	border: 0 none !important;
}

.woocommerce .product_meta {
	font-size: 12px !important;
}

.woocommerce .product_meta .sku_wrapper,
.woocommerce .product_meta .posted_in {
	display: block;
	padding: 3px 0;
}

.woocommerce .jp-relatedposts {
	display: none !important;
}
