body{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5em}a,a:hover,#navbar-bootstrap .navbar-nav li.active a{color:#666}option{color:#000}#header{padding:0;color:#fff;background:#2ba6cb;z-index:99999;position:relative;width:100%}.home #header{position:absolute;background:rgb(0 0 0 / .5)}#logo img{margin-bottom:5px;margin-top:0;width:100%;max-width:248px}#header #logo{background-color:#fff0;display:block;height:auto;max-height:180px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:300px;z-index:1001;top:0}.home #header.fixed_menu{background:#fff0;width:100%;-webkit-transition:background-color 700ms linear;-moz-transition:background-color 700ms linear;-o-transition:background-color 700ms linear;-ms-transition:background-color 700ms linear;transition:background-color 700ms linear;position:fixed}#header.fixed_menu.fixed_on{position:fixed;top:0;background:#2ba6cb}.home #header.fixed_menu.fixed_on{position:fixed;top:0;background:rgb(0 0 0 / .5)}#wrapper{padding-top:0}#wrapper.fixed_on{padding-top:130px}.home #wrapper.fixed_on{padding-top:0}@media screen and (max-width:993px){#wrapper.fixed_on{padding-top:148px}}@media screen and (max-width:767px){#header{height:125px}#header.fixed_menu{height:auto}#header.fixed_menu #logo{display:none}.home #header.fixed_menu #logo{display:block}#header.fixed_menu.fixed_on #logo{display:none}#wrapper.fixed_on{padding-top:53px}}#header_top{padding:5px 15px 0 15px;text-align:left;color:#fff!important}#header_top p{margin-bottom:0}#header_top i{margin:0 10px 0 0}#header_top a{color:#fff}#header_top .spoontalk-sociamedia-icons-widget i{background:transparent!important;font-size:16px!important;width:20px!important;height:20px!important}#header_top .row>[class*=' col-']{text-align:center}#header_top .row>[class*=' col-']:first-child{text-align:left;font-size:small}#header_top .row>[class*=' col-']:last-child{text-align:right;font-size:30px}@media screen and (max-width:767px){#header_top{display:none}}span.caret{display:none}#navigation{height:100px}#navbar-bootstrap-left .navbar-nav,#navbar-bootstrap-right .navbar-nav,#navbar-bootstrap-mobile .navbar-nav{display:block;float:none}#bootstrap-navigation-mobile{-moz-border-radius:0;-webkit-border-radius:0;background:#fff0;border:none;border-radius:0;display:none;font-size:14px;height:32px;min-height:auto;margin-bottom:0;z-index:99999}#menu-right-menu{text-align:right}#menu-left-menu{text-align:left}#menu-main-menu{text-align:center}#navigation li a{background:#fff0;color:#fff;padding:10px 12px;font-weight:400;text-transform:uppercase}#navigation li ul li a{color:#333}#navigation li ul li a:hover{color:#999}#bootstrap-navigation{background:#fff0;margin-top:15px}#navigation .navbar-nav>li>.dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#navigation #navbar-bootstrap-mobile .navbar-nav li a,#navigation #navbar-bootstrap-mobile .navbar-nav li.active a{background:#fff0}@media (min-width:768px){#navigation .navbar-nav>li{float:none;display:inline-block}.below-nav-logo{font-size:18px}}@media (max-width:993px){#bootstrap-navigation{display:none}#bootstrap-navigation-mobile{display:block;top:88px}#navigation{height:120px}#navigation .navbar-header{display:none}#navigation .navbar-inverse .navbar-nav>.open>a,#navigation .navbar-inverse .navbar-nav>.open>a:focus,#navigation .navbar-inverse .navbar-nav>.open>a:hover{color:#666}#navigation li a{padding:5px 10px;text-align:center}}@media (max-width:767px){#header #logo{top:0}#navigation{height:50px;padding:0}#navigation #bootstrap-navigation-mobile{top:44px}#navigation .navbar-header{display:block}#navigation li a{color:#333}#navigation li a:hover{color:#2ba6cb}#navigation li ul li a{color:#2ba6cb}#navigation .phone_mobile .fa,#navigation .phone_mobile .fa:hover{font-size:36px;color:#fff;float:left;margin:10px 0 0 0}#navigation .navbar-header{text-align:left;padding:0 15px}#navigation .navbar-toggle{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;margin:15px 0 0 0;padding:0}#navigation .navbar-default .navbar-toggle:focus,#navigation .navbar-default .navbar-toggle:hover{background-color:#fff0;border:none}#navigation .navbar-default .navbar-toggle{border:none}#navigation .navbar-toggle .icon-bar{width:30px;height:3px;border-radius:3px}#navigation .navbar-inverse .navbar-collapse,#navigation .navbar-inverse .navbar-form{border:none;background:#eee}#navigation .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}}@media all and (min-width:992px){#header ul li{position:relative}#header ul li ul.dropdown-menu li:hover ul{display:block;left:100%;position:absolute;top:-7px}}@media all and (max-width:991px){#header ul li ul.dropdown-menu li ul{display:block;left:25px;position:relative}}#slider{background:#f7f7f7}#resortpro-widget-form{padding-bottom:0}.homepage_search{color:#333;position:absolute;bottom:45%;z-index:9;width:100%;left:0;right:0;padding:0;background:rgb(40 46 60 / .6)}#slider .search_widget{padding:20px 20px 14px 20px}.form-group{margin-bottom:11px}#slider .search_widget label{display:none}#slider .has-feedback label~.form-control-feedback{top:0}#slider .search_widget input,#slider .search_widget select,#resortpro_sw_bed{background-color:rgb(255 255 255);border:2px solid #c2c2c2;border-radius:0;color:#333;outline:0;text-align:left;height:45px;line-height:inherit;padding:8px 18px;box-shadow:0 3px 11px 0 rgb(0 0 0 / .15);transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease}#slider .form-control,#footer .form-control{border:2px solid #c2c2c2;border-radius:0;color:#333;-webkit-appearance:none}#slider .has-feedback .form-control{padding-right:42.5px!important}.homepage_search .search_widget .row:nth-child(3){background-color:#fff;padding:10px 0 0}.homepage_search .search_widget .primary-button{border-radius:0;box-shadow:none;height:45px;border:2px solid #C2C2C2;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease;color:#fff;background-color:#ff4d66}.homepage_search .search_widget .primary-button:hover{background-color:rgb(0 0 0 / .5)}#slider .form-control::-moz-placeholder{color:#333}#slider .form-control::-webkit-input-placeholder{color:#333}#slider{position:relative}#big-video{max-height:820px;min-height:520px;width:100%;position:relative}#slider_text{font-size:60px;color:#fff;text-shadow:0 0 10px rgb(0 0 0 / .5);position:absolute;left:0;right:0;margin:auto;bottom:55%;text-align:center}@media screen and (-webkit-min-device-pixel-ratio:0){#slider select,#footer select,#property_jump select{background-image:linear-gradient(45deg,transparent 50%,white 50%),linear-gradient(135deg,white 50%,transparent 50%);background-position:calc(100% - 12px) calc(1em - -3px),calc(100% - 7px) calc(1em - -3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}}#slider select:focus,#footer select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%);background-position:calc(100% - 7px) 1em,calc(100% - 12px) 1em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-color:#fff;outline:0}#browse{width:100%;background:#2ba6cb;text-align:center;position:relative;bottom:0;font-size:24px;color:#fff;padding:30px 15px;text-transform:uppercase}#browse .btn{font-size:16px;font-weight:700;border:2px solid #fff;border-radius:0;margin:10px 20px;vertical-align:middle;padding:10px 30px;outline:none;color:#fff}#browse .btn:hover{background:rgb(0 0 0 / .25);transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease}.navbar-default .navbar-brand{color:#fff}.heading-box{position:relative;text-align:center;display:block;margin:0 0 30px}.heading-box h2{display:inline-block;padding:0 20px 20px;margin:0 0;font-size:40px;letter-spacing:-1px;position:relative;z-index:1;color:#666;border-bottom:1px solid #666;font-weight:300}.heading-box h2:before{display:block;content:"";position:absolute;left:50%;bottom:-8px;margin-left:-8px;border:1px solid #fff;background:#FFF;width:15px;height:15px}.heading-box h2:before{-webkit-box-shadow:0 0 0 1px #C5A460,inset 0 0 0 2px #C5A460;box-shadow:0 0 0 1px #C5A460,inset 0 0 0 2px #C5A460}.heading-box h2:after{display:block;content:"";position:absolute;left:50%;bottom:1px;margin-left:-46%;z-index:-1;width:92%;height:1px}#welcome{padding:40px 0}.heading-box h1{padding:0 0 15px;margin:0 0;color:#fff;font-size:50px}#streamline_image_widget,#streamline_image_widget2{padding:20px 0}.siw-slide-up h4{top:0!important;font-size:18px!important;font-weight:300!important}#streamline_image_widget .widget_streamline_image_widget.col-md-3{width:33%}.overlay{display:block;position:absolute;z-index:0;background:rgb(0 0 0 / .5);overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:100%;left:0;top:0;width:100%}#accreditation_logos{padding:50px 0;background:#fff}.owl-item{text-align:center}#call_to_action{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;color:#fff;padding:50px 0;position:relative}#call_to_action h3{margin:10px 0!important;font-weight:300}#contact_tabs{padding:50px 0}#contact_tabs h3{display:none}.contact_form{padding:25px 35px 25px 35px;background-color:#888;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#testimonials_rotator{text-align:center;padding-top:50px;padding-bottom:50px}.testimonial_rotator_quote{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#6c6c6c;line-height:1.25em}.testimonial_rotator_author_info.cf-tr p{text-transform:uppercase;font-size:12px;font-family:Montserrat,sans-serif;letter-spacing:.2em;color:#8a8a8a;font-style:normal;padding:0}#testimonials_rotator i{font-size:44px;color:#E5E5E5;margin-bottom:15px}h2.testimonial_rotator_slide_title{display:none}#sidebar .TestimonialRotatorWidget{padding:15px}#sidebar div,#sidebar p{text-align:left}#sidebar .testimonial_rotator.template-longform hr.longform_hr{margin:20px 0}#sidebar .testimonial_rotator_quote{font-size:18px}#sidebar .testimonial_rotator.template-default .testimonial_rotator_author_info{padding:0;border-left:none;margin:20px 0}#sidebar .testimonial_rotator.template-default .testimonial_rotator_author_info p{font-size:.8em}@media screen and (max-width:480px){.testimonial_rotator_quote{font-size:18px;font-weight:700}#testimonials_rotator{padding-top:20px;padding-bottom:20px}}#blocks{padding-top:50px;padding-bottom:50px}#two_images .col-sm-6,#three_images .col-sm-4,#four_images .col-md-3{padding-left:8px;padding-right:8px}.item-image{position:relative;overflow:hidden;padding-bottom:50%;background:#000;text-align:center;margin-bottom:16px}.item-image.landscape{padding-bottom:60%}.item-image.square{padding-bottom:100%}.item-image.portrait{padding-bottom:150%}.item-image:hover img{opacity:.8!important}.item-image img{position:absolute;top:0;bottom:0;left:-50%;right:-50%;margin:auto;width:100%}.item-image.square img,.item-image.portrait img{width:auto;height:100%}.item-content-container{position:absolute;top:0;bottom:0;left:0;right:0}.item-content-container-align-vertical{width:100%;height:100%;display:table}.item-content{display:table-cell;vertical-align:middle;padding:15px}.item-content{color:#fff}.item-content p{color:#ccc}.item-content h3{text-transform:uppercase;font-size:20px;margin-bottom:0!important}.item-content a.btn{border:1px solid #fff;padding:15px 20px;font-size:12px;font-weight:700;background-color:#fff0;text-transform:uppercase;display:block;clear:both;float:none;margin:10px auto;max-width:200px;margin-bottom:10px;color:#fff;border-radius:0}.item-content:hover{text-shadow:0 0 5px rgb(0 0 0 / .95)}.item-image:hover .item-content a.btn{background-color:rgb(0 0 0 / .5)}@media only screen and (max-width:993px){.item-image.portrait{padding-bottom:100%}.item-image.portrait img{width:auto;height:100%}}@media only screen and (max-width:767px){.item-image.landscape,.item-image.square,.item-image.portrait{padding-bottom:92%}.item-image.landscape img,.item-image.square img,.item-image.portrait img{width:100%;height:auto}}@media only screen and (min-width:481px) and (max-width:767px){#two_images .col-sm-6,#three_images .col-sm-4,#four_images .col-md-3{}}@media screen and (max-width:480px){.item-content p{display:inline}#blocks{padding-top:20px;padding-bottom:20px}}#property_jump{color:#fff;padding:30px;background:#2ba6cb}#property_jump h3{margin-top:0;margin-bottom:20px!important}#property_jump label{display:none}#property_jump .btn{font-size:16px;font-weight:700;border:2px solid #fff;border-radius:0;margin:0;vertical-align:middle;padding:10px 30px;outline:none;color:#fff}#property_jump .btn:hover{background:rgb(0 0 0 / .25);transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease}#property_jump select{border-radius:0;box-shadow:none;height:45px;border:2px solid #fff;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease;color:#fff;background-color:#fff0;-webkit-appearance:none}@media screen and (min-width:768px){#property_jump #resortpro-widget-form .row{float:left;width:50%;margin:0}#property_jump #resortpro-widget-form .row h3{text-align:right;line-height:40px;margin:0}}@media screen and (max-width:480px){#property_jump .search_widget{width:100%}#property_jump .container .container{padding:0}}#contentarea h1.entry-title{margin-bottom:20px!important}#contentarea h2{margin-bottom:10px!important}#contentarea h3{margin-bottom:5px!important}#footer,#footer a{color:#fff}#footer img{max-width:100%;height:auto}div.footer-widget>div{margin-bottom:30px}#footer{padding:50px 0;background:#000;border-top:3px solid #666;position:relative}#footer h3{color:#666;padding:0 0 10px;font-size:24px;font-weight:300;text-transform:uppercase}#footer h3:after{display:block;content:"";width:100%;border-bottom:1px solid #666;margin:10px auto}#footer ul{list-style-type:none;padding-left:0}#footer ul li a{line-height:1.75em}#footer i+p{padding-left:25px;line-height:22px}#footer i{font-size:18px;padding-top:2px}#copyright{padding:20px 0;color:#fff;font-size:12px;background-color:#2ba6cb}#copyright a{color:#fff}#footer .spoontalk-sociamedia-icons-widget i{background:#666!important;font-size:16px!important;width:35px!important;height:35px!important;border-radius:0}#footer #go-up-box a,#go-up-box a:hover{width:40px;height:40px;position:absolute;top:-25px;color:#fff;left:50%;text-align:center;line-height:40px;font-size:16px;cursor:pointer;-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-webkit-transform:translateX(-40%);transform:translateX(-40%)}#footer #go-up-box a{background:#666}#footer #go-up-box a:hover{background:#000}.frm_form_fields input,.frm_form_fields textarea,.frm_form_fields button{display:block;width:100%;height:46px;padding:12px 12px;font-size:14px;line-height:1.42857143;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none;border:none;background-color:#fff;color:#ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:11px}.frm_form_fields input[type="submit"],.frm_form_fields button[type="submit"]{display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;color:#fff;background:#666}.frm_form_fields input[type="submit"]:focus,.frm_form_fields input[type="submit"]:hover,.frm_form_fields button[type="submit"]:focus,.frm_form_fields button[type="submit"]:hover{color:#333;text-decoration:none}.frm_error_style,.frm_error{color:#f90;font-size:14px;font-weight:400;line-height:1.25em;margin:5px 0}div#ui-datepicker-div{border-radius:0!important;background:#fff;border-color:#ccc;border:none;box-shadow:0 0 5px rgb(0 0 0 / .2)}.ui-datepicker-header.ui-widget-header{border-radius:0!important;border:none;background:#eee}.ui-state-hover,.ui-state-focus{background:#fff!important;border:none!important;border-radius:0!important}.ui-widget-content{border:1px solid #ccc;background:#fff;color:#333}.home #search_end_date::-webkit-input-placeholder{color:#333333!important}.home #search_end_date:-moz-placeholder{color:#333333!important}.home #search_end_date::-moz-placeholder{color:#333333!important}.home #search_end_date:-ms-input-placeholder{color:#333333!important}.home #search_end_date::-ms-input-placeholder{color:#333333!important}.home #search_end_date:placeholder-shown{color:#333333!important}.home #search_start_date::-webkit-input-placeholder{color:#333333!important}.home #search_start_date:-moz-placeholder{color:#333333!important}.home #search_start_date::-moz-placeholder{color:#333333!important}.home #search_start_date:-ms-input-placeholder{color:#333333!important}.home #search_start_date::-ms-input-placeholder{color:#333333!important}.home #search_start_date:placeholder-shown{color:#333333!important}#resortpro-book-unit{padding-top:0}.layout-1 .ms-showcase2-template .ms-thumb-list .ms-thumb-frame,.ms-showcase2-template .ms-thumb-list .ms-thumb-frame{height:auto}.layout-1 .ms-showcase2-template{padding-bottom:100px}#contentarea h1.entry-title{margin-bottom:20px!important}#contentarea h2{margin-bottom:10px!important}@media (max-width:991px) and (min-width:768px){#logo img{margin-top:20px}}@media screen and (max-width:992px){.widget_streamline_image_widget{margin-bottom:20px}.partner{display:block}.side-by-side img{margin-bottom:20px}}@media screen and (max-width:768px){.welcome_inner{margin-left:0}.side-by-side{padding:30px 15px 0}}@media screen and (max-width:767px){#phone{display:none}.homepage_search h2{font-size:24px}#slider_text{font-size:50px;line-height:55px;bottom:65%}#icons_over_background{background-attachment:scroll}#welcome,#testimonials{background-attachment:scroll}#streamline_image_widget .widget_streamline_image_widget.col-md-3{width:100%}.contact_area{margin-bottom:50px}}@media only screen and (max-width:480px){.widget_streamline_image_widget{width:auto;float:none}#slider_text{font-size:40px;line-height:45px;bottom:60%}#slider .search_widget input,#slider .search_widget select,#resortpro_sw_bed{font-size:14px;padding:8px 10px}#welcome{padding:20px 0}#browse{font-size:18px}#browse .btn{margin-top:10px}.tabs_area .nav-pills>li{text-align:center;width:100%}#exTab3 .nav-pills>li>a{border-radius:0;border-bottom:1px solid #f7f7f7}.tabs_area .nav-pills>li+li{margin-left:0}#footer{text-align:center}}.grid-1 .propertyPhoto{overflow:hidden;padding-bottom:60%;position:relative;background:#666}.grid-1 .propertyPhoto,.listing-1 .propertyPhoto a.thumb{height:100%}.grid-1 .propertyPhoto a:first-of-type{z-index:1000}.grid-1 .propertyPhoto a img{height:auto!important;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.grid-1 .propertyPhoto,.grid-1 .propertyPhoto a{display:block;height:100%!important}.grid-1 .propertyPhoto a img{height:auto!important}.grid-1 .propertyInfo{padding:10px!important;background:#fafafa}.grid-1 .propertyInfo2{background:#fafafa}.grid-1 .property{margin:8px 0 8px}h3.h5{font-size:inherit}.price_wrapper.ng-scope span:first-child{font-size:10px}.rating-count{line-height:18px}.rating-stars.ng-isolate-scope{margin-bottom:10px}.streamline-pagination-wrapper .btn{margin-bottom:10px}.streamline-pagination-wrapper{margin-top:30px}div#room-details li{list-style:none}.propertyButtons .inquiry{background-color:#ee0285!important}.propertyButtons .book{color:#ee0285!important}.price_wrapper{background-color:#ff9a00!important}.homepage_search .search_widget .primary-button{background-color:#ff4d66!important}.homepage_search .search_widget .primary-button:hover{background-color:#ff5c73!important}.orange-button{background-color:#f3a437!important}.orange-button:hover{background-color:#f3b662!important}.home #search_end_date:placeholder-shown{color:#333!important}.home #slider_text{color:#333}#search_end_date{color:#333}.center{text-align:center}.boxpadding{padding-top:25px;padding-bottom:25px}.below-nav-logo{text-align:center;color:#fff;margin:0}