body{overflow-x: hidden;font-family: "Open Sans";font-size: 17px;color: #858585}p{font-family: "Open Sans";font-size: 17px;line-height: 1.75}.alert{font-size: 17px}a,a:hover,a:focus,a:active,a.active{outline: none;color: #d2bd7f}a{color: #d2bd7f}h1,h2,h3,h4,h5,h6{font-family: "Open Sans";font-weight: normal;color: #baa461;margin-top: 10px}.h2,h2{font-size: 30px}.section-heading,.karte-name{font-family: "Open Sans";color: #baa461;font-size: 30px}#footer .section-heading{color: #fff}.section-subheading{font-family: "Great Vibes";font-size: 30px;color: #000}section{color: #858585;background-color: #fff}.section-bg{background-color: #fff;background-image: none;background-repeat: no-repeat;background-size: 100%;opacity: 1}.parallax-fix{background-color: #fff}section .page-scroll .fa{color: #000}.btn-primary{color: #000;background-color: #d2bd7f}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color: #000;background-color: #d2bd7f;border-color: #d2bd7f}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color: #d2bd7f;border: 0}.btn-xl{color: #000;background-color: #d2bd7f}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color: #000;background-color: #dfd0a5}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color: #fff;border: 0}.navbar-default,.sp-icon a{background: rgba(255,255,255,0.9)}.menu-transparent{background: rgba(255,255,255,0) !important}.menu-not-transparent{background: #fff !important}.navbar-default .navbar-brand img,.navbar-inverse .navbar-brand img{width: 142.5px}.top-nav-collapse .navbar-brand img,.top-nav-collapse .navbar-brand img{width: 99.75px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:visited,.navbar-default .call-btn{background-color: #baa461 !important}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #baa461}.navbar-default .nav li a,.navbar-default .navbar-nav .dropdown-menu > li > a,.sp-icon a{font-family: "Open Sans";font-size: 17px !important;color: #2b2b2b}.top-nav-collapse .navbar-nav li a,.top-nav-collapse .navbar-nav .dropdown-menu > li > a{font-size: 13.6px !important}.navbar-nav li > .dropdown-menu{background: rgba(255,255,255,0.9) !important}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .nav li a:hover,.sp-icon a:hover{color: #baa461}.navbar-default .nav li a:focus,.sp-icon a:focus{color: #2b2b2b}.navbar-default .navbar-nav .active > a{color: #fff;background-color: #baa461 !important}.navbar-default .navbar-nav .active > a:hover,.navbar-default .navbar-nav .active > a:focus{color: #2b2b2b;background-color: #baa461}header .item .slide-content span{line-height: 1}.menus ul li a{font-family: "Open Sans";color: #d2bd7f;font-size: 22px}.book input[type="text"],.book input[type="email"]{border-bottom: 1px dotted #fff;font-family: "Open Sans"}.book textarea{border-bottom: 1px dotted #fff;font-family: "Open Sans"}.form-control{color: #858585}#contact .contact-details .section-subheading{font-family: "Great Vibes"}footer{background: #baa461;color: #fff;font-family: "Open Sans";font-size: 16px}footer .section-subheading{font-family: "Great Vibes";font-size: 25px;color: #fff}footer .section-subheading span{font-family: "Great Vibes";color: #d2bd7f}footer .section-subheading:after{border-bottom: 2px solid #d2bd7f}footer p{margin-bottom: 15px;color: #fff;font-family: "Open Sans";font-size: 16px}footer a,footer a:focus,footer a:hover,footer a:active{color: #fff}.footer-bottom{background: #a18b47;color: #fff}.footer-bottom p,.footer-bottom a{color: #fff !important}.popup-modal .modal-content{background-color: #fff}.popup-modal .modal-content p{color: #858585}.close-modal .lr{background-color: #858585}.close-modal .lr .rl{background-color: #858585}.close-modal:hover .lr,.close-modal:hover .lr .rl{box-shadow: 0 0 11px 0 #858585}.food-item{color: #858585;font-family: "Open Sans"}.food-item h3{font-size: 17px;color: #858585;font-family: "Open Sans"}.food-item .product-id{color: #858585;font-family: "Open Sans"}.food-item p{color: #858585;font-family: "Open Sans";font-size: 14px}.food-item h4{font-family: "Open Sans"}.food-item .unit{font-family: "Open Sans"}.food-item .price{font-family: "Open Sans";color: #858585;font-size: 19px}.food-item .price span{font-family: "Open Sans";color: #858585;font-size: 17px}.food-item .options{color: #d2bd7f}.album .album-wrap{background-color: #fff}.album-info,.album-info a{color: #000}textarea#msg{border-bottom: 1px dotted #fff;font-family: "Open Sans"}.flexMenu-popup{background: rgba(255,255,255,0.9)}.flexMenu-popup li a:hover{color: #2b2b2b !important}.event-route{font-size: 12px}.parallax.parallax-window{min-height: 450px}.empty-section{color: #858585;font-size: 17px}.btn{background-color: #d2bd7f;color: #000}.btn:hover,.btn:focus{background-color: #ede4ca;color: #000}.welcome-box-content h4{font-family: "Great Vibes";font-size: 30px;color: #000}.welcome-box-content .food-item h3{font-family: "Great Vibes";font-size: 27px;color: #000}.sub-page-container{background-color: #fff;color: #858585}.post-img{border: 1px solid #ccc}#header > div:after{background: rgba(0,0,0,0.31);content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px}.startboxOverlay > div,#panoramaOverlay > div,#videoOverlay > div{top: 31%;height: 100%;z-index: 1}.footer-icon{color: #fff !important}.aktion-heute{background: #e6e6e6;border: 1px solid #ccc;font-size: 20px}.aktion-heute b{font-family: "Open Sans"}#gastro-app{background: #fff;color: #000}#gastro-app .app-info .app-name{font-family: "Great Vibes";font-size: 15px;color: #000}.navbar-default .call-btn{color: #fff}.navbar-default .call-btn a{color: #fff}.navbar-default .navbar-toggle .icon-bar{background-color: #fff}.all-aktionen ul{color: #fff}.label-weekday{background: #d2bd7f;font-size: 19px;font-family: "Open Sans"}.aktionen .media-object{border: 4px solid #d2bd7f}.expand-aktionen{color: #d2d2d2}.feedback-badge,.reserv-badge{color: #000;background: #d2bd7f;padding: 10px 20px;float: left}.floating-sidebar a{background: #d2bd7f;color: #000}.floating-sidebar a:hover{background: #dfd0a5;color: #000}.reservation-widget a{background: #ff8933;color: #fff}.reservation-widget a:hover{background: #ffa666;color: #fff}.jobs .label-default{border: 1px solid #000;color: #000}.special-oh{background: #fff}.special-oh-head .label-default{border: 1px solid #000;color: #000}#nav .logoTopLink{top: px}.feedback-slider .quote-author{font-family: "Great Vibes";color: #d2bd7f}.karten-tabs li a{color: #858585 !important;border-color: #858585;opacity: 0.2}.karten-tabs > li.active > a,.karten-tabs > li.active > a:focus,.karten-tabs > li.active > a:hover,.karten-tabs > li > a:hover{color: #d2bd7f !important;border-color: #d2bd7f}.karte-tab .cat-name{font-family: "Great Vibes";color: #939393}.scrtabs-tab-scroll-arrow{color: #858585}.karten-slider .karte-box img{border: 1px solid #ccc}#booking-breadcrumb .breadcrumb-item{background: #e8e8e8}#booking-breadcrumb .breadcrumb-item.done{background: #d2bd7f;color: #000}#booking-breadcrumb .breadcrumb-item.active{background: #dfd0a5;color: #000}@media screen and (max-width: 767px){.h2,h2{font-size: 21px}.section-heading{font-size: 21px}.section-subheading{font-size: 21px}.close-modal{background: #e6e6e6}.navbar-default .nav li a,.navbar-nav .dropdown-menu > li > a,.navbar-inverse,.sp-icon a{font-size: 11.9px !important}.navbar-default .navbar-nav > li > .dropdown-menu{background: #fff !important}.navbar-nav .open .dropdown-menu > li > a{font-size: 10.2px !important;color: #2b2b2b !important}.navbar-nav{background: #fff}}.carousel-fade .carousel-inner .item{transition-property: opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity: 0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity: 1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;transform: translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index: 2}.navbar-default .nav li a,.navbar-default .navbar-nav .dropdown-menu li a,.sp-icon a{font-family: "Open Sans";font-size: 17px !important;color: #53878c}.navbar-default .nav li a:hover{color: #baa461}#header div:after{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px}.nav li a{padding: 10px 7px}#image-fill-data:before,#hero-carousel .fill:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…Igd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size: 100%;background-image: -moz-radial-gradient(1px 1px, rgba(0,0,0,0.8) 10px, rgba(0,0,0,0.1) 500px) !important;background-image: -webkit-radial-gradient(1px 1px, rgba(0,0,0,0.8) 10px, rgba(0,0,0,0.1) 500px) !important;background-image: radial-gradient(1px 1px, rgba(0,0,0,0.8) 10px, rgba(0,0,0,0.1) 500px) !important}#footer .section-subheading{display: block}.album .album-wrap{background-color: #53878C !important}.section-bg{background-color: initial}.section-heading,.heading{text-transform: uppercase;line-height: 1.5em;padding-bottom: 20px}.section-subheading{display: none}@media screen and (min-width: 992px){.row-flex-hcenter{display: flex;align-items: center}}#reservierung .section-heading,#reservierung .section-subheading,#coupon .section-heading{color: #000}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active a:hover,.navbar-default .navbar-nav .active a:focus{color: #000;background-color: transparent !important}.top-nav-collapse{padding: 8px !important;-webkit-box-shadow: 0 1px 5px rgba(204,204,204,0.7);box-shadow: 0 1px 5px rgba(204,204,204,0.7)}.displayBlock{display: flex !important}.box-title{width: 100%;position: relative;text-align: center;margin-top: 80px;margin-bottom: 80px}.box-title:before,.box-title:after{display: block;content: '';position: absolute;left: 50%;margin-left: -50px;width: 100px;height: 50px;border: 2px solid #000}.box-title:before{top: -50px;border-bottom: 0}.box-title:after{bottom: -50px;border-top: 0}.box-title .inner-box{width: 100%;position: relative}.box-title .inner-box:before,.box-title .inner-box:after{display: block;content: '';position: absolute;left: 50%;margin-left: -45px;width: 90px;height: 45px;border: 1px solid #000}.box-title .inner-box:before{top: -45px;border-bottom: 0}.box-title .inner-box:after{bottom: -45px;border-top: 0}.room-boxes{height: 600px;padding: 0;position: relative}.room-boxes .inner-container{background-size: cover;position: absolute;left: 0;top: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;width: 100%;height: 100%}.room-boxes .inner-container:before{display: block;content: '';position: absolute;left: 0;top: 0;background-image: url(data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjFweCIgY3k9IjFweCIgcj0iMzAwJSI+PHN0b3Agb2Zmc2V0PSIzLjMzMzMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size: 100%;background-image: -moz-radial-gradient(1px 1px, rgba(255,255,255,0.9) 10px, rgba(255,255,255,0.2) 300px);background-image: -webkit-radial-gradient(1px 1px, rgba(255,255,255,0.9) 10px, rgba(255,255,255,0.2) 300px);background-image: radial-gradient(1px 1px, rgba(255,255,255,0.9) 10px, rgba(255,255,255,0.2) 300px);z-index: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;width: 100%;height: 100%}.room-boxes .inner-container *{display: block}.room-boxes .inner-container .box-title{position: absolute;top: 50%;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);margin: 0}.room-boxes .inner-container .box-title .inner-box{padding: 15px 0}.room-boxes .inner-container .box-title .section-subheading{-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;max-height: 0;opacity: 0;filter: alpha(opacity=0);overflow: hidden;margin-bottom: 0}.room-boxes .inner-container .box-title .section-heading{margin-bottom: 0}.room-boxes:hover .inner-container{left: -50px;width: calc(150%);z-index: 50}.room-boxes:hover .inner-container:before{background: rgba(255,255,255,0.85)}.room-boxes:hover .inner-container .box-title .section-subheading{max-height: 200px;opacity: 1;filter: alpha(opacity=100)}.post-img{border: 3px solid #000}.sub-page-container{padding-top: 0}.sub-page-container .col-sm-10,.sub-page-container .col-sm-offset-1{margin-left: 0;width: 100%;padding: 0}.sub-page-container .section-heading.wow,.section-subheading.wow{display: none}#room-top-section{position: relative}#room-slider{width: 100%;height: 500px;position: relative;margin: 0}#room-slider .img-container{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;background-position: center}.room-title-box{position: absolute;left: 15px;bottom: 15px;padding: 30px;margin: 0;max-width: calc(70%);display: inline-block;color: #000;border-left: 2px solid #000;white-space: nowrap;background: rgba(255,255,255,0.9)}.room-title-box .price .title{font-family: "Great Vibes";font-size: 26px;display: inline-block;color: #000;font-weight: bold}.room-title-box .price .value{font-family: "Great Vibes";display: inline-block;font-size: 25px}.room-title-box h1.title{margin: 0}.room-desc .l-sec{padding-left: 0;padding-right: 50px}.room-desc .r-sec{padding-right: 0}.room-desc .r-sec form{width: 100%;background: #FFF;border: 2px solid #fff;-webkit-box-shadow: 0 0 0 2px #d2bd7f, inset 0 0 0 1px #d2bd7f;box-shadow: 0 0 0 2px #d2bd7f, inset 0 0 0 1px #d2bd7f;padding: 30px;margin: -50% 0 80px}@media (max-width: 992px){.room-desc .r-sec form{margin: 20px 0 50px}}.room-desc .r-sec form .field-row{margin-bottom: 20px;position: relative}.room-desc .r-sec form .field-row i{color: #d2bd7f;position: absolute;right: 20px;top: 17px}.room-desc .r-sec form .field-row:last-child{margin-bottom: 0}.room-desc .r-sec form .input-daterange{margin-bottom: 20px}.room-desc .r-sec form input{height: 50px;width: 100%;padding: 0 15px;border-width: 1px}.room-desc .r-sec form input[type=submit]{background: #d2bd7f;color: #FFF;font-family: "Playfair Display", Arial, Helvetica, sans-serif;border: 0}.room-desc .r-sec form .select2-container{width: 100%}.room-desc .r-sec form .select2-container .select2-choice{height: 50px;line-height: 47px;padding-left: 15px;border-width: 1px}.room-desc .r-sec form .select2-container .select2-choice .select2-arrow{top: 3px;right: 10px}.room-desc .r-sec form .select2-container.select2-dropdown-open .select2-choice{border-width: 2px}.room-desc .r-sec .room-rating .rate-box-container{margin: 20px 0}.room-desc .l-sec .amenities{margin: 50px 0}.room-desc .l-sec .amenities ul{margin: 0}.room-desc .l-sec .amenities ul li{padding: 0}.room-desc .l-sec .amenities ul li div{display: inline-block;line-height: 30px}.room-desc .l-sec .amenities ul li .title{width: 130px}.room-desc .l-sec .amenities ul li .value{color: #d2bd7f}.room-desc .l-sec .icons-container ul li{width: 70px;height: 70px;margin: 10px;line-height: 70px;text-align: center;color: #d2bd7f;background: #FFF;position: relative;font-size: 2em}.room-desc .l-sec .icons-container ul li:before,.room-desc .l-sec .icons-container ul li:after{display: block;content: '';position: absolute;left: 0;width: 100%;height: 15px;border: 2px solid #d2bd7f;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.room-desc .l-sec .icons-container ul li:before{top: 0;border-bottom: 0}.room-desc .l-sec .icons-container ul li:after{bottom: 0;border-top: 0}.room-desc .l-sec .icons-container ul li:hover:before,.room-desc .l-sec .icons-container ul li:hover:after{height: 35px}#page721 .section-bg{background-size: cover;background-position: center}#image-fill-data:before,#hero-carousel .fill:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…Igd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size: 100%;background-image: -moz-radial-gradient(1px 1px, rgba(255,255,255,0.8) 10px, rgba(255,255,255,0.1) 500px);background-image: -webkit-radial-gradient(1px 1px, rgba(255,255,255,0.8) 10px, rgba(255,255,255,0.1) 500px);background-image: radial-gradient(1px 1px, rgba(255,255,255,0.8) 10px, rgba(255,255,255,0.1) 500px)}header .item .slide-content{text-shadow: none}.album .album-wrap{background-color: #d2bd7f;overflow: hidden}#news .text-center{text-align: left}