@charset "UTF-8";@import "bootstrap.min.css";@import "jquery.fancybox.css";@import "datepicker.css";@import "fotorama.css";@import "select2.css";.pseudo{position:absolute;content:'';display:block}.bg{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@font-face{font-family:'PTS_Regular';src:url('/assets/fonts/PTF55F_W.eot');src:url('/assets/fonts/PTF55F_W.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/PTF55F_W.woff') format('woff'),url('/assets/fonts/PTF55F_W.ttf') format('truetype'),url('/assets/fonts/PTF55F_W.svg#PTF55F_W') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PTS_Italic';src:url('/assets/fonts/PTF56F_W.eot');src:url('/assets/fonts/PTF56F_W.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/PTF56F_W.woff') format('woff'),url('/assets/fonts/PTF56F_W.ttf') format('truetype'),url('/assets/fonts/PTF56F_W.svg#PTF56F_W') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'CRC_Black';src:url('/assets/fonts/Circe-ExtraBold.eot');src:url('/assets/fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Circe-ExtraBold.woff') format('woff'),url('/assets/fonts/Circe-ExtraBold.ttf') format('truetype'),url('/assets/fonts/Circe-ExtraBold.svg#Circe-ExtraBold') format('svg');font-weight:900;font-style:black}@font-face{font-family:'CRC_Bold';src:url('/assets/fonts/Circe-Bold.eot');src:url('/assets/fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Circe-Bold.woff') format('woff'),url('/assets/fonts/Circe-Bold.ttf') format('truetype'),url('/assets/fonts/Circe-Bold.svg#Circe-Bold') format('svg');font-weight:700;font-style:bold}@font-face{font-family:'CRC_Reg';src:url('/assets/fonts/Circe-Regular.eot');src:url('/assets/fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Circe-Regular.woff') format('woff'),url('/assets/fonts/Circe-Regular.ttf') format('truetype'),url('/assets/fonts/Circe-Regular.svg#Circe-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'CRC_Light';src:url('/assets/fonts/Circe-Light.eot');src:url('/assets/fonts/Circe-Light.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Circe-Light.woff') format('woff'),url('/assets/fonts/Circe-Light.ttf') format('truetype'),url('/assets/fonts/Circe-Light.svg#Circe-Light') format('svg');font-weight:300;font-style:normal}h1,h2,h3,h4{font-weight:500}h1{font:normal 400 48px/57px 'CRC_Reg';letter-spacing:2px;font-family:'CRC_Black'}@media all and (max-width: 1440px){h1{font-size:43.2px;line-height:51.3px}}@media all and (max-width: 992px){h1{font-size:38.4px;line-height:45.6px}}@media all and (max-width: 768px){h1{font-size:33.6px;line-height:39.9px}}@media all and (max-width: 540px){h1{font-size:33.6px;line-height:39.9px}}h2{font:normal 400 48px/57px 'CRC_Reg';letter-spacing:2px;font-family:'CRC_Black'}@media all and (max-width: 1440px){h2{font-size:43.2px;line-height:51.3px}}@media all and (max-width: 992px){h2{font-size:38.4px;line-height:45.6px}}@media all and (max-width: 768px){h2{font-size:33.6px;line-height:39.9px}}@media all and (max-width: 540px){h2{font-size:33.6px;line-height:39.9px}}h3{font:normal 400 36px/38px 'CRC_Reg';letter-spacing:2px;font-family:'CRC_Black'}@media all and (max-width: 1440px){h3{font-size:32.4px;line-height:34.2px}}@media all and (max-width: 992px){h3{font-size:28.8px;line-height:30.4px}}@media all and (max-width: 768px){h3{font-size:25.2px;line-height:26.6px}}@media all and (max-width: 540px){h3{font-size:25.2px;line-height:26.6px}}h4{font:normal 400 24px/36px 'CRC_Reg';letter-spacing:1px;font-family:'CRC_Bold'}@media all and (max-width: 1440px){h4{font-size:21.6px;line-height:32.4px}}@media all and (max-width: 992px){h4{font-size:19.2px;line-height:28.8px}}@media all and (max-width: 768px){h4{font-size:16.8px;line-height:25.2px}}@media all and (max-width: 540px){h4{font-size:16.8px;line-height:25.2px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-30px}.slick-prev[dir="rtl"]{left:auto;right:-30px}.slick-prev:before{content:"←"}.slick-next{right:-30px}.slick-next[dir="rtl"]{left:-30px;right:auto}.slick-next:before{content:"→"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}html,body{min-height:100%}body{color:#000;position:relative}.d-inline-block{display:inline-block;vertical-align:top}a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:underline;cursor:pointer}a:hover,a:active,a:focus{text-decoration:none}a:hover{opacity:.7}i{display:inline-block;vertical-align:middle}.container-fluid{padding-left:0;padding-right:0}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.logo{display:inline-block;margin-top:14px}.section-header .col-md-6{padding-top:14px}.custom-logo{text-decoration:none}.custom-logo .logo{width:100px;margin-top:0}.custom-logo .construct,.custom-logo .title{display:inline-block;text-decoration:none;color:#000;vertical-align:middle}.custom-logo .title-wrap{display:inline-block !important;vertical-align:middle;width:70%}.custom-logo .title{display:inline-block !important;font-size:42px}.custom-logo .construct{position:relative}.custom-logo .construct>span{width:100px;height:100px;text-align:center;display:block;position:absolute;font-size:42px;line-height:100px;top:0;left:0}.custom-logo.ptsans .title,.custom-logo.ptsans .construct>span{font-family:'PTS_Regular'}.custom-logo.crc .title,.custom-logo.crc .construct>span{font-family:'CRC_Reg'}.custom-logo.crc .construct>span{line-height:66px}@media all and (max-width:768px){.custom-logo .logo{width:50px}.custom-logo .construct>span{font-size:21px;line-height:50px;width:50px;height:50px}}.pos-rel{position:relative}.block-form{background:#f9f9f2;margin-bottom:30px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3)}.block-form p{padding:0 40px;font-size:14px !important;line-height:18px !important}.block-form p.lead{font-size:22px !important;padding-top:30px;line-height:30px !important;padding-bottom:0 !important}.block-form h3{margin-top:20px !important;margin-bottom:20px}.block-form form{padding:24px 34px 20px 34px}.block-form .slider-input{position:absolute;top:0;right:0;width:65px;text-align:center}.block-form label{display:block}.block-form input,.block-form select{border:2px solid #cccccc;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;height:30px;padding:4px}.block-form button{width:245px;height:54px;font-family:'CRC_Reg';font-size:16px;letter-spacing:1px;text-transform:uppercase;display:block;margin:20px auto 0 auto}.block-form-horz{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);margin-top:0}.block-form-horz button{display:inline-block;margin:20px 0 0 10px !important}.block-form-horz .form-group{text-align:left;vertical-align:top}.block-form-horz .form-group a{padding-left:1px}.block-aviotto{font-size:12px;font-family:'CRC_Light';line-height:14px;color:#000;max-width:200px;margin-top:30px}.block-phone .phonenum{font-family:'CRC_Bold';font-size:21px;color:#000;text-decoration:none;display:block;line-height:21px;margin-top:30px}.block-phone i{width:30px;height:30px;background:url(../images/sprite.svg) -338px -2px no-repeat}.icon-promo-wifi{width:55px;height:41px;background:url(../images/sprite.svg) -278px -62px no-repeat}.icon-promo-conf{width:57px;height:53px;background:url(../images/sprite.svg) -205px -196px no-repeat}.icon-promo-map{width:44px;height:44px;background:url(../images/sprite.svg) -196px -256px no-repeat}.icon-promo-metro{width:55px;height:42px;background:url(../images/sprite.svg) -278px -107px no-repeat}.icon-promo-coffee{width:44px;height:45px;background:url(../images/sprite.svg) -148px -256px no-repeat}.icon-promo-dinner{width:54px;height:37px;background:url(../images/sprite.svg) -278px -153px no-repeat}.icon-promo-add-question{width:42px;height:48px;background:url(../images/sprite.svg) -102px -256px no-repeat}.icon-promo-add-answer{width:42px;height:48px;background:url(../images/sprite.svg) -56px -256px no-repeat}.icon-promo-cosmetology{width:56px;height:56px;background:url(../images/sprite.svg) -278px -2px no-repeat}.icon-promo-office-services{width:106px;height:56px;background:url(../images/sprite.svg) -2px -2px no-repeat}.icon-promo-sport{width:77px;height:56px;background:url(../images/sprite.svg) -2px -136px no-repeat}.icon-promo-laundry{width:66px;height:56px;background:url(../images/sprite.svg) -2px -196px no-repeat}.icon-promo-parking{width:54px;height:54px;background:url(../images/sprite.svg) -278px -194px no-repeat}.icon-promo-sauna{width:70px;height:53px;background:url(../images/sprite.svg) -204px -2px no-repeat}.icon-promo-business-services{width:66px;height:59px;background:url(../images/sprite.svg) -204px -119px no-repeat}.icon-promo-pool{width:75px;height:44px;background:url(../images/sprite.svg) -83px -136px no-repeat}.icon-promo-ironing{width:86px;height:48px;background:url(../images/sprite.svg) -94px -62px no-repeat}.icon-promo-pets{width:64px;height:56px;background:url(../images/sprite.svg) -72px -196px no-repeat}.icon-promo-dry-cleaning{width:69px;height:56px;background:url(../images/sprite.svg) -204px -59px no-repeat}.icon-promo-transfer{width:88px;height:56px;background:url(../images/sprite.svg) -112px -2px no-repeat}.icon-promo-spa{width:61px;height:55px;background:url(../images/sprite.svg) -140px -196px no-repeat}.reload-pictures i{margin-right:4px;width:50px;height:50px;background:url(../images/sprite.svg) -2px -256px no-repeat}.play-video i{margin-right:4px;width:36px;height:36px;background:url(../images/sprite.svg) -244px -256px no-repeat}.open-tour i{margin-right:4px;width:36px;height:36px;background:url(../images/sprite.svg) -284px -256px no-repeat}.room-price{font-family:'CRC_Light';font-size:36px}.room-gallery-wrapper{position:relative;padding-bottom:10px}.room-gallery-wrapper .gallery-hover-link{position:absolute;top:20px;line-height:50px;padding:0 20px;right:20px;height:50px;background:#fff;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;-moz-border-radius-topleft:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-left-radius:25px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.room-content{padding:30px 0}.room-content p{font-family:'CRC_Reg';font-size:18px;line-height:30px;padding-bottom:20px}.room-content ul,.room-content ol{padding-bottom:22px}.room-content ul li,.room-content ol li{font-family:'CRC_Reg';font-size:18px;padding-bottom:0}.room-content strong,.room-content b{font-family:'CRC_Bold'}.room-service-block{border-left:10px solid #efefe4;padding-left:20px}.room-service-block .row{font-family:'CRC_Light';font-size:18px;color:#808080;line-height:2em}.room-service-block .row .service-item{padding-bottom:10px;line-height:24px}.rooms-menu{background:#efefe4;padding:10px 0}.rooms-menu a{display:inline-block;padding:10px 0 7px 0;border-bottom:3px solid #efefe4;margin-right:24px;font-family:'CRC_Bold';font-size:16px;text-transform:uppercase;letter-spacing:.1px;text-decoration:none;color:#000}.rooms-menu a:hover{border-bottom:3px solid #2290ce}.otherrooms{background:#efefe4;padding:40px 0}.otherrooms h3{font-size:24px;font-family:'CRC_Bold';letter-spacing:1px}.otherrooms .room-title{font-family:'PTS_Regular';font-size:20px;line-height:24px;padding:10px 0}.otherrooms .room-price-min{font-family:'CRC_Light';font-size:18px;line-height:24px;color:#808080}#menuModal ul li a{font-family:CRC_Reg}#form-order label.error{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#d9534f}.footer{padding-bottom:30px;border-top:2px solid #efefef}.footer p{font-size:18px;font-family:'CRC_Reg'}.footer a{color:#2290ce}.footer .footer-info{margin-top:20px}.nav li{font-family:CRC_Reg;font-size:18px;line-height:32px}.item-stars{text-align:center;margin-bottom:14px}.item-stars i{width:14px;height:13.08px;background:url(../images/sprite.svg) -338px -56.63px no-repeat}.item-stars i.fail{width:14px;height:13.08px;background:url(../images/sprite.svg) -338px -73.71px no-repeat}.label-info{font-family:'CRC_Reg';font-size:13px;background:#00BCFB;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #00BCFB), color-stop(1, #009DFF));background:-ms-linear-gradient(bottom, #00BCFB, #009DFF);background:-moz-linear-gradient(center bottom, #00BCFB 0%, #009DFF 100%);background:-o-linear-gradient(#009DFF, #00BCFB);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009DFF', endColorstr='#00BCFB', GradientType=0)}.error404{font-size:146px;padding:46px 0}.modal-open{overflow-y:scroll !important;margin-right:0 !important;padding-right:0 !important}.block-metro{margin-top:18px;margin-bottom:20px}.block-metro .metro-footer{vertical-align:top;width:31px;height:22px;background:url(../images/sprite.svg) -2px -310px no-repeat}.block-metro span{vertical-align:top;display:inline-block;padding-top:2px;font-family:'CRC_Reg'}.form-inline .form-group.adults-group{vertical-align:top}table.rates{width:100%;border-collapse:collapse}table.rates td{border-top:1px solid #cccccc;font-family:CRC_Light;color:#4d4d4d;font-size:17px;padding:20px}table.rates td:last-child{font-family:CRC_Reg;font-size:18px}table.rates tr:last-child td{border-bottom:1px solid #cccccc}.select2-selection{width:44px}.select2-dropdown{width:44px !important}.select2-selection__arrow{left:20px}.top-nav{border-top:1px solid #cccccc;margin-top:20px}.top-nav .btn{width:178px;height:38px;font-size:16px;font-family:'CRC_Bold';text-transform:uppercase;line-height:30px;letter-spacing:1px;margin-top:12px;margin-right:40px;margin-bottom:14px}.top-nav .lang-switcher{font-size:14px;font-family:'CRC_Bold';margin-top:14px}.top-nav .lang-switcher a{display:inline-block;width:30px;height:30px;text-align:center;line-height:34px}.top-nav .lang-switcher a.active{background:#f9f9f2;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}.top-nav .lang-switcher a.active:hover{opacity:1;cursor:default}.top-nav .lang-switcher a:hover{opacity:.7}.top-nav .lang-switcher a{color:#2290ce}.top-nav .menu-action i,.top-nav .menu-action span{display:inline-block}.top-nav .menu-action i{position:relative;top:-2px;margin-right:6px;width:21.13px;height:16.63px;background:url(../images/sprite.svg) -338px -36px no-repeat}.top-nav .menu{padding:0;margin:0}.top-nav .menu li{display:inline-block;list-style:none outside none;padding:0;margin:0;margin-right:30px}.top-nav .menu li a{color:#000;text-decoration:underline;font-family:'CRC_Bold';font-size:18px;display:block;padding:20px 0}.top-nav .menu li a:hover{text-decoration:none}.top-nav .menu li a.active{position:relative}.top-nav .menu li a.active:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #efefe4}.top-nav .menu li ul{z-index:1001;margin:0}.top-nav .menu li ul li{margin:0;display:block}.top-nav .menu li ul li a{padding:3px 20px}.top-nav .menu li.dropdown:hover>ul.dropdown-menu{display:block}.review-items .item{border:1px solid #cccccc;padding:20px 24px;margin-bottom:20px;-webkit-border-top-right-radius:14px;-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:14px;-webkit-border-top-left-radius:14px;-moz-border-radius-topright:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:14px;-moz-border-radius-topleft:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;border-top-left-radius:14px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.review-items .item .item-content{font-family:'PTS_Italic';font-size:17px;line-height:21px;padding:8px 24px 20px 24px;margin-bottom:30px;position:relative;word-wrap:break-word}.review-items .item .item-content:before{content:'«';font-size:36px;color:#aaaaaa;font-family:'PTS_Italic';position:absolute;top:0;left:0}.review-items .item .item-content:after{content:'»';font-size:36px;color:#aaaaaa;font-family:'PTS_Italic';position:absolute;bottom:0;right:0}.review-items .item .item-author{font-family:'CRC_Reg';font-size:18px;text-align:center}.section-reviews h2{margin-top:50px;margin-bottom:30px}.section-reviews .btn-bright{margin-top:10px;margin-bottom:30px;width:178px;height:38px;line-height:28px;font-family:'CRC_Bold';font-size:16px}.gallery-wrapper{height:360px;overflow:hidden}.gallery-control-block{padding:20px 0;background:#efefe4}.gallery-control-block a{margin-right:10px;font-family:'CRC_Reg'}.section-gallery{height:460px;padding-top:100px;width:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.section-gallery .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}.section-gallery .photo-link{position:relative;z-index:1000;display:block;width:242px;margin:auto;height:242px;background:rgba(0,0,0,0.3);-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;color:#fff;text-decoration:none}.section-gallery .photo-link i.icon-camera{margin-top:77px;width:88px;height:70px;background:url(../images/sprite.svg) -2px -62px no-repeat}.section-gallery .photo-link span{display:block;margin-top:10px;text-align:center;font-family:'CRC_Reg';font-size:18px}.aviotto-popup{background-color:#009dff;position:fixed;bottom:0;width:100%;padding-top:30px;padding-bottom:30px;padding-left:70px;padding-right:70px;z-index:2000;opacity:.9;color:#fff;font:normal 400 18px/20px 'CRC_Reg'}@media all and (max-width: 1440px){.aviotto-popup{font-size:16.2px;line-height:18px}}@media all and (max-width: 992px){.aviotto-popup{font-size:14.4px;line-height:16px}}@media all and (max-width: 768px){.aviotto-popup{font-size:14.4px;line-height:16px}}@media all and (max-width: 540px){.aviotto-popup{font-size:14.4px;line-height:16px}}.aviotto-popup .close-aviotto-popup{position:relative;right:-60px;top:-20px}.aviotto-popup a{color:#fff}.aviotto-popup .slick-slider{text-align:center}.aviotto-popup .slick-track{display:flex}.aviotto-popup .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.services{margin-bottom:50px;font-family:'CRC_Reg'}.services .services-title{font-size:24px;font-weight:bold}.services .services-line{width:71px;height:7px;background-color:#efefe5;display:inline-block;margin:25px 0}.services .service-item{font-size:18px;color:#808080;margin-bottom:20px}.section-promo{min-height:460px;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.section-promo p{font-family:'CRC_Reg';font-size:20px;line-height:24px;max-width:488px}.section-promo .text-center p{margin:auto;max-width:100%}.section-promo .overlay{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:1}.section-promo .promo-content{position:relative;z-index:1000;color:#fff;margin-top:100px}.section-info{margin-top:30px}.section-info p{font-family:'CRC_Reg';font-size:18px;line-height:26px;padding-bottom:22px}.section-info a{font-family:'CRC_Reg'}.section-info ul{padding-bottom:22px}.section-info li{font-family:'CRC_Reg';font-size:18px;line-height:26px}.section-info .text-center{font-family:'CRC_Reg';font-size:18px;line-height:26px}.section-info strong,.section-info b{font-family:'CRC_Bold'}.section-contacts{background:#efefe4}.section-contacts .map{width:60%}.section-contacts .main-contacts{width:40%;text-align:left;padding:70px 40px;font-family:'CRC_Reg'}.section-contacts .main-contacts a{color:#2290ce}.promo-icons{color:#fff;position:relative;z-index:1000;font-size:15px;font-family:'CRC_Reg';padding:30px 0}.promo-icons i{margin-bottom:10px}.promo-icons .promo-icon-item{vertical-align:top;display:inline-block;width:12%;margin-bottom:30px}.promo-icons .promo-icon-item .promo-icon-wrapper{height:60px}.news-item .news-date{font-family:'CRC_Reg';color:#8a8a8a}.news-item .news-switch{font-family:'CRC_Reg'}@media all and (max-width: 992px){.news-item .news-switch{text-align:left !important}.news-item .news-switch .text-right{text-align:left !important;margin-top:20px}}.news-item .news-switch a{text-decoration:none}.news-item .news-switch a .news-switch-link{text-decoration:underline}.news-item .news-switch a .news-switch-title{text-decoration:none;color:#000000;width:70%;display:inline-block}.pagination li a,.pagination li span{margin-right:10px;padding:0;width:30px;height:30px;border-radius:50% !important;line-height:30px;text-align:center;color:#000}.pagination li.active span{background:#cccccc;border-color:transparent;color:#000}.single-page blockquote{border-left:10px solid #efefe4;padding-left:20px;font-family:PTS_Italic;font-size:22px;line-height:34px}.single-page img{max-width:100%;height:auto}.single-page h2{font-size:48px;line-height:52px}.single-page p,.single-page li{font-family:'CRC_Reg';font-size:18px;line-height:32px;padding-bottom:22px}.single-page ul,.single-page ol{padding-bottom:22px}.single-page ul li,.single-page ol li{font-family:'CRC_Reg';padding-bottom:0}.single-page strong,.single-page b{font-family:'CRC_Bold'}.single-page table{width:100%;border-collapse:collapse}.single-page table td{border-top:1px solid #cccccc;font-family:CRC_Light;color:#4d4d4d;font-size:17px;padding:20px}.single-page table td:last-child{font-family:CRC_Reg;font-size:18px}.single-page table tr:last-child td{border-bottom:1px solid #cccccc}.single-page .gallery-img{padding-bottom:10px}.single-page .infrastructure .item{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#ccc;height:200px;display:block;position:relative;margin-bottom:10px}.single-page .infrastructure .item .item-title{position:absolute;bottom:20px;left:20px;color:#fff;word-wrap:break-word;font:normal 700 36px/36px 'CRC_Bold'}@media all and (max-width: 1440px){.single-page .infrastructure .item .item-title{font-size:28.8px;line-height:28.8px}}@media all and (max-width: 992px){.single-page .infrastructure .item .item-title{font-size:25.2px;line-height:25.2px}}@media all and (max-width: 768px){.single-page .infrastructure .item .item-title{font-size:21.6px;line-height:21.6px}}@media all and (max-width: 540px){.single-page .infrastructure .item .item-title{font-size:18px;line-height:18px}}.room-list-section{background:#efefe4;padding:30px 0}.room-list-section .block-form{background:#efefe4}.room-list-section .item{background:#fff;margin-bottom:30px}.room-list-section .item p{font-size:16px;line-height:18px;padding-bottom:0}.room-list-section .item a{color:#2290ce}.room-list-section .item a:hover{opacity:.7}.room-list-section .item label{font-size:15px;display:block;font-weight:normal;font-family:'CRC_Reg';opacity:.7}.room-list-section .item .room-title{margin-top:10px;font:normal 700 36px/36px 'CRC_Bold'}@media all and (max-width: 1440px){.room-list-section .item .room-title{font-size:28.8px;line-height:28.8px}}@media all and (max-width: 992px){.room-list-section .item .room-title{font-size:25.2px;line-height:25.2px}}@media all and (max-width: 768px){.room-list-section .item .room-title{font-size:21.6px;line-height:21.6px}}@media all and (max-width: 540px){.room-list-section .item .room-title{font-size:18px;line-height:18px}}.room-list-section .item .room-info{padding:10px}.room-list-section .item .room-img-services{padding:10px 10px 20px 10px}.room-list-section .item .room-order{background:#F4F4F4;padding:10px 20px}.room-list-section .item .selected-dates{font-size:15px;line-height:15px;margin:10px 0}.room-list-section .item .selected-dates span{font-family:'CRC_Bold'}.room-list-section .item .selected-dates .change-date{text-decoration:none;font-size:12px;border-bottom:1px dashed #2290ce;display:inline-block !important;padding-top:4px}.room-list-section .item .resume{margin:30px 0}.room-list-section .item .resume .room-list-price{font:normal 700 28px/28px 'CRC_Bold'}@media all and (max-width: 1440px){.room-list-section .item .resume .room-list-price{font-size:25.2px;line-height:25.2px}}@media all and (max-width: 992px){.room-list-section .item .resume .room-list-price{font-size:25.2px;line-height:25.2px}}@media all and (max-width: 768px){.room-list-section .item .resume .room-list-price{font-size:25.2px;line-height:25.2px}}@media all and (max-width: 540px){.room-list-section .item .resume .room-list-price{font-size:25.2px;line-height:25.2px}}.room-list-section .item .img-wrapper{position:relative;padding:10px 0}.room-list-section .item .img-wrapper .zoom-btn{position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-19px;width:36px;height:38px;background:url(../images/sprite.svg) -162px -136px no-repeat}.room-list-section .item .services-sm .label{display:inline-block;margin-bottom:4px}.room-page .otherrooms .room-img{height:137px;background-size:cover;background-position-y:center}.reviews-page .item-stars{min-height:20px}.seohotel-breadcrumbs,.seohotel-info{font-family:'CRC_Reg',sans-serif}.seohotel-link{display:inline-block;margin-left:10px;font-family:'CRC_Reg',sans-serif;position:relative;top:2px}.seohotel-img{height:50vh;margin:30px 0 50px 0;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.seohotel-content{padding-right:30px}.seohotel-content p{text-align:left !important;padding-bottom:18px}.services-page .section-services{margin-bottom:20px}.services-page .section-services .service-title{font-family:'CRC_Light';font-size:18px;font-weight:bold;margin:20px 0}.services-page .section-services ul{margin-bottom:0}.services-page .section-services ul li{font-family:'CRC_Light';font-size:16px;margin:3px 0}@media all and (max-width:1000px){.page-main .promo:after{display:none}}@media only screen and (max-width:992px){.section-contacts .main-contacts{float:none !important;text-align:center;width:100%}.section-contacts .main-contacts .block-aviotto{margin:30px auto}.section-contacts .map{width:100%}}@media all and (max-width:760px){.promo-icons .promo-icon-item{width:25%;padding-bottom:20px}}@media all and (max-width:560px){.page-main .vk-widget{display:none}.page-main .tw-timeline{display:none}}@media all and (max-width:500px){.promo-icons .promo-icon-item{width:50%;padding-bottom:20px}.page-main .promo h1{font-size:14px;line-height:20px}.page-main .tickets .schedule .nav li a{font-size:13px}}@media all and (max-width:400px){.page-main .tickets .schedule .tab-content table td,.page-main .tickets .schedule .tab-content table th{font-size:12px}}@media all and (max-width:350px){.header .top{padding:0}}@media only screen and (min-width:992px){.vertical-align{display:flex;align-items:center;flex-direction:row}.vertical-align.centered{justify-content:center}}@media only screen and (max-width:992px){.room-list-section .services-sm,.room-list-section .room-info{text-align:center}.room-list-section .room-order{text-align:center}.room-list-section .selected-dates{max-width:50%;margin:10px auto 10px auto !important}}@media only screen and (max-width:480px){.navigation-bar .btn-bron{margin-right:20px}}@media only screen and (max-width:320px){.navigation-bar .btn-bron,.navigation-bar .btn-menu{float:none !important}.navigation-bar .btn-menu{display:block;margin-top:20px !important;margin-bottom:20px !important}.navigation-bar .btn-bron{margin-bottom:0 !important}}.btn{border:0;text-decoration:none}.btn-blue{color:#fff;background:#009DFF;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #009DFF), color-stop(1, #00BCFB));background:-ms-linear-gradient(bottom, #009DFF, #00BCFB);background:-moz-linear-gradient(center bottom, #009DFF 0%, #00BCFB 100%);background:-o-linear-gradient(#00BCFB, #009DFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BCFB', endColorstr='#009DFF', GradientType=0)}.btn-blue:hover{color:#fff}.btn-bright{color:#000;background:#edede0;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #edede0), color-stop(1, #f7f7ef));background:-ms-linear-gradient(bottom, #edede0, #f7f7ef);background:-moz-linear-gradient(center bottom, #edede0 0%, #f7f7ef 100%);background:-o-linear-gradient(#f7f7ef, #edede0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7ef', endColorstr='#edede0', GradientType=0)}.btn-shadow{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3)}.btn-action span{border-bottom:1px dashed}.btn-sm{font-size:12px !important}.btn-action{font-family:'CRC_Reg';font-size:16px;text-decoration:none;line-height:16px;margin-top:24px;color:#2290ce;border-bottom-color:#2290ce}.btn-action:hover{text-decoration:none}.big-button{height:54px;letter-spacing:1px;text-transform:uppercase;display:block;font:normal 400 16px/16px 'CRC_Reg'}@media all and (max-width: 1440px){.big-button{font-size:14.4px;line-height:14.4px}}@media all and (max-width: 992px){.big-button{font-size:14.4px;line-height:14.4px}}@media all and (max-width: 768px){.big-button{font-size:14.4px;line-height:14.4px}}@media all and (max-width: 540px){.big-button{font-size:14.4px;line-height:14.4px}}.ui-slider{background:#aaaaaa;height:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;margin:16px 0}.ui-slider .ui-slider-handle{display:block;outline:0;position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;cursor:pointer;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fefefe;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fefefe), color-stop(1, #efefef));background:-ms-linear-gradient(bottom, #fefefe, #efefef);background:-moz-linear-gradient(center bottom, #fefefe 0%, #efefef 100%);background:-o-linear-gradient(#efefef, #fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#fefefe', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5)}.ui-slider .ui-slider-range{position:absolute;background:#008ace;height:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}/*# sourceMappingURL=style.min.css.map */