.woocommerce p.buttons,.woocommerce-page p.buttons{margin-bottom:0;padding-bottom:0}.woocommerce .content ol li,.woocommerce .content ul li,.woocommerce-page .content ol li,.woocommerce-page .content ul li{line-height:21px}.woocommerce .content ol li:before,.woocommerce .content ul li:before,.woocommerce-page .content ol li:before,.woocommerce-page .content ul li:before{margin-top:8px}.woocommerce span.new,.woocommerce ul.products li.product span.new,.woocommerce-page span.new,.woocommerce-page ul.products li.product span.new{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:.625em;font-weight:700;height:4em;left:0;line-height:4em;margin:1.6em 0 0 1.6em;overflow:hidden;position:absolute;text-align:center;text-transform:uppercase;top:0;width:4em;z-index:1}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page input.button,.woocommerce-page input.button.alt{border:0;font-size:.938rem;font-weight:700;line-height:1.3em;margin:0 0 4px;padding:.8em 1em .65em;text-align:center;text-transform:capitalize}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover{border:0;top:0!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.3em}.woocommerce .mode_buttons,.woocommerce-page .mode_buttons{display:block;float:left;font-size:1.125em;margin-bottom:1em;margin-right:.5em}.woocommerce .mode_buttons a+a,.woocommerce-page .mode_buttons a+a{margin-left:.5em}.woocommerce ul.products,.woocommerce-page ul.products{margin-bottom:0;margin-right:-30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 30px 50px 0;position:relative;width:100%}.woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3{width:33.3333%}.woocommerce ul.products li.product-category mark,.woocommerce-page ul.products li.product-category mark{background:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{overflow:hidden}.woocommerce ul.products li.product .post_featured,.woocommerce-page ul.products li.product .post_featured{border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:0}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none;margin:0}.woocommerce ul.products li.product .post_featured .hover_icon:before,.woocommerce-page ul.products li.product .post_featured .hover_icon:before{font-size:3rem}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:1.438rem;font-weight:400;line-height:1.3em;margin-bottom:.9rem;margin-top:1.3rem;max-height:2.5em;overflow:hidden;padding:0;text-transform:none}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:1.563rem;font-weight:600;margin-bottom:1rem}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{padding:.5em 0 0 .5em;vertical-align:top}.woocommerce div.product p.price{font-size:1.563rem;font-weight:600;margin-bottom:1em;position:relative}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2em;width:40%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:57%}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{border-bottom:1px solid #ddd;margin-bottom:1.5em;overflow:hidden;padding-bottom:1.5em}.woocommerce #content div.product form.cart:before,.woocommerce div.product form.cart:before,.woocommerce-page #content div.product form.cart:before,.woocommerce-page div.product form.cart:before{font-size:1.438rem;font-weight:400;margin-bottom:.55rem;margin-top:2rem}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:2.5rem;margin:0 1.4rem 0 0;overflow:hidden;position:relative;width:7rem}.woocommerce div.product form.cart div.quantity span,.woocommerce table.shop_table .product-quantity div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce-page table.shop_table .product-quantity div.quantity span{align-items:center;-webkit-align-items:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:flex;display:-ms-flexbox;display:-webkit-flex;height:auto;justify-content:center;-webkit-justify-content:center;line-height:1.3em;position:absolute;right:1px;text-align:center;width:1.5em;z-index:1}.woocommerce div.product form.cart div.quantity span.q_inc,.woocommerce table.shop_table .product-quantity div.quantity span.q_inc,.woocommerce-page div.product form.cart div.quantity span.q_inc,.woocommerce-page table.shop_table .product-quantity div.quantity span.q_inc{bottom:50%;top:1px}.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce table.shop_table .product-quantity div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce-page table.shop_table .product-quantity div.quantity span.q_dec{border-top:1px solid #fff;bottom:1px;top:50%}.woocommerce div.product form.cart div.quantity span:before,.woocommerce table.shop_table .product-quantity div.quantity span:before,.woocommerce-page div.product form.cart div.quantity span:before,.woocommerce-page table.shop_table .product-quantity div.quantity span:before{font-family:fontello}.woocommerce div.product form.cart div.quantity span.q_inc:before,.woocommerce table.shop_table .product-quantity div.quantity span.q_inc:before,.woocommerce-page div.product form.cart div.quantity span.q_inc:before,.woocommerce-page table.shop_table .product-quantity div.quantity span.q_inc:before{content:"\e835"}.woocommerce div.product form.cart div.quantity span.q_dec:before,.woocommerce table.shop_table .product-quantity div.quantity span.q_dec:before,.woocommerce-page div.product form.cart div.quantity span.q_dec:before,.woocommerce-page table.shop_table .product-quantity div.quantity span.q_dec:before{content:"\e828"}.woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number]{height:100%;padding-left:0;padding-right:0;width:100%}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-bottom:-1px;padding-left:30px}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-width:0}.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:#fff;border:0;box-shadow:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{border:1px solid;border-color:#ddd #ddd #fff;border-top-left-radius:10px;border-top-right-radius:10px}.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{display:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.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{font-weight:400;padding:.75em 1em}.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;margin-bottom:0;margin-top:-4px;padding:2.625rem 3.1rem}.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2{font-size:1.625em;font-weight:400;margin-top:0}.woocommerce #content div.product .woocommerce-tabs h3,.woocommerce div.product .woocommerce-tabs h3,.woocommerce-page #content div.product .woocommerce-tabs h3,.woocommerce-page div.product .woocommerce-tabs h3{font-size:1.5em;margin-bottom:.25em!important}.single-product div.product .woocommerce-tabs.trx-stretch-width{padding:2.2rem 0 0}.woocommerce ul.products li.product.product-category img,.woocommerce-page ul.products li.product.product-category img{height:auto;width:100%}.woocommerce ul.products li.product.product-category h3,.woocommerce-page ul.products li.product.product-category h3{border-bottom:0;margin-bottom:0;text-align:center}.woocommerce ul.products li.product.product-category mark.count,.woocommerce-page ul.products li.product.product-category mark.count{font-weight:400}.top_panel_wrap .sidebar_cart{padding:1.5em!important;width:250px!important}.top_panel_wrap .sidebar_cart>li{margin:0;padding-left:0}.top_panel_wrap .sidebar_cart>li:before,.top_panel_wrap .sidebar_cart>li>a:before{display:none}.woocommerce a.remove{border-radius:0;color:#1a1f24!important;font-size:1.3rem;font-weight:400;height:1em;line-height:1.2em;margin-top:0;text-align:center;width:1em}.woocommerce ul.cart_list li:before,.woocommerce-page ul.cart_list li:before{display:none}.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a{font-weight:400}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img{box-shadow:none;float:left;margin:0 .6em 0 0;width:4.1rem}.woocommerce ul.cart_list li span .amount,.woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce-page ul.cart_list li>.amount{font-size:1.563rem;font-weight:600}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories{list-style:none;margin:0;padding:0}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li{margin:0;padding:.5em 1em;position:relative}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li{border-top:1px dashed #eee}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:before{display:none}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children:after{content:"\e836";display:block;font-family:fontello;position:absolute;right:1em;top:.5em;z-index:1}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children span.open_child_menu{display:none}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul{display:none}body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited ul{position:absolute;right:-200px;top:-.5em;width:200px;z-index:100000}.woocommerce-cart article .post_content div.woocommerce,.woocommerce-checkout article .post_content div.woocommerce{margin:auto;max-width:970px}.woocommerce table.shop_table{margin:0 -1px 2.2rem 0}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:75px}.woocommerce #content table.cart td,.woocommerce table.cart td,.woocommerce-page #content table.cart td,.woocommerce-page table.cart td{padding:2.5rem 1rem;text-align:center;vertical-align:top}.woocommerce table.shop_table tbody tr:not(.cart_item):last-child td,.woocommerce-page table.shop_table tbody tr:not(.cart_item):last-child td{padding:.8rem 1rem .7rem}.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th{font-size:1.25rem;font-weight:600;padding:1.75rem 1.188rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:1.8rem 1rem}.woocommerce table.shop_table tbody td,.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table tbody td,.woocommerce-page table.shop_table thead th{text-align:left}.woocommerce .quantity{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;position:relative;width:6.188rem}.woocommerce .widget_area .quantity{width:auto}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{font-weight:400;padding-left:0;padding-right:0;width:100%}.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{color:#222;font-size:.875em;font-weight:400;text-align:right}.woocommerce .cart-collaterals table.shop_table{border:0}.woocommerce-page table.shop_table .cart-subtotal .amount,table.shop_table .cart-subtotal .amount{font-size:1.563rem;font-weight:600!important}.woocommerce form .form-row .select2-container{line-height:inherit}.woocommerce form .form-row label,.woocommerce form .form-row label .required,.woocommerce-page form .form-row label,.woocommerce-page form .form-row label .required{font-size:1.438rem;font-weight:400;line-height:1.4em;margin-top:.6rem}.woocommerce-checkout #payment{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:1.8rem 2.1rem}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{clear:both;display:block;float:none;font-size:1rem;line-height:1.4;margin-left:0}.woocommerce-checkout #payment ul.payment_methods li input{margin:1rem 1rem 0 0;vertical-align:top}.woocommerce table.shop_table td{padding:2.5rem 1rem}.woocommerce .checkout h3,.woocommerce-page .checkout h3{font-size:2.5rem;font-weight:600;margin-bottom:1rem;margin-top:0}.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{font-weight:400}.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce-page table.shop_table .shipping td{color:#222;font-weight:400}.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{font-size:1.25rem;font-weight:600}.woocommerce-checkout #payment{background-color:#f4f7f9}.woocommerce-checkout #payment div.payment_box:after{top:0}a.woocommerce_thumbs{font-size:2rem;line-height:1.1em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-message .button{margin-bottom:0;margin-top:-.5rem}.woocommerce .woocommerce-error,.woocommerce .woocommerce-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:1.5em 2em 1.5em 1.5em!important;vertical-align:middle;width:100%}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-message:before{margin-right:.6em;position:static}@media(max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right}.woocommerce table.shop_table td{padding:1.5rem 1.8rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{clear:none!important;display:inline-block!important;float:none!important;vertical-align:top}}@media(max-width:479px){.single-product .columns_wrap div[class*=column-] ul{margin-bottom:0}.woocommerce table.shop_table,.woocommerce table.shop_table tbody{display:block;width:280px}}