/*WooCommerce*/
.woocommerce h1.product_title.entry-title{font-size:20px;}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:0;}
.cart_totals h2{font-size:18px;text-align:left;margin:0 0 10px;}
.cart_totals{font-size:16px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:12px;}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-size:14px;font-weight:700;}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{margin:0 6px 0 0;padding:7px;}
.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:100px;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{font-size:13px;line-height:16px;vertical-align:middle;}
ul.products a.button.add_to_cart_button{display:none;}
ul.products a.button.add_to_cart_button:hover{}
.woocommerce .star-rating span:before,.woocommerce-message a.button.wc-forward,.woocommerce-message a.button.wc-forward:hover{color:#8fae1b;}
.wc-forward:after,.wc-forward a:after{content:'';margin:0;padding:0;}
.star-rating,ul.products li.product .price,ul.products li.product span.price,.woocommerce span.price{}
.woocommerce-page a.button,.woocommerce a.button,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{color:#fff;text-shadow:none;}
.woocommerce-page a.button:hover,.woocommerce a.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce .button:hover,button.single_add_to_cart_button.button.alt:hover{}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background:#F5F5F5;}
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{height:45px;}
.woocommerce #content .products a.button,.woocommerce-page #content input.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce #respond input#submit,.woocommerce-page button.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input[type=button],.woocommerce input[type=submit]{text-transform:uppercase;text-decoration:none;text-shadow:none;font-family:"Open Sans", Helvetica, Arial, sans-serif;font-weight:600;line-height:16px;font-size:14px;letter-spacing:1px;white-space:nowrap;padding:10px 16px;}
.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{height:36px;}
.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{background:#eee;height:18px;font-size:14px;font-weight:400;text-shadow:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{background:#f7f6f7;box-shadow:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{box-shadow:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{border:0;position:absolute;bottom:-1px;width:0;height:0;content:" ";}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{display:inline-block;font-size:14px;font-weight:400;color:#5e5e5e;text-shadow:none;text-decoration:none;padding:.5em 0;}
h3#reply-title{font-size:18px;text-align: center;}
.related h2{font-size:18px;margin-bottom:20px;}
del span.amount, ins span.amount {color:#2c2c2c;}
.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:40px;min-width:40px;border-radius:38px;-webkit-border-radius:38px;}
.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover{background:#eee;padding-left:10px;padding-right:10px;margin-right:2px;}
.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{padding:5px;}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{border:none;}
.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover{background:#2c2c2c;color:#fff;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p,.cart_totals th,.comment-form-comment label,.comment-form-rating label{font-size:14px;}
a.shipping-calculator-button{font-size:16px;text-decoration:none;}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {text-shadow:none;}
select#calc_shipping_country {padding: 5px 0;width: auto;}
.woocommerce button.button, .woocommerce-page button.button, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {text-shadow:none;}
a.button.wc-forward, a.button.checkout.wc-forward, a.button.wc-backward {color:#2c2c2c;}
.woocommerce #payment, .woocommerce-page #payment {background: #f0f0f0;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {font-family: "FontAwesome";display: inline-block;font-size: 24px;font-style: normal;font-weight: normal;line-height: 1;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\f1ec';color: #a86dad;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {font-family: "FontAwesome";display: inline-block;font-size: 24px;font-style: normal;font-weight: normal;line-height: 1;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\f1ec';color: #00a5e7;}