@charset "utf-8";
/* CSS Document */

.grid{display:block;}
.grid .col{float:none; width:auto; display:block;}

body {background-color:#FFF; background-image: none; color: #000; margin-top:0 !important;}
body *{background-color:#FFF !important;}
body.sign-up_notification_show{margin-top:0 !important;}
.nav {display: none}
/*.header {display: none}*/
.noPrintDisplay {display: none}
.resortGuide {border: 1px solid #FFF;}
h2 {font-size: 16px;}
p.hdg {border: none;}
p.description {font-weight: bold; float: left; width: 140px; clear: left;}
p.detail {margin-left: 150px;}
p.descriptionSml {font-weight: bold; float: left; width: 90px; clear: left;}
p.detailSml {margin-left: 100px;}
.sortHolder, a.button, .footer p.right, #imgDescription, p.right, .content .propertyResult p.clear a.viewDetails {display: none;}

body, html, p, h1, h2, h3, h4, h5, h6, ul, li, ol, li{color:#000 !important;}

.signup_notification_toggle,
#signup_bar{display:none;}
#propertySearch{display:none;}
#google_translate_element{display:none;}
.header-top .contacts li:nth-child(2){display:none;}
.header-top .contacts li:last-child{display:none;}
.header-top .social.icons{display:none;}

.display_1{font-size:4rem;}
h4, .h4{font-size:1.8rem;}
h3, .h3{font-size:1.9rem;}
.section-wrap{padding-bottom:2rem;}
.header.is-absolute + main > .banner .banner-body{}
.banner.hero.header_search_pg{min-height:0;}
.banner-body{display:block; height:auto;}
.banner-bg.bg-secondary{display:none;}

.section{padding-top:2rem;}


.imageGallery-wrapper{position:static; width:auto !important; transform:none; height:auto !important;}
.lSSlideOuter{position:static; width:auto !important; transform:none; height:auto !important;}
.lSSlideWrapper{position:static; width:auto !important; transform:none; height:auto !important; display:none;}
#imageGallery{position:static; width:auto !important; transform:none; height:auto !important; display:none;}
#imageGallery li{display:none !important; position:static; width:auto;}
#imageGallery li:first-child{display:block !important; position:static;}

.im_sticky{display:none;}
.stripe.bg-secondary_light{display:none;}

footer div{display:block; float:none;}
footer .brand-logo img{width:150px; display:block; float:none;}
footer .col{display:none !important;}
footer .col.logo{display:block !important;}
footer .contacts.at_bottom{float:none; display:block !important; padding:0; margin:0;}

.footer{margin-top:0 !important; padding-top:0 !important;}

.hide_in_print{display:none !important;}