#header:after,.b-container:after,.billing-form .section:after,.clearfix:after,.footer-nav:after,.navigation-single:after,.post-password-form p:after,.rooms .info-block:after,.search-form:after,.widget:after{content:"";clear:both;display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{color:#7e7e7e;font:400 16px/23px Lora,Arial,helvetica,sans-serif;min-width:320px}.active body{overflow:hidden}a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:focus{outline:none!important}.video,p{margin:0 0 15px}img{height:auto;max-width:100%}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:40px}.comment-form input[type=date],.comment-form input[type=email],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=tel],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea,.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],.post-password-form textarea,.search-form input[type=date],.search-form input[type=email],.search-form input[type=password],.search-form input[type=search],.search-form input[type=tel],.search-form input[type=text],.search-form input[type=url],.search-form textarea{padding:6px 12px;border:1px solid #c9c9c9;-webkit-appearance:none;-webkit-border-radius:0}.comment-form input[type=date]:focus,.comment-form input[type=email]:focus,.comment-form input[type=password]:focus,.comment-form input[type=search]:focus,.comment-form input[type=tel]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus,.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,.post-password-form textarea:focus,.search-form input[type=date]:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=tel]:focus,.search-form input[type=text]:focus,.search-form input[type=url]:focus,.search-form textarea:focus{border-color:#c2a476;color:#c2a476}.comment-form input[type=date]::-webkit-input-placeholder,.comment-form input[type=email]::-webkit-input-placeholder,.comment-form input[type=password]::-webkit-input-placeholder,.comment-form input[type=search]::-webkit-input-placeholder,.comment-form input[type=tel]::-webkit-input-placeholder,.comment-form input[type=text]::-webkit-input-placeholder,.comment-form input[type=url]::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder,.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,.post-password-form textarea::-webkit-input-placeholder,.search-form input[type=date]::-webkit-input-placeholder,.search-form input[type=email]::-webkit-input-placeholder,.search-form input[type=password]::-webkit-input-placeholder,.search-form input[type=search]::-webkit-input-placeholder,.search-form input[type=tel]::-webkit-input-placeholder,.search-form input[type=text]::-webkit-input-placeholder,.search-form input[type=url]::-webkit-input-placeholder,.search-form textarea::-webkit-input-placeholder{color:#c2a476}.comment-form input[type=date]::-moz-placeholder,.comment-form input[type=email]::-moz-placeholder,.comment-form input[type=password]::-moz-placeholder,.comment-form input[type=search]::-moz-placeholder,.comment-form input[type=tel]::-moz-placeholder,.comment-form input[type=text]::-moz-placeholder,.comment-form input[type=url]::-moz-placeholder,.comment-form textarea::-moz-placeholder,.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,.post-password-form textarea::-moz-placeholder,.search-form input[type=date]::-moz-placeholder,.search-form input[type=email]::-moz-placeholder,.search-form input[type=password]::-moz-placeholder,.search-form input[type=search]::-moz-placeholder,.search-form input[type=tel]::-moz-placeholder,.search-form input[type=text]::-moz-placeholder,.search-form input[type=url]::-moz-placeholder,.search-form textarea::-moz-placeholder{color:#c2a476;opacity:1}.comment-form input[type=date]:-moz-placeholder,.comment-form input[type=email]:-moz-placeholder,.comment-form input[type=password]:-moz-placeholder,.comment-form input[type=search]:-moz-placeholder,.comment-form input[type=tel]:-moz-placeholder,.comment-form input[type=text]:-moz-placeholder,.comment-form input[type=url]:-moz-placeholder,.comment-form textarea:-moz-placeholder,.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,.post-password-form textarea:-moz-placeholder,.search-form input[type=date]:-moz-placeholder,.search-form input[type=email]:-moz-placeholder,.search-form input[type=password]:-moz-placeholder,.search-form input[type=search]:-moz-placeholder,.search-form input[type=tel]:-moz-placeholder,.search-form input[type=text]:-moz-placeholder,.search-form input[type=url]:-moz-placeholder,.search-form textarea:-moz-placeholder{color:#c2a476}.comment-form input[type=date]:-ms-input-placeholder,.comment-form input[type=email]:-ms-input-placeholder,.comment-form input[type=password]:-ms-input-placeholder,.comment-form input[type=search]:-ms-input-placeholder,.comment-form input[type=tel]:-ms-input-placeholder,.comment-form input[type=text]:-ms-input-placeholder,.comment-form input[type=url]:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder,.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,.post-password-form textarea:-ms-input-placeholder,.search-form input[type=date]:-ms-input-placeholder,.search-form input[type=email]:-ms-input-placeholder,.search-form input[type=password]:-ms-input-placeholder,.search-form input[type=search]:-ms-input-placeholder,.search-form input[type=tel]:-ms-input-placeholder,.search-form input[type=text]:-ms-input-placeholder,.search-form input[type=url]:-ms-input-placeholder,.search-form textarea:-ms-input-placeholder{color:#c2a476}.comment-form input[type=date].placeholder,.comment-form input[type=email].placeholder,.comment-form input[type=password].placeholder,.comment-form input[type=search].placeholder,.comment-form input[type=tel].placeholder,.comment-form input[type=text].placeholder,.comment-form input[type=url].placeholder,.comment-form textarea.placeholder,.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,.post-password-form textarea.placeholder,.search-form input[type=date].placeholder,.search-form input[type=email].placeholder,.search-form input[type=password].placeholder,.search-form input[type=search].placeholder,.search-form input[type=tel].placeholder,.search-form input[type=text].placeholder,.search-form input[type=url].placeholder,.search-form textarea.placeholder{color:#c2a476}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{padding-bottom:4px;display:block}.comment-form textarea{overflow:auto;min-height:180px;resize:none;max-width:100%;max-height:180px;min-width:100%;margin:0}.comment-form input[type=text]{height:50px;margin:0 4px 0 0;width:100%}.comment-form input[type=submit]{height:50px;font:500 18px/20px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;width:100%;float:none;display:block}.post-password-form label{display:block}.post-password-form input[type=password]{height:50px;margin:0 4px 0 0;width:100%}.search-form input{height:50px;float:left}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.post-password-form input{height:50px;float:left}.post-password-form input[type=password]{width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{height:50px;padding:0 .5em;border:none;color:#fff;background:#7e7e7e}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{background:#fda700}.commentlist{margin:0 0 1.2em}.commentlist .edit-link{text-transform:uppercase;margin:0}.commentlist .avatar-holder{height:auto;margin:0 70px 4px 0;width:90px;float:left}@media (max-width:767px){.commentlist .avatar-holder{margin:0 20px 4px 0}}.commentlist .avatar-holder img{height:auto;width:100%;display:block}.commentlist .meta{font:400 13px/17px Lora,Arial,helvetica,sans-serif;text-transform:uppercase}.commentlist .meta a{color:#7e7e7e}.commentlist-item .commentlist-item{padding:0}@media (min-width:768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment-reply-link{padding:4px 6px 3px;color:#fff;font:400 15px/18px Roboto,Arial,helvetica,sans-serif;text-transform:uppercase;position:relative;min-width:100px;text-align:center;background:#7e7e7e;vertical-align:top;display:inline-block;z-index:1}.comment-reply-link:before{border:1px solid #fff;right:2px;content:"";position:absolute;bottom:2px;top:2px;left:2px}.comment-reply-link:hover{text-decoration:none;color:#fff;background:#fda700}.comment,.commentlist-holder{overflow:hidden;font:400 15px/30px Lora,Arial,helvetica,sans-serif}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2em}.widget_calendar #next{text-align:right}.gallery-item dt{padding:0;float:none}.comments h2{font-size:24px;margin:0 0 28px;line-height:26px}.comments h2 span{padding:0 0 5px;border-bottom:3px double #fda700;vertical-align:top;display:inline-block}.navigation,.navigation-comments{margin-bottom:1.2em;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 .4em;vertical-align:middle;display:inline-block}@media (max-width:767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.4em;text-decoration:none;color:#fff;max-width:50%;background:#7e7e7e;vertical-align:middle;display:inline-block}@media (max-width:767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{background:#fda700}.navigation-single{margin-bottom:1.2em}.navigation-single .next,.navigation-single .prev{text-decoration:none;color:#fff;max-width:50%;background:#7e7e7e;float:left;vertical-align:middle}.navigation-single .next a,.navigation-single .prev a{padding:.4em;text-decoration:none;color:inherit;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}.wp-caption{padding:.4em;border:1px solid #ccc;margin-bottom:1.2em;max-width:100%;clear:both}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.2em}img.aligncenter{margin:0 auto;display:block}.alignleft{margin:0 1.2em 4px 0;float:left}.alignright{margin:0 0 4px 1.2em;float:right}.mejs-container{margin-bottom:1.2em}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}#wp-calendar{width:100%}#header{height:80px;position:relative;background:#f9f6f1;z-index:9px}@media (max-width:767px){#header{padding:0 0 10px;background:#f9f6f1}}#header .navbar-toggle{height:35px;padding:5px;right:0;position:absolute;top:20px;width:40px;display:none}@media (max-width:767px){#header .navbar-toggle{display:block}}#header .navbar-toggle span,#header .navbar-toggle:after,#header .navbar-toggle:before{height:3px;right:20%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;top:16px;border-radius:4px;background:#fff;left:20%;margin-top:-2px}#header .navbar-toggle:after,#header .navbar-toggle:before{content:"";top:10px}#header .navbar-toggle:after{top:22px}.top-panel{overflow:hidden;min-height:69px;padding:19px 0 15px;background:#181818}@media (max-width:767px){.top-panel{display:none}}.logo{height:auto;position:absolute;top:0;margin:0 0 0 -110px;left:50%;width:220px;z-index:10}@media (max-width:1023px){.logo{top:60px}}@media (max-width:767px){.logo{height:auto;top:0;margin:0 0 0 -80px;width:160px}}.logo img{height:auto;width:100%;display:block}@media (max-width:767px){.navbar-collapse{height:100%!important;padding:20px 0;right:-260px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:fixed;top:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);background:#fff;width:260px;display:block;z-index:99}}.navbar-default{padding:30px 0 0;border:0;font:500 14px/16px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;text-align:center}@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,.navbar-default .navbar-nav.navbar-right{float:none}}.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 5px;color:#353535;position:relative;border-bottom:1px solid transparent}.navbar-default .navbar-nav li a:after,.navbar-default .navbar-nav li a:before{height:5px;content:"";position:absolute;bottom:-3px;border-radius:50%;width:5px}.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:5px 15px 5px 25px}}.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.active a:hover,.navbar-default .navbar-nav li.open a,.navbar-default .navbar-nav li.open a:hover{color:#353535}.navbar-default .navbar-nav li li{padding:0 18px 0 0;margin:10px 0!important}.navbar-default .navbar-nav li li a{padding:0 0 0 18px;border:0;color:#353535;position:relative}.navbar-default .navbar-nav li li a:after{display:none}.navbar-default .navbar-nav li li a:before{top:7px;left:0;display:none}.navbar-default .navbar-nav li li a:hover{background:none}.navbar-default .navbar-nav li li a:hover:before{display:block}.navbar-default .caret{margin:0 0 0 5px;vertical-align:middle;display:inline-block}.navbar-default .dropdown-menu{padding:0 10px;border:0;min-width:inherit;box-shadow:none;background:#f9f6f1}.navbar-default .dropdown-menu .caret{right:10px;position:absolute;top:9px;margin:0}@media (max-width:767px){.navbar-default .dropdown-menu .caret{border-color:transparent transparent transparent #fff!important;top:13px}}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);right:15%;top:17px!important;left: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{border:1px solid #c9c9c9;color:#181818;margin:0;box-shadow:none}.form-control:focus{color:#c2a476!important}.form-control::-webkit-input-placeholder{color:#c2a476}.form-control::-moz-placeholder{color:#c2a476;opacity:1}.form-control:-moz-placeholder{color:#c2a476}.form-control:-ms-input-placeholder{color:#c2a476}.form-control.placeholder{color:#c2a476}.g-padding{padding:60px 0}@media (max-width:1023px){.g-padding{padding:60px 0 30px}}@media (max-width:767px){.g-padding{padding:30px 0 15px}}.gen-padding{padding-top:60px;padding-bottom:120px}@media (max-width:1023px){.gen-padding{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.gen-padding{padding-top:15px;padding-bottom:15px}}.add-padding{padding-top:60px}@media (max-width:1023px){.add-padding{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.add-padding{padding-top:15px;padding-bottom:15px}}.b-padding{padding-bottom:160px}@media (max-width:1023px){.b-padding{padding-bottom:40px}}@media (max-width:767px){.b-padding{padding-bottom:15px}}.header{overflow:hidden;text-align:center}#wrapper{overflow:hidden;position:relative}@media (max-width:767px){#wrapper{-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;width:100%}}h1,h2{text-transform:uppercase}h1{padding:0 0 25px;position:relative;margin:0}@media (max-width:767px){h1{font-size:30px;line-height:36px}}h1:after{height:21px;content:"";position:absolute;bottom:0;margin:0 0 0 -61px;background:url(/images/sprite.png) 0 -77px;left:50%;width:122px}.carousel .description{right:0;color:#fff;position:absolute;bottom:0;top:0;left:0;z-index:9}.carousel .description .container{height:100%;display:table}.carousel .description .row{vertical-align:middle;display:table-cell}@media (max-width:767px){.carousel .description .row{vertical-align:top;display:table-cell}}.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-transform:uppercase;text-align:center}@media (max-width:767px){.carousel h1{padding:30px 0 0;margin:0}}.carousel h1:after{display:none}.carousel h1 em{font-size:32px;font-style:normal;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:24px;font-weight:700;text-align:left;margin-left:40px;line-height:32px;margin-top:87px;display:inline-block}@media (max-width:1023px){.carousel h1 span{padding:0 15px;font-size:50px;line-height:60px}}@media (max-width:767px){.carousel h1 span{font-size:18px;font-weight:700;margin-left:0;line-height:24px;margin-top:10px}}.carousel h1 em,.carousel h1 span{padding:15px;position:absolute;top:-220px;background:rgba(53,53,53,.55);left:10px;display:inline-block}@media (max-width:767px){.carousel h1 em,.carousel h1 span{position:relative;top:0;left:0;display:block}}@media (max-width:1199px){.carousel h1{font-size:50px;line-height:60px}}@media (max-width:1023px){.carousel h1{font-size:30px;margin:40px 0 0;line-height:36px}}@media (max-width:767px){.carousel h1{font-size:20px;margin:10px 0 0}}.carousel .carousel-control{height:80px;opacity:1;top:50%;margin:-40px 0 0;background:rgba(53,53,53,.7);width:80px;z-index:9}@media (max-width:767px){.carousel .carousel-control{height:30px;margin:-15px 0 0;width:30px}}.carousel .carousel-control:hover{opacity:.9}.carousel .carousel-control:after{height:30px;content:"";position:absolute;top:50%;margin:-15px 0 0 -8px;background:url(/images/sprite.png) no-repeat;left:50%;width:16px}.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{padding:8px 20px;font:400 16px/18px Lora,Arial,helvetica,sans-serif;text-transform:uppercase}#main{overflow:hidden}.reservation-bar{overflow:hidden;padding:40px 0 20px;background:#353535}.reservation-bar .itemsList{overflow:hidden;font:16px/18px Source Sans Pro,Arial,helvetica,sans-serif}.reservation-bar .itemsList li{overflow:hidden;padding:11px 12px;border:1px solid #c9c9c9;color:#aeaeae;margin:0 0 15px;border-radius:4px}.reservation-bar .fake-select{position:relative;display:block}.reservation-bar .fake-select:after,.reservation-bar .fake-select:before{pointer-events:none;content:"";position:absolute}.reservation-bar .fake-select:before{right:1px;bottom:1px;top:1px;border-radius:0 4px 4px 0;background:#353535;width:26px;z-index:1}.reservation-bar .fake-select:after{border-color:#aeaeae transparent transparent;height:0;right:14px;border-style:solid;border-width:6px 5px 0;top:50%;margin:-2px 0 0;width:0;z-index:2}.reservation-bar select::-ms-expand{display:none}.reservation-bar select{height:42px;padding:4px 3px 4px 12px;border:1px solid #c9c9c9;color:#aeaeae;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;position:relative;outline:none;margin:0;border-radius:4px;background:#353535;width:100%}.reservation-bar .date{position:relative}@media (max-width:1023px){.reservation-bar .form-group{margin:0 0 10px}}.reservation-bar .icon-calendar{height:18px;font-size:17px;right:14px;position:absolute;top:13px;width:18px;line-height:16px}.reservation-bar .form-control,.reservation-bar .items li{color:#aeaeae;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;box-shadow:none}@media (max-width:1023px){.reservation-bar .form-control,.reservation-bar .items li{margin:0 0 15px}}.reservation-bar .form-control::-webkit-input-placeholder,.reservation-bar .items li::-webkit-input-placeholder{color:#aeaeae}.reservation-bar .form-control::-moz-placeholder,.reservation-bar .items li::-moz-placeholder{color:#aeaeae;opacity:1}.reservation-bar .form-control:-moz-placeholder,.reservation-bar .items li:-moz-placeholder{color:#aeaeae}.reservation-bar .form-control:-ms-input-placeholder,.reservation-bar .items li:-ms-input-placeholder{color:#aeaeae}.reservation-bar .form-control.placeholder,.reservation-bar .items li.placeholder{color:#aeaeae}.reservation-bar .icon-calendar{font-style:normal}.reservation-bar .btn{height:40px;padding:0;color:#fff;font:400 15px/17px Source Sans Pro,Arial,helvetica,sans-serif;width:100%}.reservation-bar .btn:hover{background:none}.about .box{padding:0 40px;color:#7e7e7e;font:400 italic 16px/23px Lora,Arial,helvetica,sans-serif;position:relative;text-align:center}@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{content:"";position:absolute;bottom:0;top:94px;left:0;width:1px}@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-luxury{height:64px;background:url(/images/sprite.png) no-repeat -40px 0;width:48px}.about .icon.ico-services{height:64px;background:url(/images/sprite.png) no-repeat -97px 0;width:64px}.about .icon.ico-reservation{height:64px;background:url(/images/sprite.png) no-repeat -170px 0;width:50px}.about .icon.ico-projector{height:64px;background:url(/images/sprite.png) no-repeat -1px -260px;width:64px}.about .icon.ico-people{height:64px;background:url(/images/sprite.png) no-repeat -92px -273px;width:54px}.about .icon.ico-breakfast{height:64px;background:url(/images/sprite.png) no-repeat -177px -269px;width:44px}.about .icon.ico-cake{height:64px;background:url(/images/sprite.png) no-repeat -88px -342px;width:50px}.about h2{font-style:normal;margin:0 0 10px}@media (max-width:1023px){.about h2{font-size:18px}}.our-room{overflow:hidden;position:relative;background:#353535}.our-room .image-frame{right:50%;position:absolute;-webkit-background-size:cover;background-size:cover;bottom:0;top:0;background-position:top;left:0}@media (max-width:767px){.our-room .image-frame{right:0}}.our-room .text-block{padding:70px 0 70px 30px;color:#f9f6f1;font:400 16px/23px Source Sans Pro,Arial,helvetica,sans-serif}@media (max-width:767px){.our-room .text-block{overflow:hidden;padding:20px 15px;font:400 14px/23px Source Sans Pro,Arial,helvetica,sans-serif;background:rgba(53,53,53,.7);float:none}}.our-room .text-block p{margin:0 0 20px}.our-room .list{margin:0 0 30px}.our-room .list li{padding:0 0 0 8px;position:relative}.our-room .list li:before{font-size:10px;content:"*";position:absolute;top:4px;left:0;line-height:10px}.our-room h1{padding:0;font-size:22px;color:#f9f6f1;margin:0 0 30px;line-height:26px}@media (max-width:767px){.our-room h1{font-size:18px;margin:0 0 15px;line-height:22px}}.our-room h1{font:22px/24px Lora,Arial,helvetica,sans-serif}.our-room h1:after{display:none}.our-room .btn-default:hover{color:#fff}.our-room .services-list{padding:0;font:400 12px/14px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0 0 35px -30px;display:table}@media (max-width:767px){.our-room .services-list{margin:0 0 0 -30px;display:block}}.our-room .services-list li{padding:0 0 0 30px;text-align:center;vertical-align:top;display:table-cell}@media (max-width:767px){.our-room .services-list li{padding:0 0 20px 30px;display:inline-block}}.our-room .services-list .icon{margin:0 auto 8px;display:block}.our-room .services-list .icon.ico-downtown{height:38px;background:url(/images/sprite.png) no-repeat 0 -114px;width:32px}.our-room .services-list .icon.ico-wifi{height:38px;background:url(/images/sprite.png) no-repeat -50px -110px;width:32px}.our-room .services-list .icon.ico-parking{height:38px;background:url(/images/sprite.png) no-repeat -107px -110px;width:18px}.our-room .services-list .icon.ico-breakfast{height:38px;background:url(/images/sprite.png) no-repeat -151px -114px;width:32px}.our-room .services-list .icon.ico-mp{height:38px;background:url(/images/sprite.png) no-repeat -202px -114px;width:32px}.restaurant{font-size:0;-webkit-background-size:cover;background-size:cover;background-position:top;line-height:0}.restaurant [class^=col-]{float:none;vertical-align:middle;display:inline-block}@media (max-width:767px){.restaurant [class^=col-]{display:block}}.restaurant .image-frame{box-shadow:3px 3px 38px 10px rgba(0,0,0,.25)}.restaurant .image-frame img{height:auto;width:100%;display:block}.restaurant h1{font-size:36px;font-style:normal;margin:0 0 30px;line-height:40px}@media (max-width:767px){.restaurant h1{font-size:30px;line-height:36px}}.restaurant p{margin:0 0 30px}.restaurant .text-box{font-size:16px;font-style:italic;text-align:center;line-height:23px}@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{table-layout:fixed;margin:0;width:100%;display:table}@media (max-width:767px){.counter-list{font-size:0;line-height:0;display:block}}.counter-list .grid-item{padding:0 14px;position:relative;text-align:center;vertical-align:top;display:table-cell}.counter-list .grid-item:after,.counter-list .grid-item:before{content:"";position:absolute;bottom:0;top:0;background:#4a4a4a;width:1px}.counter-list .grid-item:before{left:-14px}@media (max-width:767px){.counter-list .grid-item:before{left:-5px}}.counter-list .grid-item:after{right:-14px}@media (max-width:767px){.counter-list .grid-item:after{right:-5px}.counter-list .grid-item{padding:0;margin:30px 0;width:50%;vertical-align:top;display:inline-block}}.counter-list .grid-item .number,.counter-list .grid-item .title{color:#f4f0ec;text-align:center;display:block}.counter-list .number{height:119px;border:1px solid #24947a;font:400 36px/119px Lora,Arial,helvetica,sans-serif;position:relative;text-align:center;margin:0 auto 35px;border-radius:50%;width:119px}.counter-list .number:after{height:21px;content:"";position:absolute;bottom:-18px;margin:0 0 0 -61px;background:url(/images/sprite.png) no-repeat 0 -77px;left:50%;width:122px}.counter-list .title{font:400 italic 18px/20px Lora,Arial,helvetica,sans-serif;position:relative}.carousel img{max-width:inherit}@media (max-width:767px){.news .col{height:auto!important}}.news .image-holder{overflow:hidden}.news .image-holder img{height:100%;width:auto;display:block}.news .carousel-caption{padding:50px 30px 110px;text-shadow:none;right:0;color:#f4f0ec;bottom:0;text-align:left;margin:0 0 0 -130px;background:#353535;left:auto;line-height:20px}.news .carousel-caption .btn{color:#fff}@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{font:400 16px/23px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 20px}@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}.news .item [class^=col-]{padding:0}}.news .indicators{right:0;position:absolute;bottom:60px;z-index:10}@media (max-width:1023px){.news .indicators{bottom:10px}}@media (max-width:767px){.news .indicators{left:0}}.news .carousel-indicators{font-size:0;position:static;text-align:left;margin:0 0 0 -113px;width:auto;line-height:0}@media (max-width:767px){.news .carousel-indicators{text-align:center;margin:0}}.news .carousel-indicators li{height:10px;margin:0 10px 0 0;width:10px}.banner{overflow:hidden}.banner img{height:auto;width:100%;display:block}.navigation-bar{overflow:hidden;padding:30px 0;background:#115f4d}@media (max-width:767px){.navigation-bar{padding:20px 0}}@media (max-width:479px){.navigation-bar{padding:15px 0}}.navigation-bar .link{color:#fff;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;float:right}@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}.breadcrumb{font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0}@media (max-width:479px){.breadcrumb{font:400 12px/14px Source Sans Pro,Arial,helvetica,sans-serif}}.breadcrumb>li a{color:#aaa8a5}.breadcrumb>li a:hover{text-decoration:none;color:#fff}.breadcrumb>li+li:before{border-color:transparent transparent transparent #aaa8a5;height:0;padding:0;content:"";border-style:solid;border-width:5px 0 5px 6px;margin:-2px 8px 0 6px;width:0;vertical-align:middle;display:inline-block}.about-us{font-size:0;line-height:0}.about-us [class^=col-]{float:none;vertical-align:top;display:inline-block}@media (max-width:767px){.about-us [class^=col-]{display:block}}.about-us .image-frame{box-shadow:3px 3px 38px 10px rgba(0,0,0,.25)}.about-us .image-frame img{height:auto;width:100%;display:block}.about-us h1{font:400 36px/40px Lora,Arial,helvetica,sans-serif;text-align:center;margin:0 0 30px}@media (max-width:767px){.about-us h1{font-size:30px;line-height:36px}}.about-us p{margin:0 0 30px}.about-us .text-box{font:300 16px/30px Source Sans Pro,Arial,helvetica,sans-serif}@media (max-width:767px){.about-us .text-box{font-size:14px;padding-bottom:20px}}.services-block{overflow:hidden;position:relative;background:#353535}.services-block .image-frame{right:50%;position:absolute;-webkit-background-size:cover;background-size:cover;bottom:0;top:0;background-position:top;left:0}@media (max-width:991px){.services-block .image-frame{right:0}}.services-block h2{font-size:20px;color:#fff;margin:0 0 20px;font-family:Lora}@media (max-width:767px){.services-block h2{font-size:18px;margin:0 0 10px;line-height:22px}}@media only screen and (min-width:1200px) and (max-width:1500px){.services-block h2{min-height:45px}}.services-block .block{border-color:hsla(0,0%,100%,.05);padding:60px 15px 60px 105px;font:400 16px/21px Source Sans Pro,Arial,helvetica,sans-serif;border-style:solid;border-width:0 0 1px 1px}@media (max-width:991px){.services-block .block{color:#fff;background:rgba(53,53,53,.8)}}@media (max-width:767px){.services-block .block{height:auto!important;padding:20px 20px 20px 80px;font:300 14px/20px Source Sans Pro,Arial,helvetica,sans-serif}}.services-block .block:before{content:"";position:absolute;top:50px;background:url(/images/sprite.png) no-repeat;left:30px}@media (max-width:767px){.services-block .block:before{top:10px;left:15px}}.services-block .block.downtown:before{height:48px;background-position:0 -160px;width:48px}.services-block .block.sea:before{height:27px;top:50px;background-position:-88px -160px;width:48px}@media (max-width:767px){.services-block .block.sea:before{top:15px}}.services-block .block.pool:before{height:51px;background-position:-165px -160px;width:48px}.services-block .block.playground:before{height:39px;top:50px;background-position:-256px -160px;width:48px}@media (max-width:767px){.services-block .block.playground:before{top:10px}}.services-block .block.meeting:before{height:44px;background-position:-252px -218px;width:61px}.services-block .block.hall:before{height:58px;background-position:-252px -273px;width:42px}.services-block .block.speakers:before{height:48px;top:50px;background-position:-252px -347px;width:55px}.services-block .block.color:before{height:61px;background-position:-249px -413px;width:61px}.services-block .block.drinks:before{height:64px;top:50px;background-position:-172px -352px;width:58px}.services-block .block:first-child{border-width:0 0 1px}.services-block .block:nth-child(3){border-width:0}@media (max-width:767px){.services-block .block:nth-child(3){border-width:0 0 1px}}.services-block .block:nth-child(4){border-width:0 0 0 1px}@media (max-width:767px){.services-block .block:nth-child(4){border-width:0}}.social-networks{font-size:11px;margin:0;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{height:25px;border:1px solid #fff;color:#fff;text-align:center;border-radius:50%;width:25px;display:block}.social-networks a span{vertical-align:middle;display:inline-block}.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{border-color:#353535;text-decoration:none;color:#353535}.our-team{overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:top}.our-team h2{color:#fff;font:400 22px/24px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0 0 10px}@media (max-width:767px){.our-team h2{font:400 10px/12px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 2px}}.our-team .sub-heading{color:#fff;font:400 italic 16px/18px Lora,Arial,helvetica,sans-serif;text-transform:capitalize;margin:0 0 15px;display:block}@media (max-width:767px){.our-team .sub-heading{font:400 italic 9px/11px Lora,Arial,helvetica,sans-serif;margin:0 0 2px}.our-team .social-networks{font-size:10px;line-height:17px}}.our-team .social-networks li{padding:0 3px}@media (max-width:767px){.our-team .social-networks a{height:20px;width:20px}}@media (max-width:479px){.team-carousel .row{margin-right:-3px;margin-left:-3px}}.team-carousel [class^=col-]{padding-bottom:31px}@media (max-width:1023px){.team-carousel [class^=col-]{padding-bottom:16px}}@media (max-width:479px){.team-carousel [class^=col-]{padding-right:3px;padding-bottom:0;padding-left:3px}}.team-carousel [class^=col-]:after{height:41px;content:"";position:absolute;bottom:0;margin:0 0 0 -120px;background:url(/images/sprite.png) no-repeat 0 -220px;left:50%;width:241px}@media (max-width:1023px){.team-carousel [class^=col-]:after{height:21px;margin:0 0 0 -61px;background:url(/images/sprite.png) 0 -77px;width:122px}}@media (max-width:479px){.team-carousel [class^=col-]:after{display:none}}.team-carousel .box{height:auto;overflow:hidden;position:relative;margin:0 auto;width:286px}@media (max-width:991px){.team-carousel .box{height:auto;width:100%}}@media (max-width:479px){.team-carousel .box{height:auto;width:100%}}.team-carousel .box:hover .info-box{display:block}.team-carousel .box:hover .image-frame img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.team-carousel .info-box{right:16px;position:absolute;bottom:16px;text-align:center;top:16px;border-radius:50%;left:16px;display:none;z-index:1}@media (max-width:767px){.team-carousel .info-box{right:5px;bottom:5px;top:5px;left:5px}}.team-carousel .info-box .holder{height:100%;width:100%;display:table}.team-carousel .info-box .frame{vertical-align:middle;display:table-cell}.team-carousel .image-frame{height:auto;overflow:hidden;border:1px solid #fff;border-radius:50%;width:100%}.team-carousel .image-frame img{height:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:50%;width:100%;display:block}.team-carousel .carousel-indicators{font-size:0;position:static;margin:65px 0 0;width:100%;line-height:0}@media (max-width:1023px){.team-carousel .carousel-indicators{margin:30px 0 0}}@media (max-width:479px){.team-carousel .carousel-indicators{margin:15px 0}}.team-carousel .carousel-indicators li{height:10px;margin:0 5px;width:10px}.sidebar .widget{overflow:hidden;margin:0 0 30px;border-radius:5px;background:#353535}@media (max-width:767px){.sidebar .widget{margin:0 0 15px}}.sidebar .widget h1{padding:18px 10px;font-size:22px;color:#fff;text-align:center;margin:0;border-radius:5px 5px 0 0;line-height:24px}@media (max-width:1199px){.sidebar .widget h1{font-size:20px}}.sidebar .widget h1:after{display:none}.sidebar .widget .date,.sidebar .widget .form-group{margin:0 0 20px}.sidebar .widget .total-price{padding:7px 10px;color:#f9f6f1;font:400 24px/26px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;text-align:center;margin:40px -30px 0;display:block}@media (max-width:767px){.sidebar .widget .total-price{margin:20px -30px 0}}.sidebar .widget .total-price span{font-weight:700}.sidebar .holder{overflow:hidden;padding:30px}@media (max-width:1199px){.sidebar .holder{padding:20px}}.sidebar .holder h2{color:#f9f6f1;font:400 18px/20px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0 0 20px}.sidebar .block{overflow:hidden;padding:0 0 35px}.sidebar ul{padding:0;margin:0}.sidebar ul li{padding:0 0 10px}.sidebar .list{padding:0;color:#f9f6f1;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;margin:0}.sidebar .list li{margin:20px 0 0}.sidebar .list li:first-child{margin:0}.sidebar .list a{padding:0 0 0 25px;color:#f9f6f1;position:relative}.sidebar .list a:hover{text-decoration:none}.sidebar .list a:before{height:16px;font-size:14px;color:#fff;content:"\e908";position:absolute;text-align:center;top:3px;left:0;width:16px;line-height:16px;font-family:icomoon}.sidebar .list.tags{font-size:0;line-height:0}.sidebar .list.tags li{font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;width:50%}.sidebar .gallery{padding:0;font-size:0;margin:-10px 0 0 -30px;line-height:0}.sidebar .gallery li{overflow:hidden;padding:10px 0 0 30px;border-radius:4px;width:50%}.sidebar .gallery a{overflow:hidden;border-radius:4px;display:block}.sidebar .gallery a:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sidebar .gallery img{height:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:4px;width:100%;display:block}.range-slider .value{color:#aeaeae;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;position:absolute;text-align:center;top:15px;margin:0 0 0 -20px;left:50%;width:40px;display:block}.range-slider .price-range-both.value{top:26px;margin:0 0 0 -50px;width:100px}.range-slider .price-range-both{display:none}.range-slider .value i{font-style:normal}.sorting-bar{padding-bottom:40px}@media (max-width:767px){.sorting-bar{padding-bottom:15px}}.pages-show,.view-type{vertical-align:middle;display:inline-block}.pages-show{margin:0 30px 0 0}.pages-show .heading,.pages-show .selection{vertical-align:middle;display:inline-block}.pages-show .heading{color:#353535;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:capitalize;margin:0 17px 0 0}.pages-show .selection{position:relative;width:70px}.pages-show .selection:after{right:25px;content:"";position:absolute;bottom:5px;top:5px;background:#d4d2ce;width:1px;z-index:9}.pages-show .fake-select{position:relative;display:block}.pages-show .fake-select:after,.pages-show .fake-select:before{pointer-events:none;content:"";position:absolute}.pages-show .fake-select:before{right:1px;bottom:1px;top:1px;border-radius:0 3px 3px 0;background:#fff;width:26px;z-index:1}.pages-show .fake-select:after{border-color:#353535 transparent transparent;height:0;right:8px;border-style:solid;border-width:6px 5px 0;top:50%;margin:-2px 0 0;width:0;z-index:2}.pages-show select::-ms-expand{display:none}.pages-show select{height:28px;padding:2px 3px 2px 5px;border:1px solid #d4d2ce;color:#353535;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;position:relative;outline:none;margin:0;border-radius:3px;background:#fff;width:100%}.view-type{font-size:0;margin: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{height:auto;padding:10px 0 50px;opacity:1;visibility:visible}.rooms .image-frame{height:auto;overflow:hidden;width:100%}.rooms .image-frame img{height:auto;width:100%;display:block}.rooms .info-block{position:relative;margin:-30px 0 0;z-index:9}.rooms .info-frame{padding:27px 5px 26px;right:10px;color:#f9f6f1;font:300 16px/23px Source Sans Pro,Arial,helvetica,sans-serif;position:absolute;text-align:center;top:0;background:#353535;left:10px}@media (max-width:767px){.rooms .info-frame{padding:15px 5px}}.rooms .info-frame h1{padding:0;font:400 18px/20px Lora,Arial,helvetica,sans-serif;margin:0}@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 .info-frame .rent-price{font:400 24px/28px Lora,Arial,helvetica,sans-serif;display:block}.rooms .info-frame .rent-price span{color:#f9f6f1;font:400 14px/18px Lora,Arial,helvetica,sans-serif;display:block}.rooms .text-box{height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative;opacity:0;visibility:hidden}.rooms .text-box:after{height:21px;content:"";position:absolute;bottom:0;margin:0 0 0 -61px;background:url(/images/sprite.png) 0 -77px;left:50%;width:122px}.rooms.list-view .info-block{position:absolute;bottom:0;top:auto;margin:0}@media (max-width:991px){.rooms.list-view .info-block{position:static}}.rooms.list-view .info-frame{padding:30px;position:static;text-align:left;margin:0 0 0 -100px}@media (max-width:991px){.rooms.list-view .info-frame{margin:0}}.rooms.list-view .info-frame h1{font:700 30px/36px Lora,Arial,helvetica,sans-serif;margin:0 0 20px}@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 .detail-list dt{font:700 14px/16px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0 5px 8px 0;float:left}.rooms .detail-list dd{font:400 italic 14px/16px Lora,Arial,helvetica,sans-serif;margin:0 0 8px}.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{color:#fff;float:right}.showing-results{color:#353535;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;letter-spacing:1px;display:block}@media (max-width:1023px){.showing-results{text-align:center;margin:0 0 15px}}.paging{text-align:right;float:right}@media (max-width:1023px){.paging{text-align:center;float:none}}.paging .heading,.paging .pagination{vertical-align:middle;display:inline-block}.paging .heading{color:#353535;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:capitalize}.paging .pagination{font-size:0;margin:0;line-height:0}.paging .pagination>li{padding:0 0 0 10px;margin:0;vertical-align:middle;display:inline-block}.paging .pagination>li>a{height:20px;padding:0;border:1px solid #d4d2ce;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-align:center;border-radius:3px;width:20px;display:block}.paging .pagination>li>a:hover{color:#fff}.paging .pagination>li:last-child a{border-color:#000;color:#f9f6f1;background:#000}.paging .pagination .glyphicon{font-size:12px}.blog-posts{overflow:hidden}.blog-posts .article{overflow:hidden;padding-bottom:60px}@media (max-width:991px){.blog-posts .article{padding-bottom:30px}}@media (max-width:767px){.blog-posts .article{padding-bottom:15px}}.blog-posts .article [class^=col-]:first-child{overflow:hidden}@media (max-width:991px){.blog-posts .article .col{height:auto!important}}.blog-posts .article .image-frame{position:relative}.blog-posts .article .image-frame img{height:auto;width:100%;display:block}.blog-posts .article .icon{height:54px;font-size:31px;right:0;position:absolute;text-align:center;top:0;background:#f9f6f1;width:54px;line-height:48px;z-index:9}.blog-posts .article .icon span{color:#353535;vertical-align:middle;display:inline-block}.blog-posts .info-block{position:absolute;bottom:0;left:0}@media (max-width:1023px){.blog-posts .info-block{position:static}}.blog-posts .info-frame{padding:30px;color:#f9f6f1;font:300 16px/23px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 0 -100px;background:#353535}@media (max-width:991px){.blog-posts .info-frame{margin:0}}@media (max-width:1023px){.blog-posts .info-frame{padding:20px}}.blog-posts .info-frame h1{padding:0;font:400 30px/36px Lora,Arial,helvetica,sans-serif;margin:0 0 20px}@media (max-width:1199px){.blog-posts .info-frame h1{font:400 20px/24px Lora,Arial,helvetica,sans-serif}}.blog-posts .info-frame h1{font-weight:700}.blog-posts .info-frame h1:after{display:none}.blog-posts .info-frame .rent-price{font:400 24px/28px Lora,Arial,helvetica,sans-serif;display:block}.blog-posts .info-frame .rent-price span{color:#f9f6f1;font:400 14px/18px Lora,Arial,helvetica,sans-serif;display:block}.blog-posts .btn-holder{overflow:hidden;padding:45px 0 15px}@media (max-width:1023px){.blog-posts .btn-holder{padding:10px 0}}.blog-posts .btn-holder .btn{color:#f9f6f1;font:400 16px/18px Lora,Arial,helvetica,sans-serif}.blog-posts .image-slider img{height:auto;width:100%;display:block}.blog-posts .image-slider .buttons{right:0;position:absolute;top:0}.blog-posts .image-slider .carousel-control{height:54px;font-size:20px;text-shadow:none;color:#353535;position:static;margin:0;background:#f9f6f1;width:54px;line-height:54px;float:left}.blog-posts .metas{font-weight:400}.metas{padding:0;color:#7e7e7e;margin:0 0 15px}.metas li{padding:0 30px 0 0}.metas span{margin:0 10px 0 0}.metas a{color:#7e7e7e}.metas a:focus,.metas a:hover{text-decoration:none}.post-detail{font:16px/23px Source Sans Pro,Arial,helvetica,sans-serif}@media (max-width:767px){.post-detail{font:300 14px/21px Source Sans Pro,Arial,helvetica,sans-serif}}.post-detail .image-frame{height:auto;overflow:hidden;margin:0 0 25px;width:100%}.post-detail .image-frame img{height:auto;width:100%;display:block}.post-detail h1{text-align:center;margin:0 0 30px;font-family:Lora}.post-detail p{margin:0 0 20px}@media (max-width:767px){.post-detail p{margin:0 0 15px}}.post-detail .metas{font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 25px}@media (max-width:767px){.post-detail .metas{margin:0 0 10px}}.post-detail .metas a{color:#7e7e7e}.post-detail .pager{font:18px/20px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:uppercase;margin:0}.post-detail .pager li{text-align:left}.post-detail .pager li.disabled{display:none}.post-detail .pager li .link-text{font-weight:400;position:relative;display:block}.post-detail .pager li .glyphicon{font-size:14px;right:100%;color:#353535;position:absolute;top:-1px;line-height:14px}.post-detail .pager li>a{padding:0;border:0;background:none}.post-detail .pager li>a span{font-size:16px;color:#7e7e7e;text-transform:none;margin:5px 0 0;display:block}.post-detail .pager li>a:hover{background:none}.post-detail .pager li.next .glyphicon{right:auto;left:100%}.post-detail .pager li.next>a{text-align:right}@media (max-width:1023px){.post-detail .social-networks{margin:0 0 20px}}.post-detail .social-networks a:hover{border-color:#353535;color:#353535}.comments-block{padding-top:40px}.comments-block h1{text-align:center;margin:0 0 30px}.comments-block .comments-holder{padding-left:99px}@media (max-width:767px){.comments-block .comments-holder{padding-left:80px}}.comments-block .avatar-holder{height:53px;position:absolute;top:48px;left:15px;width:55px}.comments-block .avatar-holder img{height:auto;width:100%;display:block}.comments-block .form-top{margin-bottom:20px;border-bottom:1px solid #bbbab7;padding-bottom:9px}.comments-block .form-top .comm-counter{height:19px;color:#fff;font:400 12px/19px Lora,Arial,helvetica,sans-serif;text-align:center;background:url(/images/sprite.png) no-repeat -288px -14px;width:20px;float:right}.comments-block .form-top h2{font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:capitalize;margin:0}.comments-block .form-control{font:300 16px/18px Source Sans Pro,Arial,helvetica,sans-serif}.comments-block .form-control::-webkit-input-placeholder{color:#7e7e7e}.comments-block .form-control::-moz-placeholder{color:#7e7e7e;opacity:1}.comments-block .form-control:-moz-placeholder{color:#7e7e7e}.comments-block .form-control:-ms-input-placeholder{color:#7e7e7e}.comments-block .form-control.placeholder{color:#7e7e7e}.comments-block .btn{color:#fff;font:400 18px/20px Lora,Arial,helvetica,sans-serif;width:100%}.comments-block .btn:hover{background:transparent}.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{text-align:center;margin:0 0 45px;font-family:Lora}@media (max-width:767px){.contact h1{margin:0 0 15px}}.contact p{margin:0 0 25px}.contact .contact-info{padding:0 0 0 28px;margin:0}.contact .contact-info dt{color:#353535;font:400 16px/18px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;position:relative;margin:0 0 3px}.contact .contact-info span{font-size:18px;color:#7e7e7e;position:absolute;top:0;left:-28px}.contact .contact-info .icon-phone{font-size:22px}.contact .contact-info dd{font:400 italic 14px/18px Lora,Arial,helvetica,sans-serif;margin:0 0 25px}@media (max-width:767px){.contact .contact-info dd{margin:0 0 20px}}.contact .contact-info a{color:#7e7e7e}.contact label{font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 3px}.contact-form .form-group{margin:0 0 20px}.contact-form label{font-weight:400}.contact-form textarea{overflow:auto;min-height:100px;resize:none;max-width:100%;max-height:100px;min-width:100%}.contact-form .btn{color:#fff;font:400 18px/22px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;width:100%}.contact-form .btn:hover{background:transparent}.rooms-section .header{font:400 16px/23px Source Sans Pro,Arial,helvetica,sans-serif;text-align:center;padding-bottom:30px}.rooms-section .header h1{margin:0 0 35px;font-family:Lora}@media (max-width:767px){.rooms-section .info-block{margin-bottom:10px}}.rooms-section .info-block .image-frame{height:auto;overflow:hidden;position:relative;width:100%}.rooms-section .info-block .image-frame img{height:auto;width:100%;display:block}.rooms-section .info-block .image-frame:hover .info-frame{opacity:1;visibility:visible}.rooms-section .info-block .info-frame{right:20px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:absolute;opacity:0;bottom:20px;visibility:hidden;text-align:center;top:20px;background:rgba(53,53,53,.8);left:20px}@media (max-width:1023px){.rooms-section .info-block .info-frame{right:10px;bottom:10px;top:10px;left:10px}}@media (max-width:767px){.rooms-section .info-block .info-frame{right:20px;bottom:20px;top:20px;left:20px}}.rooms-section .info-block .social-networks{right:0;position:absolute;bottom:30px;left: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{height:56px;border:1px solid #f9f6f1;position:absolute;top:50%;margin:-28px 0 0 -28px;left:50%;width:56px}.rooms-section .info-block .magnify:after{height:32px;content:"";position:absolute;top:50%;margin:-16px 0 0 -16px;background:url(/images/sprite.png) no-repeat -3px -336px;left:50%;width:32px}.rooms-section .info-block .info-bar{overflow:hidden;padding:0 20px;position:relative;margin:-20px 0 0;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{padding:16px 0;table-layout:fixed;background:#353535;width:100%;display:table}.rooms-section .info-block .holder .col{border-left:1px solid #4a4a4a;padding:0 40px;text-align:center;vertical-align:middle;display:table-cell}@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 .price,.rooms-section .info-block .holder .title{text-align:left;display:block}.rooms-section .info-block .holder .title{font:400 22px/24px Lora,Arial,helvetica,sans-serif;text-transform:uppercase}.rooms-section .info-block .holder .price{color:#f9f6f1;font:400 14px/16px Lora,Arial,helvetica,sans-serif}.rooms-section .info-block .holder .price span{font:400 24px/28px Lora,Arial,helvetica,sans-serif;display:block}.testimonials h1{text-align:center;margin:0 0 60px}@media (max-width:767px){.testimonials h1{margin:0 0 15px}}.testimonials blockquote{height:100%;padding:30px 78px 30px 38px;border:0;quotes:none;font:300 italic 13px/22px Lora,Arial,helvetica,sans-serif;margin:0;background:#353535}@media (max-width:1023px){.testimonials blockquote{padding:15px 65px 15px 15px}}@media (max-width:767px){.testimonials blockquote{padding:15px}}@media (max-width:479px){.testimonials blockquote{padding:10px;line-height:19px}}.testimonials blockquote q{color:#f9f6f1}.testimonials blockquote cite{font:400 22px/24px Lora,Arial,helvetica,sans-serif;text-transform:capitalize;margin:0 0 20px;display:block}@media (max-width:1023px){.testimonials blockquote cite{font:400 18px/22px Lora,Arial,helvetica,sans-serif;margin:0 0 10px}}@media (max-width:479px){.testimonials blockquote cite{font:400 16px/22px Lora,Arial,helvetica,sans-serif;margin:0 0 5px}}.testimonials blockquote cite span{text-transform:uppercase}.testimonials .row{letter-spacing:-.32em}.testimonials .row>*{letter-spacing:0}.testimonials .image-frame img{height:auto;margin:0 0 0 -35px;width:100%;display:block}.testimonials .image-holder{overflow:hidden;margin:0 0 0 -76px}@media (max-width:767px){.testimonials .image-holder{margin:0}}.testimonials .carousel-indicators{font-size:0;position:static;margin:40px 0 0;width:100%;line-height:0}@media (max-width:1023px){.testimonials .carousel-indicators{margin:30px 0 0}}@media (max-width:479px){.testimonials .carousel-indicators{margin:15px 0}}.testimonials .carousel-indicators li{height:10px;margin:0 5px;width:10px}@media (max-width:767px){.testimonials .item .col{height:auto!important}}@media (max-width:479px){.testimonials .item .col{padding-right:5px;padding-left:5px}}.gallery-section .container-fluid,.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{height:auto;overflow:hidden;position:relative;width:100%}.gallery-section .image-frame img{height:auto;width:100%;display:block}.gallery-section .image-frame:hover .info-frame{opacity:1;visibility:visible}.gallery-section .info-frame{right:20px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:absolute;opacity:0;bottom:20px;visibility:hidden;text-align:center;top:20px;background:rgba(53,53,53,.8);left:20px}@media (max-width:1023px){.gallery-section .info-frame{right:10px;bottom:10px;top:10px;left:10px}}.gallery-section .social-networks{right:0;position:absolute;bottom:30px;left:0}@media (max-width:1024px){.gallery-section .social-networks{bottom:15px}}@media (max-width:767px){.gallery-section .social-networks{bottom:10px}}.gallery-section .magnify{height:56px;border:1px solid #f9f6f1;position:absolute;top:50%;margin:-56px 0 0 -28px;left:50%;width:56px}@media (max-width:767px){.gallery-section .magnify{margin:-46px 0 0 -28px}}.gallery-section .magnify:after{height:32px;content:"";position:absolute;top:50%;margin:-16px 0 0 -16px;background:url(/images/sprite.png) no-repeat -3px -336px;left:50%;width:32px}.menu-section h1{font-style:italic;text-transform:none;text-align:center;margin:0 0 80px}.menu-carousel .carousel-indicators{font-size:0;position:static;margin:0;width:100%;line-height:0}@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{height:10px;margin:0 5px;width:10px}.menu-list{padding:0;font:400 16px/21px Source Sans Pro,Arial,helvetica,sans-serif;margin:0}@media (max-width:767px){.menu-list{font:400 14px/21px Source Sans Pro,Arial,helvetica,sans-serif}}.menu-list h2{font:400 22px/24px Source Sans Pro,Arial,helvetica,sans-serif;text-transform:none;margin:0 0 10px}@media (max-width:1023px){.menu-list h2{font:400 18px/22px Source Sans Pro,Arial,helvetica,sans-serif;margin:0 0 5px}}.menu-list li{min-height:101px;padding:0 0 60px}@media (max-width:767px){.menu-list li{padding:0 0 20px}}.menu-list a{padding:0 95px 0 0;color:#7e7e7e;position:relative;display:block}.menu-list a:hover{text-decoration:none}.menu-list .image-frame{height:auto;padding:4px;margin:0 20px 0 0;width:101px;float:left}@media (max-width:1023px){.menu-list .image-frame{margin:0 10px 0 0}}.menu-list .image-frame img{height:auto;width:100%;display:block}.menu-list .text{padding:10px 0 0}@media (max-width:1023px){.menu-list .text{padding:5px 0 0}}.menu-list .text p{margin:0}.menu-list .price{height:80px;border:1px solid #e2dfdb;right:0;color:#353535;font:600 30px/78px Source Sans Pro,Arial,helvetica,sans-serif;position:absolute;text-align:center;top:50%;margin:-40px 0 0;border-radius:50%;width:80px}@media (max-width:767px){.billing-form h1{font-size:22px}}.billing-form .section{padding:0 0 40px}@media (max-width:767px){.billing-form .section{padding:0 0 20px}}.billing-form .fake-label{color:#353535;text-transform:uppercase}.billing-form textarea{overflow:auto;min-height:120px;resize:none;max-width:100%;max-height:120px;min-width:100%}.billing-form .btn{color:#fff;font:400 18px/22px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;width:100%}.billing-form .btn:hover{background:transparent}.room-details .info-frame{font:400 16px/23px Source Sans Pro,Arial,helvetica,sans-serif}@media (max-width:767px){.room-details .info-frame{font:400 14px/20px Source Sans Pro,Arial,helvetica,sans-serif}}.room-details .info-frame h1{text-align:center;margin:0 0 30px;font-family:Lora}@media (max-width:767px){.room-details .info-frame h1{margin:0 0 15px}}.room-details .info-frame p{margin:0 0 20px}@media (max-width:767px){.room-details .info-frame p{margin:0 0 15px}}.room-details .detail-list{overflow:hidden;padding:0;font:400 italic 16px/18px Lora,Arial,helvetica,sans-serif;margin:0 0 15px}@media (max-width:767px){.room-details .detail-list{font:400 italic 14px/18px Lora,Arial,helvetica,sans-serif}}.room-details .detail-list li{padding:0 0 15px;width:50%;float:left}@media (max-width:479px){.room-details .detail-list li{width:100%;float:none}}.room-details .detail-list li strong{font-weight:400;text-transform:uppercase}.room-details .btn-holder{overflow:hidden;padding:30px 0 15px;border-top:1px solid #d4d2ce}@media (max-width:767px){.room-details .btn-holder{padding:30px 0;border-bottom:1px solid #d4d2ce}}.room-details .btn-holder .btn{color:#353535;font:400 18px/20px Lora,Arial,helvetica,sans-serif;float:right}.room-details .btn-holder .btn:hover{color:#fff}.room-details .rent-price{font:400 30px/36px Lora,Arial,helvetica,sans-serif;display:block}.room-details .rent-price span{color:#7e7e7e;font:400 16px/18px Lora,Arial,helvetica,sans-serif;display:block}@media (max-width:767px){.flexslider{margin:0 0 15px!important}}#flex-slider .slides>li{position:relative}#flex-slider .slides>li:hover .information-box{opacity:1;visibility:visible}#flex-slider .information-box{right:20px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:absolute;opacity:0;bottom:20px;visibility:hidden;text-align:center;top:20px;background:rgba(53,53,53,.8);left:20px}@media (max-width:1023px){#flex-slider .information-box{right:10px;bottom:10px;top:10px;left:10px}}@media (max-width:767px){#flex-slider .information-box{right:20px;bottom:20px;top:20px;left:20px}}#flex-slider .social-networks{right:0;position:absolute;top:62%;left: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{height:56px;border:1px solid #f9f6f1;position:absolute;top:50%;margin:-28px 0 0 -28px;left:50%;width:56px}#flex-slider .magnify:after{height:32px;content:"";position:absolute;top:50%;margin:-16px 0 0 -16px;background:url(/images/sprite.png) no-repeat -3px -336px;left:50%;width:32px}#thumbnails{margin:0}#thumbnails .slides>li{position:relative;margin:0 30px 0 0!important}@media (max-width:767px){#thumbnails .slides>li{margin:0 15px 0 0!important}}#thumbnails .slides>li:hover:after{display:block}#thumbnails .slides>li:after{right:10px;content:"";position:absolute;bottom:10px;top:10px;background:rgba(53,53,53,.8);left:10px;display:none;z-index:1}.description-block{font-size:0;line-height:0}.description-block [class^=col-]{float:none;vertical-align:bottom;display:inline-block}@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{margin:0;left:10px}@media (max-width:767px){.description-block [class^=col-]:first-child h1:after{margin:0 0 0 -61px;left:50%}}.description-block p{margin:0}.description-block .image-frame{position:relative}.description-block .image-frame img{height:auto;width:100%;display:block}.description-block .image-frame h1{right:-11px;color:#f9f6f1;font:700 72px/72px Source Sans Pro,Arial,helvetica,sans-serif;position:absolute;bottom:-36px;letter-spacing:5px}@media (max-width:1023px){.description-block .image-frame h1{letter-spacing:2px}}@media (max-width:767px){.description-block .image-frame h1{right:-4px;font:700 30px/36px Source Sans Pro,Arial,helvetica,sans-serif;bottom:-33px}}.description-block .image-frame h1:after{display:none}.gallery-block h1{text-align:center;margin:0 0 39px}@media (max-width:767px){.gallery-block h1{margin:0 0 15px}}.image-gallery .carousel-control{height:54px;opacity:1;margin:-27px 0 0;background:hsla(38,40%,96%,.8);width:54px}@media (max-width:767px){.image-gallery .carousel-control{height:30px;margin:-15px 0 0;width: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{height:auto;width:100%;display:block}@media (max-width:767px){.image-gallery .item [class^=col-]{padding-right:5px;padding-left:5px}}.article-box{overflow:hidden;margin-bottom:60px;position:relative}@media (max-width:767px){.article-box{margin-bottom:30px}}.article-box .image-frame{height:auto;overflow:hidden;width:100%}.article-box .image-frame img{height:auto;width:100%;display:block}.article-box .close{height:35px;text-shadow:none;right:0;font:400 24px/32px Lora,Arial,helvetica,sans-serif;text-transform:uppercase;position:absolute;opacity:.5;text-align:center;top:0;border-radius:5px;width:35px;z-index:1}.article-box .close:hover{opacity:1}@media (max-width:767px){.article-box .close:hover{border-color:#f9f6f1!important;color:#f9f6f1!important}.article-box .close{border-color:#353535!important;right:25px;color:#353535!important;top:10px}}.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}.article-box .detail-list{margin:0 0 10px}.article-box .btn-holder{padding:15px 0 0;border-bottom:0}.button .btn:hover{color:#fff}form [type=checkbox],form [type=radio]{position:fixed;opacity:0;top:0;left:0;z-index:-1}form .fake-input,form label{vertical-align:middle;display:inline-block}form .fake-label{color:#aeaeae;font:400 16px/18px Source Sans Pro,Arial,helvetica,sans-serif}form label{font-weight:400;margin:0}form .fake-input{height:16px;border:1px solid #aeaeae;position:relative;top:-1px;margin:-1px 7px 0 0;background:transparent;width:16px;vertical-align:middle;display:inline-block}form [type=radio]+.fake-input{border-radius:100%}form [type=checkbox]+.fake-input:before{height:4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff;content:"";position:absolute;opacity:0;border-width:0 0 2px 2px;top:50%;margin:-2px 0 0 -4px;left:50%;width:8px}form [type=radio]+.fake-input:before{right:3px;content:"";position:absolute;opacity:0;bottom:3px;top:3px;border-radius:100%;background:#777;left:3px}form [type=checkbox]:checked+.fake-input:before,form [type=radio]:checked+.fake-input:before{opacity:1}form input:disabled+.fake-input,form input:disabled~.fake-label{opacity:.5}.b-container{position:relative}.b-container .google-map{height:440px;overflow:hidden}@media (max-width:767px){.b-container .google-map{height:auto}}.b-container .map-responsive{height:100%;overflow:hidden;position:relative}.b-container .map-responsive iframe{height:100%;pointer-events:none;border:0;position:absolute;top:0;left:0;width:100%}.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{height:25px;border:1px solid #fff;color:#fff;text-align:center;border-radius:50%;width:25px;display:block}.b-container .social-networks a span{vertical-align:middle;display:inline-block}.b-container .social-networks a .icon-facebook{font-size:14px;line-height:16px}.b-container .social-networks a:hover{border-color:#353535;text-decoration:none;color:#353535}.footer-nav{padding:39px 0;background:#353535}@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{height:auto;position:absolute;top:50%;margin:-21px 0 0 -61px;left:50%;width:132px}@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{height:auto;width:100%;display:block}.f-nav{font:500 14px/16px Lora,Arial,helvetica,sans-serif;text-transform:uppercase}@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{overflow:hidden;text-align:center;float:none}}.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{padding:0;color:#fff}@media (max-width:767px){.f-nav li a{padding:0 15px 0 25px}}.f-nav li a:hover{background:none}#footer{overflow:hidden;padding:13px 0;color:#fff;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:#fff}.go-top{height:50px;right:0;color:#f9f6f1;position:absolute;text-align:center;top:-49px;border-radius:3px 3px 0 0;background:#1b7a64;width:50px;z-index:20000}.go-top:hover{background:#353535}.go-top span{font-size:20px;line-height:50px}@font-face{src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon-1.eot) format("embedded-opentype"),url(/fonts/icomoon.woff) format("woff"),url(/fonts/icomoon.woff2) format("woff2"),url(/fonts/icomoon.ttf) format("truetype"),url(/fonts/icomoon.svgicomoon.html) format("svg");font-weight:400;font-style:normal;font-family:icomoon}[class*=" icon-"],[class^=icon-]{font-weight:400;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:icomoon}.icon-paperplane:before{content:"\e90c"}.icon-location:before{content:"\e90d"}.icon-phone:before{content:"\e90e"}.icon-cancel:before{content:"\e908"}.icon-play:before{content:"\e90a"}.icon-image:before{content:"\e90b"}.icon-folder-open:before{content:"\e909"}.icon-calendar:before{content:"\e905"}.icon-view_module:before{content:"\e906"}.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-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;border:0;outline:none;margin:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{text-shadow:none;color:#444;position:relative;background:#f9f9f9}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{padding:0;color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;white-space:nowrap}.fancybox-iframe,.fancybox-image{height:100%;width:100%;display:block}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;opacity:.8;top:50%;background-position:0 -108px;cursor:pointer;margin-left:-22px;left:50%;margin-top:-22px;z-index:8060}#fancybox-loading div{height:44px;background:url(/css/fancybox_loading.gif) 50% no-repeat;width:44px}.fancybox-close{height:35px;right:15px;top:15px;background:url(/images/btns.png) no-repeat 0 -165px;width:35px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{-webkit-tap-highlight-color:transparent;height:100%;text-decoration:none;top:0;background:transparent url(/css/blank.gif);width:40%}.fancybox-prev{background:url(/images/btns.png) no-repeat 0 0;left:0}.fancybox-next,.fancybox-prev{height:80px;top:50%;margin:-40px 0 0;width:80px;display:block!important}.fancybox-next{right:0;background:url(/images/btns.png) no-repeat 0 -80px}.fancybox-nav span{height:34px;position:absolute;visibility:hidden;top:50%;cursor:pointer;width:36px;margin-top:-18px;z-index:8040}.fancybox-prev span{background-position:0 -36px;left:10px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{overflow:visible!important;position:absolute;max-width:99999px;max-height:99999px;visibility:hidden;top:-99999px;left:-99999px}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{overflow:hidden;position:absolute;top:0;background:rgba(0,0,0,.95);left:0;display:none;z-index:8010}.fancybox-overlay-fixed{right:0;position:fixed;bottom:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{text-shadow:none;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;visibility:hidden;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{margin-bottom:-35px;right:50%;position:absolute;bottom:0;text-align:center;z-index:8050}.fancybox-title-float-wrap .child{padding:2px 20px;font-weight:700;margin-right:-100%;text-shadow:0 1px 2px #222;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:transparent;background:rgba(0,0,0,.8);line-height:24px;white-space:nowrap;display:inline-block}.fancybox-title-outside-wrap{color:#fff;position:relative;margin-top:10px}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{padding:10px;color:#fff;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,.8);left:0}@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-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-size:44px 152px;background-image:url(/css/fancybox_sprite@2x.png)}#fancybox-loading div{background-size:24px 24px;background-image:url(/css/fancybox_loading@2x.gif)}}.carousel-caption{position:static!important}.carousel-inner .item{letter-spacing:-.32em}.carousel-inner .item>*{letter-spacing:0}.news .carousel-inner .col,.testimonials-carousel .carousel-inner .col{letter-spacing:0;float:none!important;vertical-align:bottom;display:inline-block}.article{letter-spacing:-.32em}.article .col{letter-spacing:0;float:none!important;vertical-align:bottom;display:inline-block}.news .carousel-caption h2{font-weight:700!important}.news .carousel-indicators{margin:0 0 0 -98px;left:0!important}.btn-default:hover{color:#fff!important}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{pointer-events:none;cursor:default}}.vWrap{height:0;padding-top:25px;position:relative;padding-bottom:56.25%}.vWrap iframe{height:100%;position:absolute;top:0;left:0;width:100%}.ezoom{font-size:14px;color:#1b7a64}.ezoom:hover{font-size:15px}textarea.form-control{min-height:160px}.chous{height:50px;border:1px solid #4fd666;color:#4fd666;font:14px/50px Tahoma;transition:all .18s ease-in-out;text-align:center;margin:25px;border-radius:4px;background:linear-gradient(to top right,#3ec97a,#69ea49 20%,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,0)) 100% 0/500% 500%;cursor:pointer;width:180px;display:block}.chous:hover{color:#fff;background-position:0 100%}.my{height:.1px;overflow:hidden;position:absolute;opacity:0;width:.1px;z-index:-1}