/* cmsms stylesheet: Hinterstein-Main modified: 15.02.2022 11:16:44 */
 /* TANNENGRÜN 50,82,68 */ /* STROHBRAUN 220,204,166 */ /* ERDBRAUN 150,131,92 */ /* STEINGRAU */ /* NACHTBLAU 29,72,107 */ /* AZURBLAU 70,98,128 */ /* FELSGRAU 178,178,178 */ /* Hindelang Links *//* cairo-regular - latin */@font-face {font-family: 'Cairo';font-style: normal;font-weight: 400;src: url('/fonts/cairo/cairo-v17-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/cairo/cairo-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/cairo/cairo-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/cairo/cairo-v17-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/cairo/cairo-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/cairo/cairo-v17-latin-regular.svg#Cairo') format('svg'); /* Legacy iOS */}/* cairo-700 - latin */@font-face {font-family: 'Cairo';font-style: normal;font-weight: 700;src: url('/fonts/cairo/cairo-v17-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/cairo/cairo-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/cairo/cairo-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/cairo/cairo-v17-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/cairo/cairo-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/cairo/cairo-v17-latin-700.svg#Cairo') format('svg'); /* Legacy iOS */}/* caudex-regular - latin */@font-face {font-family: 'Caudex';font-style: normal;font-weight: 400;src: url('/fonts/caudex/caudex-v13-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/caudex/caudex-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/caudex/caudex-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/caudex/caudex-v13-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/caudex/caudex-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/caudex/caudex-v13-latin-regular.svg#Caudex') format('svg'); /* Legacy iOS */}/* caudex-700 - latin */@font-face {font-family: 'Caudex';font-style: normal;font-weight: 700;src: url('/fonts/caudex/caudex-v13-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/caudex/caudex-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/caudex/caudex-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/caudex/caudex-v13-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/caudex/caudex-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/caudex/caudex-v13-latin-700.svg#Caudex') format('svg'); /* Legacy iOS */}/* caudex-italic - latin */@font-face {font-family: 'Caudex';font-style: italic;font-weight: 400;src: url('/fonts/caudex/caudex-v13-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/caudex/caudex-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/caudex/caudex-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/caudex/caudex-v13-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/caudex/caudex-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/caudex/caudex-v13-latin-italic.svg#Caudex') format('svg'); /* Legacy iOS */}/* caudex-700italic - latin */@font-face {font-family: 'Caudex';font-style: italic;font-weight: 700;src: url('/fonts/caudex/caudex-v13-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/caudex/caudex-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/caudex/caudex-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/caudex/caudex-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/caudex/caudex-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/caudex/caudex-v13-latin-700italic.svg#Caudex') format('svg'); /* Legacy iOS */}html {/* scroll-behavior: smooth; */}body {font-family: "Cairo",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color: #444444;font-size: 16px;line-height: 1.3;margin: 0;position: relative;}body.no-scroll {overflow: hidden;}h1,h2,h3 {font-weight: 700;}h2 {font-size: 26px;}/* Helper */.no-padding {padding: 0;}button {cursor: pointer;}.transition-all {-webkit-transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}.transition-all-slow {-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}.img-right {display: block;width: 33%;height: auto;float: right;margin: 4px 0 15px 25px;}.img-left {display: block;width: 33%;height: auto;float: left;margin: 4px 25px 15px 0;}.img-right img,.img-left img {max-width: 100%;height: auto;}.img-right + p::after,.img-left + p::after {content: '';display: block;clear: both;}/* top-row */#top-row {background: #fff;/* border-bottom: 1px solid #efefef; */padding-top: 5px;-webkit-box-shadow: 0 10px 15px 5px rgba(0,0,0,0.1);box-shadow: 0 10px 15px 5px rgba(0,0,0,0.1);width: 100%;z-index: 100;position: relative;}.agMapFullScreen #top-row,.agMapFullScreen #quick-search-container {z-index: 1;}#top-row::after {content: '';display: block;width: 100%;height: 1px;background: #efefef;position: absolute;bottom: -1px;left: 0;}#top-row-container {/* padding-left: 70px; */position: relative;}#top-row-container .row-top-row-functions .btn .text {display: none;}#btn-interactive-map {float: right;margin-right: 10px;vertical-align: initial;}#top-row-container .btn:not(.btn-submit) {color: #818181;}/* Alpstein FlexView Map */.oax.oax-top-cont {position: relative;z-index: 1;}/* Top Row Seitensuche */#top-row-container .dropdown.sitesearch-dropdown {float: right;margin-right: 10px;}#top-row-container .dropdown.sitesearch-dropdown .dropdown-menu {padding: 10px;width: 290px;}#logo {background: #fff;position: absolute;top: 0;left: 10px;width: auto;width: 65px;z-index: 2;}#logo img {width: 52px;max-width: 52px;height: auto;position: relative;display: block;}/* top-row scrolled */body.scrolled #logo,body.scrolled #logo img {max-width: 55px;}body.scrolled #top-row-container {/* padding-left: 70px; */}/* Sprachumschaltung */#language-switch {float: right;position: relative;}#language-switch .btn.dropdown-toggle::before,#language-switch .dropdown-menu .dropdown-item::before {content: '';display: block;width: 15px;height: 15px;background-image: url(/img/flag-square.svg);background-repeat: no-repeat;background-position: 0 0;background-size: 90px 15px;position: absolute;left: 5px;top: 9px;}#language-switch .btn.dropdown-toggle.hide-flag {padding-left: 10px;}#language-switch .btn.dropdown-toggle.hide-flag::before {display: none;}#language-switch .dropdown-menu .dropdown-item {position: relative;}#language-switch .btn.dropdown-toggle,#language-switch .dropdown-menu .dropdown-item {padding-left: 25px;}#language-switch .btn.dropdown-toggle.de::before,#language-switch .dropdown-menu .dropdown-item.de::before {background-position: 0 0;}#language-switch .btn.dropdown-toggle.en::before,#language-switch .dropdown-menu .dropdown-item.en::before {background-position: -15px 0;}#language-switch .btn.dropdown-toggle.fr::before,#language-switch .dropdown-menu .dropdown-item.fr::before {background-position: -30px 0;}#language-switch .btn.dropdown-toggle.it::before,#language-switch .dropdown-menu .dropdown-item.it::before {background-position: -45px 0;}#language-switch .btn.dropdown-toggle.nl::before,#language-switch .dropdown-menu .dropdown-item.nl::before {background-position: -60px 0;}#language-switch .btn.dropdown-toggle.es::before,#language-switch .dropdown-menu .dropdown-item.es::before {background-position: -75px 0;}/* Google Translate */#google_translate_element { display: none; position: absolute; top: -1px; right: 40px; }/* Main Nav */#row-main-nav .navbar {padding: 0;}#main-nav > .navbar-nav {margin-top: 5px;padding-bottom: 10px;}/* All Links */#main-nav > .navbar-nav .nav-item > a {font-weight: 600;}#main-nav > .navbar-nav > .nav-item {display: inline-block;}@media (max-width: 767px) {#main-nav > .navbar-nav > .nav-item {position: relative;}}#main-nav > .navbar-nav > .nav-item > span.more::before {content: '\e902';}#main-nav > .navbar-nav > .nav-item.open > span.more::before,#main-nav > .navbar-nav > .nav-item.active > span.more::before {content: "\e903";}#main-nav > .navbar-nav > .nav-item > .nav-link.menuactive + span.more {display: none;}#main-nav > .navbar-nav > .nav-item:hover > span.more,#main-nav > .navbar-nav > .nav-item:focus > span.more,#main-nav > .navbar-nav > .nav-item:active > span.more,#main-nav > .navbar-nav > .nav-item:hover > span.more:hover,#main-nav > .navbar-nav > .nav-item:focus > span.more:hover,#main-nav > .navbar-nav > .nav-item:active > span.more:hover {color: #fff;}#main-nav > .navbar-nav > .nav-item > span.more {display: block;cursor: row-resize;width: 50px;height: 40px;font-size: 24px;line-height: 40px;color: #005ea8;position: absolute;top: 0;right: 10px;z-index: 1;text-align: center;}#main-nav > .navbar-nav > .nav-item > .nav-link.menuactive + span.more {color: #fff;}#main-nav > .navbar-nav > .nav-item > a {display: block;font-weight: 600;line-height: 34px;font-size: 20px;line-height: 40px;padding: 0px 15px;color: #005ea8; /* #78a6ce */text-transform: uppercase;}#main-nav > .navbar-nav .nav-item:hover > a,#main-nav > .navbar-nav .nav-item > a.menuactive,#main-nav > .navbar-nav .nav-item a:hover {background: #005ea8;text-decoration: none;color: #fff;}#main-nav .decor-element {color: #63a622;padding: 11px 0;font-size: 20px;overflow: hidden;min-height: 42px;}#main-nav .decor-element .icon-angles-down {margin-top: -30px;}#main-nav > .navbar-nav > .nav-item:hover .decor-element .icon-angles-down {margin-top: 0px;}/* 2te Ebene */#main-nav > .navbar-nav .navbar-nav {overflow: hidden;}#main-nav > .navbar-nav .navbar-nav,#main-nav > .navbar-nav > .nav-item.active.open .navbar-nav {max-height: 0;position: relative;top: 0;left: 0;}#main-nav > .navbar-nav > .nav-item.open .navbar-nav,#main-nav > .navbar-nav > .nav-item.active .navbar-nav {max-height: 2000px;padding-bottom: 10px;}@media (max-width: 767px) {#main-nav > .navbar-nav .nav-item .nav-link.menuactive ~ .navbar-nav {max-height: 2000px;padding-bottom: 10px;}}#main-nav > .navbar-nav .navbar-nav > .container-fluid .row > .nav-item[class^="col-"],#main-nav > .navbar-nav .navbar-nav > .container-fluid .row > .nav-item[class*=" col-"] {padding-left: 15px;}#main-nav > .navbar-nav .navbar-nav .nav-item > a {padding: 0 15px;line-height: 30px;font-size: 18px;}/* Special Handling Urlaub */#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a {color: #818181;border-bottom: 3px solid #63a622;font-size: 20px;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a {border-bottom: 3px solid #005ea8;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a {color: #005ea8;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a {color: #63a622;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child a.menuactive,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item.menuactive a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a.menuactive,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a:hover {color: #fff;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.menuactive .nav-item a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item .nav-item.menuactive a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item .nav-item a:hover {background: #63a622;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child.menuactive .nav-item a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child .nav-item.menuactive a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a.menuactive,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child:hover > a,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a:hover,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover {background: #005ea8;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a {background: none;color: #818181;}/* Urlaub non seasonal */#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal {padding-bottom: 10px;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a {border-bottom: none;font-size: 18px;}#main-nav > .navbar-nav .nav-item.non_seasonal:hover > a {background: none;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a {color: #818181;}#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a:hover,#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a.menuactive {background: #005ea8;color: #fff;}/* Saison Switch */body.sommer #main-nav .decor-element {/* color: #005ea8; */}body.sommer #main-nav > .navbar-nav > .nav-item > a {color: #63a622;}body.sommer #main-nav > .navbar-nav .nav-item:hover > a,body.sommer #main-nav > .navbar-nav .nav-item > a.menuactive,body.sommer #main-nav > .navbar-nav .nav-item a:hover {background: #63a622;color: #fff;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a {border-bottom: 3px solid #005ea8;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a {border-bottom: 3px solid #63a622;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a {border-bottom: none;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a {color: #63a622;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a {color: #005ea8;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child a.menuactive,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item.menuactive a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a.menuactive,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a:hover {color: #fff;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.menuactive .nav-item a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item .nav-item.menuactive a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item .nav-item a:hover {background: #005ea8;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child.menuactive .nav-item a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child .nav-item.menuactive a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a.menuactive,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child:hover > a,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a.menuactive {background: #63a622;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a {background: none;color: #818181;}body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a:hover,body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a.menuactive {background: #63a622;color: #fff;}#main-nav .sub-headline {border-bottom: 3px solid #63a622;font-size: 20px;font-weight: 600;}#main-nav ul.more-link-list,#main-nav ul.more-link-list li {list-style-type: none;padding: 0;margin: 0;}#main-nav ul.more-link-list li {display: inline-block;}#main-nav ul.more-link-list li a {color: #818181;font-size: 16px;font-weight: 600;line-height: 38px;padding: 0px;position: relative;border-bottom: 1px dotted #818181;}#main-nav ul.more-link-list li a::after {content: ',';display: block;position: relative;float: right;padding: 0 2px;}#main-nav ul.more-link-list li:last-child a::after {display: none;}#main-nav .nav-item ul.more-link-list li a:hover,#main-nav .nav-item ul.more-link-list li a:focus,#main-nav .nav-item ul.more-link-list li a:active {background: none;color: #444444;text-decoration: none;border-bottom: 1px solid #444444;}/* Main Nav Banner / Footer Banner */#main-nav .banner-container,#footer .banner-container {font-size: 14px;border-bottom: 1px solid #f6f6f6;margin-bottom: 10px;padding-bottom: 10px;}#main-nav .banner-container:last-child,#footer .banner-container:last-child {border-bottom: none;margin-bottom: 0px;padding-bottom: 0px;}#main-nav .banner-container.bad-hindelang {margin-top: 40px;}#main-nav .banner-container .img,#footer .banner-container .img {max-width: 65px;margin-right: 10px;float: left;}#main-nav .banner-container.bad-hindelang .text,#footer .banner-container.bad-hindelang .text {margin-top: 5px;}#main-nav .banner-container.bh-plus h3,#footer .banner-container.bh-plus h3 {font-weight: 600;font-size: 17px;line-height: 20px;white-space: nowrap;}#main-nav .banner-container.bh-plus h3 .plus,#footer .banner-container.bh-plus h3 .plus {line-height: 24px;color: #ef7f01;}#main-nav .banner-container a {text-decoration: none;border-bottom: 1px dotted #818181;color: #818181;}#main-nav .nav-item .banner-container a:hover,#main-nav .nav-item .banner-container a:focus,#main-nav .nav-item .banner-container a:active,#footer .nav-item .banner-container a:hover,#footer .nav-item .banner-container a:focus,#footer .nav-item .banner-container a:active {background: none;text-decoration: none;color: #818181;border-bottom: 1px solid #818181;}/* Special Hamburger Styles */.hamburger {padding: 0px;/* display: inline-block; */cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #005ea8; /* #78a6ce */text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 10px auto;float: right;overflow: visible;position: relative;z-index: 1;}.hamburger .hamburger-box {width: 35px;height: 24px;display: block;position: relative;margin: 0 auto;}.hamburger .menu-text {color: #005ea8; /* #78a6ce */display: block;font-size: 16px;line-height: 24px;margin-top: 3px;}.hamburger .hamburger-inner {display: block;top: 50%;margin-top: -2px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}.hamburger.collapsed .hamburger-inner {-webkit-transform: rotate(0deg);transform: rotate(0deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {width: 35px;height: 4px;background-color: #005ea8; /* #78a6ce */border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {content: "";display: block;}.hamburger .hamburger-inner::before {top: 0px;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;opacity: 0;}.hamburger.collapsed .hamburger-inner::before {top: -10px;opacity: 1;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger .hamburger-inner:after {bottom: 0px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger.collapsed .hamburger-inner:after {bottom: -10px;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}/* special Hamburger End*//* Main Slider */#main-slider {position: relative;width: 100%;max-height: 720px;overflow: hidden;z-index: 1;color: #fff;}#main-slider #map {color: #818181;}#main-slider .ghost {display: none;}#main-slider .bg-wave {position: absolute;left: 0;bottom: 0;z-index: 10;vertical-align: bottom;width: 70%;}#main-slider .bg-wave img {display: block;}#main-slider .owl-carousel {max-height: 0px;overflow: hidden;background: #f8f8f8;width: 100%;max-width: 1680px;-webkit-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;}#main-slider .owl-carousel.owl-loaded {max-height: 720px;}#main-slider .caption-block {text-align: center;padding-top: 25px;color: #818181;padding-bottom: 65px;}#main-slider .caption-block h2 {font-weight: 700;color: #63a622;font-size: 26px;margin-bottom: 15px;}#main-slider .blue .caption-block h2 {color: #005ea8; /* #78a6ce */}#main-slider .caption-block p,#main-slider .caption-block ul {padding-left: 15px;padding-right: 15px;}#main-slider .caption-block .btn {font-size: 17px;line-height: 25px;padding-left: 20px;padding-right: 20px;margin-top: 15px;background-color: rgba(99,166,34,1);text-shadow: 1px 1px 3px rgba(0,0,0,0.4);border-radius: 25px;}#main-slider .caption-block .btn:hover,#main-slider .caption-block .btn:focus,#main-slider .caption-block .btn:active {color: #fff;background-color: rgba(99,166,34,1);}/* blue Slide */#main-slider .blue .caption-block .btn {background-color: rgba(0,94,168,1);}#main-slider .blue .caption-block .btn:hover,#main-slider .blue .caption-block .btn:focus,#main-slider .blue .caption-block .btn:active {background-color: rgba(0,94,168,1);}/* Slider Nav */.owl-carousel .owl-nav {margin-top: 0;position: absolute;width: 100%;height: 80px;top: 50%;margin-top: -40px;z-index: 1;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {font-size: 47px;line-height: 80px;opacity: 0.2;display: none;width: 60px;height: 80px;float: left;cursor: pointer;-webkit-transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span {line-height: 80px;display: block;font-size: 60px;margin-top: -5px;}.owl-carousel .owl-nav .owl-prev {border-top-right-radius: 40px;border-bottom-right-radius: 40px;}.owl-carousel .owl-nav .owl-next {float: right;border-top-left-radius: 40px;border-bottom-left-radius: 40px;}.owl-carousel .owl-nav [class*="owl-"]:hover {background: #fff;background: rgba(255,255,255,0.5);opacity: 1;}/* main-slider scrolled */body.scrolled #main-slider .owl-carousel {/*-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);*/}#main-slider .copyright {position: absolute;left: 10px;top: 10px;color: #fff;font-size: 10px;text-shadow: 0 0 5px rgba(0,0,0,0.8);-webkit-transform: rotate(-90deg) translateX(-100%);-moz-transform: rotate(-90deg) translateX(-100%);-ms-transform: rotate(-90deg) translateX(-100%);-o-transform: rotate(-90deg) translateX(-100%);transform: rotate(-90deg) translateX(-100%);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;}/* Scroll Hint */.scroll-hint {background: #fff;border: 1px solid #e5e5e5;border-radius: 25px;width: 50px;height: 50px;line-height: 50px;font-size: 30px;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);text-align: center;cursor: pointer;position: absolute;top: -25px;left: 50%;margin-left: -26px;display: none;opacity: 1;}body.scrolled .scroll-hint {opacity: 0;}.scroll-hint > a,.scroll-hint > a > i {line-height: 50px;color: #e5e5e5;}.scroll-hint > a:hover,.scroll-hint > a:focus,.scroll-hint > a:active {text-decoration: none;}/* Quick Search */#quick-search-container {position: relative;z-index: 10;max-width: 1140px;}#quick-search-container.sticky {position: fixed;top: 82px;left: 50%;transform: translateX(-50%);}.ghost-spacer {height: 0;}#quick-search-container.sticky + .ghost-spacer {height: 122px;position: relative;}#quick-search-wrap {background: #B2B2B2;background: #efefef;color: #444444;padding: 10px 15px;/* margin-bottom: 15px; */min-height: 58px;position: relative;/* Mobile Height Toggle */max-height: 90px;overflow: hidden;}#quick-search-wrap #daterange {margin-bottom: 15px;}#quick-search-wrap.open {/* Mobile Height Toggle */max-height: 800px;overflow: visible;}#quick-search-wrap.open #daterange {margin-bottom: 5px;}#quick-search-wrap .sub-headline {display: block;margin-bottom: 5px;}#quick-search-wrap .form-control {padding-left: 3px;padding-right: 3px;margin-bottom: 5px;}#quick-search-wrap .input-group {margin-bottom: 5px;}#quick-search-wrap .input-group .input-group-append i {margin-right: 5px;}#quick-search-wrap .custom-select {padding-left: 5px;}#daterange {min-width: 205px;text-align: center;}#quick-search-wrap .children-wrap {position: relative;margin-bottom: 20px;z-index: 1;}#quick-search-wrap .children-wrap::before,#quick-search-wrap .children-wrap::after {content: '';position: absolute;top: 37px;left: 40%;margin-left: -15px;display: none;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #818181 transparent transparent transparent;}#quick-search-wrap .children-wrap::after {margin-left: -14px;border-width: 14px 14px 0 14px;border-color: #ffffff transparent transparent transparent;}#quick-search-wrap .children-wrap.active::before,#quick-search-wrap .children-wrap.active::after {display: block;}#children-age-wrap {background: #fff;color: #818181;border: 1px solid #818181;position: relative;margin-bottom: 20px;padding: 10px;width: 100%;text-align: center;-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}#quick-search-wrap .child-age-wrap {margin-bottom: 10px;}.btn-anfrage {margin-left: auto;}/* Page Content */#page-content {position: relative;padding-top: 30px;background: #fff;z-index: 1;}#page-content .content-block,#page-content .content-block-news,#page-content .headline-subheadline-block,#page-content .sitemap-block {max-width: 1140px;margin: 0 auto;}#page-content .content-block {margin-bottom: 25px;padding-top: 15px;overflow: hidden;}#page-content h1 {font-size: 35px;font-weight: 700;}#page-content .intro-text {max-width: 800px;margin: 0 auto;}/* Divider */#page-content .divider {font-family: 'Pacifico';color: #005ea8;font-weight: 400;margin-bottom: 20px;position: relative;text-align: center;overflow: hidden;}body.sommer #page-content .divider {color: #63a622;}#page-content .divider > span {position: relative;display: inline-block;line-height: 1.9em;}#page-content .divider > span::before,#page-content .divider > span::after {content: "";position: absolute;top: 50%;width: 10000%;height: 3px;background: #005ea8;}body.sommer #page-content .divider > span::before,body.sommer #page-content .divider > span::after {background: #63a622;}#page-content .divider > span::before {right: 100%;margin-right: 20px;}#page-content .divider > span::after {left: 100%;margin-left: 20px;}#page-content h2.divider {font-size: 24px;line-height: 50px;}/* Headline / Subheadline */#page-content .headline-subheadline-block {max-width: 800px;margin: 0 auto 30px auto;}#page-content .headline-subheadline-block .intro-text h1,#page-content .headline-subheadline-block h2 {font-size: 28px;font-weight: 700;}#page-content .headline-subheadline-block .intro-text h2.divider,#page-content .headline-subheadline-block h3.divider {font-size: 22px;line-height: 50px;}.headline-subheadline-block p a:not(.btn),.content-block p a:not(.btn),#first-content ul li a,.cg-better-form label a {color: #818181;text-decoration: none;border-bottom: 1px dotted #818181;}.headline-subheadline-block a:not(.btn):hover,.content-block a:not(.btn):hover,#first-content ul li a:hover,.cg-better-form label a:hover {border-bottom: 1px solid #818181;}/* Special Content Blocks */.text-img-text .text-container h2 {font-size: 22px;}.text-img-text .text-container h2,.text-img-text .text-container h3 {margin-bottom: 20px;}.img-container {margin-bottom: 30px;}.img-container a,.content-block .img-container a {border: none;}.img-container a:hover,.content-block .img-container a:hover {border: none;}.text-container .btn-outline-primary {border-color: #005ea8;color: #005ea8;font-family: 'Pacifico';}body.sommer .text-container .btn-outline-primary {border-color: #63a622;color: #63a622;}.text-container .btn-outline-primary:hover,.text-container .btn-outline-primary:focus,.text-container .btn-outline-primary:active {background: #005ea8;border-color: #005ea8;color: #fff;}body.sommer .text-container .btn-outline-primary:hover,body.sommer .text-container .btn-outline-primary:focus,body.sommer .text-container .btn-outline-primary:active {background: #63a622;border-color: #63a622;color: #fff;}.text-container .btn i {vertical-align: middle;display: inline-block;margin: -8px 0 0 5px;}/* Turned Left img Container */.img-container.turned-left::before,.img-container.turned-right::before {content: '';display: block;background: #fff;width: 98%;height: 98%;position: absolute;left: 1%;top: 1%;}.img-container.turned-left {-moz-transform: rotate(-4deg);-ms-transform: rotate(-4deg);-o-transform: rotate(-4deg);-webkit-transform: rotate(-4deg);transform: rotate(-4deg);position: relative;}.img-container.turned-left img {-moz-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);-webkit-transform: rotate(4deg);transform: rotate(4deg);}/* Turned Right img Container */.img-container.turned-right {-moz-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);-webkit-transform: rotate(4deg);transform: rotate(4deg);position: relative;}.img-container.turned-right img {-moz-transform: rotate(-4deg);-ms-transform: rotate(-4deg);-o-transform: rotate(-4deg);-webkit-transform: rotate(-4deg);transform: rotate(-4deg);}/* Text Content Block */.text-container {border: 2px solid #e6e6e6;background: #fff;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);margin-bottom: 30px;}.text-container .text-content {padding: 15px;position: relative;z-index: 2;}/* Tipp Box */.text-container .tipp {padding: 60px 15px 15px 15px;position: relative;z-index: 1;}.text-container .tipp::before {content: '';display: block;width: 240px;height: 38px;background-image: url(/img/bg-wave.png);background-repeat: no-repeat;background-position: left top;background-size: cover;position: absolute;left: 0;top: 0;}.text-container .tipp .bg-wave {max-width: 200px;}.text-container .tipp .inner-wrap {background: #e6e6e6;padding: 10px;position: relative;padding-left: 50px;min-height: 50px;line-height: 24px;}.text-container .tipp .inner-wrap::before {content: "\e906";display: block;font-size: 30px;font-family: 'icomoon';position: absolute;left: 10px;top: 5px;width: 30px;height: 35px;line-height: 35px;}.text-container .tipp .inner-wrap::after {content: 'Tipp';display: block;color: #e6e6e6;position: absolute;right: 0;top: -15px;line-height: 20px;font-size: 16px;font-weight: 700;text-transform: uppercase;}.text-container .tipp p {margin-bottom: 0;}/* Full width Block */.full-width-block {max-width: 1680px;margin-left: auto;margin-right: auto;margin-bottom: 50px;padding-top: 50px;padding-bottom: 50px;color: #fff;position: relative;text-shadow: 0 0 5px rgba(0,0,0,0.9);}.full-width-block {background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.full-width-block h2 {font-size: 30px;}.full-width-block .divider {color: #fff !important;}.full-width-block .divider > span::before,.full-width-block .divider > span::after {background: #fff !important;}body.sommer .full-width-block .divider,body.winter .full-width-block .divider {color: #fff;margin-bottom: 30px;}body.sommer .full-width-block .divider > span::before,body.sommer .full-width-block .divider > span::after,body.winter .full-width-block .divider > span::before,body.winter .full-width-block .divider > span::after {background: #fff;}.full-width-block .bg-gradient-black {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */position: absolute;width: 100%;height: 50%;left: 0;bottom: 0;}/* Downloads */#page-content .download {border: 1px solid #e6e6e6;border-radius: .2rem;position: relative;margin-bottom: 30px;}#page-content .download a.icon {max-width: 50px;display: block;padding: 10px;text-align: center;float: left;text-decoration: none;border: none;}#page-content .download a.icon:hover,#page-content .download a.icon:focus,#page-content .download a.icon:active {text-decoration: none;border: none;}#page-content .download.pdf a.icon {color: red;}#page-content .download.external a.icon {color: #818181;;}#page-content .download a.icon i {font-size: 30px;line-height: 50px}#page-content .download .icon img {width: 100%;height: auto;display: block;}#page-content .download .inner {display: block;float: left;max-width: calc(100% - 70px);padding: 15px;}#page-content .download .inner h2 {font-size: 20px;}/* Webcams */#page-content .card.webcam {margin-bottom: 30px;}#page-content .card.webcam h2 {font-size: 20px;}/* VA Overview */.va-list .calendar-list-nav {margin: 10px 0 20px 0;text-align: center;}.va-list .va-item {margin-bottom: 30px;border-radius: .25rem;}.va-list a.va-item {background: #000;background: rgba(0,0,0,0.3);color: #fff;display: block;position: relative;min-height: 50px;margin-top: 20px;}.va-list a.va-item:hover,.va-list a.va-item:focus,.va-list a.va-item:active {color: #fff;text-decoration: none;}.va-list .va-item .spacer {font-size: 15px;line-height: 20px;margin: 15px 0;}.va-list .va-item .date {background: #f6f6f6;border-radius: .25rem;color: #818181;text-shadow: none;text-align: center;padding: 3px;width: 50px;min-height: 50px;}.va-list .va-item .date-wrap {border-right: 1px solid rgba(0,0,0,.125);text-align: center;position: relative;width: 51px;float: left;}.va-list .va-item .date-wrap .date {position: relative;left: auto;top: auto;}.va-list .va-item .year,.va-list .va-item .times {font-size: 11px;line-height: 16px;}.va-list .va-item .times {border-top: 1px solid #fff;}.va-list .va-item .month {text-transform: uppercase;font-weight: 300;font-size: 15px;line-height: 16px;}.va-list .va-item .day {font-family: 'Pacifico';font-size: 35px;line-height: 35px;vertical-align: top;margin-top: -10px;}.va-list .va-item .times {margin-top: 5px;}.va-list a.va-item .title {width: 100%;font-size: 14px;font-weight: 400;position: relative;float: left;padding-left: 20px;width: calc(100% - 51px);}.va-list a.va-item h3 {font-size: 16px;font-weight: 400;padding-top: 3px;padding-bottom: 3px;margin-bottom: 5px;}.va-list a.va-item .title p {margin-bottom: 0px;}.va-list a.va-item .title p ~ p {margin-bottom: 5px;}/* Übersicht Veranstaltungen */.va-list .va-item .card {-ms-flex-direction: row;flex-direction: row;}.va-list .va-item .card .card-inner {-ms-flex-direction: column;flex-direction: column;width: 100%;position: relative;float: left;width: calc(100% - 51px);min-height: 200px;}.va-list .va-item .card-title {font-size: 20px;}.va-list .va-item .card-body {padding: 18px 10px 10px 10px;position: relative;}.va-list .va-item .card-body .btn-outline-secondary {color: #6c757d;border-color: #6c757d;}.va-list .va-item .card-body.with-image > img {position: relative;display: block;width: auto;height: auto;max-width: 100%;max-height: 150px;margin: 0 auto 15px auto;}/* VA Detail */.calendar-event .with-image img {display: block;margin: 0 auto 20px auto;}/* Übersichtsseiten allgemein */.item-count {margin-bottom: 20px;}.item-list {overflow: hidden;padding-top: 15px;padding-bottom: 15px;width: 100%;}.item-list .item {margin-bottom: 30px;}.item-list .item a:not(.btn) {color: #818181;border-bottom: 1px dotted #818181;text-decoration: none;}.item-list .item a:not(.btn):hover {border-bottom: 1px solid #818181;text-decoration: none;}/* Gastegeber List */#gastgeber-list .text-content {padding: 15px 30px;}.row-gg-infos {margin-top: 20px;}#detail .row-gg-infos {margin-top: 0px;}.row-gg-infos .inner,.info-col .inner {max-width: 180px;font-size: 11px;text-align: center;background: #f6f6f6;padding: 5px 10px;margin-bottom: 20px;}.row-gg-infos .col-auto,.info-col .col-auto {padding-left: 10px;padding-right: 10px;}.row-gg-infos .col-type .inner,.info-col .col-type .inner {background: none;border: 1px solid #f39200;color: #f39200;}.row-gg-infos .col-stars .inner,.info-col .col-stars .inner {background-color: transparent;background-image: url('/img/klassifizierungen/klassifizierung-fewo.png');background-repeat: no-repeat;background-position: 0 0;background-size: cover;width: 68px;padding: 0;height: 10px;overflow: hidden;margin: 8px 0px;text-indent: -5000px;color: #f39200;}.row-gg-infos .col-stars.stars-2 .inner,.info-col .col-stars.stars-2 .inner {width: 30px;}.row-gg-infos .col-stars.stars-3 .inner,.info-col .col-stars.stars-3 .inner {width: 43px;}.row-gg-infos .col-stars.stars-4 .inner,.info-col .col-stars.stars-4 .inner {width: 56px;}.row-gg-infos .col-allergikerfreundlich .inner,.info-col .col-allergikerfreundlich .inner {background-color: transparent;/* background-image: url('/img/klassifizierungen/BHV_ECARF-Logo.jpg'); */background-image: url('/img/klassifizierungen/logo-allergiker-zertifiziert.jpg');background-repeat: no-repeat;background-position: 0 0;background-size: cover;width: 52px;height: 30px;padding: 0;overflow: hidden;text-indent: -5000px;}.row-gg-infos .col-bhp .inner,.info-col .col-bhp .inner {background-color: transparent;background-image: url('/img/logo-bad-hindelang-plus.jpg');background-repeat: no-repeat;background-position: 0 0;background-size: cover;padding: 0;width: 30px;height: 30px;overflow: hidden;text-indent: -5000px;}/* News */.NewsSummary.card {margin-bottom: 30px;}.NewsSummaryMorelink {margin-top: 20px;}/* CG Better Form */.cg-better-form .btn-cta {margin-top: 30px;}/* Navigator Page Thumbnails */.card.page-item {margin-bottom: 30px;border: none;}.card.page-item .img-container {margin-bottom: 0px;}.card.page-item .card-body {padding: 15px 10px;margin: -30px auto 0 auto;position: relative;z-index: 1;width: 95%;}.card.page-item .card-body .btn {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;padding-right: 15px;}.card.page-item .card-body .btn + p {margin-top: 20px;}.card.page-item .card-body p {padding: 0;}.card.page-item .card-body p:last-child {margin-bottom: 0;}/* Sitemap Block */#page-content .sitemap-block ul,#page-content .sitemap-block ul li {list-style-type: none;padding: 0;margin: 0;font-size: 18px;font-weight: 300;line-height: 28px;}#page-content .sitemap-col > ul > li > a {font-weight: 700;}#page-content .sitemap-col ul li a {color: #818181;border-bottom: 1px solid #fff;}#page-content .sitemap-col ul li a:hover,#page-content .sitemap-col ul li a:focus,#page-content .sitemap-col ul li a:active {color: #818181;border-bottom: 1px solid #818181;text-decoration: none;}#page-content .sitemap-col > ul > li > ul {margin-bottom: 30px;}/* Content Styling */#first-content {padding-top: 30px;padding-bottom: 30px;}/* Forms */form textarea {min-height: 150px;}.error_message,ul.error {border: 5px solid red;margin-bottom: 20px;}.error_message ul,ul.error {padding: 0 10px;}.error_message ul,.error_message li,ul.error,ul.error li {list-style-type: none;color: red;}/* Captcha */.row-captcha-text {margin-bottom: 5px;}.row-captcha-text p {font-size: 0.9em;margin-bottom: 5px;}.captcha {margin-bottom: 15px;text-align: center;}.captcha img {margin: 10px auto 10px auto;display: block;}.captcha input.cgbf_input_captcha {height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;vertical-align: top;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.hpsp,.commenthp,.form-confirmemail {height: 0;overflow: hidden;visibility: hidden;margin-bottom: 0;}fieldset {border: 0;padding: 0;}label {font-size: 0.9em;margin-bottom: 2px;display: block;}.required.fb_invalid {color: red;}/* Footer */#footer {background: #a1a1a1;color: #fff;padding-top: 50px;padding-bottom: 80px;position: relative;}#footer .bg-wave {position: absolute;left: 0;top: -50px;z-index: 10;vertical-align: bottom;width: 320px;}#footer a {color: #fff;border-bottom: 1px solid #a1a1a1;}#footer a:hover,#footer a:focus,#footer a:active {color: #fff;border-bottom: 1px solid #fff;text-decoration: none;}#footer ul,#footer ul li {list-style-type: none;padding: 0;margin: 0;}#footer .col-logo {position: relative;padding-left: 100px;margin-bottom: 20px;}#footer .col-links {position: relative;line-height: 28px;margin-bottom: 20px;}#footer .col-logo .logo-hinterstein {position: absolute;left: 15px;top: 0;width: 70px;height: auto;display: block;}#footer .social-link-list {margin-top: 5px;margin-bottom: 8px;}#footer .social-link-list li {line-height: 30px;margin-bottom: 10px;}#footer .social-link-list li:last-child {margin-bottom: 0px;}#footer .social-link-list i {font-size: 30px;margin-right: 5px;vertical-align: middle;}#footer .social-link-list li.facebook a {color: #4267b2;color: #005ea8;}#footer .social-link-list li.instagram a {color: #a42ab7;}#footer .social-link-list li a:hover,#footer .social-link-list li a:focus,#footer .social-link-list li a:active {color: #fff;border: none;text-decoration: none;}#footer .goldgrid,#footer .goldgrid a {font-size: 14px;color: #e6e6e6}/* Loading Screen */#loading-screen {position: fixed;left: 0;top: 0;max-height: 0;z-index: 10000;width: 100%;height: 100%;overflow: hidden;-webkit-transition: max-height 100ms ease-in-out;-moz-transition: max-height 100ms ease-in-out;-o-transition: max-height 100ms ease-in-out;transition: max-height 100ms ease-in-out;-webkit-transform: translate(0px, -100%);-moz-transform: translate(0px, -100%);-ms-transform: translate(0px, -100%);-o-transform: translate(0px, -100%);transform: translate(0px, -100%);}body.js #loading-screen {background: #fff;background: rgba(255,255,255,0.85);max-height: 100vh;-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);transform: translate(0px, 0px);}body.js #loading-screen.loaded {max-height: 0 !important;-webkit-transition: max-height 200ms ease-in-out 200ms;-moz-transition: max-height 200ms ease-in-out 200ms;-o-transition: max-height 200ms ease-in-out 200ms;transition: max-height 200ms ease-in-out 200ms;}#loading-screen .centered-content {text-align: center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 180px;height: 290px;}/* CSS Ellipsis Loading Animation */.lds-ellipsis {display: inline-block;position: relative;width: 80px;height: 80px;}.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #63a622;animation-timing-function: cubic-bezier(0, 1, 1, 0);}.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;}.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}@keyframes lds-ellipsis1 {0% {transform: scale(0);}100% {transform: scale(1);}}@keyframes lds-ellipsis3 {0% {transform: scale(1);}100% {transform: scale(0);}}@keyframes lds-ellipsis2 {0% {transform: translate(0, 0);}100% {transform: translate(24px, 0);}}/* Feratel Modal */#modal-feratel iframe,#modal-interactive-map iframe {height: 65vh;}/* Cookie Bar */#cookie-bar {font-size: 14px;background:#111111; background: rgba(0,0,0,0.8); height:auto; line-height:35px; color:#eeeeee; text-align:center; padding: 10px;}#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;z-index:110;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left: 15px;}#cookie-bar .cb-enable {background: #f39200; border: 1px solid #fff; color: #fff;}#cookie-bar .cb-enable:hover {background: #ef7f01; border-color: #ef7f01; color: #fff;}#cookie-bar .cb-disable {background:#1c6b18;}#cookie-bar .cb-disable:hover {background:#1c6b18;}#cookie-bar .cb-policy {border: 1px solid #fff; color: #fff;}#cookie-bar .cb-policy:hover {background:#fff; color: #000;}#cookie-bar .cb-enable,#cookie-bar .cb-policy {border-radius: 20px;padding-left: 10px;padding-right: 10px;line-height: 35px;}@media (max-width: 575px) {#quick-search-wrap .btn-wrap {width: 100%;}.btn-anfrage,#btn-feratel-modal {display: block;width: 100%;}#btn-feratel-modal {margin-bottom: 20px;}/* Cookie Bar */#cookie-bar {line-height: normal;}#cookie-bar a {margin: 0;}#cookie-bar .cb-enable,#cookie-bar .cb-policy {display: block;margin-top: 20px;margin-bottom: 30px;}}/* Bootstrap Erweiterungen */.lead {font-size: 1.1rem;}.breadcrumb-wrap {max-width: 1140px;margin: 0 auto;}.breadcrumb {margin-bottom: 15px;background: none;border-radius: 0;padding: 0 .5rem 0 0;margin-bottom: 0;line-height: 22px;}ol.breadcrumb {margin-bottom: 15px;}.breadcrumb-item + .breadcrumb-item {padding-left: 0;}.breadcrumb-item + .breadcrumb-item::before {content: "»";}.breadcrumb-item a {color: #6c757d;}.tooltip.bs-tooltip-top .arrow::before {border-top-color: #818181;}.tooltip .tooltip-inner {background: #818181;color: #f6f6f6;font-size: 12px;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);}.tooltip .tooltip-inner ul {margin-left: 0px;padding-left: 10px;text-align: left;list-style-type: none;}.tooltip .tooltip-inner ul li {padding-left: 0px;}.tooltip .tooltip-inner ul li::before { color: #fff; content:"✓"; margin-right: 3px; }.modal {-webkit-overflow-scrolling: touch;}.modal-lg {max-width: 95%;}/* Bootstrap Buttons */.btn {vertical-align: middle;}.btn-rounded {border-radius: 20px;}.btn i {line-height: 1.3;font-size: 1rem;vertical-align: middle;}/* Button CTA */.btn-cta {color: #fff;background-color: #f39200;border-color: #fff;}.btn-cta:hover {color: #fff;background-color: #ef7f01;border-color: #ef7f01;}.btn-cta.focus,.btn-cta:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(212,104,16,.5);box-shadow: 0 0 0 .2rem rgba(212,104,16,.5);}.btn-cta.disabled,.btn-cta:disabled {color: #fff;background-color: #e5b086;border-color: #fff;}.btn-cta:not(:disabled):not(.disabled).active,.btn-cta:not(:disabled):not(.disabled):active,.show > .btn-cta.dropdown-toggle {color: #fff;background-color: #f39200;border-color: #f39200;}.btn-cta:not(:disabled):not(.disabled).active:focus,.btn-cta:not(:disabled):not(.disabled):active:focus,.show > .btn-cta.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}/* Btn Primary */.btn-primary {background: #005ea8;border-color: #005ea8;color: #fff;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active {background: #105083;border-color: #105083;}body.sommer .btn-primary {background: #63a622;border-color: #63a622;color: #fff;}body.sommer .btn-primary:hover,body.sommer .btn-primary:focus,body.sommer .btn-primary:active {background: #508c16;border-color: #508c16;}/* Table */.table-sm td,.table-sm th {padding: .15rem .3rem;}/* alert */.alert-warning {color: #f39200;background-color: #feeacb;border-color: #f39200;}a.alert-link:hover {text-decoration: none;}/* Media Queries */@media (min-width: 480px) {#main-slider .bg-wave {width: 300px;}}@media (min-width: 576px) {#top-row-container .row-top-row-functions .btn .text {display: inline-block;}#main-slider .bg-wave {width: 350px;}#page-content .sitemap-block {padding-top: 30px;padding-bottom: 30px;}/* Downloads */#page-content .download a.icon {max-width: 120px;}#page-content .download a.icon i {font-size: 80px;line-height: 100px}#page-content .download .inner {max-width: calc(100% - 150px);}/* Veranstaltungen */.va-list .va-item .card-body {padding: 18px 10px 10px 10px;}.va-list .va-item .card-body.with-image {padding-left: 160px;}.va-list .va-item .card-body.with-image > img {position: absolute;top: 18px;left: 20px;width: 100%;height: auto;max-width: 120px;margin: 0;}.va-list .va-item .card-title {font-size: 24px;}#quick-search-wrap .form-inline .form-control,#quick-search-wrap .form-inline .input-group {width: 100%;}#quick-search-wrap .form-inline .form-control {display: block;}#footer .col-logo {padding-left: 195px;min-height: 150px;}#footer .col-logo .logo-hinterstein {width: 139px;}}@media (min-width: 576px) and (max-width: 991px) {/* Quicksearch */#quick-search-wrap form,#quick-search-wrap .btn-wrap {-ms-flex-pack: center !important;justify-content: center !important;}#quick-search-wrap .btn-wrap {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;}#btn-feratel-modal,.btn-anfrage {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;align-items: stretch;}}@media (min-width: 768px) {body {padding-top: 80px;}body#tinymce { padding: 10px; } /* Backend View */#top-row {position: fixed;top: 0;left: 0;}/* Google Translate Hack */html.translated-ltr #top-row,html.translated-ltr #top-row,html.translated-ltr #main-slider .owl-carousel { padding-top: 44px; }#top-row-container {/* padding-left: 145px; */}#logo {left: 0;}#logo,#logo img {width: 120px;max-width: 120px;}#main-slider .owl-carousel {background: none;position: fixed;left: 0;top: 75px;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {display: block;}#main-slider .ghost {position: relative;display: block;width: 100%;height: auto;}#main-slider .caption-block {background: none;position: absolute;right: 15%;bottom: 100px;color: #fff;max-width: 450px;text-shadow: 2px 2px 3px rgba(0,0,0,0.4);padding-top: 0px;padding-bottom: 0px;}#main-slider .caption-block h2,#main-slider .blue .caption-block h2 {color: #fff;font-size: 35px;}#main-slider .caption-block .btn {background-color: rgba(99,166,34,0.25);display: block;font-size: 22px;line-height: 25px;border-radius: 25px;padding-left: 25px;padding-right: 25px;margin-top: 20px;}#main-slider .caption-block .btn:hover,#main-slider .caption-block .btn:focus,#main-slider .caption-block .btn:active {color: #fff;background-color: rgba(99,166,34,0.7);}#main-slider .blue .caption-block .btn {background-color: rgba(0,94,168,0.25);}#main-slider .blue .caption-block .btn:hover,#main-slider .blue .caption-block .btn:focus,#main-slider .blue .caption-block .btn:active {background-color: rgba(0,94,168,0.7);}/* Main Navigation */#main-nav > .navbar-nav {padding-left: 145px;padding-bottom: 0;}body.scrolled #main-nav > .navbar-nav {padding-left: 70px;}#main-nav > .navbar-nav .navbar-nav {max-height: none;}/* 2te Ebene */#main-nav > .navbar-nav > .nav-item > .navbar-nav {/* display: none; */max-height: 0px;overflow: hidden;position: absolute;background-color: #fff;border-top: 1px solid #efefef;width: 100%;width: calc(100% + 30px);margin-left: -15px;margin-right: -15px;left: 0;top: 45px;padding: 0 0 0 160px;-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}/* #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav, */#main-nav > .navbar-nav > .nav-item:hover > .navbar-nav {/* display: block; */max-height: 2000px;padding-bottom: 20px;}#main-nav > .navbar-nav .navbar-nav .nav-item > a {padding: 0;}#main-nav > .navbar-nav .navbar-nav > .container-fluid .row > .nav-item[class^="col-"],#main-nav > .navbar-nav .navbar-nav > .container-fluid .row > .nav-item[class*=" col-"] {padding-left: 15px;}#main-nav > .navbar-nav > .nav-item span.more {display: none;}#main-nav > .navbar-nav .navbar-nav .nav-item a {padding: 0 15px;}/* 3te Ebene */#main-nav > .navbar-nav .navbar-nav .navbar-nav {position: relative;padding: 10px 0;-ms-flex-direction: column;flex-direction: column;}/* Main Nav Saisonal Image */#main-nav .saisonal-image {position: absolute;left: 15px;top: 80px;}#main-nav .saisonal-image .img {overflow: hidden;width: 120px;height: 165px;position: relative;}#main-nav .saisonal-image .img img {position: absolute;top: 0;right: 0;bottom: 0;left: -50%;margin: auto;max-width: 300px;max-height: 165px;height: auto;width: auto;display: block;}/* Copyright */#main-slider .copyright {top: auto;bottom: 30px;font-size: 12px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;}.scroll-hint {display: block;}/* Quicksearch */#quick-search-wrap {/* Mobile Height Toggle */max-height: none;overflow: visible;}#quick-search-wrap .form-inline .form-control,#quick-search-wrap .form-inline .input-group {width: auto;}#quick-search-wrap .form-inline .form-control {display: inline-block;}#quick-search-wrap #daterange {margin-bottom: 5px;}#quick-search-wrap .sub-headline {line-height: 42px;}#quick-search-wrap .children-wrap {margin-bottom: 5px;}#quick-search-wrap .children-wrap::before,#quick-search-wrap .children-wrap::after {left: 25%;}#children-age-wrap {margin-bottom: 0;}#btn-feratel-modal,.btn-anfrage {margin-top: 20px;}#page-content .headline-subheadline-block .intro-text h1,#page-content .headline-subheadline-block h2 {font-size: 35px;font-weight: 700;}#page-content .headline-subheadline-block .intro-text h2.divider,#page-content .headline-subheadline-block h3.divider {font-size: 24px;line-height: 50px;}#page-content .text-img-text .text-container h2 {font-size: 22px;}/* Special Content Blocks */#page-content .content-block {overflow: visible;padding-top: 0;}.text-container p {padding-left: 20px;}.text-container .tipp {margin-top: -30px;}/* Text - IMG - Text */#page-content .text-img-text .text-container,#page-content .img-text .text-container,#page-content .text-img .text-container {margin-top: 35px;}/* Text-Img-Text / IMG-Text / Text-IMG */#page-content .text-img-text .wow,#page-content .text-img .wow,#page-content .img-text .wow {position: relative;z-index: 2;}#page-content .text-img-text .wow:first-child,#page-content .img-text .wow:first-child,#page-content .text-img .wow:first-child {margin-right: -45px;z-index: 1;}#page-content .text-img-text .wow:last-child,#page-content .img-text .wow:last-child,#page-content .text-img .wow:last-child {margin-left: -45px;z-index: 1;}#page-content .text-img .wow:first-child,#page-content .img-text .wow:last-child {z-index: 2;}.va-list a.va-item {margin-top: 0px;}#first-content {padding-left: 0;padding-right: 0;}.row-gg-infos .inner,.info-col .inner {font-size: 14px;}.row-gg-infos .col-stars .inner,.info-col .col-stars .inner {width: 100px;height: 15px;}.row-gg-infos .col-stars.stars-2 .inner,.info-col .col-stars.stars-2 .inner {width: 45px;}.row-gg-infos .col-stars.stars-3 .inner,.info-col .col-stars.stars-3 .inner {width: 64px;}.row-gg-infos .col-stars.stars-4 .inner,.info-col .col-stars.stars-4 .inner {width: 82px;}.row-gg-infos .col-bhp .inner,.info-col .col-bhp .inner {width: 50px;height: 50px;}.row-gg-infos .col-allergikerfreundlich .inner,.info-col .col-allergikerfreundlich .inner {width: 87px;height: 50px;}/* Footer */#footer .bg-wave {top: -66px;width: 420px;}#footer .col-logo {padding-left: 175px;}/* Bootstrap Erweiterungen */.lead {font-size: 1.25rem;}.btn:hover,.btn:focus,.btn:active {text-shadow: none;}}@media (min-width: 992px) {#main-nav .banner-container.bh-plus h3,#footer .banner-container.bh-plus h3 {font-size: 20px;line-height: 22px;}#main-slider .bg-wave {width: 450px;}#main-slider .caption-block {font-size: 18px;}/* Quick Search */#btn-feratel-modal,.btn-anfrage {margin-top: 0px;}#quick-search-wrap .btn-wrap {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.btn-anfrage {margin-left: 15px;float: right;}#quick-search-container.sticky + .ghost-spacer {height: 62px;}#page-content .content-block {margin-bottom: 50px;}#page-content .intro-text {/* margin-bottom: 30px; */}/* Full Width Row */.full-width-block {font-size: 18px;}.full-width-block h2 {font-size: 40px;}.full-width-block .divider {margin-bottom: 45px;}#footer {margin-top: 70px;}}@media (min-width: 992px) and (max-width: 1199px) {#btn-feratel-modal,.btn-anfrage,#quick-search-wrap .sub-headline,#quick-search-wrap .custom-select,#daterange {font-size: 14px;}#daterange {min-width: 190px;}.btn-anfrage {padding: 0;background-color: transparent;border: none;border-bottom: 1px dotted #fff;margin-top: 5px;border-radius: 0;}.btn-anfrage:hover,.btn-anfrage.focus,.btn-anfrage:focus {color: #fff;background-color: transparent;border: none;border-bottom: 1px solid #fff;-webkit-box-shadow: none;box-shadow: none;text-decoration: none;}}@media (min-width: 1200px) {#main-slider .bg-wave {width: 630px;}/* Page Thumbnails */.card.page-item .card-body {width: 85%;}/* Quick Search */#children-age-wrap {position: absolute;padding: 10px;width: 100%;top: 60px;left: 0;}#children-age-wrap .info-row {margin-bottom: 10px;}.btn-anfrage {margin-left: auto;}/* Footer */#footer .bg-wave {top: -100px;width: 630px;}/* Feratel Modal */#modal-feratel iframe {height: 82vh;}}@media (min-width: 1680px) {/* Center Main Stage */#main-slider .owl-carousel {left: 50%;margin-left: -840px;}}@media (min-width: 1770px) {#main-slider .copyright {bottom: 100px;}}
/* cmsms stylesheet: Hindelang-CI modified: 29.03.2022 14:59:19 */
 /* TANNENGRÜN 50,82,68 */ /* STROHBRAUN 220,204,166 */ /* ERDBRAUN 150,131,92 */ /* STEINGRAU */ /* NACHTBLAU 29,72,107 */ /* AZURBLAU 70,98,128 */ /* FELSGRAU 178,178,178 */ /* Hindelang Links */

/* Übernahme in globales Styling nach Fertigstellung */
body.scrolled #logo,
body.scrolled #logo img {
	max-width: 75px;
}
body.js #loading-screen {
	background: rgba(29,72,107,0.85);
}
body.sommer.js #loading-screen {
	background: rgba(50,82,68,0.85);
}
h1,
h2,
h3,
#main-nav .sub-headline,
#main-nav .nav-item > a,
#main-nav ul.more-link-list li a,
#top-row-container .bergdorf-claim,
#page-content .divider,
.text-container .btn {
	font-family: "Caudex",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
/* general styles */
.btn {
	font-size: 1.1rem;
}
.btn-sm {
	font-size: .875rem;
}
.btn-primary {
	background: #1D496B;
	border-color: #1D496B;
}
.btn-outline-primary {
	color: #1D496B;
	border-color: #1D496B;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
	background: #1D496B;
	border-color: #1D496B;
}
.headline-subheadline-block .btn-outline-secondary {
	color: #fff;
	border-color: #fff;
}
.headline-subheadline-block .btn-outline-secondary:hover {
	background: #fff;
	border-color: #fff;
	color: #547D65;
}
body.winter .headline-subheadline-block .btn-outline-secondary:hover {
	color: #1D496B;
}
.text-container .btn i {
	margin-top: 0;
}
h2 {
	font-size: 26px;
}
.lead {
	font-size: 1.1rem;
}
.text-container .btn {
	line-height: .8125em;
	padding-top: .5125em;
}

/* Loading Screen */
.lds-ellipsis div {
	background: #fff;
}

#top-row-container .btn:not(.btn-submit) {
	border-radius: 20px;
	background: none;
	color: #444444;
	padding-left: 15px;
	padding-right: 15px;
}
#top-row-container .row-top-row-functions {
	padding-bottom: 70px;
}
#language-switch .btn.dropdown-toggle {
	padding-left: 30px;
}
#language-switch .dropdown-menu .btn.dropdown-toggle {
	padding-left: 40px;
}
#language-switch .btn.dropdown-toggle::before {
	left: 10px;
	top: 7px;
}

