.container-va{flex-basis:0!important}.cinzel{font-family:"Miroles"}.elementor-divider-separator{width:165px;border:1.25px solid}.ccm-settings-summoner--icon,.ccm-settings-summoner.ccm-show{display:none!important}header li.current-menu-item,header .current-menu-parent{padding:4px;border:.5px solid #fff}.elementor-button{font-weight:bold!important}.elementor-button .grow,.grow{transition:all .2s ease-in-out}.elementor-button:hover.grow,.grow:hover{transform:scale(1.1)}a.elementor-button:hover:visited{color:#000}@media only screen and (min-width:545px){span.mobile-menu{display:none}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{display:grid!important}.ast-builder-layout-element.ast-flex.site-header-focus-item{border-right:none!important}}#masthead .ast-mobile-header-wrap .ast-below-header-wrap{position:fixed!important;bottom:0;width:100%;padding:0;!important}#masthead .ast-mobile-header-wrap .ast-below-header-bar{padding:0}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{display:flex}.site-header-below-section-left.site-header-section.ast-flex.site-header-section-left{flex-grow:1;align-items:flex-start;padding-top:5px}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{grid-column-gap:0}.ast-builder-layout-element.ast-flex.site-header-focus-item{min-width:55px;padding-left:0;border-right:1px solid #fff}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{flex-direction:column;padding:0 0 0 0;min-width:80px}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{margin-left:0;height:26px}.ast-mobile-header-wrap svg{fill:#fff;width:35px;padding-top:5px}.ast-mobile-header-wrap svg{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / .4))}.ast-mobile-header-wrap .astoria-fixed-text{color:#fff;font-size:8px;display:block}.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-2"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-5"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-6"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-7"]{display:flex;width:20%;border-right:1px solid #fff;justify-content:center;text-align:center}.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-2"]{border-right:none}.header-widget-area[data-section="sidebar-widgets-header-widget-8"]{display:flex!important;flex-direction:row;align-content:center;justify-content:center}#block-36 .wp-block-columns{min-height:0px!important;text-align:center}#header-logos #svg-ava-kitchen,#header-logos #svg-ava-coffee{width:150px;margin:0 30px 0 30px}#header-logos #svg-villa-astoria svg{width:50px}#masthead #header-logos svg path{fill:#ffffff60}#masthead #header-logos svg:hover path,#masthead #header-logos svg.weiss path{fill:#fff}@media only screen and (max-width:885px){#ast-mobile-popup #header-logos{transform:scale(.8)!important}#ast-mobile-popup #header-logos svg path{fill:#a49d95}#ast-mobile-popup .ast-mobile-popup-content .wp-block-column:last-of-type{display:block!important}}@media only screen and (max-width:545px){#ast-mobile-popup #header-logos svg path{fill:#a49d9560}#header-logos #svg-ava-kitchen,#header-logos #svg-ava-coffee{width:100px}#ast-mobile-popup #header-logos svg:hover path,#masthead #header-logos svg.weiss path{fill:#a49d95!important}#header-logos #svg-ava-kitchen,#header-logos #svg-ava-coffee{width:150px}}.ast-desktop-popup-content .is-layout-flex,.ast-mobile-popup-content .is-layout-flex{align-items:normal}.ast-mobile-svg.ast-close-svg{width:45px;height:45px}.wp-block-columns{min-height:75vh}#logo-villa-astoria{width:150px}.ast-desktop-popup-content .navi-logo-mobil{display:none!important;text-align:center}.ast-desktop-popup-content .wp-block-column:last-of-type{align-self:center}.ast-mobile-popup-content .navi-logo-desktop{display:none}.ast-mobile-popup-content .wp-block-column:last-of-type{display:none}.ast-mobile-popup-content{padding:10px!important}.is-layout-flow .widget_nav_menu{margin-top:10px!important;margin-bottom:25px}.menu-overlay-title{font-family:"Miroles";font-size:1.2em}.widget_nav_menu{font-size:1em;letter-spacing:.1em}.cinzel{font-family:"Miroles"}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{font-size:8px;font-weight:inherit;color:#fff!important}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:45px;height:45px}@media only screen and (max-width:545px){footer svg{margin-left:5px!important}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#fff}}@media only screen and (min-width:545px){span.mobile-menu{display:none}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{display:grid!important}.ast-builder-layout-element.ast-flex.site-header-focus-item{border-right:none!important}}.ast-theme-transparent-header #masthead{background-color:transparent!important}.ast-primary-header-bar{background:#fff0}.ast-sticky-active{background-color:var(--e-global-color-astglobalcolor6)}#masthead .ast-mobile-header-wrap .ast-below-header-bar{padding:0}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{display:flex}.site-header-below-section-left.site-header-section.ast-flex.site-header-section-left{flex-grow:1;align-items:flex-start;padding-top:5px}.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center{grid-column-gap:0}.ast-builder-layout-element.ast-flex.site-header-focus-item{min-width:55px;padding-left:0;border-right:1px solid #fff}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{flex-direction:column;padding:0 0 0 0;min-width:80px}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{margin-left:0;height:26px}.ast-mobile-header-wrap svg{fill:#fff;width:35px;padding-top:5px}.ast-mobile-header-wrap svg{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / .4))}.ast-mobile-header-wrap .astoria-fixed-text{color:#fff;font-size:8px;display:block}.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-2"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-5"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-6"],.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-7"]{display:flex;width:20%;border-right:1px solid #fff;justify-content:center;text-align:center}.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-2"]{border-right:none}.footer-menu-title{text-transform:uppercase;letter-spacing:.05em}footer .menu-item a.menu-link{font-size:17px;letter-spacing:.05em}footer{background-repeat:no-repeat;background-size:contain;background-position:left;background-color:var(--e-global-color-astglobalcolor6);color:#fff}footer a{color:#646464!important}footer svg{fill:#646464;width:20px;display:inline;margin-left:-30px;margin-right:5px}@media only screen and (max-width:545px){.wp-block-columns{min-height:10vh}.wp-block-columns.are-vertically-aligned-top.flyout-navigation.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{flex-wrap:wrap}#logo-villa-astoria{display:none}footer svg{margin-left:5px!important}footer ul li a{padding:10px!important;margin-left:-10px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:50px}.footer-menu-title{font-family:"Miroles";font-size:1.5em}.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{padding-bottom:80px}}.home .ast-mobile-svg.ast-menu2-svg{fill:#fff!important}#block-8{padding:1%}#block-8 .logo-column{align-self:end;text-align:right;display:flex;flex-direction:column;align-items:center}#block-8 .logo-column .buchen-button{border:1.5px solid var(--ast-global-color-0);display:flex;align-items:center;text-align:left;padding:10px 15px 10px 0}@media only screen and (max-width:900px){#block-8 .wp-block-column{min-width:100%}.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2{flex-wrap:wrap!important}#block-8 .logo-column{align-self:start}}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.ast-desktop-popup-content .sub-menu .menu-link>.icon-arrow:first-of-type svg{top:.2em;margin-top:0;margin-left:0;width:.65em;transform:translate(0,-2px) rotateZ(270deg)}