/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.unslider{overflow:auto}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}@font-face{font-family:"RomanaBT-Roman";src:url("../font/2FBD60_0_0.eot");src:url("../font/2FBD60_0_0.eot?#iefix") format("embedded-opentype"),url("../font/2FBD60_0_0.woff2") format("woff2"),url("../font/2FBD60_0_0.woff") format("woff"),url("../font/2FBD60_0_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"RomanaBT-Bold";src:url("../font/2FBD60_1_0.eot");src:url("../font/2FBD60_1_0.eot?#iefix") format("embedded-opentype"),url("../font/2FBD60_1_0.woff2") format("woff2"),url("../font/2FBD60_1_0.woff") format("woff"),url("../font/2FBD60_1_0.ttf") format("truetype");font-display:swap}*{color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}body{background:#fff;position:relative;overflow-x:hidden}@media(min-width: 750px){body{padding-right:70px}}html.prevent-scrolling,body.prevent-scrolling{overflow:hidden}.img-responsive{width:100%}img.expandable{cursor:pointer;cursor:hand}.align-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}h1,h2,h3,h4{font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;color:#222}h1{font-size:60px;margin-bottom:110px}h2{font-size:38px}h3{font-size:30px;font-family:"RomanaBT-Roman",Georgia,"Times New Roman",serif;font-weight:900}h4{font-size:16px;letter-spacing:.05em;text-transform:uppercase}@media(max-width: 650px){h1{font-size:44px;margin-bottom:50px}h2{font-size:28px}h3{font-size:23px}h4{font-size:16px}.hide-on-mobile{display:none}}p{font-size:25px;font-family:"RomanaBT-Roman",Georgia,"Times New Roman",serif;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p a{text-transform:none;font-family:inherit;font-weight:900;font-size:inherit;display:inline-block;position:relative;padding-bottom:0px}p a:after{content:"";display:block;margin:auto;height:2px;width:0;background:transparent;transition:width .4s ease,background-color .4s ease}p a:hover:after,p a:focus:after,p a:active:after{width:100%;background:#222}.highlight{padding:5px 0;font-family:"RomanaBT-Roman",Georgia,"Times New Roman",serif;font-size:38px}.job-title{margin-top:10px;margin-bottom:55px;font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;font-size:18px;color:#222;letter-spacing:.2em;text-transform:uppercase}.space-160{height:160px}@media(max-width: 650px){.space-160{height:45px}}a{color:#222;border-color:#222;font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-decoration:none !important;cursor:pointer;cursor:hand;display:inline-block;position:relative;padding-bottom:3px}a:after{content:"";display:block;margin:auto;height:2px;width:0;background:transparent;transition:width .4s ease,background-color .4s ease}a:hover:after,a:focus:after,a:active:after{width:100%;background:#222}.no-underline:after{background:transparent !important}select,input,textarea{padding:12px 0;margin:0 0 60px 0;color:#333;background:transparent;border:none;border-bottom:solid 2px #444;border-radius:0;outline:none;font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px}@media(max-width: 749px){select,input,textarea{font-size:19px}}input,textarea{display:block;width:100%}input::-webkit-input-placeholder,input ::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#333}input:-moz-placeholder,input :-moz-placeholder,textarea:-moz-placeholder,textarea :-moz-placeholder{color:#333}input::-moz-placeholder,input ::-moz-placeholder,textarea::-moz-placeholder,textarea ::-moz-placeholder{color:#333}input:-ms-input-placeholder,input :-ms-input-placeholder,textarea:-ms-input-placeholder,textarea :-ms-input-placeholder{color:#333}input:focus::-webkit-input-placeholder,input:focus ::-webkit-input-placeholder,input:active::-webkit-input-placeholder,input:active ::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus ::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:active ::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus :-moz-placeholder,input:active:-moz-placeholder,input:active :-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus :-moz-placeholder,textarea:active:-moz-placeholder,textarea:active :-moz-placeholder{color:transparent}input:focus::-moz-placeholder,input:focus ::-moz-placeholder,input:active::-moz-placeholder,input:active ::-moz-placeholder,textarea:focus::-moz-placeholder,textarea:focus ::-moz-placeholder,textarea:active::-moz-placeholder,textarea:active ::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,input:focus :-ms-input-placeholder,input:active:-ms-input-placeholder,input:active :-ms-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus :-ms-input-placeholder,textarea:active:-ms-input-placeholder,textarea:active :-ms-input-placeholder{color:transparent}select{width:100%;-webkit-appearance:none;-moz-appearance:none}select.day{width:15% !important}select.month{width:45% !important}select.year{width:37% !important}select.hour,select.minute{width:47% !important}select.minute,select.year{float:right}select::-ms-expand{display:none}.btn{padding:24px 90px;border:0;border-radius:0;outline:0;font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:18px;letter-spacing:.05em;text-transform:uppercase;-moz-transition:background 150ms;-webkit-transition:background 150ms;transition:background 150ms}.btn-primary{background:#222;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#353535}@media(max-width: 749px){.btn{width:100%}}.danger{color:#ac1f2d;font-weight:900}.success{color:#139947;font-weight:900}.container,.container-lg{position:relative;margin:0}@media(min-width: 780px){.container{width:770px;margin:0 auto}}@media(max-width: 779px){.container{overflow-x:hidden;padding:0 10px}}@media(min-width: 780px){.container-lg{width:770px;margin:0 auto}}@media(min-width: 1050px){.container-lg{width:1040px;margin:0 auto}}.container-fluid{width:1280px;margin:0 auto}@media(max-width: 1280px){.container-fluid{width:100%}}.item-flex{flex:1 auto}.row{margin:0 -15px}.row:after{display:table;content:" "}.col-4-md,.col-5-md,.col-6-md,.col-7-md,.col-8-md,.col-12-md{box-sizing:border-box;padding-right:15px;padding-left:15px}@media(min-width: 770px){.col-4-md{float:left;width:33%}}@media(min-width: 770px){.col-5-md{float:left;width:42%}}@media(min-width: 770px){.col-6-md{float:left;width:50%}}@media(min-width: 770px){.col-7-md{float:left;width:58%}}@media(min-width: 770px){.col-8-md{float:left;width:67%}}.col-12-md{width:100%}#sidebar{position:fixed;top:0;bottom:0;right:0;z-index:99;width:70px;background:#fff;border-left:1px solid #e9e9e9;cursor:pointer;cursor:hand;-moz-transition:width 350ms ease-in-out;-webkit-transition:width 350ms ease-in-out;transition:width 350ms ease-in-out}#sidebar .label,#sidebar #menu{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-moz-transition:opacity 350ms ease-in-out;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}#sidebar .label{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left:5px;color:#444;font-size:18px;font-weight:900;font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;letter-spacing:.15em}#sidebar #closed{opacity:1}#sidebar #opened{opacity:0}#sidebar #menu{left:20px;width:333px;opacity:0;list-style-type:none;text-align:right}#sidebar #menu li{margin-top:18px;margin-bottom:18px}#sidebar #menu li a{font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;font-size:38px;text-transform:none;display:inline-block;position:relative;padding-bottom:3px}#sidebar #menu li a:after{content:"";display:block;position:absolute;right:0;bottom:0;height:4px;width:0;background:transparent;transition:width .4s ease,background-color .4s ease}#sidebar #menu li a:hover:after,#sidebar #menu li a:focus:after,#sidebar #menu li a:active:after{width:100%;background:#444}#sidebar.visible{width:433px}#sidebar.visible #closed{opacity:0}#sidebar.visible #opened{opacity:1}#sidebar.visible #menu{opacity:1}@media(max-width: 749px){#sidebar{width:0}#sidebar.visible{width:100%}#sidebar #menu{left:20px;right:20px;width:auto}#sidebar #menu li>a{font-size:28px}#sidebar #closed,#sidebar #opened{display:none}}#footer{position:relative;height:390px;background:url(../img/bg-footer.svg) #fcfcfc no-repeat top;background-size:cover}@media(min-width: 1440px){#footer{background-size:100% auto}}#footer img.logo{width:60px;height:44px;padding-left:44px;padding-right:52px;margin-bottom:15px}#footer .align-center{min-width:235px}@media(max-width: 400px){#footer{font-size:14px}#footer img.logo{width:45px;height:33px;padding-left:15px;padding-right:15px}}.footer-link{text-align:center;margin:5px 0}.dialog{position:fixed;z-index:998;background:#fff;overflow:hidden;-moz-transition:top 75ms,left 75ms,right 75ms,bottom 75ms,opacity 75ms;-webkit-transition:top 75ms,left 75ms,right 75ms,bottom 75ms,opacity 75ms;transition:top 75ms,left 75ms,right 75ms,bottom 75ms,opacity 75ms}.dialog.active{top:0;bottom:0;left:0;right:0;opacity:1}.dialog:not(.active){top:50%;bottom:50%;left:50%;right:50%;opacity:0;pointer-events:none}.dialog .close{position:absolute;top:30px;right:30px;z-index:999;width:32px;height:32px;background:none;border:none;cursor:pointer;cursor:hand}.dialog .dialog-body{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden}ul.leaders{padding:0;overflow-x:hidden;list-style:none}ul.leaders li{margin:0 0 40px 0}ul.leaders li:before{float:left;width:0;white-space:nowrap;color:#ccc;content:"................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................"}ul.leaders span.title{padding-right:.33em;background:#fff;color:#444;font-family:"RomanaBT-Roman",Georgia,"Times New Roman",serif;font-weight:900;font-size:16px}ul.leaders span.value{float:right;padding-left:.33em;background:#fff;color:#444;font-family:"RomanaBT-Roman",Georgia,"Times New Roman",serif;font-weight:900;font-size:12px}ul.leaders span.description{display:block;color:#444;font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.parallax{-moz-transition:margin 50ms;-webkit-transition:margin 50ms;transition:margin 50ms;margin:84px 0 -84px -77px}.parallax-jungzwiebel{width:310px;height:145px}a.prev,a.next{position:absolute}a.prev:after,a.next:after{background:transparent !important}a.prev img,a.next img{width:24px;height:41px}.job{margin:50px 0}.job .job-title{padding:2px 0;font-size:27px;border-bottom:solid 2px #444;cursor:pointer;cursor:hand}.job .job-title img.dropdown{margin:8px 0;float:right;height:14px;-moz-transition:transform 175ms ease;-webkit-transition:transform 175ms ease;transition:transform 175ms ease}.job .job-description{opacity:1;-moz-transition:opacity 75ms ease 100ms;-webkit-transition:opacity 75ms ease 100ms;transition:opacity 75ms ease 100ms}.job.collapse .job-description{opacity:0}.job.collapse img.dropdown{transform:rotate(90deg)}#header{position:relative;width:100%;height:100vh;overflow:hidden}#header .change-locale,#header .toggle-sidebar,#header .facebook-link,#header .telephone-link,#header .tripadvisor-link{position:absolute;top:-2px;width:72px;height:72px;z-index:997;color:#444;background:#fff;border:1px solid #e9e9e9;font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;font-size:18px;letter-spacing:.1em}#header .change-locale,#header .facebook-link,#header .telephone-link,#header .tripadvisor-link{left:-2px}#header .toggle-sidebar{position:fixed;right:-2px}#header .toggle-sidebar img{width:22px}#header .toggle-sidebar.visible .is-not-visible{display:none}#header .toggle-sidebar:not(.visible) .is-visible{display:none}@media(min-width: 750px){#header .toggle-sidebar{display:none}}#header .telephone-link{top:-2px;left:69px}#header .facebook-link{top:69px}#header .tripadvisor-link{top:138px}#header .facebook-link{background:#465997}#header .facebook-link>img{height:19px;width:8px;margin:8px 0 0 0}#header .tripadvisor-link{background:#6e9144}#header .tripadvisor-link>img{height:22px;width:37px;margin:8px 0 0 0}#header .telephone-link>img{height:19px;width:26px;margin:8px 0 0 0}@media(min-width: 750px){#header .telephone-link{display:none}}#header ul#layers{margin:0;padding:0}#header .layer1,#header .layer2{width:100%;height:100%;background-position:center;background-repeat:no-repeat}#header .layer1{background-image:url(../img/bg-start.jpg);background-size:cover}#header .layer2{background-image:url(../img/logo.svg);background-size:306px}@media(max-width: 749px){#header .layer2{background-size:172px}}#header #foot-1,#header #foot-2,#header #foot-3,#header #foot-4,#header #foot-center{position:absolute;bottom:0;z-index:20;height:70px;text-align:center}#header #foot-1 p,#header #foot-1 p a,#header #foot-2 p,#header #foot-2 p a,#header #foot-3 p,#header #foot-3 p a,#header #foot-4 p,#header #foot-4 p a,#header #foot-center p,#header #foot-center p a{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:900;color:#777;letter-spacing:.05em}#header #foot-1 p a,#header #foot-2 p a,#header #foot-3 p a,#header #foot-4 p a,#header #foot-center p a{text-transform:none;display:inline-block;position:relative;padding-bottom:3px}#header #foot-1 p a:after,#header #foot-2 p a:after,#header #foot-3 p a:after,#header #foot-4 p a:after,#header #foot-center p a:after{content:"";display:block;margin:auto;height:1px;width:0;background:transparent;transition:width .4s ease,background-color .4s ease}#header #foot-1 p a:hover:after,#header #foot-1 p a:focus:after,#header #foot-1 p a:active:after,#header #foot-2 p a:hover:after,#header #foot-2 p a:focus:after,#header #foot-2 p a:active:after,#header #foot-3 p a:hover:after,#header #foot-3 p a:focus:after,#header #foot-3 p a:active:after,#header #foot-4 p a:hover:after,#header #foot-4 p a:focus:after,#header #foot-4 p a:active:after,#header #foot-center p a:hover:after,#header #foot-center p a:focus:after,#header #foot-center p a:active:after{width:100%;background:#777}#header #foot-1{left:0;right:80%}#header #foot-2{left:22%;right:55%}#header #foot-3{left:55%;right:22%}#header #foot-4{left:80%;right:0}#header #foot-center{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#header #falstaff{position:absolute;right:30px;top:30px;width:130px}#header #falstaff img{display:block;width:100%}#header #falstaff:after{display:none !important}@media(max-width: 749px){#header #falstaff{bottom:0;right:0;top:auto;width:96px}}@media(max-width: 750px){#header #foot-1,#header #foot-2{left:0;right:0;text-align:center}#header #foot-1{bottom:70px}#header #foot-2{bottom:45px}#header #foot-3,#header #foot-4{display:none}#header #foot-center{height:45px}}@media(min-width: 1000px){.top-right-img{position:absolute;top:0;right:0;z-index:3;width:688px}}@media(max-width: 1400px){.top-right-img{width:516px}}@media(max-width: 1000px){.top-right-img{width:100%;height:auto}}#philosophy{position:relative}#philosophy .personal-container{position:relative;margin:160px auto}@media(min-width: 1245px){#philosophy .personal-container{width:1245px}}@media(max-width: 780px){#philosophy .personal-container{margin:0 10px}}#philosophy .personal>div{position:relative;text-align:center;height:390px}#philosophy .personal h2{text-transform:uppercase}@media(min-width: 1000px){#philosophy{margin-top:160px}}@media(min-width: 850px){#philosophy .personal{height:580px}#philosophy .personal img{margin:0 auto;width:auto;max-height:580px;max-width:100%}#philosophy .personal>div{width:45%}#philosophy .personal-left .personal-text{float:right}#philosophy .personal-left .personal-image{float:left}#philosophy .personal-right img{margin-top:-80px}#philosophy .personal-right .personal-text{float:left}#philosophy .personal-right .personal-image{float:right}}@media(max-width: 849px){#philosophy .personal{margin:0 10px}#philosophy .personal img{width:100%}#philosophy .personal h2,#philosophy .personal .highlight{font-size:30px}}@media(max-width: 849px)and (max-width: 650px){#philosophy .personal h2,#philosophy .personal .highlight{font-size:25px}}@media(min-width: 650px){.about-dialog .container,.about-dialog .container-lg,#jobs-dialog .container,#jobs-dialog .container-lg,#imprint-dialog .container,#imprint-dialog .container-lg{margin:160px auto}}@media(max-width: 649px){.about-dialog .container,.about-dialog .container-lg,#jobs-dialog .container,#jobs-dialog .container-lg,#imprint-dialog .container,#imprint-dialog .container-lg{margin:80px 10px}}.about-dialog h1,.about-dialog h2,.about-dialog h3,#jobs-dialog h1,#jobs-dialog h2,#jobs-dialog h3,#imprint-dialog h1,#imprint-dialog h2,#imprint-dialog h3{text-align:center;text-transform:uppercase;margin:160px 0 0 0}.about-dialog .highlight,#jobs-dialog .highlight,#imprint-dialog .highlight{text-align:center;margin:40px 0}#imprint-dialog .container{text-align:center}#motivation{background:url(../img/motivation_bg.jpg) no-repeat center;background-size:cover}#motivation .filter{background:rgba(57,57,57,.7)}#motivation .container{padding:167px 0}#motivation .container,#motivation .container p{color:#fff;text-align:center;font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;font-size:25px;letter-spacing:.005em;line-height:38px}#meals{margin:160px 0 0 0;position:relative}#meals #highlights-slider{position:relative}#meals #highlights-slider ul{padding:0;height:800px}#meals #highlights-slider .slide{height:800px;background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:contain}#meals #highlights-slider .slide h3{margin:20px 0}#meals #highlights-slider .highlight-index{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:18px;text-transform:uppercase}#meals #highlights-slider .highlight-gradient{background:url(../img/gradient-overlay.png) no-repeat left center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}@media(min-width: 1140px){#meals #highlights-slider .slide .highlight-container{position:absolute;top:0;left:540px;width:580px}#meals a.prev,#meals a.next{top:55%;z-index:19}#meals a.prev{right:auto;left:1040px}#meals a.next{right:auto;left:1080px}#meals .show-all-container{position:absolute;bottom:30%;left:885px;z-index:19}}@media(max-width: 1139px){#meals #highlights-slider .slide .highlight-container{position:absolute;top:0;right:18px;left:18px}#meals .prev,#meals .next{bottom:150px;z-index:19}#meals .prev{left:38%}#meals .next{right:38%}#meals .show-all-container{position:absolute;bottom:90px;right:0;left:0;z-index:19;text-align:center}}#wine-list .relative-wrap{position:relative;padding-bottom:160px}#wine-list .fix-to-right{position:absolute;right:0;bottom:40px;z-index:-1;width:693px;height:331px}@media(max-width: 950px){#wine-list .fix-to-right{display:none}}#wine-list #wine-gallery{display:flex;margin:0}#wine-list #wine-gallery #link-img-placeholder{position:absolute;top:0;bottom:50%;left:0;right:0;background:url(../img/landschaft.svg) no-repeat center;background-size:cover;text-align:center;cursor:hand;cursor:pointer}#wine-list #wine-gallery .col{flex:1;position:relative}#wine-list #wine-gallery .col .fix-to-bottom{position:absolute;top:50%;bottom:0;left:0;right:0;width:100%;height:50%}@media(max-width: 749px){#wine-list .col-right{display:none}#wine-list .col-left{height:341px}#wine-list #link-img-placeholder{bottom:75%}#wine-list .fix-to-bottom{top:25%}}#events,#events-dialog-body{position:relative;padding:160px 0;background:url(../img/muessen-wir-als-svg-einbauen-spaeter.jpg) no-repeat center;background-size:cover}#events #events-slider,#events #events-more-slider,#events-dialog-body #events-slider,#events-dialog-body #events-more-slider{text-align:center}#events #events-slider ul,#events #events-more-slider ul,#events-dialog-body #events-slider ul,#events-dialog-body #events-more-slider ul{padding:0}#events #events-slider .event-title,#events #events-slider .event-index,#events #events-slider .event-date,#events #events-more-slider .event-title,#events #events-more-slider .event-index,#events #events-more-slider .event-date,#events-dialog-body #events-slider .event-title,#events-dialog-body #events-slider .event-index,#events-dialog-body #events-slider .event-date,#events-dialog-body #events-more-slider .event-title,#events-dialog-body #events-more-slider .event-index,#events-dialog-body #events-more-slider .event-date{text-transform:uppercase}#events #events-slider .event-index,#events #events-more-slider .event-index,#events-dialog-body #events-slider .event-index,#events-dialog-body #events-more-slider .event-index{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:18px}#events #events-slider .event-title,#events #events-more-slider .event-title,#events-dialog-body #events-slider .event-title,#events-dialog-body #events-more-slider .event-title{margin:17px}#events #events-slider .event-date,#events #events-more-slider .event-date,#events-dialog-body #events-slider .event-date,#events-dialog-body #events-more-slider .event-date{color:#333;font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:16px}#events #events-slider .event-description,#events #events-slider .event-more,#events #events-more-slider .event-description,#events #events-more-slider .event-more,#events-dialog-body #events-slider .event-description,#events-dialog-body #events-slider .event-more,#events-dialog-body #events-more-slider .event-description,#events-dialog-body #events-more-slider .event-more{margin:50px 0;color:#444;text-align:left}#events .scroll-down-indicator,#events-dialog-body .scroll-down-indicator{position:absolute;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:30px}@media(min-width: 1001px){#events a.prev,#events a.next,#events-dialog-body a.prev,#events-dialog-body a.next{top:50%}#events a.prev,#events-dialog-body a.prev{left:-60px}#events a.next,#events-dialog-body a.next{right:-60px}}@media(max-width: 1000px){#events,#events-dialog-body{padding:80px 18px}#events #events-slider,#events-dialog-body #events-slider{margin-bottom:100px}#events .container,#events-dialog-body .container{width:100%;margin:0 0 90px 0}#events a.prev,#events a.next,#events-dialog-body a.prev,#events-dialog-body a.next{margin-top:-70px}#events a.prev,#events-dialog-body a.prev{left:38%}#events a.next,#events-dialog-body a.next{right:38%}}.event-more{margin:160px 0}#gallery img{width:100%;height:auto;margin:17.5px}@media(max-width: 650px){#gallery img{margin-left:0;margin-right:0}}@media(max-width: 822px){#gallery{margin:160px 0;width:100%}}@media(min-width: 823px)and (max-width: 1244px){#gallery{width:823px;margin:160px auto;-webkit-column-count:2;-webkit-column-gap:25px;-moz-column-count:2;-moz-column-gap:25px;column-count:2;column-gap:25px}}@media(min-width: 1245px){#gallery{width:1245px;margin:160px auto;-webkit-column-count:2;-webkit-column-gap:35px;-moz-column-count:2;-moz-column-gap:35px;column-count:2;column-gap:35px}}#preview-dialog #preview-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#bar{position:relative}@media(min-width: 1000px){#bar{margin-top:125px}#bar .top-right-img{top:125px}#bar .content{margin-top:300px}}#booking{margin:140px 0 200px 0}#booking .btn{margin-top:20px}@media(max-width: 1000px){#booking{margin-top:0}}#contact{margin-bottom:160px}#contact .facebook-button,#contact .tripadvisor-button{display:block;font-size:21px;font-weight:400;margin:5px 0}#contact .facebook-button:after,#contact .tripadvisor-button:after{display:none !important}#contact .facebook-button>img,#contact .tripadvisor-button>img{display:inline-block;vertical-align:middle;margin-right:10px}#contact .facebook-button>img{background:#465997;height:20px;width:10px;padding:18px 23px}#contact .tripadvisor-button>img{background:#6e9144;height:18px;width:28px;padding:19px 14px}#map{position:relative;width:100%;height:545px}@media(max-width: 649px){#map{height:645px}}#map #google-map{position:absolute;bottom:0;left:0;right:0}@media(min-width: 650px){#map #google-map{top:0}}@media(max-width: 649px){#map #google-map{top:236px}}#map #map-fallback{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../img/landschaft.svg) #fcfcfc no-repeat center;background-size:cover}@media(max-width: 649px){#map #map-fallback{top:236px}}#map #map-overlay{position:absolute;z-index:50;padding:50px;background:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,.11)}#map #map-overlay,#map #map-overlay a,#map #map-overlay strong{text-transform:uppercase;letter-spacing:.085em;line-height:18px;font-size:13px}#map #map-overlay strong{font-weight:900}#map #map-overlay a{font-weight:400}#map #map-overlay p{font-size:inherit;font-family:inherit}@media(min-width: 650px){#map #map-overlay{bottom:70px;right:90px;width:450px}}@media(max-width: 649px){#map #map-overlay{top:0;right:0;left:0}}#meals-and-wine{position:relative}#meals-and-wine #categories ul{list-style:none;padding:0;margin:0}#meals-and-wine #categories li>a{font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;font-size:30px;margin:0 0 20px 0;letter-spacing:.02em;text-transform:none;display:inline-block;position:relative;padding-bottom:3px}#meals-and-wine #categories li>a:after{content:"";display:block;position:absolute;left:0;bottom:0;height:3px;width:0;background:transparent;transition:width .4s ease,background-color .4s ease}#meals-and-wine #categories li>a:hover:after,#meals-and-wine #categories li>a:focus:after,#meals-and-wine #categories li>a:active:after{width:100%;background:#444}#meals-and-wine .carte h1{font-size:28px;letter-spacing:.02em;margin-bottom:60px}#meals-and-wine .carte h1.has-image{margin-top:-100px}#meals-and-wine .carte .title-img{margin-top:-40px;height:140px;width:auto;padding:0}#meals-and-wine .carte:not(.active){display:none}#meals-and-wine .carte .title{font-family:"RomanaBT-Bold",Georgia,"Times New Roman",serif;color:#222;letter-spacing:.02em}#meals-and-wine .carte .description{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;letter-spacing:.005em}@media(min-width: 1001px){#meals-and-wine{margin:104px}#meals-and-wine #categories{position:fixed;top:0;bottom:0;width:360px;margin:104px}#meals-and-wine .carte{margin-left:360px}#meals-and-wine .carte .title{font-size:22px}#meals-and-wine .carte .description{margin-top:8px;font-size:14px}#meals-and-wine .carte .value{font-size:15px}#meals-and-wine .carte .title,#meals-and-wine .carte .value,#meals-and-wine .carte li:before{line-height:26px}#meals-and-wine .carte-navigation{display:none}}@media(max-width: 1000px){#meals-and-wine{margin:18px}#meals-and-wine #categories{position:relative;margin-top:130px}#meals-and-wine #categories .category{margin-left:50px;margin-right:50px;text-align:center}#meals-and-wine #categories .category:not(.active){display:none}#meals-and-wine .carte .title-img{display:none}#meals-and-wine .carte h1,#meals-and-wine .carte h1.has-image{margin-top:50px;margin-bottom:20px}#meals-and-wine .carte-navigation{position:absolute;top:0;height:32px}#meals-and-wine #carte-navigation-prev{left:0}#meals-and-wine #carte-navigation-next{right:0}}.cc-banner{border-top:1px solid #e9e9e9}.cc-banner .cc-message,.cc-banner .cc-link,.cc-banner .cc-btn{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.cc-banner .cc-btn:before,.cc-banner .cc-btn:after{display:none !important}