#logo,
#logo img {
	background: none;
	width: 65px;
	max-width: 65px;
}
#logo {
	left: 50%;
	top: 45px;
	transform: translateX(-50%);
}
#top-row-container .bergdorf-claim {
	color: #325244;
	font-size: 25px;
	font-weight: 600;
	position: absolute;
	left: 0px;
	top: 130px;
	width: 100%;
	text-align: center;
}
#top-row-container .bergdorf-claim a {
	color: #325244;
	text-decoration: none;
}
/* Navbar allgemein */
.navbar-light .navbar-nav .nav-link {
	color: #46617f;
}
#main-nav .decor-element {
	color: #46617f;
}
#main-nav .sub-headline {
	font-size: 24px;
	border-color: #46617f;
}
body.sommer #main-nav .sub-headline {
	border-color: #547D65;
}
#main-nav ul.more-link-list li a {
	font-size: 19px;
	color: #444444;
	line-height: 45px;
}
#main-nav > .navbar-nav .nav-item:hover > a,
#main-nav > .navbar-nav .nav-item > a.menuactive,
#main-nav > .navbar-nav .nav-item a:hover {
	background: none;
	color: #444444;
}
.hamburger {
	margin: 70px auto 20px auto;
}
.hamburger .hamburger-inner,
.hamburger .hamburger-inner::before,
.hamburger .hamburger-inner::after {
	background-color: #325244;
}
#main-nav > .navbar-nav > .nav-item > a {
	font-size: 20px;
	color: #46617f;
}
#main-nav > .navbar-nav > .nav-item > a span {
	display: block;
}
#main-nav > .navbar-nav > .nav-item:hover > span.more,
#main-nav > .navbar-nav > .nav-item:focus > span.more,
#main-nav > .navbar-nav > .nav-item:active > span.more,
#main-nav > .navbar-nav > .nav-item:hover > span.more:hover,
#main-nav > .navbar-nav > .nav-item:focus > span.more:hover,
#main-nav > .navbar-nav > .nav-item:active > span.more:hover {
	color: #444444;
}
/* 2te Ebene */
#main-nav > .navbar-nav .navbar-nav .nav-item > a {
	font-size: 18px;
}
#main-nav > .navbar-nav .navbar-nav .nav-item > a span {
	display: block;
}
/* Urlaub Conditions */
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a {
	color: #547D65;
}


