.woocommerce{margin-bottom:3em}.woocommerce label{font-weight:400}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{border:none;background:0 0;padding:0;color:#333}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0}.woocommerce ul.product_list_widget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.product_list_widget li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 15px;line-height:inherit}.woocommerce ul.product_list_widget li a{display:block;overflow:hidden}.woocommerce ul.product_list_widget li a:hover{text-decoration:none}.woocommerce ul.product_list_widget li a:hover img{border-color:#337ab7}.woocommerce ul.product_list_widget li img{margin:0 0 1em;float:none;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e5e5}.woocommerce ul.product_list_widget .product-title{display:block;font-weight:400;color:#333;font-size:14px}.woocommerce ul.product_list_widget .woocommerce-Price-amount{font-size:14px;line-height:1.65em;color:#e50000;font-weight:700}.mainSection ul.product_list_widget{margin-left:-15px;margin-right:-15px}.woocommerce .entry-body{padding-top:0}input.input-text.qty{padding:6px 0;text-align:right;border-radius:3px;border:1px solid #ccc}.product_title.entry-title{font-size:24px}.woocommerce-Price-amount{color:#e50000;font-weight:700}.woocommerce ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce ul.products li.products{padding-bottom:65px;position:relative}.woocommerce ul.products .woocommerce-loop-product__title{font-size:14px;line-height:1.5em}.woocommerce ul.products .price{position:absolute;bottom:30px}.woocommerce ul.products .add_to_cart_button{text-align:center;position:absolute;bottom:0;font-weight:lighter;font-size:14px}button{background-color:#337ab7}.related.products{clear:both;padding-top:3em}.woocommerce-price-suffix{color:#333}.shop_table td,.shop_table th{border-bottom:none}.shop_table .product-name a{color:#333}.cart_totals h2{border:none;background:0 0;padding:0;margin-bottom:5px;font-size:18px;font-weight:700}.woocommerce form .form-row.woocommerce-invalid label{color:inherit}.woocommerce-checkout-payment input[type=checkbox]{position:relative}.mainSection header.woocommerce-Address-title{border-bottom:none}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin-right:3em;border-top:1px solid #e5e5e5}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e5e5e5}.woocommerce-MyAccount-navigation ul li a{color:#333;padding:.5em 0;display:block;overflow:hidden}.woocommerce form .form-row input.input-text.woocommerce-Input--email{margin-bottom:2em}.woocommerce-orders-table,.woocommerce-table{font-size:14px}.woocommerce-orders-table__cell-order-status{text-align:center}.woocommerce a.woocommerce-MyAccount-downloads-file.button{display:block;text-align:center}@media (min-width:576px){.woocommerce ul.product_list_widget li{padding:0 15px 2em}.mainSection ul.product_list_widget li{width:33.3%}}@media (min-width:992px){.mainSection.col-md-12 ul.product_list_widget li{width:25%}.product_title.entry-title{font-size:28px}}@media (min-width:1200px){.mainSection.col-md-12 ul.product_list_widget li{width:20%}}