@media screen and (min-width: 320px) and (max-width: 1200px){.sb-slidebar{background-color:#547985}.mobile_btn{width:50px;height:50px;background:transparent;padding:10px;cursor:pointer;position:absolute;left:10px;top:0}.mobile_btn.is-active span{background:transparent}.mobile_btn.is-active span:before{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mobile_btn.is-active span:after{bottom:0;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.mobile_btn.withBg.is-active:before{width:50px;height:50px;background:#fff;opacity:1}.mobile_btn.withBg:before{opacity:0;width:0;height:0;border-radius:50%;background:transparent;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.mobile_btn span{display:block;position:relative}.mobile_btn span:before,.mobile_btn span:after{content:'';position:absolute;left:0}.mobile_btn span:before{top:-8px}.mobile_btn span:after{bottom:-8px}.mobile_btn span,.mobile_btn span:before,.mobile_btn span:after{width:100%;height:4px;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.mobile_top{overflow:hidden;border-bottom:1px solid #fff}.mobile_top li{width:calc(100% / 3);border-right:1px solid #fff;float:left;box-sizing:border-box}.mobile_top li a{width:100%;height:50px;background:#547985;font-size:1.25rem;line-height:1.5833333333rem;color:#fff;display:block;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.mobile_top li a.mobileHome::after{width:21px;height:19px;background:url("../../images/home.svg") no-repeat;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mobile_list li{border-bottom:1px solid #fff;display:block}.mobile_list li.active>a{color:#333}.mobile_list li a{padding:10px 20px;font-size:1.25rem;line-height:1.5833333333rem;color:#fff;display:block;position:relative}.mobile_list li.active>ul{display:block}.mobile_list ul{padding:4px 0;display:none}.mobile_list ul li{padding:0 0 0 5px;border:none}.mobile_list ul li:first-child a{padding-top:0}.mobile_list ul li a{padding:8px;font-size:1.1666666667rem;line-height:1.5rem}#contactForm{margin:0 auto}#contactContainer{display:none}#generalFormContainer{width:90%;margin:20px auto 20px}#mobileContactContainer{display:block;width:90%;margin:20px auto 0}#mobileContactContainer .generalFormTitle{margin:0 0 1px 0}.mobileMapContainer{width:100%;height:175px;position:relative}.mobileMapContainer a.mobileMap{width:100%;height:175px;display:block;position:absolute;left:0;top:0;z-index:9999}.mobileMapContainer iframe{width:100%;height:175px}table#contacts tr,table#contacts td{line-height:18px}form.generalForm{width:100%;margin:0}form.generalForm input[type="text"],form.generalForm textarea,form.generalForm select,#mapContainer form.generalForm input[type="text"]{font-size:14px}.sb-slidebar{background-color:#547985}.c-hamburger{background:transparent;display:block;position:relative;overflow:hidden;margin:9px 0 0 15px;padding:0;width:27px;height:21px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;float:left;-webkit-transition:background 0.3s;transition:background 0.3s}.c-hamburger:focus{outline:none}.c-hamburger span{width:27px;height:3px;background:#fff;display:block;position:relative;filter:alpha(opacity=66);-webkit-opacity:.66;-moz-opacity:.66;-ms-opacity:.66;opacity:.66}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.c-hamburger span::before{top:16px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s}.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s}ul.mainMenu,.hoverLine,.headerInfo,.selectContainer{display:none}.mobileWeather,ul.mobileFastMenu{display:block}.headerBottomContainer{width:100%;display:block}a.logo{width:221px;height:69px;background:url("../../images/mobileLogo.png") no-repeat !important}#header{width:100%;min-width:inherit}.mobileReservation{width:100%;margin-bottom:20px;background-color:rgba(140,138,137,0.79);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobileReservationInner{padding:20px 0}.mobileReservationInner form#reservationBannerForm{width:100%;overflow:hidden}.mobileReservationTitle{padding:0 0 0 9px;font-family:"proxima_novalight";font-size:1.1666666667rem;line-height:1.6666666667rem;color:rgba(255,255,255,0.86)}.headerTopInner{width:calc(100% - 20px);padding:0 10px}.mobileWeather{height:28px;margin-top:0;line-height:2.8333333333rem}.mobileWeather span{float:right;font-size:1.5rem}.mobileWeather span::before{top:3px}#showcase{min-width:inherit}#showcase .showcase_reservation{width:100%;position:relative;top:initial;left:initial}#showcase .showcase_reservation .ors-widget{width:100%}.middleImg{width:100% !important}.middleImg img{min-height:inherit}.fullImg{display:none}#reservationContainer{display:none}.mainSliderContainer,ul.mainSlider li{height:inherit}#content{width:100%;padding:0;margin:20px auto 0}#content #reservationContainer{min-width:inherit;background-color:rgba(140,138,137,0.79);position:relative;bottom:inherit;display:block}#content .reservationInner{width:100%}.contentLeft{width:calc(100% - 18px);padding:0 9px;text-align:center}h1.hotelTitle{font-size:1.5rem;font-family:"proximanovaRegular"}.hotelText{font-size:1.1666666667rem;line-height:2rem}.weatherBlock{display:none}.contentRight{float:left}ul.galleryTab>li>a.active+ul.gallery{width:100%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.galleryTab>li>a.active+ul.gallery li a{width:100%}ul.galleryTab>li>a.active+ul.gallery li a::before,ul.galleryTab>li>a.active+ul.gallery li a::after{display:none}ul.social{padding:10px 0 0 0}ul.social li{margin-bottom:5px}.trust .trustContainer{width:255px}.trust .trustContainer .byTrust{position:absolute;right:0;bottom:26px}.socialBlock{background-size:111px 69px}a.sideDownload{background-size:70px 69px}ul.indexServiceList{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}ul.indexServiceList li a{text-align:center}ul.indexServiceList li a .title{height:inherit;margin:10px 0 0 0;font-size:1.4166666667rem}ul.indexServiceList li a .text{max-width:160px;margin:0 auto;margin-top:7px}ul.indexServiceList li a .details{margin:7px auto 0}ul.personelInformation select#country,ul.personelInformation select#city{width:205px !important}ul.accommodationForm li span:nth-child(1){width:91px !important}ul.accommodationForm li span:nth-child(2){width:30px !important}ul.accommodationForm li textarea{width:46%}#footer{min-width:inherit}.footerInner{width:100%}.footerBlock.aboutUs,.footerBlock.newsLetter,.footerBlock.service{display:none}.footerBlock.contactUs{padding:0 0 0 10px}.footerBlock.contactUs::before{display:none}#subContent{width:100%;margin:10px auto 0}#subContent .contentLeft{padding-bottom:37px;text-align:inherit}#subContent .contentLeft img.subContentImg{width:100%}#subContent .contentRight{display:none}.subContentInner{margin-left:0}#banner{height:78px}#banner .pageTitle{height:78px;position:relative}#banner .pageTitle .pageTitleInner{width:100%;line-height:78px}#banner .pageTitle .pageTitleInner h1.pTitle{font-family:"proximanovaRegular";font-size:1.5833333333rem;text-indent:15px}#banner .pageTitle .conceptIcon{width:78px;display:block;right:15px;bottom:-8px}#banner .pageTitle .conceptIcon img{width:auto;height:66px}.subReservation{display:none}.mapContainer{height:200px}#map{height:200px}}@media screen and (min-width: 320px) and (max-width: 398px){ul.indexServiceList li a .title{min-height:34px}ul.indexServiceList li a .text{min-height:54px}}@media screen and (min-width: 320px) and (max-width: 464px){.footerBlock{margin:0}.signature{margin-top:20px;padding-left:10px;float:left}ul.galleryTab>li>a{background:none}ul.galleryTab>li>a:hover{background:none}ul.galleryTab>li>a.active{background:none;background-color:#F3F0ED}ul.galleryTab>li ul.gallery li{width:45%;margin-right:12px}ul.galleryTab>li ul.gallery li:nth-child(4n){margin-right:12px}}@media screen and (min-width: 320px) and (max-width: 473px){.contactButtons{margin-top:10px;margin-right:0;float:left}.contactButtons .clear{display:none}.contactButtons #resetContact{margin-right:41px;float:left}.contactButtons #sendContact{float:left}}@media screen and (min-width: 320px) and (max-width: 607px){.contentRight{width:calc(100% - 20px);padding:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 608px) and (max-width: 1200px){.contentRight{width:calc(100% - 20px);padding:0 10px}a.blueBorder,.socialBlock{float:left !important}.trust,a.sideDownload{float:right !important}.trust{margin-bottom:28px}.socialBlock{margin-top:16px;padding:12px 10px}}@media screen and (min-width: 612px) and (max-width: 1200px){.socialContainerRight{float:left}}@media screen and (min-width: 750px) and (max-width: 813px){.contentRight{width:calc(100% - 70px) !important;padding:0 35px !important}}@media screen and (min-width: 814px) and (max-width: 1200px){.contentRight{width:calc(100% - 100px) !important;padding:0 50px !important}}@media screen and (min-width: 320px) and (max-width: 490px){.contcatFormButtons{margin-top:20px;float:left}}@media screen and (min-width: 463px) and (max-width: 640px){ul.gallery li{width:22.5%;margin-right:12px}ul.gallery li:nth-child(4n){margin-right:12px}}@media screen and (min-width: 640px) and (max-width: 847px){ul.gallery li{width:22.5%;margin-right:12px}ul.gallery li:nth-child(4n){margin-right:12px}}@media screen and (min-width: 847px) and (max-width: 1200px){ul.gallery li{width:18.2%;margin-right:12px}ul.gallery li:nth-child(4n){margin-right:12px}}@media screen and (min-width: 465px) and (max-width: 1200px){.signature{margin-top:0;padding-right:10px}}@media screen and (min-width: 320px) and (max-width: 406px){ul.indexServiceList li{width:48%;margin:0 auto 20px;float:left}ul.indexServiceList li:nth-child(2n){margin-right:auto}ul.indexServiceList li a .serviceImg img{width:100%}ul.indexServiceList li a .text{margin:0 auto;height:inherit}ul.indexServiceList li a .details{margin-top:5px}}@media screen and (min-width: 320px) and (max-width: 478px){.subContentInner table.options{width:100%}.subContentInner table.options tr p{font-size:1.25rem}.mobileReservationInner .room{margin-right:11px;clear:both}}@media screen and (min-width: 407px) and (max-width: 570px){ul.indexServiceList li{width:calc(50% - 10px);margin:0 0 20px 0}}@media screen and (min-width: 320px) and (max-width: 586px){a.blueBorder,.trust,.socialBlock,a.sideDownload{width:300px}a.blueBorder .sideTitle{text-align:center}a.blueBorder .blueBorderImg{width:100%;height:51px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}a.blueBorder .blueBorderImg img{padding-left:0}}@media screen and (min-width: 320px) and (max-width: 698px){ul.accommodationForm li .g-recaptcha{left:0}ul.accommodationForm li input{right:197px}}@media screen and (min-width: 587px) and (max-width: 1200px){a.blueBorder,.trust,.socialBlock,a.sideDownload{width:45%;float:left}a.sideDownload{margin-right:0}a.blueBorder{height:119px;margin:0 10px 13px 0}.socialBlock{margin-right:10px}}@media screen and (min-width: 570px) and (max-width: 747px){ul.indexServiceList li{width:calc(24% - 10px);margin:0 20px 20px 0}ul.indexServiceList li a .serviceImg img{width:100%}ul.indexServiceList li a .title{height:34px}ul.indexServiceList li a .text{height:72px}}@media screen and (min-width: 748px) and (max-width: 1200px){ul.indexServiceList li{width:calc(25% - 10px);margin:0 0 20px 0}}@media screen and (min-width: 320px) and (max-width: 768px){.footerBlock.newsLetter,.footerBlock.service{display:none}}
/*# sourceMappingURL=media.css.map */
