/* https://doncarlos.ch/wp-content/themes/understrap-child/css/child-theme.min.css?ver=0.5.2 */
@font-face{font-display:swap;font-family:'doncarlos-bold';src:url(/wp-content/themes/understrap-child/css/../fonts/webfonts/RobotoCondensed-Bold.ttf.ttf) format('truetype')}@font-face{font-display:swap;font-family:'doncarlos';src:url(/wp-content/themes/understrap-child/css/../fonts/webfonts/RobotoCondensed-Regular.ttf) format('truetype')}html{scroll-behavior:smooth}body{font-family:'doncarlos',sans-serif;color:#020202;font-size:1.1rem;background-color:#e6e6e6;text-align:left;-webkit-print-color-adjust:exact!important}@media print{#wrapper-navbar,#page>.linkbutton-row,#page>.header-height,.info-banner{display:none}body{font-size:1.2rem}.mittagsmenu-col h3{font-size:1.3rem}.mittagsmenu-col{height:100%;padding:1rem;color:inherit}}h1,h2,h3,h4{font-family:'doncarlos',sans-serif;color:#020202;letter-spacing:0rem;font-size:1.8rem;font-weight:100;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1rem;margin-bottom:1rem}footer h2,footer h3{color:#e6e6e6}.wp-block-table td,.wp-block-table th{border:0;padding:0}.login h1 a{background-image:url(/wp-content/themes/understrap-child/images/logos/DonC_Icon_Weiss_RGB-2a.png);background-size:140px;width:140px;height:140px}.login form{background:#9D2235;border:none}.login label{color:#e6e6e6}.wp-core-ui .button-primary{background:none;color:#DFD1A7;border:2px solid #DFD1A7;border-radius:0}body.login{background:#020202}.login input{max-width:100%}.wp-core-ui .button-primary{border:2px solid #e6e6e6;box-shadow:none;color:#e6e6e6;text-decoration:none;padding:.75rem 1rem;text-shadow:none;text-transform:uppercase;transition:.3s ease}.wp-core-ui .button-primary:hover{background:#e6e6e6;color:#9D2235;transition:.3s ease;border:2px solid #e6e6e6}.login form .input,.login form input[type=checkbox],.login input[type=text]{border:none;border-radius:0}.woocommerce .quantity .qty{border:2px solid #020202}.login *{margin:0;color:#e6e6e6;padding:0}.login .button.wp-hide-pw .dashicons{color:#9c2235}input[type="checkbox"],input[type="radio"]{color:#DFD1A7;width:unset}input[type="checkbox"]:checked:before{color:#DFD1A7}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#e6e6e6}.login #login_error,.login .message,.login .success{background:none;color:#e6e6e6}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#DFD1A7;box-shadow:none;outline:2px solid transparent}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wf-loader{border-radius:50%;position:absolute;top:45%;left:45%;width:10%;height:10%;border:.25rem solid rgb(228,228,228);border-top-color:#020202;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;visibility:hidden}.wf-bg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.wf-full-w{width:100%}.wf-fa-p{width:2rem}a{color:#020202;cursor:pointer;transition:0.2s;text-decoration:none}footer a{color:#e6e6e6;cursor:pointer;transition:0.2s;text-decoration:none}a i{color:#020202;cursor:pointer;transition:0.4s;text-decoration:none}a:hover{color:#DFD1A7;text-decoration:none}.product-name a{font-size:1.3rem}.product-name a:hover{color:#9D2235}.fa{color:#e6e6e6;padding-right:.5rem}footer a:hover{color:#020202;text-decoration:none}a i:hover{text-decoration:none;color:#020202}.footercopyright{font-size:.8rem}@media (min-width:992px){#wf_nav .container{position:relative}}.bg-primary{background-color:#02020200;box-shadow:none}.logo-home{width:555px;height:auto}@media (min-width:992px){.bg-primary{background-color:#020202!important;box-shadow:0 1px 5px #020202}}#main-menu a{color:#e6e6e6;font-family:'doncarlos',sans-serif;text-transform:uppercase;font-size:1.3rem}#main-menu a:hover{color:#DFD1A7}#main-menu .current-menu-item a{color:#DFD1A7}#main-menu .current-menu-parent a{color:#DFD1A7}#navbarNavDropdown .current-menu-item,#navbarNavDropdown .menu-item:hover{color:#e6e6e6}#navbarNavDropdown{padding:0 0 15px 0;background-color:#020202;z-index:2;position:fixed;top:0;width:100vw;border-bottom:2px solid #e6e6e6}@media (min-width:992px){#navbarNavDropdown{background-color:unset;border:none;position:static;padding:0 0 0 1rem;margin:.3rem 0 0 0;max-width:none}}#navbarNavDropdown #main-menu:last-child{margin-bottom:.5rem}@media (min-width:992px){#navbarNavDropdown #main-menu:last-child{margin-bottom:0}}.navbar{position:static;width:100%;z-index:100;border-bottom:none;padding:0;margin:0}.navbar-collapse{transition:ease-in 0.15s}.navbar-brand{font-size:1rem}.navbar-nav>li:first-child{padding-top:20px}@media (min-width:992px){.navbar-nav>li:first-child{padding-top:unset}}.nav-link{display:block;padding:.5rem 0 0 0}@media (min-width:992px){#navbarNavDropdown .current-menu-item,#navbarNavDropdown .menu-item:hover{color:#e6e6e6}.nav-link{padding:.3rem 0 .6rem 1.4rem!important}.navbar{padding:.5rem}}.navdropdown-pos{justify-content:center}@media (max-width:991px){.navbar-collapse .menu-item{transition:.2s;opacity:0}.navbar-collapse .menu-item:nth-child(1){transform:translateY(0);transition-delay:0s}.navbar-collapse .menu-item:nth-child(2){transform:translateY(-1rem);transition-delay:.07s}.navbar-collapse .menu-item:nth-child(3){transform:translateY(-2rem);transition-delay:.11s}.navbar-collapse .menu-item:nth-child(4){transform:translateY(-3rem);transition-delay:.13s}.navbar-collapse .menu-item:nth-child(5){transform:translateY(-4rem);transition-delay:.15s}.navbar-collapse .menu-item:nth-child(6){transform:translateY(-5rem);transition-delay:.16s}.navbar-collapse.show .menu-item{transform:translateY(0);opacity:1}}.nav-logo{height:unset;width:auto;z-index:3}.nav-logo-sp{height:110px;width:auto;z-index:3;left:20px;top:20px}@media (min-width:992px){.nav-logo{height:auto;width:170px}.navbar-logo-pos-home .nav-logo,.navbar-logo-pos-home.nav-logo{width:auto}}.footer-logo{height:80px;width:225px;margin:1rem 0}.dropdown-menu{background-color:#020202;border:none;border-radius:0;width:1rem;left:-111px}@media (min-width:992px){.dropdown-menu{border:2px solid #020202}}.dropdown-item:focus{background-color:#020202}.dropdown-item:hover{background-color:#020202}.dropdown-toggle::after{display:none}.menu_button{position:fixed;top:15px;right:15px;cursor:pointer;border:none;z-index:10}.menu_button[aria-expanded=true]{transition:0.2s}.menu_button[aria-expanded=false]{transition:0.2s}@media (min-width:992px){.menu_button{display:none}}.bar1,.bar2,.bar3{transition:0.4s;width:40px;height:2px;background-color:#e6e6e6;margin:12px;box-shadow:0 2px 4px #020202}.change .bar1{-webkit-transform:rotate(-45deg) translate(-10.5px,9px);transform:rotate(-45deg) translate(-10.5px,9px);box-shadow:unset}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-10.5px,-9px);transform:rotate(45deg) translate(-10.5px,-9px);box-shadow:unset}.navdropdown-padding>li{justify-content:center;display:flex}button.btn.edit-member,button.btn.update-member{min-width:8rem;margin-bottom:1rem}.form-control{border-radius:0}.linkbutton-home-header.popoverbutton{width:unset;padding:.6rem 3rem;margin:auto;margin-bottom:1rem;z-index:3}.home-header-wrapper div#popoverreservieren_content{top:unset;width:unset;z-index:1;left:432px;height:0;top:412px;transition:height .5s ease,opacity .35s ease}.home-header-wrapper #wpcf7-f291-o1 .wpcf7-form.invalid{position:absolute;width:calc(100% + 1.5rem);left:-12px;background-color:#e6e6e6;padding:1rem 1rem;border:3px solid #020202;border-top:none}.home-header-wrapper div.popovercontent.reservierenhome.togglinpopover.toggleclassreservieren#popoverreservieren_content{height:unset;transition:height .4s ease 1s;position:fixed;z-index:3}.home-header-wrapper .dreieckausbox{top:274px}.home-header-wrapper .wpcf7-response-output.wpcf7-display-none{display:none}.popovercontent.reservierenhome.togglinpopover.toggleclassreservieren{position:unset}.home-header-wrapper .popovercontent,.home-header-wrapper div#popoverreservieren_content{transition:none;left:50%!important;transform:translate(-50%,-50%);top:50%!important;z-index:0}.popover.fade.right{opacity:1}.wf_fullwidth{margin:0 calc((100% - 100vw) / 2)}.input-wrapper{margin:1rem 0 1rem 0}.form-control::placeholder,.wpcf7 .wpcf7-validation-errors::placeholder,.wpcf7 input[type="color"]::placeholder,.wpcf7 input[type="date"]::placeholder,.wpcf7 input[type="datetime-local"]::placeholder,.wpcf7 input[type="datetime"]::placeholder,.wpcf7 input[type="email"]::placeholder,.wpcf7 input[type="file"]::placeholder,.wpcf7 input[type="month"]::placeholder,.wpcf7 input[type="number"]::placeholder,.wpcf7 input[type="range"]::placeholder,.wpcf7 input[type="search"]::placeholder,.wpcf7 input[type="submit"]::placeholder,.wpcf7 input[type="tel"]::placeholder,.wpcf7 input[type="text"]::placeholder,.wpcf7 input[type="time"]::placeholder,.wpcf7 input[type="url"]::placeholder,.wpcf7 input[type="week"]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#454e55;opacity:1}input,.wpcf7-response-output,.wpcf7 input[type="text"].formular_box,.wpcf7 input[type="email"].formular_box,.wpcf7 input[type="submit"]{padding:6px 10px;margin:4px 4px 4px 4px;box-sizing:border-box;max-width:10rem;background-color:#e6e6e6;color:#020202;border:none;border-radius:0;width:130px}.woocommerce-input-wrapper input{max-width:none}.container-checkout{max-width:720px}label{margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important}.select2-container .select2-selection--single{height:38px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important}.select2-container--default .select2-selection--single{border:1px solid #020202;border-radius:0}.select2-container--default .select2-selection--single{border-radius:0}.form-control,.wpcf7 .wpcf7-validation-errors,.wpcf7 input[type="color"],.wpcf7 input[type="date"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="datetime"],.wpcf7 input[type="email"],.wpcf7 input[type="file"],.wpcf7 input[type="month"],.wpcf7 input[type="number"],.wpcf7 input[type="range"],.wpcf7 input[type="search"],.wpcf7 input[type="submit"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="time"],.wpcf7 input[type="url"],.wpcf7 input[type="week"],.wpcf7 select,.wpcf7 textarea{border:1px solid #020202}.woocommerce form .form-row{padding:0}.woocommerce h3,.woocommerce h2{margin-top:2rem;margin-bottom:.5}.woocommerce-notice{font-size:1.4rem}.wpcf7-response-output{width:300px;top:0;right:0}div.wpcf7-response-output{margin-top:0}.wpcf7-not-valid-tip{max-width:130px}.wpcf7 span,.wpcf7 input[type="submit"]{float:left}div.wpcf7 .ajax-loader{width:0;margin:0}.wpcf7{max-width:1000px;margin:0 auto!important}.custom-form{margin-right:0}@media (min-width:768px){.custom-form{margin-right:11px}}input:hover,.wpcf7 input[type="text"].formular_box:hover,.wpcf7 input[type="email"].formular_box:hover,.wpcf7 input[type="submit"]:hover{background-color:#e6e6e6;transition:0.2s ease-in;color:#020202}input:focus,.wpcf7 input[type="text"].formular_box:focus,.wpcf7 input[type="email"].formular_box:focus,.wpcf7 input[type="submit"]:focus{background-color:#e6e6e6;outline:2px solid #020202;transition:0.2s ease-in}input[type=button]{font-weight:600;margin:5px 0 0 0}input[type=submit]{font-weight:600}::placeholder{color:rgba(1,2,25,.35);opacity:1}:-ms-input-placeholder{color:rgba(1,2,25,.35);font-style:italic}::-ms-input-placeholder{color:rgba(1,2,25,.35);font-style:italic}#cookie-law-info-bar{left:0}#CONSTANT_OPEN_URL{padding:10px 16px 10px}@media(max-width:576px){#cookie-law-info-bar a{display:block;clear:both;margin:.5em 1em 0 1em;width:auto}}.site-footer{background-color:#9D2235;color:#e6e6e6}.footer-menu{justify-content:center;display:flex}.home-header-height{height:calc(100vh - 166px);width:100%;margin-top:0rem;position:relative}@media (min-width:992px){.home-header-height{height:calc(100vh - 214px)}}.home-header-wrapper{position:absolute;z-index:1;height:100%;width:100%;align-content:center;justify-content:center}.home-header-wrapper a:nth-child(0n+1){margin:0 0 2rem 0}.home-header-wrapper div{display:flex}.home-header-wrapper a{font-size:2rem;color:#e6e6e6}.home-header-wrapper a:hover{color:#DFD1A7}.header-height{height:calc(100vh - 230px);width:100%;margin-top:0rem}.half-header-height{height:calc(43vh - 193px);width:100%;margin-top:0rem}.header-background{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0}.header-overlay{width:100%;height:100%;background:rgba(0,0,0,.15);position:absolute;z-index:0;top:0;right:0}.header-caption-page h2{font-size:3rem;color:#e6e6e6}.navbar-logo-pos{position:static}.navbar-logo-pos-home{position:static}.navbar-logo-pos-home .nav-logo{height:170px;margin:auto}.navbar-logo-pos-home .nav-icon{position:relative;margin:auto}.nav-height{height:0}.nav-icon{position:absolute;cursor:pointer;z-index:10}@media (min-width:992px){.header-caption-page h2{font-size:6rem}.navbar-logo-pos{position:absolute;left:0}.header-height{height:60vh;width:100%;margin-top:0rem}.half-header-height{height:calc(50vh - 230px);width:100%;margin-top:0rem}.nav-height{height:100px}.nav-icon{position:absolute;top:20px;left:20px;cursor:pointer;z-index:10}.order-3{text-align:right!important}}.dc-button-footer{color:#e6e6e6;border:2px solid #e6e6e6;margin:0 0 1rem 0}.dc-button-footer:hover{background:#e6e6e6;color:#9D2235;border:2px solid #e6e6e6}.dc-button-footer:hover a{color:#9D2235}div[class^="dc-button"] p{padding:.6rem 0;margin:0}div[class^="dc-button"] a{color:#e6e6e6}[class^="dc-button"]{transition:0.3s;border-radius:0;text-transform:uppercase;cursor:pointer}.dc-button{color:#DFD1A7;border:2px solid #DFD1A7;text-transform:uppercase}.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:unset}.woocommerce-variation-price .woocommerce-Price-amount::before{content:'total: '}.product-cat-title h1{font-size:2rem}.woocommerce-message{margin:0 -15px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#020202;color:#DFD1A7;transition:0.3s;border:2px solid #DFD1A7;padding:.8rem 3rem;text-transform:uppercase}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none;border:1px solid #d3ced2;border-radius:0;margin-bottom:5rem}.woocommerce button.button.alt:hover:hover{background-color:#DFD1A7;color:#020202;border:2px solid #020202}.woocommerce-privacy-policy-link:hover{color:#DFD1A7}.woocommerce ul.order_details li{border-right:none;margin-bottom:.6rem}.woocommerce-order-overview{padding:0}.woocommerce-form-coupon-toggle{display:none}.woocommerce button.button.alt.disabled{background-color:#020202;color:#DFD1A7}.woocommerce ul.order_details{margin:0 0 2em;list-style:none}#post-349 .woocommerce .container{margin-top:60px;margin-bottom:60px;border-top:solid #020202 1px;border-bottom:solid #020202 1px;padding:1.5rem 0 1.5rem 0}.wrappercartpaying{display:grid;align-content:flex-end}.wrappercartpaying a:hover{color:#DFD1A7}.woocommerce button.button,.woocommerce a.button{font-weight:400;background-color:#e6e6e6;border-radius:0;border:1px solid #8c8c8c;margin-bottom:.6rem}.woocommerce button.button:hover,.woocommerce a.button:hover{background-color:#8c8c8c;color:#e6e6e6}span.woocommerce-Price-currencySymbol{margin-right:.3rem}.cart-wrapper-wf{margin-left:0}a.added_to_cart{display:none}.product_titel_wf h3{margin:0;padding-top:.5rem;border-top:solid #020202 2px;font-size:1.3rem}.product_titel_wf p{font-size:.9rem}@media (min-width:768px){.product_titel_wf p{font-size:initial}}.product{margin-bottom:.5rem;padding:1rem}.product p{margin-bottom:0}.wp-block-button__link{background-color:unset}.btn-outline-primary{color:#e6e6e6;border-color:#e6e6e6}.product-price-addbutton-wrapper{padding:0;margin-left:-15px}.product-price-addbutton-wrapper p{font-size:.9rem}@media (min-width:768px){.product-price-addbutton-wrapper p{font-size:initial}}.wf-cart-button{text-align:center}.wf-cart-button .wp-block-button__link{padding:0;justify-self:right}.add_to_cart_button .fa{color:#020202;padding-right:0rem}.add_to_cart_button:hover .fa{transform:scale(1.2)}.cart-overlay a.small-link{font-size:.9rem;color:#9D2235;transition:0.1s}.cart-overlay a.small-link:hover{font-size:.95rem;color:#DFD1A7}.cart-overlay{position:fixed;border:2px solid #DFD1A7;bottom:0;background-color:#020202;z-index:3;width:100%}@media (min-width:768px){.cart-overlay{bottom:10px;right:10px;width:300px}}.cart-overlay h1,.cart-overlay a,.cart-overlay p{color:#DFD1A7}.cart-overlay p{font-size:1.1rem;margin:0rem;text-transform:uppercase}.cart-overlay a{color:#DFD1A7;margin:0 .5rem}.cart-overlay .rowgridbutton{border:2px solid #DFD1A7}.cart-overlay a:hover{color:#020202}.cart-overlay .col-12{padding:.5rem}.cart-overlay .rowgridbutton:hover{background-color:#DFD1A7}.wf-woo-product-image{height:250px;max-width:250px;background-position:center;background-repeat:no-repeat;background-size:cover;border:2px solid #020202;padding:0;margin:0 15px}#product ul{margin-bottom:0}@media (min-width:590px){.container.product-container{padding:0}}.wp-block-columns{width:100%;margin-right:auto;margin-left:auto;font-size:.9rem}.wp-block-columns h4,.wp-block-columns h1,.wp-block-columns h2,.wp-block-columns h3{margin-bottom:.2rem}.wp-block-columns a:hover{color:#9D2235}@media (min-width:576px){.wp-block-columns{max-width:540px}}@media (min-width:768px){.wp-block-columns{max-width:720px;font-size:inherit}}@media (min-width:992px){.wp-block-columns{max-width:960px;font-size:inherit}}@media (min-width:1200px){.wp-block-columns{max-width:1140px;font-size:inherit}}.stimmungsquote{background-color:#020202;padding:1rem 0}.stimmungsquote h2{color:#DFD1A7;font-weight:700}.stimmungsquote p{color:#DFD1A7}.checkbox input[type="checkbox"]{opacity:0}.checkbox label{position:relative;display:inline-block;padding-left:22px}.checkbox label::before,.checkbox label::after{position:absolute;content:"";display:inline-block}.checkbox label::before{height:16px;width:16px;border:2px solid;left:0;top:4px}.checkbox label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:4px;top:8px}.checkbox input[type="checkbox"]+label::after{content:none}.checkbox input[type="checkbox"]:checked+label::after{content:""}input[type=checkbox]:checked~.totalundanmeldung{display:none}.checkbox_tapas{margin:0;width:0;max-width:unset}.checkbox label:hover{cursor:pointer}.productscontent{padding:.5rem;background-color:#020202;color:#DFD1A7}.productscontent h3{color:#DFD1A7}.productscontent:nth-child(6n+1){background:#020202;color:#DFD1A7}.productscontent:nth-child(6n+2){background:#020202;color:#DFD1A7}.productscontent:nth-child(6n+1) h3,.productscontent:nth-child(6n+2) h3{color:#DFD1A7}.productgrid-wrapper{background-color:#020202;padding:.5rem}.productgrid-wrapper .foodbild{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:100%;margin:auto;border:2px solid #DFD1A7;border-bottom:none}.preisinput{background-color:transparent;border-bottom:2px solid #020202;color:#020202;width:12%;padding:0;margin-right:.6rem}.preisinput:focus{border-bottom:#020202}.productscontent:nth-child(6n+1) .preisinput,.productscontent:nth-child(6n+2) .preisinput{background-color:transparent;border-bottom:2px solid #dfd1a7;color:#dfd1a7;width:12%;padding:0;margin-right:.6rem}.content-in-card-wrapp{width:100%;margin:auto;padding:1rem;border:2px solid #DFD1A7;border-top:none}@media (min-width:1200px){.content-in-card-wrapp{min-height:229px}}@media (max-width:1200px) and (min-width:991px){.content-in-card-wrapp{min-height:260px}}@media (max-width:991px) and (min-width:768px){.content-in-card-wrapp{min-height:203px}}@media (max-width:768px) and (min-width:576px){.content-in-card-wrapp{min-height:229px}}.content-in-card-wrapp h2{margin-top:0}.totalundanmeldung{padding:3rem;background-color:#020202}.totalundanmeldung span{font-family:'doncarlos',sans-serif;color:#dfd1a7;letter-spacing:0rem;font-size:1.6rem;font-weight:100;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.productscontent:nth-child(6n+1) ::-webkit-input-placeholder,.productscontent:nth-child(6n+2) ::-webkit-input-placeholder{color:#dfd1a7!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.productscontent:nth-child(6n+1) :-moz-placeholder,.productscontent:nth-child(6n+2) :-moz-placeholder{color:#dfd1a7!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.productscontent:nth-child(6n+1) ::-moz-placeholder,.productscontent:nth-child(6n+2) ::-moz-placeholder{color:#dfd1a7!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.productscontent:nth-child(6n+1) :-ms-input-placeholder,.productscontent:nth-child(6n+2) :-ms-input-placeholder{color:#dfd1a7!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.linkbutton-home-header{border:1px solid #e6e6e6;border-radius:1px;color:#e6e6e6;padding:.6rem 2rem;transition:.3s ease;background-color:#ffffff10;text-transform:uppercase;cursor:pointer}.linkbutton-home-header:hover{background-color:#00000095;border:1px solid #DFD1A7;color:#DFD1A7}.linkbutton-home-header p{margin:0;padding:0}.linkbutton-row{background-color:#020202;padding:1.75rem 0;min-height:50px;justify-content:center;margin:0}a.linkbutton{border:1px solid #DFD1A7;border-radius:1px;color:#DFD1A7;padding:.6rem 2rem;transition:.3s ease;text-transform:uppercase}a.linkbutton-active{background-color:#DFD1A7;border:1px solid #DFD1A7;border-radius:1px;color:#020202;padding:.6rem 2rem;transition:.3s ease;text-transform:uppercase}a.linkbutton:hover{background-color:#DFD1A7;color:#020202}.linkbutton-spacer{margin:1rem .75rem}@media (min-width:992px){.linkbutton-spacer{margin:1.3 rem .75rem}}.mittagsmenu-row{padding:1.5rem .6rem}.mittagsmenu-row>div[class^="col-"]{padding:.6rem}.mittagsmenu-col{height:100%;padding:1rem;color:inherit;border:2px solid #020202}.mittagsmenu-col h3{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}div[class^="mittagsmenu-col"] p{margin-bottom:.15rem}.mittagsmenu-col-bottom{display:block;height:100%;padding:.6rem;color:inherit;border:2px solid #020202}.mittagsmenu-wrapper h3:first-child,.mittagsmenu-col h3:first-child{margin-top:0}.card-logo{height:auto;width:175px;position:absolute;right:10px;top:20px;padding:1rem;margin-right:1rem}.rowgrid_wrapper{border-top:2px solid #000}.wc-block-grid__product-add-to-cart a:hover{color:#DFD1A7}.rowgrid_wrapper .piccontent{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.rowgrid_wrapper .piccontent.halb{min-height:25vh}@media (min-width:576px){.rowgrid_wrapper .piccontent.halb{min-height:50vh}}.rowgrid_wrapper .piccontent.ganz{min-height:25vh}@media (min-width:576px){.rowgrid_wrapper .piccontent.ganz{min-height:100vh}}.rowgrid_wrapper .textscontent p{margin-bottom:1.75rem}.rowgrid_wrapper .textscontent>*:last-child{margin-bottom:0}.rowgrid_wrapper .textscontent h2{margin-top:0}.rowgrid_wrapper .textscontent{padding:2rem}@media (min-width:768px){.rowgrid_wrapper .textscontent{padding:3rem}}@media (min-width:992px){.rowgrid_wrapper .textscontent{padding:3rem 6rem}}.rowgridbutton{border:2px solid #020202;padding:.6rem 3rem;transition:.3s ease;text-transform:uppercase;display:initial;text-align:center}.rowgridbutton:hover{background-color:#020202}.dcbuttons-wrapper .rowgridbutton{display:block}.bestellwunsch h3{color:#dfd1a7}.bestellwunsch p{color:#dfd1a7;text-transform:uppercase}.wfGallerySlider,.wfGallerySlider-image,.wfGallerySlider-image .carousel,.wfGallerySlider-image .carousel .carousel-inner{max-height:540px}.info-banner{padding:1.5rem;color:#e6e6e6;width:100%;position:relative;background-color:#9D2235;border:2px solid #e6e6e6}div[class^='info-banner'] p{margin:0;color:#e6e6e6}.info-banner h3{margin:0;padding-bottom:0rem}.info-banner-home h3{margin-top:2rem}.info-banner-home h3{margin:0;color:#e6e6e6;border:2px solid #e6e6e6;padding:.5rem 1rem;margin:1rem 0 0 0;transition:0.2s}.info-banner-home{padding:1.5rem;color:#e6e6e6;border:2px solid #e6e6e6;width:100%;background-color:#9D2235;position:relative;bottom:0}.banner-wrapper h3,.banner-wrapper h1,.banner-wrapper{color:#e6e6e6;margin-bottom:0;font-size:1.2rem}div[class^='info-banner-home'] h3:hover{border:2px solid #020202}div[class^='info-banner-home'] h3:hover a{color:#020202}@media (min-width:992px){div[class^='info-banner'] h3{margin:0;padding-bottom:0rem;border:none;color:#e6e6e6}.info-banner-home{background-color:#9D2235;padding-top:1.5rem}div[class^='info-banner'] h3:hover{border:none}}div[class^='info-banner'] a,div[class*=' info-banner'] a{color:#e6e6e6;transition:0.2s}div[class^='info-banner'] a:hover,div[class*=' info-banner'] a:hover{color:#020202}.banner-wrapper{text-align:center;height:100%;align-content:center;display:grid}#cookie-law-info-bar span{color:#e6e6e6}#cookie_action_close_header{border:1px solid #e6e6e6;padding:.2rem .7rem}.popovercontent.toggleclassreservieren{height:unset;width:106%;padding:1.5rem;background-color:#e6e6e6;box-sizing:border-box;display:block;position:absolute;left:101%;top:-51px;z-index:3;opacity:1;border:3px solid #020202;transition:.4s ease}@keyframes poppingover_mobile{0%{opacity:0}100%{opacity:1}}@media (max-width:1077px){.popovercontent.togglinpopover.toggleclassreservieren{-webkit-animation:poppingover_mobile2 .4s;animation:poppingover_mobile2 .4s}}@keyframes poppingover_mobile2{0%{height:unset;opacity:0}75%{height:unset;opacity:1}}.popovercontent.togglinpopover.toggleclassreservieren .content-wrapper{-webkit-animation:poppingovercontent .4s;animation:poppingovercontent .4s}@keyframes poppingovercontent{0%{opacity:0}100%{opacity:1}}.closinganimation{-webkit-animation:closinganimation 2.4s;animation:closinganimation 2.4s}@keyframes closinganimation{0%{opacity:1}75%{opacity:0}}.wpcf7 input[type=date].popoverinput,.wpcf7 input[type=email].popoverinput,.wpcf7 input[type=number].popoverinput,.wpcf7 input[type=range].popoverinput,.wpcf7 input[type=tel].popoverinput,.wpcf7 input[type=text].popoverinput,.wpcf7 textarea.popoverinput{border:0;border-bottom:2px solid #020202;border-radius:0;font-family:'doncarlos',sans-serif;background-color:#e6e6e6;font-style:normal;max-width:90%;transition:.3s ease;margin-bottom:0;padding-bottom:0}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]:-moz-clear-button,input[type=date]:-moz-inner-spin-button{display:none}input[type=date]::-moz-clear-button,input[type=date]::-moz-inner-spin-button{display:none}input[type=date]:-ms-clear-button,input[type=date]:-ms-inner-spin-button{display:none}.wpcf7 input[type=date].popoverinput:focus,.wpcf7 input[type=email].popoverinput:focus,.wpcf7 input[type=number].popoverinput:focus,.wpcf7 input[type=range].popoverinput:focus,.wpcf7 input[type=tel].popoverinput:focus,.wpcf7 input[type=text].popoverinput:focus,.wpcf7 textarea.popoverinput:focus{box-shadow:none;max-width:90%;transition:.3s ease}.popovercontent.togglinpopover.toggleclassreservieren p{margin-bottom:0}.wpcf7 .wpcf7-validation-errors{color:#9d2235;border:3px solid #9d2235;background-color:#e6e6e6;border-radius:0;z-index:0;width:95%;text-align:left;max-width:100%;height:21%;float:left;margin:4px;margin-top:0}@media(max-width:381PX){.wpcf7 .wpcf7-validation-errors{height:29%}}@media(max-width:992px) and (min-width:768px){.wpcf7 .wpcf7-validation-errors{height:13%}}@media(max-width:1200px) and (min-width:1077px){.wpcf7 .wpcf7-validation-errors{height:29%}}#wpcf7-f291-o1 .wpcf7-form.invalid{position:absolute;width:calc(100% + 6px);left:-3px;background-color:#e6e6e6;padding:1rem 1rem;border:3px solid #020202;border-top:none}.wpcf7-form.invalid .wpcf7-validates-as-required::-webkit-input-placeholder{color:#9D2235!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.wpcf7-form.invalid .wpcf7-validates-as-required:-moz-placeholder{color:#9D2235!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.wpcf7-form.invalid .wpcf7-validates-as-required::-moz-placeholder{color:#9D2235!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.wpcf7-form.invalid .wpcf7-validates-as-required:-ms-input-placeholder{color:#9D2235!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}#wpcf7-f291-o1 .wpcf7-form.invalid .wpcf7-validates-as-required{color:#9D2235!important}.screen-reader-response{display:none}.wpcf7-response-output.wpcf7-mail-sent-ok{display:none}.wpcf7-response-output.wpcf7-mail-sent-ok{color:#398f14;border:none;background-color:#e6e6e6;border-radius:0;z-index:0;width:95%;text-align:left;max-width:100%;height:23%;float:left;margin:4px}@media(max-width:1077px) and (min-width:467px){.wpcf7-response-output.wpcf7-mail-sent-ok{height:14%}}@media(min-width:1490px){.wpcf7-response-output.wpcf7-mail-sent-ok{height:14%}}.popovercontent{height:unset;width:106%;padding:1.5rem;background-color:#e6e6e6;box-sizing:border-box;display:block;position:absolute;left:101%;top:-51px;z-index:0;opacity:0;border:3px solid #020202;transition:.4s ease}.popoverbutton{background:none;width:100%;padding:.6rem 0;margin-bottom:1rem}.popovercontent span{width:50%;background:#e6e6e6}textarea.wpcf7-form-control.wpcf7-textarea.popoverinput{height:38px;min-height:38px;position:absolute;width:100%;max-height:133px;margin:4px 4px 4px 4px;margin-bottom:0;padding-top:9px;padding-bottom:0}.popovercontent .wpcf7 input[type="submit"]{margin-top:1rem;background-color:#e6e6e6;color:#020202;border:2px solid #020202;text-transform:uppercase;transition:.2s ease;z-index:99999;max-width:100%;width:45%;margin-right:2rem;font-size:.9rem}@media(max-width:343px){.popovercontent .wpcf7 input[type="submit"]{width:95%}}@media(max-width:1199px) and (min-width:1077px){.popovercontent .wpcf7 input[type="submit"]{width:95%}}.popovercontent .wpcf7 input[type="submit"]:hover{background-color:#020202;color:#e6e6e6;transition:.2s ease}.popovercontent .wpcf7 input[type="submit"]:focus{box-shadow:none;background-color:#020202;color:#e6e6e6;border:none;outline:none}.wpcf7 input:not(:disabled):not(.disabled):active[type=submit]{color:#e6e6e6;background-color:#020202;border:none}.wpcf7 input:not(:disabled):not(.disabled):active:focus[type=submit]{-webkit-box-shadow:none;box-shadow:none}.wpcf7 .wpcf7-not-valid-tip{color:#9d2235;max-width:80%;width:100%;margin-left:4px;padding-left:4px;text-align:left;border:2px solid #9d2235;border-top:none;display:none}.popovercontent h2{color:#020202;margin-top:0;text-align:left}.closingcross{width:30px;float:right;transition:.3s}.closingcross:hover{transform:scale(1.2);transition:.3s;cursor:pointer}.dreieckausbox{top:155px;height:40px;position:absolute;left:-51px;border:25px solid transparent;border-right:25px solid #020202}.dreieckausboxweiss{top:155px;height:40px;position:absolute;left:-46px;border:25px solid transparent;z-index:3;border-right:25px solid #e6e6e6}@media(max-width:1077px){.popovercontent.toggleclassreservieren{position:absolute;left:-87px;top:-30px;width:155%}.dreieckausbox{display:none}.dreieckausboxweiss{display:none}.popovercontent{position:absolute;left:-87px;top:-30px;width:155%;display:none}}@media(max-width:992px){.popovercontent.toggleclassreservieren{position:absolute;left:0;top:181px;width:100%;display:block}.popovercontent{position:absolute;left:0;top:181px;width:100%;display:none}.dreieckausbox{border-bottom:25px solid #020202;left:245px;top:-52px;border-right:25px solid transparent;display:block}.dreieckausboxweiss{border-bottom:25px solid #e6e6e6;left:245px;top:-48px;border-right:25px solid transparent;display:block}}@media(min-width:1490px){.popovercontent.toggleclassreservieren{width:140%;right:-140%;top:-73px}.dreieckausbox,.dreieckausboxweiss{top:180px}}.popovercontent#popoverreservieren_content_newsletter{top:28px}.popovercontent.toggleclassreservieren#popoverreservieren_content_newsletter{top:28px}#popoverreservieren_content_newsletter .dreieckausbox{top:140px}#popoverreservieren_content_newsletter .dreieckausboxweiss{top:140px}@media (max-width:1077px){.popovercontent.toggleclassreservieren#popoverreservieren_content_newsletter{top:26px;height:unset}}@media (max-width:992px){.popovercontent.toggleclassreservieren#popoverreservieren_content_newsletter{top:244px;height:unset}#popoverreservieren_content_newsletter .dreieckausbox{top:-52px}#popoverreservieren_content_newsletter .dreieckausboxweiss{top:-48px}}.home-header-wrapper .popovercontent.reservierenhome.togglinpopover.toggleclassreservieren{position:fixed;left:50%!important;transform:translate(-50%,-50%);top:50%!important;z-index:3!important;max-width:100%!important;width:100%!important}@media(min-width:576px){.home-header-wrapper .popovercontent.reservierenhome.togglinpopover.toggleclassreservieren{max-width:80%!important;width:80%!important}}@media(min-width:768px){.home-header-wrapper .popovercontent.reservierenhome.togglinpopover.toggleclassreservieren{max-width:40%!important;width:40%!important}}::-webkit-input-placeholder{color:#000!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}:-moz-placeholder{color:#000!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}::-moz-placeholder{color:#000!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}:-ms-input-placeholder{color:#000!important;font-family:'doncarlos',sans-serif;font-style:normal;text-transform:none}.woocommerce-info::before{content:none}.woocommerce-info{border:none;margin-left:-15px;margin-right:-15px;text-align:center}.product-quantity input{background:unset;border:1px solid #0202027a}.cart-collaterals span.woocommerce-Price-amount.amount{font-size:2rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin-left:auto;margin-right:auto;float:none}.wpcf7-form-control-wrap.number-878{width:18%}.wpcf7-form-control-wrap.date-4 input{padding:0}.wpcf7-form-control-wrap.number-878 input{padding:0}.nedzeige .dreieckausbox,.nedzeige .dreieckausboxweiss{display:none}@media (min-width:1077px){.nedzeige .dreieckausbox,.nedzeige .dreieckausboxweiss{display:unset}}.grecaptcha-badge{display:none!important}