@charset "UTF-8";.containStyle{background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}.coverStyle{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}@font-face{font-family:'fontello';src:url('/public/font/fontello.eot?61038916');src:url('/public/font/fontello.eot?61038916#iefix') format('embedded-opentype'), url('/public/font/fontello.woff2?61038916') format('woff2'), url('/public/font/fontello.woff?61038916') format('woff'), url('/public/font/fontello.ttf?61038916') format('truetype'), url('/public/font/fontello.svg?61038916#fontello') format('svg');font-weight:normal;font-style:normal;font-display:swap;/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. *//* Note, that will break hinting! In other OS-es font will be not as sharp as it could be *//*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?38542251#fontello') format('svg');
  }
}
*/}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;/* opacity: .8; *//* For safety - reset parent styles, that can break glyph codes*/text-align:center;font-variant:normal;/* fix buttons height, for twitter bootstrap */text-transform:none;/* Animation center compensation - margins should be symmetric *//* remove if not needed */line-height:1em;/* you can be more comfortable with increased icons size *//* font-size: 120%; *//* Font smoothing. That was taken from TWBS */margin-left:0.2em;-webkit-font-smoothing:antialiased;/* Uncomment for 3D effect *//* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */-moz-osx-font-smoothing:grayscale;}.icon-plus:before{content:'\2b';/* '+' */}.icon-minus:before{content:'\2d';/* '-' */}.icon-check:before{content:'\2713';/* '✓' */}.icon-arrows-cw:before{content:'\e01e';/* '' */}.icon-person:before{content:'\e066';/* '' */}.icon-left-open:before{content:'\e75d';/* '' */}.icon-right-open:before{content:'\e75e';/* '' */}.icon-mail-alt:before{content:'\f0e0';/* '' */}.icon-angle-down:before{content:'\f107';/* '' */}.icon-instagram:before{content:'\f16d';/* '' */}.icon-child:before{content:'\f1ae';/* '' */}.icon-facebook-official:before{content:'\f230';/* '' */}.icon-facebook-rect:before{content:'\f301';/* '' */}.icon-facebook-squared:before{content:'\f308';/* '' */}.icon-facebook-squared-1:before{content:'\f30e';/* '' */}.icon-calendar:before{content:'📅';/* '\1f4c5' */}.icon-phone:before{content:'📞';/* '\1f4de' */}p{color:#000;}.lightphoto_background{height:300px;margin-bottom:30px;cursor:pointer;position:relative;}.lightphoto_background .fa-w-16{opacity:0;font-size:20px;display:block;text-align:center;color:#fff;z-index:9999;position:relative;width:20px;height:20px;font-size:20px;margin:0 auto;top:50%;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.lightphoto_background:hover .fa-w-16{opacity:1;}.lightphoto_background:after{background:rgba(44, 64, 129, 0.65);content:'';opacity:0;left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.lightphoto_background:hover:after{opacity:1;}.lightphoto div img{display:none;}.menuCol{position:relative;cursor:pointer;}.menuCol .overflay_menu{overflow:hidden;}.menuCol .overflay_menu .img{height:300px;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.menuCol:hover .img{transform:scale(1.1);}.menuCol .title{position:absolute;bottom:30px;left:0;padding:0;text-align:center;margin:0 auto;width:100%;}.menuCol .title a{font-size:18px;color:#fff;text-shadow:1px 1px 10px #000;text-transform:uppercase;}table.nice{border:0px;padding:0;width:100%;}table.nice th{border:1px solid #eee;padding:15px;text-align:left;background:#f6f6f6;color:#5a5a5a;font-size:15px;font-weight:400;}table.nice td{border:1px solid #eee;text-align:center;}table.nice .backtable{background:#c8adc8;}table.nice .backtable p{padding:0 0 0 10px;color:#fff;}table.nice .backtable h2{color:#fff;}.cta{background:#dbcfb2;margin:40px 0;padding:80px 0;}.cta h3{color:#fff;font-size:33px;margin:0;padding:0;}.cta p{font-size:12px;padding:0;font-weight:600;margin:0;color:rgba(255, 255, 255, 0.6509803921568628);}.cta .button{background:transparent;color:#fff;float:right;border:1px solid #fff;}.cta .button:hover{background:#fff;color:#dbcfb2;}.cta .row{height:100%;}.cta .row .columns{height:100%;}.start_wrap{text-align:center;}.start_wrap p{max-width:60%;margin:auto;}.pad_wrap{padding:80px 0;}.pad_wrap .title{padding:0 0 20px 0;}.top_pad{height:75px;}.pad_20{padding:20px 0;}.description{padding:0px 0px;line-height:27px;}.maxRow{max-width:1000px !important;margin:auto !important;}.desc_left_pad{padding:40px 0;padding-left:200px;}.amenties_wrap{margin-bottom:40px;}.amenties_cont{background:#fff;padding:0 25px;height:300px;}.amenties_cont svg{color:#dbcfb2;width:35px;height:35px;margin-bottom:20px;margin:auto;display:block;}.amenties_cont svg *{fill:#dbcfb2;}.amenties_cont p{font-size:12px;font-weight:600;text-transform:uppercase;color:#000;text-align:center;font-family:'Kumbh Sans', sans-serif;}.home_rooms{position:relative;}.maxH .columns{height:100%;}.maxH .img{height:100%;}.contact_wrap{margin-top:40px;padding:40px 0;border-top:1px solid #efefef;}.contact_wrap .title{text-align:center;}.contact_cta{padding:25px;border:1px solid #e8e8e8;text-align:center;}.contact_cta a{line-height:30px;font-weight:600;}.desc_cont{margin:40px auto;}.top40{margin-bottom:100px;}.txtImgContent{padding:80px 0px 80px 80px;min-height:20vh;}.txtImgContent h2{line-height:50px;font-size:44px;font-weight:400;text-transform:none;color:#474747;}.txtImgContent h3{color:#b7976e;font-family:'Kumbh Sans', sans-serif;padding:0;letter-spacing:2px;margin-top:20px;margin-bottom:25px;font-size:26px;font-weight:200;line-height:1.1em;}.txtImgContent p{font-size:14px;color:#302c2c;line-height:26px;font-weight:400;}.txtImgContent h4{font-weight:500;}.txtImgContent a{color:#474747;border-bottom:1px solid #474747;}.lefy{padding:80px 80px 80px 0;}.amenties_home{margin:25px 0;padding-left:40px;}.amenties_home svg{height:30px;width:30px !important;margin-bottom:20px;display:block;color:#dbcfb2;position:absolute;left:0;}.amenties_home h3{text-transform:none;font-weight:600;font-size:12px;}.mask_rel{position:relative;}.mask_abs{height:800px;position:absolute;top:-170px;left:0;width:100%;}.index_top{z-index:999;position:relative;}.desc_bg{background:#374e66;padding:120px 0;background-size:cover;background-position:center center;position:relative;}.desc_bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.81);}.desc_bg .row{position:relative;z-index:9999;}.desc_bg .txtImgContent h2,.desc_bg .txtImgContent h3,.desc_bg .txtImgContent p{color:#fff;}.desc_bg .txtImgContent h2{color:#dbcfb2;font-size:30px;letter-spacing:0px;font-weight:600;}.desc_bg .txtImgContent h3{text-transform:uppercase;font-family:'Kumbh Sans', sans-serif;color:rgba(255, 255, 255, 0.79);font-size:16px;letter-spacing:1px;}.topImg{height:350px;position:relative;background:#fafafa;background-size:cover;background-position:center center;}.topImg .title{position:absolute;bottom:20%;width:100%;z-index:2;}.topImg .title h1{font-size:50px;font-weight:400;color:#fff;}.topImg .title h2{color:rgba(255, 255, 255, 0.7686274509803922);text-transform:uppercase;margin:0;font-size:15px;letter-spacing:1px;display:block;margin:0;padding:0;}.topImg:after{z-index:1;position:absolute;width:100%;height:100%;content:'';top:0px;left:0px;background:rgba(0, 0, 0, 0.45);}.table{height:100%;vertical-align:middle;display:table;margin:auto;}.table_cell{vertical-align:middle;display:table-cell;}.folders_pdf{text-align:center;}.folders_pdf a{background:#dbcfb2;color:#fff;border-bottom:0px;margin:0 10px;border-radius:2px;}.folders_pdf a:hover{box-shadow:1px 1px 11px rgba(0, 0, 0, 0.32);background:#fff;color:#dbcfb2;}.folders_pdf p{font-size:10px;color:#ccc;}.amenties_in_ul{padding:0;list-style:none;}.amenties_in_ul li{position:relative;margin:30px 0;padding-left:40px;}.amenties_in_ul svg{width:30px;height:30px;position:absolute;left:0;top:0;}.amenties_in_ul svg *{fill:#dbcfb2;}@media only screen and (max-width:63.9375em){.tablescroll{overflow:scroll;}.photo_def{height:250px !important;}.submenu_wrap{padding:90px 30px;}.txtImgContent{padding:10px;min-height:20vh;}.backPhoto .content{top:110px !important;}.fh{height:30vh !important;margin-bottom:10px;overflow:hidden;}.lh{height:30vh !important;margin-bottom:30px;overflow:hidden;}.contact_desc{text-align:center !important;}.description_packages .top_title h1{line-height:48px !important;}.mt{margin-top:0 !important;}.txtImgContent{padding:80px;}.logo img{left:0;top:20px;}.rooms_right_panel_wrap .room_info_ico p{color:#000 !important;}.rooms_right_panel_wrap h1{color:#000 !important;margin-top:100px !important;}.menuCol{margin-bottom:30px;}}@media only screen and (max-width:40em){.backPhoto .content{top:230px !important;padding:51px 10px;width:95%;}.backPhoto .content:before{bottom:-100px;}.txtImgContent{padding:30px;}.txtImgContent h3{font-size:30px;}.reviews_title p{padding:5px 30px;}.top40{margin-bottom:20px;}}