/* Theme Name:   Zillertalerhuette - Astra-Child Description:  Astra Child Theme Author:       Alexander Schneiderbanger Author URI:   https://ass-marketing.de Template:astra Version:      1.0 Text Domain:  astra */.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{margin:auto}.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{padding:0 !important}textarea.wpcf7-form-control.wpcf7-textarea{height:120px}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%;max-width:1240px}.ast-site-title-wrap{display:none}a.menu-link{position:relative;text-decoration:none}a.menu-link:after{content:'';position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#66451d;transition:width .3s ease}a.menu-link:hover:after{width:100%}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:30px;height:30px;fill:#66451d}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-1);background:#ede9d8}}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:#ede9d8;background-image:none}}.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{background-color:#ede9d8}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle{color:var(--ast-global-color-1);background:#ede9d8}}.ast-header-button-1[data-section*=section-hb-button-] .ast-builder-button-wrap .ast-custom-button{margin:0 0 20px 20px;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px}@media (max-width:544px){.ast-plain-container,.ast-page-builder-template{background-color:#ede9d8;background-image:none}h1.entry-title{padding-top:15px}}@media (max-width:921px){.ast-plain-container,.ast-page-builder-template{background-color:#ede9d8;background-image:none}h1.entry-title{padding-top:15px}}.wp-block-cover__inner-container.is-layout-constrained.wp-container-core-cover-is-layout-8f6f1862.wp-block-cover-is-layout-constrained{padding:0 20px}.wpcf7-list-item{display:inline-block;margin:0}.call-now-fab{position:fixed;bottom:20px;right:20px;background-color:#66451d;color:#fff;font-size:24px;padding:15px;border-radius:10px 10px 20px;cursor:pointer;z-index:999999 !important;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:background-color .3s ease;display:block}.call-options{display:none;position:fixed;bottom:100px;right:20px;background-color:#ede9d8;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:999999 !important;overflow:hidden;flex-direction:column;width:180px}.call-options a{padding:12px 20px;text-decoration:none;color:#333;display:block;border-bottom:1px solid #ede9d8;font-weight:700;font-size:16px}.call-options a:hover{background-color:#ede9d8}.call-options.visible{display:flex !important}@media (max-width:544px){.wp-block-cover.has-ast-global-color-7-color.has-text-color.has-link-color.wp-elements-d60890c1b531401ce9c190c7cd665bdf{min-height:550px !important}img.wp-block-cover__image-background.wp-image-401.size-full{object-position:70% 100%}.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex{justify-content:center}}