﻿/*!
Theme Name: Bergheim Tirol Theme
Author: Philipp Leichsenring
Description: Theme für das Bergheim Tirol
Requires at least: 7.0
Requires PHP: 8.4
Version: 1.2.10
Template: falcon-web-theme
*//*! (c) 2026 falcon web 
 * falcon-web.de 
 */@font-face{font-family:"Georgia Fallback BGH";src:local(Georgia);size-adjust:101%;ascent-override:103%;descent-override:normal;line-gap-override:normal}@font-face{font-family:"Plex Fallback BGH";src:local(Georgia);size-adjust:105%;ascent-override:101%;descent-override:normal;line-gap-override:normal}@media(min-width: 879px){.is-style-bgh-imgFullHeight img{height:100vh;object-fit:cover}}header{--bgColor: var(--wp--preset--color--dark);color:var(--wp--preset--color--base);position:fixed;top:0;top:var(--wp-admin--admin-bar--height, 0px);left:0;right:0;z-index:99999}[data-fw-paged-layout-page-id=start] header .wp-block-site-logo:not(.bgh_logoNav){visibility:hidden;opacity:0}header .wp-block-site-logo:not(.bgh_logoNav){filter:invert(1);opacity:1;visibility:visible;transition:opacity 550ms ease-in-out,visibility 550ms ease-in-out}body.fw-preload header .wp-block-site-logo:not(.bgh_logoNav){transition:none !important;animation-duration:.001s !important}@media(max-width: 879px){header .wp-block-site-logo:not(.bgh_logoNav){visibility:hidden;opacity:0}}nav.fw_nav #main_nav{overflow-y:auto}nav.fw_nav #main_nav::-webkit-scrollbar{width:10px;height:10px}nav.fw_nav #main_nav::-webkit-scrollbar-thumb{background:var(--wp--preset--color--base)}nav.fw_nav #main_nav::-webkit-scrollbar-track{background:var(--wp--preset--color--dark)}nav.fw_nav #main_nav{scrollbar-color:var(--wp--preset--color--base) var(--wp--preset--color--dark);scrollbar-width:thin}nav.fw_nav .bgh_logoNav{margin-bottom:clamp(.5rem,2.5vw,1.5rem)}nav.fw_nav .fw_nav__btn{padding:1.125rem;background-color:var(--wp--preset--color--dark)}nav.fw_nav .fw_nav__btn__icon{font-size:.55rem;color:var(--wp--preset--color--base)}nav.fw_nav .fw_nav__content{min-width:300px !important;padding-left:1.75rem !important;padding-right:1.75rem !important}nav.fw_nav li{transform:translateX(-20px);opacity:0;transition:transform 150ms ease-in-out,opacity 150ms ease-in-out;transition-delay:calc(sibling-index()*.1s)}nav.fw_nav.fw_nav--expanded li{transform:translateX(0);opacity:1}nav.fw_nav li.current-menu-item,nav.fw_nav li.current_page_ancestor{border-color:var(--wp--preset--color--base);border-width:1px;color:var(--wp--preset--color--primary)}nav.fw_nav a{font-size:.9em;letter-spacing:1px;text-transform:uppercase;transition:color 150ms ease-in-out,letter-spacing 150ms ease-in-out}nav.fw_nav a:hover{color:var(--wp--preset--color--primary);letter-spacing:normal}nav.fw_nav #main_nav>ul{gap:1.125rem !important}@media(max-width: 879px){nav.fw_nav #main_nav>ul{gap:1.125rem !important}nav.fw_nav .fw_nav__content{width:100%;--nav-t-t: 700ms !important;padding-top:1rem !important}}.fw_navBackdrop{--t: 450ms;background-color:rgba(200,200,200,0)}@media(min-width: 880px){.fw-front-page footer{display:none}}footer .fw_simpleNav ul,.fw_simpleNav.bgh_footerNav ul{justify-content:center}footer .fw_simpleNav a,.fw_simpleNav.bgh_footerNav a{text-decoration:none;text-transform:uppercase;font-size:.8rem}footer .fw_simpleNav a:hover,.fw_simpleNav.bgh_footerNav a:hover{text-decoration:underline !important}.fw_rmFaq details{background-color:#fff}.fw_rmFaq details summary{cursor:pointer;border-bottom:1px solid #c7c7c7;padding:.5rem .75rem;font-weight:bold;transition:background-color 150ms ease-in-out}.fw_rmFaq details summary h4{font-weight:bold;margin-left:.375rem}.fw_rmFaq details summary:hover,.fw_rmFaq details[open] summary{background-color:#eaeaea}.fw_rmFaq .rank-math-answer{padding:.75rem .5rem .3rem 1.75rem;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 400ms ease-in-out}.fw_rmFaq .rank-math-answer>*{overflow:hidden}.fw_rmFaq details[open] summary~.rank-math-answer{grid-template-rows:1fr}.fw_rmFaq details:last-child summary{border-bottom:none}.fw_rmFaq h4{display:inline}body{overflow-x:hidden;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:var(--wp--preset--color--dark)}body::-webkit-scrollbar-track{background:var(--wp--preset--color--base)}body{scrollbar-color:var(--wp--preset--color--dark) var(--wp--preset--color--base);scrollbar-width:thin}h1,h2,h3,h4{font-family:"Playfair Display","Playfair Fallback BGH",Arial,Helvetica,sans-serif}h1,h2,h3,h4,p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.wp-block-button{position:relative}.wp-block-button__link{--t: 250ms;padding-left:1.5rem;padding-right:1.5rem;text-transform:uppercase;font-family:"Plex Fallback BGH",Georgia;transition:padding var(--t) ease-in-out}.wp-block-button__link:hover{padding-left:.75rem;padding-right:2.25rem}.wp-block-button__link:hover::after{opacity:1}.wp-block-button__link::after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M535.1 342.6C547.6 330.1 547.6 309.8 535.1 297.3L375.1 137.3C362.6 124.8 342.3 124.8 329.8 137.3C317.3 149.8 317.3 170.1 329.8 182.6L467.2 320L329.9 457.4C317.4 469.9 317.4 490.2 329.9 502.7C342.4 515.2 362.7 515.2 375.2 502.7L535.2 342.7zM183.1 502.6L343.1 342.6C355.6 330.1 355.6 309.8 343.1 297.3L183.1 137.3C170.6 124.8 150.3 124.8 137.8 137.3C125.3 149.8 125.3 170.1 137.8 182.6L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7z'/%3E%3C/svg%3E");opacity:0;transition:opacity var(--t) ease-in-out}.wp-block-button.is-style-outline .wp-block-button__link{font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;border-color:var(--wp--preset--color--dark);transition:background-color 150ms ease-in-out,color 150ms ease-in-out,padding var(--t) ease-in-out}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--base)}.bgh_sidebar{transform:translateY(-50%)}[data-fw-paged-layout-page-id=suchen-buchen] .bgh_sidebar{display:none}.bgh_sidebar a{gap:.7rem;padding:1rem .75rem}.bgh_sidebar a:nth-child(2){background-color:var(--wp--preset--color--primary)}[data-fw-paged-layout-page-id=suchen-buchen] .bgh_suchenBuchenBtn .wp-block-button{position:fixed;left:calc(var(--fw-pagedLayout-page, 3)*100vw);top:50%;transform:rotate(90deg) translateY(200%)}.fw_pagedLayout .fw_pagedLayout__track>.wp-block-group{display:grid;place-items:center}.fw_pagedLayout .fw_pagedLayout__track>.wp-block-group>*{width:100%;height:100%}.fw_pagedLayout .fw_pagedLayout__track>.wp-block-group>.wp-block-group{display:flex;flex-direction:column;justify-content:center}.fw_pagedLayout__track a{text-decoration:none}@media(max-width: 879px){.fw_pagedLayout__track .breakout--right,.fw_pagedLayout__track .is-style-fw-breakout-right{margin-right:0 !important}.fw_pagedLayout__track .breakout--left,.fw_pagedLayout__track .is-style-fw-breakout-left{margin-left:0 !important}}.fw_pagedLayout__track .wp-block-cover{position:relative;height:100%}.fw_pagedLayout__track .wp-block-cover__inner-container{position:static}.fw_pagedLayout__track .wp-block-cover .fw_scrollIndicator{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);visibility:hidden}.bgh_bergbahnenButton{position:fixed;left:2rem;top:3rem;width:140px;height:140px;visibility:hidden;opacity:0}[data-fw-paged-layout-page-id=start] .bgh_bergbahnenButton{visibility:visible;opacity:1}[data-fw-paged-layout-page-id=sommer] .bgh_bergbahnenButton,[data-fw-paged-layout-page-id=winter] .bgh_bergbahnenButton{visibility:visible;opacity:1;top:unset;bottom:2rem;left:50%;transform:translateX(-50%)}[data-fw-paged-layout-page-id=sommer] .bgh_bergbahnenButton .kinetic-badge,[data-fw-paged-layout-page-id=winter] .bgh_bergbahnenButton .kinetic-badge{--badge-bg-color: #1a1a1a;--badge-text-color: #1a1a1a;--badge-icon-color: #1a1a1a;--badge-hover-text-color: #f4f4f4;--badge-hover-icon-color: #f4f4f4}.bgh_swiper{--swiper-theme-color: var(--wp--preset--color--primary);padding-bottom:40px}.bgh_swiper .fw_swiper__wrapper .wp-block-group>a>.wp-block-group{max-width:max-content;margin-inline:auto}.bgh_swiper .swiper-button-next,.bgh_swiper .swiper-button-prev{background:var(--wp--preset--color--base);padding:.8rem;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);transform:translateY(-40px);transition:box-shadow 150ms ease-in-out}.bgh_swiper .swiper-button-next:hover,.bgh_swiper .swiper-button-prev:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}body.fw-front-page div[class*=eapps-popup-]{opacity:0 !important;visibility:hidden !important;transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out !important}[data-fw-paged-layout-page-id=start] body.fw-front-page [class*=eapps-popup-]{opacity:1 !important;visibility:visible !important}.bgh_landingCover{aspect-ratio:16/6 !important}@media(min-width: 1000px){.bgh_introCover{min-height:100vh !important}.fw_pagedLayout__track .wp-block-cover .fw_scrollIndicator{visibility:visible}[data-fw-paged-layout-page-id=start] .bgh_slidesNav{visibility:hidden}}@media(max-width: 999px){.bgh_bergbahnenButton{position:absolute;transform:translate(-50%, -50%) scale(0.75);left:50%;top:40vh}}@media(max-width: 879px){.fw_pagedLayout__track>section:not(#start):not(#start+section){margin-top:2rem}.bgh_logoHeader,.bgh_logoHeader.aligncenter{max-width:210px;margin-left:0 !important;margin-top:0 !important}.bgh_footerNav{display:none}.bgh_landingCover{aspect-ratio:16/9 !important}.bgh_sidebar{top:unset;bottom:0;right:0;writing-mode:initial;transform:none}.bgh_sidebar.fw_sidebar--vertical a{border:unset;width:100%;justify-content:center}.bgh_sidebar.fw_sidebar--vertical a svg{transform:rotate(0)}}
