.woocommerce-page .woocommerce,.page-shop .woocommerce{padding-top:40px}.woocommerce-page ul.woocommerce-error{padding:0}.woocommerce-message,.woocommerce-info{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px;padding:10px 15px 20px}.woocommerce-message .button{display:none}.woocommerce-message .button.add-to-cart-message{display:inline-block;margin-top:20px}.woocommerce-page #content .addresses h2{margin:50px 0 12px;padding:12px 0}.woocommerce-page #content li{list-style:none;margin-left:0}.woocommerce-page #content dt{float:left;padding-right:5px}.woocommerce-page #content address,.woocommerce-page #content dl,.woocommerce-page #content .order_details{padding:0;font-style:normal}.woocommerce-page #content td,.woocommerce-page #content th{padding:12px 0}.woocommerce-page #content table{width:100%;table-layout:fixed}.woocommerce-page #content thead{display:none}.woocommerce-page #content .order_details dl{padding-left:0;padding-right:0}.woocommerce-page #content .order_details{padding-top:0;padding-bottom:0}.woocommerce-page #content td{text-align:center}.woocommerce-page #content td.product-name{text-align:left}.woocommerce-page #content dl{margin-bottom:0}.woocommerce-page #content form p{margin-bottom:10px;padding:0;width:auto}.woocommerce-page #content address>p{padding-left:0}.woocommerce #payment .methods img{display:none}.woocommerce-page #content textarea{height:80px;padding-top:8px}.woocommerce-page #content input[type=checkbox]{display:block}.woocommerce-page del,.woocommerce-page ins{display:block}.woocommerce-page ins{text-decoration:none}.page-shop .onsale{display:none}.woocommerce-page #content form.login{padding:0;margin-bottom:40px}.woocommerce-page #content form.login label,.woocommerce-page #content form.login label .required{display:block!important;width:auto!important}.woocommerce-page #content form.login label .required{display:inline-block!important;padding:0!important;margin:0!important;float:none;text-align:left}.woocommerce-page #content .woocommerce-info,.woocommerce-page #content form.login p:first-child,.woocommerce-page #content .create-account p:first-child{display:block}.woocommerce-page #content form.login p:first-child,.woocommerce-page #content .create-account p:first-child{margin-bottom:20px}.woocommerce-page #content form.login p:first-child,.woocommerce-page #content form.login input[type=text],.woocommerce-page #content form.login input[type=password]{width:65%}.woocommerce-page #content form.login .button{margin-top:10px;margin-bottom:20px}.woocommerce-page #content .col2-set:after{content:"";display:table;clear:both}.woocommerce-page #content .woocommerce-info,.woocommerce-page #content #order_review{padding-left:15px;padding-right:15px}.woocommerce-page #content h3{display:block;margin-bottom:30px}.woocommerce-page #content p#billing_address_1_field,.woocommerce-page #content p#shipping_address_1_field{margin-bottom:5px}.woocommerce-page #content #customer_details .col-1,.woocommerce-page #content #customer_details .col-2{margin-bottom:40px}.woocommerce-page #content #customer_details .create-account{display:table}.woocommerce-page #content #customer_details .create-account label.checkbox{width:90%;float:right}.woocommerce-page #content #customer_details .create-account input#createaccount,.woocommerce-page #content #customer_details .create-account label.checkbox{display:inline}.woocommerce-page #content #payment{margin-bottom:50px}.woocommerce-page #content #payment ul{background-color:#fff;padding:15px 15px 5px}.woocommerce-page #content #payment label{width:auto;font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:1.8px;text-transform:uppercase;display:inline}.woocommerce-page #content #payment label a,.woocommerce-page #content form.login label.inline{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:1px;text-transform:none}.woocommerce-page #content #order_review,.woocommerce-page #content #customer_details .create-account,.woocommerce-page #content .my_account_orders{font-size:17px;line-height:20px}.woocommerce-page #content .terms.legal,.woocommerce-page #content form.login label.inline{text-indent:-26px;margin-left:30px;width:65%}.woocommerce-page #content .terms.legal input,.woocommerce-page #content form.login label.inline input{display:inline;margin-top:0;margin-right:10px}.woocommerce-page #content p.terms{padding-bottom:20px}.woocommerce-page #content p.terms label{text-transform:none}.woocommerce-page #content p.terms a{}.woocommerce-page #content #order_review table.shop_table{margin-bottom:12px}.woocommerce-page #content #order_review table thead{display:none}.woocommerce-page #content #order_review .payment_methods li img{display:none}.woocommerce-page #content #order_review .payment_methods li p{width:65%;padding:5px 0 0 30px}.woocommerce-page #content #order_review .payment_methods li label{padding:9px 10px 0 5px}.woocommerce-page #content #order_review .place-order{padding:10px 0 40px}.woocommerce-page #content .woocommerce-error li{padding-top:20px}.woocommerce-page #content .order_details h3{padding:0;border:none}.woocommerce-page #content .order_details dd p{margin-bottom:0;padding:0 5px}.woocommerce-page #content table.shop_table td.product-name .wc-gzd-product-name-left,.woocommerce-page #content table.shop_table td.product-name img{max-width:115px}.woocommerce-page #content table.shop_table td.product-price,.woocommerce-page #content table.shop_table td .product-quantity{text-align:center;margin-left:5px}.woocommerce-page #content table.shop_table td.product-subtotal,.woocommerce-page #content .cart_totals td{width:20%;text-align:right}.woocommerce-page #content table.shop_table small.includes_tax{display:block}.woocommerce-page #content table.shop_table tr{border-bottom:3px solid #e3e1e0}.woocommerce-page #content table.shop_table tr:last-child{border-bottom:none}.woocommerce-page #content table.shop_table tr td{width:75%}.woocommerce-page #content table.shop_table tr td:last-child{border-left:3px solid #e3e1e0;width:25%}.woocommerce-page #content table.shop_table tbody tr{border-bottom:none}.woocommerce-page #content table.shop_table tbody tr td{padding-bottom:0}.woocommerce-page #content table.shop_table tbody tr:last-child td{padding-bottom:15px}.woocommerce-page #content table.shop_table th,.woocommerce-page #content table.shop_table td{padding:15px;background-color:#fff;width:50%}.woocommerce-page #content table.shop_table tfoot .shipping td p,.woocommerce-page #content table.shop_table .shipped_via,.woocommerce-page #content table.shop_table .variation{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;margin:0;padding:0;display:block}.woocommerce-page #content table.shop_table tfoot .shipping td p{text-align:left}.woocommerce-page #content .addresses{padding-top:15px;background-color:#fff}.woocommerce-page #content .addresses h3{margin-bottom:10px}@media screen and (max-width:767px){.woocommerce-page #content form.login p:first-child,.woocommerce-page #content form.login input[type=text],.woocommerce-page #content form.login input[type=password]{width:100%}.woocommerce-page #content table.shop_table tr td:last-child{width:40%}.woocommerce-page #content table.shop_table th,.woocommerce-page #content table.shop_table td{width:60%}.woocommerce-page #content .terms.legal,.woocommerce-page #content form.login label.inline,.woocommerce-page #content #order_review .payment_methods li p{width:90%}}.woocommerce-page.single-product #content .product{margin-top:40px;margin-bottom:40px}.woocommerce-page.single-product #content .quantity,.woocommerce-page.single-product #content .reset_variations,.woocommerce-page.single-product #content .posted_in{display:none!important}.woocommerce-page.single-product #content .prod-gtin{font-size:12px;text-transform:uppercase;letter-spacing:.6px;line-height:normal}.woocommerce-page.single-product #content .prod-gtin:last-of-type{margin-bottom:5px}.woocommerce-page.single-product #content h2{font-size:20px;line-height:23px;margin-bottom:20px}.woocommerce-page.single-product #content p:last-child{margin-bottom:0}.woocommerce-page.single-product #content .product_meta{margin-top:0}.woocommerce-page.single-product #content .price{margin-top:25px}.woocommerce-page.single-product #content .price span{}.woocommerce-page.single-product #content .legal-price-info{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1.3px;margin-top:0;margin-bottom:10px}.woocommerce-page.single-product #content .stock.in-stock{display:none}.woocommerce-page.single-product #content .woocommerce-tabs.wc-tabs-wrapper{margin-top:30px}.woocommerce-page.single-product #content ul.tabs .active a{display:none}.woocommerce-page.single-product #content td,.woocommerce-page.single-product #content th{padding:10px 10px 10px 0;text-align:left;width:0}.woocommerce-page.single-product #content th,.woocommerce-page.single-product #content .shop_attributes th{width:25%}.woocommerce-page.single-product #content .shop_attributes td{width:75%}.woocommerce-page.single-product #content table.variations{width:auto;max-width:none}.woocommerce-page.single-product #content td.label,.woocommerce-page.single-product #content td.value{width:auto;max-width:none;vertical-align:middle}.woocommerce-page.single-product #content label{float:none;text-align:left;max-width:auto;width:auto}.woocommerce-page.single-product #content form select{padding-right:20px;height:40px;width:auto}.woocommerce-page.single-product #content form .button{margin-bottom:20px}.woocommerce-page.single-product #content .woocommerce-message .button.wc-forward{}.woocommerce-page.single-product #content .woocommerce-message .button.wc-forward::after{content:"";display:block}.woocommerce-page.single-product #content #btn-next{text-align:center}.woocommerce-page.single-product #content #btn-next a{font-size:22px;border:none;padding:15px 0;display:block}.woocommerce-page.single-product #content #btn-next a:hover{color:#999}.woocommerce-page.single-product #content .images.single-image{padding-bottom:40px}.woocommerce-page.single-product #content .summary .entry p{font-size:16px;line-height:20px}.woocommerce-page.single-product #content .summary .entry h4{font-size:30px;line-height:30px;margin-top:-15px;padding-bottom:30px}.woocommerce-page.single-product #content .composite_form{margin-top:30px}.woocommerce-page.single-product #content .component{padding:10px;margin-top:10px;background-color:#f7f7f7}.woocommerce-page.single-product #content .component_content{border-top:1px solid #000;padding-top:10px}.woocommerce-page.single-product #content a.component_option_thumbnail_tap,.woocommerce-page.single-product #content a.composited_product_image{border:none}.woocommerce-cart #content .cart_totals h2{display:none}.woocommerce-cart #content table.shop_table a{border:none}.woocommerce-cart #content table.shop_table td.cart-collaterals,.woocommerce-cart #content table.shop_table .actions{padding:12px 0;background-color:transparent}.woocommerce-cart #content table.shop_table .actions{border:none!important}.woocommerce-cart #content table.shop_table .cart_item{border-top:3px solid #e3e1e0}.woocommerce-cart #content table.shop_table tr:first-child,.woocommerce-cart #content table.shop_table tr:last-child{border:none}.woocommerce-cart #content table.shop_table .cart_item td{padding:20px 5px;background-color:#f7f7f7}.woocommerce-cart #content table.shop_table .cart_item td:last-child{padding-right:15px;width:auto;border-left:none}.woocommerce-cart #content td.actions,.woocommerce-cart #content td.cart-collaterals{border:none}.woocommerce-cart #content td.actions{text-align:left}.woocommerce-cart #content table.shop_table td.product-remove{width:19px;padding-left:15px}.woocommerce-cart #content table.shop_table td.product-thumbnail img{width:70px}.woocommerce-cart #content table.shop_table td.product-thumbnail{width:80px}.woocommerce-cart #content table.shop_table td.product-name{width:25%}.woocommerce-cart #content table.shop_table td.product-price,.woocommerce-cart #content table.shop_table td.product-quantity{text-align:center;width:auto}.woocommerce-cart #content table.shop_table td.product-subtotal,.woocommerce-cart #content .cart_totals td{width:20%;text-align:right}.woocommerce-cart #content .cart_totals tr{border-bottom:3px solid #e3e1e0}.woocommerce-cart #content .cart_totals tbody tr:last-child{border-bottom:none}.woocommerce-cart #content .cart_totals th,.woocommerce-cart #content .cart_totals td{padding:15px;background-color:#fff;width:50%}.woocommerce-cart #content input[type=button].minus,.woocommerce-cart #content input[type=button].plus,.woocommerce-cart #content input[type=number]{width:35px;padding-top:0;text-align:center;border:none}.woocommerce-cart #content input[type=button].minus,.woocommerce-cart #content input[type=button].plus{width:10px}@media screen and (max-width:767px){.woocommerce-cart #content table.shop_table td{width:30%!important}.woocommerce-cart #content table.shop_table td:first-child{width:10%!important}.woocommerce-cart #content table.shop_table td.product-thumbnail,.woocommerce-cart #content table.shop_table td.product-price{display:none}}.woocommerce-checkout ul.woocommerce-error{padding:0 15px}.woocommerce-order-received #content .woocommerce th,.woocommerce-order-received #content .woocommerce td,.woocommerce-order-received #content .woocommerce dl,.woocommerce-auftrag-erhalten #content .woocommerce th,.woocommerce-auftrag-erhalten #content .woocommerce td,.woocommerce-auftrag-erhalten #content .woocommerce dl{width:50%}.woocommerce-account #content header.title{margin-bottom:20px}.woocommerce-account #content header.title a{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px}.woocommerce-account #content form.login p,.woocommerce-account #content form.login input[type=text],.woocommerce-account #content form.login input[type=password]{width:100%!important}.woocommerce-account #content .button{margin:30px 0}.woocommerce-account #content table.shop_table.my_account_orders tbody tr{border-bottom:3px solid #e3e1e0}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td:first-child{width:50px;text-align:left}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td{width:auto;text-align:center;vertical-align:middle;padding-bottom:15px}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td:last-child{width:auto;text-align:right;border-left:none}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td.order-total{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td span.amount{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;display:block;font-size:17px;line-height:20px}.woocommerce-page.woocommerce-account #content .customer_details th,.woocommerce-page.woocommerce-account #content .customer_details td{width:100%!important;display:block!important;border:none!important;text-align:left!important;box-sizing:border-box}.woocommerce-page.woocommerce-account #content .customer_details th{padding-bottom:0}@media screen and (max-width:767px){.woocommerce-account #content table.shop_table.my_account_orders tbody tr td{width:45%!important}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td:first-child{width:10%!important}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td.order-status{text-align:right!important}.woocommerce-account #content table.shop_table.my_account_orders tbody tr td.order-total,.woocommerce-account #content table.shop_table.my_account_orders tbody tr td.order-actions{display:none}}.demo_store{width:100%;padding:5px;position:absolute;top:0;left:0;z-index:1000000000000000000000000000000;background-color:transparent;color:red;text-align:center;font-weight:700}