@charset "utf-8";*,:focus{outline:0}body,button,p{margin:0}.as_map_c,.head_c,.head_c::before{left:0;width:100%}#fixed_left_icons,#footer .footer_top,.head_c .gtranslate_c,.head_c .head_right,.menu .deskmenu_c li li a,.menu .deskmenu_c>ul>li>a{color:var(--theme-color-white)}#cks_overlay{background-color:#fff!important;padding:5px 0!important}.cks_inner,.cks_inner a{color:#5f5f5f!important;font-size:.813rem!important;line-height:.875em!important}:root,html{color-scheme:light}.cks_inner p{padding:7px 114px 5px 0!important}.cks_btn{width:80px!important;margin-top:-14px!important;background-color:#a5a5a9!important;font-size:14px!important;height:27px!important;line-height:26px!important;border-radius:0!important;box-shadow:none!important}#footer .footer_top,.menu .deskmenu_c li li .label{font:700 1.25rem/138% var(--secondary-font);text-transform:uppercase}html{-webkit-text-size-adjust:100%!important}a,button{color:inherit}body{padding:0;overflow-x:hidden;background-color:#292929;top:0!important}body:not(:has(.header_image_c)){padding-top:147px}#hotels_popup,.as_map ul,.h_menu_c .menu .deskmenu_c ul ul,.offscreen,button,p{padding:0}.goog-te-gadget>span,body>.skiptranslate{display:none!important}*{box-sizing:border-box}img{image-rendering:-webkit-optimize-contrast}img:not([src*=px]){height:auto}.sc_only,a.art_anchor{width:0;height:0;overflow:hidden}footer img[data-src],header img[data-src]{transition:opacity .3s ease-in}footer img[src='img/px.webp'],header img[src='img/px.webp']{opacity:0}a{text-decoration:none}a img{border:0 solid}a.art_anchor{position:absolute;top:0;left:0;z-index:0;font-size:0}p{width:100%;float:left}.content p{float:none}button{border:none;background:0 0;font:inherit}body .ui-widget{font-size:11px;display:none}@media only screen and (max-width:1025px){body .ui-widget{font-size:14px}}@media only screen and (max-width:650px){body .ui-widget{font-size:16px}}.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;height:1px;width:1px;overflow:hidden}#hotels_popup,.h_menu_c{background-size:cover;transform:translateY(-100%);overflow:hidden auto;position:fixed}.focus-visible{outline:#FFF dotted 2px}.as_map_c{position:fixed;top:0;z-index:100}.as_map{height:28px;margin:-250px auto 0;display:table;table-layout:fixed;padding:5px 10px;background-color:#fff;transition:margin-top .4s;-webkit-transition:margin-top .4s}.as_map.opened{margin-top:0}.as_map ul{float:left;margin:0;list-style:none}.as_map ul li{float:left;margin:15px 10px}.as_map ul li>*{padding:5px 15px;background-color:#d7cfcc;font:400 1.250rem/20px Montserrat,"Trebuchet MS",sans-serif;color:#231f1d;text-decoration:none;display:block}.as_map ul li>:focus{background-color:#fff;outline:#231F1D dotted 1px}.head_c{position:fixed;top:0;display:flex;justify-content:space-between;padding:46px;z-index:6}.head_c::before{content:"";position:absolute;top:0;height:200%;transform:translateY(-50%) rotate(180deg);opacity:.8;background:linear-gradient(0deg,#000 15.07%,rgba(0,0,0,0) 100%)}#menu_btn,.gtranslate_c .gtranslate_inner{background-color:var(--theme-color-2);border-radius:5px;display:flex}.head_c .head_logo{position:absolute;top:54px;left:50%;transform:translateX(-50%) translateY(-200%);visibility:hidden;opacity:0;transition:.5s}body:not(.menu_opened):not(.hotels_popup_opened) .head_c .head_logo.logo_visible{display:block;visibility:visible;opacity:1;transform:translateX(-50%)}.head_c .head_left{display:flex;align-items:center;gap:28px;position:relative}#menu_btn{width:56px;height:55px;justify-content:center;align-items:center;transition:.5s;cursor:pointer}#hotels_popup,.h_menu_c,.promo_popup_c{background-color:#292929}#menu_btn:focus,#menu_btn:hover,body.apartments_salzburg #footer .footer_top,body.apartments_salzburg #menu_btn,body.apartments_salzburg .header_image_c .header_image_badge,body.rathaus #footer .footer_top,body.rathaus #menu_btn,body.rosenvilla #footer .footer_top,body.trumer_stube #footer .footer_top,body.trumer_stube #menu_btn,body.waldviertel #footer .footer_top,body.waldviertel #menu_btn,body.waldviertel .header_image_c .header_image_badge{background-color:var(--theme-color-1)}#menu_btn .lines{width:31px;height:15px;display:flex;flex-direction:column;justify-content:space-between}#menu_btn .lines .line{width:100%;height:4px;border-radius:2px;background-color:var(--theme-color-white);position:relative;transition:.5s}body.menu_opened #menu_btn .lines .line:first-child{transform:translateY(6px) rotate(45deg)}body.menu_opened #menu_btn .lines .line:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.head_c .gtranslate_c{position:relative;font:700 1.5rem/120% var(--primary-font)}.head_c .gtranslate_c .gtranslate_btn{position:relative;cursor:pointer;padding-right:19px;text-transform:uppercase}.head_c .gtranslate_c .gtranslate_btn::after{content:'';position:absolute;top:12px;right:0;width:16px;height:8px;background:url(../img/icons/arrow-sprache.svg) 0 0/100% 100%;transition:transform .5s}.head_c .gtranslate_c.opened .gtranslate_btn::after{transform:rotate(180deg)}.gtranslate_c .gtranslate_inner{visibility:hidden;padding:17px 15px 19px;width:220px;flex-direction:column;align-items:center;position:absolute;left:0;top:40px;opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s}.gtranslate_c.opened .gtranslate_inner,.promo_popup.opened,.promo_popup_trigger.visible{visibility:visible;opacity:1}.gtranslate_c .gtranslate_inner>*{border:none}.gtranslate_c .gtranslate_inner a{color:#000}.gtranslate_c .gtranslate_inner .lang_c{padding:0 10px 15px;border-bottom:1px dashed var(--theme-color-white);font:500 1rem/120% var(--primary-font);text-transform:none;margin-bottom:13px}.gtranslate_c .gtranslate_inner .lang_c a{color:inherit;text-decoration:none;display:flex;align-items:center}#footer .footer_bottom .right a:focus,#footer .footer_bottom .right a:hover,#footer .footer_middle .left a:focus,#footer .footer_middle .left a:hover,#footer .footer_top a:focus,#footer .footer_top a:hover,.gtranslate_c .gtranslate_inner .lang_c a:focus,.gtranslate_c .gtranslate_inner .lang_c a:hover{text-decoration:underline}.gtranslate_c .gtranslate_inner .lang_c img{margin-right:10px}.goog-te-gadget-simple{border-color:transparent!important}.goog-te-gadget{font-size:0!important}.gtranslate_c .gtranslate_inner .goog-te-combo{width:100%;min-width:150px;font:500 0.75rem/150% var(--primary-font)}.head_c .head_right{display:flex;align-items:stretch;gap:14px;font:400 1.5rem/180% var(--tertiary-font);text-transform:uppercase;position:relative}.head_c .head_right>*{padding:4px 20px;background-color:#c18722;border:2px solid #c18722;border-radius:10px;transition:.5s;cursor:pointer}.head_c .head_right>:hover{background-color:#f8f5f0;color:#c18722}.head_c .head_right>.open_hotels_popup{background-color:#93671a;border-color:#93671a}.head_c .head_right>.open_hotels_popup:hover{background-color:#f8f5f0;color:#93671a}.head_c .head_right>.open_hotels_popup>span::after{content:"unsere unterkünfte";text-transform:uppercase}body.hotels_popup_opened .head_c .head_right>.open_hotels_popup>span::after{content:"";display:block;width:25px;height:25px;background-color:#f8f5f0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'><rect x='3.30957' y='0.000488281' width='30.6762' height='4.67941' rx='2.33971' transform='rotate(45 3.30957 0.000488281)' fill='black'/><rect x='25' y='3.30908' width='30.6762' height='4.67941' rx='2.33971' transform='rotate(135 25 3.30908)' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'><rect x='3.30957' y='0.000488281' width='30.6762' height='4.67941' rx='2.33971' transform='rotate(45 3.30957 0.000488281)' fill='black'/><rect x='25' y='3.30908' width='30.6762' height='4.67941' rx='2.33971' transform='rotate(135 25 3.30908)' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:.5s}body.hotels_popup_opened .head_c .head_right>.open_hotels_popup:hover>span::after{background-color:#93671a}.h_menu_c{width:100%;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;opacity:0;transition:1s;z-index:5}body.hotels_popup_opened #hotels_popup,body.menu_opened .h_menu_c{opacity:1;transform:none;background-image:url(../img/bgs/menu.png)}.h_menu_c .menu_c{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 0 60px;position:relative;width:100%;min-height:100vh;z-index:1}#fixed_bottom_mobile,.h_menu_c .menu_c .menu_logo,.h_menu_c .menu_links,.mobile_menu_btn{display:none}#hotels_popup .hotels_popup_c::after,.h_menu_c .menu_c::after{content:"";position:absolute;bottom:8px;right:18px;width:30.27vw;height:1.79vw;background-size:contain;background-repeat:no-repeat;background-position:right bottom}body.hotels_popup_opened #hotels_popup .hotels_popup_c::after,body.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan.svg)}.h_menu_c .menu{width:100%;min-height:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:140px;padding-top:85px;z-index:2}.h_menu_c .menu .deskmenu_c{width:100%;display:flex;align-items:flex-start;justify-content:center}.h_menu_c .menu .deskmenu_c>ul{max-width:1250px;position:relative;display:flex;flex-direction:column;overflow-x:visible;margin:0;padding:0 600px 50px 0;z-index:1;transition:.7s}.menu li{margin:0;list-style:none;display:inline-block;z-index:2;text-transform:none;position:relative}.menu .deskmenu_c>ul>li>a{width:100%;display:inline-block;margin:0;padding:20px 90px 20px 50px;position:relative;font:400 2rem/140% var(--tertiary-font);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:color .5s}.menu .deskmenu_c>ul>li:last-child>a{border-bottom:none}.menu .deskmenu_c li li a:focus,.menu .deskmenu_c li li a:hover,.menu .deskmenu_c li li.current_link a,.menu .deskmenu_c>ul>li.current_link>a,.menu .deskmenu_c>ul>li.current_path>a,.menu .deskmenu_c>ul>li>a:focus,.menu .deskmenu_c>ul>li>a:hover{color:var(--theme-color-4)}.menu .deskmenu_c>ul>li>a::before{content:"";position:absolute;top:50%;left:21px;transform:translateY(-50%);width:12px;height:12px;background-color:var(--theme-color-5);border-radius:3px}.menu .deskmenu_c>ul>li.link_down>a::after{content:"";position:absolute;top:33px;right:0;width:11px;height:18px;background-size:100% 100%;transition:.5s}.menu .deskmenu_c>ul>li.link_down.opened>a::after{transform:rotate(90deg)}body.menu_opened .menu .deskmenu_c>ul>li.link_down>a::after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 19'><path fill-rule='evenodd' clip-rule='evenodd' d='M2.02284 18.1956L0 16.1742L7.07637 9.09778L0 2.02141L2.02284 0L11.1192 9.09778L2.02284 18.1956Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 19'><path fill-rule='evenodd' clip-rule='evenodd' d='M2.02284 18.1956L0 16.1742L7.07637 9.09778L0 2.02141L2.02284 0L11.1192 9.09778L2.02284 18.1956Z' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--theme-color-4)}.menu .deskmenu_c>ul>li>a span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-color:var(--theme-color-5)}.h_menu_c .menu .deskmenu_c>ul>li>ul{position:absolute;top:15px;right:-144px;width:450px;padding:0;visibility:hidden;opacity:0;transform:translateX(100%);transition:1s}.h_menu_c .menu .deskmenu_c>ul>li.opened>ul{visibility:visible;opacity:1;transition-delay:.5s}.h_menu_c .menu .deskmenu_c>ul>li>ul>li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.menu li li{width:100%}.menu .deskmenu_c li li a{display:inline-block;font:400 1.875rem/167% var(--secondary-font);letter-spacing:.02em;transition:.5s}.menu .deskmenu_c li li .label{color:var(--theme-color-1);letter-spacing:.1em}.menu .deskmenu_c li li:not(:first-child) .label{margin-top:30px}#hotels_popup{top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;opacity:0;transition:1s;z-index:4}#hotels_popup .hotels_popup_c{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:100px;padding:85px 48px;position:relative;width:100%;min-height:100vh;z-index:1}#hotels_popup .hotels{display:flex;align-items:stretch;gap:10px;padding-bottom:65px}#hotels_popup .hotels>*{width:265px}#hotels_popup .hotels .img_c{width:100%;padding-bottom:125.66%;border-radius:10px 10px 0 0;overflow:hidden;position:relative}#hotels_popup .hotels .img_c picture{position:absolute;top:0;left:0;width:100%;height:100%}#hotels_popup .hotels .img_c picture img{width:100%;height:100%;object-fit:cover;transition:1s}#hotels_popup .hotels>a:focus .img_c picture img,#hotels_popup .hotels>a:hover .img_c picture img{transform:scale(1.05)}#hotels_popup .hotels .logo_c{width:100%;padding-bottom:69%;border-radius:0 0 10px 10px;background-color:#762e2f;position:relative}#hotels_popup .hotels .logo_c picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}#hotels_popup .hotels .trumer_stube .logo_c{background-color:#467391}#hotels_popup .hotels .rathaus .logo_c{background-color:#5a6f3a}#hotels_popup .hotels .apartments_salzburg .logo_c{background-color:#bc7525}#hotels_popup .hotels .waldviertel .logo_c{background-color:#786d4a}#fixed_left_icons{position:fixed;top:50vh;left:47px;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px;font:700 1.125rem/120% var(--primary-font);z-index:4}#fixed_left_icons>*{max-width:56px;height:56px;display:flex;justify-content:flex-start;align-items:center;border-radius:7px;background-color:var(--theme-color-1);transition:1s}#fixed_left_icons>:focus,#fixed_left_icons>:hover,#inputaddress{max-width:400px}#fixed_left_icons .icon_c{width:56px;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center}#fixed_left_icons .hint{display:Block;max-width:0;max-height:23px;overflow:hidden;transition:1s}#fixed_left_icons>:focus .hint,#fixed_left_icons>:hover .hint{max-width:350px;padding-right:12px}#fixed_left_icons .fixed_left_logo{display:none;border-radius:unset;background-color:transparent!important}#footer .footer_top,body.apartments_salzburg #fixed_left_icons>*,body.apartments_salzburg #menu_btn:focus,body.apartments_salzburg #menu_btn:hover,body.apartments_salzburg .menu .deskmenu_c>ul>li>a span::after,body.rathaus #fixed_left_icons>*,body.rathaus #menu_btn:focus,body.rathaus #menu_btn:hover,body.rathaus .header_image_c .header_image_badge,body.trumer_stube #fixed_left_icons>*,body.trumer_stube #menu_btn:focus,body.trumer_stube #menu_btn:hover,body.trumer_stube .header_image_c .header_image_badge,body.waldviertel #fixed_left_icons>*,body.waldviertel #menu_btn:focus,body.waldviertel #menu_btn:hover,body.waldviertel .menu .deskmenu_c>ul>li>a span::after{background-color:var(--theme-color-2)}.header_image_c{width:100%;height:100vh;float:left;position:relative;z-index:2}.header_image_c .header_image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;z-index:1}.header_image_c .header_image .img_c{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 4s 1s;transform:none}.header_image_c .header_image .img_c::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.header_image_c .header_image .img_c img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;position:static;top:auto;left:auto;right:auto;margin:0;transform:none;-webkit-transform:none}.header_image_c .slick-list{width:100%;height:100%}.header_image_c .slider_image{width:100%;height:100%;position:absolute;top:0;left:0}.header_image_c .header_image_logo,.promo_popup{left:50%;transform:translate(-50%,-50%);top:50%}.header_image_c .slider_image.current{z-index:2}.header_image_c .header_image_logo{position:absolute;z-index:2}.header_image_c .header_image_badge{position:absolute;bottom:0;right:6.95%;transform:translateY(50%) rotate(13deg);width:188px;height:188px;border-radius:50%;background-color:var(--theme-color-1);font:400 .938rem/144% var(--tertiary-font);letter-spacing:.02em;text-transform:uppercase;color:var(--theme-color-white);text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px;transition:.5s;z-index:3}.header_image_c .header_image_badge:focus,.header_image_c .header_image_badge:hover{transform:translateY(50%)}.header_image_c .header_image_badge .badge_logo{width:21px;height:21px;background-size:contain;background-image:url(../img/logos/fleischhaker-icon-logo-weiss.svg)}.header_image_c .header_image_badgestrong{display:block;margin-top:5px;font:400 1.875rem/95% var(--tertiary-font);letter-spacing:.02em}.menu_slide_c{right:99999px;position:absolute}.promo_popup{position:fixed;z-index:10;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s,transform .4s;display:flex;justify-content:center;align-items:center}.promo_popup_c{width:988px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto;padding:100px 150px;border-radius:50px;border:4px solid var(--theme-color-2)}.promo_popup_close{position:absolute;top:45px;right:45px;width:24px;height:24px;cursor:pointer}.promo_popup_close::after,.promo_popup_close::before{content:"";position:absolute;top:11px;left:0;width:25px;height:3px;background:var(--theme-color-white);border-radius:3px}.promo_popup_close::before{transform:rotate(45deg)}.promo_popup_close::after{transform:rotate(-45deg)}.promo_popup_c .art_element{margin:0!important;padding-left:0!important;padding-right:0!important}.promo_popup_c .art_element .art_headline>*{color:var(--theme-color-white)!important}.promo_popup_trigger{position:fixed;right:45px;bottom:45px;opacity:0;visibility:hidden;z-index:-1;align-items:center;justify-content:center;cursor:pointer;animation:1s infinite promoPulse;transition:.5s}.main,.main_c{overflow:hidden;z-index:1;float:left;width:100%;position:relative}.promo_popup_trigger.visible{z-index:3}@keyframes promoPulse{0%,100%{transform:scale(1)}70%{transform:scale(1.2)}}.main{min-height:500px;padding-bottom:130px}.footer_c{width:100%;float:left;position:relative;z-index:2}#maprahmen{border:none;width:100%}#karte{width:100%;height:550px}#input-hintergrund{padding:12px;background:#ececec}#inputaddress{background-color:#fff;border:0;float:left;height:20px;margin:0 12px 0 0;padding:12px;width:100%;color:#001c36}#mapsButton1{padding:13px 25px;transition:.5s;color:#fff;text-decoration:none;font:400 1em/110% Arial,Helvetica,sans-serif;text-transform:uppercase;background:#ca1233;border:none;cursor:pointer}#footer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#footer .footer_top{width:100%;padding:20px 48px;display:flex;justify-content:center;align-items:center;gap:40px;letter-spacing:.02em}#footer .footer_bottom,#footer .footer_middle{width:100%;gap:20px;color:var(--theme-color-4);display:flex}#footer .footer_middle{justify-content:space-between;align-items:center;padding:100px 30px 80px;font:400 1.125rem/120% var(--primary-font);text-align:right}#footer .footer_middle .left{padding-left:160px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;text-align:left}#footer .footer_middle .city{font:700 1.563rem/111% var(--secondary-font);text-transform:uppercase;letter-spacing:.02em}#footer .footer_middle .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px}#footer .footer_middle .right .social_icons{display:flex;align-items:center;gap:11px;padding-bottom:10px}#footer .footer_middle .right .social_icons>a{transition:.5s;line-height:50%}#footer .footer_middle .right .social_icons>a:focus,#footer .footer_middle .right .social_icons>a:hover{transform:scale(1.1)}#footer .footer_bottom{padding:45px 30px 65px;border-top:2px solid var(--theme-color-2);justify-content:space-between;align-items:center;font:500 .813rem/170% var(--secondary-font);letter-spacing:.15em;text-transform:uppercase}#footer .footer_bottom .left{padding-left:160px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;font-weight:700}#footer .footer_bottom .right{display:flex;justify-content:flex-end;gap:15px}#footer .footer_bottom .impressum{display:flex;align-items:center;gap:15px}#footer .footer_bottom .right a{position:relative}#footer .footer_bottom .impressum a:not(:first-child)::after{content:"";position:absolute;top:50%;left:-8px;transform:translateY(-50%);width:1px;height:9px;background-color:var(--theme-color-4)}#footer .footer_bottom .right .algo_link{display:flex;align-items:center;gap:6px;text-transform:none;font-weight:400}body.rosenvilla.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan_rose.svg)}body.rosenvilla .menu .deskmenu_c>ul>li>a::before{background-color:var(--theme-color-3)}body.rosenvilla #fixed_left_icons .fixed_left_logo,body.rosenvilla .header_image_c .header_image_badge .badge_logo{background-image:url(../img/logos/hotel-rosenvilla-salzburg-icon-logo-weiss.svg)}body.rosenvilla #footer .footer_bottom{border-color:var(--theme-color-3)}body.rathaus.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan_green.svg)}body.rathaus #fixed_left_icons .fixed_left_logo,body.rathaus .header_image_c .header_image_badge .badge_logo{background-image:url(../img/logos/hotel-rathaus-wien-icon-logo-weiss.svg)}body.apartments_salzburg #footer .footer_bottom,body.rathaus #footer .footer_bottom,body.trumer_stube #footer .footer_bottom,body.waldviertel #footer .footer_bottom{border-color:var(--theme-color-4)}body.trumer_stube .menu .deskmenu_c>ul>li>a span::after{background-color:var(--theme-color-4)}body.trumer_stube.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan_blue.svg)}body.trumer_stube #fixed_left_icons .fixed_left_logo,body.trumer_stube .header_image_c .header_image_badge .badge_logo{background-image:url(../img/logos/hotel-trumer-stube-salzburg-icon-logo-weiss.svg)}body.apartments_salzburg.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan_yellow.svg)}body.apartments_salzburg #fixed_left_icons .fixed_left_logo,body.apartments_salzburg .header_image_c .header_image_badge .badge_logo{background-image:url(../img/logos/apartments-salzburg-icon-logo-weiss.svg)}body.waldviertel.menu_opened .h_menu_c .menu_c::after{background-image:url(../img/bgs/menu_slogan_khaki.svg)}body.waldviertel #fixed_left_icons .fixed_left_logo{background-image:url(../img/logos/apartments-waldviertel-icon-logo-weiss.svg)}body.waldviertel .header_image_c .header_image_badge .badge_logo{background-image:url(../img/logos/apartments-waldviertel-logo-weiss.svg)}@media(max-height:830px){.h_menu_c .menu{gap:30px}}@media (min-width:1025px) and (max-height:750px){.h_menu_c .menu>img{max-width:250px}.menu .deskmenu_c li li:not(:first-child) .label{margin-top:10px}}@media(max-width:1500px){#hotels_popup .hotels>*{width:200px}#hotels_popup .hotels .logo_c picture img{width:170px}#hotels_popup .hotels .rosenvilla .logo_c picture img{width:144px}#hotels_popup .hotels .trumer_stube .logo_c picture img{width:160px}#hotels_popup .hotels .rathaus .logo_c picture img{width:126px}}@media(max-width:1400px){#footer .footer_bottom .left,#footer .footer_middle .left{padding-left:40px}}@media(max-width:1300px){.head_c .head_logo{left:40%}}@media(max-width:1200px){#footer .footer_bottom .right{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px}}@media(max-width:1100px){.head_c .head_logo{left:34%}#hotels_popup .hotels>*{width:190px}#footer .footer_top{gap:30px}}@media(max-width:1025px){.as_map_c,.head_c .head_logo{display:none!important}#fixed_left_icons .hint,.head_c .head_right>*{display:none}body.hotels_popup_opened .head_c .head_right>.open_hotels_popup{display:block}#fixed_bottom_mobile{position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:stretch;font:400 1.25rem/180% var(--tertiary-font);letter-spacing:.02em;color:var(--theme-color-white);text-transform:uppercase;z-index:6}#fixed_bottom_mobile>*{padding:6px 20px;text-align:center;background-color:#c18722;width:100%}#fixed_bottom_mobile>.open_hotels_popup{background-color:#93671a;text-transform:uppercase}.h_menu_c .menu_c::after{bottom:53px;width:302px;height:17px}.h_menu_c .menu{padding-top:70px;gap:20px}#hotels_popup .hotels_popup_c>img,.h_menu_c .menu>img{width:208px}.h_menu_c .menu .deskmenu_c{padding-left:20px;padding-right:20px}.h_menu_c .menu .deskmenu_c>ul{width:100%;max-width:310px;padding-right:0}.menu .deskmenu_c>ul>li>a{padding:17px 30px 17px 37px;font-size:1.5rem}.menu .deskmenu_c>ul>li>a::before{left:15px;width:9px;height:9px;border-radius:2px}.menu .deskmenu_c>ul>li.link_down>a::after{top:25px}.h_menu_c .menu .deskmenu_c>ul>li>ul{position:relative;top:unset;right:unset;bottom:unset!important;width:100%;padding:0;visibility:hidden;opacity:0;transform:none;max-height:0;border-bottom:2px solid transparent}.h_menu_c .menu .deskmenu_c>ul>li.opened>ul{max-height:1000px;padding-top:15px;padding-bottom:15px;border-color:var(--theme-color-5)}.menu .deskmenu_c li li a{font-size:1.25rem;padding-left:37px}.menu .deskmenu_c li li .label{padding-left:37px;font-size:1rem}.menu .deskmenu_c li li:not(:first-child) .label{margin-top:20px}#hotels_popup .hotels_popup_c{padding:75px 0 85px;gap:0}#hotels_popup .hotels{width:100%;max-width:650px}#hotels_popup .hotels .slick-list{padding:100px 0!important;width:100%;overflow:hidden}#hotels_popup .hotels .slick-track{display:flex;gap:50px}#hotels_popup .hotels .slick-list a{width:180px;transition:.5s;position:relative}#hotels_popup .hotels .slick-list a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,41,41,.4);transition:.5s}#hotels_popup .hotels .slick-list a.slick-active{transform:scale(1.4);z-index:2}#hotels_popup .hotels .slick-list a.slick-active::after{background-color:transparent}#hotels_popup .hotels .logo_c picture img{width:160px}#hotels_popup .hotels .apartments_salzburg .logo_c picture img,#hotels_popup .hotels .trumer_stube .logo_c picture img{width:150px}.header_image_c .header_image_logo img{width:348px}.promo_popup_trigger{bottom:60px}.promo_popup_trigger img{width:40px}.promo_popup_c{border-radius:25px;padding:50px 65px;width:max-content}.promo_popup_close{top:20px;right:20px}#fixed_left_icons{position:fixed;top:46px;right:46px;left:auto;transform:none;flex-direction:row;justify-content:flex-end;z-index:7}#fixed_left_icons>:first-child{order:3}#fixed_left_icons>:nth-child(2){order:2}#fixed_left_icons>:nth-child(3){order:1}#fixed_left_icons>*{min-width:unset;justify-content:center;padding:0;width:56px}#fixed_left_icons .fixed_left_logo{position:absolute;top:0;left:-27px;transform:translateY(-200px) translateX(-100%);display:block;background-size:contain;opacity:0;transition:.5s}body:not(.menu_opened):not(.hotels_popup_opened):has(.head_c .head_logo.logo_visible) #fixed_left_icons .fixed_left_logo{opacity:1;transform:translateX(-100%)}.main{padding-bottom:80px}body:has(.header_image_badge) .main{padding-top:30px}#footer .footer_top{flex-wrap:wrap;gap:5px 15px;text-align:center}#footer .footer_top a{text-decoration:underline}#footer .footer_middle{padding:80px 22px 50px;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;text-align:left;font-size:1rem}#footer .footer_middle .left{width:100%;max-width:310px;padding-left:0}#footer .footer_bottom>*,#footer .footer_middle .left img{width:100%;max-width:310px}#footer .footer_middle .right{width:100%;max-width:310px;align-items:flex-start;gap:10px}#footer .footer_bottom{padding:50px 22px 85px;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px}#footer .footer_bottom .left{padding-left:0}#footer .footer_bottom .left img{max-width:100%}#footer .footer_bottom .right{align-items:flex-start}#footer .footer_bottom .impressum{gap:5px 15px;flex-wrap:wrap}#footer .footer_bottom .impressum a:not(:first-child):nth-child(odd)::after{content:none}}@media(max-width:650px){#menu_btn,.promo_popup_trigger img{width:40px}body:not(:has(.header_image_c)){padding-top:79px}.head_c{padding:20px 23px}.head_c .head_left{gap:15px}.head_c .gtranslate_c{font-size:1rem}.head_c .gtranslate_c .gtranslate_btn::after{top:8px;width:11px;height:6px}.head_c .head_right>*{padding:5px}#menu_btn{height:39px}#menu_btn .lines{width:22px;height:11px}#menu_btn .lines .line{height:3px}body.menu_opened #menu_btn .lines .line:first-child{transform:translateY(4px) rotate(45deg)}body.menu_opened #menu_btn .lines .line:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.header_image_c .header_image_badge{width:135px;height:135px;font-size:.613rem}#fixed_bottom_mobile>*{width:50%}#fixed_bottom_mobile>.open_hotels_popup{width:100%}.promo_popup_trigger{right:20px}#fixed_left_icons{top:20px;right:20px;gap:7px}#fixed_left_icons .hint,body.hotels_popup_opened #fixed_left_icons,body.menu_opened #fixed_left_icons{display:none}#fixed_left_icons>*{width:39px;height:39px}#fixed_left_icons .gift_icon{width:24px}#fixed_left_icons .phone_icon{width:18px}#fixed_left_icons .mail_icon{width:22px}body.hotels_popup_opened .head_c .head_right>.open_hotels_popup{width:40px;height:39px;display:flex;justify-content:center;align-items:center;line-height:50%}body.hotels_popup_opened .head_c .head_right>.open_hotels_popup>span::after{width:18px;height:18px}}@media(max-width:400px){.header_image_c .header_image_logo img{width:280px}#fixed_bottom_mobile>*{padding-left:10px;padding-right:10px}#fixed_left_icons .fixed_left_logo{left:-7px}}@media(max-width:350px){#fixed_bottom_mobile{font-size:1rem}}