/* Main Slider OWL */
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	font-family: "Arial";
}
#main-slider .bg-wave {
	display: none;
}
#main-slider .owl-carousel,
#main-slider .slide.blue {
	background: #B2B2B2;
}
body.sommer #main-slider .owl-carousel,
#main-slider .slide.green {
	background: #DCCCA6;
}
#main-slider .caption-block {
	color: #444444;
}
#main-slider .caption-block h2 {
	color: #444444;
	font-size: 30px;
}
#main-slider .caption-block .btn {
	background: none;
	border-color: #547D65;
	color: #547D65;
	text-shadow: none;
}
#main-slider .caption-block .btn:hover,
#main-slider .caption-block .btn:focus,
#main-slider .caption-block .btn:active {
	background: #547D65;
	border-color: #547D65;
	color: #ffffff;
	text-shadow: none;
}
/* blue Button */
#main-slider .blue .caption-block h2 {
  color: #1D496B;
}
#main-slider .blue .caption-block .btn {
	border-color: rgba(70,98,128,1);
	background: rgba(70,98,128,0.25);
	color: #ffffff;
}
#main-slider .blue .caption-block .btn:hover,
#main-slider .blue .caption-block .btn:focus,
#main-slider .blue .caption-block .btn:active {
	border-color: rgba(70,98,128,1);
	background: rgba(70,98,128,1);
}

