/*  CUSTOM STYLE SHOP */

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin: 0 3.8% 2.992em 0 !important;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 200px !important;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { margin: 10px 44px 15px !important;}

.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 {
	font-size: 12px !important;
	background-color: #38acd8 !important;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	-o-border-radius: 2px !important;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: #44a5e2 !important;
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
	color: #44a5e2 !important;
}

.product_meta .posted_in a{
	text-decoration: none !important;
	color: #44a5e2 !important;
}.product_meta .posted_in a:hover{color: #555 !important;}

span.tagged_as a{
	text-decoration: none !important;
	color: #44a5e2 !important;
}span.tagged_as a:hover{color: #555 !important;}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	width: 50px !important;	
}

.noreviews a{
	text-decoration: none !important;
	color: #44a5e2 !important;
}.noreviews a:hover{color: #555 !important;}

.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button{
	width: auto !important;
}

.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{
	height: 30px !important;
}

.cart_table_item .product-name a{
	text-decoration: none !important;
	color: #44a5e2 !important;
}

.cart-collaterals .cart_totals table{float: right !important;}
.cart-collaterals .shipping_calculator h2 a{text-decoration: none !important; color: #44a5e2 !important;}.cart-collaterals .shipping_calculator h2 a:hover{color: #555 !important;}

.woocommerce-info a{text-decoration: none !important; color: #44a5e2 !important;}

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {color: #44a5e2 !important;}

.blog aside { margin-top: 9px !important;}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { margin: 15px 0 30px !important;}

.lista .page-title{
	font-size: 35px;
	color: #5c5c5c;
	text-decoration: none;
	font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.90);
}

.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 {
	margin: 0;
	cursor: pointer;
	width: auto;
	font-size: 12px !important;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding: 10px 18px !important;
	text-decoration: none;
	font-weight: bold !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	left: auto;
	text-shadow: none !important;
	color: #fff !important;
	text-shadow: none !important;
	border: none !important;
	background: #44a5e2 !important;
	white-space: nowrap;
	display: inline-block;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0), inset 0 1px 0 rgba(255,255,255,0), 0 1px 2px rgba(0,0,0,0) !important;
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0), inset 0 1px 0 rgba(255,255,255,0), 0 1px 2px rgba(0,0,0,0) !important;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0), inset 0 1px 0 rgba(255,255,255,0), 0 1px 2px rgba(0,0,0,0) !important;
}.woocommerce a.button:hover{background: #222 !important;}

.widget_shopping_cart_content .buttons a{padding: 10px 10px !important;}

.added_to_cart{color: #44a5e2 !important;}.added_to_cart:hover{color: #555 !important;}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {display: none !important;}

.woocommerce .widget_price_filter .price_slider_amount .button:hover{background: #222 !important;}
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover {background: #222 !important;}

.cart .single_add_to_cart_button{
	font-weight: normal !important;
}.cart .single_add_to_cart_button:hover{background: #222 !important;}

.coupon .button:hover{background: #222 !important;}
.actions .button:hover{background: #222 !important;}

.woocommerce #payment #place_order:hover{background: #222 !important;}
.woocommerce-page #payment #place_order:hover{background: #222 !important;}