/* jost-100 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Jost/jost-v14-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Jost/jost-v14-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Jost/jost-v14-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Jost/jost-v14-latin-100.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-regular - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Jost/jost-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Jost/jost-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Jost/jost-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Jost/jost-v14-latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-500 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/Jost/jost-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Jost/jost-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Jost/jost-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Jost/jost-v14-latin-500.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-700 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Jost/jost-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Jost/jost-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Jost/jost-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Jost/jost-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Jost/jost-v14-latin-700.svg#Jost') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family:'icomoon';
    src:url("../fonts/icomoon.eot?dr93tv");
    src:url("../fonts/icomoon.eot?dr93tv#iefix") format("embedded-opentype"),
        url("../fonts/icomoon.ttf?dr93tv") format("truetype"),
        url("../fonts/icomoon.woff?dr93tv") format("woff"),
        url("../fonts/icomoon.svg?dr93tv#icomoon") format("svg");
    font-weight:normal;
    font-style:normal}


/* VIDEO */
.owl-video-tn {
  background-size: cover;
  padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
}

.owl-video-wrapper {
	position: relative;
	padding:0px;
    margin-top:20vh;
	height: 0;
    background: white!important;
}
.owl-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
    height:70vh;
}

.caldera-modal-body label{
    font-family:'Jost', 'Helvetica';
}
.menu-item, .booking-button, h1,h2,h3,h4,p,a{font-family:'Jost', 'Helvetica'!important}

