@charset "UTF-8";html,body{font-family:"Ubuntu",sans-serif}h1,h2,h3,h4,h5,h6,ymaps{font-family:"Ubuntu",sans-serif}li{list-style-type:none}#service li{list-style:square}.m-t-15{margin-top:15px}.p-l-0{padding-left:0}.p-r-0{padding-right:0}.alert{border-radius:0}a,a:hover,a:active,a:focus{outline:none!important;color:#6a517d;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}a:hover,a:active,a:focus{color:#ffd932;text-decoration:none}.contacts .form-control,.reviews .form-control,.reserve-list_booking .form-control,.checkout .form-control{height:40px;padding:0 12px;line-height:38px;font-size:14px;color:#000;border:2px solid #000;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.contacts .form-control:focus,.contacts .form-control:active,.reviews .form-control:focus,.reviews .form-control:active,.reserve-list_booking .form-control:focus,.reserve-list_booking .form-control:active,.checkout .form-control:focus,.checkout .form-control:active{-webkit-box-shadow:none;box-shadow:none;border-color:#ffd932}.form-control.error{border-color:#ff3b35!important}.contacts textarea.form-control,.reviews textarea.form-control,.checkout textarea.form-control{height:150px}.content{position:relative;width:100%}.container{padding-left:0;padding-right:0;width:100%!important;position:relative;max-width:1200px;margin:0 auto}.container .row{width:100%;margin:0 auto;position:relative}.header_top{background-color:#1f232b}.header_top .col-xs-6.col-md-2{width:10%}.header_top .col-xs-6.col-md-4{width:40%;padding:0}.header_top .logo{margin:0;padding:0;border:none;position:absolute;top:0;left:0;z-index:100}.header_top .logo img{width:116px}.header_top .info span{font-size:12px;color:#acacac;line-height:36px;margin-right:15px;float:left}.header_top .info > span{margin-right:30px}.header_top .info span i{font-size:11px;margin-right:5px}.header_top .language{text-align:right;margin-right:20px}.header_top .language span,.header_top .language a,.header_top .language a:hover,.header_top .language a:focus,.header_top .language a:active{margin-right:15px;text-decoration:none;outline:none}.header_top .language a img,.header_top .language span img{margin-top:8px;width:30px;opacity:.6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header_top .language a:hover img{opacity:.9}.header_top .language a.current img,.header_top .language span.current img{opacity:1}.navbar-default{background:rgba(106,81,125,0.81);border:none;border-radius:0;margin:0;z-index:10;position:absolute;width:100%}.navbar-default ul.nav.navbar-nav{float:right}.navbar-default ul.nav.navbar-nav li a{display:block;padding:0 20px;line-height:84px;color:#fff;font-weight:500;text-transform:uppercase;font-size:14px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none}.navbar-default ul.nav.navbar-nav li:hover a{color:#6a517d;background-color:rgba(255,255,255,.8)}.navbar-default ul.nav.navbar-nav .active a{color:#6a517d;background-color:#fff!important}.navbar-default ul.nav.navbar-nav .dropdown-menu li a{color:#000;padding:15px}.navbar-default ul.nav.navbar-nav .dropdown-menu li:hover a{color:#fff;background-color:#6a517d;padding:15px}.fixed{position:fixed;top:0;left:0;width:100%}section{z-index:1;position:relative}.owl-carousel .owl-stage-outer{width:100%;z-index:1}section #carousel .img,section #carousel_m .img{background-size:cover;background-position:center;height:546px;width:100%}section #carousel_m .img{height:320px}#carousel2 img,#carousel3 img{position:relative;display:block;margin:0 auto;width:120px;height:120px}.page-slider #carousel .img{height:400px}.owl-carousel .owl-nav{position:absolute;top:290px;z-index:9;width:100%}.owl-carousel-3 .owl-nav{position:relative;top:0}.page-slider #carousel{-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.page-slider .owl-carousel .owl-nav{position:absolute;top:185px;z-index:9;width:100%}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-prev:active,.owl-carousel-3 .owl-nav button.owl-prev,.owl-carousel-3 .owl-nav button.owl-prev:hover,.owl-carousel-3 .owl-nav button.owl-prev:active{width:17px;height:30px;background:transparent url(../images/slide_arrow_left.png) no-repeat center;text-indent:-9999px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5;float:left;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-left:30px}.owl-carousel-3 .owl-nav button.owl-prev,.owl-carousel-3 .owl-nav button.owl-prev:hover,.owl-carousel-3 .owl-nav button.owl-prev:active{width:11px;height:20px;background:transparent url(../images/left.png?v=1) no-repeat center;margin-left:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-next:active,.owl-carousel-3 .owl-nav button.owl-next,.owl-carousel-3 .owl-nav button.owl-next:hover,.owl-carousel-3 .owl-nav button.owl-next:active{width:17px;height:30px;background:transparent url(../images/slide_arrow_right.png) no-repeat center;text-indent:-9999px;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-right:30px}.owl-carousel-3 .owl-nav button.owl-next,.owl-carousel-3 .owl-nav button.owl-next:hover,.owl-carousel-3 .owl-nav button.owl-next:active{width:11px;height:20px;background:transparent url(../images/right.png?v=1) no-repeat center;margin-right:0}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.owl-theme .owl-dots{margin-top:0;position:absolute;bottom:15px;z-index:9;left:50%;transform:translateX(-50%)}.owl-carousel-3 .owl-dots{margin-top:18px;position:relative;bottom:auto;left:auto;z-index:7;transform:translateX(0)}.owl-theme .owl-dots .owl-dot span{width:20px;height:4px;background:#fff;border-radius:0}.owl-carousel-3 .owl-dots .owl-dot span{background:rgba(0,0,0,.3)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ffd932}.owl-carousel-3 .owl-dots .owl-dot.active span,.owl-carousel-3 .owl-dots .owl-dot:hover span{background:#6a517d}section .reservation{background-color:#6a517d;padding:25px 0}section .reservation .left{float:left;width:275px}section .reservation .right{float:left;width:-webkit-calc(100% - 275px);width:-moz-calc(100% - 275px);width:calc(100% - 275px)}section .reservation .fa-check-circle{color:#ffd932;font-size:46px;float:left;display:block;margin-right:10px;margin-top:2px}section .reservation span{color:#fff;font-size:25px;line-height:25px;font-weight:400;text-transform:uppercase;float:left;display:inline-block;width:216px}section .reservation .row > .btn-reser{text-align:center}section .reservation .form-control{margin-top:10px;background-color:transparent;border:2px solid #fff;color:#fff;border-radius:0;padding-right:35px}section .reservation .form-control option{color:#000}section .reservation .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:2px solid #ffd932;outline:none}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#ffd932;border:2px solid #ffd932;border-radius:0;height:34px;padding-top:0;padding-bottom:0;color:#5a4462;text-transform:uppercase;text-decoration:none;font-weight:500;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:transparent;color:#ffd932}.col-20{width:20%;position:relative}.col-20 i{position:absolute;right:25px;font-size:18px;color:#fff;top:18px}.datepicker{padding:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:rgba(106,81,125,0.71);color:#fff}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background:#6a517d}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:#6a517d}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background:#6a517d}.datepicker td,.datepicker th{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section .reservation .btn{margin-top:10px}.reservation input[type="text"]::-webkit-input-placeholder{color:#fff;opacity:1}.reservation input[type="text"]:-ms-input-placeholder{color:#fff;opacity:1}.reservation input[type="text"]::-ms-input-placeholder{color:#fff;opacity:1}.reservation input[type="text"]::placeholder{color:#fff;opacity:1}.reservation input[type="text"]:-ms-input-placeholder{color:#fff}.reservation input[type="text"]::-ms-input-placeholder{color:#fff}.reservation input[type="number"]::-webkit-input-placeholder{color:#fff;opacity:1}.reservation input[type="number"]:-ms-input-placeholder{color:#fff;opacity:1}.reservation input[type="number"]::-ms-input-placeholder{color:#fff;opacity:1}.reservation input[type="number"]::placeholder{color:#fff;opacity:1}.reservation input[type="number"]:-ms-input-placeholder{color:#fff}.reservation input[type="number"]::-ms-input-placeholder{color:#fff}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.category{background:#D3A885 url(../images/blur-bg-y.jpg) no-repeat center;background-size:cover}@media all and (max-width: 768px){.category{background:#D3A885 url(../images/blur-bg-y768.jpg) no-repeat center;background-size:cover}}.category:before{position:absolute;top:0;bottom:0;left:0;width:-webkit-calc(50% - 200px);width:-moz-calc(50% - 200px);width:calc(50% - 200px);background-color:rgba(255,255,255,.5);content:"";display:block}.category_fon{background-color:transparent}.category_description{padding:140px 30px 130px;text-align:center}.category_description h2{font-size:36px;line-height:1.2;margin-bottom:3px;margin-top:0;color:inherit;font-weight:700;text-transform:uppercase}.category_description p{line-height:1.3;margin-top:8px;margin-bottom:0;font-size:16px}.category_room{width:100%;max-width:95vh;margin:0 auto;float:right}.category_room .item{margin-top:75px}.category_room .item li{background-color:#6a517d;margin-bottom:40px}.category_room .item li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-beetwen;-ms-flex-pack:space-beetwen;justify-content:space-beetwen;text-decoration:none}.m-t-30{margin-top:30px}.category_room .item li a .img{background-size:cover;background-position:center;width:70%;height:200px}.category_room .item li a:hover{text-decoration:none}.category_room .item_description{width:30%;padding-left:27px;padding-right:27px;padding-top:18px}.category_room .item_description .title{text-transform:uppercase;font-size:22px;font-weight:400;color:#fff;text-align:right}.category_room .item_description .price{color:#fff;text-align:right;padding-top:10px;font-family:'Montserrat',sans-serif}.category_room .item_description .price span{font-size:20px}.specialnews{padding-bottom:35px}.specialnews .special h2,.specialnews .news h2{padding-top:20px;padding-bottom:10px;font-size:35px;font-weight:500;text-transform:uppercase}.specialnews .special .img,.specialnews .news .img{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.specialnews .special .img .text,.specialnews .news .img .text{width:100%;position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.8);padding:20px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.specialnews .special p,.specialnews .news p{color:#000;font-size:16px;margin:0}.specialnews .special .caption,.specialnews .news .caption{color:#000;font-size:20px;margin:0 0 15px}.specialnews .special .img:hover .text,.specialnews .news .img:hover .text{background:rgba(255,255,255,.95);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-info,.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-danger,.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.nav-pills > li > a,.nav-pills > li > a:hover,.nav-pills > li > a:focus,.nav-pills > li > a:active{background:transparent;border:2px solid #42304e;border-radius:0;height:50px;line-height:48px;padding-top:0;padding-bottom:0;color:#42304e;text-transform:uppercase;text-decoration:none;font-weight:500;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:16px;margin-top:20px}.btn-info.invert{color:#fff;background:#6a517d}.btn-info:hover,.btn-info:active,.btn-info:focus{background:#ffd932;border:2px solid #ffd932;color:#fff;margin-top:20px}.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus,.nav-pills > li.active > a:active{background:#6a517d;border:2px solid #6a517d;color:#fff}.comment{background:transparent url(../images/reviews.jpg) no-repeat center;background-size:cover}@media all and (max-width: 768px){.comment{background:#D3A885 url(../images/reviews768.jpg) no-repeat center;background-size:cover}}.comment .single-item{position:relative;min-height:350px}.comment .single-item .item{color:#fff;font-size:20px;position:relative;padding:120px 50px 100px;font-weight:300;font-style:italic;text-align:justify}.fonheader.desc,.slider-block.desc{display:block}.fonheader.mob,.slider-block.mob{display:none}.slick-prev{left:0}.slick-next{right:0}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots li button::before{opacity:.5;color:#fff}.slick-dots li.slick-active button::before{color:#fff}.slick-dots{bottom:25px}.comment .col-md-4{height:100%;position:relative;z-index:2;min-height:350px}.comment_description{text-align:center;padding:0 42px;position:relative;width:100%;margin-top:90px}.comment:after{position:absolute;top:0;bottom:0;right:0;width:-webkit-calc(50% - 200px);width:-moz-calc(50% - 200px);width:calc(50% - 200px);background-color:rgba(255,255,255,.7);content:"";display:block;z-index:1}.comment_description h2{text-transform:uppercase;font-weight:700}.contact{margin-top:60px;text-align:center;margin-bottom:40px}.contact .info .fa-map-marker-alt{content:"/f3c5";color:#6a517d;font-size:35px;margin-right:30px}.contact .info h2{text-transform:uppercase;font-weight:500;display:inline;font-family:'Ubuntu',sans-serif;font-size:35px}.contact .adress{margin-top:50px;margin-bottom:44px}.contact .adress p{margin-top:-10px;font-weight:500;font-family:'Ubuntu',sans-serif;font-size:22px}.contact .tel .fa-phone-volume,.contact .email .fa-envelope{color:#6a517d;font-size:32px;margin-right:10px;top:2px;position:relative}.contact .email .fa-envelope{top:5px}.contact .tel a,.contact .email a{color:#000;text-decoration:none;font-family:'Ubuntu',sans-serif;font-size:24px}.contact .tel a:hover,.contact .email a:hover{text-decoration:none;color:#000}#map{width:100%;height:400px;padding:0;margin:0}[class*="ymaps-2"][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.news-block{background:#fafafa}.news{padding-bottom:30px}.pagination{margin:20px auto 0;display:block;text-align:center}.pagination > li{display:inline-block}.pagination > li > a,.pagination > li > span{float:none;border:0;border-radius:0}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination > li:first-child > a,.pagination > li:first-child > span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#fff}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#6a517d;border-color:#6a517d}.pagination:after{clear:both;content:"";display:block}.news_item{background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.05);box-shadow:0 0 3px rgba(0,0,0,0.05);margin-bottom:15px;margin-top:40px}.news_item .img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:250px}.news_item.big .img{width:50%;height:400px;float:left;border:2px solid #6a517d;border-right:0}.news_item .img .date{float:left;margin:-6px 15px 0 10px;color:#fff;text-align:center;padding:0;width:60px;position:relative}.news_item .img .date .block{background:#6a517d}.news_item .img .date .block .day{font-size:36px;display:block}.news_item .img .date .block .month{font-size:16px;display:block;text-transform:uppercase}.news_item .img .date .block .year{font-size:16px;display:block}.news_item .news_text{width:100%;padding:15px;background:#fafafa}.news_item.big .news_text{width:50%;float:left;min-height:400px;border:2px solid #6a517d;border-left:0}.news_item .news_text p{font-size:16px}.news_item h3.caption{text-transform:uppercase;font-family:"Ubuntu",sans-serif}.news_item .date:after{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:15px solid #6a517d;display:block;content:""}.news_item .btn{margin-top:10px!important}.col-md-4 h3{margin-top:0;margin-bottom:30px}.news-list{background:#fafafa;box-shadow:0 0 3px rgba(0,0,0,.05);padding:15px;margin-bottom:15px;font-size:14px}.col-md-4 h3.caption{margin-top:0;margin-bottom:15px;font-size:19px}.news-list:after{display:block;content:"";clear:both}.news-list .date{float:left;margin:-17px 15px 0 0;color:#fff;text-align:center;padding:0;width:60px}.news-list .date .block{background:#6a517d}.news-list .date .day{font-size:36px;display:block}.news-list .date .month{margin-top:-8px}.news-list .date .month,.news-list .date .year{font-size:16px;display:block}.news-list .date:after{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:15px solid #6a517d;display:block;content:""}.news-list p{margin-left:75px}.news-list p:last-child{margin-bottom:0}.news-list .btn-info,.news-list .btn-info:hover,.news-list .btn-info:active,.news-list .btn-info:focus,.roomcateg_item .btn-info,.roomcateg_item .btn-info:hover,.roomcateg_item .btn-info:active,.roomcateg_item .btn-info:focus{height:34px;line-height:32px;font-size:14px;margin-top:0}.news-about{padding-bottom:30px}.news-about_item .img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:400px}.news-about_item .img .date{float:left;margin:-6px 15px 0 24px;color:#fff;text-align:center;padding:0;width:60px;position:relative}.news-about_item .img .date .block{background:#6a517d}.news-about_item .img .date .block .day{font-size:36px;display:block}.news-about_item .img .date .block .month{font-size:16px;display:block;text-transform:uppercase}.news-about_item .img .date .block .year{font-size:16px;display:block}.news-about_item h3.caption{text-transform:uppercase;font-family:"Ubuntu",sans-serif;margin:25px 0 15px}.news-about_item .description{padding:15px 0;font-size:16px}.news-about_item .date:after{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:15px solid #6a517d;display:block;content:""}.com{margin-top:20px;font-family:"Ubuntu",sans-serif;font-weight:700;font-size:26px;margin-bottom:40px;margin-left:90px}.form-group{margin-right:26px}input#exampleInputEmail2{padding-left:90px}.btn-default{color:#fff;background-color:#6a517d;margin-top:26px;font-size:22px;padding:10px 22px}.btn-default:hover{color:#6a517d;background-color:#fff}.service{margin-top:30px;padding-bottom:30px}.service .text{font-family:"Ubuntu",sans-serif;font-size:16px;text-align:justify}.nav-pills{margin-bottom:30px;text-align:center;margin-top:20px}.nav-pills > li{float:none;display:inline-block}.gallery-content .item{position:relative;text-align:center;margin-bottom:15px}.gallery-content .item .text{padding:10px 15px;color:#000;font-family:'Ubuntu',sans-serif;font-size:16px;background:transparent;text-align:center}.fonheader{background-repeat:no-repeat;background-position:center;background-size:cover;height:300px;padding-top:135px;margin-bottom:30px}.fonheader h2{color:#fff;text-transform:uppercase;font-weight:500;font-size:36px;line-height:1.2;margin-top:25px;margin-bottom:20px}.fonheader p{color:#fff;font-size:16px}.about-caption{font-family:"Ubuntu",sans-serif;padding-top:30px;padding-bottom:30px}.about-caption h2{margin-top:0;margin-bottom:10px;text-align:center;font-size:36px;font-weight:700;text-transform:uppercase}.about-caption p{text-align:justify;margin-bottom:10px;font-size:16px}.cafe{padding-bottom:30px}.cafe .cafe-menu{width:100%;margin:0 auto;padding:0 15px}.cafe .cafe-menu .tabs .nav-pills li{text-align:center;width:25%;float:left;position:relative;margin-right:-2px}.cafe .cafe-menu .tabs .nav-pills li a,.cafe .cafe-menu .tabs .nav-pills li a:hover,.cafe .cafe-menu .tabs .nav-pills li a:focus,.cafe .cafe-menu .tabs .nav-pills li a:active{color:rgba(148,54,52,0.55);border:0;border-bottom:2px solid rgba(148,54,52,0.55);background:transparent;position:relative;height:auto;font-size:24px;font-weight:500;line-height:28px;padding-bottom:10px}.cafe .cafe-menu .tabs .nav-pills li.active a,.cafe .cafe-menu .tabs .nav-pills li.active a:hover,.cafe .cafe-menu .tabs .nav-pills li.active a:focus,.cafe .cafe-menu .tabs .nav-pills li.active a:active{border-bottom:2px solid #6a517d;color:#6a517d}.cafe .cafe-menu .tabs .nav-pills li a .time{display:block;height:auto;font-size:16px;font-weight:400}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item{margin-top:20px;margin-bottom:20px}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item:after{content:"";display:block;clear:both}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .img{width:100px;margin-right:15px;float:left}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .img img{width:100px;height:100px}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .description{float:left;width:-webkit-calc(100% - 185px);width:-moz-calc(100% - 185px);width:calc(100% - 185px)}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .description h3{margin-top:0}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .price{color:#6a517d;font-size:22px;font-weight:400;width:70px;float:left;text-align:right;font-family:'Montserrat',sans-serif}.counter h2{font-size:36px;line-height:1.2;margin-bottom:3px;margin-top:24px;color:#fff;font-weight:700}.counter_item{padding-bottom:20px}.counter_item h2{font-size:60px;font-family:'Montserrat',sans-serif;color:#fff;font-weight:400;line-height:1.3em;margin-top:16px;margin-bottom:4px}.counter_item span{color:#fff;text-transform:uppercase;font-weight:400;font-size:20px}.team h2{text-align:center;text-transform:uppercase;font-size:36px;line-height:1.2;margin-bottom:3px;margin-top:40px;font-weight:700}.team p{text-align:center;line-height:1.3;margin-top:8px;margin-bottom:0}.team_foto{margin:48px 0}.team_foto img{width:200px;height:200px;border-radius:100%}.team_foto h2{margin-top:20px;font-size:20px;font-weight:700;text-transform:uppercase}.team_foto .phone,.team_foto .email{margin-top:20px;margin-bottom:0;color:#30373b;line-height:1.5em;font-size:15px}.team_foto .email{margin-top:0}.reserve-list_check{background-color:#f7f7f7;margin:0 0 30px -15px;width:calc(100% + 15px)}.reserve-list_check ul{padding:10px}.reserve-list_check ul li{display:inline;text-transform:uppercase;margin-bottom:5px}.reserve-list_check ul li span{background-color:#acacac;color:#fff;font-size:12px;display:inline-block;width:25px;height:25px;line-height:25px;margin-right:12.5px;text-align:center;border-radius:50%}.reserve-list_check ul li span i.far.fa-check-circle{font-size:15px;margin-top:5px;margin-left:1px}.reserve-list_check ul li.active,.reserve-list_check ul .step-complete{color:#6a517d}.reserve-list_check ul li.active span,.reserve-list_check ul .step-complete span{background-color:#6a517d}.reserve-list_booking{padding-bottom:30px}.reserve-list_booking .date{background:#f7f7f7}.reserve-list_booking .date h2{margin:0;text-transform:uppercase;font-size:16px;font-weight:500;padding:15px;border-bottom:1px solid #e4e4e4}.reserve-list_booking .date .content{padding:20px 0}.reserve-list_booking .date .content .field{margin-bottom:20px}.reserve-list_booking .date .content .field label{display:block;font-size:12px;margin-bottom:7px;text-transform:uppercase;font-weight:500}.reserve-list_booking .date .content .field_group{position:relative}.reserve-list_booking .date .content .field_group i{top:13px;right:12px;position:absolute;font-size:14px;color:#6a517d}.reserve-list_booking .date .content .field_group i.fa-angle-down{right:14px}.reserve-list_booking .date .content .field_group input{padding-right:30px}.field_group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.reserve-list_booking .intelligence .room-name{font-size:20px;font-weight:500;text-transform:uppercase;display:block;margin:0 0 5px}.sub-header{color:#999}.reserve-list_booking .intelligence .room-name .pull-right{font-size:14px;font-weight:400;font-family:'Montserrat',sans-serif}.reserve-list_booking .intelligence .room-name a{color:#333;-webkit-transition:all .25s ease;transition:all .25s ease}.reserve-list_booking .intelligence .room-name a:hover{color:#6a517d;text-decoration:none}.reserve-list_booking .intelligence .room-img a{display:block}.reserve-list_booking .intelligence .room-img a .img{width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}.reserve-list_booking .intelligence .room-img a .img.desc{display:block}.reserve-list_booking .intelligence .room-img a .img.mob{display:none}.reserve-list_booking .intelligence .room-info{margin-bottom:10px}.reserve-list_booking .intelligence .room-price{font-weight:700;font-size:20px}.reserve-list_booking .intelligence .room-info .room-desc{text-align:justify;font-size:16px}.reserve-list_booking .intelligence .room-package{padding-top:30px;overflow:hidden}.reserve-list_booking .intelligence .room-package a{color:#b7b7b7}.reserve-list_booking .intelligence .room_package-more:after{content:'';width:16px;height:16px;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(data:image/gif;base64,R0lGODlhIQATAKIFAO/v7xAQEM/Pz5+fnwAAAP///wAAAAAAACH5B…UIwgjxxtEhSUvSMbmJwpxUKKv4mP5o25v3C7ZVsGReeJx2ENHtISsYl/SedfsurxlkSQkAOw==) no-repeat center center;background-size:16px;position:absolute;right:15px}.reserve-list_booking .intelligence .total{width:100%}.reserve-list_booking .intelligence .total .total-price{margin:10px 0}.reserve-list_booking .intelligence .total .total-price .text{font-size:14px;margin:0 15px 0 0}.reserve-list_booking .intelligence .total .total-price .text .price{font-weight:700;font-size:30px;margin-left:15px;font-family:'Montserrat',sans-serif}.reserve-list_booking .intelligence .btn-info,.reserve-list_booking .intelligence .btn-info:hover,.reserve-list_booking .intelligence .btn-info:active{height:40px;line-height:38px;margin-top:0}.reserve-list_booking .book-it{margin-top:10px}.reserve-list_booking .room{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:30px}.reserve-list_booking .room:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.reserve-list .room-selected{margin-top:30px;margin-bottom:30px;background-color:#f7f7f7}.reserve-list .room-selected .heading{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;margin:0;padding:15px;border-bottom:1px solid #e4e4e4}.reserve-list .room-selected_content{padding:10px 0}.reserve-list .room-selected_item h6{display:inline-block;text-transform:uppercase;font-weight:700;margin:0 10px 0 0;line-height:1.428em}.reserve-list .room-selected_name{overflow:hidden;margin-top:10px}.reserve-list .room-selected_name h2{font-size:16px;font-weight:700;margin-top:0}.reserve-list .room-selected_name img{position:relative;width:100%}.reserve-list .room-selected .option{display:inline-block;vertical-align:middle;line-height:1.428em}.reserve-list .room-selected_package{border-top:1px solid #f7f7f7;margin-top:15px;padding-top:5px}.reserve-list .room-selected_package h6{font-size:14px;display:inline-block;text-transform:uppercase;font-weight:700;margin:0 10px 0 0;line-height:1.428em}.reserve-list .room-selected_package ul{list-style:none;padding-left:0;margin-bottom:0;padding-bottom:2px;margin-top:5px}.reserve-list .room-selected_package ul li{overflow:hidden;padding:5px 0}.reserve-list .room-selected_date{float:left}.reserve-list .room-selected_amount{float:right;font-weight:700;text-transform:uppercase}.reserve-list .room-selected_total-room{font-size:14px;font-weight:700;text-transform:uppercase;padding-top:15px;padding-bottom:10px}.reserve-list .checkout_head{margin-top:30px}.reserve-list .checkout_head h3{font-weight:700;font-size:30px;text-transform:uppercase}.reserve-list .form p,.reserve-list .form-wish p{line-height:1.6em;letter-spacing:.02em;font-size:15px;margin:14px 0}.reserve-list .form p label,.reserve-list .form-wish p label{font-weight:700;color:#232323;clear:both}.reserve-list .form_name,.reserve-list .form_Firstname,.reserve-list .form_email,.reserve-list .form-wish_name,.reserve-list .form-wish_Firstname,.reserve-list .form-wish_email{position:relative}.reserve-list .form_text,.reserve-list .form_email,.reserve-list .form_tel,.reserve-list .form-wish_text,.reserve-list .form-wish_email,.reserve-list .form-wish_tel{background:none;border:2px solid #232323;height:40px;line-height:40px;padding:0 12px;color:#666;font-size:12px;width:100%}.reserve-list .form .submit,.reserve-list .form-wish .submit{display:inline-block;background:none;white-space:nowrap;text-transform:uppercase;cursor:pointer;line-height:normal;padding:12px 20px;font-size:12px;font-weight:400;color:#FFF;min-width:120px;border-width:0;text-align:center;background-color:#6a517d;-webkit-transition:all .1s ease;margin-bottom:30px}.reserve-list .form-wish textarea{margin:0;width:100%;height:155px}.reserve-list .form-wish_textarea{background:none;border:2px solid #232323;height:40px;line-height:40px;padding:0 12px;color:#666;font-size:12px;width:100%}.roomcateg_item{margin-top:45px;margin-bottom:20px}.roomcateg_item h2{text-transform:uppercase;font-size:24px;font-weight:500}.roomcateg_item .img{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:250px}.roomcateg_item .img.desc{display:block}.roomcateg_item .img.mob{display:none}.roomcateg_item .dec p{line-height:1.6em;letter-spacing:.02em;font-size:16px;margin:14px 0;text-align:justify}.roomcateg_item .bot{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;overflow:hidden;padding:10px 0;margin-top:20px}.roomcateg_item .bot .price{display:inline-block;color:#898989;font-size:16px;line-height:30px;font-family:'Montserrat',sans-serif}.roomcateg_item .bot .price .amount{color:#333;font-weight:700;font-size:20px;margin-left:5px}.roomcateg_item .bot .btn{margin-top:0!important}.room-item{margin-top:60px}.room-item_res{padding:20px 10px;text-align:center;border-bottom:solid 1px #e4e4e4}.room-item_res h6{font-size:16px;font-weight:700;margin-top:10px}.room-item_res .price{margin-bottom:0;margin-top:10px;font-size:18px;line-height:1;font-family:'Montserrat',sans-serif}.room-item_res .price .amount{font-size:30px;font-weight:700}.room-item .slider-nav .img,.room-item .slider-nav .img:hover,.room-item .slider-nav .slick-current .img{width:70px!important;height:70px;margin-top:10px;margin-right:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.room-item .slick-track{margin-left:0;margin-right:0}.room-item .slider-nav .img:hover{opacity:.9}.room-item .slider-nav .slick-current .img{opacity:1;cursor:default}.room-item .slider-nav .slick-list{padding:0!important}.room-item .slider-for .img{width:100%;height:450px;background-position:center;background-size:cover;background-repeat:no-repeat}.room-menu{width:100%;padding:30px 0 0;font-size:16px}.room-menu .vtabs{display:table}.room-menu .vtabs .tabs-vertical{width:150px;border-right:1px solid rgba(120,130,140,.13);display:table-cell;vertical-align:top}.room-menu .vtabs .tabs-vertical li a{color:#2b2b2b;margin-bottom:10px;text-transform:uppercase}.room-menu .vtabs .tab-content{display:table-cell;padding:0 20px;vertical-align:top}.room-menu .tabs-vertical li.active a,.room-menu .tabs-vertical li.active a:focus,.room-menu .tabs-vertical li.active a:hover{background:#6a517d;border:0;border-right:2px solid #6a517d;margin-right:-1px;color:#fff}.room-menu .customvtab .tabs-vertical li.active a,.room-menu .customvtab .tabs-vertical li.active a:focus,.room-menu .customvtab .tabs-vertical li.active a:hover{background:#fff;border:0;border-right:2px solid #6a517d;margin-right:-1px;color:#2b2b2b}.room-menu .nav-pills>li.active>a,.room-menu .nav-pills>li.active>a:focus,.room-menu .nav-pills>li.active>a:hover{background:#6a517d;color:#fff}.room-menu .nav-pills>li>a{color:#2b2b2b;border-radius:0}.room-menu .vtabs .tab-content .tab-pane .item{margin-top:25px;border-top:solid 1px #e4e4e4;overflow:hidden;padding-top:25px}.room-menu .vtabs .tab-content .tab-pane .item:first-child{margin-top:0;padding-top:0;border-top:0}.room-menu .vtabs .tab-content .tab-pane .item .text{overflow:hidden;position:relative}.room-menu .vtabs .tab-content .tab-pane .item .text h4{margin-top:0;margin-bottom:10px;font-weight:500;font-size:16px;text-transform:uppercase}.room-menu .vtabs .tab-content .tab-pane .item .text p{margin-bottom:15px;font-size:16px;font-family:'Montserrat',sans-serif}.room-menu .vtabs .tab-content .tab-pane .item .text .price{display:inline-block;vertical-align:middle}.room-menu .vtabs .tab-content .tab-pane .item .text .price p{margin:0;font-size:16px}.room-menu .vtabs .tab-content .tab-pane .item .text .price p .amount{font-size:20px;font-weight:700}.contacts{padding-bottom:30px}.contacts p{font-size:16px}.contacts p.help-block{font-size:14px}.contacts .form-group{margin-right:0}.contacts .info,.contacts .tel,.contacts .email{font-size:16px}.contacts .info i,.contacts .tel i,.contacts .email i{color:#6a517d;margin-right:19px}.contacts .tel i{margin-right:17px}.contacts .email i{margin-right:15px}.news-list.review .caption{margin-top:0}.news-list.review .description{font-size:16px;font-style:italic}footer{background:#6a517d}footer .copyright,footer .defend{color:#fff;font-size:16px;padding-top:10px;padding-bottom:10px}footer .copyright a,footer .defend a{color:#fff}footer .copyright a:hover,footer .defend a:hover{color:#fff}footer .defend{text-align:right}.modal-content{border-radius:0}.modal-dialog{width:600px;margin:0 auto;border-radius:0}.modal.fade .modal-dialog{margin-top:50px;margin-bottom:50px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.modal-body{height:auto;padding:25px}.modal-body h4{text-align:center;text-transform:uppercase;font-size:28px;font-weight:500;margin-top:20px}.modal-body .form-control{margin-top:5px;margin-bottom:20px}.modal button.close{background:transparent url(../images/close.png) no-repeat center;background-size:20px;width:50px;height:50px;margin-top:-25px!important;margin-right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;right:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;opacity:.7}.modal button.close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}.thanx{margin-top:25px}.modal .btn{margin-top:0!important}@media all and (max-width: 1600px),all and (max-height: 900px){.modal.fade .modal-dialog{margin-top:42px;margin-bottom:42px}.modal-body{padding:21px}button.close{background-size:18px;width:42px;height:42px;margin-top:-21px!important}.modal-body h4{font-size:33px;margin-top:17px}.modal-body .form-control{margin-bottom:17px}}@media all and (max-width: 1366px),all and (max-height: 768px){.modal-dialog{width:498px}.modal.fade .modal-dialog{margin-top:36px;margin-bottom:36px}.modal-body{padding:18px}button.close{background-size:17px;width:36px;height:36px;margin-top:-18px!important}.modal-body h4{font-size:28px}.modal-body .form-control{margin-bottom:14px}}@media all and (max-width: 1024px),all and (max-height: 600px){.modal-dialog{width:425px}.modal.fade .modal-dialog{margin-top:28px;margin-bottom:28px}.modal-body{padding:14px}button.close{background-size:16px;width:28px;height:28px;margin-top:-14px!important}.modal-body h4{font-size:24px}}@media all and (max-width: 425px){.modal-dialog{width:100%}.modal.fade .modal-dialog{margin-top:0;margin-bottom:0}}span.childs,span.pl{font-size:12px!important;text-align:right!important;width:100%!important}span.pl{width:300%!important;text-align:left!important}.pl a{color:#fff;text-decoration:underline}div.pl a{color:#333}.pl a:hover,.pl a:active{color:#ffd932;text-decoration:none}.txt-inf{font-size:13px;font-style:italic;margin-top:10px;display:inline-block}.pl.mob{display:none}.alert-dismissable{padding-right:15px;text-align:left}.alert-dismissable .close{right:-15px}@media all and (max-width: 768px){.header_top{position:relative;z-index:15}.header_top .info{padding-left:126px}.header_top .info > span:first-child{line-height:17px;font-size:14px;padding-top:9px}.header_top .info > span{margin-right:15px}.header_top .info > span:last-child{margin-right:0}.header_top .info span.cur:last-child{margin-right:0}.header_top .col-md-4{position:absolute;margin-top:87px;z-index:2;right:50px;padding-right:0}.header_top .language{margin-right:0}.navbar-toggle .icon-bar{width:28px;height:3px;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border:0;margin-right:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-collapse{border:0;box-shadow:none}.navbar-default ul.nav.navbar-nav{float:none;text-align:right}.navbar-default ul.nav.navbar-nav li a{line-height:40px}section #carousel .img{height:360px}.owl-carousel .owl-nav{top:160px}section .reservation .left,section .reservation .right,.col-20{float:none;width:100%}section .reservation .left{margin-bottom:15px}section .reservation .left:after{clear:both;display:block;content:""}.col-20 i{top:8px}.pl.mob{display:block;line-height:15px;float:none;width:100%!important;padding-top:5px}.pl.desc{display:none}.category_room .item{margin-top:0;padding-left:0}.category_room .item li a{display:block}.category_room .item li a .img{width:100%}.category_room .item_description{width:100%;padding-bottom:18px}.category_room .item_description .price{padding-top:0}.specialnews .special h2,.specialnews .news h2{font-size:30px;text-align:center}.specialnews .special .btn-info,.specialnews .news .btn-info{width:100%}.comment .single-item .item{font-size:14px}.comment .col-md-4{height:auto;z-index:3;min-height:280px;background:rgba(255,255,255,.7)}.comment_description{padding:15px 42px;margin-top:0!important}.comment::after{display:none}.comment .single-item .item{padding:70px 40px 50px}.contact .info{text-align:left;width:290px;margin:0 auto}.contact .info .fa-map-marker-alt{font-size:56px;margin-right:15px;float:left;margin-top:5px}.contact .info h2{font-size:30px;text-align:left;margin-top:0}.contact .tel{margin-bottom:10px}.container > .navbar-header,.container > .navbar-collapse{margin-right:0}.fonheader{height:auto;padding-top:100px;padding-bottom:40px}.cafe .cafe-menu .tabs .nav-pills li{width:100%}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .description{width:-webkit-calc(100% - 115px);width:-moz-calc(100% - 115px);width:calc(100% - 115px)}.cafe .cafe-menu .tabs .tab-content .cafe-menu_item .price{width:100%;float:none}footer .copyright,footer .defend{text-align:center}section .reservation .fa-check-circle{margin-left:15px}.reserve-list_booking .date .content .field,.room .col-md-6{padding-left:0;padding-right:0}.reserve-list_booking .date{margin-bottom:30px}.reserve-list_booking .room-img{margin-bottom:15px}.reserve-list_booking .book-it .btn{width:100%;margin-bottom:10px}.reserve-list_booking .intelligence .room-name .pull-right{float:none!important;margin-top:5px;display:block}.room-menu .vtabs{display:block}.room-menu .vtabs .tabs-vertical{width:100%;border-right:0;display:block}.room-menu .vtabs .tab-content{display:block;padding:0}.reserve-list_booking{padding-bottom:0}.room-menu{padding-bottom:30px}.room-item .slider-for .img{height:300px}.fonheader h2{font-size:30px}.news_item.big .img{width:100%;height:200px;border:2px solid #6a517d;border-bottom:0}.news_item.big .news_text{width:100%;border:2px solid #6a517d;border-top:0;min-height:100px}.news_item .btn{width:100%}.news_item .img{height:200px}.tabs .nav-pills > li{width:100%}.contacts .col-md-6:first-child{margin-bottom:15px}#contact-form .col-sm-6{padding-left:0;padding-right:0}.fonheader.desc,.slider-block.desc,.roomcateg_item .img.desc,.reserve-list_booking .intelligence .room-img a .img.desc{display:none}.fonheader.mob,.slider-block.mob,.roomcateg_item .img.mob,.reserve-list_booking .intelligence .room-img a .img.mob{display:block}#finish .btn{width:100%;margin-bottom:15px}}