/* Content */
#page-content .headline-subheadline-block {
	max-width: none;
	margin: 0 0 30px 0;
	padding-top: 30px;
	padding-bottom: 30px;
}
#page-content .headline-subheadline-block > .text-center {
	max-width: 800px;
	margin: 0 auto;
}
#page-content .headline-subheadline-block .intro-text h1,
#page-content .headline-subheadline-block h2 {
	font-size: 30px;
}
#page-content .headline-subheadline-block .intro-text h2.divider,
#page-content .headline-subheadline-block h3.divider {
	font-size: 26px;
}
#page-content .headline-subheadline-block > .intro-text > *:last-child,
#page-content .headline-subheadline-block > .text-center > *:last-child {
	margin-bottom: 0;
}
#page-content .divider > span { }

#page-content .headline-subheadline-block .intro-text h2.divider,
#page-content .headline-subheadline-block h3.divider {
	/* margin-top: -15px; */
}
.text-container .tipp .inner-wrap {
	padding: 10px 25px 20px 50px;
}
.headline-subheadline-block p a:not(.btn),
.content-block p a:not(.btn),
#first-content ul li a, .cg-better-form label a {
	color: #000;
	display: inline-block;
}
.cg-better-form label a {
  color: #fff;
}
#page-content .divider {
	color: #1D496B;
}
#page-content .divider > span::before,
#page-content .divider > span::after {
	background: #fff;
}
.text-container .btn-outline-primary {
	border-color: #1D496B;
	color: #1D496B;
}
.text-container .btn-outline-primary:hover,
.text-container .btn-outline-primary:focus,
.text-container .btn-outline-primary:active {
	background: #1D496B;
	border-color: #1D496B;
}

