/* Minify: at least one missing file. See http://code.google.com/p/minify/wiki/Debugging */
.hidden{display:none !important}:focus{outline:none}:focus-visible,a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px
solid black;outline-offset:2px}header :focus-visible{outline-color:white}.fusion-page-title-bar h1,h1,h2,h3,h4{hyphens:auto}@media (max-width: 989px){.mobile{display:flex !important}.desktop{display:none !important}}@media (min-width: 990px){.mobile{display:none !important}.desktop{display:flex !important}}.clip_right{clip-path:polygon(0% 0%,100% 50px,100% calc(100% - 50px),0% 100%);margin-top:-6em !important}.clip_right.half{clip-path:polygon(0% 0%,100% 25px,100% calc(100% - 25px),0% 100%)}.half{width:50%;min-width:420px}.half .fusion-content-layout-column{max-width:665px}.manmap.back,
.manmap.back
*{height:100%}.awb-off-canvas a[data-target=".gutscheine"]{font-weight:700 !important}.fusion-body .awb-off-canvas .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)>a[data-target=".gutscheine"]{color:#b0b0b0 !important}.man-countdown{min-height:225px}.fusion-countdown-counter-wrapper .fusion-digit{font-family:"Crimson Pro";font-style:italic;font-weight:700}.fusion-countdown-counter-wrapper>.fusion-dash-wrapper:last-child{display:none}@media only screen and (max-width: 1390px){.fusion-countdown .fusion-dash{padding:80px
5px 24px !important}}@media only screen and (max-width: 960px){.clip_right.manmap{height:900px !important;min-height:100vh !important;width:100vw !important}}@media only screen and (max-width: 840px){.clip_right.half{clip-path:polygon(0% 0%,100% 50px,100% calc(100% - 50px),0% 100%)}.half{width:100%;min-width:unset}}.ranke.gutscheine{right:0 !important;left:unset !important;width:auto !important;padding:0
!important}.ranke.gutscheine.fusion-container-stuck{margin-right:0 !important}.ranke.gutscheine
img{width:100%;height:auto;transition:all 1s ease;max-width:380px}.ranke.gutscheine.fusion-container-stuck
img{width:230px}@media only screen and (max-width: 1700px){.ranke.gutscheine.fusion-container-stuck
img{width:180px}}@media only screen and (max-width: 1300px){.ranke.gutscheine.fusion-container-stuck
img{width:120px}}.nussberg_open_container{line-height:31px}.nussberg_open_container
img{height:40px;margin-right:10px;margin-top:10px}.nussberg_open_container .nussberg_open_message .auto,
.nussberg_open_container .nussberg_open_message .rain,
.nussberg_open_container .nussberg_open_message .auto > span,
.nussberg_open_container .nussberg_open_message .rain>span{font-size:70%}.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above .label, .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above
label{margin-bottom:0}#speisekarte .fusion-post-cards{padding:20px}#speisekarte .fusion-toggle-heading{margin-right:50px;font-size:140%}#speisekarte .panel-title
a.collapsed{border-bottom:1px solid #e5e3e3}#speisekarte ul.fusion-grid{display:block;gap:3%;padding-right:3%;margin:auto;column-gap:3%;column-count:2;column-rule:1px solid #e5e3e3}#speisekarte ul.fusion-grid>.fusion-grid-column{width:100%;break-inside:avoid}#speisekarte .fusion-panel{border:0;margin-top:3em}.speisen-kategorie
p{border-bottom:2px solid black;margin-bottom:0.5em;line-height:0.8em}.speise{border-bottom:1px solid #e5e3e3;margin-bottom:0.2em;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.speise
.bild{flex:0 0 21%}.speise
.text{flex:0 0 100%}.speise
.text.mitbild{flex:0 0 calc(80% - 10px)}.speise
.main{display:flex;align-items:baseline;justify-content:space-between}.speise .main
.infos{text-align:right;white-space:nowrap}.speise .main
.title{font-weight:600;line-height:1.2em}.speise .main .einheit,
.speise .main
.preis{font-size:14px;display:inline-block;margin-left:20px;min-width:44px}.speise
.details{}.speise .details .beschreibung,
#speisekarte
.term_description{font-size:87%;line-height:1.15em;display:block;margin-bottom:0.6em}.speise
.allergene{display:inline;font-weight:300;font-size:13px;margin-left:10px;color:#9f9f9f}.speise .details
.extratext{}.vegan,.vegetarisch{display:inline-block;width:20px;height:20px;margin:-2px 2px;background-image:url(/wp-content/uploads/sites/29/2024/03/vegetarisch.png);background-size:contain;background-repeat:no-repeat}.vegan{background-image:url(/wp-content/uploads/sites/29/2024/03/vegan.png)}body:not(.fusion-builder-live) .efeu_rechts,
body:not(.fusion-builder-live) .efeu_links,
body:not(.fusion-builder-live) .ranke_links_oben,
body:not(.fusion-builder-live) .ranke_rechts_unten{z-index:99999;position:absolute !important}.header_sprachswitch{display:inline-block;float:right;margin:3px
-27px 0 10px}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{color:white !important;right:20px}.header_sprachswitch .wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown
a{color:white !important;font-weight:revert;font-family:'Inter';font-size:120%}.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown
a{line-height:1.6em}.wpml-ls-legacy-dropdown-click,.wpml-ls-legacy-dropdown{width:auto;margin:8px
0px}.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown
a{border:none;background-color:transparent;padding:5px
10px;line-height:1;white-space:nowrap}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover{background-color:transparent;color:white !important}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle .wpml-ls-flag,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle .wpml-ls-flag{display:none}html[lang="it-IT"] .ls-wrapper.ls-hide-on-phone.ls-hide-on-tablet p,
html[lang="ru-RU"] .ls-wrapper.ls-hide-on-phone.ls-hide-on-tablet p,
html[lang="hu-hu"] .ls-wrapper.ls-hide-on-phone.ls-hide-on-tablet
p{font-size:28px !important}.ranke,
.width-100 .fusion-fullwidth.fusion-absolute-container.ranke.overlap{z-index:99}.ranke_rechts{}.stick_right>.fusion-builder-row{max-width:unset !important;margin-right:0px !important}.stick_right>.fusion-builder-row{max-width:unset !important;margin-left:0px !important}.flip{transform:rotate(180deg)}.efeu_links{top:-125px !important;left:-100px !important}.efeu_rechts{bottom:-148px !important;right:-100px !important}.ranke_links_oben,.ranke_rechts_unten{margin-top:0 !important;margin-bottom:0 !important;overflow:hidden}.ranke_links_oben{top:-20px !important;left:-20px !important;transform:rotate(180deg)}.ranke_links_oben .ls-wp-container .ls-inner{margin-top:20px !important}body.fusion-builder-live
.ranke_links_oben{top:30px !important;left:0px !important;transform:rotate(0deg)}.ranke_rechts_unten{bottom:0px !important;right:0px !important;margin-right:-20px}.ranke_rechts_unten  .ls-wp-container{margin-bottom:-20px !important}.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above.fusion-form-checkbox-field
span.label{margin-bottom:0.65em;font-weight:bold}.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before,
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:after{top:10px !important;border:1px
solid #1d1c1c !important}.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:after{left:3px !important}.awb-menu__highlight{font-family:"Oriflame Script";font-weight:400;font-size:26px !important;transform:rotate(-2deg);white-space:nowrap;margin:-7px 0 0 5px;color:white !important}.awb-off-canvas #menu-portal .awb-menu__sub-ul{margin:1px
!important}.awb-off-canvas .fusion-title.fusion-sep-none .title-heading-left{margin-left:-15px}.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>a,
.awb-off-canvas  .fusion-menu-element-wrapper .fusion-menu-element-list li.current-menu-item>a{font-weight:bold}.awb-off-canvas .awb-menu__main-ul_column .awb-menu__li_button{padding-top:1em}.awb-off-canvas .awb-menu__main-ul_column .awb-menu__li_button .awb-menu__main-a{padding-left:30%;justify-content:center}.awb-off-canvas .fusion-menu-element-wrapper.direction-column .fusion-menu-element-list .fusion-menu-item-button
a{justify-content:center;margin:50px
20px}.awb-off-canvas .awb-menu__li_button .fusion-button-text-left .awb-menu__highlight,
.awb-off-canvas .awb-menu__li_button .awb-menu__highlight{position:absolute}.fusion-body .awb-off-canvas  .fusion-menu-element-wrapper[data-count="0"].direction-column.expand-right .fusion-menu-element-list
ul{margin-left:10px !important;margin-top:10px !important}.fusion-body .awb-off-canvas .fusion-menu-element-wrapper.collapse-enabled ul li.fusion-menu-item-button,
.fusion-body .awb-off-canvas .fusion-menu-element-wrapper.collapse-enabled
ul{background:#fff0}.fusion-menu-element-wrapper.direction-column.expand-right .fusion-menu-element-list
ul{transition:none !important}.fusion-body .awb-off-canvas  .fusion-menu-element-wrapper.direction-column.expand-right .fusion-menu-element-list ul.sub-menu{margin:12px
0 0 0px !important;min-width:210px}.awb-off-canvas .fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li .fusion-open-nav-submenu{opacity:0}.awb-off-canvas .fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li.hover .fusion-open-nav-submenu,
.awb-off-canvas .fusion-menu-element-wrapper.expand-method-hover.direction-column.expand-right li:hover .fusion-open-nav-submenu{opacity:1}.speisekarten_titel .fusion-imageframe{margin-top:-20px;margin-bottom:10px}.speisekarten_titel .fusion-imageframe
img{max-height:130px;width:auto}.auto_speise_img{margin-bottom:10px}.speisekarten_titel{font-weight:400 !important}#content{margin-bottom:0!important}.map_featured_header{overflow:hidden}.fusion-page-title-bar .fusion-page-title-row
h1{font-family:'Oriflame Script';margin-top:170px;color:white;font-size:81px !important;font-weight:400;text-shadow:1px 1px 5px rgb(0 0 0)}@media only screen and (max-width: 780px){.fusion-page-title-bar .fusion-page-title-row
h1{margin-top:130px !important;font-size:50px !important}body.home:not(.fusion-builder-live) #map_maps
.map_wrap{height:400px}}.fusion-page-title-bar{position:relative}body
.homelink{display:flex;justify-content:flex-start}body.home
.homelink{display:none}body
.portallink{display:none}body.home
.portallink{display:flex;justify-content:flex-start}.fusion-page-title-bar .fusion-breadcrumbs{text-shadow:1px 1px 5px rgb(0 0 0)}.avada-has-pagetitle-bg-parallax .fusion-page-title-bar{background-attachment:fixed;background-size:auto 100%;background-position:bottom center !important}body:not(.fusion-builder-live) #map_maps:before{content:'';background:linear-gradient(45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 75%);display:block;position:absolute;z-index:12;top:0;left:0;bottom:0;right:0%;pointer-events:none}body:not(.fusion-builder-live) #map_maps>.fusion-builder-row{z-index:13}@media only screen and (min-width: 768px){body:not(.fusion-builder-live) #map_maps{height:50vh}body:not(.fusion-builder-live) #map_maps.fullheight{height:80vh;min-height:1200px}body:not(.fusion-builder-live) #map_maps
div{height:100%}body:not(.fusion-builder-live) #map_maps.fullheight .map_wrap:before{background:linear-gradient(180deg,rgb(0 0 0 / 35%) 0,rgba(255,255,255,0) 200px), linear-gradient(56deg,rgba(255,255,255,1) 0,rgba(255,255,255,1) 35%,rgba(255,255,255,0.6) 57%,rgba(255,255,255,0) 63%)}body:not(.fusion-builder-live) .map_maps_overlay{position:absolute;left:0px;bottom:50px;z-index:13;height:auto !important}body:not(.fusion-builder-live) #map_maps.fullheight
.map_maps_overlay{left:50px;top:250px;bottom:unset}}@media only screen and (max-width: 1200px){body:not(.fusion-builder-live) #map_maps.fullheight{min-height:1100px}}@media only screen and (max-width: 990px){body:not(.fusion-builder-live) #map_maps.fullheight{min-height:1200px}#speisekarte ul.fusion-grid{column-count:1}#speisekarte .fusion-post-cards{padding:0}#speisekarte ul.fusion-grid>.fusion-grid-column{padding:0
0 20px 0}#speisekarte .panel-title
a{border-bottom:2px solid black}#speisekarte .fusion-toggle-heading{font-size:100%;font-family:'Crimson Pro';line-height:1.2em}}@media only screen and (max-width: 780px){.ranke.gutscheine{margin:-8em -27px 0 0 !important}}@media only screen and (max-width: 590px){.nussberg_open_container
img{height:27px;margin-top:0}.awb-off-canvas .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{font-size:9vw !important}.open_img{display:block;margin-top:-86px;text-align:center;margin:auto;margin-top:-121px;max-width:48px !important}.open_state_extra{display:block;width:100%}}html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area{padding-left:0 !important;padding-right:0 !important}#followus{float:left;display:block;width:auto !important;margin-right:45px}.fusion-page-title-bar:before,
.page-id-5405 .fusion-tb-header > .fusion-absolute-container:before,
.page-id-6128 .fusion-tb-header>.fusion-absolute-container:before{content:'';background:linear-gradient(180deg,rgb(0 0 0 / 40%) 25%,rgba(255,255,255,0) 82%);display:block;position:absolute;z-index:0;top:0;left:0;bottom:0;right:0%;pointer-events:none}.eventlabel{top:7px;right:-20px;position:absolute !important;z-index:9;padding:8px
8px 5px !important;font-size:12px !important;opacity:0.9}.slide-entry{float:left;margin:-3px}.fusion-carousel .fusion-carousel-item
img{max-height:70vh}.fusion-carousel .fusion-carousel-item
img{max-height:80vh;cursor:zoom-in}.fusion-carousel .fusion-carousel-item
a{cursor:zoom-in !important}.heurigencd_stoerer{display:inline-block}.popover{margin-top:55px !important}#musiker .fusion-imageframe{background-color:#fcf7ef}#musiker .fusion-imageframe
img{mix-blend-mode:multiply;max-height:150px}#musiker
.musiker_name{margin:5px
0 !important}#musiker .musiker_name
h3{margin:0}#musiker .musiker_instrumente
p{font-size:13px;margin:0;text-transform:oblique}#musiker .musiker_ensemble
p{font-size:13px;font-weight:bold;margin:0}#musiker
li{cursor:pointer}#musiker .fusion-popover{display:block !important}.popover .popover-content{font-size:12px}.popover .popover-title{font-size:16px}.mini_audio_links{margin:30px
auto 10px;max-width:400px}.mini_audio_links
img{max-width:50px}.fusion-image-before-after-container{margin:auto !important}html.avada-has-site-width-percent .width-100 .fullwidth-box.center_container .fusion-text{max-width:650px !important;margin-left:auto;margin-right:auto}.page-id-8064 #boxed-wrapper{display:flex;max-width:1980px;margin:auto}.page-id-8064 .logo_col,
.page-id-8064 .homelink,
.page-id-8064
#reservierung{visibility:hidden !important}.page-id-8064
.menuoverlay{color:black !important}#giftcardWrapper{height:690px}.speiseeseite .speisentitel,
.speiseeseite
.hidespeisen{display:none !important}@media only screen and (min-width: 1980px){html.avada-has-site-width-percent .width-100 .fullwidth-box.center_container{max-width:1980px !important;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1280px){.ranke_links_oben{left:-60px !important;}.ranke_rechts_unten{margin-right:-60px}}@media only screen and (max-width: 780px){.ranke.gutscheine img,
.ranke.gutscheine.fusion-container-stuck
img{width:50vw}.av-special-heading-tag{text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}h3 .av-special-heading-tag{font-size:30px;line-height:30px}.header_sprachswitch,
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper, .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1{border:0
!important}.fusion-footer,.fusion-footer-widget-area{margin:0;padding:0}#wrapper #main .fullwidth-box.bild_links .fusion-row{flex-direction:column-reverse}body:not(.fusion-builder-live) .efeu_rechts,
body:not(.fusion-builder-live) .efeu_links,
body:not(.fusion-builder-live) .ranke_links_oben,
body:not(.fusion-builder-live) .ranke_rechts_unten{max-width:50vw}body:not(.fusion-builder-live) .ranke_links_oben{top:-40px !important;left:-30px !important}body:not(.fusion-builder-live) .ranke_rechts_unten{position:relative !important;right:-120px !important;margin:-90px 0px 0 0 !important;float:right !important}.header_sprachswitch{position:absolute;right:45px;margin:-5px 0 0 10px !important;top:28px}.wpml-ls-legacy-dropdown-click a:not(.wpml-ls-item-toggle), .wpml-ls-legacy-dropdown a:not(.wpml-ls-item-toggle){background-color:#465d2ab0;font-size:20px}.header_sprachswitch .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin:0}.fusion-button.button-flat{width:100%}.awb-off-canvas .fusion-title.fusion-sep-none .title-heading-left{font-size:25px !important;margin-left:0px}.fusion-body .awb-off-canvas .fusion-flex-container{margin:0
!important;padding:0
!important}body:not(.fusion-builder-live) #map_maps{padding-top:39vh}body:not(.fusion-builder-live) #map_maps:before{background:linear-gradient(45deg,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 75%)}body:not(.fusion-builder-live) #map_maps.fullheight:before{background:linear-gradient(45deg,rgba(255,255,255,1) 30%,rgba(255,255,255,0.6) 100%)}#teaserrow .fusion-column-wrapper{border:none !important}#giftcardWrapper{height:65vh !important}.ranke{margin:0
!important;max-width:300px;position:absolute;right:-68px;margin-top:-3em !important}.ranke.links{right:unset;left:-68px}.man-countdown{min-height:50vw}.fusion-countdown .fusion-dash{padding:59px
10px 24px !important}.fusion-countdown-counter-wrapper .fusion-digit{font-size:40px}}@media only screen and (max-width: 640px){#content{margin-bottom:0!important}.accordian
.title{margin-bottom:0px !important}}@media only screen and (max-width: 400px){.fusion-countdown .fusion-dash{padding:59px
0px 24px !important}.fusion-countdown-counter-wrapper .fusion-digit{font-size:40px}}@media screen and (max-width: 767px){img.open_img{width:37px !important;padding-right:10px  !important}}