[class^="icon-zw-"],[class*=" icon-zw-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-zw-haus:before{content:"\e900"}
.icon-zw-bett:before{content:"\e901"}.icon-zw-event:before{content:"\e902"}.icon-zw-seminar:before{content:"\e903"}body,h1,h2,h3,h4,h5,h6{font-weight:400}body.modal-open{padding-right:0px !important}body{overflow:hidden}h1,h2,h3,h4{text-align:center;font-family:"Jost";font-weight:100}h2{font-size:25px;margin-top:20px}h3{font-size:22px;letter-spacing:1px;word-spacing:10px;margin-top:20px}h4{margin-top:20px;letter-spacing:.12em}.teaser p{font-size:18px;font-family:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-align:center;line-height:25px;padding:20px 10px;letter-spacing:.0em}p{font-size:18px;letter-spacing:.02em}a,.like-a{color:#7E93AC;-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important}a:hover,.like-a:hover{text-decoration:none;color:#465362;cursor:pointer}.center-container{display:table !important;width:100%;height:100%}.center-item{display:table-cell !important;vertical-align:middle}.background-image{background-repeat:no-repeat;background-position:center;background-size:cover}.background-image-contain{background-position:center center;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.section-heading{font-weight:700;font-size:35px;text-transform:uppercase;letter-spacing:3px;margin-top:50px !important}.text-shadow{text-shadow:rgba(0,0,0,0.4) 0px 4px 14px}.box-shadow{box-shadow:rgba(0,0,0,0.8) 0px 0px 8px}.dark-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.light-gray-bg{background-color:#EFEFEF}.dark-gray-bg{background-color:rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.section-heading{max-width:80vw;margin:0 auto}h4{font-size:10px}}.badge-container{z-index:1000;position:absolute;right:50px;top:40px;width:125px}.badge-container .book-badge{cursor:pointer;width:100%;padding-top:100%;position:relative;background-color:rgba(255,255,255,0.95);margin:1px;border-radius:100%;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important}.badge-container .book-badge:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.badge-container .book-badge:hover .book-text{color:#465362;border-color:#465362}.badge-container .book-badge .book-text{-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);position:absolute;top:0px;left:0;bottom:0;right:0;text-align:center;margin:3px;padding-bottom:5px;text-align:center;border-radius:100%;border:3px solid #7E93AC;font-family:"Jost";font-size:22px;color:#7E93AC}@media screen and (max-width: 767px){.badge-container{position:fixed;top:auto;right:10px;bottom:10px;margin:0px auto;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7)}}.zw-sidenav{background-color:white;left:0px;height:100vh;position:fixed;z-index:200;width:180px;box-shadow:5px 0px 11px 0px rgba(0,0,0,0.1);-webkit-transition:all 500ms ease !important;-moz-transition:all 500ms ease !important;-ms-transition:all 500ms ease !important;-o-transition:all 500ms ease !important;transition:all 500ms ease !important;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.loaded .zw-sidenav{background-color:white;left:0px;height:100vh;position:fixed;z-index:200;width:180px;box-shadow:5px 0px 11px 0px rgba(0,0,0,0.1);-webkit-transition:all 500ms ease !important;-moz-transition:all 500ms ease !important;-ms-transition:all 500ms ease !important;-o-transition:all 500ms ease !important;transition:all 500ms ease !important;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px)}.loaded .zw-sidenav:hover{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.zw-topnav{margin-left:50vw;z-index:200}.zw-topnav ul li{text-align:center}.zw-topnav ul li a{color:white}.zw-topnav .navbar-collapse{background-color:rgba(70,83,89,0.9);max-height:420px}.zw-topnav .navbar-toggle{align-content:center;background-color:rgba(0,0,0,0.3);border:none}.zw-topnav .navbar-toggle span{background-color:white}@media screen and (min-width: 767px){.zw-topnav{display:none}}@media screen and (max-width: 767px){.zw-sidenav{display:none}}.zw-sidenav-ul{font-size:18px;right:0px;border-radius:0;padding:auto 5px;position:absolute;top:50%;transform:translateY(-50%);text-align:right}.zw-sidenav-ul li{width:100%}.zw-sidenav-ul li a{display:inline-block;padding:15px;padding-right:10px;width:100%;color:#333}.zw-sidenav-ul li a:after{content:"\F10C";font-family:FontAwesome;padding-left:35px;padding-bottom:5px;font-size:10px;color:#7E93AC}.zw-sidenav-ul li a:hover{color:#7E93AC;background:none}.zw-sidenav-ul li.active a:after{content:"\F111";font-weight:100}.arrows{font-size:50px;color:white}.story-arrows{color:#fff !important}.disabled .arrows i{color:#D4D4D4}.owl-dots{position:absolute;bottom:70px;width:100%;text-align:center}.owl-dots .owl-dot{display:inline-block;color:#7E93AC;padding:10px}@media (max-width: 767px){.owl-dots .owl-dot{padding:10px}}.owl-dots .owl-dot.active span{background-color:white}.owl-dots .owl-dot span{background:none repeat scroll 0 0 rgba(255,255,255,0.2);border-radius:20px;display:block;height:8px;margin:5px 7px;width:8px}.owl-nav{position:absolute;top:48vh;text-align:center;width:100%}.owl-nav .owl-prev{text-shadow:rgba(0,0,0,0.4) 0px 4px 14px;position:absolute;top:0px;left:0px}.owl-nav .owl-next{text-shadow:rgba(0,0,0,0.4) 0px 4px 14px;position:absolute;top:0px;right:0px}.owl-nav .disabled .arrows{display:none}.owl-nav .arrows{padding:5px 10px}.owl-nav .arrows i{-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important}.owl-nav .arrows i:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-height: 600px){.owl-nav .arrows i{color:white}}@media screen and (max-width: 480px){.owl-nav .owl-next{right:10px}}.language-switcher ul{padding-right:2px}.language-switcher ul li{float:right;padding:5px 10px}#lang-lg-chooser{z-index:150;position:absolute;left:10px}#lang-lg-chooser li{float:left;padding:15px 10px}#lang-lg-chooser li a{padding:2px}#lang-lg-chooser li span{padding:10px 2px;-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important;color:white}#lang-lg-chooser li span:hover{color:#7E93AC}#lang-lg-chooser li.active a{background-color:white}#lang-lg-chooser li.active a span{color:black}@media screen and (max-width: 767px){#lang-lg-chooser{z-index:500}}#lang-sm-chooser{position:relative}#lang-sm-chooser li{display:inline-block;padding:15px 10px}#lang-sm-chooser li a{padding:2px}#lang-sm-chooser li span{padding:10px 2px;-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important;color:black}#lang-sm-chooser li span:hover{color:#7E93AC}#lang-sm-chooser li.active a{background-color:#7E93AC}#lang-sm-chooser li.active a span{color:white}.lead{font-size:18px;font-weight:400}.intro-header{padding-top:0px;height:100vh;padding-bottom:0px;text-align:center;color:#f8f8f8;background-color:rgba(0,0,0,0.5)}.parallax-mirror img{opacity:0.4}.loading-wrapper{position:fixed;z-index:100}.loading-wrapper .load-bg{background-color:#465362;width:120vw;height:100vh;position:fixed}@media screen and (min-width: 767px){body{padding-left:30px !important}}.loaded .loading-wrapper{visibility:hidden}.loaded .loading-wrapper .load-bg{opacity:0;left:-40px;-webkit-transition:all 1s 2s ease !important;-moz-transition:all 1s 2s ease !important;-ms-transition:all 1s 2s ease !important;-o-transition:all 1s 2s ease !important;transition:all 1s 2s ease !important}.intro-message{position:relative;z-index:200}.intro-message .logo{filter:drop-shadow(2px 4px 10px rgba(0,0,0,0.9));z-index:200;max-height:90vh}@media (max-width: 700px){.intro-message .logo{max-width:90%;height:auto}}.arrow-down{width:100%;font-size:50px;position:absolute;bottom:0px;left:0px;right:0px;z-index:200}.arrow-down a{padding:0px auto;color:white;text-align:center}.arrow-down a i{-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important}.arrow-down a i:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 767px){.intro-message{padding-bottom:15%}.intro-message>h1{font-size:3em}ul.intro-social-buttons>li{display:block;margin-bottom:20px;padding:0}ul.intro-social-buttons>li:last-child{margin-bottom:0}.intro-divider{width:100%}}.preview-container{margin-top:20px;margin-bottom:50px}.preview-container a p{color:#333}.preview-container h4{margin:15px 0px;font-size:20px}.preview-img{width:100%;padding-bottom:100%;background-position:center;background-size:cover}.info-icon{text-align:center;font-size:100px}@media (max-width: 767px){.preview-container h4{font-size:18px}}.story-heading{z-index:500;position:absolute;top:50px;color:white;text-align:center;padding-top:30px;width:100vw;margin:10px auto;text-shadow:rgba(0,0,0,0.6) 0px 0px 10px}.story-container{color:white}.story-image{width:100%;height:100vh;margin:auto;object-fit:contain;object-position:center center}@media screen and (max-width: 767px){.story-heading{padding-left:100px}}.zimmer-container{color:white;padding-top:30px;position:relative;bottom:50px;width:100%;text-align:center}.zimmer-container .owl-stage-outer{padding-bottom:60px}.zimmer-container .zimmer-slides{height:65vh;width:70vw;margin:0px auto}@media screen and (max-height: 600px){.zimmer-container .zimmer-slides{height:60vh;width:100%}}.zimmer-container .owl-dot{display:inline-block;color:#7E93AC;padding:10px}@media (max-width: 767px){.zimmer-container .owl-dot{padding:10px}}.zimmer-container .owl-dot.active span{background-color:#7E93AC}.zimmer-container .owl-dot span{background:none repeat scroll 0 0 #D4D4D4;border-radius:20px;display:block;height:8px;margin:5px 7px;width:8px}.zimmer-img{width:100%;height:300px;background-position:center;background-size:cover}.zimmer-content{padding-top:10px}.zimmer-content h4{text-align:left}.gallery-image{width:100%}.gallery-image img{width:100%;height:auto}.event-container{color:white;height:100%}.event-slides{height:100vh}.modal{position:absolute}.button-container{text-align:center}.button-container a{background:none}.button-container:hover{text-shadow:none}.booking-button{cursor:pointer;min-width:200px;border:2px solid #7E93AC;border-radius:2px;margin:10px;padding:12px 15px;background-color:rgba(255,255,255,0.1);display:inline-block;-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important;color:#465362;font-size:20px;font-weight:500}.booking-button:hover{background-color:#7E93AC;color:white;text-decoration:none;border-color:#7E93AC}.button-white{border-color:white;background-color:rgba(0,0,0,0.2);color:white}.icon-container{padding-top:50px}.contact-circle{margin:0px auto;background-color:#7E93AC;width:50px;height:50px;border-radius:100%;border:2px solid #7E93AC;-webkit-transition:all 300ms ease !important;-moz-transition:all 300ms ease !important;-ms-transition:all 300ms ease !important;-o-transition:all 300ms ease !important;transition:all 300ms ease !important}.contact-circle i{text-align:center;font-size:20px;color:white}.teaser p.icon-sub{padding:10px;color:#7E93AC;font-size:12px}.teaser p.icon-sub.longer{margin-left:-20px}@media screen and (max-width: 1199px){.teaser p.icon-sub.longer{margin-left:-30px !important}}@media screen and (max-width: 991px){.contact-circle{display:none !important}.icon-container{padding-top:20px}.teaser p.icon-sub{padding:0px !important}.teaser p.icon-sub.longer{margin-left:0px !important}}.icon-link:hover{cursor:pointer}.icon-link:hover .contact-circle{background-color:white;border:2px solid #465362}.icon-link:hover .contact-circle i{color:#465362}.icon-link:hover .icon-sub{color:#465362}.maps-container{margin:20px 50px}.maps-container #map{height:250px;width:auto;margin:10px 80px}.maps-subtitle{margin-bottom:40px}@media screen and (max-width: 520px){.maps-container{margin:20px 0px}#map{margin:10px 5px !important}}@media screen and (max-height: 700px){.contact-circle{width:50px;height:50px}}.partner-container{text-align:center;float:none;margin-top:50px;margin-bottom:120px}.partner-container .partner-link{display:inline-block;font-size:20px;height:50px;padding:50px 20px}.partner-container .partner-link .partner-description{padding-top:10px;color:grey}.footer-container{background-color:#DFDFDF;height:170px;text-align:center}.footer-container .zw-footer-nav{text-align:center}.footer-container .zw-footer-nav ul{display:inline-block;float:none}.footer-container .zw-footer-nav ul li{padding:5px 10px}.footer-container .zw-footer-nav ul a:hover{background:none}.footer-container .copyright-text{color:white;font-weight:700;letter-spacing:2px;font-size:20px}.footer-container .rights-text{color:grey}.modal{position:fixed}.modal-geschichte .modal-dialog .modal-content{border-radius:1px}.modal-geschichte .modal-dialog .modal-content .close{color:white;padding:15px;opacity:.8}.modal-geschichte .modal-dialog .modal-content .modal-header{padding:0}.modal-geschichte .modal-dialog .modal-content .modal-title{padding:35px 15px;padding-left:43px;color:white}.modal-geschichte .modal-dialog .modal-content .geschichte-text{padding:15px 10px;text-align:left}@media screen and (min-width: 767px){.modal-geschichte .modal-dialog .modal-content .geschichte-text{padding:15px 50px}}.modal-geschichte .modal-dialog .modal-content .galerie-geschichte{padding-left:0px}.modal-geschichte .modal-dialog .modal-content .galerie-geschichte .owl-carousel{padding:0px 80px}.modal-geschichte .modal-dialog .modal-content .galerie-geschichte .owl-carousel .owl-nav{top:30%;left:0px}.modal-geschichte .modal-dialog .modal-content .galerie-geschichte .owl-carousel .owl-dots{position:relative;bottom:auto}@media screen and (max-width: 720px){.modal-geschichte .modal-dialog .modal-content .galerie-geschichte .owl-carousel{padding:0px 10px}.modal-geschichte .modal-dialog .modal-content .galerie-geschichte .owl-nav{top:10%}}.download-container{text-align:center;margin:30px auto}.download-container .download-link{margin-bottom:10px;display:block;margin-left:-15px}.download-container .download-link .download-icon{font-size:20px;padding-right:5px}.button-container-modal{float:right}.button-container-modal a{background:none}.close-button{min-width:50px;border-color:gray;color:gray}.close-button:hover{background-color:gray;color:white;border-color:gray}.stop-scrolling{overflow:hidden !important}.alert-warning{display:none}
/*# sourceMappingURL=wb-style.css.map */

.badge-container{position:fixed}

.owl-dots .owl-dot span{
    background-color: white;
}

.story-container .owl-dots .owl-dot span{
    background-color: white;
    border: 1.5px solid #7E93AC;
}

.owl-dots .owl-dot.active span{
    background-color: #7E93AC;
}