.text-container.has-no-hint {
	border-color: #B1DCEF;
	background: #B1DCEF;
}
/* Sommer */
body.sommer .text-container.has-no-hint {
	border-color: #DCCCA6;
	background: #DCCCA6;
}



/* Special Handling Urlaub Nav */
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child:hover > a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child.menuactive .nav-item a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child .nav-item.menuactive a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child > a.menuactive,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child:hover > a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child > a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a.menuactive,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a.menuactive,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.menuactive .nav-item a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item .nav-item.menuactive a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item .nav-item a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child .nav-item.menuactive a {
	background: none;
	color: #444444;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a {
	color: #46617f;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a {
	border-color: #46617f;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child > a {
	color: #547D65;
	border-bottom: 3px solid #547D65;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a {
	color: #547D65;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a {
	color: #46617f;
	border-bottom: 3px solid #46617f;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a {
	background: none;
	color: #46617f;
}
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a:hover,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a.menuactive,
#main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child .nav-item a:hover {
	color: #444444;
}
/* Quicksearch */
#quick-search-container.sticky {
	top: 122px;
}

/* Winter */
body.winter #top-row-container .bergdorf-claim,
body.winter #top-row-container .bergdorf-claim a {
	color: #1D496B;
}
body.winter #logo .svg-logo-small path {
	fill: #1D496B;
}
body.winter .hamburger .hamburger-inner,
body.winter .hamburger .hamburger-inner::before,
body.winter .hamburger .hamburger-inner::after {
	background-color: #46617f;
}
#main-nav > .navbar-nav > .nav-item > span.more {
	color: #46617f;
}
/* Content */
/* Winter / Standard */
body.winter #page-content .headline-subheadline-block {
	background: #1D496B;
	color: #fff;
}
body.winter #page-content .intro-text .divider,
body.winter #page-content .headline-subheadline-block .divider {
	color: #fff;
}
body.winter #page-content .intro-text .divider > span::before,
body.winter #page-content .intro-text .divider > span::after,
body.winter #page-content .headline-subheadline-block h3.divider > span::before,
body.winter #page-content .headline-subheadline-block h3.divider > span::after {
	background: #fff;
}
body.winter .headline-subheadline-block p a:not(.btn) {
	color: #fff;
}

