h1.page-title{padding:30px;text-align:center}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);border-collapse:separate;text-align:left;margin:0 -1px 24px 0;border-radius:5px;width:100%}table{table-layout:fixed;border:1px solid #e9e9e9;letter-spacing:.5px;text-align:left;background-color:#fcfcfc;margin:0 0 20px;border-spacing:0;width:100%}table th{padding:10px;color:#fff}table td{padding:8px 10px;border:1px solid #e8e7e7}.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}.coupon input[type=text]{height:50px;padding:6px 10px;font-size:14px;border:0;margin-bottom:13px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;border-bottom:1px solid;border-radius:0;width:100%;line-height:1.42857;vertical-align:middle;display:block}.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:15px 20px}.woocommerce #payment #place_order,.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 .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart table.cart input.button,.woocommerce-page #payment #place_order,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.button.product_type_variable.add_to_cart_button{border:1px solid transparent;color:#fff;-webkit-transition:.3s;transition:.3s!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)!important;border-radius:4px!important;display:inline-block!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{height:60px;width:100%}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{border:1px solid;background:#fff!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:48%!important;float:left!important}.col-1,.col-2{max-width:100%!important}.woocommerce-billing-fields__field-wrapper input[type=email],.woocommerce-billing-fields__field-wrapper input[type=tel],.woocommerce-billing-fields__field-wrapper input[type=text]{height:30px;padding:6px 25px}.select2-container .select2-selection--single{width:320px}.mini_cart_item img{height:80px;margin-right:12px;width:80px}.widget_shopping_cart .cart-item .cart-item-description{vertical-align:top;display:inline-block}.woocommerce .quantity .qty{height:48px;margin:0}.product_meta a{color:#5e6271}.container.woo-container{margin-top:10%}.woo-container .button-cart a{padding:18px;margin-top:20px}.woo-sidebar ul li{list-style:none}.woo-sidebar .price_slider_wrapper .ui-slider-horizontal{background:#2c3145!important}.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle{height:17px;position:absolute;outline:none;top:-5px;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:100%;cursor:pointer;width:17px;z-index:2}select{overflow:hidden;padding:6px 12px;border:1px solid #ccc;text-decoration:none;font-weight:500;background-clip:padding-box;position:relative;border-radius:3px;width:100%;white-space:nowrap;display:block}.woocommerce #payment #place_order:focus,.woocommerce #payment #place_order:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce-page #payment #place_order:focus,.woocommerce-page #payment #place_order:hover,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:focus,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background:#fff!important}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.summary.entry-summary form .single_add_to_cart_button{margin-top:4px!important}.woo-container{width:100%;margin-top:20px!important;display:inline-block}div.woocommerce-info,p.woocommerce-info{border-color:#f22853}.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-number a,.woocommerce-account .addresses .title .edit,.woocommerce-account .woocommerce-MyAccount-content p a,div.woocommerce-info a,div.woocommerce-info:before,p.woocommerce-info a,p.woocommerce-info:before{color:#f22853}.woocommerce-MyAccount-navigation ul{border:1px solid #e5e5e5;background-color:#f9f9f9}.woocommerce-MyAccount-navigation ul li a{border-left:2px solid transparent;padding:10px 20px;color:#2c3145;-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid #e5e5e5;line-height:1.5;display:block}.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{border-left-color:#f22853;background-color:#fff}.woocommerce-account .woocommerce-MyAccount-content{min-height:254px;padding:20px;border:1px solid #e5e5e5;background-color:#fbfbfb}.woocommerce .woocommerce-Addresses{margin-top:15px}.woocommerce .woocommerce-Addresses .woocommerce-Address{padding:15px;border:1px solid #e5e5e5}.woocommerce-account .addresses address{margin-bottom:0}.woocommerce-account .edit-account .woocommerce-form-row input.woocommerce-Input{min-height:38px;padding:8px 15px}.woocommerce-account .edit-account .woocommerce-form-row em{margin-top:5px;display:block}.woocommerce-account .edit-account .woocommerce-form-row{display:inline-block}.woocommerce-account .edit-account .woocommerce-Button{margin-top:10px}@media only screen and (max-width:991px){.woocommerce .woocommerce-Addresses .woocommerce-Address{width:100%!important;float:none!important}.woocommerce .woocommerce-Addresses .woocommerce-Address:not(:last-child){margin-bottom:15px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%!important;float:none!important}.woocommerce form.woocommerce-ordering,.woocommerce p.woocommerce-result-count{text-align:center;float:none}.woocommerce form.woocommerce-ordering{margin-right:auto;margin-left:auto;width:90%}}.woocommerce nav.woocommerce-pagination{margin-top:2em}.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current.page-numbers{color:#fff;background-color:#f22853}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:1.2em}.woocommerce p.woocommerce-result-count{margin-top:1em}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#2c3145}.woocommerce ul.products li.product a{display:block}.woocommerce .product-img img,.woocommerce-page .product-img img{margin:auto}.woocommerce form.woocommerce-checkout .form-row input.input-text{min-height:38px;padding:8px 15px}.select2-container--default span.select2-selection--single span.select2-selection__rendered{line-height:38px}.select2-container span.select2-selection--single{height:38px;width:auto}.select2-container--default span.select2-selection--single span.select2-selection__arrow{height:36px}.select2-container--default li.select2-results__option--highlighted[aria-selected],.select2-container--default li.select2-results__option--highlighted[data-selected],.woocommerce-store-notice,p.demo_store,p.woocommerce-store-notice{background-color:#f22853}.woocommerce-shipping-fields input[type=checkbox],.woocommerce-shipping-fields input[type=radio]{height:20px;width:20px}.woocommerce form.woocommerce-checkout .form-row textarea.input-text{min-height:70px;padding:10px}.woocommerce-privacy-policy-text p{margin-bottom:10px}.woocommerce form.woocommerce-form-login .form-row input.input-text{min-height:38px;padding:8px 15px}.woocommerce form.woocommerce-form-login .woocommerce-Button{padding:15px 25px}.woocommerce form.woocommerce-form-login .woocommerce-form__label-for-checkbox{margin:0 0 0 15px;line-height:50px;display:inline-block}.woocommerce #review_form #respond input#submit:hover,a.shipping-calculator-button{color:#f22853}.woocommerce form.woocommerce-form-login .lost_password a{color:#2c3145}#add_payment_method div#payment,.woocommerce-cart div#payment,.woocommerce-checkout div#payment{border:1px solid #e8e7e7;background:#fbfbfb}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left:10px}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 .5em 0 0;vertical-align:middle}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff1f4}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-color:transparent transparent #fff1f4}.woocommerce-notice.woocommerce-notice--success{padding:15px;border:1px solid #2b652d;margin-bottom:20px;background-color:#e5ffe6}.woocommerce ul.order_details{padding:15px 15px 3px;border:1px solid #e5e5e5}.woocommerce ul.order_details li{margin-bottom:12px}.woocommerce-customer-details h2{margin-bottom:15px}.woocommerce .woocommerce-customer-details address{padding:15px}.single-product .post-title{margin-bottom:25px}.single-product .meta-info{margin-bottom:15px}.footer-sidebar .widget_shopping_cart .cart-buttons a{padding:11px 30px}.woocommerce ul.products li.product .price{font-size:18px;font-weight:700;font-family:Dancing Script,cursive}a.button.add_to_cart_button.added{padding:15px}