.woocommerce-page .select2-container .select2-choice,#calc_shipping_country,#calc_shipping_state{padding:10px;border:1px solid rgba(0,0,0,0.08);background:#FFF}.woocommerce-page .select2-drop{border:1px solid rgba(0,0,0,0.08);background:#FFF}.woocommerce-page .select2-container .select2-choice .select2-arrow b:before,.woocommerce-page .select2-dropdown-open .select2-choice .select2-arrow b:before{font-family:'mogo-ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-page .select2-container .select2-choice .select2-arrow b:before{content:"\e8019"}.woocommerce-page .select2-dropdown-open .select2-choice .select2-arrow b:before{content:"\e8022"}.woocommerce-page .widget-social-links li.item-icon a{border-color:transparent;margin:0;padding:15px 50px 16px;border-width:3px;border-style:solid;border-radius:0;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#fff !important;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.woocommerce-page .widget-social-links li.item-icon a:hover{opacity:.9}.woocommerce-page #content .button,.woocommerce-page #content button,.woocommerce-page #content input[type="button"],.woocommerce-page #content input[type="reset"],.woocommerce-page #content input[type="submit"],.woocommerce-page #review_form #respond .form-submit .submit,.woocommerce-page #woocommerce-shopping-cart .go-to-cart,.woocommerce-page #woocommerce-shopping-cart .go-to-checkout,.woocommerce-page .product-summary .single_add_to_cart_button,.woocommerce-page .ajax-product-content button.single_add_to_cart_button{display:inline-block;line-height:1;margin:0;padding:15px 50px 16px;border-width:3px;border-style:solid;border-radius:0;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.woocommerce-page #content .button,.woocommerce-page #content button,.woocommerce-page #content input[type="button"],.woocommerce-page #content input[type="reset"],.woocommerce-page #content input[type="submit"],.woocommerce-page #review_form #respond .form-submit .submit,.woocommerce-page #woocommerce-shopping-cart .go-to-cart,.woocommerce-page #woocommerce-shopping-cart .go-to-checkout,.woocommerce-page .product-summary .single_add_to_cart_button,.woocommerce-page .ajax-product-content button.single_add_to_cart_button{border-color:transparent;background-color:#2c2c2c;color:#fff}.woocommerce-page #content .button:hover,.woocommerce-page #content button:hover,.woocommerce-page #content input[type="button"]:hover,.woocommerce-page #content input[type="reset"]:hover,.woocommerce-page #content input[type="submit"]:hover,.woocommerce-page #review_form #respond .form-submit .submit:hover,.woocommerce-page #woocommerce-shopping-cart .go-to-cart:hover,.woocommerce-page #woocommerce-shopping-cart .go-to-checkout:hover,.woocommerce-page .product-summary .single_add_to_cart_button:hover,.woocommerce-page .ajax-product-content button.single_add_to_cart_button:hover{border-color:transparent;background-color:#168ac9;color:#fff}.woocommerce .star-rating,.woocommerce-page .star-rating{font-size:14px}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{color:#aaa}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#168ac9}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{position:relative;border:none !important;border-left-width:5px !important;border-left-style:solid !important;padding:20px 30px !important;text-align:left !important}.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message a,.woocommerce .woocommerce-message a{background:#daf0ee !important;color:#2b6d67 !important;border-color:#2b6d67 !important}.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info a,.woocommerce .woocommerce-info a{background:#e1f0fd !important;color:#3f6d92 !important;border-color:#3f6d92 !important}.woocommerce-page .woocommerce-error,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error a,.woocommerce .woocommerce-error a{background:#fbe3e3 !important;color:#8d4546 !important;border-color:#8d4546 !important}.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-message .wc-forward,.woocommerce .woocommerce-message .wc-forward{display:none !important}.woocommerce .quantity,.woocommerce-page .quantity{padding:0 !important;border-radius:0 !important;position:relative !important;overflow:hidden}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{padding:0;margin:0;text-align:center;font-weight:400;border-radius:0}.woocommerce .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number]{padding-right:0}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover{display:block;background:none !important;border:none !important;color:#222 !important;font-size:18px !important;transition:color .5s,border-color .5s,background-color .5s}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{position:absolute;top:0;right:0;border-radius:0}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{position:absolute;top:0;left:0;border-radius:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:none;margin:0;padding:0;width:auto;height:auto}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:auto}.woocommerce #payment #place_order,.woocommerce form .form-row-last,.woocommerce-page #payment #place_order,.woocommerce-page form .form-row-last{float:none;width:auto}.woocommerce form.checkout_coupon .form-row label,.woocommerce form.login .form-row label,.woocommerce form.register .form-row label,.woocommerce form.lost_reset_password .form-row label,.woocommerce form.track_order .form-row label,.woocommerce .woocommerce-shipping-fields .form-row label,.woocommerce .woocommerce-billing-fields .form-row label{margin-bottom:5px;color:#333}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border:1px solid rgba(0,0,0,0.08)}.woocommerce form .form-row .required{color:#168ac9}.shopping-cart{position:relative;margin-right:15px}.shopping-cart .trigger-shopping-cart .icon-shopping-cart{font-size:18px}.shopping-cart .trigger-shopping-cart .icon-shopping-bag{font-size:14px}.shopping-cart .trigger-shopping-cart .icon-shopping-basket{font-size:16px}.shopping-cart .count{position:absolute;top:-5px;right:-15px;display:block;width:18px;height:18px;line-height:18px;border-radius:100%;background-color:#168ac9;color:#fff;text-align:center;font-size:10px}.is-header-four .shopping-cart .trigger-shopping-cart .icon-shopping-cart{font-size:27px}.is-header-four .shopping-cart .trigger-shopping-cart .icon-shopping-bag{font-size:21px}.is-header-four .shopping-cart .trigger-shopping-cart .icon-shopping-basket{font-size:24px}.is-header-four .shopping-cart .count{top:-5px;right:-18px}.featimg .item-quick-view,.featimg .item-add-to-cart{display:block;position:absolute;left:0;width:100%;text-align:center;z-index:5}.featimg .item-quick-view a,.featimg .item-add-to-cart a{width:180px;padding-left:0 !important;padding-right:0 !important;border-color:transparent !important;background-color:#2c2c2c !important;color:#fff !important}.featimg .item-quick-view a:hover,.featimg .item-add-to-cart a:hover{background-color:transparent !important;border-color:#fff !important;color:#fff !important}.featimg .item-quick-view{margin-top:-60px;top:50%}.featimg .item-add-to-cart{margin-bottom:-60px;bottom:50%}.featimg .item-quick-view{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.featimg .item-add-to-cart{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.featimg .item-quick-view,.featimg .item-add-to-cart{opacity:0;-webkit-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s}.featimg:hover .item-quick-view,.featimg:hover .item-add-to-cart{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.off-canvas-shopping-cart{position:fixed;top:0;right:0;z-index:999;width:370px;height:100%;background:#333;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:transform .5s cubic-bezier(0.785,0.135,0.15,0.85);transition:transform .5s cubic-bezier(0.785,0.135,0.15,0.85)}.admin-bar .off-canvas-shopping-cart{top:32px}.off-canvas-shopping-cart.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.off-canvas-shopping-cart,.off-canvas-shopping-cart a{color:#aaa}.off-canvas-shopping-cart a:hover{color:#fff}.off-canvas-shopping-cart .cart-title{padding:30px;text-align:center;color:#fff}.off-canvas-shopping-cart li.cart-item{position:relative;padding:30px;border-top:2px solid #454545}.off-canvas-shopping-cart li.cart-item:last-child{border-bottom:2px solid #454545}.off-canvas-shopping-cart li.cart-item .item-featimg{float:left;width:70px}.off-canvas-shopping-cart li.cart-item .item-text{margin-left:90px;line-height:1.2}.off-canvas-shopping-cart li.cart-item .item-title{margin:0;padding:0;display:inline-block;font-weight:normal;line-height:1.2;font-size:15px}.off-canvas-shopping-cart li.cart-item .item-qty{margin-top:10px}.off-canvas-shopping-cart li.cart-item .item-qty .qty{padding-right:5px}.off-canvas-shopping-cart li.cart-item .item-qty .price{padding-left:5px}.off-canvas-shopping-cart li.cart-item .item-remove{position:absolute;right:30px;top:30px;text-align:center}.off-canvas-shopping-cart li.cart-item .item-remove .icon:before{height:30px;line-height:30px;font-size:24px}.off-canvas-shopping-cart .total{padding:30px 30px 0;text-align:right}.off-canvas-shopping-cart .total .text{float:left;text-transform:uppercase;font-weight:400}.off-canvas-shopping-cart .total .number{font-size:20px;font-weight:400}.off-canvas-shopping-cart .controls{padding:30px}.off-canvas-shopping-cart .controls .button{width:100%;display:block;margin-bottom:15px !important;text-align:center}.off-canvas-shopping-cart .controls .button{background-color:#168ac9 !important;border-color:#168ac9 !important;color:#fff !important}.off-canvas-shopping-cart .controls .button:hover{background-color:#222 !important;border-color:#222 !important;color:#fff !important}.off-canvas-shopping-cart .empty-cart{border-top:2px solid #454545;padding:30px;text-align:center}.element-product-grid-left li.post-item{text-align:left}.element-product-grid-center li.post-item{text-align:center}.element-product-grid-right li.post-item{text-align:right}.element-product-grid li.post-item{margin-bottom:40px}.element-product-grid li.post-item .item-in{position:relative}.element-product-grid li.post-item .item-footer{padding-top:25px}.element-product-grid li.post-item .item-footer .price{display:block;margin-top:5px;font-size:18px;color:#222 !important}.element-product-grid li.post-item .item-footer .price ins{background-color:transparent;color:#222 !important}.element-product-grid li.post-item .item-footer .price ins .amount{padding-left:10px;color:#168ac9 !important}.element-product-grid li.post-item .button.added:before,.element-product-grid li.post-item .added_to_cart{display:none}.element-product-grid li.post-item span.onsale{border-radius:100%;min-height:0;min-width:0;position:absolute;top:30px;right:30px;left:auto;z-index:2 !important;margin:0;width:50px;height:50px;line-height:50px;font-weight:400;font-size:12px;letter-spacing:.5px;text-align:center;background-color:#168ac9 !important;color:#fff !important}.element-product-grid li.post-item a.button.loading{opacity:.5}.element-product-grid li.post-item a.button.loading,.element-product-grid li.post-item a.button.added{position:relative}.element-product-grid li.post-item a.button.loading:after{font-family:WooCommerce;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.element-product-grid li.post-item a.button.added:after{font-family:WooCommerce;content:"\e017"}.element-product-grid li.post-item a.button.loading,.element-product-grid li.post-item a.button.added{padding-left:30px !important}.element-product-grid li.post-item a.button.loading:after,.element-product-grid li.post-item a.button.added:after{margin:0;position:absolute;width:30px;height:30px;line-height:30px;margin-top:-15px;top:50%;left:15px;right:auto;text-align:center}.woocommerce-page div.product .related-products{margin-top:100px}.woocommerce-page div.product .related-products .section-title{margin-bottom:60px;text-align:center}.woocommerce-page div.product .related-products .element-product-grid li.post-item .item-footer .price ins .amount{font-weight:normal}.element-product-carousel-left li.post-item{text-align:left}.element-product-carousel-center li.post-item{text-align:center}.element-product-carousel-right li.post-item{text-align:right}.element-product-carousel li.post-item .item-in{position:relative}.element-product-carousel li.post-item span.onsale{border-radius:100%;min-height:0;min-width:0;position:absolute;top:30px;right:30px;left:auto;z-index:2 !important;margin:0;width:50px;height:50px;line-height:50px;font-weight:400;font-size:12px;letter-spacing:.5px;text-align:center;background-color:#168ac9 !important;color:#fff !important}.element-product-carousel li.post-item .item-footer{padding-top:25px}.element-product-carousel li.post-item .item-footer .price .amount{display:inline-block;margin-top:5px;font-size:18px;color:#222 !important}.element-product-carousel li.post-item .item-footer .price ins{background-color:transparent}.element-product-carousel li.post-item .item-footer .price ins .amount{padding-left:10px;color:#168ac9 !important}.element-product-carousel li.post-item .button.added:before,.element-product-carousel li.post-item .added_to_cart{display:none}.element-product-carousel li.post-item a.button.loading{opacity:.5}.element-product-carousel li.post-item a.button.loading,.element-product-carousel li.post-item a.button.added{position:relative}.element-product-carousel li.post-item a.button.loading:after{font-family:WooCommerce;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.element-product-carousel li.post-item a.button.added:after{font-family:WooCommerce;content:"\e017"}.element-product-carousel li.post-item a.button.loading,.element-product-carousel li.post-item a.button.added{padding-left:30px !important}.element-product-carousel li.post-item a.button.loading:after,.element-product-carousel li.post-item a.button.added:after{margin:0;position:absolute;width:30px;height:30px;line-height:30px;margin-top:-15px;top:50%;left:15px;right:auto;text-align:center}.element-product-carousel .control-nav .nav-item{top:0}.element-product-images-slider.has-thumbnail{padding-left:120px}.element-product-images-slider .paginate-thumbnail{position:absolute;top:0;left:0;z-index:10}.element-product-images-slider .paginate-thumbnail .thumbnail-item:not(:last-child){margin-bottom:10px}.element-product-images-slider .paginate-thumbnail .thumbnail-item{cursor:pointer}.element-product-images-slider .paginate-thumbnail .thumbnail-item img{opacity:.6;transition:opacity .5s}.element-product-images-slider .paginate-thumbnail .thumbnail-item.active img,.element-product-images-slider .paginate-thumbnail .thumbnail-item:hover img{opacity:1}.element-product-images-slider .control-nav .prev{left:120px}.element-product-images-slider .control-nav .next{right:0}.element-ajax-product-images-slider .paginate-thumbnail{position:absolute;bottom:30px;left:50%;z-index:10}.element-ajax-product-images-slider .paginate-thumbnail .thumbnail-item{float:left;width:40px;cursor:pointer}.element-ajax-product-images-slider .paginate-thumbnail .thumbnail-item:not(:first-of-type){margin-left:5px}.element-ajax-product-images-slider .paginate-thumbnail .thumbnail-item img{opacity:.6;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0.1);transition:opacity .5s,border-color .5s}.element-ajax-product-images-slider .paginate-thumbnail .thumbnail-item.active img,.element-ajax-product-images-slider .paginate-thumbnail .thumbnail-item:hover img{opacity:1;border-color:rgba(0,0,0,0.2)}.woocommerce-page .product-images{position:relative}.woocommerce-page .product-images span.onsale{border-radius:100%;min-height:0;min-width:0;position:absolute;top:30px;right:30px;left:auto;z-index:2 !important;margin:0;width:50px;height:50px;line-height:50px;font-weight:400;font-size:12px;letter-spacing:.5px;text-align:center;background-color:#168ac9 !important;color:#fff !important}.woocommerce-page .product-summary .entry-title{margin-bottom:0;line-height:1.2;font-weight:400;font-size:36px}.woocommerce-page .product-summary .woocommerce-product-rating{padding:0 !important;margin:0 !important}.woocommerce-page .product-summary .woocommerce-review-link,.woocommerce-page .product-summary .woocommerce-review-link .count{font-size:12px !important}.woocommerce-page .product-summary .woocommerce-review-link{padding-left:10px;color:#b2b2b2}.woocommerce-page .product-summary .price{padding:0 !important;margin:0 !important;margin-top:15px !important;line-height:1 !important}.woocommerce-page .product-summary .price del,.woocommerce-page .product-summary .price .amount{font-size:30px !important;font-weight:400 !important;color:#222 !important}.woocommerce-page .product-summary .price del .amount{padding-right:15px;font-size:24px !important}.woocommerce-page .product-summary .price ins{background-color:transparent}.woocommerce-page .product-summary .price ins .amount{color:#168ac9 !important}.woocommerce-page .product-summary div[itemprop="description"]{margin:30px 0;padding:30px 0 0;border-top:1px dotted rgba(0,0,0,0.2)}.woocommerce-page .product-summary div[itemprop="description"] p:last-child{margin-bottom:0 !important}.woocommerce-page .product-summary .quantity{width:250px;height:48px !important;line-height:48px !important;display:block !important;float:none !important;border:1px solid rgba(0,0,0,0.08)}.woocommerce-page .product-summary .quantity .qty.input-text,.woocommerce-page .product-summary .quantity .qty.input-text:focus{border:none !important;width:100%}.woocommerce-page .product-summary .quantity .plus,.woocommerce-page .product-summary .quantity .minus{padding:0 !important;width:50% !important;height:48px !important;line-height:48px !important;text-align:center !important}.woocommerce-page .product-summary .single_add_to_cart_button{width:250px;text-align:center !important;margin-top:20px !important}.woocommerce-page div.product .woocommerce-tabs{margin-top:100px}.woocommerce-page div.product .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important;overflow:hidden;position:relative;text-align:center}.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border:0;background:0;display:inline-block;border-radius:none;margin:0;padding:0}.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:0;border:0}.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:none}.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0 20px 10px;border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:transparent;font-weight:400;font-size:16px;color:#626262}.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:#2c2c2c;border-bottom-color:#222}.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{left:auto;right:auto;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;border:0;box-shadow:none}.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border:0}.woocommerce-page div.product .woocommerce-tabs .wc-tab{padding-top:60px;padding-left:15%;padding-right:15%}.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes,.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes th,.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes td{border:0;background:0}.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes{border:1px solid rgba(0,0,0,0.08);border-bottom:0}.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes th,.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes td{width:50%;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,0.08)}.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes th p,.woocommerce-page div.product .woocommerce-tabs .wc-tab .shop_attributes td p{padding:0;margin:0}.woocommerce-page div.product .product_meta{margin-top:100px;padding:30px 0;border-top:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08);text-align:center}.woocommerce-page div.product .product_meta,.woocommerce-page div.product .product_meta a{color:#b2b2b2}.woocommerce-page div.product .product_meta a:hover{color:#168ac9}.woocommerce-page div.product .product_meta .sku_wrapper,.woocommerce-page div.product .product_meta .posted_in,.woocommerce-page div.product .product_meta .tagged_as{padding:0 15px}.woocommerce-page div.product .product_meta .sku,.woocommerce-page div.product .product_meta .cats,.woocommerce-page div.product .product_meta .tags{padding-left:5px}#product-reviews .commentlist li .comment-in{position:relative}#product-reviews .commentlist li .comment-in .purchsed{display:inline-block;padding:2px 5px;background-color:#168ac9;color:#fff;text-transform:uppercase;border-radius:3px;letter-spacing:.2px;font-style:normal;font-size:10px}#product-reviews .commentlist li .comment-in .star-rating{position:absolute;right:30px;top:30px}#product-reviews #review_form_wrapper{margin-top:60px}#product-reviews #review_form .comment-fields{margin-bottom:20px}#product-reviews #review_form .comment-form-rating{margin-bottom:20px}#product-reviews #review_form .comment-form-rating label,#product-reviews #review_form .comment-form-comment label{display:block;margin-bottom:10px}.ajax-product-wrapper{background-color:rgba(0,0,0,0.6)}.ajax-product-content{opacity:0;overflow:hidden}.ajax-product-content.animate-in{animation:zoom-in .5s ease-in}.ajax-product-content.animate-out{animation:zoom-out .5s ease-out}.ajax-product-content-in{position:relative;background-color:#fff;overflow:hidden}.ajax-product-content-in .product-summary{padding:60px}.ajax-product-wrapper .overlay-ajax-product-trigger{z-index:9999;position:absolute;top:20px;right:20px;width:40px;height:40px;display:block;color:rgba(0,0,0,0.3)}.ajax-product-wrapper .overlay-ajax-product-trigger:hover{color:rgba(0,0,0,0.5)}.ajax-product-wrapper .overlay-ajax-product-trigger .icon:before{display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:32px}.widget_product_search{position:relative}.widget_product_search input[type="text"]{padding-right:40px}.widget_product_search button[type="submit"]{position:absolute;right:10px;top:50%;padding:0 !important;width:30px !important;height:30px !important;line-height:30px !important;margin-top:-15px !important;background:none !important;border:none !important;text-align:center;font-size:16px !important;color:#2c2c2c !important}.widget_product_search button[type="submit"] .icon{height:30px !important;line-height:30px !important}.widget_product_search button[type="submit"]:hover{color:#168ac9 !important}.widget_product_tag_cloud .tagcloud{height:100%;overflow:hidden}.widget_product_tag_cloud .tagcloud a{display:block;float:left;padding:10px 20px;line-height:1;margin:5px 5px 0 0;text-align:center;font-size:14px !important;font-size:1.4rem !important;border:1px solid rgba(0,0,0,0.08)}.widget_products .product_list_widget li:not(:last-child),.widget_top_rated_products .product_list_widget li:not(:last-child),.widget_recently_viewed_products .product_list_widget li:not(:last-child){margin-bottom:20px}.widget_products .product_list_widget li .item-image,.widget_top_rated_products .product_list_widget li .item-image,.widget_recently_viewed_products .product_list_widget li .item-image{float:left;width:70px}.widget_products .product_list_widget li .item-text,.widget_top_rated_products .product_list_widget li .item-text,.widget_recently_viewed_products .product_list_widget li .item-text{margin-left:90px;line-height:1.2}.widget_products .product_list_widget li .item-title,.widget_products .product_list_widget li .item-title a,.widget_top_rated_products .product_list_widget li .item-title,.widget_top_rated_products .product_list_widget li .item-title a,.widget_recently_viewed_products .product_list_widget li .item-title,.widget_recently_viewed_products .product_list_widget li .item-title a{margin:0;padding:0;display:inline-block;font-weight:normal;line-height:1.2;font-size:15px}.widget_products .product_list_widget li .item-price,.widget_top_rated_products .product_list_widget li .item-price,.widget_recently_viewed_products .product_list_widget li .item-price{margin-top:10px}.widget_products .product_list_widget li .item-price .amount,.widget_top_rated_products .product_list_widget li .item-price .amount,.widget_recently_viewed_products .product_list_widget li .item-price .amount{color:#222 !important}.widget_products .product_list_widget li .item-price ins,.widget_top_rated_products .product_list_widget li .item-price ins,.widget_recently_viewed_products .product_list_widget li .item-price ins{background-color:transparent}.widget_products .product_list_widget li .item-price ins .amount,.widget_top_rated_products .product_list_widget li .item-price ins .amount,.widget_recently_viewed_products .product_list_widget li .item-price ins .amount{padding-left:10px;color:#168ac9 !important}.side-widgets .widget_product_categories ul li{padding:10px 0}.side-widgets .widget_product_categories ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}.side-widgets .widget_product_categories ul li .count{padding-left:5px}.woocommerce-cart .post-content .woocommerce{max-width:800px;margin-left:auto;margin-right:auto}.woocommerce-cart .cart-product-list{border:1px solid rgba(0,0,0,0.08)}.woocommerce-cart .cart-product-list li.cart_item{position:relative;padding:30px}.woocommerce-cart .cart-product-list li.cart_item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}.woocommerce-cart .cart-product-list li.cart_item .product-thumbnail{float:left;width:70px}.woocommerce-cart .cart-product-list li.cart_item .product-details{margin-left:100px}.woocommerce-cart .cart-product-list li.cart_item .product-details .item-title{margin:0;padding:0;display:inline-block;font-weight:normal;line-height:1.2;font-size:16px}.woocommerce-cart .cart-product-list li.cart_item .product-details .quantity{margin-top:15px;width:100px;height:36px !important;line-height:36px !important;display:block !important;float:none !important;border:1px solid rgba(0,0,0,0.08)}.woocommerce-cart .cart-product-list li.cart_item .product-details .quantity .qty.input-text,.woocommerce-cart .cart-product-list li.cart_item .product-details .quantity .qty.input-text:focus{border:none !important;width:100%}.woocommerce-cart .cart-product-list li.cart_item .product-details .quantity .plus,.woocommerce-cart .cart-product-list li.cart_item .product-details .quantity .minus{padding:0 !important;width:50% !important;height:36px !important;line-height:36px !important;text-align:center !important}.woocommerce-cart .cart-product-list li.cart_item .product-details .item-price{position:absolute;right:30px;top:80px;font-size:18px}.woocommerce-cart .cart-product-list li.cart_item .product-details .item-remove{position:absolute;right:30px;top:30px}.woocommerce-cart .cart-product-list li.cart_item .product-details .item-remove .icon:before{font-size:24px}.woocommerce-cart .coupon{margin-top:60px;position:relative}.woocommerce-cart .coupon{padding-right:190px}.woocommerce-cart .coupon .button{position:absolute;right:0;top:0;padding:0 !important;width:180px;height:100%;line-height:1 !important;text-align:center}.woocommerce-cart .cart_totals,.woocommerce-checkout .cart_totals{margin-top:20px}.woocommerce-cart .cart_totals .cart-totals-content,.woocommerce-checkout .cart_totals .cart-totals-content{border:1px solid rgba(0,0,0,0.08);background:#f9f9f9}.woocommerce-cart .cart_totals .cart-totals-content li.item,.woocommerce-checkout .cart_totals .cart-totals-content li.item{padding:15px 20px}.woocommerce-cart .cart_totals .cart-totals-content li.item div:last-child,.woocommerce-checkout .cart_totals .cart-totals-content li.item div:last-child{text-align:right}.woocommerce-cart .cart_totals .cart-totals-content li.item:not(:last-child),.woocommerce-checkout .cart_totals .cart-totals-content li.item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}.woocommerce-cart .cart_totals .cart-totals-content li.item .shipping,.woocommerce-checkout .cart_totals .cart-totals-content li.item .shipping{text-align:left !important}.woocommerce-cart .cart_totals .cart-totals-content li.item #shipping_method li span.amount,.woocommerce-checkout .cart_totals .cart-totals-content li.item #shipping_method li span.amount{float:right}.woocommerce-cart .cart_totals .cart-totals-content li.order-total div:last-child,.woocommerce-checkout .cart_totals .cart-totals-content li.order-total div:last-child{font-size:18px}.woocommerce-cart .cart-actions{margin-top:20px}.woocommerce-cart .cart-actions .button{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center !important}.woocommerce-cart .shipping-calculator-form .form-row{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.woocommerce-cart .shipping-calculator-form .select2-container .select2-choice,.woocommerce-cart .shipping-calculator-form .input-text{background:#fff}.woocommerce-cart .shipping-calculator-form .input-text{padding:13px 10px}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop{text-align:center}.woocommerce-checkout .post-content .woocommerce-info,.woocommerce-checkout .post-content .woocommerce form.checkout,.woocommerce-checkout .post-content form#order_review{max-width:800px;margin-left:auto !important;margin-right:auto !important}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout form.login{max-width:500px;border:none !important;padding:0 !important;margin:0 auto 60px !important;border-radius:0 !important}.woocommerce-checkout form.login input[type="submit"]{display:block;width:100%}.woocommerce-checkout .checkout_coupon .button{width:100%;text-align:center}.woocommerce-checkout .checkout_coupon .form-row{padding:0 !important}.woocommerce-checkout .woocommerce-shipping-fields .form-row:not(:last-child),.woocommerce-checkout .woocommerce-billing-fields .form-row:not(:last-child){margin-bottom:15px}.woocommerce-checkout #ship-to-different-address,.woocommerce-checkout #order_review_heading{margin-top:60px}.woocommerce-checkout #payment{margin-top:60px;border-radius:0 !important;background:none !important;border:none !important;padding:0 !important}.woocommerce-checkout #payment .payment_methods{padding:0 !important;border:1px solid rgba(0,0,0,0.08) !important}.woocommerce-checkout #payment .payment_methods li{padding:15px 20px;margin:0 !important}.woocommerce-checkout #payment .payment_methods li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}.woocommerce-checkout #payment div.payment_box{background:none !important;padding:15px 0 0 !important;margin:0 !important;border-radius:0 !important}.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout #payment .place-order{padding:0 !important}.woocommerce-checkout #payment #place_order{width:100% !important;margin-top:30px !important}.woocommerce-checkout #payment .form-row{padding:0 !important}.woocommerce-checkout .order-received ul.order_details{border:1px solid rgba(0,0,0,0.08)}.woocommerce-checkout .order-received ul.order_details li{margin:0 !important;padding:30px;border:0;width:25%}.woocommerce-checkout .order-received ul.order_details li:not(:last-child){border-right:1px solid rgba(0,0,0,0.08)}.woocommerce-account .post-content form.login,.woocommerce-account .post-content form.register,.woocommerce-account .post-content form.lost_reset_password,.woocommerce-account .post-content form.edit_account,.woocommerce-account .post-content form.edit_address{max-width:400px;margin-left:auto !important;margin-right:auto !important}.woocommerce-account .post-content form.edit_address{max-width:800px}.woocommerce-account .post-content form.login .form-row,.woocommerce-account .post-content form.register .form-row,.woocommerce-account .post-content form.lost_reset_password .form-row,.woocommerce-account .post-content form.edit_account .form-row,.woocommerce-account .post-content form.edit_address .form-row{padding:0;margin-bottom:20px}.woocommerce-account .post-content .myaccount-tab .tab-header{text-align:center}.woocommerce-account .post-content .myaccount-tab .tab-header li{display:inline-block}.woocommerce-account .post-content .myaccount-tab .tab-header li a{display:inline-block;padding:0 20px 10px;font-weight:400;font-size:16px;color:#626262}.woocommerce-account .post-content .myaccount-tab .tab-header li.active a{color:#2c2c2c;border-bottom:3px solid #222}.woocommerce-account .post-content form.login,.woocommerce-account .post-content form.register{border:0;padding:0}.woocommerce-account .post-content form.login .button,.woocommerce-account .post-content form.register .button,.woocommerce-account .post-content form.lost_reset_password .button,.woocommerce-account .post-content form.edit_account .button,.woocommerce-account .post-content form.edit_address .button{float:none;display:block;width:100%;margin-top:10px !important}.woocommerce-account .post-content form.login label.inline{display:block}.woocommerce-account .post-content form.login .lost_password{display:block;margin-top:5px}.woocommerce-account .my_account_orders,.woocommerce-account .order_details,.woocommerce-account .customer_details,.woocommerce-checkout .order_details,.woocommerce-checkout .customer_details,.woocommerce-checkout form#order_review .shop_table{margin-bottom:60px !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:0 !important}.woocommerce-account .my_account_orders th,.woocommerce-account .my_account_orders td,.woocommerce-account .order_details th,.woocommerce-account .order_details td,.woocommerce-checkout .order_details th,.woocommerce-checkout .order_details td,.woocommerce-account .customer_details th,.woocommerce-account .customer_details td,.woocommerce-checkout .customer_details th,.woocommerce-checkout .customer_details td,.woocommerce-checkout form#order_review .shop_table th,.woocommerce-checkout form#order_review .shop_table td{border-bottom:none !important;border-right:none !important;padding:10px 20px !important}.woocommerce-account .my_account_orders th,.woocommerce-account .order_details thead th,.woocommerce-account .order_details tfoot th,.woocommerce-account .order_details tfoot td,.woocommerce-checkout form#order_review .shop_table thead th,.woocommerce-checkout form#order_review .shop_table tfoot th,.woocommerce-checkout form#order_review .shop_table tfoot td{background:#f8f8f8}.woocommerce-account .my_account_orders .order-actions .button{padding:5px 10px !important;margin-left:3px !important;font-size:10px !important;letter-spacing:1px !important;text-transform:uppercase !important}.woocommerce-account .addresses .address,.woocommerce-account .addresses .col-1,.woocommerce-account .addresses .col-2,.woocommerce-checkout .addresses .address,.woocommerce-checkout .addresses .col-1,.woocommerce-checkout .addresses .col-2{padding:30px;border:1px solid rgba(0,0,0,0.08) !important}.woocommerce-account .addresses header,.woocommerce-checkout .addresses header{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.08) !important}.woocommerce-account .addresses header h3,.woocommerce-checkout .addresses header h3{margin-bottom:0;font-size:18px}.woocommerce-account .addresses address,.woocommerce-checkout .addresses address{font-style:normal}.woocommerce-account .order-info,.woocommerce-account .myaccount_user{padding:20px 30px;border-left:5px solid;background:#daf0ee;color:#2b6d67;border-color:#2b6d67}.woocommerce-account .order-info .order-status,.woocommerce-account .order-info .order-number,.woocommerce-account .order-info .order-date{background:0;color:#2b6d67}.woocommerce-account .myaccount_user a{font-weight:bold;color:#2b6d67}