/* Sommer */
body.js.sommer #loading-screen {
	background: rgba(50,82,68,0.85);
}
body.sommer {
	/* background: #325244; */
	background: #ffffff;
}
body.sommer .btn-primary {
	background: #547D65;
	border-color: #547D65;
}
body.sommer .btn-primary:hover,
body.sommer .btn-primary:focus,
body.sommer .btn-primary:active {
	background: #547D65;
	border-color: #547D65;
}
body.sommer .btn-outline-primary {
	color: #547D65;
	border-color: #547D65;
}
body.sommer .btn-outline-primary:hover,
body.sommer .btn-outline-primary:focus,
body.sommer .btn-outline-primary:active {
        color: #fff;
	background: #547D65;
	border-color: #547D65;
}
body.sommer #top-row {
	background: #ffffff;
}
body.sommer #top-row::after {
	background: #ffffff;
}
/* Sommer Navigation */
body.sommer #main-nav .decor-element {
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item > a {
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item > .navbar-nav {
	border: none;
	/* border-top-color: #325244; */
}
body.sommer #main-nav > .navbar-nav > .nav-item > span.more {
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav .nav-item:hover > a,
body.sommer #main-nav > .navbar-nav .nav-item > a.menuactive,
body.sommer #main-nav > .navbar-nav .nav-item a:hover {
	background: none;
	color: #444444;
}
body.sommer .navbar-light .navbar-nav .nav-link {
	color: #547D65;
}
/* Special Handling Urlaub Nav */
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child.menuactive .nav-item a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child .nav-item.menuactive a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a.menuactive,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child:hover > a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a:hover,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a:hover,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a:hover,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a.menuactive {
	background: none;
	color: #444444;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.menuactive .nav-item a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item .nav-item.menuactive a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a.menuactive,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item:hover > a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a:hover,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item .nav-item a:hover {
	background: none;
	color: #444444;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.first_child > a {
	color: #547D65;
	border-bottom: 3px solid #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.first_child .nav-item a {
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item > a {
	color: #46617f;
	border-bottom: 3px solid #46617f;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child a,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .nav-item.last_child .nav-item a {
	color: #46617f;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal > a {
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a {
	background: none;
	color: #547D65;
}
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a:hover,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.non_seasonal:hover > a.menuactive,
body.sommer #main-nav > .navbar-nav > .nav-item:nth-child(3) > .navbar-nav .row > .nav-item.last_child .nav-item a:hover {
	color: #444444;
}
/* Content */
body.sommer #page-content .headline-subheadline-block {
	background: #325244;
	color: #fff; 
}
body.sommer #page-content .divider {
	color: #fff;
}
body.sommer #page-content .divider > span::before,
body.sommer #page-content .divider > span::after {
	background: #fff;
}
body.sommer #page-content .intro-text h2.divider,
body.sommer #page-content .headline-subheadline-block h3 {
	color: #fff;
}
body.sommer #page-content .intro-text .divider > span::before,
body.sommer #page-content .intro-text .divider > span::after,
body.sommer #page-content .headline-subheadline-block h3.divider > span::before,
body.sommer #page-content .headline-subheadline-block h3.divider > span::after {
	background: #fff;
}
body.sommer .text-container .btn-outline-primary {
	border-color: #547D65;
	color: #547D65;
}
body.sommer .text-container .btn-outline-primary:hover,
body.sommer .text-container .btn-outline-primary:focus,
body.sommer .text-container .btn-outline-primary:active {
	background: #547D65;
	border-color: #547D65;
	color: #fff;
}
body.sommer .headline-subheadline-block p a:not(.btn) {
	color: #fff;
}
/* News */
.NewsSummary.card {
  color: #1D496B;
}
body.sommer .NewsSummary.card {
  color: #547D65;
}
/* Termine */
.calendar-list-nav .btn-outline-secondary {
  border-color: #fff;
  color: #fff;
}
#page-content .headline-subheadline-block .calendar-event.va-item,
body.winter #page-content .headline-subheadline-block .calendar-event.va-item,
body.sommer #page-content .headline-subheadline-block .calendar-event.va-item,
body.winter #page-content .headline-subheadline-block .calendar-event.va-item h3,
body.sommer #page-content .headline-subheadline-block .calendar-event.va-item h3 {
  color: #444444;
}
.va-list .va-item .day {
  font-family: "Caudex",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  padding-top: 15px;
  font-size: 26px;
  line-height: 26px;
}
/* Footer */
#footer .col-logo {
	padding-left: 15px;
}
#footer .logo-hinterstein {
	display: none !important;
}
/* Media Queries */
@media (min-width: 576px) {
	#footer .col-logo {
		padding-left: 15px;
	}
}
@media (min-width: 768px) {
	body {
		padding-top: 120px;
	}
	#top-row-container .row-top-row-functions {
		padding-bottom: 0px;
		padding-top: 8px;
	}
	#row-main-nav {
		margin-top: 5px;
	}
	#logo {
		left: 0px;
		top: 0px;
		width: 75px;
		max-width: 75px;
		margin: 15px 20px 20px 0;
		transform: translateX(0%);
	}
	#logo img {
		width: 75px;
		max-width: 75px;
	}
	#top-row-container .bergdorf-claim {
		left: 114px;
		top: 12px;
		font-size: 20px;
		width: auto;
	}
	#main-nav .saisonal-image {
		top: 45px;
	}
	#main-nav .saisonal-image .img {
		width: 100px;
		height: 155px;
	}
	#main-nav .saisonal-image .img img {
		max-height: 155px;
	}
	#main-nav > .navbar-nav,
	body.scrolled #main-nav > .navbar-nav {
		padding-left: 100px;
	}
	#main-nav > .navbar-nav > .nav-item > a {
		font-size: 18px;
		line-height: 60px;
		padding-top: 5px;
	}
	#main-nav > .navbar-nav .navbar-nav .nav-item > a {
		font-size: 18px;
	}
	#main-nav > .navbar-nav > .nav-item > .navbar-nav {
		top: 70px;
		padding-left: 115px;
	}
	/* Main Slider OWL */
	#main-slider {
		background: #B2B2B2;
	}
	body.sommer #main-slider {
		background: #325244;
	}
	#main-slider .owl-carousel {
		top: 120px;
	}
	#main-slider .caption-block,
	#main-slider .caption-block h2,
	#main-slider .blue .caption-block h2 {
		color: #ffffff;
	}
	#main-slider .caption-block .btn {
		border-color: #ffffff;
		color: #ffffff;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	}
	#main-slider .caption-block .btn:hover,
	#main-slider .caption-block .btn:focus,
	#main-slider .caption-block .btn:active {
		background: #547D65;
		border-color: #547D65;
		color: #ffffff;
	}
	/* Content */
	#page-content .headline-subheadline-block .intro-text h1,
	#page-content .headline-subheadline-block h1 {
		font-size: 40px;
	}
	#page-content .headline-subheadline-block h2 {
		font-size: 35px;
	}
	#page-content .headline-subheadline-block h1 {
		/* padding-top: 15px; */
		line-height: 35px;
	}
	#page-content .headline-subheadline-block .intro-text h2.divider,
	#page-content .headline-subheadline-block h3.divider {
		font-size: 26px;
	}
	/* Footer */
	#footer .col-logo {
		padding-left: 15px;
	}
}
@media (min-width: 992px) {
	#top-row-container .bergdorf-claim {
		font-size: 30px;
	}
	#row-main-nav {
		position: relative;
		z-index: 2;
	}
	#main-nav > .navbar-nav > .nav-item > a {
		font-size: 20px;
	}
	#main-nav > .navbar-nav .navbar-nav .nav-item > a {
		font-size: 18px;
		line-height: 32px;
	}
	/* Main Slider OWL */
	#main-slider .caption-block h2 {
		font-size: 45px;
	}
}
@media (min-width: 1200px) {
	#top-row-container .bergdorf-claim {
		font-size: 32px;
	}

	/* Main Slider OWL */
	#main-slider .caption-block h2 {
		font-size: 40px;
	}
}
