@charset "UTF-8";*::-webkit-scrollbar{width:14px;height:6px}*::-webkit-scrollbar-track{background-color:#333F48}*::-webkit-scrollbar-thumb{background-color:#c6a33e}::-moz-selection{background:#bfbdbd}::selection{background:#bfbdbd}*{-webkit-backface-visibility:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;font-family:'Fira Sans';background-color:#333F48}#alteaForm:not([data-version]) *{font-family:'Fira Sans'}.button{display:inline-block;text-decoration:none;padding:10px 30px}.button.outline{border:2px solid #FFF;color:#FFF}.button.outline:hover{background-color:#c6a33e;border-color:#c6a33e}.menu-open .mobile-menu-icon span{background:transparent!important}.menu-open .mobile-menu-icon span:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.menu-open .mobile-menu-icon span:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.mobile-menu-icon{height:55px;line-height:55px;width:150px;font-size:15px;color:#FFF;cursor:pointer;text-align:center;position:relative;display:inline-block}.mobile-menu-icon em{display:inline-block;text-indent:0;font-size:15px;color:#c6a33e;text-transform:uppercase;font-style:normal;font-weight:bold;vertical-align:middle;margin-left:10px}.mobile-menu-icon span{content:"";width:30px;height:4px;background-color:#c6a33e;display:inline-block;transition:all 0.2s linear;position:relative;vertical-align:middle;margin-top:-4px}.mobile-menu-icon span:before{content:"";width:30px;height:4px;background-color:#c6a33e;display:block;position:absolute;top:-10px;transition:all 0.2s linear}.mobile-menu-icon span:after{content:"";width:30px;height:4px;background-color:#c6a33e;display:block;position:absolute;top:10px;transition:all 0.2s linear}.mobile-menu-icon:hover em{color:#FFF}.mobile-menu-icon:hover span:before,.mobile-menu-icon:hover span:after,.mobile-menu-icon:hover span{background-color:#FFF}header{position:fixed;top:0;left:0;width:100%;background-color:#333F48;height:55px;font-family:'Tinos',serif;z-index:200}header .inner:after{clear:both;display:block;content:""}header .header-item{position:relative}.header-bars{display:none}.header-logo,.header-menu{float:left}.header-lang,.header-book{float:right}.header-logo{margin:0 20px 0 0px}.header-logo a{display:block;width:260px;border-radius:0;background-color:#333F48;line-height:120px;text-align:center;position:relative}.header-logo a:before{content:"";width:194px;height:194px;border-radius:50%;border:3px dotted #FFF;display:block;position:absolute;left:8px;top:8px;-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10s linear infinite;display:none}.header-logo svg{display:inline-block;vertical-align:middle;position:relative;z-index:3}.header-menu ul{font-size:0;margin:0;padding:0}.header-menu li{display:inline-block;margin:0;font-size:20px;line-height:55px;position:relative}.header-menu ul ul{display:none;position:absolute;left:0;top:55px;min-width:120%;padding-right:10px;background-color:#c6a33e}.header-menu a{color:#FFF;text-decoration:none;display:block;padding:0 12px}.header-menu li li{display:block;white-space:nowrap}.header-menu li li a{font-size:18px}.header-menu li li:hover>a{background-color:#c6a33e;text-decoration:underline}.mod-languages{position:relative}.current-language{height:55px;line-height:55px;color:#FFF;font-size:18px;display:block;color:#FFF;padding:0;width:60px;cursor:pointer;font-weight:bold;text-align:center}.current-language:hover{background-color:#c6a33e}.header-lang ul{display:none;position:absolute;margin:0;padding:0;background-color:#c6a33e;width:60px;padding:8px 0}.header-lang li{display:block;margin:0;padding:0;text-align:center}.header-lang a{display:block;font-size:16px;color:#FFF;text-decoration:none;padding:5px 0}.header-lang a:hover{text-decoration:underline}.header-book a{height:55px;line-height:55px;color:#3c3c3b;font-size:14px;display:block;padding:0 15px;text-decoration:none;text-transform:uppercase;background-color:#c6a33e}.header-book span{background:url(https://www.hotelerika.net/templates/erika/img/logos/bell-icon.png) no-repeat;display:inline-block;width:19px;height:21px;vertical-align:baseline;margin-bottom:-4px;margin-right:5px}.header-book a:hover{color:#FFF}.section-slider{overflow:hidden;height:100vh;background-color:#333F48}.section-slider:empty{display:none}.slider-images{height:100%!important;position:absolute;width:100%}.vegas-slide-inner{background-attachment:fixed!important}.vegas-add-btn{position:absolute;top:50%;font-size:50px;color:#FFF;height:60px;width:60px;line-height:60px;text-align:center;cursor:pointer;opacity:0.8}.vegas-add-btn:hover{opacity:1}.vegas-add-btn.vegas-pref-btn{left:10px}.vegas-add-btn.vegas-next-btn{right:10px}.section{position:relative;min-height:100vh;background-size:cover;background-attachment:fixed;z-index:3}.section[data-bg]:not(.section-content):before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.6}.section[data-bg=""]:not(.section-content):before{display:none}.section-content{position:relative;background-color:#FFF;overflow:hidden;min-height:0}.section-content:before{content:"";display:block!important;position:absolute;top:0;left:0;background:url(https://www.hotelerika.net/templates/erika/img/svg/new/deco-icon-lft.svg) no-repeat top left;width:50%;height:100%;opacity:0.1;background-attachment:fixed!important}.section-content:after{content:"";display:block!important;position:absolute;top:0;right:0;background:url(https://www.hotelerika.net/templates/erika/img/svg/new/deco-icon-rgt.svg) no-repeat top right;width:50%;height:100%;opacity:0.1;background-attachment:fixed!important}.content-logo{position:relative;margin:0 auto 45px;width:76px}.content-logo:before{content:"";width:72px;height:72px;border-radius:50%;border:2px dotted #000;display:block;position:absolute;left:0;top:0;-webkit-animation:rotating 6s linear infinite;-moz-animation:rotating 6s linear infinite;-ms-animation:rotating 6s linear infinite;-o-animation:rotating 6s linear infinite;animation:rotating 6s linear infinite}.section-content .inner{position:relative;padding:60px 0;margin:0 auto;max-width:1025px;width:100%;z-index:2}.section-quickrequest{margin-top:-90px;margin-bottom:0;z-index:100}.section-quickrequest *{outline:none}.quickrequest-button{position:relative;text-align:center}.quickrequest-button button{display:inline-block;height:90px;margin:0;padding:0px;border:none;background-color:#c6a33e;box-sizing:border-box;-webkit-appereance:none;font-size:20px;color:#303030;position:relative;font-family:'Tinos',serif;text-transform:uppercase;font-weight:bold;cursor:pointer;overflow:hidden;vertical-align:middle}.quickrequest-button .inner{display:inline-block;height:90px;margin:0;padding:0 30px;border:none;background-color:#c6a33e;box-sizing:border-box;-webkit-appereance:none;font-size:20px;color:#303030;position:relative;font-family:'Tinos',serif;text-transform:uppercase;font-weight:bold;cursor:pointer}.quickrequest-button .inner.newbox{padding:0}.quickrequest-button .ico{height:24px;line-height:24px;width:24px;font-size:48px;color:#FFF;cursor:pointer;text-align:center;position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.requestopen .quickrequest-button .ico{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quickrequest-button .ico:before{content:"";width:24px;height:4px;background-color:#303030;display:block;position:absolute;top:10px;transition:all 0.2s linear;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.quickrequest-button .ico:after{content:"";width:24px;height:4px;background-color:#303030;display:block;position:absolute;top:10px;transition:all 0.2s linear}.quickrequest-button .txt{display:inline-block;height:65px;line-height:65px;vertical-align:middle;border-left:2px solid #303030;padding-left:30px;margin-left:15px;transition:all 0.2s linear}.quickrequest-button .txt i{margin-left:20px;transition:all 0.2s linear}.quickrequest-button button:hover *{color:#FFF;border-color:#FFF;transition:all 0.2s linear}.quickrequest-button button:hover .ico:after,.quickrequest-button button:hover .ico:before{background-color:#FFF;transition:all 0.2s linear}.quickrequest-body{position:absolute;bottom:0;left:0;width:100%;text-align:center;display:none}.quickrequest-body form{background-color:#333F48;background-color:rgba(53,59,68,0.85);display:inline-block;position:relative;padding:0 50px}.section .text{position:absolute;padding:10vw;font-family:'Tinos',serif;color:#FFF;font-size:18px;max-width:33.3333%;line-height:160%;min-width:400px}.section .text h3{font-size:40px;margin:0;letter-spacing:3px}.section .text h3:after{content:"";display:block;width:100%;height:2px;position:relative;background-color:#c6a33e;margin:20px 0 0 0}.section .text>*{margin:30px 0}.section .text.pos-tl{position:absolute;left:0;top:0}.section .text.pos-tr{position:absolute;right:0;top:0}.section .text.pos-bl{position:absolute;left:0;bottom:0}.section .text.pos-br{position:absolute;right:0;bottom:0}.page-item{color:#3c3c3b;font-family:'Fira Sans';line-height:150%;font-size:15px}.page-item>*:first-child{margin-top:0}.page-item h1{font-family:'Tinos',serif;font-size:40px;line-height:120%;text-align:center}.page-item h2{font-family:'Tinos',serif;font-size:30px;line-height:120%;text-align:center}.page-item h3{font-family:'Tinos',serif;font-size:24px;line-height:120%;text-align:left}.page-item h1:after{width:200px;height:5px;background-color:#77816d;display:block;position:relative;margin:40px auto;content:""}.page-item a{color:#c6a33e}.page-item hr{border:none;background:none;border-bottom:1px solid #77816d;margin:20px 0;opacity:0.4}.page-item iframe{margin:0 auto 20px;border:none;max-width:100%;display:block;width:50%;height:calc(50vw * 0.618)}.section-roomtypes{position:relative;background-color:#333F48}.section-service,.section-map,.section-roomtypes,.section-quickrequest{min-height:0;height:auto}.wetter-align{text-align:center;color:#333F48;background-color:#FFF;padding:20px 0}.section-service .head h3{font-size:34px;font-weight:bold;text-transform:uppercase;margin:0 0 15px 0}.section-service .body .data{font-size:18px;font-weight:normal;color:#c6a33e;text-transform:uppercase;margin-bottom:10px}.section-service .body .temperature{font-size:36px}.section-service .body .details{text-transform:uppercase;margin-top:10px;margin-bottom:10px}.section-service .foot a{display:inline-block;color:#333F48;font-size:13px;border:2px solid #333F48;text-decoration:none;text-transform:uppercase;font-weight:bold;padding:6px 30px 3px 30px}.room-slider{position:relative;height:50vh;overflow:hidden}.room-slider li{line-height:50vh}.room-slider ul{overflow:hidden;overflow:hidden;white-space:nowrap;width:100%;font-size:0}.room-slider ul,.room-slider li{display:inline-block;margin:0;padding:0;height:100%;list-style-type:none;overflow:hidden}.room-slider ul:after{clear:both;content:" "}.room-slider .roomitm{width:20%;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;position:relative;background-size:cover;text-align:center}.room-slider .roomitm:before{opacity:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:2;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.room-slider .roomitm.hover .textbox{display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.room-slider .roomitm.hover{width:40%;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.room-slider .roomitm.nothover{width:15%;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.room-slider .roomitm.hover:before{opacity:1;background:rgba(0,0,0,0.6);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.room-slider .roomitm .textbox{font-size:16px;width:50%;display:inline-block;line-height:100%;vertical-align:middle;position:relative;border-radius:50%;z-index:3;opacity:0}.room-slider .roomitm .textbox:before{content:"";display:block;padding-top:100%;box-sizing:border-box}.room-slider .roomitm .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.room-slider .roomitm .outside{position:relative;height:100%;display:block}.room-slider .roomitm .outside:before{content:"";border:5px dotted #c6a33e;display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10s linear infinite;border-radius:50%;box-sizing:border-box}.room-slider .roomitm .inside{position:relative;height:100%;display:block}.room-slider .roomitm.hover .textbox{opacity:1}.room-slider .roomitm em{font-style:normal;font-family:'Tinos',serif;font-weight:bold;text-align:center;font-size:20px;display:block;position:absolute;top:50%;left:50%;height:60px;margin:-30px 0 0 -100px;width:200px;line-height:130%;color:#FFF;text-transform:uppercase;transition:font 0.5s linear}.room-slider .roomitm.hover em{font-size:40px;height:90px;margin:-45px 0 0 -100px}.service-meteo{position:relative;background-color:#FFF;text-align:center;height:140px;line-height:140px;color:#CCC}.service-links{position:relative;background-color:#333F48}.service-links ul{display:block;margin:0;padding:40px 0;text-align:center;font-family:'Tinos',serif}.service-links li{width:126px;height:126px;line-height:126px;display:inline-block;margin:0 20px;padding:0;border-radius:50%;position:relative;font-size:18px;vertical-align:middle}.service-links li span{display:none}.service-links li:before{content:"";width:126px;height:126px;border-radius:50%;border:2px dotted #FFF;display:block;position:absolute;box-sizing:border-box;left:0;top:0;-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10s linear infinite}.service-links li:hover{background-color:#c6a33e}.service-links li:hover span{display:block}.service-links li a{display:block;color:#FFF;text-decoration:none;position:relative;z-index:3;height:100%;width:100%}.service-links li a:before{content:"";background:url(https://www.hotelerika.net/templates/erika/img/iconbar.png) no-repeat 0 0;position:absolute;display:block;width:80px;height:80px;left:50%;top:50%}.service-links li a.icon-fotogalerie:before{background-position:-4px -12px;width:71px;height:53px;margin:-26px 0 0 -35px}.service-links li a.icon-videos:before{background-position:-87px -7px;width:63px;height:63px;margin:-31px 0 0 -31px}.service-links li a.icon-webcam:before{background-position:-159px -5px;width:58px;height:68px;margin:-34px 0 0 -29px}.service-links li a.icon-newsletter:before{background-position:-225px -2px;width:63px;height:68px;margin:-34px 0 0 -31px}.service-links li a.icon-downloads:before{background-position:-295px -7px;width:61px;height:57px;margin:-28px 0 0 -30px}.service-links li a.icon-360pano:before{background-position:-365px -2px;width:60px;height:69px;margin:-35px 0 0 -30px}.service-links li:hover a:before{display:none}#map-canvas{position:relative;height:300px;height:50vh;border-bottom:10px solid #333F48;background:url("https://www.hotelerika.net/templates/erika/img/google-map-b.jpg") no-repeat center center;background-size:cover}#map-canvas a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}footer{background-color:#333F48;min-height:100px;position:fixed;bottom:0;left:0;width:100%;z-index:2}body.footer-flow footer{position:relative;bottom:auto}body.footer-flow .wrapper{margin-bottom:0!important}footer a:hover{text-decoration:underline}.footer-grey{position:relative;background-color:#FFF;text-align:center;padding:40px 0}.footer-grey .inner{width:90%;margin:0 auto}.footer-grey a,.footer-grey img{display:inline-block;vertical-align:middle}.footer-grey a{margin:0 5px}.footer-grey img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3;transition:all 0.5s ease-in-out}.footer-grey a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.footer-colored{background-color:#c6a33e;font-size:15px;color:#303332}.footer-colored .inner{max-width:960px;margin:0 auto;overflow:hidden}.footer-colored .footer-item{width:40%;float:left;padding:14px 0}.footer-colored .footer-service{text-align:center;width:42%}.footer-service ul{display:inline-block;margin:0;padding:0;font-size:0}.footer-service li{display:inline-block;margin:0;padding:0;font-size:15px;color:#303332}.footer-service li:before{content:"/";margin:0 3px}.footer-service li:first-child:before{content:"";display:none}.footer-service a{color:#303332;text-decoration:none;font-size:14px}.footer-colored .footer-byaltea{text-align:right;width:18%}.footer-byaltea a{height:13px;float:right;margin-left:5px}.footer-byaltea img{margin-top:-6px}.footer-copyright{text-align:left}.footer-dark{text-align:center;font-family:'Tinos',serif;color:#FFF;line-height:160%;position:relative}.footer-dark .inner{position:relative;padding:50px 0;z-index:5}.footer-dark a{color:#FFF;text-decoration:none}.footer-dark a:hover{text-decoration:underline}.footer-dark .footer-item{padding:5px 0}.footer-logo{margin-bottom:10px}.footer-address address{font-style:normal}.footer-address address strong{font-size:24px;display:inline-block;margin-bottom:10px}.footer-contact{}.footer-socials{margin-top:15px}.footer-socials a:hover{color:#c6a33e}.footer-socials ul,.footer-socials li{display:inline-block;margin:0;padding:0;font-size:30px}.footer-socials a>*{font-style:normal;margin:0 5px}.footer-socials a span{display:none}.footer-dark:before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://www.hotelerika.net/templates/erika/img/svg/new/deco-icon-lft-2.svg) no-repeat top left;width:50%;height:100%;opacity:0.1;background-attachment:fixed!important}.footer-dark:after{content:"";display:block;position:absolute;top:0;right:0;background:url(https://www.hotelerika.net/templates/erika/img/svg/new/deco-icon-rgt-2.svg) no-repeat top right;width:50%;height:100%;opacity:0.1;background-attachment:fixed!important}.bollino-lastminute-desktop{display:block;position:absolute;z-index:11;right:20px;width:180px;height:180px;box-sizing:border-box;padding:27px;background-color:#FFF;border-radius:50%;margin-top:-250px;text-align:center}.bollino-lastminute-desktop a{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center;flex-direction:column;text-decoration:none}.bollino-lastminute-desktop a span{display:flex-items;font-family:'Tinos',serif;font-size:20px;color:#3c3c3b;font-weight:bold}.bollino-lastminute-mobile{display:none;position:absolute;background-color:#FFF;width:100%;text-align:center;margin-top:0px;height:50px;z-index:22;line-height:50px;border-bottom:2px solid #3c3c3b}.bollino-lastminute-mobile img{height:30px;width:auto;display:inline-block;vertical-align:middle;margin-right:20px;margin-top:-4px}.bollino-lastminute-mobile a{text-decoration:none;display:block;height:100%}.bollino-lastminute-mobile a span{font-family:'Tinos',serif;font-size:20px;color:#3c3c3b;font-weight:bold;display:inline-block;vertical-align:middle}.fixedelement{display:flex;position:fixed;bottom:0;right:0;z-index:100;justify-content:center;width:100%;align-items:center}.fixedelement a{display:inline-block;margin:0;padding:12px 18px;border:none;font-size:18px;color:#303030;position:relative;font-family:'Tinos',serif;text-transform:uppercase;font-weight:bold;cursor:pointer;overflow:hidden;vertical-align:middle;text-decoration:none;background-color:#c6a33e}.fixedelement a i{margin-left:10px;transition:all 0.2s linear}.fixedelement a:hover{color:#FFF;transition:all 0.2s linear}.fixedelement a:hover .ico:after,.fixedelement a:hover .ico:before{background-color:#FFF;transition:all 0.2s linear}.fixedelement.gift-btn{display:block;position:absolute;bottom:94%;right:5%;width:133px;height:133px}.fixedelement.gift-btn a{display:block;padding:0;background:none}@media screen and (max-width:600px){.newquick,.fixedelement.gift-btn{display:none}}@media only screen and (max-width:750px){.bollino-lastminute-desktop{display:none}.bollino-lastminute-mobile{display:block}.section-content.bollino{padding-top:50px}}.bollino-newroom-desktop{display:block;position:absolute;z-index:11;right:20px;width:180px;height:180px;box-sizing:border-box;padding:0;border-radius:50%;margin-top:-250px;text-align:center}.bollino-newroom-desktop img{width:100%;height:auto}.bollino-newroom-desktop a{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center;flex-direction:column;text-decoration:none}.bollino-newroom-desktop a span{display:flex-items;font-family:'Tinos',serif;font-size:20px;color:#3c3c3b;font-weight:bold}.bollino-newroom-mobile{display:none;position:absolute;background-color:#FFF;width:100%;text-align:center;margin-top:0;height:50px;z-index:22;line-height:50px;border-bottom:2px solid #3c3c3b}.bollino-newroom-mobile img{height:30px;width:auto;display:inline-block;vertical-align:middle;margin-right:20px;margin-top:-4px}.bollino-newroom-mobile a{text-decoration:none;display:block;height:100%}.bollino-newroom-mobile a span{font-family:'Tinos',serif;font-size:20px;color:#3c3c3b;font-weight:bold;display:inline-block;vertical-align:middle}@media only screen and (max-width:750px){.bollino-newroom-desktop{display:none}.bollino-newroom-mobile{display:block}.section-content.bollino{padding-top:50px}}.quickrequest-form-box{position:relative;width:100%;text-align:center;padding:60px 0 120px;font-family:'Tinos',serif}.quickrequest-form-box .form-item{display:inline-block;vertical-align:top;color:#574742;font-size:14px;padding:0;width:90px;cursor:pointer;margin:0 25px}.quickrequest-form-box .form-item:first-child{border-left:none}.quickrequest-form-box .form-item label{color:#c6a33e;font-size:14px;text-transform:uppercase;font-weight:500;display:block;margin:0}.quickrequest-form-box .form-item .form-preview{font-size:30px;line-height:30px;color:#FFF;margin:20px 0 0 0}.quickrequest-form-box .form-item .form-preview .i1{font-size:62px;height:62px;line-height:62px;font-family:'Tinos',serif;display:block;color:#FFF;margin-bottom:10px}.quickrequest-form-box .form-item .form-preview .i2{font-size:12px;line-height:12px;font-family:'Tinos',serif;text-transform:uppercase;color:#FFF;display:block}.quickrequest-form-box .form-item .form-opener{width:16px;height:10px;position:relative;margin:15px auto 5px}.quickrequest-form-box .form-item .form-opener:before{content:"";width:10px;height:2px;background-color:#d2ccbe;display:block;position:absolute;top:-6px;transition:all 0.2s linear;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:0}.quickrequest-form-box .form-item .form-opener:after{content:"";width:10px;height:2px;background-color:#d2ccbe;display:block;position:absolute;top:6px;transition:all 0.2s linear;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;right:0}.ui-spinner.ui-widget.ui-widget-content{border:none;background:none;font-size:inherit}.ui-spinner.ui-widget.ui-widget-content *{color:#FFF!important}.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{padding:0;margin:0;width:46px;text-align:right;margin-right:32px;outline:none;display:inline-block;font-family:'Tinos',serif;font-size:62px;line-height:62px;height:62px;box-sizing:border-box}.ui-spinner.ui-widget.ui-widget-content .ui-button{background:none;border:none;width:16px}.ui-spinner.ui-widget.ui-widget-content .ui-button{width:16px;height:10px;cursor:pointer}.ui-spinner.ui-widget.ui-widget-content .ui-button .ui-icon{background:none}.ui-spinner.ui-widget.ui-widget-content .ui-button:before{content:"";width:10px;height:2px;background-color:#d2ccbe;display:block;position:absolute;top:-6px;transition:all 0.2s linear;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:0}.ui-spinner.ui-widget.ui-widget-content .ui-button:after{content:"";width:10px;height:2px;background-color:#d2ccbe;display:block;position:absolute;top:6px;transition:all 0.2s linear;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;right:0}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up:before{top:-6px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:6px}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up:after{top:6px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;right:6px}.quickrequest-form-box .form-item-nr .form-opener{visibility:hidden}.quickrequest-form-box .form-item.form-item-nr .form-preview{padding-right:24px}.quickrequest-form-box.ui-spinner-up{top:12px!important}.quickrequest-form-box.ui-spinner-down{bottom:12px!important}.quickrequest-form-box .form-button{margin-top:20px}.quickrequest-form-box .form-button button{display:inline-block;width:auto;background-color:#d2ccbe;border:none;color:#FFF;padding:0 40px;min-width:180px;cursor:pointer;transition:background 500ms ease-out}.quickrequest-form-box .form-button button:hover{background-color:#360d0d}.room-infos{background-color:#333F48;color:#FFF;position:relative;padding:20px}.room-infos:after{content:"";clear:both;display:block}.room-title{font-size:30px;line-height:140%;font-family:'Tinos',serif;height:40px}.room-size{font-size:20px;line-height:140%;height:30px}.room-price-from{font-size:20px;line-height:140%;height:30px}.room-description{position:relative;display:none}.room-description ul{list-style:inside;padding:1em}.room-picture{position:relative;float:left;margin:10px 20px 20px 0;display:none}.ratetable-item .room-mediaswitch{display:none}.room-calltoaction{float:right;text-align:right;margin-top:-70px;position:relative;z-index:5}.room-calltoaction a.button,.anfrage-button,.af-col-center button{background-color:#c6a33e;color:#FFF;font-size:14px;text-transform:uppercase;font-family:'Tinos',serif;margin:0 0 0 10px}.room-calltoaction a.lnk-info{margin-right:100px;background-color:#FFF;color:#333F48}.close .room-title{font-size:24px;line-height:100%;height:30px}.close .room-size{font-size:14px;line-height:100%;height:16px}.close .room-price-from{font-size:14px;line-height:100%;height:16px}.close .room-calltoaction{margin-top:-44px}.room-rates table{width:100%;border-collapse:collapse;font-size:13px}.room-rates table *{border:1px solid #c6a33e;padding:15px;text-align:center;width:33.333333%}.room-rates table tr:nth-of-type(even)>*{background-color:#faf6ec}.contentbox-rates *{outline:none}.contentbox-rates.ui-widget.ui-widget-content{border:none}.contentbox-rates .ui-widget-content{border:none}.contentbox-rates .ui-tabs-nav{border:none;background:none;display:block;text-align:center;padding:20px}.contentbox-rates .ui-tabs-nav li{display:inline-block;margin:0;border:none;background:none}.contentbox-rates .ui-tabs-nav .ui-state-active a{background-color:#c6a33e;border:2px solid #c6a33e;color:#FFF;font-size:14px;text-transform:uppercase;font-family:'Tinos',serif;margin:0 0 0 10px}.contentbox-rates .ui-tabs-nav a{background-color:#FFF;color:#333F48;font-size:14px;text-transform:uppercase;font-family:'Tinos',serif;margin:0 0 0 10px;border:2px solid #333F48}.roomtable-item .room-infos{padding:0;background:none;color:#333F48}.roomtable-item .room-hidden-box{display:block}.roomtable-item .room-hidden-box .room-description{display:none}.roomtable-item.opened-info .room-hidden-box .room-description{display:block;height:auto}.roomtable-item .room-hidden-box .room-widget-rates{display:none;padding:2rem 0}.roomtable-item.opened-widget .room-hidden-box .room-widget-rates{display:block;height:auto}.roomtable-item .room-picture{display:block;float:none;background-color:#EEE;margin:0;height:300px}.roomtable-item .room-hidden-box .room-widget-rates{display:none}.ratetable-item,.roomtable-item{position:relative;margin-bottom:40px}.roomtable-item.opened-rate-check .room-hidden-box{}.roomtable-item.opened-rate-check .room-hidden-box .room-description{display:none}.roomtable-item.opened-rate-check .room-hidden-box .room-widget-rates{padding:2rem 0}.room-picture img{display:block;width:100%;height:100%;object-fit:cover}.roomtable-item .room-picture>img{width:100%;height:100%;display:block}.roomtable-item .lft{width:50%;float:left}.roomtable-item .rgt{width:50%;float:left;text-align:center}.roomtable-item .rgt .inner{position:relative;padding:20px}.roomtable-item .room-calltoaction{margin:30px 0 0 0;float:none;text-align:center}.roomtable-item .room-calltoaction a{background-color:#333F48;color:#FFF}.roomtable-item .room-calltoaction a.button{margin-right:0;margin-left:0;margin:0 2px}.roomtable-item .room-calltoaction a.button:hover{background-color:#c6a33e}.roomtable-item .room-description{display:block;background-color:#333F48;color:#FFF;padding:20px}.room-mediaswitch{position:relative;margin:24px 0}.room-mediaswitch a{display:inline-block;width:50px;height:50px;border-radius:50%;background-color:#333F48;margin:0 5px;line-height:50px;text-align:center;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:11px}.roomtable-item .room-size,.roomtable-item .room-size{font-size:18px;line-height:140%;height:auto;margin-bottom:30px}.roomtable-item .room-price-from,.roomtable-item .room-price-from{font-size:18px;line-height:140%;height:auto;margin-bottom:30px}.roomtable-item .room-title,.roomtable-item .room-title{font-size:36px;line-height:140%;height:auto}.roomtable-item .room-title:after,.roomtable-item .room-title:after{content:"";display:block;width:100px;height:2px;background-color:#c6a33e;position:relative;margin:5px auto 15px}.fullscreenico{position:absolute;bottom:15px;right:15px;font-size:20px;color:#FFF}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}body.touch *{background-attachment:scroll!important}.mobile-fixed-line{position:fixed;bottom:0;left:0;z-index:1000;display:none}.mobile-fixed-line ul,.mobile-fixed-line li{margin:0;padding:0;list-style-type:none;display:block}.mobile-fixed-line li:not(.scrlltp){display:none}.scroll-to-top{bottom:12px;cursor:pointer;width:30px;height:30px;position:fixed;right:12px;z-index:999;display:block;background-color:#333F48;cursor:pointer}.scroll-to-top:before,.scroll-to-top:after{width:2px;height:12px;background-color:#FFF;content:"";position:absolute;top:9px}.scroll-to-top:before{left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.scroll-to-top:after{right:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-fixed-line{overflow:hidden;width:100%;background-color:#333F48;border-top:2px solid #FFF}.mobile-fixed-line li{display:block!important;float:left;width:20%;height:40px;line-height:40px;text-align:center;position:relative}.mobile-fixed-line li .scroll-to-top{position:relative;text-align:center;bottom:-5px;margin:0 auto;right:auto;display:block!important}.mobile-fixed-line a{display:block;color:#FFF;text-decoration:none}.mobile-fixed-line a .fa,.mobile-fixed-line a span{display:inline-block;vertical-align:middle;font-size:16px;line-height:16px}.mobile-fixed-line a .fa{}.mobile-fixed-line a span{font-size:14px;text-transform:uppercase;margin-left:7px}.mobile-fixed-line a .fa:before{margin-top:-4px;display:block}.mobile-fixed-line li:before{content:"";width:2px;height:100%;background-color:#FFF;position:absolute;left:-1px;top:0}.mobile-fixed-line li:first-child:before{display:none}.mobile-fixed-line a span{display:none}.mobile-fixed-line a .fa:before{margin-top:0px;display:block}footer .svglogo{width:215px}footer .svglogo *{fill:#FFF}header .svglogo{width:215px}header .svglogo *{fill:#FFF}.svglogo .logo-path-item{transition:all 0.2s ease-out}header .svglogo .logo-path-item{animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration:1;animation-name:FillIn;fill:#FFF}@keyframes FillIn{from{fill-opacity:0}to{fill-opacity:1;fill:#FFF}}@keyframes HoferFill{from{fill:#FFF}to{fill:#c6a33e}}.svglogo .logo-hoteltxt{animation-duration:0.3s;animation-delay:1.1s;-webkit-animation-duration:0.3s;-webkit-animation-delay:1.1s;-moz-animation-duration:0.3s;-moz-animation-delay:1.1s}.svglogo .logo-dottedcircle{animation-duration:0.3s;animation-delay:1.1s;-webkit-animation-duration:0.3s;-webkit-animation-delay:1.1s;-moz-animation-duration:0.3s;-moz-animation-delay:1.1s}.svglogo .logo-fullcircle{animation-duration:0.3s;animation-delay:1.5s;-webkit-animation-duration:0.3s;-webkit-animation-delay:1.5s;-moz-animation-duration:0.3s;-moz-animation-delay:1.5s}.svglogo .logo-flower{animation-duration:0.3s;animation-delay:1.8s;-webkit-animation-duration:0.3s;-webkit-animation-delay:1.8s;-moz-animation-duration:0.3s;-moz-animation-delay:1.8s}.svglogo .logo-erika{animation-duration:0.3s;animation-delay:0.5s;-webkit-animation-duration:0.3s;-webkit-animation-delay:0.5s;-moz-animation-duration:0.3s;-moz-animation-delay:0.5s}.svglogo .logo-stars{animation-duration:0.3s;animation-delay:0.8s;-webkit-animation-duration:0.3s;-webkit-animation-delay:0.8s;-moz-animation-duration:0.3s;-moz-animation-delay:0.8s}.svglogo .logo-superior{animation-duration:0.3s;animation-delay:0.9s;-webkit-animation-duration:0.3s;-webkit-animation-delay:0.9s;-moz-animation-duration:0.3s;-moz-animation-delay:0.9s}.svglogo:hover .logo-hoteltxt{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-dottedcircle{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-fullcircle{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-flower{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-erika{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-stars{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.svglogo:hover .logo-superior{fill:#c6a33e;animation:HoferFill 0.5s linear;-webkit-animation:HoferFill 0.5s linear;-moz-animation:HoferFill 0.5s linear}.weather-info-box hr{clear:both;margin:0;padding:0;visibility:hidden}.floater{;margin:0 auto 20px;overflow:hidden;z-index:10}#article ul.forecastdays{margin:0;text-align:center;padding:0;margin:0 -5px;text-align:center}.forecastdays li{display:inline-block;margin:0;padding:5px;list-style-type:none;text-align:center;width:70px;margin:0 2px;color:#659FA6;vertical-align:top;background-color:#c6a33e;padding:5px;border-radius:4px;overflow:hidden}.forecastdays li .wi{margin:0;width:auto}.forecastdays .date{font-size:15px;text-align:center;color:#b1152d;color:#FFF;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.forecastdays .icon{width:48px;height:48px;line-height:48px;font-size:30px;text-align:center;color:#333F48;margin:5px auto}.forecastdays .temp{position:relative;overflow:hidden;text-align:center;font-size:12px}.forecastdays .temp .max{color:#fff;width:50%;float:left}.forecastdays .temp .min{color:#3c3c3b;width:50%;float:left}.socialmedia li>a{position:relative}.socialmedia li>a>span{display:block;min-width:20px;min-height:20px;background-color:#FFF;padding:5px 5px;position:absolute;top:15px;z-index:10;margin-left:-50000px;line-height:5px;box-shadow:0px 1px 2px #333}.socialmedia li.sfhover a>span{margin-left:-5px}.item-cols{position:relative;overflow:hidden}.item-col-2{position:relative;float:left;width:48%;text-align:left;margin:0 1% 30px}fieldset p{margin-top:30px}.item-col-last{text-align:center}.item-col-last .special{font-size:13px;line-height:130%;border-bottom:1px solid #EEE;margin-bottom:10px;padding-bottom:10px}fieldset legend,.item-col-last legend{background-color:#333F48;color:#fff;display:block;width:100%;text-align:center;padding:5px 0;margin-bottom:20px}fieldset label,.item-col-last label{display:block;font-size:14px;margin-bottom:10px;position:relative}.hiddenlayer{position:absolute;height:23px;width:100%;top:0;right:0;z-index:50}fieldset label input[type="text"]{margin:0;padding:0;border:1px solid #ddd7d1;background:none;padding:3px 10px;font-size:12px;font-family:'Open Sans',sans-serif;width:55%;display:inline-block}fieldset label input.nr{width:25px}fieldset label span{display:inline-block;width:33%}fieldset label span.req{font-weight:bolder}fieldset label span.req:after{content:" (*)"}fieldset textarea{width:95%;box-sizing:border-box;height:160px;border:1px solid #ddd7d1;background:none}form button{border:none;cursor:pointer;margin-top:20px}fieldset select[disabled]{-webkit-appearance:none}form button.ui-datepicker-trigger{margin:0;background:none;border:none}.item-cols hr{display:none}.item-privacy{font-size:13px;border:1px solid #ddd7d1;line-height:130%;text-align:left;height:70px;overflow:auto;margin-bottom:20px}.item-col-2-intern{position:relative;overflow:hidden;margin-top:30px;font-size:12px}.item-col-2-intern label{width:50%;float:left}.item-col-2-intern select{margin-right:5px}.item-col-2-intern label span{display:none}.item-col-2 fieldset,.item-col-last fieldset{border:0 !important}.errorMessages{display:none;font-size:13px;text-align:left;border:1px solid #8c1145;padding:10px;background-color:#FDF4F8;margin-top:20px}.errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:13px}.errorMessages p{color:#8c1145;font-weight:bold;margin-top:0}fieldset label input.error{background-color:#FDF4F8;border-color:#8c1145}.anfrage-button,.newsletter-button,.af-col-center button{background-color:#333F48;color:#FFF;font-size:14px;text-transform:uppercase;font-family:'Tinos',serif;margin:10px 0 0 0;padding:15px 20px}.anfrage-button:hover,.newsletter-button:hover,#richiesta input[type="submit"]:hover,.af-col-center button:hover{background-color:#c6a33e}#alteaPrivacyText1{width:100%;resize:none;border:0;border:1px solid #ddd7d1;color:#3c3c3b;font-size:13px;line-height:130%;text-align:left;height:70px;overflow:auto;margin-bottom:20px}#privacytxt{border:1px solid #ddd7d1;padding:10px;margin:10px 0;display:block;font-size:13px}#richiesta input[type="text"]{margin:0;padding:0;border:1px solid #ddd7d1;background:none;padding:3px 10px;font-size:12px;font-family:'Open Sans',sans-serif;width:55%;display:inline-block}#richiesta td.titoloform{padding:10px 5px;background:#333F48;color:#fff;font-weight:bold}#richiesta input[type="submit"]{border:0;color:#fff;text-transform:uppercase;background:#333F48;padding:15px 25px;cursor:pointer}body .noslider-page{background:#fff}.noslider-page{padding-top:55px}.noslider-page .section-slider{display:none !important}.webcams-img{width:50%;height:auto;display:block;margin:0 auto 20px}.touritems{position:relative;margin:0 -15px;font-size:0;text-align:center}.touritem{width:300px;position:relative;margin:15px;font-size:14px;display:inline-block;vertical-align:top;box-shadow:0px 1px 5px rgba(0,0,0,0.1);text-align:left}.touritemimage{display:block;margin-bottom:0px}.touritemimage img{display:block;width:100%}.touritemcontent{position:relative;padding:20px;background-color:#FFF;min-height:120px;font-size:14px;line-height:140%}.touritemtitel{font-size:20px;font-family:'Tinos',serif;line-height:130%;margin-bottom:20px}.touritemtitel.smallertext{font-size:16px}.touritem a.fullbtn{background-color:#333F48;color:#FFF}.touritem a.fullbtn:hover{background-color:#c6a33e;color:#FFF}.touritemdetailbutton{background-color:#FFF;padding:20px;text-align:center}.touritembasicdetails ul{margin:0;padding:0}.touritembasicdetails li{display:block;margin:0}.touritembasicdetails li>span{margin-right:10px}.touritembasicdetails i{margin-right:4px}.touritemlabel{position:absolute;top:10px;right:0;z-index:10;text-align:right;font-size:18px;line-height:18px;background-color:#FFF}.touritemlabel i{margin:0 1px;color:#FFF}.touritemlabel span{display:block;padding:5px 10px 2px;color:#FFF;font-size:13px;text-transform:uppercase;font-weight:bold}.touritemlabel .hardness-1{background-color:#71b137}.touritemlabel .hardness-2{background-color:#c6a33e}.touritemlabel .hardness-3{background-color:#b0375e}.touritemlabel .hardness-3 i:before{content:"\f005"}.hiddeninfoboxinner{position:relative;width:500px}.touritembasicmap{width:100%;height:200px;position:relative;margin-bottom:20px}.touritembasicmap iframe{margin:0;padding:0;border:none;width:100%;height:100%}@media screen and (max-width:400px){.touritems{margin:15px 0}.touritem{width:100%;margin:15px 0;box-sizing:border-box}.touritemcontent{min-height:0}}@media screen and (max-width:600px){.hiddeninfoboxinner{position:relative;width:auto}}.hiddeninfobox{display:none}#altea-cookiebox-close,#altea-cookiebox-text{position:relative}@media screen and (max-width:1500px){.header-menu li{font-size:15px}.header-menu li li{line-height:42px}.header-book a{font-size:13px}.current-language,.header-menu li li a{font-size:15px}.quickrequest-button .inner,.quickrequest-button .txt,.quickrequest-button button{height:50px;line-height:50px;vertical-align:top;font-size:16px}.section-quickrequest{margin-top:-50px}.footer-partner a img{height:80px;width:auto}.section .text{min-width:500px}}@media screen and (max-width:1250px){.header-book a{font-size:0;line-height:65px}.header-book span{margin-right:0}header .svglogo{width:165px}.header-logo a{width:180px}.room-slider .roomitm em{font-size:16px}.room-slider .roomitm.hover em{font-size:30px;margin-top:-30px}.service-links li,.service-links li:before{width:90px;height:90px;line-height:90px;font-size:14px}.service-links li a:before{-ms-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);transform:scale(0.6,0.6)}.footer-partner a img{height:70px;width:auto}}@media screen and (min-width:1101px){.header-menu{display:block!important}.header-menu li:hover a{background-color:#c6a33e}.header-menu li:hover ul{display:block}}@media screen and (max-width:1100px){header{height:auto}header .header-item.header-menu{position:relative;float:none;display:none}header .header-item.header-bars{display:block;width:150px;height:55px;position:relative}header .header-item.header-lang{position:absolute;float:none;top:0;right:0}header .header-item.header-book{position:absolute;float:none;top:0;right:60px;display:block}.header-menu li{display:block;text-align:center;font-size:20px}.header-menu{padding-bottom:80px}nav.nav{padding-top:100px;padding-bottom:0px}.header-menu ul ul{position:relative;left:auto;top:auto;width:auto;padding:0;min-width:100%;background:#77816d}.header-menu li:hover li>a{background:none}.section-content .inner,.footer-colored .inner,.footer-dark .inner{width:90%;margin:0 auto}.section-content:before,.footer-dark:before{background-size:30%;background-position:center left}.section-content:after,.footer-dark:after{background-size:30%;background-position:center right}.roomtable-item .lft{width:40%}.roomtable-item .rgt{width:60%}body.menu-open{background-color:#333F48}body.menu-open nav.nav{padding-top:120px}body.menu-open .section,body.menu-open .footer{display:none!important}body.menu-open header{position:relative!important}.header-menu li.opensubnav>a{background-color:#c6a33e}.header-menu li.opensubnav ul{display:block}header .header-item.header-logo{float:none;left:50%;margin:0;margin-left:-50px;margin-top:-60px;position:absolute}.header-logo .cls-1{display:none}.header-logo .logostamp{display:block}.header-logo a{width:100px;line-height:100px;overflow:hidden}.header-logo svg{width:180%;margin-left:12px}}@media screen and (max-width:1050px){.footer-colored .inner>*{float:none;width:auto;text-align:center}.footer-byaltea a{float:none}.room-calltoaction a.lnk-info{margin-right:10px}}@media screen and (max-width:920px){.footer-grey{font-size:0}.footer-grey a{width:25%;margin:10px 0}.service-links li{margin:20px}.section .text{width:auto;min-width:0;max-width:none}.section .text{font-size:15px}.section .text h3{font-size:20px}.footer-colored,.footer-service li{font-size:13px}.roomtable-item .lft,.roomtable-item .rgt{width:100%}.page-item h1{font-size:30px}.page-item h2{font-size:26px}.page-item h3{font-size:22px}.section-roomtypes{display:none!important}.item-col-2{float:none;margin:0 auto 20px;width:auto}.roomtable-item .room-picture{height:auto;max-width:480px;margin:0 auto}.roomtable-item .room-picture>img{height:auto}}@media screen and (max-width:850px){.room-infos{text-align:center}.room-calltoaction,.room-picture{float:none;margin:20px 0 0 0!important;text-align:center}.room-calltoaction a.lnk-info{margin-right:0px}.quickrequest-form-box .form-item[data-element="5"]{display:none}}@media screen and (max-width:750px){.quickrequest-body{display:none!important}.header-book a{font-size:0;line-height:65px}.header-book span{margin-right:0}.contentbox-rates .ui-tabs-nav a,.room-calltoaction a.button{padding:10px}footer{position:relative}.wrapper{margin-bottom:0!important}.item-col-2-intern label{width:auto;float:none}.buonoregalo,.buonoregalo thead,.buonoregalo tbody,.buonoregalo tr,.buonoregalo td{display:block;width:auto}.section.section-slider{height:250px;min-height:250px;margin-top:55px}.section-content .inner{padding:40px 0}body.menu-open nav.nav{padding-top:80px}}@media screen and (max-width:600px){.mobile-menu-icon em{display:none}.mobile-menu-icon{width:60px}header .header-item.header-logo{margin-left:-40px}.header-logo a{width:80px;line-height:80px;overflow:hidden}.header-logo svg{width:150%;margin-left:15px}.contentbox-rates .ui-tabs-nav li,.room-calltoaction a.button{display:block;margin-bottom:10px!important}.footer-grey a{width:auto}.section-quickrequest{display:none}.mobile-fixed-line{display:block;z-index:1000}.section.section-slider{height:200px;min-height:200px;margin-top:55px}#map-canvas{background:url("https://www.hotelerika.net/templates/erika/img/google-map-s.jpg") no-repeat center center;background-size:cover}}@media print{.page-item h1{font-size:2em}.page-item h2{font-size:1.6em}.page-item h3{font-size:1.4em}.footer-dark .inner,.section-content .inner{padding:20px 0}*,*:before,*:after{background:none!important;float:none!important;width:auto!important}*{color:#333F48!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.wrapper{margin-bottom:0!important}header,.section-slider,.section-quickrequest,.footer-grey,.section-roomtypes,.section-wellness,.section-family,.section-service,.section-map,.room-calltoaction,.content-logo,.room-mediaswitch,.footer-colored .footer-service,*:before,*:after,.footer-socials{display:none!important}footer{position:relative;bottom:auto}.wrapper{width:960px}.footer-colored .footer-item{width:50%}.roomtable-item.close .room-hidden-box{display:none}}#jmap_sitemap .jmap_filetree.jmap_filetree_menu{list-style:none}#jmap_sitemap .folder{display:none}.section.section-video{position:relative;overflow:hidden;height:auto !important;min-height:unset !important}@media (max-width:480px){.section.section-video{aspect-ratio:9 / 16;width:100%;max-height:100vh}.section.section-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.section.section-video .jwplayer,.section.section-video .jwplayer>div{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}}
