@font-face{font-family:'Economica';font-style:normal;font-weight:400;font-display:swap;src:local('Economica'),local('Economica-Regular'),url(/fonts/Economica-Regular.woff) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-size:15px;background-color:#fff}.padding_part{padding:0}.widgets_on_page ul{list-style-type:none;padding:0}.header{z-index:99999;position:relative;width:100%;float:left;margin:0;left:0;right:0;top:0;color:#333;min-height:120px}.header .logo img{max-width:100%;width:200px}.ph_nr .fa{margin:0 10px}.phone .btn-primary{border:0;border-radius:0;padding:10px;font-family:'Economica',sans-serif;font-size:19px;line-height:15px;text-align:center;text-transform:uppercase}.browse_row .btn-primary{background:#fea000;border:0;border-radius:0;padding:10px 30px;font-family:'Economica',sans-serif;font-size:19px;line-height:15px;text-align:center;text-transform:uppercase;margin:0 20px;letter-spacing:1.1px}.header .phone span{color:#fff!important;font-family:'Economica',sans-serif;font-weight:400;text-transform:uppercase}.logo_part{position:absolute;top:55px;float:left;margin:0;z-index:9999999;width:auto}.home .header{background:#fff0}.phone .ph_nr{color:#333!important}.sticky2.right-side{display:none}.inquiry.right-side{margin-top:0!important}#rev-slider-widget-4{display:none}.home .main_menu_part{background:linear-gradient(to right,rgb(255 255 255) 0%,rgb(255 255 255) 23%,rgb(255 255 255) 100%);height:80px}.main_menu_part{background-color:#f2f2f2;width:100%;height:80px;position:absolute;top:53px;z-index:300;left:0;right:0;margin:0 auto;font-family:'Economica',sans-serif;font-weight:400;text-transform:uppercase}#navbar-bootstrap .navbar-nav li.active a,#navbar-bootstrap .navbar-nav li a{font-size:15px;color:#31646b;display:inline}#menu-main-menu{padding:20px 14px 25px}#slider .hasDatepicker{position:relative;z-index:2000;background:#fff;height:45px;display:block;width:100%;margin:0;padding:5px 10px;border:0;border-radius:0;font-size:15px;font-weight:400;text-transform:uppercase}#slider .form-control{position:relative;z-index:2000;height:45px;display:block;width:100%;margin:0;padding:5px 10px;border:0;border-radius:0;font-size:15px;font-weight:400;text-transform:uppercase}.kw-spacer{margin-top:30px}.btn.btn-primary:active{background:#fea000}.btn.btn-primary{color:#fff;background:#fea000}.search_widget button .btn-primary,.btn-primary:hover,.btn-primary:active{background:#fea000}.search_widget button{height:45px;border:0;border-radius:0;padding:10px;background:#fea000;font-family:'Economica',sans-serif;font-size:19px;line-height:21px;text-align:center;text-transform:uppercase;color:#fff;width:100%}.search_widget label{display:none}.search_widget{height:76px;padding:0 25px;color:#fff;left:0;margin:0 auto;position:absolute;width:100%;z-index:99;top:0}.search_widget .has-feedback label~.form-control-feedback{top:1px;color:#000}#browser_rentals{left:43%;position:absolute;top:50%;top:415px;z-index:999}#browser_rentals .browserentals{background:#166eb0 none repeat scroll 0 0;color:#fff}.entry-title{padding-bottom:15px;padding-left:15px}.tparrows,.tp-bullets{display:none}#slider{position:relative}#slider_browse{width:100%;float:left;margin:0 0 25px}#slider_browse .browse_row{background:#00b299;bottom:0;color:#fff;font-size:30px;font-weight:300;padding:15px 0 20px;text-align:center;width:100%;height:auto;margin:0;font-family:'Economica',sans-serif}.form-control::-webkit-input-placeholder{color:#555}.form-control:-moz-placeholder{color:#555}.form-control::-moz-placeholder{color:#555}#logos{margin-top:54px;text-align:center}.container p{font-weight:500;font-size:18px;margin:18px 0 0}.imagehover_box img{height:290px}.imagehover_box .overbox .btn{width:80%;background:#fff0;border:2px solid #fff;margin:10px 0;font-size:21px;font-weight:100;padding:7px 0;opacity:0;color:#fff}#sectiontitle-4{width:100%;float:left;text-align:center}#text-9{width:100%;float:left;padding:0 0 25px;text-align:center}.featured_post_title{font-family:'Economica',sans-serif;font-weight:700;font-size:45px;padding:0 0 20px;margin:0}#featured_post{position:relative;z-index:2;background:url(/images/featuredbg-1024x456-c2.jpg) no-repeat;background-size:cover;margin:5px 0 0;padding:40px 0 60px;background-position:center center!important}.content h2{text-align:center;font-family:'Economica',sans-serif;font-weight:700;font-size:45px;padding:0}.content p{font-weight:500;font-size:18px;margin:18px 0 0}.home .content{width:100%;float:left;margin:0;padding:20px 0 35px}.content_middle{padding:40px 0}.boxes img{width:100%;padding:0;margin:0}.container_inner_part{padding:30px 0 40px;float:left;width:100%}.boxes .box-info{position:relative;min-height:268px;box-sizing:border-box;font-size:15px;color:#fff;text-align:center;padding:30px 18px}.boxes .box-info .h3{font-family:'Economica',sans-serif;font-weight:700;font-size:25px;margin:0 0 12px;color:#fff}.boxes .box-info p+p{margin:20px 0 0;font-size:15px;line-height:22px;font-family:"Lato",sans-serif;color:#d0e3e6}.boxes .box-info a.details{width:120px;position:absolute;right:0;bottom:30px;left:0;margin:auto;padding:8px 15px}.details{display:inline-block;font-family:Economica,sans-serif;font-size:20px;color:#000;background:0;padding:8px 20px 8px 10px;border-width:1px;border-style:solid;border-color:#74bcc7;border-radius:3px}.content_bottom{padding:40px 0 20px;background:linear-gradient(rgb(255 255 255 / .45),rgb(255 255 255 / .3)),url(/wp-content/uploads/2016/08/A-Vacation-May-Save-Your-Life.jpg);background-size:100% 100%;background-repeat:no-repeat}.frm_full_email{width:49%;clear:initial!important;float:left}.frm_full_phone{clear:initial!important;width:49%;float:right}#home_contact input,#home_contact textarea{margin:0;padding:20px 10px 26px 23px}.frm_submit{text-align:center;margin:0 auto;width:12%}.frm_submit input{text-transform:uppercase;text-align:center!important;display:block;background:#fea000!important;border-radius:0!important;border-width:initial!important;border-style:none!important;border-color:initial!important;padding:8px 32px!important;font-family:'Economica',sans-serif!important;font-weight:100!important;font-size:24px!important;margin:0 auto!important;color:#fff!important}.content_bottom h3{font-family:'Economica',sans-serif;font-weight:700;font-size:45px;color:#000;padding:0 0 20px;margin:0;text-align:center}#home_contact p{text-align:center}.content_bottom h4{text-align:center;font-family:Economica,sans-serif;font-size:25px;font-weight:200;color:#000}h3.text-1{font-family:Economica,sans-serif;float:left;padding-bottom:100px;margin-right:10px;border-right:2px solid;padding-right:8px;font-size:30px;letter-spacing:.1px}.map-search.ng-pristine.ng-untouched.ng-valid{max-width:100%;height:320px;position:relative;margin-top:19px}.breadcrumb{padding:8px 2px;margin-bottom:7px;list-style:none;background-color:#f5f5f5;border-radius:4px;margin-top:17px}.show_hide_filter{display:none}#step3 .checkbox{margin-left:-4px}#ui-datepicker-div{display:none;z-index:9999999!important}.side_search_widget{margin-top:41px}.filter-widget.col-md-12{padding-left:0!important}.filter-widget.col-md-12 .row{margin-right:-28px;margin-left:-15px}#resortpro-book-unit input{font-size:11px}#step3 .checkbox label,.radio label{min-height:20px;padding-left:9px;margin-bottom:0;font-weight:400;cursor:pointer}#step3 .checkbox,.radio{display:block;margin-bottom:15px;margin-top:0;position:relative}.content_image{margin:10px auto;width:200px}.section_info_location{font-size:12px;margin-bottom:40px}.section_info_location h5{font-weight:700}.footer_copy{width:100%;float:left;overflow:hidden}.vrma{margin:20px 20px 30px;float:left}.footer_copy h2{font-family:'Economica',sans-serif;padding:8px 30px;font-size:35px;font-style:normal}#spoontalk-sociamedia-icons-widget-2{border-bottom:1px solid #dadada;padding:0 0 25px}#spoontalk-sociamedia-icons-widget-2 i{width:40px!important;border-radius:50%;line-height:40px!important;margin:5px;height:40px!important;border:1px solid #dadada;color:#fea000!important;background:#fff0}#spoontalk-sociamedia-icons-widget-2 i:hover{border:1px solid #333}.footercopy{margin:15px 0 20px}#footer{color:#fff;padding:40px 0 0;margin:0!important;width:100%;float:left}#text-15{width:100%;float:left;text-align:center;margin-bottom:25px;margin-top:39px}#text-16 h6{text-align:center;margin:0}#sectiontitle-2{width:100%;float:left}.title_widget{text-align:center;position:relative}.title_widget:before{content:" ";display:block;border-bottom:solid 1px #fff;position:absolute;left:0;top:10px;width:100%;z-index:1}.title_widget i{font-family:'Economica',sans-serif;background:#fff;z-index:9;position:relative;padding:8px 30px;font-size:25px;font-style:normal;color:#000;font-weight:700}#menu-footer-menu li a{text-decoration:none;color:#333;padding:10px;font-size:18px}#menu-footer-menu li a:hover{color:#ec864b}#streamline_owl_widget-2{width:100%;margin:0 auto;padding:15px 0;background-color:#f5f5f5;border-bottom:1px solid #dadada}#owl-carousel-38{width:700px;margin:0 auto}.contact img{width:100%}.featured_post_title{color:#5095a0}#footer{background:#497880 none repeat scroll 0 0}.content h2{color:#5095a0}.phone .btn-primary{background:#ec864b}.footer_menu_nav a:hover{color:#ec864b}.boxes .box-info:hover{background:#478892}.boxes .box-info{background:#5095a0}#home_contact input,#home_contact textarea{background-color:rgb(255 255 255 / .8)}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#333;border:0;color:#f7f7f7;transition:all .5s}.nf-form-content .nf-field-container #nf-field-8-wrap .nf-field-element .ninja-forms-field{background-color:#22d286;width:100%}label#nf-label-field-13{display:none}label#nf-label-field-12{font-size:.875em}@media all and (max-width:767px){#navbar-bootstrap .navbar-nav li.active a,#navbar-bootstrap .navbar-nav li a{color:#777;line-height:20px;margin:0;padding:11px}}@media only screen and (min-width:270px) and (max-width:480px){.content h2{font-size:32px}.featured_post_title{font-size:32px}.content_bottom h3{font-size:32px}#frm_form_7_container{width:85%;margin:0 auto}.content_bottom h4{font-size:20px}.frm_submit{width:100%}.title_widget i{font-size:20px}.vrma{float:none;margin:20px 20px 0}#text-2,#text-3,#text-4,#text-5{margin:0 0 15px;width:100%;float:left;height:auto}#step3 .btn.btn-lg.btn-primary{font-size:16px;width:203px}#resortpro-reservation-details{font-size:9px}.boxWrapper{margin:0 0 15px}#owl-carousel-38{width:70%}}@media only screen and (min-width:481px) and (max-width:640px){.content h2{font-size:32px}.featured_post_title{font-size:32px}.content_bottom h3{font-size:32px}#frm_form_7_container{width:85%;margin:0 auto}.content_bottom h4{font-size:20px}.frm_submit{width:100%}.title_widget i{font-size:20px}.vrma{float:none;margin:20px 20px 0}#text-2,#text-3,#text-4,#text-5{width:50%;float:left;margin:0 0 15px}.boxWrapper{margin:0 0 15px;width:50%;float:left}}@media only screen and (min-width:641px) and (max-width:767px){.content h2{font-size:32px}.featured_post_title{font-size:32px}.content_bottom h3{font-size:32px}#frm_form_7_container{width:85%;margin:0 auto}.content_bottom h4{font-size:20px}.frm_submit{width:100%}.title_widget i{font-size:20px}.vrma{float:none;margin:20px 20px 0}#text-2,#text-3,#text-4,#text-5{width:50%;float:left;margin:0 0 15px}.boxWrapper{margin:0 0 15px;width:50%;float:left}}@media only screen and (min-width:768px) and (max-width:1200px){.content h2{font-size:40px}#bootstrap-navigation{background:#fff0;border:solid 0 #e7e7e7;margin:5px auto}#bootstrap-navigation .navbar-brand{display:none}.vrma{float:none}#frm_form_7_container{width:85%;margin:0 auto}#text-2,#text-3,#text-4,#text-5{width:24%;float:left;margin:0 7px 0 0;padding:0}.imagehover_box{height:200px}.imagehover_box .title{font-size:20px}#text-6,#text-18,#text-19{width:33%!important;float:left}.boxes .box-info{min-height:auto;padding:30px 18px 85px}.property-title{font-size:36px;padding-top:10px}#navbar-bootstrap .navbar-nav li.active a,#navbar-bootstrap .navbar-nav li a{font-size:13px;padding:0 0 0 10px}}@media only screen and (min-width:993px) and (max-width:1300px){#navbar-bootstrap .navbar-nav li.active a,#navbar-bootstrap .navbar-nav li a{font-size:15px;padding:0 15px 25px}}@media all and (max-width:767px){.logo_part{width:100%;text-align:center;background-color:#fff}.main_menu_part,.header,.logo_part{position:inherit}.header{float:none;padding:0 0 15px}#navbar-bootstrap .navbar-nav li{text-align:left;margin:10px}.property-title{font-size:22px;padding-top:10px}.header .phone{display:none}.container_inner_part{padding:8px 0 40px}}.main_cnt_info.container{margin-top:15px}.unit_inf span{float:left}.unit_inf i{font-size:4em;left:8px;position:relative}@media all and (min-width:555px){.unit_inf span{margin-right:60px}}@media all and (max-width:554px){.unit_inf span{margin-right:0;text-align:center;width:50%}.unit_inf i{font-size:2em;left:3px}.main_cnt_info h1.col-lg-12{font-size:20px!important;font-weight:bolder!important;padding:0!important}.main_cnt_info h3{font-size:19px}#rates-details th,#rates-details td{font-size:11px;padding:5px}.unit_inf{width:100%}.ui-datepicker{width:300px!important}}.unit_inf{clear:both;float:left;padding:20px 0 5px}.sticky_book{bottom:10px;position:fixed;text-align:center;width:100%;z-index:999;left:0}#book_inst{margin-right:15px;opacity:1}.inq_btn{margin-right:0!important;padding:12px 20px}@media all and (min-width:1200px){.sticky_book{display:none}}@media all and (max-width:1199px){.sticky{left:20px;width:95%!important}.modal-header{padding:5px 15px}.modal .form-control{padding:0 12px!important}.modal .form-group{margin-bottom:5px}.show_x{display:block!important}}.show_on_book_mobile{display:block!important;left:0;position:fixed;top:65px;width:100%;z-index:99999}.close_book_mb{cursor:pointer;display:none;font-size:23px;position:absolute;right:13px;text-align:right;top:0;z-index:999}.show_on_book_mobile form .col-md-6{float:left;width:50%}.show_on_book_mobile .sticky{-webkit-box-shadow:0 2px 5px 5px rgb(0 0 0 / .75);-moz-box-shadow:0 2px 5px 5px rgb(0 0 0 / .75);box-shadow:0 2px 5px 5px rgb(0 0 0 / .75)}#book_inst{background:#cb9e4b none repeat scroll 0 0;border:medium none #cb9e4b}.modal{top:85px;z-index:99999}.spoontalk-social{font-size:1.5em!important}.text-white{color:#fff}h4{line-height:1.3}#featured_post .imagehover_box{background-size:cover!important;background-position:center!important}#header_search select{height:40px!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.overlay25{background:rgb(0 0 0 / .25);width:100%;height:100%;display:block;position:absolute;z-index:2}#streamline_owl_widget-2{background-color:#fff}.content_bottom{background-image:url(/wp-content/uploads/2017/01/contactusback.jpg.webp);background-position:center center;background-size:cover}.ms-view{overflow:initial!important}#navbar-bootstrap .navbar-nav li.active a,#navbar-bootstrap .navbar-nav li a{color:#00b299}#navbar-bootstrap .navbar-nav li a.hover{color:#FC9F28}.frm_submit input{box-shadow:0 1px 1px #000!important}.phone .btn-primary{background:#fea000!important}#property-detail-tabs li a{background:#fea000!important}#property-detail-tabs li.active a{background-color:#fff!important;color:#fea000}#resortpro_unit_submit{background:#fea000!important}.content h2{color:#00b299}.featured_post_title{color:#00b299}.boxes .box-info{background:#00b299}.boxes .box-info:hover{background:#25a07b}.boxes .box-info p+p{color:#fff}.details{border-color:#fff}.featured-unit-details{margin-bottom:20px}.header{background:#00b299}#imagesc{max-height:750px;margin-top:-50px}.propertyLocation.truncate.ng-binding.ng-scope{display:none}.resortpro-search-submit-button-block .footbutton{color:#fff;background-color:#337ab7!important;border-color:#2e6da4;text-transform:none;float:initial;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:24px;font-weight:400;line-height:1.42857143;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;background-image:none;border:1px solid #fff0;border-radius:4px}.resortpro-search-submit-button-block .footbutton:focus,.resortpro-search-submit-button-block .footbutton.focus{color:#fff;background-color:#286090;border-color:#122b40}.resortpro-search-submit-button-block .footbutton:hover{color:#fff;background-color:#286090!important;border-color:#204d74!important}#contain>.row>.col-md-12,.col-md-12>.container-fluid{padding:0!important}@media all and (max-width:675px){#property-detail-tabs li{margin-bottom:2px;width:100%}}#primary .tab-content{margin-bottom:15px;padding-top:0!important}.tab-pane h3{margin-bottom:10px!important}.propertyInfo{height:75px!important;padding:10px 2px 0!important}body .star-rating ng-scope{display:none!important}.page-id-11 .form-group{margin-top:15px}.page-id-11 .search_widget{background:#fff0}.page-id-11 #resortpro-widget-form{padding:0!important}.page-id-11 #resortpro_search_widget-3 .search_widget{background:#00b299!important}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 1px rgb(0 0 0);filter:alpha(opacity=50);opacity:.6}.left.carousel-control span,.right.carousel-control span{top:40%}#slider .search_widget{top:475px}.headerfront{background-repeat:no-repeat;background-image:url(/wp-content/uploads/2017/05/WindsoratWestsideFullwidth-compressor.jpg.webp);background-size:cover;height:638px;background-position:top center}@media only screen and (max-width:2500px) and (min-width:1601px){.headerfront{height:586px;background-image:url(/images/WindsoratWestsideFullwidth-lg.jpg)}}@media only screen and (max-width:1600px) and (min-width:768px){.headerfront{height:586px;background-image:url(/images/WindsoratWestside-lgs.jpg)}}@media only screen and (max-width:767px) and (min-width:320px){#slider .search_widget{top:60px}.headerfront{height:338px;background-image:url(/images/WindsoratWestsideFullwidth-sm.jpg)}}#mc_embed_signup{clear:left;font:14px Helvetica,Arial,sans-serif}.resort-img{padding:3px}.img-gallery-row .col-sm-3{padding:0}.mt-4{margin-top:30px!important}.mb-4{margin-bottom:30px!important}.rating-count,.rating-stars,.star-rating{display:block}.search_widget .has-feedback label~.form-control-feedback{font-size:20px;top:6px;right:0;z-index:20000;display:block;width:35px;height:33px;line-height:34px;text-align:center;pointer-events:none;color:#fea001}#resortpro_search_widget-3 .search_widget{background:none;position:relative}#resortpro_search_widget-3 .form-group{margin-bottom:15px;margin-top:15px}.property:hover{box-shadow:0 0 5px #ccc}mt-40{margin-top:40px}mt-20{margin-top:20px}mb-40{margin-bottom:40px}mb-20{margin-bottom:20px}#footer p{margin:0 0 10px;font-size:15px}.bg-filter{margin-top:30px}table tbody tr{display:table-row!important}#browse{position:unset!important}.fa-calendar-alt{position:absolute;bottom:15px;right:20px;font-size:large}.slick-slide img{display:block;width:100%}.banner-images{max-width:1600px;margin:auto}@media screen and (max-width:1200px){.scroll-card{overflow-y:auto;height:fit-content!important}}