.single-product-woocommerce #primary > .container{width:100%;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{margin-right:1.8%;margin-bottom:1.8%;padding:10px;width:23.65%;border:1px solid #D7D7D7;text-align:center;}
.woocommerce ul.products li.product:nth-child(4n),
.woocommerce-page ul.products li.product:nth-child(4n){margin-right:0;}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover{border:1px solid #f00;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:16px;font-weight:normal;color:#414041;}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
section.related > h2{font-weight:normal;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:64px;}
.woocommerce ul.products li.product:hover h2,
.woocommerce-page ul.products li.product:hover h2{color:#0500FF;}
.woocommerce ul.products li.product .price{font-weight:bold;font-size:15px;}
a.ajax_add_to_cart{display:none !important;}
.woocommerce div.product .product_title,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{position:relative;color:#ff7a00;}
.woocommerce div.product .product_title,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a,
section.related > h2{margin-bottom:15px;}
.woocommerce div.product .product_title:after,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a:after{content:"";display:block;width:12%;height:2px;margin-top:5px;background:#42a1cd;position:absolute;}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price,
span.amount{color:#f00;}
.woocommerce div.product p.price, .woocommerce div.product span.price,
span.amount{font-weight:bold;}
.woocommerce div.product p.price, .woocommerce div.product span.price,
span.amount,
section.related > h2{text-transform:uppercase;}
.product_meta .posted_in,
.woocommerce div.product p.price, .woocommerce div.product span.price,
span.amount{margin:10px 0;}
.product_meta .posted_in{display:block;}
.product_meta a,
span.tagged_as a{color:rgb(5, 107, 205);}
.posted_in a:hover,
span.tagged_as a:hover{color:#FF789E;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width:100px;}
span.amount{display:block;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{padding-bottom:10px;}
span.product-title{padding-top:10px;display:table;}
.woocommerce ul.product_list_widget li{border-bottom:1px solid #ccc;}
section.related > h2{}