/**************************************************/
/*** && WOOCOMMERCE                             ***/
/**************************************************/


body.woocommerce, body.woocommerce-page, .woocommerce{
	ul.products li a  span.onsale				{ .font(400); }
	ul.products li a h3						{ .font(400); }
	ul.products li a.product_type_variable 		{.font(400);}
	ul.products li a .price .amount				{ .font(400); }

	div.product{
		.summary .product_title						{ .font(400); }
		.summary .price								{ .font(400); }
		.summary .cart .single_add_to_cart_button	{ .font(400); font-weight: normal; }
		.summary .variations_form .variations label	{ .font(400); font-weight: normal; }
		.woocommerce-tabs .tabs	li a				{ .font(400); }
		#review_form_wrapper .comment-respond .stars a	{ .font(400); }
		nav.woocommerce-pagination ul li span		{ .fontTXT(normal); font-weight: bold; }
		.woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong { font-weight: bold; }


		.woocommerce-message				{.font(400);}
		.woocommerce-message:before			{ font-weight: normal; }
		.woocommerce-info					{.font(400);}
		.woocommerce-info:before			{ font-weight: normal; }
		.woocommerce-error					{.font(400);}
		.woocommerce-error:before			{ font-weight: normal; }

	}
}


body.woocommerce-cart{
	.shop_table.cart th								{ .font(400); font-weight: normal;   }
	.cart-collaterals .shipping_calculator h2  		{ .fontTXT(normal)}
	.cart-collaterals .cart_totals th				{ font-weight: normal; }
	.cart-collaterals .cart_totals tr:last-child {td,th,		{ font-weight: bold; }}
	.shop_table.cart tbody td.product-remove a		{ font-weight: bold; }
	.shop_table.cart tbody td.product-subtotal .price  { font-weight: bold; }
	.shop_table.cart tbody td.product-subtotal .price .amount { font-weight: normal; }
	.shop_table.cart tbody td.product-name .variation dt      { font-weight: normal; }

}


#order_review .cart-subtotal { th, td 						{ font-weight: bold;}}
.methods.payment_methods li label 								{ font-weight: bold; }
.elm-comments-main .comments-title	{ .font(400); }


.widget_price_filter .price_slider_amount .price_label,
.widget_revslider .widget-title							{ .font(400);}
.widget_top_rated_products,
.widget_recent_products,
.widget_recently_viewed_products,
.widget_random_products,
.widget_onsale,
.widget_recent_reviews,
.widget_layered_nav_filters,
.widget_best_sellers,
.widget_products
{
	.product_list_widget li	a,
	 li.chosen 	a		{ .font(400);}
}


body.woocommerce-page .ait-woocommerce-cart-widget, .woocommerce {

		.comment-reply-title 								{ .font(400); }

	}
