/* --- custom styles for woo commerce plugin --- */

.woocommerce #container {
	background: #fff;
	overflow: hidden;
	padding: 20px;
}


.woocommerce h1.page-title {
	background: #eee;
	padding: 0 .5em;
	margin-bottom: .25em;
	font-size: 2em !important;
}

/* product category page links */
ul.products li.product {
	text-align: center;
}

ul.products li.product-category h3 {
	font-size: 1.5em !important;
}

ul.products li.product h3,
ul.products li.product a {
	color: #F67f00;
}

ul.products li.product h3:hover,
ul.products li.product a:hover {
	color: #0094ba;
}

/* remove label from search widget */
.widget_product_search label {
	display: none;
}

.widget_product_search input[type="text"] {
	width: 100%;
}


/* -- related products -- */

.related ul.products li.product img, 
.related ul li.product img, 
.upsells.products ul.products li.product img, 
.upsells.products ul li.product img {
	width: 150px;
	margin: 0 auto;
}

.related h2 {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}


/* -- set min-height on description tab -- */

#tab-description,
#tab-reviews {
	min-height: 395px;
}



.woocommerce-tabs {
	//float: right;
	//width: 48%;
	font-size: .85em;
	clear: none !important;
}

.single-product .upsells {
	float: left;
	width: 48%;
	clear: both !important;
}

.single-product .upsells ul.products li.product {
	width: 44% !important;
}

.single-product .upsells.products ul.products li.product, 
.single-product .upsells.products ul li.product {
	width: 48%;
	clear: none;
}

.single-product .related ul.products li.product, 
.single-product .related ul li.product {
	width: 22% !important;
	clear: none !important;
	min-height: 200px;
}

.single-product ul.products li  {
	margin-right: 3% !important;
}

.single-product .related.products {
	padding: 20px;
	clear: both;
}

.product_meta {
	font-size: .8em;
}

