h2{font-size:58px;margin-bottom:20px}b,strong{font-weight:600}a,input{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#agb h3,#datenschutzerklaerung h3{font-size:28px;margin:30px 0 15px 0}.blatt{width:109px!important}.img-hor{transform:rotateY(180deg)}.img-vert{transform:rotateX(180deg)}.et_pb_button_module_wrapper{display:inline-block}.et_pb_button{font-weight:300!important}.et_button_no_icon .et_pb_button:hover{transform:scaleX(1.18) scaleY(1.18)!important}.et_button_no_icon .et_pb_button.button-weiss,.et_button_no_icon .et_pb_button.header-button-tisch-reservieren{background-color:rgba(255,255,255,1)!important;color:#0f1f2d!important}.et_button_no_icon .et_pb_button.button-weiss:hover,.et_button_no_icon .et_pb_button.header-button-tisch-reservieren:hover{background-color:rgba(255,255,255,1)!important;color:#0f1f2d!important}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.5em 1.5em!important}.et_button_no_icon .et_pb_button.button_oeffnungszeiten_startseite{font-size:15px}.divider-oben-weiss:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:17px;width:100%;position:absolute;top:-1px;left:0;z-index:10}.divider-unten-weiss:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:30px;width:100%;position:absolute;bottom:-1px;left:0;z-index:10}.divider-oben-weiss-3:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:8px;width:100%;position:absolute;top:-1px;left:0;z-index:10}.divider-unten-weiss-3:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:12px;width:100%;position:absolute;bottom:-1px;left:0;z-index:10}#website,#website a,#website h3{color:#fff}#website h3{font-size:32px}.et_pb_column .et_pb_module.et_pb_blurb{padding:30px 30px 40px 25px!important}.et_pb_blurb:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:13px;width:100%;position:absolute;top:-1px;left:0;z-index:10}.et_pb_blurb:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:20px;width:100%;position:absolute;bottom:-1px;left:0;z-index:10}.et_pb_blurb_position_left .et_pb_main_blurb_image{width:48px;position:absolute;top:-50px;left:-40px;z-index:11}header{position:fixed;width:100%;top:0;z-index:10}.header-icon{position:absolute!important;top:18px;bottom:auto;right:22px;left:auto;text-align:center}.menu-wrap{display:none}#custom-header .et_pb_menu__menu{padding-left:15px}.et-menu li>a{padding:0 0 56px 0!important;font-weight:400;text-transform:uppercase;font-size:18px;color:#fff;letter-spacing:1px}.et_pb_menu .et-menu>li{padding-left:17px;padding-right:17px}.et_pb_menu__logo-slot{padding:0!important;margin:0 17px!important}.et_pb_menu__logo-wrap{z-index:11}.et_pb_menu__logo{z-index:11}.et_pb_menu__logo a:hover{opacity:1}.fixed-header{box-shadow:0px 0px 7px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.12);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.12)}#custom-header.fixed-header .et_pb_menu__menu{padding-left:30px}#custom-header.fixed-header{background:#fff}.fixed-header #hauptmenue .et_pb_menu__logo{z-index:11}.fixed-header #hauptmenue .et_pb_menu__logo img{height:76px!important}.fixed-header #hauptmenue{height:49px!important}.fixed-header #hauptmenue:after{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss-menue.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:17px;width:100%;position:absolute;bottom:-17px;left:0}.fixed-header .et-menu li>a{padding:0 0 22px 0!important;font-weight:300;font-size:16px;color:#0f1f2d}.fixed-header .et_pb_menu .et-menu>li{padding-left:13px;padding-right:13px}@keyframes fadein{from{opacity:0}to{opacity:1}}@media only screen and (min-width:1px){.fixed-header{z-index:999;position:fixed;width:100%;top:0;-webkit-animation:fadein 1s ease-in;-moz-animation:fadein 1s ease-in;animation:fadein 1s ease-in}}@media only screen and (min-width:782px){.admin-bar .fixed-header{top:32px}}.fixed-header .header-icon{position:absolute!important;top:12px;bottom:auto;right:22px;left:auto;text-align:center}.fixed-header .et-pb-icon{color:#0f1f2d!important}.fixed-header .et-pb-icon:hover{color:#0f1f2d!important}#footer{color:#fff!important}#footer h2{font-size:30px!important;margin-bottom:10px;color:#fff!important}#footer a{color:#fff!important}#footer a:hover{color:#ccc!important}#footer:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:17px;width:100%;position:absolute;top:0;left:0;z-index:10}.footer-logo .et_pb_image_wrap{z-index:11}#formular .wpcf7-form p{margin:0;padding:0}#formular label.hide_label{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}#formular .col-sm-6,#formular .col-sm-12{float:left;position:relative;min-height:1px}#formular .col-sm-6{width:50%;margin:0;padding:0 5px 10px 5px}#formular .col-sm-12{width:100%;margin:0;padding:0 5px 10px 5px}.wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%}#tischreservierung label{color:#fff}#formular input::placeholder{opacity:0.5}#formular input[type="text"],#formular input[type="email"],#formular input[type="tel"],#formular input[type="password"],#formular input[type="date"],#formular .wpcf7 select,#formular textarea,.post-password-required input[type="password"]{border:none;background:rgba(0,0,0,0.05);color:#18181b;font-size:17px;padding:10px 13px 10px 13px;border-radius:0!important;width:100%;font-weight:300}#tischreservierung #formular input[type="text"],#tischreservierung #formular input[type="email"],#tischreservierung #formular input[type="tel"],#tischreservierung #formular input[type="password"],#tischreservierung #formular input[type="date"],#tischreservierung #formular .wpcf7 select,#tischreservierung #formular textarea,#tischreservierung .post-password-required input[type="password"]{background:#fff}#formular input[type="date"]{padding:0px;width:100%;margin-bottom:0;border:none;text-indent:10px;font-size:inherit;color:#18181b;font:inherit;line-height:20px;height:41px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300}#formular input[type="submit"],.post-password-required .et_submit_button{display:inline-block;margin:0;text-decoration:none;border:none;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:17px;line-height:1em!important;padding:13px 25px!important;background-color:#0f1f2d;color:#fff;font-weight:300;text-transform:uppercase}#formular input[type="submit"]:hover,#formular input[type="submit"]:focus,.post-password-required .et_submit_button:hover{background-color:#0f1f2d;border:none;color:#fff;cursor:pointer;line-height:1em!important;transform:scaleX(1.18) scaleY(1.18)!important}#formular .wpcf7-radio .wpcf7-list-item{display:inline-block;width:100%;margin-left:10px;margin-bottom:5px}#formular .wpcf7-radio .wpcf7-list-item input{margin-left:0}#formular .wpcf7-radio .wpcf7-list-item input:checked+span{font-weight:bold}#formular .contact-form-link{display:inline-block;margin:30px 0 0 10px;text-decoration:none!important;font-size:13px;line-height:13px;padding:18px 30px;text-transform:uppercase;letter-spacing:1px;background-color:rgba(101,100,83,1);color:#fff!important}#formular .contact-form-link:hover,#formular .contact-form-link:focus{background-color:#0f1f2d;color:#fff}#formular .wpcf7 form.sent .wpcf7-response-output,#formular .wpcf7 form.invalid .wpcf7-response-output,#formular .wpcf7 form.unaccepted .wpcf7-response-output{border:none;padding:1em 2em;background:#c0ca08;color:#fff;border-radius:0px}#formular .wpcf7 form.invalid .wpcf7-response-output,#formular .wpcf7 form.unaccepted .wpcf7-response-output{background:#d7033d}#formular input[type="text"].wpcf7-not-valid,#formular input[type="email"].wpcf7-not-valid,#formular select.wpcf7-not-valid,#formular textarea.wpcf7-not-valid{border:none;margin-bottom:0}#formular input[type="checkbox"]{margin-left:0}#formular textarea{height:150px}input::placeholder{opacity:0.3}#formular span.wpcf7-list-item{margin:0}#formular span.wpcf7-form-control-wrap.datenschutz{display:inline!important}#formular span.wpcf7-list-item{display:inline}#formular .ajax-loader{display:block!important;margin:0 auto!important}#formular .wpcf7-spinner{position:absolute;top:41px}.datenschutz .wpcf7-list-item-label{line-height:1.2em!important;font-size:15px}#tischreservierung .datenschutz .wpcf7-list-item-label,#tischreservierung p,#tischreservierung a{color:#fff}#formular .wpcf7-not-valid-tip{color:#d7033d;font-weight:300}.woocommerce table.shop_table th,dl dt,.woocommerce ul#shipping_method .amount{font-weight:600!important}.quantity input.qty,.woocommerce .quantity input.qty{color:#18181b!important}.qib-container div.quantity:not(#qib_id):not(#qib_id){float:left!important;margin:0 5px!important}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border-radius:0!important;border-width:0!important;background-color:#fff}.qib-button:not(#qib_id):not(#qib_id){border:none;background-color:#0f1f2d;color:#fff;font-size:24px;font-weight:300;height:30px;width:30px;margin:5px 0 0 0}.minus,.plus{border-radius:20px!important}.minus:hover,.plus:hover{cursor:pointer}.woocommerce a.button,.shipping-calculator-form button,button#place_order{background:#0f1f2d!important;border:none;font-weight:300!important}#produktliste .woocommerce a.button:hover,.shipping-calculator-form button:hover,button#place_order:hover{background:#0f1f2d!important;border:none;color:#fff!important;transform:scaleX(1.10) scaleY(1.10)!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:rgba(0,0,0,0.05)!important;color:#18181b!important;border-radius:0}.woocommerce form .form-row .required{color:#0f1f2d;font-weight:300}.wc-block-mini-cart__drawer.is-loading:after{background-color:#fff;opacity:1;z-index:11}.wc-block-mini-cart__drawer.is-loading:before,.wc-block-cart-items__row.is-disabled:before{content:'';position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#24b8c9;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;z-index:12}@keyframes l3{to{transform:rotate(1turn)}}.products .product{text-align:center}.products .product .button{font-size:14px}#produktliste .woocommerce h2{font-size:26px;position:relative;padding:5px 10px 0 10px}#produktliste .price:before{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:10px;width:100%;position:absolute;top:-10px;left:0;z-index:10}#produktliste .price:after{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:7px;width:100%;position:absolute;bottom:-7px;left:0;z-index:10}.woocommerce.columns-4 ul.products li.product,.woocommerce.columns-1 ul.products li.product{border-radius:0;padding:30px 25px;background:linear-gradient(180deg,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0.17) 75%,rgba(0,0,0,0.17) 100%);min-height:580px}.woocommerce.columns-4 ul.products li.product:before,.woocommerce.columns-1 ul.products li.product:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:7px;width:100%;position:absolute;top:0;left:0;z-index:10}.woocommerce.columns-4 ul.products li.product:after,.woocommerce.columns-1 ul.products li.product:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:10px;width:100%;position:absolute;bottom:0;left:0;z-index:10}.woocommerce ul.products li.product a img{width:200px;margin:0 auto 20px auto!important}.woocommerce ul.products li.product .button{margin:20px 0}.woocommerce a.added_to_cart{display:none}.tax-info,.shipping-costs-info{margin:0!important;font-size:0.75em!important;line-height:1.5em}#produktliste .price{font-size:20px;font-weight:300;color:#18181b!important;background:#fff;margin:35px -25px 10px -25px!important;position:relative;padding:3px 10px 6px 10px}#produktliste .et_overlay{background:rgba(255,255,255,0);border:none}#produktliste .et_overlay::before{color:#c0ca08!important;display:none}.woocommerce ul.products li.product .button.loading{opacity:1!important;background-color:#24b8c9!important;box-shadow:0 0 0 0 rgba(36,184,201,0.5);-webkit-animation:pulse 1.5s infinite;border-radius:44px}@-webkit-keyframes pulse{0%{@include transform(scale(.9))}70%{@include transform(scale(1));box-shadow:0 0 0 7px rgba(36,184,201,0.5)}100%{@include transform(scale(.9));box-shadow:0 0 0 0 rgba(36,184,201,0.5)}}.woocommerce div.product div.images img{width:auto;height:auto;max-height:600px;margin:0 auto}.produktinformation{background-color:rgba(0,0,0,0.05);padding:20px}.produktinformation:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:8px;width:100%;position:absolute;top:0;left:0;z-index:10}.produktinformation:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:8px;width:100%;position:absolute;bottom:0;left:0;z-index:10}.woocommerce table.shop_attributes th{padding-left:0!important;text-align:left}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0 10px 0 0!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{padding:11px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}.et_pb_tab{padding:30px 30px 24px 30px}.et-db #et-boc .et-l ul.et_pb_tabs_controls{display:none}.et_pb_tab_content h2{font-size:16px!important;padding-bottom:13px}.woocommerce table.shop_attributes{margin-bottom:0;border:none}.woocommerce table.shop_attributes th{border:none;padding:5px 7px 5px 5px}.woocommerce table.shop_attributes td{font-style:normal;border:none}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:none}#produktbeschreibung .tax-info::after{content:",";margin:0}.woocommerce-product-attributes-item--weight{display:none}#shop_angebote .woocommerce.columns-3 ul.products li.product{border:none;background:#fff;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1)}#shop_angebote .woocommerce ul.products li.product{margin-bottom:0}.pswp{transition:opacity 1s;opacity:0}.pswp__bg{;background:rgb(255,255,255)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#fff}.pswp__caption__center{display:none}button.pswp__button,button.pswp__button:hover{background-color:#0f1f2d!important}.pswp__img{background:#fff}.voucher-fields{display:none}.woocommerce-cart-form:before{content:'';background-image:url(https://der-bader.at/wp-content/uploads/blatt-magenta.png);background-size:cover;position:absolute;top:-25px;left:-15px;z-index:11;width:48px;height:59px}.entry-content thead th,.entry-content tr th{color:#0f1f2d}.woocommerce-cart-form,.cart_totals .shop_table{position:relative}.woocommerce-cart-form__contents:before,.cart_totals .shop_table:before,.woocommerce-table--order-details:before{background-image:url(https://der-bader.at/layout-images/abriss-oben-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:10px;width:100%;position:absolute;top:-1px;left:0;z-index:10}.woocommerce-cart-form__contents:after,.cart_totals .shop_table:after,.woocommerce-table--order-details:after{background-image:url(https://der-bader.at/layout-images/abriss-unten-weiss.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:'';height:15px;width:100%;position:absolute;bottom:-1px;left:0;z-index:10}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.cart_totals h2{font-size:28px!important}.cart-collaterals{margin-top:30px}.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id){justify-content:left}.woocommerce table.shop_table{background:rgba(0,0,0,0.05);border:none;border-radius:0;padding:10px 0!important}.cart_totals table.shop_table{padding-bottom:20px!important}.woocommerce-cart-form__cart-item,.order-total{background-color:rgba(0,0,0,0.06)}.woocommerce-page table.cart td.actions{display:table-cell}.woocommerce a.remove{color:rgba(0,0,0,0.4)!important}.woocommerce a.remove:hover{background:#e60e78}.woocommerce table.shop_table td,.woocommerce .cart_totals th{border-top:1px solid #fff!important}#warenkorb .woocommerce .cart-subtotal th,#warenkorb .woocommerce table.shop_table .cart-subtotal td{border-top:none!important}.woocommerce table.cart td.product-quantity:not(#qib_id):not(#qib_id){text-align:left}#calc_shipping_state_field,#calc_shipping_city_field,#calc_shipping_postcode_field{display:none!important}.shipping-calculator-form button{font-size:14px!important;margin:10px 0!important}.wc-proceed-to-checkout{padding:0!important}.cart-empty{background:#fff!important;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1)!important;border-radius:0;color:#555!important;text-align:center;padding:100px 10px!important}.order-tax{font-size:0.8em}.order-total{font-size:1.3em}.wc-proceed-to-checkout{text-align:center}.checkout-button{display:inline-block!important}.checkout-button:hover{transform:scaleX(1.18) scaleY(1.18)!important}.header-warenkorb-icon{display:inline-block;float:right;margin:0;width:auto;height:44px;color:#c0ca08;position:absolute;top:13px;right:66px;z-index:99}.fixed-header .header-warenkorb-icon{top:7px}.header-warenkorb-icon .wc-block-mini-cart__button{padding:0}.header-warenkorb-icon .wc-block-mini-cart__button .wc-block-mini-cart__icon{width:44px;height:44px;color:#fff;cursor:pointer;transition:all 0.5s ease-out 0s}.fixed-header .header-warenkorb-icon .wc-block-mini-cart__button .wc-block-mini-cart__icon{color:#0f1f2d}.header-warenkorb-icon .wc-block-mini-cart__button .wc-block-mini-cart__icon.mobile-menu-toggle-checked-mini-cart{color:#fff!important}.header-warenkorb-icon .wc-block-mini-cart__badge{border-radius:50%;margin-left:-18px;height:22px;width:22px;background-color:#24b8c9;color:#fff;font-size:12px;font-weight:400}.wc-block-components-drawer__screen-overlay{background-color:rgba(0,0,0,.7)!important}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:flex-start!important}.wc-block-components-drawer__close{opacity:1!important;cursor:pointer}.wc-block-components-drawer__close svg{color:#24b8c9!important;width:30px;height:30px;transition:all 0.5s ease-out 0s}.wc-block-components-drawer__close svg:hover{color:#0f1f2d!important}.wc-block-components-notices,.wp-block-woocommerce-mini-cart-title-items-counter-block{display:none!important}.wc-block-cart-item__image img{border-radius:6px}.wc-block-components-product-name{font-weight:bold}h2.wc-block-mini-cart__title{margin-top:50px!important;margin-bottom:-20px!important}.wc-gzd-block-mini-cart-notices{margin-bottom:20px}.wp-element-button{padding:7px}.wc-block-mini-cart__footer-actions .wc-block-components-button{border-radius:50px;text-transform:uppercase;color:#fff!important;background-color:#0f1f2d!important;box-shadow:none!important;transition:all 0.5s ease-out 0s}.wc-block-mini-cart__footer-actions .wc-block-components-button:hover{background-color:#24b8c9!important;box-shadow:none!important}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-size:1.3em}.wc-block-mini-cart__footer-actions .wc-gzd-block-mini-cart-notices{color:#18181b!important}.wc-block-components-product-metadata__description{display:none}.woocommerce-checkout-review-order-table,.woocommerce-table--order-details{position:relative}.woocommerce-checkout-review-order-table:before,.woocommerce-table--order-details thead:before{content:'';background-image:url(https://der-bader.at/wp-content/uploads/blatt-magenta.png);background-size:cover;position:absolute;top:-25px;right:-15px;z-index:11;width:48px;height:59px;transform:rotateY(180deg)}#kasse h3,h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:28px}.woocommerce-checkout #payment ul.payment_methods{border:none}.woocommerce-checkout-review-order-table img{display:none}.woocommerce table.shop_table th{text-transform:uppercase}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout-review-order #payment{border-radius:0}.woocommerce-checkout #payment div.payment_box{background-color:#fff;border-radius:0}.woocommerce form .form-row .input-text,.woocommerce form .form-row textarea{background:#f2f2f2;border-radius:0;padding:8px!important;color:#18181b!important;font-size:17px!important;font-weight:300}.woocommerce form .form-row textarea{min-height:150px}.woocommerce-checkout #payment{background:#f2f2f2;border:none}.woocommerce table.shop_table tfoot th{border-top:1px solid #fff}.woocommerce table.shop_table tfoot td,.payment_box{font-weight:300}.payment_box p{color:#18181b}button#place_order{margin:30px 0 0 0}.wc-gzd-place-order{text-align:center}.wc-gzd-cart-item-thumbnail{display:none}#billing_address_2{display:none}.woocommerce-checkout-review-order{display:flex;flex-direction:column}.woocommerce-checkout-review-order #order_payment_heading{order:3;margin:10px 0 0 0}.woocommerce-checkout-review-order #payment{order:4;margin-bottom:30px!important}.woocommerce-checkout-review-order #order_review_heading{order:1;margin:40px 0 0 0}.woocommerce-checkout-review-order-table{box-shadow:none!important;border:none!important;order:2}.woocommerce-checkout-review-order .wc-gzd-checkbox-placeholder{order:5}.woocommerce-checkout-review-order .wc-gzd-order-submit{order:6}.woocommerce-thankyou-order-received{display:none}.entry-content ul.woocommerce-thankyou-order-details{padding:0}.woocommerce-order-details{margin-top:50px;margin-bottom:50px!important}.woocommerce ul.order_details{margin-top:10px;margin-bottom:50px}.woocommerce ul.order_details li,.woocommerce ul.order_details li strong{font-size:1em}.woocommerce-customer-details{margin-bottom:10px!important}.woocommerce-order-details table.shop_table td,.woocommerce-order-details table.shop_table th{border:none!important}.woocommerce-customer-details address{border:1px solid #fff!important}.woocommerce button.button,.woocommerce-page button.button{background:#0f1f2d;border:2px solid #0f1f2d!important}.woocommerce button.button:hover,.woocommerce-page button.button:hover{background:#0f1f2d}.select2-container .select2-dropdown,.select2-container .select2-selection,#order_comments{border:none;border-radius:0;background-color:#f2f2f2}.woocommerce .woocommerce-customer-details address{padding:0;border:none}.woocommerce-customer-details--email{display:none}@media only screen and (max-width:1199px){#hauptmenue .et_pb_menu__logo-wrap{display:flex}#hauptmenue .et_pb_menu__wrap{display:none}.et_pb_menu__logo{z-index:999}.burger-menu{position:fixed;top:15px;left:17px;-webkit-animation:fadein 0.7s ease-in;-moz-animation:fadein 0.7s ease-in;animation:fadein 0.7s ease-in}.fixed-header .burger-menu{top:5px}.menu-button-container{display:flex;height:40px;width:40px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:0;z-index:10;position:relative;transition:all 0.4s}#menu-toggle{display:none}.menu-button,.menu-button::before,.menu-button::after{display:block;background-color:#fff;position:absolute;height:3px;width:30px;transition:transform 400ms cubic-bezier(0.23,1,0.32,1);border-radius:3px}.fixed-header .menu-button,.fixed-header .menu-button::before,.fixed-header .menu-button::after{background-color:#18181b}.menu-button::before{content:'';margin-top:-9px}.menu-button::after{content:'';margin-top:9px}#menu-toggle:checked+.menu-button-container{}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0px;transform:rotate(405deg);background-color:#fff;height:4px}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0px;transform:rotate(-405deg);background-color:#fff;height:4px}#menu{position:fixed;width:100%;height:100vh;min-height:600px;top:0;left:0;box-sizing:border-box;overflow-y:auto;background-color:#0f1f2d;background-size:122px auto;background-repeat:repeat;background-image:linear-gradient(180deg,#0f1f2d 10%,rgba(0,0,0,0) 100%),url(https://der-bader.at/wp-content/uploads/blattstruktur-weiss-2.png)!important;list-style-type:none;-webkit-font-smoothing:antialiased;z-index:9;text-align:center;visibility:hidden;opacity:0;transition:all 0.4s}#menu ul{width:100%;padding:50px 0 0 0;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu li label{cursor:pointer}#menu ul li a{display:inline-block;padding:12px 20px;margin:15px 0;font-size:32px;font-weight:300;text-transform:uppercase;color:#fff;opacity:0}#menu-toggle:checked~div#menu{visibility:visible;opacity:1}#menu-toggle:checked~#menu ul li a{animation-name:et_pb_bounce;-webkit-animation-duration:0.6s;animation-duration:0.6s;animation-fill-mode:forwards}#menu-toggle:checked~#menu ul li a.menu_1{animation-delay:0.3s}#menu-toggle:checked~#menu ul li a.menu_2{animation-delay:0.5s}#menu-toggle:checked~#menu ul li a.menu_3{animation-delay:0.7s}#menu-toggle:checked~#menu ul li a.menu_4{animation-delay:0.9s}#menu-toggle:checked~#menu ul li a.menu_5{animation-delay:1.1s}#menu .et-pb-icon{font-size:36px;color:#fff!important}.fixed-header .header-warenkorb-icon{top:5px}}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:22%;margin-right:4%;margin-bottom:4%}}@media only screen and (max-width:980px){#header-text{bottom:7vh;left:10vw}.one-column-with-bg-image{display:flex;flex-wrap:wrap}.one-column-with-bg-image .et_pb_column.et_pb_column_empty{min-height:350px;display:inherit;order:2;margin:60px 0 0 0}.header-icon{display:none}.header-warenkorb-icon{right:10px}#footer .et_pb_column{width:50%}#footer .footer-logo .et_pb_column{width:100%}}@media only screen and (max-width:767px){#header-image h1{font-size:50px!important}p{font-size:17px;line-height:1.6em}h2{font-size:40px!important}h3{font-size:32px!important}.et_pb_button{font-size:17px!important}.et_pb_row{width:88%}.et_pb_button_module_wrapper{display:block}.divider-oben-weiss:before{height:8px}.divider-unten-weiss:after{height:12px}.blatt{width:80px!important}#header-text h1{font-size:40px}#header-text .et_pb_column .et_pb_module{margin-bottom:15px}#header-text span{display:inline-block;font-size:30px!important;line-height:1.2em;margin-bottom:10px}.fixed-header #hauptmenue .et_pb_menu__logo img{height:70px!important}.fixed-header #hauptmenue::after{height:8px;bottom:-8px}#footer:before{height:12px}#footer .et_pb_column{width:100%}.woocommerce.columns-4 ul.products li.product{min-height:auto;background:linear-gradient(180deg,rgba(0,0,0,0.05) 63%,rgba(0,0,0,0.17) 67%,rgba(0,0,0,0.17) 100%);width:100%!important;margin-right:0!important;margin-bottom:50px!important}.woocommerce ul.products li.product a img{width:100px}#produktliste .woocommerce h2{font-size:28px!important}}@media only screen and (max-width:479px){#formular .col-sm-6{width:100%}}