#primary{margin:0 15px}#resortpro-widget-form{padding-bottom:0}.search_results_filter_area p.pagination{margin:0}.search_results_filter_area>div:nth-child(2){margin-top:-20px}.listing-row{padding-bottom:30px}.listing-row h3 a{color:#000}.listing-row a.btn.resortia-cta:focus,.listing-row a.btn.resortia-cta:hover{color:#fff}.listings_wrapper_box div.ng-scope:nth-child(even)>div{background-color:#eaf1f7;padding-top:.25em}.listings_wrapper_box .propertyPhoto{margin-right:-15px}@media screen and (max-width:767px){.listings_wrapper_box .propertyPhoto{margin-right:0}}.listings_wrapper_box .propertyPhoto img{width:175px;height:116px}@media screen and (max-width:767px){.listings_wrapper_box .propertyPhoto img{width:100%;height:auto}}@media screen and (max-width:767px){ul.property-sales-points{-webkit-padding-start:20px}}#navbar-bootstrap-mobile a{font-size:1.5em;color:#fff}#navbar-bootstrap-mobile a:focus,#navbar-bootstrap-mobile a:hover{color:#333}#bootstrap-navigation{font-size:1.2em;border:none;background:0 0}#navbar-bootstrap .navbar-nav li a:hover,#navbar-bootstrap .navbar-nav li.active a{color:#aaa}@media (max-width:787px){.header{text-align:center}.navbar-toggle{float:none;margin:0}}.header .phone{display:block;float:left;margin:0}@media screen and (min-width:768px) and (max-width:991px){.header .phone{float:right}}.header .phone a{color:#fff;font-weight:700}.header .phone a:hover{color:#ccc}@media screen and (min-width:1200px){.header .phone{float:right;margin-right:20px}}.resortia-primary{background-color:#5b275b}.resortia-cta-secondary{background-color:#61a03d}#main a,#main a:focus{color:#3d3734}#main a:hover{text-decoration:underline}#main #main .ll-skin-resortia a.ui-state-active:focus,#main .ll-skin-resortia a.ui-state-active{color:#fff}#main .listing-row a.resortia-cta,#main a.resortia-cta,#main a.resortia:focus{color:#fff}#main .location-filter a,#main .view-by-links a{text-decoration:underline}.header,body,container{background-color:#cfd8dc}#content-area{padding-top:0}main{background-color:#fff;border-top:1px solid transparent}.header{padding:0}.header .logo img{max-height:100%;max-width:100%}@media screen and (min-width:768px){.clean-share-widget-wrapper{width:50%;margin:0 25%}}.virtual-tour{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.virtual-tour iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-section{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.vimeo-section iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tag-line{color:#fff;background:#000}.tag-line p{margin:.5em 1em}body.home .hero-area{position:relative}body.home .browse-all{text-align:center}body.home .browse-all a{color:#fff;text-decoration:none}@media screen and (min-width:768px){body.home ul.bed-link,body.home ul.location-filter,body.home ul.view-by-links{-moz-padding-start:0;-webkit-padding-start:0;-khtml-padding-start:0;-o-padding-start:0;padding-start:0}}body.home .resortia-more-info{margin-top:1em}body.home .resortia-more-info a{color:#fff}#direct-go-to input{border-radius:4px;padding:6px 0;width:100%;text-align:center}#direct-go-to .direct-go-to-error{text-align:center}#navbar-bootstrap .navbar-nav li{border-right-color:#fff}#navbar-bootstrap .navbar-nav li a{color:#fff}@media screen and (min-width:768px){.sticky-header #navbar-bootstrap .navbar-nav li a{padding:0 15px}}.header .row.no-gutter{margin-right:0;margin-left:0}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}header .no-gutter>div[class*=col-]>div{padding:0}.header .sticky-header{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:.2s transform cubic-bezier(.3,.73,.3,.74);z-index:20}body.admin-bar .header .sticky-header{top:32px;transform:translateY(calc(-100% - 32px))}@media screen and (min-width:768px) and (max-width:991px){body.admin-bar .header .sticky-header{top:44px}}body.down .header .sticky-header{transform:translateY(0)}.header .sticky-header .phone,.header .sticky-header .site-tagline,.header .sticky-header .sticky-header-nav{text-align:center}.header .sticky-header .phone,.header .sticky-header .site-tagline a{float:left;text-decoration:none;color:#fff;font-size:1.2em;line-height:48px;margin-right:0}.header .sticky-header .phone a,.header .sticky-header .site-tagline a a{text-align:center;float:none}@media screen and (max-width:600px){.header .sticky-header{display:none}}.slider_headlines{background-color:rgba(255,255,255,.7);padding:1.5em;border-radius:4px;left:5%!important}.slider_headlines h1{font-weight:700}.footer-widgets{margin-top:1.5em;margin-bottom:1.5em}.footer-widgets ul.menu a{color:#3d3734}.guided-tour{text-align:center}.guided-tour input::-webkit-input-placeholder{text-align:center}.guided-tour input:-moz-placeholder{text-align:center}.guided-tour input::-moz-placeholder{text-align:center}.guided-tour input:-ms-input-placeholder{text-align:center}.guided-tour input{color:#333}.entry-header{display:none}#primary.listing-detail h1{font-size:28px}#primary.listing-detail h2{font-size:24px}.nav-pills{margin-top:0;margin-bottom:12px;z-index:20;background:#fff}.nav-pills li{border:solid 1px #ccc}#rates-details table .min-stay,#rates-details table .nightly-rate{text-align:center}#resortpro_unit_submit[disabled]{background:#786e69;border-color:#3d3734}#resortpro-book-unit{width:100%}#resortpro-book-unit .phone{font-size:32px;font-weight:700;text-align:center}#resortpro-book-unit .phone-extension{font-size:24px;font-weight:700;color:#000;text-align:center}ul.amenities{width:48%;display:inline-block;vertical-align:top}#room-details table{table-layout:fixed}#room-details tr:first-child{font-weight:700;padding-bottom:1em}#room-details td{text-align:center}#room-details td:nth-child(odd){background-color:#e9e9e9}p.return-to-search{text-align:center}.unit-rating{text-align:center}.ms-showcase2-template{padding-bottom:155px}@media (max-width:400px){.ms-showcase2-template{padding-bottom:75px}}@media (max-width:200px){.ms-showcase2-template{padding-bottom:0}}.ms-showcase2-template .ms-view{background:0 0}.ms-showcase2-template .ms-bar{background:#000!important}.ms-showcase2-template .ms-tabs-vertical-template{margin:0 auto}.ms-showcase2-template .ms-showcase2-template.ms-dir-v{padding-right:140px;padding-bottom:0!important}.ms-showcase2-template .ms-thumb-list.ms-dir-h{bottom:-145px;width:100%;height:137px}.ms-showcase2-template .ms-thumb-list.ms-dir-v{height:100%;width:130px;right:-140px;top:0}.ms-showcase2-template .ms-thumb-list .ms-thumb-frame{width:127px;height:137px;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ms-showcase2-template .ms-thumb-frame{cursor:pointer}.ms-showcase2-template .ms-thumb-list.ms-dir-h .ms-thumb-frame{margin-right:10px}.ms-showcase2-template .ms-thumb-list.ms-dir-v .ms-thumb-frame{margin-bottom:10px}.ms-showcase2-template .ms-thumb-list .ms-thumb-frame-selected{opacity:1}.ms-showcase2-template .ms-caption{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;background:rgba(0,0,0,.4);padding:10px!important;color:#fff;font-size:20px!important;line-height:24px!important}.ms-showcase2-template .ms-lightbox-template .ms-lightbox{margin-top:-84px}@media (max-width:400px){.ms-showcase2-template .ms-thumb-list.ms-dir-v{width:64px;right:-70px}.ms-showcase2-template .ms-thumb-list .ms-thumb-frame{width:64px;height:69px}.ms-showcase2-template.ms-dir-v{padding-right:70px}}@media (max-width:200px){.ms-showcase2-template .ms-thumb-list{display:none}.ms-showcase2-template.ms-dir-v{padding-right:0}}.ll-skin-resortia{font-size:90%}.ll-skin-resortia .ui-widget{font-family:Helvetica Trebuchet MS,Tahoma,Verdana,Arial,sans-serif}.ll-skin-resortia .ui-datepicker{padding:0}.ll-skin-resortia .ui-widget-content{border:none;background:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,.19);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.19);box-shadow:0 1px 3px rgba(0,0,0,.19)}.ll-skin-resortia .ui-datepicker-header{font-family:"Myriad Pro",sans-serif;color:#fff;padding:0;border-top:1px solid #b42b0c;border-bottom:none;overflow:hidden;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,.35);border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMmIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkMzAwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:-o-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:-webkit-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:linear-gradient(bottom,#b32b0b 0,#cd300c 100%)}.ll-skin-resortia .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.ll-skin-resortia .ui-datepicker .ui-datepicker-title{line-height:2.2em;font-weight:400}.ll-skin-resortia .ui-datepicker .ui-datepicker-next,.ll-skin-resortia .ui-datepicker .ui-datepicker-prev{top:-1px;background:#d33e13;border-radius:0;font-weight:400;border:none;height:2.2em;width:1.4em}.ll-skin-resortia .ui-datepicker .ui-datepicker-next.ui-state-hover,.ll-skin-resortia .ui-datepicker .ui-datepicker-prev.ui-state-hover{background:#ba2c0c}.ll-skin-resortia .ui-datepicker .ui-datepicker-prev{left:0;border-right:1px solid #a6280b}.ll-skin-resortia .ui-datepicker .ui-datepicker-next{right:0;border-left:1px solid #a6280b}.ll-skin-resortia .ui-datepicker table{margin:0}.ll-skin-resortia .ui-datepicker th{padding:.6em 0 .4em;text-transform:uppercase;color:#bbb;font-family:"Myriad Pro";font-weight:400;font-size:.8em;border-top:1px solid #e6e6e6}.ll-skin-resortia .ui-datepicker td{border:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:0}.ll-skin-resortia td:last-child{border-right:0}.ll-skin-resortia td .ui-state-default{background:0 0;border:none;color:#2b2b2b;margin:0;font-family:"Myriad Pro",sans-serif;font-weight:400;text-align:center}.ll-skin-resortia .ui-datepicker-calendar .ui-state-hover{background:#ededed;color:#b2b2b2}.ll-skin-resortia td a.ui-state-active,.ll-skin-resortia td a.ui-state-active.ui-state-hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.45);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMmIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkMzAwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:-o-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:-webkit-linear-gradient(bottom,#b32b0b 0,#cd300c 100%);background-image:linear-gradient(bottom,#b32b0b 0,#cd300c 100%)}.ll-skin-resortia .ui-datepicker-group-last table.ui-datepicker-calendar,.ll-skin-resortia .ui-datepicker-group-middle table.ui-datepicker-calendar{border-left:rgba(0,0,0,.19) 1px solid}.search_widget{box-sizing:border-box;color:#fff;display:block;height:auto;position:absolute;top:40px;right:60px;width:320px}@media screen and (max-width:767px){.search_widget{top:1em;left:0;right:0;width:100%;position:relative}}@media screen and (min-width:768px) and (max-width:991px){.search_widget{width:80%;right:80px}}.search_widget h3{margin:0;padding:0 0 15px 0}.search_widget .glyphicon-calendar,.search_widget input{color:#666}.search_widget button{-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;padding:6px 12px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px}@media screen and (min-width:768px) and (max-width:991px){.search_widget .resortpro-search-submit-button-block{margin-top:23px}}.search_widget .search_widget_interior{background:rgba(0,0,0,.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px}
