body{padding-bottom:0 !important;font-family:"forma-djr-banner", sans-serif;font-weight:400;letter-spacing:0.8px;font-style:normal;font-size:18px}body #content-wrap{hyphens:auto}body abbr{border:none;text-decoration:none}body textarea{height:200px}body input[type="date"],body input[type="time"],body input[type="datetime-local"],body input[type="week"],body input[type="month"],body input[type="text"],body input[type="email"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="tel"],body input[type="number"],body textarea,body button{letter-spacing:0.8px}body .background-image-page-header a:not(.button){color:inherit}body .background-image-page-header-overlay{display:none}body .wk-footer-tpl{padding:165px 0}@media only screen and (max-width:1199px){body .wk-footer-tpl{padding:100px 0}}@media only screen and (max-width:959px){body .wk-footer-tpl{padding:80px 0}}@media only screen and (max-width:767px){body .wk-footer-tpl{padding:50px 0}}body .wk-footer-tpl p{color:#fff}body .wk-footer-tpl .wk-footer-title{padding-bottom:20px}body .wk-news-blog{position:relative;min-height:400px;max-height:400px;border-radius:20px;box-shadow:0px 0px 10px grey;max-width:650px}body .wk-news-blog:before{content:". ";background:rgba(0, 0, 0, 0.3);height:100%;width:100%;position:absolute}body .wk-blog-title{position:absolute;bottom:20px;left:10px}@media only screen and (min-width:1024px){body .wk-blog-title{-webkit-transition:bottom 0.5s ease;-moz-transition:bottom 0.5s ease;-ms-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;transition:bottom 0.5s ease}}body .wk-blog-title a{color:#fff !important;display:inline-block;width:85%}body .wk-news-postgrid .vc_custom_heading.vc_gitem-post-data{text-shadow:1px 1px 5px #000;font-size:2.5rem;line-height:1}body .wk-news-postgrid .vc_grid-item-mini:hover .wk-blog-title{bottom:30px}@media only screen and (min-width:1024px){body .wk-news-postgrid .vc_grid-item-mini:hover .wk-blog-title{-webkit-transition:bottom 0.5s ease;-moz-transition:bottom 0.5s ease;-ms-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;transition:bottom 0.5s ease}}body .wk-section-background-img .vc_column-inner{min-height:100vh}body .wk-locations-container .vc_gitem-link:before,body .wk-locations-container .vc_gitem-zone .vc-zone-link:before{content:". ";background:rgba(0, 0, 0, 0.3);height:100%;width:100%;position:absolute;z-index:5;opacity:1;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media only screen and (max-width:767px){body .wk-locations-container .vc_gitem-link:before,body .wk-locations-container .vc_gitem-zone .vc-zone-link:before{background:transparent;opacity:1;transition:none}}body .wk-locations-container .vc_gitem-link:hover:before,body .wk-locations-container .vc_gitem-zone .vc-zone-link:hover:before{opacity:0}body .wk-locations-container .vc_grid-item .vc_grid-item-mini{position:relative;box-shadow:0 0 10px grey;border-radius:20px;overflow:hidden}body .wk-locations-container .vc_gitem_row .vc_gitem-col{padding:0}body .wk-acf-restaurantimg img{width:100%;min-height:255px;object-fit:cover}body .wk-locations-container .wk-locations-name{display:inline-block;color:#fff;font-size:2.5rem;line-height:1;bottom:-90px;font-weight:700;padding:0;position:absolute;left:20px;text-shadow:1px 1px 5px #000}@media only screen and (min-width:1024px){body .wk-locations-container .wk-locations-name{-webkit-transition:bottom 0.5s ease;-moz-transition:bottom 0.5s ease;-ms-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;transition:bottom 0.5s ease}}@media only screen and (min-width:1024px) and (max-width:1365px){body .wk-locations-container .wk-locations-name{font-size:30px;bottom:-65px}}@media only screen and (max-width:767px){body .wk-locations-container .wk-locations-name{font-size:30px;bottom:-50px}}body .wk-column-fullheightimg.vc_column_container>.vc_column-inner{height:100vh}body.single-pg_restaurant #main header.page-header{background-size:cover;background-position:center}body.single-pg_restaurant .page-header-title{display:none}body #site-scroll-top{display:flex;align-items:center;justify-content:center}body .single-post-title.pg_restaurant{height:30px}body .wk-tpl-blank-full{background:url("/app/uploads/2019/03/Holzschalung.jpg") center center no-repeat fixed;background-size:cover;display:flex;flex-direction:column;justify-content:center;height:100vh}@media only screen and (max-height:650px){body .wk-tpl-blank-full{display:block;height:auto}}body .wk-reg-right-image-position{position:relative;right:-20%}body #cookie-notice{background:#000 !important;box-shadow:0 0 25px #00000050;-webkit-box-shadow:0 0 25px #00000050;-moz-box-shadow:0 0 25px #00000050;width:350px;min-width:0px;margin:50px;border:none;right:0px;left:auto}body #cookie-notice .cookie-notice-container{text-align:left;padding:20px 15px 20px 15px;display:block !important}body .cookie-title{display:block;font-size:30px;font-weight:bold;color:#fff}body .cookie-text{display:block;font-size:16px;line-height:25px;color:#fff;padding-top:20px}body .cookie-text a{font-size:16px;line-height:25px;color:#fff;text-decoration:underline}body #cookie-notice #cn-btn-settings{background-color:#fff !important;font-size:16px;line-height:16px;font-weight:bold;color:#000 !important;height:40px;border:none;margin-top:20px;margin-left:0px;padding:12px 20px 12px;border-radius:0}@media (max-width:425px){body{}body #cookie-notice{margin:0px;min-width:100%;width:100%}body .cookie-title{display:none}body .cookie-text{padding-top:0px}body .cookie-text{font-size:14px;line-height:22px}body .cookie-text a{font-size:14px;line-height:22px}body #cookie-notice #cn-btn-settings{margin-top:10px}}body #responsive-form .vc_row>div[class*="vc_col-"]{padding-bottom:10px}body .wpcf7 input[type="text"],body .wpcf7 input[type="email"],body .wpcf7 textarea,body .wpcf7 select{width:100%;padding:8px;border-color:#f7f7f7;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;min-height:42px;color:#666}body .wpcf7 select{background-color:#f7f7f7;line-height:36px}body .wpcf7 select:focus{background-color:#f7f7f7}body .wpcf7 input[type="text"]:focus,body .wpcf7 input[type="email"]:focus,body .wpcf7 textarea:focus{background:#f7f7f7}body .wpcf7-submit{float:right;background:#ca0002;color:#fff;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer}body .wpcf7-submit:hover{background:#f00}body span.wpcf7-not-valid-tip{display:block !important;text-shadow:none;font-size:12px;color:#fff;background:#f00;padding:5px}body div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9c6533;text-align:center;margin:0;font-size:12px}body div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}body span.wpcf7-list-item{margin-left:0}body .wpcf7-form-control-wrap #pg-restaurant-recipient-ajaxloader-icon{position:absolute;right:25px;top:0}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0px}body h1,body h2{margin:0 0 20px}body h1{font-family:"forma-djr-banner", sans-serif;font-size:56px;line-height:normal;font-weight:700;color:#53722f}@media only screen and (max-width:1023px){body h1{font-size:40px;line-height:normal}}@media only screen and (max-width:767px){body h1{font-size:32px;line-height:1.15}}@media only screen and (max-width:479px){body h1{font-size:30px;line-height:1.15}}body h2{font-family:"forma-djr-banner", sans-serif;font-size:56px;line-height:normal;font-weight:700;color:#53722f}@media only screen and (max-width:1023px){body h2{font-size:40px;line-height:normal}}@media only screen and (max-width:767px){body h2{font-size:32px;line-height:1.15}}@media only screen and (max-width:479px){body h2{font-size:30px;line-height:1.15}}body h3{font-size:40px;line-height:45px;font-weight:600;margin:0 0 20px;color:#53722f}body h3.header-white{color:#53722f}body h4{font-size:20px;line-height:30px;font-weight:400;margin:0 0 20px;color:#53722f}body p{font-size:16px;line-height:27px;font-weight:400;color:#404040}body .wk-header{height:400px}body .wk-section{padding-top:100px;padding-bottom:100px}body .wk-next-section{padding:0 15px 100px 15px}body .wk-section-color{background-color:#ebecf1}body .wk-row,body .wk-padding-top{margin-top:80px}body .text-white{color:#fff !important}body .text-white p{color:#fff !important}@media only screen and (max-width:767px){body table th,body table td{padding:0.1em 0.4em;font-size:85%}}body .general-button{border:2px solid #53722f;margin:0 0 7px 0 !important;border-radius:25px;text-align:center;height:100% !important;padding:5px 20px !important}body .theme-button,body .color-button,body input[type="submit"],body .button,body button:not(.wpex-open-submenu):not(.pg-header-actions__user-btn):not(.pg-header-actions__location-trigger):not(.pg-mobile-user-menu__btn):not(.pg-mobile-header-location__trigger){background-color:#53722f;font-size:18px;color:#fff}body .theme-button:hover,body .color-button:hover,body input[type="submit"]:hover,body .button:hover,body button:not(.wpex-open-submenu):not(.pg-header-actions__user-btn):not(.pg-header-actions__location-trigger):not(.pg-mobile-user-menu__btn):not(.pg-mobile-header-location__trigger):hover{background-color:#53722f;opacity:0.8}@media only screen and (max-width:1199px){body p{font-size:17px;line-height:26px}body h3{font-size:30px;line-height:30px}body h4{font-size:25px;line-height:27px}body .wk-header{height:350px}body .wk-section{padding-top:60px;padding-bottom:60px}body .wk-next-section{padding-bottom:60px !important}body .wk-row,body .wk-padding-top{margin-top:40px}body .wk-early-breakpoint>div.wpb_column{width:100%}body .wk-early-breakpoint>.wpb_column:nth-child(n+2){margin-top:20px}}@media only screen and (max-width:1023px){body{}body p{font-size:17px;line-height:25px}body h3{font-size:30px;line-height:32px}body .wk-location-column .vcex-teaser-heading a{font-size:30px}body h4{font-size:25px;line-height:26px}body .wk-locations-container .wk-locations-name{bottom:-50px}body .wk-locations-container .wk-acf-restaurantimg img{min-height:auto;position:relative;top:-50px}body .wk-locations-container .vc_gitem-zone{height:210px}body .wk-locations-container .vc_gitem-link:before,body .wk-locations-container .vc_gitem-zone .vc-zone-link:before{background:none}body .wk-locations-container .wk-location-column .vcex-teaser-media{width:900px;height:240px;object-fit:cover}body .wk-locations-container .wk-location-column img{min-width:800px;min-height:240px;object-fit:cover;top:-130px}body .wk-locations-container .vc_grid-item.vc_visible-item{display:block;width:100%}body .wk-news-postgrid .wk-news-blog{max-width:100%}body .wk-news-postgrid .vc_grid-item{display:block;width:100%;padding:0}body .wk-news-postgrid .wk-blog-title{bottom:20px;left:10px}}@media (max-width:767px){body{}body .wk-early-breakpoint>.wpb_column:nth-child(n+2){margin-top:0}body .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{padding-top:70%}}@media only screen and (max-width:479px){body{}body p{font-size:17px;line-height:24px}body h3{font-size:30px;line-height:40px}body .wk-location-column .vcex-teaser-heading a{font-size:30px}body h4{font-size:25px;line-height:35px}body h1,body h2,body h3,body h4,body h5,body h6,body p{word-break:break-word}body .wk-header{height:250px}body .wk-section{padding-top:40px;padding-bottom:40px}body .wk-next-section{padding-bottom:30px !important}body .wk-row,body .wk-padding-top{margin-top:20px}body .wk-location-column .vcex-teaser-media{width:400px;height:240px;object-fit:cover}body .wk-location-column img{min-width:400px;min-height:240px;object-fit:cover}body .wk-footer-tpl{padding:40px 0}body .wk-footer-tpl .wpb_column{margin-bottom:20px}body .wk-locations-container .wk-acf-restaurantimg img{min-height:auto;position:relative;top:-50px}body .wk-locations-container .vc_gitem-zone{height:150px}body .wk-responsive-section .vc_column-inner{padding:0 0 60px 0 !important;text-align:center}body .wk-responsive-section .vc_column-inner h2{text-align:center !important}body .wk-section-background-img .vc_column-inner{min-height:50vh;height:50vh;overflow:hidden}body .wk-news-postgrid .wk-news-blog{min-height:200px;max-height:200px}body .wpb_column.vc_column_container{padding-bottom:20px}}@media (max-width:325px){body p{font-size:12px;line-height:22px}body h3{font-size:25px;line-height:35px}body h4{font-size:20px;line-height:30px}}