.woocommerce ul.products li.product{overflow:hidden}.woocommerce ul.products li.product a img{-webkit-transition:all .7s ease;transition:all .7s ease}.woocommerce ul.products li.product a img:hover{-webkit-transform:scale(.9);transform:scale(.9)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .onsale{margin:.5em .5em 0 0;z-index:1}.woocommerce span.onsale{top:.5em;left:.5em}.woocommerce ul.products li.product a img{margin:0 0 3px}.woocommerce ul.products li.product h3{padding:3px 0;font-size:15px;text-align:center;font-family:Open Sans,sans-serif}.woocommerce ul.products li.product .star-rating{margin:0 auto}.woocommerce ul.products li.product .price{text-align:center}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce-cart table.cart input.button{padding:16px 24px;font-size:13px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:30px;background:transparent;font-family:Open Sans,sans-serif}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-cart table.cart input.button:hover{color:#fff;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce a.button{padding:.618em 1em}.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-cart .wc-proceed-to-checkout a.checkout-button{padding:16px 24px;font-size:13px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:30px;background:transparent;font-family:Open Sans,sans-serif}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#fff;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce ul.products li.product .price ins{font-size:14px}.woocommerce ul.products li.product .price del{font-weight:500;color:red;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price{font-size:14px;font-weight:400;color:#1c314c;margin:10px 0 0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 0 20px}.woocommerce li.product:hover,.woocommerce-page li.product:hover{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;box-shadow:0 0 10px rgba(0,0,0,.3)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:20px;font-weight:700;color:#1c314c;font-family:Open Sans,sans-serif}.woocommerce div.product .product_title{font-size:24px;font-family:Open Sans,sans-serif}.cart_totals h2,.related h2,.woocommerce-Tabs-panel h2,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,h2.woocommerce-Reviews-title,h3#order_review_heading,header.title h3{font-size:26px;font-family:Open Sans,sans-serif}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px dashed #1c314c;background:transparent;line-height:35px}.woocommerce-info:before,.woocommerce-message:before{color:#1c314c}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}tr.cart-subtotal th,tr.order-total th{border:1px solid #e8e7e7;color:#747474;background:transparent}.woocommerce-checkout #payment{background:transparent}.woocommerce-checkout #payment div.payment_box p{color:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-left-color:transparent;content:"";position:absolute;border-top-color:transparent;border-right-color:transparent;top:-.75em;margin:-1em 0 0 2em;left:0;display:block}.woocommerce a.remove{height:1em;font-size:1.5em;border:0;text-decoration:none;font-weight:700;color:#fff!important;text-align:center;border-radius:100%;background:#1c314c;width:1em;line-height:1;display:block}.woocommerce .order_details li{font-size:12px}p.woocommerce-thankyou-order-received{padding:1em;border-radius:3px;background:#f8f8f8;font-family:Open Sans,sans-serif}.woocommerce-MyAccount-navigation ul{padding:0 0 0 20px;margin:0}.woocommerce-MyAccount-navigation ul li{list-style:none;padding:10px 15px;margin-bottom:4px;border-radius:3px;font-family:Open Sans,sans-serif}.woocommerce-MyAccount-navigation ul li a{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{padding:0;border:none;margin:1px;white-space:nowrap;display:inline-block}.woocommerce nav.woocommerce-pagination ul li{overflow:hidden;border-right:none;padding:0;margin:0;float:left;display:inline}.woocommerce nav.woocommerce-pagination ul li span.current{padding:12px 16px;margin-right:5px;color:#fff;border-radius:30px}.woocommerce nav.woocommerce-pagination ul li a{padding:12px 16px;font-size:15px;border:1px solid #efe9e9;margin-right:6px;color:#747474!important;border-radius:30px;background:transparent}.woocommerce nav.woocommerce-pagination a.page-numbers:hover{color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{text-decoration:none;font-weight:400;color:#fff;min-width:1em;margin:0 5px 0 0;line-height:1;display:block}