@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800%7CPlayfair+Display:400,700%7CRoboto:100,300,400,400i,500,700";@import url(../fonts/font-awesome/css/font-awesome.min.css);@import url(../fonts/flaticon/font/flaticon.css);@import url(../fonts/linearicons/style.css);@import url(../css/jquery.mCustomScrollbar.css);@import url(../css/ie10-viewport-bug-workaround.css);@import url(../js/slick-carousel/slick.css);@import url(../js/jqui-slider-tooltip/jquery-ui.min.css);@import url(../css/daterangepicker.css);@import url(../js/leaflet/leaflet.css);@import url(../js/bootstrap-touchspin/jquery.bootstrap-touchspin.min.css);@import url(../js/intl-tel-input/css/intlTelInput.min.css);@import "https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css";@import url(../js/fullcalendar-3.9.0/fullcalendar.min.css);.body-wrap{display:none}.logo{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;vertical-align:middle}.logo:focus,.logo:hover{color:#fff;text-decoration:none}.logo span{line-height:38px}.logo img{margin-right:20px}.search-booking-box{background:#f1f1f1;border:1px solid #ddd;position:relative}#contact_form .search-contents{padding-bottom:50px}.search-area-box-2 .search-contents .btn-default{background:#fff!important}@media (max-width:768px){.search-area-box-2{padding-bottom:0}}.heading-rooms h3{display:inline-block}.heading-rooms .rating{margin-left:10px;display:inline-block}.search-your-details h5{font-weight:600;padding:10px 0;text-transform:uppercase}.js-advanced-search{position:relative;width:100%;display:none;padding-bottom:30px}.js-advanced-search label{font-weight:400}.js-advanced-search-toggle{position:absolute;display:block;bottom:-10px;width:100%;left:0}.js-advanced-search-toggle h5{padding:10px 30px;background:#000;bottom:-10px;color:#fff;cursor:pointer;width:100%}.js-advanced-search-toggle h5:after{font-family:FontAwesome;float:right;content:"\f078";transition:all .4s ease-in-out}.js-advanced-search-toggle h5.active:after{float:right;transform:rotate(-180deg)}.ui-slider-range{background:#fff;border:1px solid #ddd}.ui-slider-handle{background:#000;border-radius:100px;outline:none}#amount{background:transparent;border:0;text-align:center;width:100%;margin-bottom:8px}.bootstrap-select.btn-group.star-rating .dropdown-menu li:nth-child(n+2) a{color:orange;font-size:30px;line-height:10px}.bootstrap-select.btn-group.star-rating .dropdown-menu li:nth-child(n+2) a:hover{background:#eee}.booking-flow-inner{padding:0 20px}@media screen and (max-width:767px){.booking-flow-inner{padding:0}}.price i.fa-info-circle{cursor:pointer;outline:none}.wizard .tab-pane{padding-top:0}.your-address>strong{float:none}.your-address address{display:block;margin-left:0}.your-address address strong{display:inline-block;margin-bottom:5px}.breadcrumb-area h1{text-shadow:1px 1px 8px rgba(0,0,0,.5)}.popover{font-size:12px;color:#000;max-width:100%}.popover h3.popover-title{font-size:13px;background:#e6e6e6}.daterangepicker td.disabled{color:#ddd}.daterangepicker td.today.disabled{background:#ffeec9}.daterangepicker td.today.active:hover{color:inherit}.daterangepicker td.today:hover{background:#ffeec9;color:inherit}.property-general-details{padding-top:10px}.property-general-details .item{padding:6px 0;border-bottom:1px solid #ddd}#map,#Mapid{height:490px!important}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}.bootstrap-touchspin .input-group-btn-vertical{top:0}.bootstrap-touchspin .input-group-btn-vertical>.btn{width:15px;border-right:1px solid #c1c1c1;margin-bottom:2px;margin-top:2px;margin-right:0}@media screen and (max-width:992px){.bootstrap-touchspin .input-group-btn-vertical>.btn{border:0;margin:0}}.number-button-down{text-indent:-9999px;background:#f6f6f6}.number-button-down:after{font-family:FontAwesome;content:"\f106";color:#666;font-size:12px;text-indent:0;position:absolute;left:2px}@media screen and (max-width:992px){.number-button-down:after{left:4px}}.number-button-up{text-indent:-9999px;background:#f6f6f6}.number-button-up:after{font-family:FontAwesome;content:"\f107";color:#666;text-indent:0;font-size:12px;position:absolute;left:2px}@media screen and (max-width:992px){.number-button-up:after{left:4px}}.search-contents .styled{overflow:hidden}.search-contents .styled .input-group{width:100%}.search-contents .styled .btn-default{width:200%}.content-loader{display:none;padding:40px 0}.content-loader i{display:inline-block;font-size:36px;margin-bottom:20px}.content-loader p{font-size:13px}.hotel-box{position:relative}.hotel-box .header .image{width:100%;height:240px}.hotel-box .detail{padding:20px 20px 65px}.hotel-box .btn{position:absolute;bottom:20px;left:20px}#map .leaflet-popup{bottom:-5px!important}#map .leaflet-popup-content{white-space:nowrap;width:auto!important}.intl-tel-input{display:block}.wizard li.active:after{display:none}.main-header-2{top:0}.main-header-3{background-color:rgba(0,0,0,.82)}@media (min-width:768px){.navbar-nav{float:right}}#carousel-example-generic .item{height:85vh;background-position:50%}.tiles-wrapper{position:relative;z-index:0}.tiles-wrapper .overlay{position:absolute;background:rgba(0,0,0,.34);width:100%;height:100%;z-index:1;left:0;top:0}.tiles-wrapper .tiles-item{float:left;width:8.13%;margin:.1%;height:150px}@media screen and (max-width:1260px){.tiles-wrapper .tiles-item{width:19.8%;height:200px}.tiles-wrapper .tiles-item:nth-child(13),.tiles-wrapper .tiles-item:nth-child(n+22){display:none}}@media screen and (max-width:979px){.tiles-wrapper .tiles-item{height:135px}.tiles-wrapper .tiles-item:nth-child(n+22){display:block}.tiles-wrapper .tiles-item:nth-child(26),.tiles-wrapper .tiles-item:nth-child(n+29){display:none}}@media screen and (max-width:767px){.tiles-wrapper .tiles-item{height:130px}}@media screen and (max-width:580px){.tiles-wrapper .tiles-item{width:19.8%;height:75px}}.tiles-wrapper.agency .tiles-item{float:left;width:12.5%;height:140px}@media screen and (max-width:1260px){.tiles-wrapper.agency .tiles-item{height:100px}}@media screen and (max-width:979px){.tiles-wrapper.agency .tiles-item{height:90px}}@media screen and (max-width:767px){.tiles-wrapper.agency .tiles-item{height:70px}}@media screen and (max-width:580px){.tiles-wrapper.agency .tiles-item{height:50px}.tiles-wrapper.agency .tiles-item .tiles-wrapper.agency .tiles-item:nth-child(11),.tiles-wrapper.agency .tiles-item .tiles-wrapper.agency .tiles-item:nth-child(12){display:inherit}}#js-accomodation-units{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:979px){#js-accomodation-units{display:block}}#js-accomodation-units .accomodation-unit-item{display:-ms-flexbox;display:flex}@media screen and (max-width:979px){#js-accomodation-units .accomodation-unit-item{display:block}}#js-accomodation-units .hotel-box{width:100%}.search-area-box-wrap{position:absolute;background:hsla(0,0%,100%,.85);top:44%;left:50%;padding:0 20px;transform:translateX(-50%) translateY(-50%);z-index:2}.search-area-box{position:relative;bottom:inherit;background:transparent}.search-area-box-2 .dropdown-menu>.active>a,.search-area-box .dropdown-menu>.active>a{background-color:#e0e0e0}.search-contents h2,.search-contents h3{color:#000}.search-contents .btn-default{background:hsla(0,0%,100%,.95)!important}.counters{position:absolute;background-image:none;overflow:hidden;bottom:0;left:0;z-index:1;padding:30px 0 0;background:rgba(0,0,0,.75)}@media screen and (max-width:767px){.counters{padding:20px 0 0}}@media screen and (max-width:580px){.counters .counter-box{margin-bottom:20px}}.counters .counter-box h1{font-size:46px}@media screen and (max-width:580px){.counters .counter-box h1{font-size:28px}}@media screen and (max-width:580px){.counters .counter-box h5{font-size:11px}}@keyframes a{0%{transform:translateZ(0)}50%{transform:translate3d(-2560px,0,0)}to{transform:translateZ(0)}}.bg-animation{position:absolute;left:0;top:0;background:#66978e;background:linear-gradient(135deg,#66978e,#77bab1 12%,#7a98b6 24%,#a890d3 36%,#ae83bf 48%,#d37878 61%,#f2af7f 73%,#f2c47a 86%,#dccd7c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66978e",endColorstr="#dccd7c",GradientType=1);width:8000px;height:100%;animation:a 20s linear infinite}.carousel-dots ul{display:inline-block;list-style-type:none;padding:0}.carousel-dots li{display:inline-block;margin:0 3px}.carousel-dots li button{display:none}.carousel-dots li:before{display:block;content:"";width:10px;height:10px;background:#ccc;border-radius:100px;cursor:pointer}.carousel-dots li.slick-active:before{background:#ccc}.video-container{border-bottom:1px solid #ddd}.video-container .video-embed{position:relative;padding:100px 0;text-align:center}.video-container .video-embed .img-container{position:absolute;bottom:30px;width:100%}.video-container .video-embed .img-container img{vertical-align:middle;padding:20px 10px;background:#fbfbfb;border-radius:200px;max-width:200px;box-shadow:0 -5px 8px rgba(0,0,0,.2)}.video-container iframe{display:inline-block;box-shadow:0 0 28px rgba(0,0,0,.15);border:1px solid #fff}@media screen and (max-width:767px){.video-container iframe{width:100%;max-width:100%;height:430px}}@media screen and (max-width:480px){.video-container iframe{height:270px}}.partners-block{text-align:center;background:#f6f6f6;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:60px 0}.partners-block h3{margin-bottom:40px;font-weight:700}.partners-block .logo-item{display:inline-block;margin:10px 20px;vertical-align:middle}.partners-block .logo-item img{max-width:130px;width:auto;max-height:70px}@media screen and (max-width:480px){.partners-block .logo-item img{max-height:40px}}.contact-details{padding:0;background:transparent}.contact-details .main-title,.contact-details .main-title-2 h3{margin-bottom:40px}.searchresults-view .breadcrumb-area{margin:220px 0 180px}.searchresults-view .search-area-box-wrap{top:inherit}#search-header-image{background:url(../img/search-bg.jpg) no-repeat 50% 60%;background-size:cover}#js-results #result-sorting{margin-top:15px;text-align:right}@media screen and (max-width:767px){#js-results #result-sorting{text-align:left}}#js-results #result-sorting label{display:inline-block;margin-right:15px}#js-results #result-sorting .js-sortby{width:auto!important;min-width:180px}#js-results #result-sorting select.js-sortby{display:none!important}#js-results .search-results-items-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:10px}@media screen and (max-width:767px){#js-results .search-results-items-wrap{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#js-results .search-results-items-wrap .search-results-item{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){#js-results .search-results-items-wrap .search-results-item{display:block}}#js-results .search-results-items-wrap .search-results-item .hotel-box,#js-results .search-results-items-wrap .search-results-item .hotel-box .detail{width:100%}#js-results .search-results-items-wrap .search-results-item .location{float:left;color:#666}#js-results .search-results-items-wrap .search-results-item .location i{margin-right:3px}#js-results .search-results-items-wrap .search-results-item .rating{float:right}.js-basic-search .checkbox input[type=checkbox]{margin-left:-20px}.js-basic-search .checkbox label{padding-left:20px}.page-item i{padding:7px 13px;display:inline-block;float:left}#contact_form .js-filter-area{padding-bottom:20px}#contact_form .js-filter-area .search-contents{padding-bottom:0}#contact_form .js-filter-area .js-basic-search{margin-bottom:20px}#contact_form .js-filter-area .search-your-rooms{position:relative}@media (max-width:992px){#contact_form .js-filter-area .search-your-rooms{text-align:left}#contact_form .js-filter-area .search-your-rooms h2{padding-bottom:0;margin-bottom:10px}}#contact_form .js-filter-area .search-your-rooms .filter-toggle{position:absolute;right:0;top:2px;font-size:24px;cursor:pointer;transition:all .2s ease-in-out}#contact_form .js-filter-area .search-your-rooms .filter-toggle.active{transform:rotate(180deg)}@media screen and (max-width:992px){.filter-data{display:none}}.sub-banner{background:#eee}.carousel-inner>.item{height:480px}@media screen and (max-width:767px){.carousel-inner>.item{height:340px}}.carousel-inner>.item a{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.booling-details-box{width:100%;margin-bottom:30px}.booling-details-box .bootstrap-touchspin-injected{overflow:hidden;width:100%}.booling-details-box li{margin-bottom:10px}.booling-details-box span.input-group-btn-vertical{margin-right:0}.booling-details-box input[type=number],.booling-details-box input[type=text]{border:1px solid #969696!important;color:#757575;padding:2px 10px;width:100%;outline:none;background:hsla(0,0%,100%,.95)!important}.booling-details-box input[type=number]{width:120%}#js-accomodation-unit-amenities .amenity-item{padding:3px 0}#js-accomodation-unit-amenities .amenity-item i{color:green;margin-right:3px}#js-accomodation-unit-activities .activity-item{padding:3px 0}#js-accomodation-unit-activities .activity-item i{color:green;margin-right:3px}.rateplan-selection{padding-left:5px;margin-bottom:25px}.rateplan-selection h5{font-size:16px;font-weight:600;margin-bottom:15px}.rateplan-selection label{color:#eaeaea}.rateplan-selection .radio i{margin-left:5px;cursor:pointer}.booling-details-box .price{font-size:14px;font-weight:400;line-height:160%;border-top:1px solid #6f6767;padding-top:25px;border-bottom:1px solid #6f6767;padding-bottom:25px}.booling-details-box .price .total-price{font-size:20px;font-weight:600;margin-top:10px}.booling-details-box .price h5{font-size:12px;font-weight:600;border-bottom:1px solid #6f6767;padding-bottom:5px;margin-bottom:5px;margin-top:10px}.booling-details-box .price p{font-size:12px;font-weight:400;margin:0 0 5px;line-height:120%}.detail-sidebar{position:relative}.detail-sidebar section{position:absolute;top:0}@media screen and (max-width:992px){.detail-sidebar section{position:relative;top:auto}}.detail-sidebar section.fixed{position:fixed;top:0}.detail-sidebar section.fixed .booling-details-box{max-width:262.5px}@media screen and (max-width:1200px){.detail-sidebar section.fixed .booling-details-box{max-width:247.39px}}.detail-sidebar .booling-details-box ul{padding-bottom:0;margin-bottom:0;border:0}.detail-sidebar .booling-details-box ul li:last-child{margin-top:30px}.detail-sidebar .booling-details-box button{margin-bottom:15px}.detail-sidebar .booling-details-box button:last-child{margin-bottom:1px}.timeline{width:600px;margin-bottom:5px}@media screen and (max-width:600px){.timeline{width:288px;font-size:9px}}.timeline .timeline-block{width:40%;float:left}.timeline .timeline-block.w80{width:80%}.timeline .timeline-block .bar{position:relative;margin:6px 0;border-bottom:20px solid #ffb400;z-index:0}.timeline .timeline-block .bar .progress{position:absolute;left:-5px;bottom:-35px;width:10px;height:10px;background:#fff;border-radius:100px;z-index:1}.timeline .timeline-block:first-child .bar{border-bottom:20px solid #3fb34f}.timeline .timeline-block.yellow .bar{border-bottom:20px solid #ffb400}.timeline .timeline-block:last-child{width:20%}.timeline .timeline-block:last-child .bar{border-bottom:20px solid #ff5a5f}.payment{width:600px;margin-bottom:5px;margin-top:10px}@media screen and (max-width:600px){.payment{width:288px;font-size:9px}}.payment .payment-block{width:40%;float:left}.payment .payment-block.w80{width:80%}.payment .payment-block .bar{position:relative;margin:6px 0;border-bottom:1px solid #000;z-index:0}.payment .payment-block .bar .progress{position:absolute;left:-5px;bottom:-24px;width:6px;height:6px;background:#000;border-radius:100px;z-index:1}.payment .payment-block:last-child{width:20%}.penalties{width:600px;margin-bottom:5px;margin-top:10px}@media screen and (max-width:600px){.penalties{width:288px;font-size:9px}}.penalties .penalties-block{width:40%;float:left}.penalties .penalties-block.w80{width:80%}.penalties .penalties-block .bar{position:relative;margin:6px 0;border-bottom:1px solid #000;z-index:0}.penalties .penalties-block .bar .progress{position:absolute;left:-5px;bottom:-24px;width:6px;height:6px;background:#000;border-radius:100px;z-index:1}.penalties .penalties-block:last-child{width:20%}@media screen and (max-width:992px){#js-availability-calendar{margin-bottom:30px}}#js-availability-calendar .fc-header-toolbar{margin-top:30px;margin-bottom:25px}#js-availability-calendar .fc-header-toolbar h2{font-size:20px;font-weight:600;padding:4px 0}#js-availability-calendar .fc-header-toolbar button{padding:0 5px;background:none;border:0;box-shadow:0 0 0;outline:none}#js-availability-calendar .fc-bgevent.U{background:#bbb}#pay-frame{height:600px;width:100%}