
.woocommerce ul.products{ padding-top:20px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width:30.05% !important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { box-shadow:none !important; border:1px solid #ededed}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { top:20px !important; right:30px !important; left:auto;}
.woocommerce span.onsale, .woocommerce-page span.onsale { background:none !important; background-color:#014abd !important; text-transform:uppercase;min-height: 42px !important; min-width: 42px !important; padding: 4px; font-size: 13px; line-height: 42px; letter-spacing:1px;}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{ text-transform:uppercase; color:#8d8270 !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{ text-transform:uppercase !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#fff !important; border-radius:10px !important; background:none !important; background-color:#8D8270 !important; font-weight:400 !important; box-shadow:none!important; text-shadow:none!important }


.woocommerce-pagination{text-align:right !important}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span { padding:1em !important}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {}

.woocommerce-result-count{font-family:Arial, Helvetica, sans-serif !important; color:#4c4d4e !important; text-transform:uppercase;}

form.woocommerce-ordering select{background-color:#fff !important; background:none !important; color:#a9a8a8 !important; font-family:Verdana, Geneva, sans-serif !important; text-transform:uppercase !important;}

#wooBreadContainer{border: 1px solid #ededed; height:35px; margin-bottom:25px}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-right:4.8% !important; margin-bottom:3em !important}
li.last, .woocommerce-page ul.products li.last{margin-right:0px !important}


ul.product_list_widget li img {width:100%!important}

.widgetShop{background-color:#e4e4e4;}
ul.product_list_widget{padding:10px !important;}
ul.product_list_widget li{ width:47%; display:inline-block; margin-right:10px !important; vertical-align: top;}
ul.product_list_widget li img{margin-bottom:5px; border: 1px solid #ededed; box-shadow: none !important; -webkit-box-shadow: none !important; }
ul.product_list_widget li {font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; font-weight: 400; }
ul.product_list_widget li a{color: #E54467 !important;}
ul.product_list_widget li .amount{color:#E54467 !important}


.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .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 {color:#8d8270 !important; font-family:	Arial, Helvetica, sans-serif; text-align:left}


/***********************************************************************************************/
/* DETAILS PRODUTC STYLE  */
/***********************************************************************************************/

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{box-shadow:none !important; border:1px solid #ededed}

.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title{color:#8d8270 !important; border-top:none; }

div[itemprop="description"]{margin-bottom:30px}
.woocommerce #content div.product form.cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label{ color:#868686; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;} 

.variations tr{ height:50px}

.single_variation .stock, .woocommerce #content div.product p.stock, .woocommerce div.product p.stock, .woocommerce-page #content div.product p.stock, .woocommerce-page div.product p.stock { background: url(images/tick.jpg) left center no-repeat!important; padding: 0px 0px!important; height: 27px!important; line-height: 27px!important; vertical-align: bottom!important; font-size: 18px!important; margin-top: 8px!important; color: #736E6E!important; padding: 0px 0px 0px 50px!important; }

.product_meta{display:none}
.minus { position: inherit!important; display: block!important; float: left!important; width: 23px!important; height: 23px!important;
background: url(images/minute.jpg) center center no-repeat!important; border: none!important; text-indent: 40px!important; line-height: 40px!important; overflow: hidden!important; -webkit-box-shadow: inset 0px 0px 0px 0px #ffffff!important; -moz-box-shadow: inset 0px 0px 0px 0px #ffffff!important; box-shadow: inset 0px 0px 0px 0px #ffffff!important; }

.plus { position: inherit!important; display: block!important; float: left!important; width: 23px!important;
height: 23px!important; background: url(images/plus.jpg) center center no-repeat!important; border: none!important; text-indent: 40px!important; line-height: 40px!important; overflow: hidden!important; -webkit-box-shadow: inset 0px 0px 0px 0px #ffffff!important; -moz-box-shadow: inset 0px 0px 0px 0px #ffffff!important; box-shadow: inset 0px 0px 0px 0px #ffffff!important; }

.quantity.buttons_added { width: 120px!important; margin: 0px auto 10px auto!important;}
.single_add_to_cart_button.button.alt, .add_to_cart_button.button.product_type_simple{border:1px solid #ccc !important}

.input-text.qty.text { position: inherit!important; display: block!important; float: left!important; width: 50px!important; height: 23px!important; margin: 0px 10px!important; border-radius: 15px!important; float: left!important; border: 1px #a3a2a2 solid!important; color: #8d8d8d!important; }

.reset_variations{ color:#868686; font-family:Arial, Helvetica, sans-serif; font-size:13px; 
clear: both!important;
display: block!important;
height: 45px!important;
margin: 0px 0px 10px 0px!important;
padding: 15px 0px 5px 30px!important;
background: url(images/refresh.jpg) left center no-repeat!important;
vertical-align: top!important; }

.price, .amount{margin-bottom:20px !important; text-align:center}

.stock{margin-bottom:20px}


.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before { height:auto !important}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt{border:1px solid #ccc!important}

.upsells.products ul.products li.product {width:21% !important;}

.upsells.products ul.products li.product a.add_to_cart_button{display:none}

.cart_item img{width:120px !important}

.shop_table .product-name a{color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.shop_table .amount{color:#ee0e0e !important; font-family:Arial, Helvetica, sans-serif; font-size:13px;}



.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{ margin-left:0px !important; color:#a6a6a6; position:relative; top:-10px}

.shop_table .redColor{background-color:#ee0e0e!important; }

.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {text-indent:0px !important}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:59% !important}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:38% !important}
