#header:after,.b-container:after,.footer-nav:after,.navigation-single:after,.post-password-form p:after,.rooms .info-block:after,.widget:after{content:'';display:block;clear:both}@-webkit-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}.banner img{width:100%;}.tariff-info{margin-bottom:45px;}.pika-table{margin-top:45px;}body{font:400 16px/23px Lora,Arial,helvetica,sans-serif;min-width:320px;background-color:#fff}.active body{overflow:hidden}a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:focus{outline:0!important}p{margin:0 0 15px;color:#000}img{max-width:100%;height:auto}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:40px}.post-password-form input[type=date],.post-password-form input[type=email],.post-password-form input[type=password],.post-password-form input[type=search],.post-password-form input[type=tel],.post-password-form input[type=text],.post-password-form input[type=url]{-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #c9c9c9;padding:6px 12px}.post-password-form input[type=date]:focus,.post-password-form input[type=email]:focus,.post-password-form input[type=password]:focus,.post-password-form input[type=search]:focus,.post-password-form input[type=tel]:focus,.post-password-form input[type=text]:focus,.post-password-form input[type=url]:focus{border-color:#c2a476;color:#c2a476}.post-password-form input[type=date]::-webkit-input-placeholder,.post-password-form input[type=email]::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.post-password-form input[type=search]::-webkit-input-placeholder,.post-password-form input[type=tel]::-webkit-input-placeholder,.post-password-form input[type=text]::-webkit-input-placeholder,.post-password-form input[type=url]::-webkit-input-placeholder{color:#c2a476}.post-password-form input[type=date]::-moz-placeholder,.post-password-form input[type=email]::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.post-password-form input[type=search]::-moz-placeholder,.post-password-form input[type=tel]::-moz-placeholder,.post-password-form input[type=text]::-moz-placeholder,.post-password-form input[type=url]::-moz-placeholder{opacity:1;color:#c2a476}.post-password-form input[type=date]:-moz-placeholder,.post-password-form input[type=email]:-moz-placeholder,.post-password-form input[type=password]:-moz-placeholder,.post-password-form input[type=search]:-moz-placeholder,.post-password-form input[type=tel]:-moz-placeholder,.post-password-form input[type=text]:-moz-placeholder,.post-password-form input[type=url]:-moz-placeholder{color:#c2a476}.post-password-form input[type=date]:-ms-input-placeholder,.post-password-form input[type=email]:-ms-input-placeholder,.post-password-form input[type=password]:-ms-input-placeholder,.post-password-form input[type=search]:-ms-input-placeholder,.post-password-form input[type=tel]:-ms-input-placeholder,.post-password-form input[type=text]:-ms-input-placeholder,.post-password-form input[type=url]:-ms-input-placeholder{color:#c2a476}.post-password-form input[type=date].placeholder,.post-password-form input[type=email].placeholder,.post-password-form input[type=password].placeholder,.post-password-form input[type=search].placeholder,.post-password-form input[type=tel].placeholder,.post-password-form input[type=text].placeholder,.post-password-form input[type=url].placeholder{color:#c2a476}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.post-password-form label{display:block}.post-password-form input[type=password]{margin:0 4px 0 0;width:100%;height:50px}.post-password-form input{float:left;height:50px}.post-password-form input[type=password]{width:150px}.post-password-form input[type=submit]{background:#7e7e7e;color:#fff;height:50px;border:none;padding:0 .5em}.post-password-form input[type=submit]:hover{background:#fda700}.navigation{position:relative;vertical-align:middle;margin-bottom:1.2em}.navigation .next,.navigation .prev{display:inline-block;vertical-align:middle;max-width:50%;background:#7e7e7e;color:#fff;padding:.4em;text-decoration:none}@media (max-width:767px){.navigation .next,.navigation .prev{padding:.2em}}.navigation .next:hover,.navigation .prev:hover{background:#fda700}.navigation-single{margin-bottom:1.2em}.navigation-single .next,.navigation-single .prev{float:left;vertical-align:middle;max-width:50%;color:#fff;text-decoration:none;background:#7e7e7e}.navigation-single .next a,.navigation-single .prev a{color:inherit;text-decoration:none;padding:.4em;display:block}@media (max-width:767px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}}.navigation-single .next a:hover,.navigation-single .prev a:hover{background:#fda700}.navigation-single .next{float:right}.gallery,.gallery-caption{height:auto}#header{height:70px;z-index:9;background:#800;position:fixed;width:100%;top:20px}@media (max-width:767px){#header{background:#f9f6f1;padding:0 0 10px}}#header .navbar-toggle{top:20px;right:0;display:none;position:absolute;width:40px;height:35px;padding:5px}@media (max-width:767px){#header .navbar-toggle{display:block}}@media (max-width:1023px){#header{position:relative;top:auto;height:80px;background:rgba(249,246,241,.8)}}#header .navbar-toggle span,#header .navbar-toggle:after,#header .navbar-toggle:before{background:#fff;border-radius:4px;position:absolute;top:16px;left:20%;right:20%;height:3px;margin-top:-2px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#header .navbar-toggle:after,#header .navbar-toggle:before{content:"";top:10px}#header .navbar-toggle:after{top:22px}.logo{margin:0 0 0 -160px;position:absolute;z-index:10;left:53%;top:-38px;padding:5px 10px 14px 10px;background:#d6d2cb;width:173px}@media (max-width:1023px){.logo{top:60px}}@media (max-width:767px){.logo{top:0;width:128px;height:auto;margin:0 0 0 -80px}}.logo img{display:block;width:100%;height:auto;border:7px solid #fff}@media (max-width:767px){.navbar-collapse{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;background:#fff;width:260px;height:100%!important;padding:20px 0;position:fixed;display:block;z-index:99;right:-260px;top:0}}.navbar-default{border:0;padding:30px 0 0;text-align:center;text-transform:uppercase;font:500 14px/16px Lora,Arial,helvetica,sans-serif}@media (max-width:1199px){.navbar-default{font:500 13px/16px Lora,Arial,helvetica,sans-serif}}@media (max-width:767px){.navbar-default .navbar-nav.navbar-left{float:none;background-color:#000}}@media (max-width:767px){.navbar-default .navbar-nav.navbar-right{float:none;background-color:#000}}.navbar-default .navbar-nav.navbar-right li{margin:0 0 0 30px}@media (max-width:1199px){.navbar-default .navbar-nav.navbar-right li{margin:0 0 0 10px}}@media (max-width:767px){.navbar-default .navbar-nav.navbar-right li{margin:5px 0}}.navbar-default .navbar-nav.navbar-right li:first-child{margin:0}@media (max-width:767px){.navbar-default .navbar-nav.navbar-right li:first-child{margin:5px 0}}.navbar-default .navbar-nav.navbar-right .dropdown-menu{right:auto;left:0}.navbar-default .navbar-nav li{margin:0 30px 0 0;padding-bottom:20px}@media (max-width:1199px){.navbar-default .navbar-nav li{margin:0 10px 0 0}}@media (max-width:767px){.navbar-default .navbar-nav li{margin:5px 0}}.navbar-default .navbar-nav li a{padding:0 1px 0;position:relative;color:#fff;border-bottom:1px solid transparent;font-weight:700}.navbar-default .navbar-nav li a:after,.navbar-default .navbar-nav li a:before{width:5px;height:5px;border-radius:50%;position:absolute;content:"";bottom:-3px}.navbar-default .navbar-nav li a:before{left:0}.navbar-default .navbar-nav li a:after{right:0}@media (max-width:767px){.navbar-default .navbar-nav li a{padding:0 15px 0 14px}}.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.open a{color:#000}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:13px}.navbar-default .navbar-nav li.active a:hover,.navbar-default .navbar-nav li.open a:hover{color:#e3c700}.navbar-default .navbar-nav li li{padding:0 18px 0 0;margin:10px 0!important}.navbar-default .navbar-nav li li a{border:0;padding:0 0 0 18px;color:#353535;position:relative}.navbar-default .navbar-nav li li a:after{display:none}.navbar-default .navbar-nav li li a:before{left:0;top:7px;display:none}.navbar-default .navbar-nav li li a:hover{background:0 0}.navbar-default .navbar-nav li li a:hover:before{display:block}.navbar-default .caret{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px}.navbar-default .dropdown-menu{background:#fff;padding:0 10px;box-shadow:none;min-width:inherit;border:0}.navbar-default .dropdown-menu .caret{margin:0;position:absolute;right:10px;top:9px}@media (max-width:767px){.navbar-default .dropdown-menu .caret{top:13px;border-color:transparent transparent transparent #fff!important}}body.active{overflow:hidden}body.active #wrapper{margin:0 0 0 -260px}body.active .navbar-toggle:after,body.active .navbar-toggle:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:17px!important;left:15%;right:15%}body.active .navbar-toggle:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}body.active .navbar-toggle span{opacity:0}body.active .navbar-collapse{right:0}.form-control{margin:0;color:#181818;box-shadow:none;border:1px solid #9c9696}.form-control:focus{color:#c2a476!important}.form-control::-webkit-input-placeholder{color:#c2a476}.form-control::-moz-placeholder{opacity:1;color:#c2a476}.form-control:-moz-placeholder{color:#c2a476}.form-control:-ms-input-placeholder{color:#c2a476}.form-control.placeholder{color:#c2a476}.g-padding{padding:52px 0 60px}@media (max-width:1023px){.g-padding{padding:60px 0 30px}}@media (max-width:767px){.g-padding{padding:30px 0 15px}}.add-padding{padding-top:50px;padding-bottom:79px}@media (max-width:1023px){.add-padding{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.add-padding{padding-top:15px;padding-bottom:15px}}.b-padding{padding-bottom:34px;margin-top:-126px}@media (max-width:1023px){.b-padding{padding-bottom:40px}}@media (max-width:767px){.b-padding{padding-bottom:15px}}.header{text-align:center;overflow:hidden}#wrapper{position:relative;overflow:hidden}@media (max-width:767px){#wrapper{width:100%;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}}h1,h2{text-transform:uppercase}h1{margin:0;padding:0 0 25px;position:relative;font-weight:600}@media (max-width:767px){h1{font-size:30px;line-height:36px}}h1:after{left:50%;bottom:0;content:"";margin:0 0 0 -61px;position:absolute;width:122px;height:21px;background:url(../images/sprite.png) 0 -77px}.carousel .description{z-index:9;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.carousel .description .container{display:table;height:100%}.carousel .description .row{display:table-cell;vertical-align:middle}@media (max-width:767px){.carousel .description .row{display:table-cell;vertical-align:top}}.carousel .description p{margin:0 0 45px}@media (max-width:1023px){.carousel .description p{margin:0 0 30px}}@media (max-width:767px){.carousel .description p{margin:0 0 20px}}.carousel .description .btn-default{font-style:normal}.carousel h1{color:#fff;text-align:center;text-transform:uppercase}@media (max-width:767px){.carousel h1{margin:0;padding:30px 0 0}}.carousel h1:after{display:none}.carousel h1 em{font-style:normal;font-size:42px;line-height:52px}@media (max-width:1023px){.carousel h1 em{font-size:36px;line-height:40px}}@media (max-width:767px){.carousel h1 em{font-size:16px;line-height:24px}}.carousel h1 span{font-size:67px;line-height:87px;font-weight:500}@media (max-width:1023px){.carousel h1 span{font-size:50px;line-height:60px}}@media (max-width:767px){.carousel h1 span{font-size:20px;line-height:26px}}.carousel h1 em,.carousel h1 span{margin:0 0 3px;padding:0 30px;display:inline-block;vertical-align:top;background:rgba(53,53,53,.48);text-shadow:2px 2px 2px #000}@media (max-width:767px){.carousel h1 em,.carousel h1 span{display:block}}@media (max-width:1199px){.carousel h1{font-size:50px;line-height:60px}}@media (max-width:1023px){.carousel h1{font-size:30px;line-height:36px;margin:40px 0 0}}@media (max-width:767px){.carousel h1{font-size:20px;margin:10px 0 0}}.carousel .carousel-control{background:rgba(53,53,53,.7);width:80px;height:80px;margin:-40px 0 0;opacity:1;top:50%;z-index:9}@media (max-width:767px){.carousel .carousel-control{width:30px;height:30px;margin:-15px 0 0}}.carousel .carousel-control:hover{opacity:.9}.carousel .carousel-control:after{top:50%;left:50%;content:"";position:absolute;margin:-15px 0 0 -8px;width:16px;height:30px;background:url(../images/sprite.png) no-repeat}.carousel .carousel-control.left,.carousel .carousel-control.right{filter:none}.carousel .carousel-control.left:after{background-position:0 0}.carousel .carousel-control.right:after{background-position:-19px 0}.btn-default{text-transform:uppercase;padding:9px 28px;font:400 16px/18px Lora,Arial,helvetica,sans-serif;border-radius:24px}#main{overflow:hidden;background-color:#fff}.reservation-bar{overflow:hidden;padding:30px 0 20px;background:#f3f3f3}.reservation-bar .date{position:relative}@media (max-width:1023px){.reservation-bar .form-group{margin:0 0 10px}}.reservation-bar .form-control{color:#000;box-shadow:none;font:400 16px/18px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:1023px){.reservation-bar .form-control{margin:0 0 15px}}.reservation-bar .form-control::-webkit-input-placeholder{color:#aeaeae}.reservation-bar .form-control::-moz-placeholder{opacity:1;color:#aeaeae}.reservation-bar .form-control:-moz-placeholder{color:#aeaeae}.reservation-bar .form-control:-ms-input-placeholder{color:#aeaeae}.reservation-bar .form-control.placeholder{color:#aeaeae}.reservation-bar .btn{padding:0;color:#000;width:100%;height:40px;padding-top:10px;font:400 15px/17px "Source Sans Pro",Arial,helvetica,sans-serif}.reservation-bar .btn:hover{background:0 0}.about .box{padding:0 40px;text-align:center;color:#7e7e7e;font:400 italic 16px/23px Lora,Arial,helvetica,sans-serif;position:relative}@media (max-width:1023px){.about .box{padding:0 10px;font:400 italic 14px/23px Lora,Arial,helvetica,sans-serif}}@media (max-width:767px){.about .box{padding:0 0 20px}}.about .box:before{position:absolute;content:"";width:1px;left:0;top:94px;bottom:0}@media (max-width:767px){.about .box:before{display:none}}.about .box p{margin:0}.about [class^=col-]:first-child .box:before{display:none}.about .icon{margin:0 auto 30px}@media (max-width:767px){.about .icon{margin:0 auto 15px}}.about .icon.ico-reservation{width:50px;height:64px}.about h2{font-style:normal;margin:0 0 10px}@media (max-width:1023px){.about h2{font-size:18px}}@media (min-width:768px){.nav-room{margin-top:-42px}}.nav-room>li.active>a,.nav-room>li.active>a:focus,.nav-room>li.active>a:hover{background:#800;color:#fff}.our-room{overflow:hidden;position:relative;background:#a37b39}.our-room .image-frame{background-position:center top;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:50%;bottom:0}@media (max-width:767px){.our-room .image-frame{right:0}}.our-room .text-block{font:400 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif;padding:39px 0 70px 23px;color:#f9f6f1}@media (max-width:767px){.our-room .text-block{font:400 14px/23px "Source Sans Pro",Arial,helvetica,sans-serif;background:rgba(53,53,53,.7);padding:20px 15px;overflow:hidden;float:none}}.our-room .text-block p{margin:0 0 20px}.our-room .list{margin:0 0 30px}.our-room .list li{position:relative;padding:0 0 0 8px}.our-room .list li:before{top:4px;left:0;content:"*";font-size:10px;line-height:10px;position:absolute}.our-room h1{padding:0;font-size:22px;line-height:26px;margin:0 0 30px;color:#f9f6f1}@media (max-width:767px){.our-room h1{font-size:18px;line-height:22px;margin:0 0 15px}}.our-room h1{font:22px/24px Lora,Arial,helvetica,sans-serif}.our-room h1:after{display:none}.our-room .btn-default:hover{color:#fff}.restaurant{font-size:0;line-height:0;background-position:center top;-webkit-background-size:cover;background-size:cover}.restaurant [class^=col-]{float:none;display:inline-block;vertical-align:middle}@media (max-width:767px){.restaurant [class^=col-]{display:block}}.restaurant .image-frame{box-shadow:3px 3px 3px #504949}.restaurant .image-frame img{display:block;width:100%;height:auto}.restaurant h1{font-size:36px;line-height:40px;font-style:normal;margin:0 0 30px;text-shadow:1px 1px 1px #623700a8;color:#000!important}@media (max-width:767px){.restaurant h1{font-size:30px;line-height:36px}}.restaurant p{margin:0 0 30px;color:#000}.restaurant .text-box{font-size:16px;line-height:23px;font-style:italic;text-align:center}@media (max-width:767px){.restaurant .text-box{font-size:14px;padding-bottom:20px}}.restaurant .btn-default{font-size:16px;font-style:normal}.restaurant .btn-default:hover{color:#fff}.fun-facts{overflow:hidden;padding:59px 0;background:#353535}@media (max-width:767px){.fun-facts{padding:10px 0}}.counter-list{margin:0;display:table;table-layout:fixed;width:100%}@media (max-width:767px){.counter-list{display:block;font-size:0;line-height:0}}.counter-list .number{position:relative;text-align:center;margin:0 auto 35px;border-radius:50%;width:119px;height:119px;border:1px solid #c2a476;font:400 36px/119px Lora,Arial,helvetica,sans-serif}.counter-list .number:after{left:50%;content:"";bottom:-18px;position:absolute;margin:0 0 0 -61px;width:122px;height:21px;background:url(../images/sprite.png) no-repeat 0 -77px}.counter-list .title{position:relative;font:400 italic 18px/20px Lora,Arial,helvetica,sans-serif}.carousel img{max-width:inherit}@media (max-width:767px){.news .col{height:auto!important}}.news .image-holder{overflow:hidden;max-height:479px}.news .image-holder img{display:block;width:87%;height:auto}.news .carousel-caption{right:0;bottom:0;left:auto;line-height:20px;text-align:left;padding:50px 30px 110px;margin:0 0 0 -130px;background:#a37b39;text-shadow:none;color:#f4f0ec}.news .carousel-caption .btn{color:#000;background-color:#ffcb52}@media (max-width:1023px){.news .carousel-caption{padding:20px 15px 30px;font-size:14px}}@media (max-width:767px){.news .carousel-caption{position:static;margin:0}}.news .carousel-caption p{margin:0 0 20px;font:400 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:1023px){.news .carousel-caption p{margin:0 0 10px}}.news .carousel-caption h2{font:400 30px/36px Lora,Arial,helvetica,sans-serif;margin:0 0 20px}@media (max-width:1023px){.news .carousel-caption h2{margin:0 0 10px}}@media (max-width:767px){.news .carousel-caption h2{font:400 20px/26px Lora,Arial,helvetica,sans-serif}}@media (max-width:767px){.news .item [class^=col-]{padding:0}}.news .indicators{position:absolute;bottom:60px;right:0;z-index:10}@media (max-width:1023px){.news .indicators{bottom:10px}}@media (max-width:767px){.news .indicators{left:0}}.news .carousel-indicators{margin:0 0 0 -113px;position:static;text-align:left;font-size:0;line-height:0;width:auto}@media (max-width:767px){.news .carousel-indicators{margin:0;text-align:center}}.news .carousel-indicators li{width:10px;height:10px;margin:0 10px 0 0}.navigation-bar{margin-bottom:-81px;overflow:hidden;padding:30px 0}@media (max-width:767px){.navigation-bar{padding:20px 0}}@media (max-width:479px){.navigation-bar{padding:15px 0}}.navigation-bar .link{float:right;color:#fff;text-transform:uppercase;font:400 16px/18px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:479px){.navigation-bar .link{font:400 12px/14px "Source Sans Pro",Arial,helvetica,sans-serif}}.navigation-bar .link:hover{text-decoration:none}.about-us{font-size:18px;line-height:1}.about-us [class^=col-]{float:left;display:inline-block;vertical-align:middle}@media (max-width:767px){.about-us [class^=col-]{display:block;margin-top:12px}}.about-us .image-frame img{display:block;width:100%;height:auto;border:7px solid #fff}.about-us h1{margin:0 0 30px;text-align:center;font:600 36px/40px Lora,Arial,helvetica,sans-serif}@media (max-width:767px){.about-us h1{font-size:30px;line-height:36px}}.about-us p{margin:0 0 30px;color:#000;font-weight:400}.about-us .text-box{font:400 17px/30px "Source Sans Pro",Arial,helvetica,sans-serif;color:#000}@media (max-width:767px){.about-us .text-box{font-size:14px;padding-bottom:20px}}.social-networks{margin:0;font-size:11px;line-height:22px}.social-networks li{padding:0 5px 0 0}@media (max-width:767px){.social-networks li{padding:0 2px 2px}}.social-networks a{color:#fff;display:block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;text-align:center}.social-networks a span{display:inline-block;vertical-align:middle}.social-networks a .icon-facebook{font-size:15px;line-height:18px}@media (max-width:767px){.social-networks a .icon-facebook{line-height:14px}}.social-networks a:hover{text-decoration:none;border-color:#353535;color:#353535}.range-slider .value{top:15px;left:50%;width:40px;position:absolute;margin:0 0 0 -20px;text-align:center;display:block;color:#aeaeae;font:400 16px/18px "Source Sans Pro",Arial,helvetica,sans-serif}.range-slider .value i{font-style:normal}.view-type{display:inline-block;vertical-align:middle}.view-type{margin:0;font-size:0;line-height:0}.view-type li{padding:0 7px 0 0;vertical-align:middle}.view-type a{font-size:27px;line-height:27px;display:block}.view-type a:hover{text-decoration:none}.view-type .icon-view_list{font-size:24px}@media (max-width:479px){.rooms [class^=col-]{width:100%}}.rooms .box{margin:0 0 109px}@media (max-width:479px){.rooms .box{margin:0 0 79px}}.rooms .box a{text-decoration:none}.rooms .box a:hover .text-box{opacity:1;height:auto;visibility:visible;padding:10px 0 50px}.rooms .image-frame{overflow:hidden;width:100%;height:auto}.rooms .image-frame img{display:block;width:100%;height:auto}.rooms .info-block{margin:-30px 0 0;position:relative;z-index:9}.rooms .info-frame{top:0;left:10px;right:10px;position:absolute;text-align:center;color:#f9f6f1;padding:27px 5px 26px;background:#353535;font:300 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:767px){.rooms .info-frame{padding:15px 5px}}.rooms .info-frame h1{padding:0;margin:0;font:400 24px/26px Lora,Arial,helvetica,sans-serif}@media (max-width:1199px){.rooms .info-frame h1{font:400 20px/24px Lora,Arial,helvetica,sans-serif}}.rooms .info-frame h1:after{display:none}.rooms .text-box{height:0;opacity:0;visibility:hidden;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.rooms .text-box:after{left:50%;bottom:0;content:"";margin:0 0 0 -61px;position:absolute;width:122px;height:21px;background:url(../images/sprite.png) 0 -77px}.rooms.list-view .info-block{bottom:0;top:auto;margin:0;position:absolute}@media (max-width:991px){.rooms.list-view .info-block{position:static}}.rooms.list-view .info-frame{text-align:left;position:static;margin:0 0 0 -100px;padding:30px}@media (max-width:991px){.rooms.list-view .info-frame{margin:0}}.rooms.list-view .info-frame h1{margin:0 0 20px;font:700 30px/36px Lora,Arial,helvetica,sans-serif}@media (max-width:1199px){.rooms.list-view .info-frame h1{font:700 20px/24px Lora,Arial,helvetica,sans-serif}}.rooms .article{overflow:hidden;padding-bottom:60px}@media (max-width:991px){.rooms .article{padding-bottom:30px}}@media (max-width:767px){.rooms .article{padding-bottom:15px}}.rooms .article [class^=col-]:first-child{overflow:hidden}@media (max-width:991px){.rooms .article .col{height:auto!important}}.rooms .btn-holder{overflow:hidden;padding:30px 0 15px;border-top:1px solid #4a4a4a}@media (max-width:767px){.rooms .btn-holder{padding:30px 0 0}}.rooms .btn-holder .btn{float:right;color:#fff}.contact{font:16px/24px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:767px){.contact{font:300 14px/20px "Source Sans Pro",Arial,helvetica,sans-serif}}.contact h1{font-family:Lora;text-align:center;margin:0 0 45px}@media (max-width:767px){.contact h1{margin:0 0 15px}}.contact p{margin:0 0 25px}.contact .contact-info{margin:0;padding:0 0 0 28px;color:#000}.contact .contact-info span{top:0;left:-28px;font-size:18px;position:absolute;color:#006ad8}.contact .contact-info .icon-phone{font-size:22px}.contact .contact-info dd{margin:0 0 25px;font:400 italic 14px/18px Lora,Arial,helvetica,sans-serif}@media (max-width:767px){.contact .contact-info dd{margin:0 0 20px}}.contact .contact-info a{color:#000}.contact label{margin:0 0 3px;font:400 16px/18px "Source Sans Pro",Arial,helvetica,sans-serif}.contact-form .form-group{margin:0 0 20px}.contact-form label{font-weight:400;color:#000}.contact-form .btn{width:100%;color:#fff1f1;text-transform:uppercase;font:400 18px/22px Lora,Arial,helvetica,sans-serif}.contact-form .btn:hover{background:0 0}.rooms-section .header{text-align:center;padding-bottom:30px;font:400 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif}.rooms-section .header h1{margin:0 0 35px;font-family:Lora;font-weight:600;color:#000!important}@media (max-width:767px){.rooms-section .info-block{margin-bottom:10px}}.rooms-section .info-block .image-frame{overflow:hidden;position:relative;width:100%;height:auto;margin-top:18px}.rooms-section .info-block .image-frame img{display:block;width:100%;height:auto;border:14px solid #fff}.rooms-section .info-block .image-frame:hover .info-frame{opacity:1;visibility:visible}.rooms-section .info-block .info-frame{top:20px;right:20px;bottom:20px;left:20px;opacity:0;visibility:hidden;position:absolute;text-align:center;background:rgba(53,53,53,.8);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media (max-width:1023px){.rooms-section .info-block .info-frame{top:10px;right:10px;bottom:10px;left:10px}}@media (max-width:767px){.rooms-section .info-block .info-frame{top:20px;right:20px;bottom:20px;left:20px}}.rooms-section .info-block .social-networks{position:absolute;bottom:30px;left:0;right:0}@media (max-width:1023px){.rooms-section .info-block .social-networks{bottom:15px}}@media (max-width:767px){.rooms-section .info-block .social-networks{bottom:20px}}.rooms-section .info-block .magnify{top:50%;left:50%;position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border:1px solid #f9f6f1}.rooms-section .info-block .magnify:after{top:50%;left:50%;content:"";position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/sprite.png) no-repeat -3px -336px}.rooms-section .info-block .info-bar{overflow:hidden;padding:0 20px;margin:-20px 0 0;position:relative;z-index:1}@media (max-width:1023px){.rooms-section .info-block .info-bar{padding:0 10px;margin:-10px 0 0}}@media (max-width:767px){.rooms-section .info-block .info-bar{padding:0 20px;margin:-20px 0 0}}.rooms-section .info-block .holder{width:100%;display:table;padding:16px 0;table-layout:fixed;background:#353535}.rooms-section .info-block .holder .col{padding:0 40px;text-align:center;display:table-cell;vertical-align:middle;border-left:1px solid #4a4a4a}@media (max-width:1199px){.rooms-section .info-block .holder .col{padding:0 20px}}@media (max-width:1023px){.rooms-section .info-block .holder .col{padding:0 10px}}.rooms-section .info-block .holder .col:first-child{border:0}.rooms-section .info-block .holder .title{text-align:left;display:block}.rooms-section .info-block .holder .title{text-transform:uppercase;font:400 22px/24px Lora,Arial,helvetica,sans-serif}.gallery-section [class^=col-]{padding:0}.gallery-section .row{margin:0}@media (max-width:479px){.gallery-section [class^=col-]{width:100%}}.gallery-section .image-frame{overflow:hidden;position:relative;width:100%;height:auto}.gallery-section .image-frame img{display:block;width:100%;height:auto}.gallery-section .image-frame:hover .info-frame{opacity:1;visibility:visible}.gallery-section .info-frame{top:20px;right:20px;bottom:20px;left:20px;opacity:0;visibility:hidden;position:absolute;text-align:center;background:rgba(53,53,53,.8);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media (max-width:1023px){.gallery-section .info-frame{top:10px;right:10px;bottom:10px;left:10px}}.gallery-section .social-networks{position:absolute;bottom:30px;left:0;right:0}@media (max-width:1024px){.gallery-section .social-networks{bottom:15px}}@media (max-width:767px){.gallery-section .social-networks{bottom:10px}}.gallery-section .magnify{top:50%;left:50%;position:absolute;width:56px;height:56px;margin:-56px 0 0 -28px;border:1px solid #f9f6f1}@media (max-width:767px){.gallery-section .magnify{margin:-46px 0 0 -28px}}.gallery-section .magnify:after{top:50%;left:50%;content:"";position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/sprite.png) no-repeat -3px -336px}.menu-section h1{text-align:center;text-transform:none;font-style:italic;margin:0 0 80px}.menu-carousel .carousel-indicators{margin:0;width:100%;font-size:0;line-height:0;position:static}@media (max-width:1023px){.menu-carousel .carousel-indicators{margin:30px 0 0}}@media (max-width:479px){.menu-carousel .carousel-indicators{margin:15px 0}}.menu-carousel .carousel-indicators li{width:10px;height:10px;margin:0 5px}.menu-list{margin:0;padding:0;font:400 16px/21px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:767px){.menu-list{font:400 14px/21px "Source Sans Pro",Arial,helvetica,sans-serif}}.menu-list h2{margin:0 0 10px;text-transform:none;font:400 22px/24px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:1023px){.menu-list h2{margin:0 0 5px;font:400 18px/22px "Source Sans Pro",Arial,helvetica,sans-serif}}.menu-list li{min-height:101px;padding:0 0 60px}@media (max-width:767px){.menu-list li{padding:0 0 20px}}.menu-list a{display:block;padding:0 95px 0 0;color:#7e7e7e;position:relative}.menu-list a:hover{text-decoration:none}.menu-list .image-frame{float:left;padding:4px;margin:0 20px 0 0;width:101px;height:auto}@media (max-width:1023px){.menu-list .image-frame{margin:0 10px 0 0}}.menu-list .image-frame img{display:block;width:100%;height:auto}.menu-list .text{padding:10px 0 0}@media (max-width:1023px){.menu-list .text{padding:5px 0 0}}.menu-list .text p{margin:0}@media (max-width:767px){.flexslider{margin:0 0 15px!important}}#flex-slider .slides>li{position:relative}#flex-slider .social-networks{position:absolute;top:62%;left:0;right:0}@media (max-width:1023px){#flex-slider .social-networks{bottom:15px}}@media (max-width:767px){#flex-slider .social-networks{bottom:20px}}#flex-slider .social-networks a{line-height:20px}#flex-slider .magnify{top:50%;left:50%;position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border:1px solid #f9f6f1}#flex-slider .magnify:after{top:50%;left:50%;content:"";position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/sprite.png) no-repeat -3px -336px}.description-block{font-size:0;line-height:0}.description-block [class^=col-]{float:none;display:inline-block;vertical-align:bottom}@media (max-width:1023px){.description-block [class^=col-]{float:left}}.description-block [class^=col-]:first-child{font:400 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:1023px){.description-block [class^=col-]:first-child{font:400 12px/18px "Source Sans Pro",Arial,helvetica,sans-serif}}@media (max-width:767px){.description-block [class^=col-]:first-child{padding-top:10px;padding-bottom:10px}}.description-block [class^=col-]:first-child h1{font:400 30px/36px Lora,Arial,helvetica,sans-serif;margin:0 0 15px}@media (max-width:767px){.description-block [class^=col-]:first-child h1{text-align:center}}.description-block [class^=col-]:first-child h1:after{left:10px;margin:0}@media (max-width:767px){.description-block [class^=col-]:first-child h1:after{left:50%;margin:0 0 0 -61px}}.description-block p{margin:0;color:#000}.description-block .image-frame{position:relative}.description-block .image-frame img{display:block;width:100%;height:auto}.description-block .image-frame h1{right:-11px;bottom:-36px;letter-spacing:5px;position:absolute;color:#f9f6f1;font:700 72px/72px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:1023px){.description-block .image-frame h1{letter-spacing:2px}}@media (max-width:767px){.description-block .image-frame h1{right:-4px;bottom:-33px;font:700 30px/36px "Source Sans Pro",Arial,helvetica,sans-serif}}.description-block .image-frame h1:after{display:none}.gallery-block h1{text-align:center;margin:22px 0 39px}@media (max-width:767px){.gallery-block h1{margin:80px 0 15px}.carousel-inner{margin-top:-3px}}.image-gallery .carousel-control{opacity:1;margin:-27px 0 0;width:54px;height:54px;background:rgba(249,246,241,.8)}@media (max-width:767px){.image-gallery .carousel-control{margin:-15px 0 0;width:30px;height:30px}}.image-gallery .carousel-control:hover{background:#f9f6f1}.image-gallery .carousel-control.left:after{background-position:0 -39px}.image-gallery .carousel-control.right:after{background-position:-19px -39px}.image-gallery .item img{display:block;width:100%;height:auto}@media (max-width:767px){.image-gallery .item [class^=col-]{padding-left:5px;padding-right:5px}}.article-box{overflow:hidden;margin-bottom:60px;position:relative}@media (max-width:767px){.article-box{margin-bottom:30px}}.article-box .image-frame{overflow:hidden;width:100%;height:auto}.article-box .image-frame img{display:block;width:100%;height:auto}.article-box .close{top:0;right:0;z-index:1;opacity:.5;position:absolute;text-align:center;width:35px;height:35px;border-radius:5px;text-shadow:none;text-transform:uppercase;font:400 24px/32px Lora,Arial,helvetica,sans-serif}.article-box .close:hover{opacity:1}@media (max-width:767px){.article-box .close:hover{color:#f9f6f1!important;border-color:#f9f6f1!important}}@media (max-width:767px){.article-box .close{top:10px;right:25px;color:#353535!important;border-color:#353535!important}}.article-box .info-frame{font:400 16px/23px "Source Sans Pro",Arial,helvetica,sans-serif}@media (max-width:767px){.article-box .info-frame{padding-top:15px}}.article-box .info-frame h1{margin:0 0 20px}.article-box .info-frame p{margin:0 0 15px;color:#000}.article-box .btn-holder{padding:15px 0 0;border-bottom:0}.button .btn:hover{color:#fff}form [type=checkbox],form [type=radio]{position:fixed;left:0;top:0;opacity:0;z-index:-1}form label{display:inline-block;vertical-align:middle}form label{margin:0;font-weight:400}.b-container{position:relative}.b-container .google-map{overflow:hidden;height:440px}@media (max-width:767px){.b-container .google-map{height:auto}}.b-container .social-networks{text-align:right}@media (max-width:767px){.b-container .social-networks{text-align:center}}.b-container .social-networks li{padding:0 0 0 5px}.b-container .social-networks a{color:#fff;display:block;width:25px;height:25px;border-radius:50%;border:1px solid #eea700;text-align:center}.b-container .social-networks a span{display:inline-block;vertical-align:middle;color:#000}.b-container .social-networks a .icon-facebook{font-size:14px;line-height:16px}.b-container .social-networks a:hover{text-decoration:none;border-color:#353535;color:#353535}.footer-nav{padding:24px 0 0;background:#000}@media (max-width:1023px){.footer-nav{padding:15px 0 60px}}@media (max-width:767px){.footer-nav{padding:70px 0 15px}}.footer-nav [class^=col-]{position:relative}.footer-nav .logo{width:132px;height:auto;position:absolute;margin:-21px 0 0 -61px;left:50%;top:0;background:0 0}@media (max-width:1023px){.footer-nav .logo{margin:20px 0 0 -61px}}@media (max-width:767px){.footer-nav .logo{top:-50px;margin:0 0 0 -61px}}.footer-nav .logo img{display:block;width:100%;height:auto}.f-nav{font:500 14px/16px Lora,Arial,helvetica,sans-serif}@media (max-width:1199px){.f-nav{font:500 13px/16px Lora,Arial,helvetica,sans-serif}}@media (max-width:767px){.f-nav .navbar-left,.f-nav .navbar-right{float:none;overflow:hidden;text-align:center}}.f-nav .navbar-right li{margin:0 0 0 30px}@media (max-width:1199px){.f-nav .navbar-right li{margin:0 0 0 25px}}@media (max-width:1023px){.f-nav .navbar-right li{margin:0 0 0 15px}}@media (max-width:767px){.f-nav .navbar-right li{margin:5px 0}}.f-nav .navbar-right li:first-child{margin:0}@media (max-width:767px){.f-nav .navbar-right li:first-child{margin:5px 0}}.f-nav li{margin:0 30px 0 0}@media (max-width:1199px){.f-nav li{margin:0 25px 0 0}}@media (max-width:1023px){.f-nav li{margin:0 15px 0 0}}@media (max-width:767px){.f-nav li{margin:5px 0}}.f-nav li a{color:#000;padding:0}@media (max-width:767px){.f-nav li a{padding:0 15px 0 25px}}.f-nav li a:hover{background:0 0}#footer{color:#000;overflow:hidden;padding:13px 0;font:400 16px/25px Lora,Arial,helvetica,sans-serif}@media (max-width:1023px){#footer{font-size:12px}}@media (max-width:767px){#footer{font-size:11px;line-height:16px}}#footer .link{font-style:italic}#footer p{margin:0}@media (max-width:767px){#footer p{margin:0 0 10px}}#footer p a{color:#000}.go-top{right:0;top:-89px;width:50px;height:50px;position:absolute;border-radius:3px 3px 0 0;background:#353535;text-align:center;color:#f9f6f1}.go-top span{font-size:20px;line-height:50px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoond41d.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.html) format("woff2"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon-2.html) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e90e"}.icon-cancel:before{content:"\e908"}.icon-image:before{content:"\e90b"}.icon-view_list:before{content:"\e907"}.icon-facebook:before{content:"\e904"}.icon-twitter:before{content:"\e900"}.icon-google:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-youtube:before{content:"\e903"}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}.fancybox-close{position:absolute;top:15px;right:15px;width:35px;height:35px;cursor:pointer;background:url(../images/btns.png) no-repeat 0 -165px;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.html);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0;width:80px;height:80px;display:block!important;top:50%;margin:-40px 0 0;background:url(../images/btns.png) no-repeat 0 0}.fancybox-next{right:0;top:50%;margin:-40px 0 0;width:80px;display:block!important;height:80px;background:url(../images/btns.png) no-repeat 0 -80px}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite%402x.html);background-size:44px 152px}}.carousel-caption{position:static!important}.carousel-inner .item{letter-spacing:-.32em}.carousel-inner .item>*{letter-spacing:0}.news .carousel-inner .col{float:none!important;display:inline-block;letter-spacing:0;vertical-align:bottom}.article{letter-spacing:-.32em}.article .col{float:none!important;display:inline-block;letter-spacing:0;vertical-align:bottom}.news .carousel-caption h2{font-weight:700!important}.news .carousel-indicators{left:0!important;margin:0 0 0 -98px}.btn-default:hover{color:#000!important}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}