*{margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:-moz-scrollbars-vertical;overflow-y:scroll}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.pr{position:relative}.pa{position:absolute}.fl{float:left}.fr{float:right}.dn,.hidden{display:none}.db{display:block}.dib{display:inline-block}.o-hidden,.oh{overflow:hidden}.fullwidth{width:100%}.fullsize{width:100%;height:100%}.w70{width:70%;margin-left:15%;margin-right:15%}.center{text-align:center}.left{text-align:left}.right{text-align:right}.justify{text-align:justify}.pointer{cursor:pointer}.image{width:100%;height:auto;display:inline-block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.container{width:100%;margin-left:0;margin-right:0}.wrapper{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.row{padding-left:15px;padding-right:15px;position:relative}.moveCenter{margin-left:auto;margin-right:auto}.pTB{padding-top:80px;padding-bottom:80px}.pT{padding-top:80px}.pB{padding-bottom:80px}.mTB{margin-top:80px;margin-bottom:80px}.mT{margin-top:80px}.mB{margin-bottom:80px}.smallPTB{padding-top:40px;padding-bottom:40px}.smallPT{padding-top:40px}.smallPB{padding-bottom:40px}body:after{display:none;content:'xl'}.xlg1{width:8.333%}.xlg2{width:16.666%}.xlg3{width:24.999%}.xlg4{width:33.333%}.xlg5{width:41.666%}.xlg6{width:49.999%}.xlg7{width:58.333%}.xlg8{width:66.666%}.xlg9{width:74.999%}.xlg10{width:83.333%}.xlg11{width:91.666%}.xlg12{width:100%}.xlgHide{display:none}.xlgShow{display:block}@media screen and (min-width:980px) and (max-width:1200px){body:after{content:'lg'}.lg1{width:8.333%}.lg2{width:16.666%}.lg3{width:24.999%}.lg4{width:33.333%}.lg5{width:41.666%}.lg6{width:49.999%}.lg7{width:58.333%}.lg8{width:66.666%}.lg9{width:74.999%}.lg10{width:83.333%}.lg11{width:91.666%}.lg12{width:100%}.lgHide{display:none}.lgShow{display:block}}@media screen and (min-width:740px) and (max-width:980px){body:after{content:'md'}.md1{width:8.333%}.md2{width:16.666%}.md3{width:24.999%}.md4{width:33.333%}.md5{width:41.666%}.md6{width:49.999%}.md7{width:58.333%}.md8{width:66.666%}.md9{width:74.999%}.md10{width:83.333%}.md11{width:91.666%}.md12{width:100%}.mdHide{display:none}.mdShow{display:block}}@media only screen and (min-width:18.75em) and (max-width:740px){body:after{content:'sm'}.sm1{width:8.333%}.sm2{width:16.666%}.sm3{width:24.999%}.sm4{width:33.333%}.sm5{width:41.666%}.sm6{width:49.999%}.sm7{width:58.333%}.sm8{width:66.666%}.sm9{width:74.999%}.sm10{width:83.333%}.sm11{width:91.666%}.sm12{width:100%}.smHide{display:none}.smShow{display:block}}.color{color:#32424e}.colorFaded{color:#5a778c}.colorWhite{color:#fff}.colorBlack{color:#111}.colorBlackFaded{color:#444}.colorDark{color:#5f072d}.colorDark2{color:#550d34}.colorDarkFaded{color:#be0e5a}.colorLight{color:#ddd}.colorLightFaded{color:#fff}.colorAccent{color:#ed0678}.colorAccentFaded{color:#fb5eab}.colorHighlight{color:#8a1655}.colorHighlightFaded{color:#dd298b}.bgColor{background-color:#32424e}.bgColorFaded{background-color:#5a778c}.bgColorWhite{background-color:#fff}.bgColorBlack{background-color:#111}.bgColorBlackFaded{background-color:#444}.bgColorDark{background-color:#5f072d}.bgColorDark2{background-color:#550d34}.bgColorDarkFaded{background-color:#be0e5a}.bgColorLight{background-color:#ddd}.bgColorLightFaded{background-color:#fff}.bgColorAccent{background-color:#ed0678}.bgColorAccentFaded{background-color:#fb5eab}.bgColorHighlight{background-color:#8a1655}.bgColorHighlightFaded{background-color:#dd298b}.bgPattern{position:relative}.bgPattern:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(../images/background-pattern.svg);background-repeat:repeat;background-attachment:fixed;opacity:.3}.bgPattern .wrapper{position:relative;z-index:10}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-airplane1:before{content:"\e942"}.icon-arrow:before{content:"\e944"}.icon-arrow2:before{content:"\e945"}.icon-auskatern:before{content:"\e946"}.icon-bath-all:before{content:"\e97f"}.icon-bath-own:before{content:"\e980"}.icon-bed:before{content:"\e981"}.icon-best-price:before{content:"\e982"}.icon-bettwaesche:before{content:"\e983"}.icon-bike1:before{content:"\e984"}.icon-book-bed:before{content:"\e985"}.icon-breakfast1:before{content:"\e986"}.icon-bubble-corner:before{content:"\e987"}.icon-bubble-corner-flipped:before{content:"\e988"}.icon-car1:before{content:"\e989"}.icon-check:before{content:"\e98a"}.icon-check-in:before{content:"\e98b"}.icon-check-out:before{content:"\e98c"}.icon-contact-home:before{content:"\e98d"}.icon-early-breakfast:before{content:"\e98e"}.icon-eat-and-drink:before{content:"\e98f"}.icon-fb1:before{content:"\e990"}.icon-fresh:before{content:"\e991"}.icon-fruit:before{content:"\e992"}.icon-group-booking:before{content:"\e993"}.icon-guide-marker:before{content:"\e994"}.icon-hocker:before{content:"\e995"}.icon-insta:before{content:"\e996"}.icon-kalender:before{content:"\e997"}.icon-lamp:before{content:"\e998"}.icon-locker:before{content:"\e999"}.icon-logo:before{content:"\e99a"}.icon-logo-stacked:before{content:"\e99b"}.icon-mail1:before{content:"\e99c"}.icon-mirror:before{content:"\e99d"}.icon-open:before{content:"\e99e"}.icon-phones:before{content:"\e99f"}.icon-place:before{content:"\e9a0"}.icon-seat:before{content:"\e9a1"}.icon-star:before{content:"\e9a2"}.icon-star-stroke:before{content:"\e9a3"}.icon-steckdose:before{content:"\e9a4"}.icon-terasse:before{content:"\e9a5"}.icon-train1:before{content:"\e9a6"}.icon-twitter:before{content:"\e9a7"}.icon-walk:before{content:"\e9a8"}.icon-wifi:before{content:"\e9a9"}.arrowUp{position:relative;background-color:#ed0678}.arrowUp:after{position:absolute;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(227,0,69,0);border-bottom-color:#ed0678;border-width:12px;margin-left:-12px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?muzva6);src:url(../fonts/icomoon.eot?muzva6#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?muzva6) format('truetype'),url(../fonts/icomoon.woff?muzva6) format('woff'),url(../fonts/icomoon.svg?muzva6#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}.fontIconmoon{font-family:icomoon}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lato/lato-v23-latin-regular.woff2)}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/lato/lato-v23-latin-italic.woff2)}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lato/lato-v23-latin-700.woff2)}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/lato/lato-v23-latin-900.woff2)}.fontLight,.fontRegular{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.fontRegularItalic{font-family:Lato,sans-serif;font-style:italic;font-weight:400}.fontBold{font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.fontBlack{font-family:Lato,sans-serif;font-style:Normal;font-weight:900}.btnContainer{text-align:left;width:100%}.btnContainer .btn{margin:0 5px}.btnContainer.right{text-align:right}.btnContainer.center{text-align:center}.btn,a.btn,button.btn{position:relative;display:inline-block;cursor:pointer;overflow:hidden;text-decoration:none;border:0;padding:24px 20px 22px;font-size:18px;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#ed0678;color:#fff;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.btn::before,a.btn::before,button.btn::before{content:'';position:absolute;top:0;left:-100%;z-index:-1;display:block;width:100%;height:100%;background-color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.btn.btnBG2,a.btn.btnBG2,button.btn.btnBG2{background-color:#5f072d}.btn.btnBorder,a.btn.btnBorder,button.btn.btnBorder{background-color:transparent;border-top:2px solid #fff;border-bottom:2px solid #fff}.btn.btnSmall,a.btn.btnSmall,button.btn.btnSmall{padding:5px 15px;font-size:12px}.btn.btnLarge,a.btn.btnLarge,button.btn.btnLarge{padding:20px 40px;font-size:28px}.btn.btnHighlighted,a.btn.btnHighlighted,button.btn.btnHighlighted{background-color:#8a1655}.btn.btnWhite,a.btn.btnWhite,button.btn.btnWhite{background-color:#fff;color:#32424e}.btn:hover,a:hover.btn,button:hover.btn{color:#8a1655}.btn:hover:before,a:hover.btn:before,button:hover.btn:before{left:0}dl dd,dl dt,ol li,ul li{margin:0 0 5px;font-size:18px;line-height:26px}ul{list-style:inside}ul li{padding-left:24px;text-indent:-24px}ol{list-style-type:decimal;padding:0 0 0 20px}ol li{margin-bottom:90px}dl{list-style:none}.input{display:inline-block;width:100%;border:0}.checkbox{display:inline-block;border:0;margin-right:5px}.textarea{display:inline-block;width:100%;border:0}.successMsg span{display:block;margin-bottom:30px;background:#b1d858;color:#32424e;padding:15px 20px}.errorMsg span{background:#e34f4f;color:#fff;padding:15px 20px}.ajaxLoader{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form ul{list-style:none}.form ul li{padding-left:0;text-indent:0}.form input,.form select,.form textarea{background-color:#8a1655;color:#fff;padding:12px 10px;font-size:16px;line-height:25px;height:50px}.form .pw-no-select{display:inline-block;position:relative;top:-2px;margin-left:10px}.form input{margin-bottom:20px}.form input[type=checkbox]{margin-top:20px;padding:0;height:20px;width:20px}.form textarea{overflow:hidden;min-height:250px;max-width:100%}.form select{border:none}.form ::placeholder{color:#fff!important}.form :-ms-input-placeholder{color:#fff!important}.form ::-ms-input-placeholder{color:#fff!important}.containerContactForm.bgColorHighlight .form ::placeholder{color:#8a1655!important}.containerContactForm.bgColorHighlight .form :-ms-input-placeholder{color:#8a1655!important}.containerContactForm.bgColorHighlight .form ::-ms-input-placeholder{color:#8a1655!important}.videoCentred{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video{background-color:#111;position:relative;z-index:1;overflow:hidden;cursor:pointer;max-height:100vh}.video img{width:100%;cursor:pointer;position:absolute;opacity:.7}.video .play{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:70px;height:50px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.video .play:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);content:"";border-style:solid;border-width:12px 0 12px 24px;border-color:transparent transparent transparent #fff}.video.ytVideo:hover .play{background-color:red}.video.vimeoVideo:hover .play{background-color:#03adef}.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.easeTransition{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.easeTransition2{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.easeTransitionSlow{-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.easeTransitionVerySlow{-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transition:all 5s ease-out}.text-shadow{text-shadow:1px 1px 2px #969696}.box-shadow-none{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3)}.box-shadow{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.box-shadow2{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.box-shadow-3{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.4);box-shadow:0 0 30px 0 rgba(0,0,0,.4)}.h1,.h2,.h3,.h4,.h5,.h6{display:block}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{display:inherit}.nLItem{padding:0 0 0 30px}.newsletter form{margin-top:20px}.newsletter .input{background-color:#fff;color:#5f072d;padding:12px 10px;font-size:16px;line-height:25px;height:50px}.newsletter .nice-select{background-color:#fff;color:#5f072d}.newsletter .nice-select .list{background-color:#fff}.newsletter .nice-select .current{color:#ee1170;font-weight:300}.bgColorAccent .nice-select::after{border-bottom:2px solid #ed0678;border-right:2px solid #ed0678}.formDistance{margin:20px 0}.gmap{width:100%;height:500px}.gmap .maps-close-btn{top:3px!important;right:56px!important;opacity:.3!important}.gmap-overlay img{vertical-align:top}.gm-style-iw{background-color:#fff;width:400px!important;height:330px!important;top:0!important;left:0!important;box-shadow:0 0 50px -10px rgba(0,0,0,.5);border:0;border-radius:0}.h1,.h1 a{font-size:42px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.h1 a strong,.h1 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.h2,.h2 a{color:#fff;font-size:30px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.h3,.h3 a{color:#fff;font-size:22px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.h3 a strong,.h3 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.h4,.h4 a{font-size:22px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.h4 a strong,.h4 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.h5,.h5 a{font-size:18px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.h5 a strong,.h5 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.h6,.h6 a{font-size:16px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.h6 a strong,.h6 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}b,strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:700}p{margin:20px 0;font-size:18px;line-height:26px}.smallText,blockquote,blockquote p{font-size:16px;line-height:22px}i{font-family:Lato,sans-serif;font-style:italic;font-weight:400}em{font-size:16px}a{text-decoration:underline;outline:0;cursor:pointer;color:#8a1655}body,html{height:100%;color:#fff;background-color:#ed0678;font-family:Lato,sans-serif;font-style:Normal;font-weight:400}body.blog-entry #page,html.blog-entry #page{background-color:#8a1655}a{color:#ed0678;text-decoration:none}.bgColorAccent a{color:#fff}.w800{max-width:800px;margin:0 auto}.w600{max-width:600px;margin:0 auto}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m60{margin:60px}.m70{margin:70px}.m80{margin:80px}.m90{margin:90px}.m100{margin:100px}.m110{margin:110px}.m120{margin:120px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.ml110{margin-left:110px}.ml120{margin-left:120px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.mr110{margin-right:110px}.mr120{margin-right:120px}.p10{padding:10px}.p15{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.p90{padding:90px}.p100{padding:100px}.p110{padding:110px}.p120{padding:120px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pt110{padding-top:110px}.pt120{padding-top:120px}.pt200{padding-top:200px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pb110{padding-bottom:110px}.pb120{padding-bottom:120px}.pb200{padding-bottom:200px}.pl10{padding-left:10px}.pl15{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pl110{padding-left:110px}.pl120{padding-left:120px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.pr110{padding-right:110px}.pr120{padding-right:120px}.vertical-center{display:flex;justify-content:center;flex-direction:column;height:100%}.topBar{position:fixed;top:0;left:0;z-index:900;width:100%;text-align:center;background-color:#ed0678;color:#fff}.topBar a.contactLink,.topBar a.langLink{margin-top:5px;position:absolute;top:10px;right:90px;z-index:10;font-size:14px;padding:20px}.topBar a.contactLink:hover,.topBar a.langLink:hover{color:#8a1655}.topBar a.langLink{top:5px;right:95px}.topBar .languageHint{z-index:900;background-color:#8a1655;max-width:240px;opacity:0;position:absolute;top:80px;right:-150px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.topBar .languageHint.show{right:75px;opacity:1}.topBar .languageHint a{display:block;padding:10px;font-size:16px;color:#fff}.topBar .languageHint span{position:absolute;top:-18px;right:30px;color:#8a1655;font-size:20px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topBar .wrapper{position:relative;z-index:20;padding-top:20px;padding-bottom:20px}.topBar a{color:#fff;font-size:34px;text-decoration:none}.topBar .siteLogo{margin-bottom:8px}.topBar a.btn{position:relative;top:-100px;padding-top:11px;padding-bottom:25px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;color:#ed0678;font-size:20px;background-color:#fff}.topBar a.btn::before{background-color:#8a1655}.topBar a.btn.show{top:-5px}.topBar a.btn span{margin-right:10px}.topBar a.btn span.hint{font-size:11px;position:absolute;left:58px;bottom:10px;opacity:.7}.topBar a.btn:hover{color:#fff}.topBar a.mailLink{position:absolute;top:26px;right:75px;color:#fff;font-size:22px}.topBar a.mailLink .tooltip{display:none}#menu{position:fixed;z-index:500;top:-100%;width:100%;height:100%;background-color:#5f072d;padding:100px 0 60px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden}#menu .inner{position:absolute;overflow-x:hidden;overflow-y:scroll;width:104%;padding:0}@media screen and (-webkit-min-device-pixel-ratio:0){#menu .inner{transform:scale(-1,1);-webkit-transform:scale(-1,1);right:0}}#menu .element{width:100%;height:100vh;height:calc(100vh -40px)}@media screen and (-webkit-min-device-pixel-ratio:0){#menu .element{transform:scale(-1,1);-webkit-transform:scale(-1,1)}}#menu .element>ul{padding-bottom:200px}#menu.active{top:0}#menu.active ul{top:0}#menu ul{position:relative;top:-150px;margin:0;padding:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}#menu ul li{list-style:none;padding:0;margin:0;text-align:center}#menu ul li a{display:block;padding:8px 0;color:#ed0678;font-family:Lato,sans-serif;font-style:Normal;font-weight:700;font-size:22px;letter-spacing:.1em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#menu ul li a:hover{color:#fff}#menu ul li.current a{color:#fff}#menu ul ul{margin-bottom:20px}#menu ul ul li a{padding:0;font-size:12px;text-transform:uppercase}.menuToggle{margin-top:5px;width:35px;height:28px;position:relative;float:right;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menuToggle span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menuToggle span:nth-child(1){top:0}.menuToggle .menuToggle span:nth-child(3),.menuToggle span:nth-child(2){top:11px}.menuToggle span:nth-child(4){top:22px}.menuToggle.active span:nth-child(1){top:18px;width:0%;left:50%}.menuToggle.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuToggle.active span:nth-child(3){top:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menuToggle.active span:nth-child(4){top:18px;width:0%;left:50%}header.withMap .gmap{min-height:90vh;z-index:1}header.withFrancesco .headerSlider .slideItem .slideContent{position:relative;padding-top:100px;text-align:right}header.withFrancesco .headerSlider .slideItem .slideContent .h1{float:right;z-index:100}header.withFrancesco .headerSlider .slideItem img{left:0}header.withFrancesco .francescoWrapper{position:absolute;z-index:1;left:-70px;bottom:130px}header.withFrancesco .francescoWrapper .image{width:auto;max-height:370px}header.withVideo{background-color:#8a1655}header.withVideo .uspContainer{display:none}header.withVideo .topBar *{-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}header.withVideo .topBar.videoPlay *{opacity:0}.headerSlider .owl-nav{position:absolute;z-index:300;bottom:30vh;width:100%}.headerSlider .slideItem{position:relative;min-height:90vh;text-align:center}.headerSlider .slideItem:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.headerSlider .slideItem img{-webkit-transform:scale(1);transform:scale(1)}.headerSlider .slideItem img.loaded{-webkit-transform:scale(1.1);transform:scale(1.1)}.headerSlider .slideItem.with-buttons .slideContent{padding-top:10vh}.headerSlider .slideItem .slideContent{position:relative;z-index:10;padding:20vh 0 0;margin-top:45px;text-align:left}.headerSlider .slideItem .slideContent .h1{position:relative;max-width:350px;top:20px;font-size:35px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.headerSlider .slideItem .slideContent .h1.with-icon{padding-left:90px}.headerSlider .slideItem .slideContent .h1.with-icon .icon{position:absolute;top:13px;left:-17px;font-size:97px}.headerSlider .slideItem .slideContent .slideText{position:relative;top:80px;max-width:700px;margin:0 auto;padding:20px 0 40px;font-size:60px;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.headerSlider .slideItem .slideContent .slideText.small{margin:0;padding-bottom:20px;text-align:left}.headerSlider .slideItem .slideContent .slideText.small p{font-size:18px;text-transform:uppercase}.headerSlider .slideItem .slideContent .slideText p{margin:0;font-size:40px;line-height:1.2em}.headerSlider .slideItem .slideContent .btn{position:relative;top:100px;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.headerSlider .slideItem .slideContent .app-buttons{position:relative;top:120px;margin-top:-10px;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.headerSlider .slideItem .slideContent .app-buttons a{display:inline-block;margin-right:20px}.headerSlider .slideItem .slideContent .app-buttons a:last-child{margin-right:0}.headerSlider .slideItem .slideContent .app-buttons img{position:relative!important;top:8px;width:auto;height:54px}.headerSlider .slideItem .slideContent.loaded .app-buttons,.headerSlider .slideItem .slideContent.loaded .btn,.headerSlider .slideItem .slideContent.loaded .h1,.headerSlider .slideItem .slideContent.loaded .priceContainer,.headerSlider .slideItem .slideContent.loaded .slideText{opacity:1;top:0}.headerSlider .slideItem .slideContent .priceContainer{top:35px;margin-top:0;max-width:360px;padding:30px;margin-left:-30px;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.headerSlider .slideItem .slideContent .priceContainer .price,.headerSlider .slideItem .slideContent .priceContainer .priceHint{color:#fff;position:relative;z-index:10}.jobs .headerSlider .videoWrapper{max-width:880px;margin:0 auto;text-align:center}.jobs .headerSlider .videoWrapper .h2{font-size:30px}.jobs .headerSlider .videoWrapper p{max-width:600px;margin:0 auto;font-size:16px;line-height:22px;opacity:.8}.jobs .headerSlider .videoWrapper iframe{max-height:180px;border:7px solid #ed0678}.jobs .headerSlider .slideContent{padding-top:15vh}.jobs .headerSlider .slideItem:before{background-color:rgba(0,0,0,.6)}.jobs .topBar a.btn{top:-5px}.quickBookingContainer{position:relative;z-index:10;margin-top:-170px;height:440px}.quickBookingContainer #svg{top:-50px}.quickBookingContainer .arrival .iconHead{margin-left:10px}.quickBookingContainer .departure .iconHead{margin-left:10px}.quickBookingContainer .departure .iconHead .arrow{width:100%}.quickBookingContainer .departure .iconHead .line{display:none}.quickBookingContainer .iconHead{position:relative;height:25px;overflow:hidden}.quickBookingContainer .iconHead .arrow,.quickBookingContainer .iconHead .line{top:10px;width:50%;float:left}.quickBookingContainer .iconHead .arrow::before,.quickBookingContainer .iconHead .line::before{height:2px;width:100%}.quickBookingContainer .iconHead .arrow{left:-25px}.quickBookingContainer .iconHead .arrow::after{right:-9px}.quickBookingContainer .iconHead .line{position:absolute;width:45%;right:0}.quickBookingContainer .iconHead .icon-kalender{position:absolute;z-index:10;background-color:#8a1655;color:#fff;font-size:24px;left:50%;margin-left:-10px}.quickBookingContainer .wrapper{position:relative;z-index:10;top:50px}.quickBookingContainer .wrapper .offer{font-size:16px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700;text-transform:uppercase;margin-bottom:12px;letter-spacing:.1em;text-align:center}.quickBookingContainer .wrapper .btn,.quickBookingContainer .wrapper button.btn{position:relative;display:block;width:100%;margin:0 0 13px;padding-left:85px;text-align:left}.quickBookingContainer .wrapper .btn span,.quickBookingContainer .wrapper button.btn span{position:absolute;font-size:34px;left:25px;margin-top:-4px}.quickBookingContainer .wrapper .btn span.icon-group-booking,.quickBookingContainer .wrapper button.btn span.icon-group-booking{font-size:44px;margin-top:-6px}.quickBookingContainer .wrapper .btn span.hint,.quickBookingContainer .wrapper button.btn span.hint{font-size:9px;position:absolute;left:88px;bottom:15px;opacity:.7}.quickBookingContainer .wrapper .btn.btnBG2{padding-top:16px;padding-bottom:23px}.quickBookingContainer.quickBookingWithoutDatepicker .bookingForm{display:flex;flex-wrap:wrap;justify-content:center}.quickBookingContainer.quickBookingWithoutDatepicker .qbDatepickerWrapper{display:none}.quickBookingContainer.quickBookingWithoutDatepicker.quickBookingWithoutDatepickerAlt .bookingForm>div{width:100%}.quickBookingContainer.quickBookingWithoutDatepicker.quickBookingWithoutDatepickerAlt .offer{text-align:center}.quickBookingContainer.quickBookingWithoutDatepicker.quickBookingWithoutDatepickerAlt .btn{margin-right:auto;margin-left:auto}.jobs .quickBookingContainer{background-color:#8a1655;height:100px;margin-top:30px}.jobs .headerSlider .slideItem{min-height:100vh}#svg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#svgBlobPrice{position:absolute;width:100%;height:100%;top:0;left:0}#svgBlobPrice path{fill:#ed0678}#blobQuickbooking{fill:#8a1655}#blobPink{fill:#ed0678}#svgBlobPink{position:absolute;z-index:1;top:-240px;left:0;width:100%;height:100%}#roomImgPath{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;opacity:1;zoom:1}#roomImgPath.imageSwitch{opacity:0;zoom:.5}.qbOverlay{position:fixed;z-index:300;top:100%;left:0;width:100%;height:100%;background-color:#5f072d}.uspContainer{overflow:hidden;margin:-60px 0 30px}.uspContainer .wrapper{position:relative}.uspContainer .uspItem{position:relative;margin-bottom:60px;padding-left:65px;font-size:18px}.uspContainer .uspItem span{position:absolute;top:-7px;left:0;display:inline-block;width:60px;margin-right:5px;font-size:44px;text-align:center}.uspContainer .uspItem span.icon-wifi{top:-20px}.uspContainer .uspItem span:before{position:relative;top:8px}.containerTextImg .h2{font-size:36px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:60px}.containerTextImg.bgColorHighlight .circled-icon{background-color:#ed0678}.containerTextImg .textItem.left .circled-icon{margin-right:20px;float:left}.containerTextImg.list{padding-top:90px;padding-bottom:90px}.containerTextImg.list .big-icon{text-align:center}.containerTextImg.list .big-icon span{display:inline-block;font-size:60px;margin-bottom:20px}.containerTextImg.list .h2{text-align:center}.containerTextImg.list .h3{font-size:18px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.containerTextImg.list p{font-size:16px;line-height:22px;opacity:.8;padding:0 20px 30px}.containerTextImg.parallax{position:relative}.containerTextImg.parallax:before{content:"";position:absolute;z-index:1;display:block;width:100%;height:100%;background:linear-gradient(#8a1655,transparent)}.containerTextImg.parallax .wrapper{position:relative;z-index:10;min-height:70vh;padding-bottom:90px}.containerTextImg.parallax .wrapper .h2{max-width:250px}.containerTextImg.parallax .wrapper .icon{margin-right:17px;float:left;font-size:30px}.containerTextImg.parallax .wrapper .icon-check-out{margin-top:15px}.containerTextImg.parallax .wrapper p{overflow:hidden;margin-bottom:30px}.containerTextImg.blockheader_left .wrapper{position:relative;padding-top:90px;padding-bottom:90px}.containerTextImg.columns .wrapper{padding-top:90px;padding-bottom:90px}.containerTextImg.grid .wrapper{padding-top:90px;padding-bottom:90px}.containerTextImg.grid .wrapper .h3{font-size:16px}.containerRoomOverview .blockHeader{margin-bottom:120px}.containerRoomOverview .btn{position:relative;display:block;max-width:250px;margin:15px 0;text-align:center}.containerRoomOverview .btn span.hint{font-size:9px;position:absolute;left:0;bottom:15px;width:100%;opacity:.7;text-align:center}.containerRoomOverview .roomBlob{fill:#5f072d}.containerRoomOverview .sliderControls{margin-bottom:30px}.containerRoomOverview .wrapper{position:relative}.containerRoomOverview .roomOverviewSlider .owl-nav{display:none}.galleryTabs,.sliderControls{padding:0 10px 30px;overflow:hidden;font-size:16px;white-space:nowrap}.galleryTabs div,.sliderControls div{display:inline-block;height:auto;float:left;padding:0 10px;cursor:pointer;position:relative}.galleryTabs div span,.sliderControls div span{position:relative;display:inline-block;overflow:hidden;padding:10px 0 10px;border-bottom:3px solid transparent;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.galleryTabs div.current span,.sliderControls div.current span{border-color:#fff}.galleryTabs .owl-nav,.sliderControls .owl-nav{display:none!important}.sliderControls div{width:100%;padding:0 5px}.sliderControls div span{position:relative;display:block;padding:15px 0;border-top:3px solid transparent;font-size:16px}.roomHeader .priceContainer{position:relative;margin-top:40px;text-align:center;padding:20px 5px 23px;border-top:2px solid #8a1655;border-bottom:2px solid #8a1655;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.roomHeader .priceContainer:not(.current){cursor:pointer}.roomHeader .priceContainer::before{content:"";position:absolute;top:-15px;left:0;display:block;width:30px;height:30px;padding-top:5px;visibility:hidden;background-color:#8a1655;border:2px solid #fff;border-radius:50%;opacity:0;-webkit-transition:left .3s;transition:left .3s;content:"\e899";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.roomHeader .priceContainer.priceContainer-1::before{left:100%}.roomHeader .priceContainer.current,.roomHeader .priceContainer.current:hover{position:relative;border-color:#fff}.roomHeader .priceContainer.current::before,.roomHeader .priceContainer.current:hover::before{display:block;opacity:1;visibility:visible;left:50%;margin-left:-10px}.roomHeader .priceContainer:not(.current):hover{border-color:#ed0678}.roomHeader .priceContainer:not(.current):hover .price{color:#fff}.priceContainer{position:relative;display:block;margin-top:20px}.priceContainer .price{color:#ed0678;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;font-size:32px;letter-spacing:.05em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.priceContainer .priceHint{position:relative;display:block;right:0;font-size:12px}.priceContainer .from{position:relative;z-index:10;font-size:70%}.containerAppTeaser .wrapper{position:relative;padding:30px 0;overflow:hidden}.containerAppTeaser .icon-check-in{position:absolute;font-size:65px}.containerAppTeaser .text{margin-left:80px}.containerAppTeaser .text .h4{margin-top:7px;font-size:16px;text-transform:uppercase}.containerAppTeaser .text p{margin:5px 0 0;font-size:16px}.containerAppTeaser .app-buttons{margin-top:-3px;padding-left:10px}.containerAppTeaser .app-buttons a{display:inline-block;margin-right:20px}.containerAppTeaser .app-buttons a:last-child{margin-right:0}.containerAppTeaser .app-buttons img{position:relative!important;top:8px;width:auto;height:54px}@media screen and (max-width:980px){.containerAppTeaser .wrapper::before{content:'';display:block;width:80%;height:2px;margin:0 auto 60px;background-color:#fff}.containerAppTeaser .app-buttons{margin-top:-20px}.containerAppTeaser .app-buttons a{margin-bottom:10px}.containerAppTeaser .text{margin-left:100px}.containerAppTeaser .text .h4{margin-top:0}.containerAppTeaser .icon-check-in{font-size:80px}}@media screen and (max-width:768px){.containerAppTeaser .wrapper::before{width:70%}.containerAppTeaser .app-buttons{margin-top:30px}.containerAppTeaser .icon-check-in{font-size:100px;margin-top:5px}.containerAppTeaser .app-buttons img{top:-2px;height:56px}.containerAppTeaser .text .h4{font-size:24px}.containerAppTeaser .text{margin-left:100px}}@media screen and (min-width:600px) and (max-width:768px){.containerAppTeaser .app-buttons{margin-top:30px}.containerAppTeaser .icon-check-in{font-size:60px}.containerAppTeaser .text{margin-left:70px}}@media screen and (max-width:330px){.containerAppTeaser .app-buttons{padding-left:0}.containerAppTeaser .app-buttons a{margin-right:10px}.containerAppTeaser .app-buttons a:last-child{margin-right:0}}.containerAdvancedGallery{position:relative}.containerAdvancedGallery iframe{min-height:250px}.containerAdvancedGallery .blockHeader{padding:90px 0 30px;margin:0 20px}.containerAdvancedGallery .owl-nav{position:absolute;z-index:20;bottom:40px;width:100%}.containerAdvancedGallery .wrapper{padding-top:60px}.containerAdvancedGallery .wrapper .h2{padding-bottom:20px}.containerAdvancedGallery .advancedGallerySlider{display:none!important}.containerAdvancedGallery .advancedGallerySlider .slideItem{position:relative}.containerAdvancedGallery .advancedGallerySlider .slideItem .buttonWrapper{text-align:center}.containerAdvancedGallery .advancedGallerySlider.current{display:block!important}.containerAdvancedGallery .galleryTabs.controlsBottom{height:auto;margin-top:30px}.containerAdvancedGallery .galleryTabs.controlsBottom div{width:70%;float:none}.containerAdvancedGallery .galleryTabs.controlsBottom div span{position:relative;display:block;padding-top:0;border-top:none}.containerSimpleText.withImage{min-height:600px}.containerSimpleText.withImage:before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:#8a1655;opacity:.85}.containerSimpleText img{z-index:1;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.containerSimpleText .wrapper{position:relative;z-index:10;padding-top:45px;padding-bottom:45px}.containerSimpleText .wrapper p{font-size:16px;line-height:27px}.containerSimpleText .wrapper p strong{display:inline-block;margin-top:30px;font-size:26px;text-transform:uppercase}.containerSimpleText .withImage .wrapper{padding-top:240px}.containerSimpleText .btn{margin-bottom:25px}.itemWithCover{position:relative;width:auto;height:240px;cursor:pointer}.itemWithCover a{color:#fff}.itemWithCover .arrow{width:20px}.itemWithCover:hover .arrow{width:33px;margin-left:10px;margin-right:7px}.itemWithCover:hover .arrow::before{width:37px}.itemWithCover img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.itemWithCover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.itemWithCover .coverLink:before,.itemWithCover a.coverLink:before{content:"";background:linear-gradient(rgba(0,0,0,.1),#111);position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;opacity:.9}.itemWithCover .cover{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:0 20px 20px}.itemWithCover .cover .title{position:relative;z-index:10;margin-bottom:25px;font-size:18px;font-family:Lato,sans-serif;font-style:Normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.itemWithCover .cover a{position:relative;z-index:10}.containerGuideOverview .wrapper{padding-top:45px;padding-bottom:45px;position:relative}.containerGuideOverview .wrapper p{font-size:16px;line-height:27px;opacity:.8}.containerGuideOverview .wrapper #svgGuides{position:absolute;top:0;left:0;width:100%;height:100%}.containerGuideOverview .wrapper .guidesBlob{fill:#550d34}.containerGuideOverview .wrapper .guideItem{position:relative;z-index:10;min-height:403px}.containerGuideOverview .wrapper .btnContainer{margin-top:30px}.containerGuideOverview .wrapper .guideSlider{overflow:hidden}.containerBlogOverview .wrapper{padding-top:60px;padding-bottom:60px;position:relative}.containerBlogOverview .wrapper .h2{margin-bottom:30px;max-width:30%}.containerBlogOverview .wrapper #svgBlog{position:absolute;top:0;left:0;width:100%;height:100%}.containerBlogOverview .wrapper .blogBlob{fill:#550d34}.containerBlogOverview .itemWithCover{position:relative;z-index:10;width:100%;height:300px;margin-bottom:20px}.shareWidget{display:none;opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.shareWidget.show{opacity:1}.relatedItems{padding-bottom:90px}.relatedItems .h2{margin-bottom:30px}.relatedItems .itemWithCover{width:100%;height:300px}.containerComments .wrapper{padding-top:90px;padding-bottom:90px}.containerComments .wrapper .h3{margin-bottom:30px}.containerComments .wrapper .commentItem{position:relative;background-color:#ed0678;margin-bottom:40px;padding:30px 20px}.containerComments .wrapper .commentItem .meta{margin-bottom:15px;font-size:16px;text-transform:uppercase}.containerComments .wrapper .commentItem .comment{font-size:24px}.containerComments .wrapper .commentItem .icon-bubble-corner{position:absolute;bottom:-19px;right:50px;color:#ed0678;font-size:20px}.containerComments .wrapper label{display:none}.containerComments .wrapper .form input,.containerComments .wrapper .form textarea{width:100%}.containerComments .wrapper .form textarea{margin-bottom:20px}.containerFaq .image{position:relative;z-index:10;max-width:550px;height:auto}.containerFaq #svgFaq{position:absolute;top:0;left:0;z-index:1}.containerFaq #svgFaq .roomBlob{fill:#5f072d}.containerFaq .faqTeaserWrapper{overflow:hidden;margin-bottom:90px}.containerFaq .wrapper{overflow:hidden;padding-top:60px;padding-bottom:60px}.containerFaq .wrapper .h2{margin-bottom:20px}.containerFaq .headlineContainer{position:relative;text-align:right;padding:20px 0}.containerFaq .headlineContainer .h2{font-size:22px}.containerFaq .headlineContainer .clone{position:absolute;top:0;right:-20px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;font-size:50px;letter-spacing:.05em;text-transform:uppercase;opacity:.1}.containerFaq .itemWithCover{width:100%;height:350px;margin-bottom:20px}.accordionContainer{position:relative;z-index:10;overflow:hidden;margin:20px 0}.accordion{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;position:relative;display:inline-block;float:right;clear:both;margin-bottom:40px}.accordion .accordionHeadline{position:relative;padding:10px 40px 10px 30px;background-color:#ed0678;font-size:16px;cursor:pointer;text-align:right}.accordion .accordionHeadline::after,.accordion .accordionHeadline::before{content:"";width:15px;height:2px;background-color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;display:block;position:absolute;top:18px;right:15px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion .accordionHeadline::before{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion .accordionHeadline.active::before{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion .accordionContent{position:relative;display:none;padding:15px 30px;background-color:#fff;color:#8a1655;font-size:16px}.accordion .icon-bubble-corner,.accordion .icon-bubble-corner-flipped{position:absolute;bottom:-12px;z-index:1}.accordion .icon-bubble-corner{color:#ed0678;right:35px}.accordion .icon-bubble-corner-flipped{color:#fff;left:35px}.mapIconWrapper{display:inline-block;position:relative;margin-top:-20px}.mapIconWrapper a{position:relative;z-index:200;display:block;float:left;margin-right:10px;width:50px;height:50px;background-color:#8a1655;color:#fff;border-radius:50%;text-align:center;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.mapIconWrapper a:last-child{margin-right:0}.mapIconWrapper a:hover{color:#fff;background-color:#ed0678}.mapIconWrapper a span{position:relative;display:inline-block;margin-top:12px;font-size:28px}.form .wrap_Inputfield_confirm input{float:left}.form .wrap_Inputfield_confirm span{display:block;padding-top:20px;padding-left:30px;padding-bottom:20px}.form .wrap_Inputfield_confirm a{text-decoration:underline}.containerContactForm{position:relative;clear:both}.containerContactForm:not(.bgColorHighlight){background-color:#ed0678}.containerContactForm a{color:#fff}.containerContactForm a:hover{color:#8a1655}.containerContactForm.bgColorHighlight a{color:#fff}.containerContactForm.bgColorHighlight a:hover{color:#ed0678}.containerContactForm .wrap_Inputfield_confirm input{float:left}.containerContactForm .wrap_Inputfield_confirm span{display:block;padding-top:20px;padding-left:30px;padding-bottom:20px}.containerContactForm .wrap_Inputfield_confirm a{text-decoration:underline}.containerContactForm .mapIconWrapper a:hover{color:#fff}.containerContactForm .wrapper{padding-top:60px;padding-bottom:60px}.containerContactForm .wrapper .h2{margin-bottom:30px}.containerContactForm .wrapper .h3{margin-bottom:20px;font-size:22px}.containerContactForm .wrapper .infoWrapper{position:relative;margin-bottom:30px;padding-left:35px}.containerContactForm .wrapper .infoWrapper .icon{position:absolute;top:0;left:0;font-size:20px}.containerContactForm .wrapper .infoWrapper .icon.icon-contact-house{font-size:30px}.containerContactForm .wrapper .socialMediaWrapper{margin-top:60px}.containerContactForm .wrapper .socialMediaWrapper a{margin-right:20px;font-size:28px}.containerContactForm .wrapper .form{margin-top:60px}.containerContactForm .wrapper .form .btn{display:block;width:80%;margin:20px auto 0}.containerContactForm.bgColorHighlight input,.containerContactForm.bgColorHighlight textarea{background-color:#fff;color:#8a1655}.form #Inputfield_honeypot_contact_form{display:none}.gmapWrapper .mapIconWrapper{top:-25vh}.roomHeader .quickBookingContainer{margin-top:0;height:auto}.roomHeader .quickBookingContainer .wrapper{top:0;overflow:hidden;padding:45px 0}.roomHeader .quickBookingContainer .wrapper .offer{font-size:18px}.roomHeader p{opacity:.8;line-height:32px;padding-bottom:90px}.roomHeader .priceContainer .from{display:block}.circled-icon{width:70px;height:70px;margin:0 auto 20px;text-align:center;background-color:#8a1655;border-radius:50%}.circled-icon span{position:relative;top:15px;font-size:36px}.containerFeatureList{position:relative}.containerFeatureList .h2{display:block;color:#fff;font-size:22px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase;max-width:600px;margin:0 auto;margin-bottom:60px;text-align:center}.containerFeatureList .h2 strong{display:inherit}.containerFeatureList .h2 strong{font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.containerFeatureList:after{content:"";background:linear-gradient(transparent,#8a1655);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:80px;opacity:.3}.containerFeatureList .wrapper{position:relative;z-index:10;padding-top:90px;padding-bottom:90px}.containerFeatureList .wrapper .feature{padding:0 20px;font-size:18px;text-transform:uppercase;margin-bottom:30px}.containerPictureGallery{position:relative;clear:both}.containerPictureGallery .wrapper{position:relative;z-index:10;padding-top:90px;padding-bottom:90px}.containerPictureGallery #svgGallery{position:absolute;top:0;left:0;width:100%;height:100%}.containerPictureGallery.bgColorHighlight .pictureGalleryBlob{fill:#ed0678}.containerPictureGallery .pictureGalleryBlob{fill:#8a1655}.containerReviews{display:none}.containerTabs .wrapper{padding-top:90px;padding-bottom:90px}.containerTabs .tabControls .btn{display:block;max-width:320px;margin:0 auto 20px;text-align:center}.containerTabs .tabItem{display:none}.containerTabs .tabItem.current{display:block}.containerService .headlineContainer{position:relative;padding:25px 0}.containerService .headlineContainer .h2{position:relative;z-index:10;margin-bottom:60px;font-size:22px}.containerService .headlineContainer .clone{position:absolute;top:0;left:-20px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;font-size:60px;letter-spacing:.05em;text-transform:uppercase;line-height:1.1em;opacity:.1}.containerService.bgColorAccent .headlineContainer .clone{color:#8a1655;opacity:.15}.containerService .wrapper{padding-top:90px;padding-bottom:90px}.containerService .wrapper.teaserWrapper{padding-top:18px}.containerService .teaserItem{position:relative;margin-bottom:20px;padding:60px 30px 45px;text-align:center;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.containerService .teaserItem:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.4);box-shadow:0 0 30px 0 rgba(0,0,0,.4)}.containerService .teaserItem p{font-size:16px;line-height:22px}.containerService .teaserItem .icon{display:inline-block;margin-bottom:30px;font-size:70px}.containerService .teaserItem p{opacity:.8}.containerService .teaserItem .arrow{margin-top:30px;font-size:32px;float:none}.containerService .teaserItem .arrow::before{width:34px}.containerService .teaserItem:hover .arrow{width:50px;margin-left:10px;margin-right:7px}.containerService .teaserItem:hover .arrow::before{width:57px}.containerService .teaserItem a{position:absolute;top:0;height:100%;width:100%;left:0}.containerService .serviceItem{position:relative;margin-bottom:45px;padding-left:70px}.containerService .serviceItem .circle-border-icon{position:absolute;top:0;left:0;width:50px;height:50px;padding-top:10px;border:2px solid #fff;border-radius:50%;text-align:center;font-size:22px}.containerInstagram{padding-bottom:60px}.containerInstagram .wrapper{position:relative;z-index:10;padding-top:60px;padding-bottom:60px}.containerInstagram .wrapper .btn{margin-top:60px;margin-bottom:60px}.containerInstagram .instaSlider .instaItem .meta{overflow:hidden;padding:10px 20px;background-color:#fff;text-align:left}.containerInstagram .instaSlider .instaItem .meta a{color:#ed0678;font-family:Lato,sans-serif;font-style:Normal;font-weight:700}.containerInstagram .instaSlider .instaItem .meta img{width:45px;height:auto;margin-right:20px;float:left;border-radius:50%}.containerInstagram .instaSlider .instaItem .meta span{display:inline-block;margin-top:12px}body.booking{background-color:#8a1655}body.booking #page{padding-top:100px}body.booking .bookingTabsControls{max-width:600px;margin:0 auto;overflow:hidden;margin-bottom:90px;clear:both}body.booking .bookingControl{position:relative;height:90px;margin-top:40px;text-align:center;float:left;width:50%;font-size:12px;text-transform:uppercase;padding:32px 0 23px;border-top:2px solid #8a1655;border-bottom:2px solid #8a1655;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}body.booking .bookingControl span{display:block;margin-bottom:5px;text-align:center;font-size:22px}body.booking .bookingControl .icon-group-booking{margin-top:-10px;font-size:32px}body.booking .bookingControl:not(.current){cursor:pointer}body.booking .bookingControl::before{content:"";position:absolute;top:-15px;left:0;display:block;width:30px;height:30px;padding-top:5px;visibility:hidden;background-color:#8a1655;border:2px solid #fff;border-radius:50%;opacity:0;-webkit-transition:left .3s;transition:left .3s;content:"\e899";font-family:icomoon!important;speak:none;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}body.booking .bookingControl.bookingControl-1::before{left:100%}body.booking .bookingControl.current,body.booking .bookingControl.current:hover{position:relative;border-color:#fff}body.booking .bookingControl.current::before,body.booking .bookingControl.current:hover::before{display:block;opacity:1;visibility:visible;left:50%;margin-left:-10px}body.booking .bookingControl:not(.current):hover{border-color:#ed0678}body.booking .bookingControl:not(.current):hover .price{color:#fff}body.booking .bookingTabs .bookingTabItem{display:none}body.booking .bookingTabs .bookingTabItem.current{display:block}.booking .SIHOTWeb .s_paxToDist{text-align:center}.booking .SIHOTWeb *{font-size:16px}.booking .SIHOTWeb li{text-indent:0}.booking .SIHOTWeb .k-popup.k-calendar-container{padding:0;border:2px solid #fff}.booking .SIHOTWeb .k-calendar .k-today,.booking .SIHOTWeb .k-calendar th,.booking .SIHOTWeb .k-content,.booking .SIHOTWeb .k-widget,.booking .SIHOTWeb .k-window .k-content,.booking .SIHOTWeb .k-window .k-header{background-color:#ed0678}.booking .SIHOTWeb .k-window .k-header{border:none}.booking .SIHOTWeb .thumbSelected{border:2px solid #fff}.booking .SIHOTWeb .k-header{background-color:#8a1655}.booking .SIHOTWeb .k-calendar .k-link{color:#fff}.booking .SIHOTWeb .k-state-selected{background-color:#8a1655;box-shadow:inset 0 0 0 0 #fff}.booking .SIHOTWeb .k-calendar td.k-state-hover,.booking .SIHOTWeb .k-calendar td.k-state-selected.k-state-hover{background-color:#fff;color:#ed0678}.booking .SIHOTWeb .k-calendar td.k-state-hover a,.booking .SIHOTWeb .k-calendar td.k-state-selected.k-state-hover a{color:#ed0678}.booking .SIHOTWeb .k-other-month,.booking .SIHOTWeb .k-other-month .k-link{color:#8a1655}.booking .SIHOTWeb .ktb-var-accent,.booking .SIHOTWeb .ktb-var-selected-background{color:#fff}.booking .SIHOTWeb .k-button-group .k-button.k-state-active,.booking .SIHOTWeb .k-button-group .k-button:active,.booking .SIHOTWeb .k-button-group>input[type=checkbox]:checked+.k-button,.booking .SIHOTWeb .k-button-group>input[type=radio]:checked+.k-button{background-color:#8a1655;border-color:#fff}.booking .SIHOTWeb .k-grouping-row td,.booking .SIHOTWeb .k-resize-handle-inner,.booking .SIHOTWeb td.k-group-cell{background-color:#8a1655}.booking .SIHOTWeb .k-list-container{background-color:#8a1655;border:none}.booking .SIHOTWeb .k-list>.k-state-focused{box-shadow:none}.booking .SIHOTWeb .k-button.k-state-hover,.booking .SIHOTWeb .k-button:hover{color:#8a1655;background-color:#fff;border-color:#fff}.booking .SIHOTWeb .k-dropdown .k-state-focused .k-input,.booking .SIHOTWeb .k-dropdown .k-state-hover .k-input{color:#8a1655}.booking .SIHOTWeb .k-dropdown-wrap.k-state-focused,.booking .SIHOTWeb .k-dropdown-wrap.k-state-hover{background-color:#ed0678;border:none}.booking .SIHOTWeb .dropdown-menu>.active>a,.booking .SIHOTWeb .dropdown-menu>.active>a:focus,.booking .SIHOTWeb .dropdown-menu>.active>a:hover,.booking .SIHOTWeb .dropdown-menu>li>a:focus,.booking .SIHOTWeb .dropdown-menu>li>a:hover,.booking .SIHOTWeb .k-draghandle.k-state-selected:hover,.booking .SIHOTWeb .k-ghost-splitbar-horizontal,.booking .SIHOTWeb .k-ghost-splitbar-vertical,.booking .SIHOTWeb .k-list>.k-state-highlight,.booking .SIHOTWeb .k-list>.k-state-selected,.booking .SIHOTWeb .k-marquee-color,.booking .SIHOTWeb .k-panel>.k-state-selected,.booking .SIHOTWeb .k-scheduler .k-scheduler-toolbar .k-state-selected,.booking .SIHOTWeb .k-scheduler .k-today.k-state-selected,.booking .SIHOTWeb .k-state-selected,.booking .SIHOTWeb .k-state-selected:link,.booking .SIHOTWeb .k-state-selected:visited,.booking .SIHOTWeb .k-tool.k-state-selected{color:#fff;background-color:#ed0678;border:none;box-shadow:none!important}.booking .SIHOTWeb .k-dropdown .k-state-focused,.booking .SIHOTWeb .k-filebrowser-dropzone,.booking .SIHOTWeb .k-list>.k-state-hover,.booking .SIHOTWeb .k-mobile-list .k-edit-label.k-check:active,.booking .SIHOTWeb .k-mobile-list .k-item>.k-label:active,.booking .SIHOTWeb .k-mobile-list .k-item>.k-link:active,.booking .SIHOTWeb .k-mobile-list .k-recur-view .k-check:active,.booking .SIHOTWeb .k-pager-wrap .k-link:hover,.booking .SIHOTWeb .k-scheduler .k-scheduler-toolbar ul li.k-state-hover,.booking .SIHOTWeb .k-splitbar-horizontal-hover:hover,.booking .SIHOTWeb .k-splitbar-vertical-hover:hover,.booking .SIHOTWeb .k-state-hover,.booking .SIHOTWeb .k-state-hover:hover{color:#ed0678;background-color:#fff}.booking .SIHOTWeb .dropdown-menu>.active>a:focus .k-dropdown .k-state-focused .k-input,.booking .SIHOTWeb .dropdown-menu>.active>a:hover,.booking .SIHOTWeb .dropdown-menu>a,.booking .SIHOTWeb .k-dropdown .k-state-hover .k-input{color:#8a1655}.booking .SIHOTWeb label:not(.k-checkbox-label){margin-top:3px;margin-bottom:5px}.containerBookingWidget .wrapper{padding-bottom:90px}.containerBookingWidget .SIHOTWeb{background-color:#8a1655;font-family:Lato,sans-serif;font-style:Normal;font-weight:400}.containerBookingWidget .SIHOTWeb .k-autocomplete .k-input,.containerBookingWidget .SIHOTWeb .k-dropdown-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-numeric-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-picker-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-selectbox .k-input,.containerBookingWidget .SIHOTWeb .k-textbox>input{height:33px}.containerBookingWidget .SIHOTWeb .s_mainRow{padding:0;background-color:transparent}.containerBookingWidget .SIHOTWeb .s_mainRow>.col-xs-12{padding-left:0;padding-right:0}.containerBookingWidget .SIHOTWeb .s_mainRow>div>.row{padding:0}.containerBookingWidget .SIHOTWeb #idContentContainer>.row{padding-left:0;padding-right:0}.containerBookingWidget .SIHOTWeb .panel-default .panel-body,.containerBookingWidget .SIHOTWeb .panel-default .panel-heading{border-bottom:none;color:#fff!important;background-color:#ed0678!important}.containerBookingWidget .SIHOTWeb .panel-default .panel-heading{padding:20px 20px 0}.containerBookingWidget .SIHOTWeb .list-group>li{color:#fff;background-color:#ed0678}.containerBookingWidget .SIHOTWeb .list-group-item{border-top-color:#8a1655;border-bottom-color:#8a1655}.containerBookingWidget .SIHOTWeb .s_panelButtonRoomBed{background-color:transparent;border:none;border-top:2px solid #fff;border-bottom:2px solid #fff}.containerBookingWidget .SIHOTWeb .panelSelected{background-color:#8a1655;border:none}.containerBookingWidget .SIHOTWeb .k-autocomplete,.containerBookingWidget .SIHOTWeb .k-dropdown-wrap,.containerBookingWidget .SIHOTWeb .k-numeric-wrap,.containerBookingWidget .SIHOTWeb .k-picker-wrap,.containerBookingWidget .SIHOTWeb .k-textbox{border:none}.containerBookingWidget .SIHOTWeb .k-dropdown-wrap.k-invalid .k-input,.containerBookingWidget .SIHOTWeb .k-input.k-invalid,.containerBookingWidget .SIHOTWeb .k-textbox.k-invalid{border:4px solid #f1ff0a!important;background-color:#f1ff0a}.containerBookingWidget .SIHOTWeb .k-autocomplete .k-input,.containerBookingWidget .SIHOTWeb .k-dropdown-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-input,.containerBookingWidget .SIHOTWeb .k-multiselect-wrap,.containerBookingWidget .SIHOTWeb .k-numeric-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-picker-wrap .k-input,.containerBookingWidget .SIHOTWeb .k-selectbox .k-input,.containerBookingWidget .SIHOTWeb .k-textbox>input,.containerBookingWidget .SIHOTWeb input.k-textbox,.containerBookingWidget .SIHOTWeb input.k-textbox:hover,.containerBookingWidget .SIHOTWeb textarea.k-textbox,.containerBookingWidget .SIHOTWeb textarea.k-textbox:hover{padding:7px 5px;background-color:#fff;color:#8a1655;border:none;font-size:22px}.containerBookingWidget .SIHOTWeb .k-autocomplete.k-state-default,.containerBookingWidget .SIHOTWeb .k-dropdown-wrap.k-state-default,.containerBookingWidget .SIHOTWeb .k-numeric-wrap.k-state-default,.containerBookingWidget .SIHOTWeb .k-picker-wrap.k-state-default{background-color:#fff}.containerBookingWidget .SIHOTWeb .k-picker-wrap .k-input.k-invalid{padding-top:3px;padding-bottom:3px}.containerBookingWidget .SIHOTWeb .k-button,.containerBookingWidget .SIHOTWeb .k-select{background-color:#8a1655;border:none}.containerBookingWidget .SIHOTWeb .s_continue_btn{background-color:transparent;border:none;border-top:2px solid #fff;border-bottom:2px solid #fff}.containerBookingWidget .SIHOTWeb .s_ratePanelThumb,.containerBookingWidget .SIHOTWeb .s_roomPanelThumb{margin-top:17px}.containerBookingWidget .SIHOTWeb .availCalendarDayHeader{background-color:#8a1655}.containerBookingWidget .SIHOTWeb .availCalendarDayIncative,.containerBookingWidget .SIHOTWeb .availCalendarInOtherMonth{background-color:transparent}.containerBookingWidget .SIHOTWeb .availCalendarDayActive{color:#ed0678;background-color:#fff}.containerBookingWidget .SIHOTWeb .availCalendarDayActive .availCalendarDate{color:#ed0678}.containerBookingWidget .SIHOTWeb .availCalendarDaySelected{color:#fff;background-color:#8a1655}.containerBookingWidget .SIHOTWeb .availCalendarDaySelected .availCalendarDate{color:#fff}.containerBookingWidget .SIHOTWeb .s_panelButton{background-color:transparent}.containerBookingWidget .SIHOTWeb .s_panelButton.panelSelected{background-color:#8a1655}.containerBookingWidget .SIHOTWeb .s_book_btn{position:relative;display:inline-block;cursor:pointer;overflow:hidden;text-decoration:none;border:0;padding:24px 20px 22px;font-size:18px;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#ed0678;color:#fff;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);height:auto;font-size:14px;line-height:1.2em}.containerBookingWidget .SIHOTWeb .s_book_btn::before{content:'';position:absolute;top:0;left:-100%;z-index:-1;display:block;width:100%;height:100%;background-color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.containerBookingWidget .SIHOTWeb .s_book_btn.btnBG2{background-color:#5f072d}.containerBookingWidget .SIHOTWeb .s_book_btn.btnBorder{background-color:transparent;border-top:2px solid #fff;border-bottom:2px solid #fff}.containerBookingWidget .SIHOTWeb .s_back_btn{position:relative;display:inline-block;cursor:pointer;overflow:hidden;text-decoration:none;border:0;padding:24px 20px 22px;font-size:18px;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#ed0678;color:#fff;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background-color:transparent;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:17px 20px 14px;height:auto;font-size:14px}.containerBookingWidget .SIHOTWeb .s_back_btn::before{content:'';position:absolute;top:0;left:-100%;z-index:-1;display:block;width:100%;height:100%;background-color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.containerBookingWidget .SIHOTWeb .s_back_btn.btnBG2{background-color:#5f072d}.containerBookingWidget .SIHOTWeb .s_back_btn.btnBorder{background-color:transparent;border-top:2px solid #fff;border-bottom:2px solid #fff}.pika-single{background-color:#ed0678;border:none}.pika-button{color:#fff;background-color:#8a1655}.pika-label,.pika-table th{color:#fff;background-color:#ed0678}.is-disabled .pika-button{color:#fff;background:0 0;opacity:.8}.is-today .pika-button{color:#fff;background:0 0;border-top:2px solid #fff;border-bottom:2px solid #fff}.has-event .pika-button,.is-selected .pika-button{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3);background-color:#ed0678}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background-color:#fff;color:#8a1655;border-radius:0}.parallax{position:relative;min-height:600px;overflow:hidden}.containerParallax{clear:both;min-height:300px}.guideHeader .guideItem{width:auto}.guideHeader .guideItem .itemWithCover{width:auto}.guideHeader .guideItem .itemContent{display:none;padding:45px 31px 67px 67px}.guideHeader .guideItem .itemContent .btnContainer{margin:50px auto 0}.line{position:relative;top:1px;display:inline-block;width:30px;height:7px;margin-left:5px;margin-right:5px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.line::before{content:"";display:block;position:absolute;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;top:1.5px;left:0;width:27px;height:1px;background-color:#fff}.arrow{position:relative;top:9px;display:inline-block;width:30px;height:7px;margin-left:5px;margin-right:5px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;float:right;margin-right:16px}.arrow::after,.arrow::before{content:"";display:block;position:absolute;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arrow::before{top:1px;left:0;width:27px;height:2px;background-color:#fff}.arrow::after{top:-2px;right:-16px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:13px solid #fff}.arrow.arrowLeft::before{left:auto;right:0}.arrow.arrowLeft::after{top:-2.5px;left:-10px;right:auto;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:13px solid #fff;border-left:none}.owl-nav{overflow:hidden;margin-top:20px;text-align:center;display:none}.owl-nav .owl-next,.owl-nav .owl-prev{display:inline-block;min-height:20px;position:relative;z-index:110}.owl-nav .owl-prev{float:left;margin-left:50px}.owl-nav .owl-prev:hover .arrow{width:33px;margin-left:-2px;margin-right:10px}.owl-nav .owl-prev:hover .arrow:before{width:37px}.owl-nav .owl-next{float:right;margin-right:50px}.owl-nav .owl-next:hover .arrow{width:33px;margin-left:10px;margin-right:7px}.owl-nav .owl-next:hover .arrow:before{width:37px}.owl-nav .owl-next .arrow:after{right:-10px}.container360Gallery{overflow:hidden;clear:both;height:50vh}.container360Gallery iframe{min-height:50vh}.containerSoftgardenWidget .wrapper{padding-bottom:90px}.containerSoftgardenWidget .wrapper .blockHeader{text-align:center}.containerSoftgardenWidget .wrapper .h3{margin-top:90px;margin-bottom:30px}.containerSoftgardenWidget .wrapper iframe{padding:30px;background-color:#fff}.containerVideo .wrapper{padding-top:90px;padding-bottom:90px}.containerVideo .wrapper iframe{width:100%;height:230px}.containerAskHelmutWidget{clear:both}.containerAskHelmutWidget .wrapper{padding-top:90px;padding-bottom:90px;text-align:center}.containerAskHelmutWidget .wrapper .askHelmutWrapper{margin-top:90px}.containerAskHelmutWidget .wrapper .askHelmutWrapper.withBG{background-color:#fff;padding:15px}.containerRevinate .reviewItem{text-align:left}.containerRevinate .reviewItem .rating{margin-bottom:40px;font-size:20px}.containerRevinate .reviewItem .rating .icon-star{margin-right:5px;color:#f1c700}.containerRevinate .reviewItem .h3{margin-bottom:0;font-size:24px}.containerRevinate .reviewItem .review-date{margin-bottom:17px;opacity:.5;font-size:14px}.containerRevinate .reviewItem .content{font-size:18px;line-height:1.5em}.containerRevinate .reviewItem .author{margin-top:14px;font-size:14px;opacity:.5}.containerRevinate.slider{padding-top:60px;padding-bottom:60px}.containerRevinate.slider .blockHeader{margin:5px auto 30px}.containerRevinate.slider .owl-nav{display:block}.containerRevinate.grid{text-align:left}.containerRevinate.grid .h2{margin-left:10px;margin-bottom:30px}.containerRevinate.grid .reviewItem{padding:48px}.containerWebcam .wrapper{padding-top:60px;padding-bottom:60px}.containerWebcam .wrapper .blockHeader{margin-bottom:60px}.containerWebcam .wrapper img{width:100%}.containerWebcam iframe{width:100%;height:580px}@media screen and (max-width:1100px){.containerWebcam iframe{height:450px}}@media screen and (max-width:767px){.containerWebcam iframe{height:280px}}.cookieconsent-optout-marketing{background-color:#8a1655;padding:150px 0;text-align:center}.footer{background-color:#550d34;color:#fff}.footer .footerLogo{color:#fff;margin-left:0;font-size:140px}.footer nav{margin:40px 0}.footer nav li{margin-bottom:15px;list-style:none;text-align:center}.footer nav li::first-letter{text-transform:uppercase}.footer nav a{color:#fff;font-size:18px}.footer nav a:hover{color:#ed0678}.footer .social-media{margin-bottom:20px;text-align:center}.footer .social-media a{color:#fff;padding:10px;font-size:26px}.footer .social-media a:hover{color:#ed0678}@media screen and (min-width:2100px){.jobs .headerSlider .videoWrapper iframe{max-height:1000px!important;height:1000px!important}}@media screen and (min-width:1600px){.jobs .headerSlider .videoWrapper iframe{max-height:510px!important;height:700px}}@media screen and (min-width:1400px){.sliderControls div span{font-size:22px}#menu ul li a{padding:20px 0!important}header.withFrancesco .francescoWrapper{position:absolute;z-index:1;left:auto;bottom:170px!important}header.withFrancesco .francescoWrapper .image{width:auto;max-height:600px!important}}@media screen and (max-width:450px){.headerSlider .slideItem .slideContent .h1{font-size:26px}.headerSlider .slideItem .slideContent .h1.with-icon{padding-left:75px}.headerSlider .slideItem .slideContent .h1.with-icon .icon{top:7px;font-size:83px}.h2,.h2 a{font-size:20px}.containerService .h2{font-size:18px}.SIHOTWeb .k-calendar{max-width:250px}.booking .SIHOTWeb .k-widget.k-window{width:100vw!important;left:-32px!important;font-size:10px}.booking .SIHOTWeb .k-widget.k-window *{font-size:10px}.booking .SIHOTWeb .k-widget.k-window .row{margin:0!important;padding:0}.booking .SIHOTWeb .k-widget.k-window .availCalendarDate{font-size:13pt}}@media screen and (min-width:360px){.sliderControls div span{font-size:22px}}@media screen and (max-width:375px){header.withFrancesco .francescoWrapper{position:absolute;z-index:1;left:-70px;bottom:70px}header.withFrancesco .francescoWrapper .image{width:auto;max-height:340px}}@media screen and (max-width:359px){.btn,a.btn,button.btn{font-size:14px}.headerSlider .slideItem .slideContent .h1{font-size:30px}.topBar a.langLink{margin-top:5px;right:55px}.topBar a.mailLink{display:none}.topBar .languageHint.show{right:35px}}@media screen and (max-width:700px){.jobs .headerSlider .videoWrapper iframe{max-height:300px;height:300px}}@media screen and (min-width:700px){.quickBookingContainer .wrapper .offer{font-size:22px}}@media screen and (min-width:980px) and (max-width:3000px){.bgPattern{position:relative}.bgPattern:before{background-image:url(../images/background-pattern.png)}.svg{min-height:600px;min-width:600px}.jobs .headerSlider .videoWrapper .h2{margin-bottom:30px}.jobs .headerSlider .videoWrapper p{font-size:18px;line-height:26px}.containerTextImg .h2,.h2,.h2 a,.jobs .headerSlider .videoWrapper .h2{font-size:55px}.h3,.h3 a{font-size:36px}.itemWithCover .cover .title{font-size:22px}.btn,a.btn,button.btn{padding-top:18px;padding-bottom:16px;font-size:18px}.circled-icon{width:80px;height:80px}.circled-icon span{top:20px;font-size:44px}.menuToggle{width:45px;height:30px;margin-top:10px}.menuToggle span{height:5px;width:100%}.menuToggle span:nth-child(1){top:0}.menuToggle .active span:nth-child(3),.menuToggle span:nth-child(2),.menuToggle span:nth-child(3){top:12px}.menuToggle span:nth-child(4){top:24px}.menuToggle.active span:nth-child(1){top:18px;width:0%;left:50%}.menuToggle.active span:nth-child(4){top:18px;width:0%;left:50%}#menu{padding:100px 0 60px}#menu ul li a{padding:12px 0;font-size:30px;letter-spacing:.1em}#menu ul ul{margin-bottom:30px}#menu ul ul li a{padding:15px;font-size:22px}.headerSlider .slideItem .slideContent{margin-top:0}.headerSlider .slideItem .slideContent .h1{max-width:100%;margin-top:5%;font-size:50px}.headerSlider .slideItem .slideContent .priceContainer .price{font-size:50px}header.withFrancesco .headerSlider .slideItem slideContent{padding-top:20vh}header.withFrancesco .francescoWrapper{position:absolute;z-index:1;left:auto;bottom:140px}header.withFrancesco .francescoWrapper .image{width:auto;max-height:430px}.topBar .languageHint{top:100px}.topBar .languageHint.show{right:200px}.shareWidget{position:fixed;top:20vh;right:30px;display:block;text-align:center}.shareWidget a{color:#fff;font-size:30px}.shareWidget a:hover{overflow:hidden}.quickBookingContainer{margin-top:-130px}.quickBookingContainer.roomQB{margin:60px 0 90px}.quickBookingContainer .qbDatepickerWrapper{padding-top:20px}.quickBookingContainer .wrapper .btn,.quickBookingContainer .wrapper button.btn{margin-left:30px;padding-top:13px;padding-bottom:21px;width:100%;max-width:320px;font-size:20px;text-align:left}.quickBookingContainer .wrapper .btn span.hint,.quickBookingContainer .wrapper button.btn span.hint{bottom:10px}.quickBookingContainer .wrapper .offer{margin-top:57px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;font-size:28px;text-align:left}.quickBookingContainer .wrapper .datepicker{width:50%;float:left}.quickBookingContainer .wrapper .datepicker .label{margin-top:5px;display:inline-block;font-size:14px;opacity:.6}.quickBookingContainer .wrapper .datepicker .date{margin:35px auto 40px;font-size:34px;letter-spacing:.05em;cursor:pointer}.quickBookingContainer .wrapper .datepicker:after{content:"";background-color:#fff;display:block;height:2px;margin:20px 10px 0}.jobs .quickBookingContainer{background-color:#8a1655;height:170px;margin-top:-30px}.jobs .headerSlider .videoWrapper iframe{max-height:420px;border:15px solid #ed0678}.roomHeader .quickBookingContainer .wrapper .offer{font-size:34px}.roomHeader .quickBookingContainer .wrapper .offer span{display:block}body.booking .bookingControl{font-size:22px}body.booking .bookingControl span{display:inline-block;margin:0 15px;float:left}body.booking .bookingControl .icon-group-booking{margin-top:-2px;font-size:32px}.topBar .siteLogo{font-size:44px}.topBar a.mailLink{top:27px;right:106px;font-size:30px}.topBar a.langLink{margin-top:0;top:15px;right:220px}.topBar a.contactLink{margin-top:0;top:15px;right:137px}.uspContainer{background-color:transparent;margin:0;overflow:visible}.uspContainer .wrapper{position:relative}.uspContainer .usps{position:absolute;z-index:30;margin-top:-430px}.uspContainer .usps uspItemWrapper-1 .uspItem{margin-left:-75px}.uspContainer .usps .uspItem{position:relative;padding:0 0 0 80px;font-size:24px}.uspContainer .usps .uspItem span{position:absolute;top:-13px;left:0;font-size:60px}.uspContainer .usps .uspItemWrapper-1{text-align:center}.uspContainer .usps .uspItem{display:inline-block}.guide-category .uspContainer,.guide-overview .uspContainer{display:none}.containerContactForm .wrapper .h2{margin-bottom:90px}.containerContactForm .wrapper .form{margin-top:0}.containerContactForm .wrapper .form .btn{width:auto;padding-left:90px;padding-right:90px;float:right}.containerContactForm .wrapper .infoWrapper{padding-left:50px}.containerContactForm .wrapper .infoWrapper .icon{font-size:30px}.containerTextImg.parallax .wrapper .h2{max-width:420px}.containerTextImg.grid h3{font-size:26px}.containerTextImg.parallax:before{background:linear-gradient(to right,#8a1655,transparent)}.containerTextImg.parallax .wrapper{padding-top:90px;padding-bottom:90px}.containerTextImg.parallax .wrapper .icon{margin-right:22px;font-size:50px;margin-top:-10px}.containerTextImg.parallax .wrapper p{margin-top:30px;margin-bottom:60px;font-size:24px}.containerAdvancedGallery{padding:90px 0}.containerAdvancedGallery .slideItem{position:relative}.containerAdvancedGallery .slideItem .buttonWrapper{position:absolute;left:0;bottom:50px;width:100%;text-align:center}.containerAdvancedGallery iframe{min-height:600px}.containerAdvancedGallery .galleryTabs{height:auto;font-size:24px}.containerAdvancedGallery .galleryTabs div{display:block;width:100%;float:none}.quickBookingContainer{background-color:#8a1655;height:300px}.containerRoomOverview{position:relative}.containerRoomOverview .h3{margin-top:60px}.containerRoomOverview .h3 a{color:#fff}.containerRoomOverview .h3,.containerRoomOverview .price{font-size:64px}.containerRoomOverview .priceHint{bottom:0}.containerRoomOverview .sliderControls{max-width:800px;margin:0 auto}.containerRoomOverview .sliderControls div{padding:0;text-transform:uppercase;text-align:center}.containerRoomOverview.tiles .room-slide-item{overflow:hidden;margin-bottom:90px}.containerRoomOverview.tiles .room-slide-item svg{width:85%;height:85%;margin:0 auto}.galleryTabsLeft{padding-top:120px}.galleryTabsLeft .blockHeader,.galleryTabsLeft .galleryTabs{position:relative;left:180px;z-index:100}.galleryTabsLeft .blockHeader div,.galleryTabsLeft .galleryTabs div{padding-left:0}.galleryTabsLeft .blockHeader div span,.galleryTabsLeft .galleryTabs div span{padding-right:180px}.priceContainer{margin-top:0;padding-right:80px}.priceContainer::after{content:'';display:block;clear:both}.priceContainer .price{font-size:38px}.priceContainer .priceHint{position:relative;width:100%;display:block;clear:both;float:none;top:0;margin-left:0}.advancedGallerySlider{position:relative;left:-8%}.advancedGallerySlider .owl-item{-webkit-box-shadow:0 0 80px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 80px 0 rgba(0,0,0,.3);box-shadow:0 0 80px 0 rgba(0,0,0,.3)}.advancedGallerySlider .owl-nav .owl-prev{margin-left:350px}.advancedGallerySlider .owl-nav .owl-next{margin-right:120px}.guideItem.itemWithCover{width:auto;height:410px}.containerGuideOverview .blockHeader{padding:45px 10px 0}.containerFeatureList .wrapper .feature{padding:20px 40px}.containerBlogOverview .itemWithCover.big{width:auto;margin-right:20px;height:620px}.containerBlogOverview .btnContainer{text-align:right}.accordionContainer{margin-bottom:120px}.accordion{margin-bottom:60px}.accordion .accordionHeadline{padding-top:15px;padding-bottom:15px;font-size:18px;text-align:right}.accordion .accordionHeadline:after,.accordion .accordionHeadline:before{top:27px}.accordion .icon-bubble-corner,.accordion .icon-bubble-corner-flipped{font-size:20px;bottom:-18px}.containerFaq .headlineContainer{position:relative;padding:25px 0}.containerFaq .headlineContainer .h2{position:relative;z-index:10;margin-bottom:60px;font-size:60px}.containerFaq .headlineContainer .clone{position:absolute;top:0;left:auto;right:0 .fontBlack;font-size:100px;letter-spacing:.05em;text-transform:uppercase;opacity:.1}.containerPictureGallery .wrapper{padding-top:180px;padding-bottom:180px}.containerPictureGallery .imageSlider{max-width:833px;margin:0 auto}.containerService .headlineContainer{position:relative;padding:25px 0}.containerService .headlineContainer .h2{position:relative;z-index:10;margin-bottom:60px;font-size:60px}.containerService .headlineContainer .clone{position:absolute;top:0;left:-90px;font-family:Lato,sans-serif;font-style:Normal;font-weight:900;font-size:100px;letter-spacing:.05em;text-transform:uppercase;opacity:.1}.containerService .teaserItem .h2{font-size:26px}.parallax{min-height:550px}.roomHeader{position:relative;z-index:100;margin-top:-300px}.roomHeader .priceContainer{margin-top:0}.containerAdvancedGallery .blockHeader{margin:0;padding-top:0}.containerAdvancedGallery .blockHeader .h2{text-shadow:1px 2px 10px rgba(85,13,52,.4)}.containerAdvancedGallery .owl-nav{position:relative;z-index:20;bottom:auto;width:100%}.containerContactForm .mapIconWrapper{margin-top:-20px}.containerContactForm .mapIconWrapper a{margin-right:20px;width:65px;height:65px}.containerContactForm .mapIconWrapper a span{margin-top:16px;font-size:32px}.containerSoftgardenWidget .wrapper ul li{font-size:20px}.containerVideo .wrapper iframe{width:100%;height:450px}.footer nav{text-align:center;overflow:hidden;clear:both}.footer nav ul{display:inline-block}.footer nav ul li{float:left;margin:0 15px}.containerSameHeight .wrapper{padding-left:30px;padding-right:30px}.priceContainer .from{display:inline}}@media screen and (min-width:740px) and (max-width:980px){.priceContainer .from{display:inline}.headerQuickbookingButton{display:inline-block;margin-left:-60px}.headerQuickbookingButton a.btn{font-size:18px}.headerQuickbookingButton a.btn.show{top:0}.headerSlider .slideItem .slideContent .h1{font-size:45px}header.withFrancesco .headerSlider .slideItem .slideContent{position:relative;padding-top:20vh;text-align:right}header.withFrancesco .francescoWrapper{position:absolute;z-index:1;left:-70px;bottom:170px}header.withFrancesco .francescoWrapper .image{width:auto;max-height:600px}.topBar .siteLogo{font-size:44px}.topBar a.mailLink{top:27px;right:106px;font-size:30px}.topBar a.langLink{margin-top:10px;right:135px}.topBar .languageHint{top:90px}.topBar .languageHint.show{right:115px}.menuToggle{width:45px;height:30px;margin-top:10px}.menuToggle span{height:5px;width:100%}.menuToggle span:nth-child(1){top:0}.menuToggle .active span:nth-child(3),.menuToggle span:nth-child(2),.menuToggle span:nth-child(3){top:12px}.menuToggle span:nth-child(4){top:24px}.menuToggle.active span:nth-child(1){top:18px;width:0%;left:50%}.menuToggle.active span:nth-child(4){top:18px;width:0%;left:50%}#menu{padding:100px 0 60px}#menu ul li a{padding:15px 0;font-size:30px;letter-spacing:.1em}#menu ul ul{margin-bottom:30px}#menu ul ul li a{padding:15px;font-size:22px}.wrapper{width:720px}.uspContainer .uspItem span.icon-wifi{top:-10px}.galleryTabs{font-size:24px}.galleryTabs div{width:33%;font-size:24px;display:block}.containerTextImg.grid h3{font-size:26px}.containerVideo .wrapper iframe{width:100%;height:450px}.jobs .quickBookingContainer{background-color:#8a1655;height:250px;margin-top:-30px}.jobs .jobs .headerSlider .videoWrapper iframe{max-height:450px;height:450px}.jobs .containerAdvancedGallery{padding:90px 0}.jobs .containerAdvancedGallery .slideItem{position:relative}.jobs .containerAdvancedGallery .slideItem .buttonWrapper{position:absolute;left:0;bottom:50px;width:100%;text-align:center}}@media screen and (min-width:18.75em) and (max-width:740px){.headerQuickbookingButton{position:fixed;left:0;bottom:0;z-index:300;display:block;width:100%;height:60px;overflow:hidden}.headerQuickbookingButton a.btn{top:100px;display:block;font-size:20px}.headerQuickbookingButton a.btn.show{top:0}.headerQuickbookingButton a.btn span.hint{left:50%;transform:translateX(-50%)}.wrapper{width:98%}.quickBookingContainer.quickBookingWithoutDatepicker .offer{font-size:22px}}@media screen and (max-width:1200px) and (min-width:700px) and (max-height:720px){.headerSlider .slideItem{position:relative;min-height:90vh;text-align:center}.headerSlider .slideItem .slideContent{position:relative;z-index:10;padding:20vh 0 0;margin-top:30px;text-align:left}.headerSlider .slideItem .slideContent .h1{position:relative;top:20px;font-size:35px}.headerSlider .slideItem .slideContent .slideText{position:relative;top:80px;max-width:700px;margin:0 auto;padding:20px 0 40px;font-size:60px}.headerSlider .slideItem .slideContent .slideText p{margin:0;font-size:40px;line-height:1.2em}.headerSlider .slideItem .slideContent .btn{position:relative;top:100px}.headerSlider .slideItem .slideContent .priceContainer{top:35px;max-width:360px;padding:30px;margin-left:-30px;opacity:0}.headerSlider .slideItem .slideContent .priceContainer .price,.headerSlider .slideItem .slideContent .priceContainer .priceHint{position:relative;z-index:10}.uspContainer{overflow:hidden;margin:30px 0}.uspContainer .wrapper{position:relative}.uspContainer .usps{position:relative;margin-top:0;overflow:hidden;padding-top:60px}.uspContainer .usps .uspItem{position:relative;margin-bottom:60px;padding-left:65px;font-size:18px}.uspContainer .usps .uspItem span{position:absolute;top:-7px;left:0;display:inline-block;width:60px;margin-right:5px;font-size:44px;text-align:center}.uspContainer .usps .uspItem span.icon-wifi{top:-12px}.uspContainer .usps .uspItem span:before{position:relative;top:8px}.quickBookingContainer{height:220px;margin-top:-60px;padding:0 10px}.quickBookingContainer .lgHide{display:block}.quickBookingContainer .wrapper{top:30px}.quickBookingContainer .wrapper .btn{max-width:310px}.quickBookingContainer .wrapper .btn,.quickBookingContainer .wrapper button.btn{max-width:310px;margin-left:15px}.roomHeader{margin-top:0}}@media screen and (max-width:1440px) and (min-width:1201px) and (max-height:720px){.quickBookingContainer{margin-top:-50px}.quickBookingContainer .wrapper{top:15px}}@media screen and (min-width:980px) and (max-width:1024px){.roomHeader .quickBookingContainer .wrapper .offer{font-size:28px}.roomHeader .quickBookingContainer .wrapper .offer span{display:inline}.quickBookingContainer .wrapper .btn,.quickBookingContainer .wrapper button.btn{font-size:17px}}