.lg-toolbar .lg-icon.lg-close{background-color:rgba(0,0,0,0);border:none}body{font-family:"Open Sans",sans-serif;color:#4d3e3a}h1,h2,h3,h4,h5{font-family:"Roboto Slab",serif;font-weight:bold;color:#00ab4e;letter-spacing:1px}h2{margin-bottom:60px;font-size:2.5rem}.mb-30{margin-bottom:30px}.phone{display:inline;float:left;position:relative;top:10px;margin-right:10px}header{position:fixed;z-index:1000;width:100%;font-family:"Roboto Slab",serif;display:none;top:0}header .navbar{justify-content:flex-end;z-index:1000;padding:1rem}header .navbar .menu-btn{background:rgba(0,0,0,0);border:none;color:#fff;display:flex;cursor:pointer;font-weight:bold;font-size:1.4rem}header .navbar .menu-btn span{margin:0px 15px}header .navbar .menu-btn .bar{width:30px;height:3px;background-color:#fff;margin:6px 0}.home header{display:block}.video-wrapper{background-color:#fde4cb}.video-wrapper h4{cursor:pointer;margin-top:20px;font-size:1rem;letter-spacing:0;color:#00ab4e}.video-wrapper h4:hover{text-decoration:underline}.video_bild{cursor:pointer}.video_bild:hover{opacity:.7}.form-control,.form-control:focus{background-color:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid #fff;color:#fff;width:calc(100% - 30px);padding-left:0}.form-control::-moz-placeholder, .form-control:focus::-moz-placeholder{color:#fff;opacity:1}.form-control::placeholder,.form-control:focus::placeholder{color:#fff;opacity:1}.form-control:-ms-input-placeholder,.form-control:focus:-ms-input-placeholder{color:#fff}.form-control::-ms-input-placeholder,.form-control:focus::-ms-input-placeholder{color:#fff}.jetzt-reservieren{background-color:#00ab4e;color:#fff;padding:10px 20px 15px;font-size:2.7rem;font-weight:bold;max-width:355px;font-family:"Roboto Slab",serif}.jetzt-reservieren a{color:#fff}.chevron-down{margin-top:170px;font-size:2rem;cursor:pointer;color:#fff;text-shadow:0px 0px 24px #000;text-align:center}.slides .slide{background-size:cover;background-repeat:no-repeat;background-position:center}.slides .slide .container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.aktuelles-wrapper{padding-top:40px;padding-bottom:100px;color:#fff;background-size:cover;background-position:center}.aktuelles-wrapper h2{color:#fff}.aktuelles-wrapper h4{color:#fff;margin-bottom:1rem}.aktuelles-wrapper .aktuelles-item{background-color:#00ab4e;margin-bottom:30px;padding:15px 15px 1px 15px}.events-wrapper{padding-top:40px;padding-bottom:50px;background-size:cover;background-position:center}.events-wrapper h2,.events-wrapper h5{color:#fff;transition:all 500ms}.events-wrapper a.event-box{transition:all 500ms}.events-wrapper a.event-box .desc{background-color:#00ab4e;color:#fff;padding:14px 15px 1px;transition:all 500ms}.events-wrapper a.event-box:hover{text-decoration:none}.events-wrapper a.event-box:hover h2,.events-wrapper a.event-box:hover h5{color:#00ab4e}.events-wrapper a.event-box:hover .desc{color:#00ab4e;background-color:#fff}.bg-braun{background-color:#fde4cb;padding-top:40px;padding-bottom:60px;color:#574742}.bg-braun article a{color:#574742}.bg-braun h2{color:#f68a1e}.bg-braun h3{margin-bottom:1rem;line-height:1.5}.bg-braun h4{color:#574742;margin-top:3rem}.bg-braun h4:first-of-type{margin-top:0}article h3{color:#574742}.backtostart{font-family:"Roboto Slab",serif;font-weight:bold;font-size:1.2rem}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-primary:hover{color:#00ab4e;background-color:#fff;border-color:#fff}.content-wrapper{background-color:#fde4cb;padding-top:90px;padding-bottom:50px}.content-wrapper h2{margin-bottom:3rem}.link-wrapper{background-color:#fde4cb;text-align:center;padding-top:40px;padding-bottom:40px}.link-wrapper img{margin:15px;height:100px}.sidenav{visibility:hidden;opacity:0;z-index:-100;height:auto;width:580px;position:fixed;z-index:1;top:0;right:0;background-color:rgba(0,171,78,.85);background-blend-mode:multiply;overflow-x:hidden;transition:.5s;height:100%;color:#fff;padding-left:30px;display:flex;flex-direction:column;justify-content:space-around}.sidenav .menu{list-style:none;padding-left:0}.sidenav h5{color:#fff;text-transform:uppercase}.sidenav .oeffnungszeiten a{color:#fff;text-decoration:none;transition:all ease .1s}.sidenav .oeffnungszeiten a:hover{opacity:.75}.sidenav.hide{display:none}.sidenav a.nav-link{text-decoration:none;font-size:30px;color:#4c4c4c;display:block;transition:.1s;color:#fff;padding-left:0;font-weight:bold;padding:.75rem 1rem}.sidenav a.nav-link:hover{opacity:.75}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.mobilenav{display:none;visibility:hidden;opacity:0;z-index:-100;height:auto;width:30%;position:fixed;z-index:1;right:0;background-color:#fff;overflow-x:hidden;transition:.5s}.hamburger{position:absolute;top:4px;right:5px;background:rgba(0,0,0,0);border:none;color:#fff}.hamburger span{position:relative;left:-10px;font-size:1.6rem;bottom:2px}.hamburger.is-active span{text-shadow:none}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.btn-primary{color:#fff;background-color:#00ab4e;border:none;border-radius:0}.restaurant{background-color:#fde8cf;padding-top:6rem;padding-bottom:6rem}.restaurant h2{color:#f68a1e}.restaurant .menu-wrapper{margin-bottom:50px}.restaurant .menu-wrapper .btn-primary{margin-bottom:15px;text-align:left}.restaurant .slick-slide{margin:0 15px}.restaurant .slick-list{margin:0 -15px}.restaurant .restaurant-slider{margin-bottom:80px}.restaurant .referenzen-slider{background-color:#fff}.restaurant .referenzen-slider .slick-dots{bottom:15px}.restaurant .referenzen-slider .slick-dots li.slick-active button{border-radius:50%;border:1px solid #00ab4e}.restaurant .referenzen-slider .slick-dots li button:before{color:#584325;content:"";background:#00ab4e;opacity:1;height:10px;width:10px;border-radius:50%;left:5px;top:5px}.restaurant .referenzen-slider .referenzen-slider-item{padding:15px 15px 45px 15px;min-height:250px;font-size:1.2rem}.galerie{padding-top:40px;padding-bottom:160px}.galerie h2{color:#00ab4e}.galerie .galery-teaser-item:nth-of-type(n + 4){margin-top:2rem}.galerie .galery-teaser-item .galery-teaser-link{display:flex;flex-direction:column;height:100%}.galerie .galery-teaser-item .galery-teaser-link:hover{text-decoration:none}.galerie .galery-teaser-item .galery-teaser-link:hover .galery-teaser-img-wrapper .bg-image{transform:scale(1.05)}.galerie .galery-teaser-item .galery-teaser-link:hover .galery-teaser-desc{background-color:#fff}.galerie .galery-teaser-item .galery-teaser-link:hover .galery-teaser-desc h5,.galerie .galery-teaser-item .galery-teaser-link:hover .galery-teaser-desc .wysiwyg{color:#00ab4e}.galerie .galery-teaser-item .galery-teaser-img-wrapper{overflow:hidden}.galerie .galery-teaser-item .galery-teaser-img-wrapper .bg-image{background-size:cover;background-position:center;padding-top:70%;width:100%;transition:all ease .3s;transition-property:transform}.galerie .galery-teaser-item .galery-teaser-desc{flex-grow:1;padding:14px 15px;background-color:#00ab4e;transition:all ease .3s;transition-property:background-color}.galerie .galery-teaser-item .galery-teaser-desc h5,.galerie .galery-teaser-item .galery-teaser-desc .wysiwyg{color:#fff;transition:all ease .3s;transition-property:color}.galerie .galery-teaser-item .galery-teaser-desc h5{font-size:1rem;margin-bottom:.25rem}.galerie .galery-teaser-item .galery-teaser-desc .wysiwyg{font-family:"Roboto Slab",serif}.gastgeber{background-color:#fdc691;padding-top:6rem;padding-bottom:6rem}.gastgeber h2{color:#f68a1e}.kosten{background-color:#fde8cf;padding-top:6rem;padding-bottom:6rem}.kosten h2{color:#f68a1e}.lieferanten{background-color:#fdc691;padding-top:6rem;padding-bottom:6rem}.lieferanten a{color:#574742}.lieferanten h2{color:#f68a1e}footer{color:#fff}footer .btn{font-weight:bold}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .start{background-color:#574742;padding-top:50px;padding-bottom:50px}footer .start h2{color:#fff}footer .start h3{text-transform:uppercase;margin-bottom:1.5rem}footer .start .item{margin-bottom:60px}footer .end{background-color:#000;padding-top:15px;padding-bottom:15px}footer .end a{color:#fff}footer .end .meta{text-align:right}footer .end .meta a{margin-right:2rem}footer .end .meta a:last-of-type{margin-right:0}.facebook-wrapper{display:flex}.facebook-wrapper .fb-icon{width:80px;padding-top:10px}.facebook-wrapper .fb-icon:hover{opacity:.5}.facebook-wrapper .facebook-text{padding-left:20px}.brand{margin-top:30px;margin-bottom:100px}.slick-next:before{font-family:"Font Awesome 5 Pro";font-weight:lighter;content:"";font-size:4rem}.slick-prev:before{font-family:"Font Awesome 5 Pro";font-weight:lighter;content:"";font-size:4rem}.slick-next:before,.slick-prev:before{color:#fff}.slick-next{right:0;z-index:100}.slick-prev{left:0;z-index:100}.slick-next,.slick-prev{height:64px;width:64px;background:rgba(0,0,0,.5)}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:rgba(0,0,0,.5)}.close{font-size:3rem}.zoom{position:relative;overflow:hidden}.zoom img{transition:all .5s}.zoom:hover img{transform:scale(1.05)}@media(min-width: 1200px){.modal-lg{max-width:1140px}.modal-title{font-size:2.25rem}}@media screen and (max-width: 1199px){.sidenav{width:33%}.jetzt-reservieren{font-size:1.6rem}.chevron-down{margin-top:5vw}.phone{height:24px}}@media screen and (max-width: 991px){.galerie{padding-bottom:60px}.galerie .galery-teaser-item:nth-of-type(n + 3){margin-top:2rem}.post-template-default .content-wrapper,.page-template-default .content-wrapper{padding-top:0;padding-bottom:0}.post-template-default .content-wrapper h2,.page-template-default .content-wrapper h2{margin-bottom:2rem}.post-template-default .wp-block-spacer,.page-template-default .wp-block-spacer{height:30px !important}.post-template-default .events-wrapper,.page-template-default .events-wrapper{padding-top:100px}.home .events-wrapper{padding-top:40px}.gastgeber h5,.events-wrapper .desc h2,.events-wrapper .desc h5{margin-bottom:2px}.gastgeber p,.events-wrapper p{margin-bottom:8px}.gastgeber .desc,.events-wrapper a.event-box .desc{padding-top:10px}.phone{top:5px;margin-right:7px;height:30px}.sidenav{width:100%}.facebook-wrapper .fb-icon{width:32px;padding-top:7px}footer .end .meta{text-align:left;margin-top:10px}footer .end a{display:block}footer .end .meta a:last-of-type{margin-left:0}footer .end{padding-bottom:30px}footer .start h3{margin-bottom:.5rem}footer .start .item{margin-bottom:40px}.jetzt-reservieren{font-size:1.6rem;max-width:230px}h2{font-size:1.4rem;margin-bottom:30px}h3{font-size:1rem}.h5,h5{font-size:1rem}.home .content-wrapper{padding-top:40px;padding-bottom:30px}.video-wrapper h4{font-size:.9rem}.slick-next:before,.slick-prev:before{font-size:2.5rem}.slick-next,.slick-prev{height:40px;width:40px}.restaurant .restaurant-slider{margin-bottom:40px}.restaurant .restaurant-slider .referenzen-slider-item{font-size:1rem;min-height:280px}.sidenav{background-color:#00ab4e}.sidenav a.nav-link{font-size:25px;padding-left:0;padding-top:.5rem;padding-bottom:.5rem}.sidenav .menu{padding-top:35px}.brand{margin-top:30px;margin-bottom:50px}}@media screen and (max-width: 767px){.galerie .galery-teaser-item:nth-of-type(n + 2){margin-top:2rem}}