html{width:100%;height:100%;margin:0;padding:0}body{margin:0 auto;padding:0;width:600px;height:100%}.section.dark{background:#fff}.section .block{width:100%}#topBar{display:none}#tollFree{display:none}#mainPhoto{position:relative;width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;overflow:visible;z-index:200;padding-top:1px;margin:0 0 0 0;display:table}body.single-listings #mainPhoto,body.blog #mainPhoto,body.single #mainPhoto,body.archive #mainPhoto{height:500px}#mainPhoto #mainPhotoContent{position:relative;width:100%;height:100%;padding-top:90px;margin:0 0 0 0;display:table-cell;vertical-align:middle}#mainPhoto #border{width:100%;height:30px;background:#5ad;position:absolute;left:50%;bottom:-15px;transform:translate(-50%,0)}body.welcome #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/beach.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.about-us #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/dip.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.site-plan #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/street2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.amenities #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/tennis.jpg);background-repeat:no-repeat;background-size:cover;background-position:left top;background-attachment:fixed;text-align:center;display:table}body.location #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/boat.jpg);background-repeat:no-repeat;background-size:cover;background-position:left top;background-attachment:fixed;text-align:center;display:table}body.guest-program #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/tub.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.sales-promotions #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/moving.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.floorplans #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/blueprints.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.faqs #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/hammock.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.contact #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/wave.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.blog #mainPhoto,body.single #mainPhoto,body.archive #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/palms.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.archive-listings #mainPhoto,body.single-listings #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/room.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}body.error404 #mainPhoto,body.search #mainPhoto{background:url(/wp-content/themes/custom/images/heroes/oranges.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;text-align:center;display:table}#mainPhoto #mainPhotoContent h1{display:block;width:auto;max-width:65%;margin:0 auto 0 auto;text-align:center;padding:20px 30px;font:normal 56px 'Raleway Bold',serif;line-height:60px;color:#fff;text-shadow:8px 8px 18px rgb(0 0 51 / .5)}#mainPhoto #mainPhotoContent #action{display:block;width:auto;max-width:100%;height:auto;padding:50px 120px;background:url(/wp-content/themes/custom/images/overlays/fff_80.png) repeat;border:1px solid #fff}#mainPhoto #mainPhotoContent #action h2{font:normal 50px 'Raleway Extra Light',serif;line-height:45px;color:#149;margin:0 0 30px 0}#mainPhoto #mainPhotoContent #action p{font:normal 14px 'Raleway Regular',serif;line-height:20px;color:#149;text-align:left}#mainPhoto #mainPhotoContent #action a{display:block;text-decoration:none;font:normal 20px 'Raleway Light',serif;line-height:20px;color:#fff;margin:30px 0 0 0;padding:9px 28px;background:#5ad;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.section .block #callouts .callout{border:1px solid #ccc}body.site-plan div#intro .block a.link{font:normal 15px 'Raleway Medium',serif;line-height:25px;margin:0 0 0 12px}.siteplan{position:relative;width:100%;min-height:100px;margin:0 0 30px 0;padding-top:30px;border-top:2px dotted #ccc}.siteplan a.anchor{display:block;width:10px;height:10px;position:absolute;left:0;top:-175px}.siteplan .siteplanTitle{display:block;width:60%;float:none;margin:0}.siteplan .siteplanTitle h4{font:normal 30px 'Raleway Medium',serif;line-height:36px;color:#444;margin:0 0 24px 0}.siteplan .siteplanTitle p{font:normal 16px 'Raleway Regular',serif;line-height:24px;color:#444;margin:0 0 12px 0;width:90%}.siteplan .siteplanTitle p.click{font:normal 13px 'Raleway Semibold Italic',serif}.siteplan .siteplanPhoto{width:40%;float:none;margin:0}.siteplan .siteplanPhoto img{width:100%;height:auto}.section .block .photoBlock{display:none}.section .block #amenities{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1;float:none}.section .block #amenities p{font:normal 16px 'Raleway Medium',sans-serif;line-height:30px;margin:0;color:#666}.section .block #amenities p:before{content:'\25CF\2002'}#intro .block #text{width:100%;float:none}#intro .block #text img{width:95%;height:auto}#intro .block #form{width:260px;float:none}.section .block #promotions{width:100%}.section .block .promotion{width:100%;border:1px solid #999;margin:0 0 40px 0;display:table}.section .block .promotion .promotionPhoto{width:45%;display:table-cell;vertical-align:top;margin:0;font-size:0;overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%!important}.section .block .promotion .promotionPhoto img{display:block;width:100%;height:auto;min-height:100%;min-width:100%}.section .block .promotion .promotionText{width:55%;display:table-cell;vertical-align:top;margin:0;padding:0 90px 0 90px;overflow:hidden}.section .block .promotion .promotionText h4{font:normal 30px 'Raleway Extra Bold',serif;line-height:40px;margin:50px 0 0 0}.section .block .promotion .promotionText p{display:block;font:normal 15px 'Raleway Regular',serif;line-height:27px;margin:10px 0 50px 0}#floorplans{margin-bottom:30px}.floorplan{width:100%;min-height:100px;margin:0 0 30px 0;padding-top:30px;border-top:2px dotted #ccc}.floorplan .floorplanSpecs{width:40%;float:none;margin:0}.floorplan .floorplanSpecs .floorplanTitle{font:normal 30px 'Raleway Medium',serif;line-height:36px;color:#444;margin:20px 0 12px 0}.floorplan .floorplanSpecs p{font:normal 16px 'Raleway Regular',serif;line-height:24px;color:#444;margin:0 0 12px 0;width:90%}.floorplan .floorplanSpecs p.price{font:normal 18px 'Raleway Semibold',serif;line-height:24px;color:#444;margin:0 0 24px 0;width:90%}.floorplan .floorplanSpecs p b{font:normal 16px 'Raleway Bold',serif}.floorplan .floorplanSpecs p.click{font:normal 13px 'Raleway Semibold Italic',serif}.floorplan .floorplanPhoto{width:50%;float:none;margin:0}.floorplan .floorplanPhoto img{width:100%;height:auto}.section .block .formText{width:100%;float:none;padding-top:20px}.section .block .formText p{margin-right:0}.section .block .formText img{width:100%;height:auto}.section .block .wpcf7{width:100%;float:none}.section .block .wpcf7 form{width:99%;display:block;margin:0 auto 50px auto}.section .block .wpcf7 form p{display:block;margin:0}.section .block .wpcf7 form p label{display:block;margin:18px 0 6px 0;font:normal 15px 'Raleway Medium',serif;line-height:24px}.section .block .wpcf7 form p input[type=text],.section .block .wpcf7 form p input[type=email]{display:block;box-sizing:border-box;width:98%;margin:6px 0 0 0;font:normal 12px 'Lucida Grande',serif;background:#fff;border:1px solid #999;padding:9px}.section .block .wpcf7 form p textarea{display:block;box-sizing:border-box;width:98%;margin:6px 0 12px 0;font:normal 12px 'Lucida Grande',serif;background:#fff;border:1px solid #999;padding:9px}.section .block .wpcf7 form p span.wpcf7-not-valid-tip{font:normal 13px 'Raleway Bold',serif;line-height:13px;color:#c00;padding-top:6px}.section .block .wpcf7 form p .wpcf7-submit{display:block;border:none;background:#28a;color:#fff;padding:8px 16px;margin:20px 0 0 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font:normal 14px 'Raleway Bold',serif;cursor:pointer}.section .block .wpcf7 form p .wpcf7-submit:hover{background:#d60}.section .block .wpcf7 form .wpcf7-response-output{display:block;border:none;background:#3a8;color:#fff;padding:12px;margin:20px 0 0 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font:normal 14px 'Raleway Bold',serif;width:90%}.section .block .wpcf7 form .wpcf7-response-output.wpcf7-validation-errors{background:#b00}.section .block .wpcf7 form .wpcf7-response-output.wpcf7-display-none{display:none}#homesList{width:100%;position:relative;padding-top:30px;padding-bottom:50px}#homesList .block{padding-top:20px}#homesList .block #posts{width:100%}#homesList .block #posts .listings{width:100%;margin:0 0 30px 0;padding-top:20px;border-top:1px solid #bbb}#homesList .block #posts .listings h2{font:normal 30px 'Raleway Regular',serif!important;line-height:36px;color:#555;margin:0 0 10px 0;display:block;max-width:80%}#homesList .block #posts .listings h2 a{color:#d72;text-decoration:none}#homesList .block #posts .listings h2 a:hover{color:#d72;text-decoration:underline}#homesList .block #posts .listings p.price{font:normal 24px 'Raleway Semibold',serif;line-height:36px;display:block;float:none;margin:0 0 10px 0}#homesList .block #posts .listings .content{width:100%;margin:30px 0 0 0}#homesList .block #posts .listings .content .listingThumb{width:200px;float:none;margin:0 40px 0 0}#homesList .block #posts .listings .content .listingThumb img{width:100%;height:auto}#homesList .block #posts .listings .content .listingAddress{width:200px;float:none;margin:0 40px 0 0}#homesList .block #posts .listings .content .listingAddress p{font:normal 15px 'Raleway Medium',serif;line-height:22px;color:#555;margin:-5px 0 20px 0}#homesList .block #posts .listings .content .listingDescription{width:100%;float:none;margin:0 0 0 0}#homesList .block #posts .listings .content .listingDescription p{line-height:32px;margin:-8px 0 0 0}#homesList .block #posts .listings .content p.readMore{font:normal 14px 'Raleway Semibold',serif;line-height:20px;text-align:right;margin:30px 0 0 0}#homesList .block #posts .listings .content p.readMore a{display:block;vertical-align:top;padding:6px 10px;background:#d72;cursor:pointer!important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;text-decoration:none}#singleHome .block{padding-top:20px;padding-bottom:40px}#singleHome .block .listings h3{font:normal 45px 'Raleway Light',serif;line-height:55px;display:block;margin:30px 0;max-width:100%}#singleHome .block .listings p.price{font:normal 35px 'Raleway Semibold',serif;line-height:55px;display:block;float:none;margin:30px 0}#singleHome .block .listings .listingPhoto{width:100%;float:none;margin:5px 50px 0 0}#singleHome .block .listings .listingPhoto img{width:100%;height:auto}#singleHome .block .listings .gallery{width:100%;float:none;margin:5px 50px 0 0}#singleHome .block .listings .gallery #imageview{width:100%}#singleHome .block .listings .gallery #imageview img{width:100%;height:auto}#singleHome .block .listings .gallery #thumbnails{width:100%;margin:20px 0 0 0}#singleHome .block .listings .gallery #thumbnails img{width:100px;height:auto;margin:0 20px 20px 0;display:block;cursor:pointer}#singleHome .block .listings .listingDescription{width:100%;float:none}#singleHome .block .listings .listingDescription .listingSpecs p{font:normal 19px 'Raleway Semibold',serif;line-height:30px}#singleHome .block .listings .listingDescription p{font:normal 19px 'Raleway Medium',serif;line-height:30px}.wp-pagenavi{margin:20px 0;font:normal 12px 'Lucida Grande',serif}.wp-pagenavi h5{font:normal 19px 'Raleway Medium',sans-serif;line-height:40px;margin:0 0 30px 0;color:#666}.wp-pagenavi h5 em{font:normal 19px 'Raleway Medium Italic',sans-serif}.wp-pagenavi h5 a{border:none;color:#d72;margin:0;padding:0}.wp-pagenavi h5 a:hover{text-decoration:underline}.wp-pagenavi span.pages{padding:3px 5px;background:#ddd;border:1px solid #aaa}.wp-pagenavi span.current{padding:3px 5px;background:#d54;border:1px solid #d54;color:#fff}.wp-pagenavi a{color:#333}.wp-pagenavi a.page{padding:3px 5px;background:#fba;border:1px solid #aaa}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{padding:3px 5px;background:#fba;border:1px solid #aaa}body.blog #intro,body.single #intro,body.archive #intro{margin-bottom:0}body.single #postList,body.archive #postList{margin-top:60px}#postList .block #posts{width:100%;float:none}#postList .block #posts .post{width:100%;margin:0 0 30px 0;padding-bottom:20px}body.blog #postList .block #posts .post{border-bottom:1px solid #bbb}#postList .block #posts .post h2{font:normal 30px 'Raleway Regular',serif;line-height:36px;color:#555;margin:0 0 10px 0}#postList .block #posts .post h2 a{color:#d72;text-decoration:none}#postList .block #posts .post h2 a:hover{color:#d72;text-decoration:underline}#postList .block #posts .post .meta{width:100%}#postList .block #posts .post h2#postTitle{font:normal 30px 'Raleway Regular',serif;line-height:36px;color:#555;margin:40px 0}#postList .block #posts .post .meta p{font:normal 13px 'Raleway Medium',serif;line-height:20px;color:#555;margin:0 0 10px 0}#postList .block #posts .post .meta p a{color:#d72;text-decoration:none}#postList .block #posts .post .meta p a:hover{color:#d72;text-decoration:underline}#postList .block #posts .post .content{width:100%;margin-bottom:50px}#postList .block #posts .post .content p{font:normal 16px 'Raleway Regular',serif;line-height:28px;color:#555;margin:20px 0 10px 0}#postList .block #posts .post .content p strong{font:normal 16px 'Raleway Semibold',serif}#postList .block #posts .post .content p em{font:normal 16px 'Raleway Italic',serif}#postList .block #posts .post .content p.readMore{font:normal 14px 'Raleway Semibold',serif;line-height:20px;text-align:right}#postList .block #posts .post .content p.readMore a{display:block;vertical-align:top;padding:6px 10px;background:#d72;cursor:pointer!important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;text-decoration:none}#postList .block #posts .post .content ol,#postList .block #posts .post .content ul{font:normal 15px 'Raleway Regular',serif;line-height:24px;color:#555}#postList .block #posts .post .content ol li,#postList .block #posts .post .content ul li{font:normal 15px 'Raleway Regular',serif;line-height:24px;color:#555;margin:20px 0 10px 20px}#postList .block #posts .post .content ol li strong,#postList .block #posts .post .content ul li strong{font:normal 15px 'Raleway Bold',serif}#postList .block #posts .post .content ol li em,#postList .block #posts .post .content ul li em{font:normal 15px 'Raleway Italic',serif}#postList .block #sidebar{display:none}#postList .block #sidebar .sidebarItem{width:250px;margin:10px auto 10px auto;font:normal 15px 'Raleway Regular',serif;line-height:22px;padding-top:10px;border-top:1px solid #bbb}#postList .block #sidebar .sidebarItem:first-child{padding-top:0;border-top:none}#postList .block #sidebar .sidebarItem h2{font:normal 18px 'Raleway Semibold',serif;line-height:32px;margin:0 0 10px 0}#postList .block #sidebar .sidebarItem p{font:normal 15px 'Raleway Semibold',serif;line-height:22px;margin:0}#postList .block #sidebar .sidebarItem p a{color:#d72;text-decoration:none}#postList .block #sidebar .sidebarItem p a:hover{color:#d72;text-decoration:underline}#postList .block #sidebar .sidebarItem .list{width:100%}#postList .block #sidebar .sidebarItem .list a{display:block;font:normal 15px 'Raleway Semibold',serif;line-height:22px;margin:0;color:#d72;text-decoration:none}#postList .block #sidebar .sidebarItem .list a:hover{text-decoration:underline}#postList .block #sidebar .sidebarItem ul{list-style:none;margin:0;padding:0}#postList .block #sidebar .sidebarItem ul li{font:normal 15px 'Raleway Semibold',serif;line-height:22px;margin:0}#postList .block #sidebar .sidebarItem ul li a{color:#d72;text-decoration:none}#postList .block #sidebar .sidebarItem ul li a:hover{color:#d72;text-decoration:underline}.section .block #posts .post #comments{width:100%;padding-top:40px;border-top:12px solid #ddd}.section .block #posts .post #comments h4{font:normal 20px 'Raleway Regular',serif;line-height:32px;color:#555;margin:0 0 30px 0}.section .block #posts .post #comments h4{font:normal 20px 'Raleway Italic',serif;line-height:32px;color:#555}.section .block #posts .post #comments ul.commentList{display:block;width:100%;list-style:none;margin:0;padding:0}.section .block #posts .post #comments ul.commentList li.comment{display:block;font:normal 14px 'Raleway Medium',serif;line-height:22px}.section .block #posts .post #comments ul.commentList li.comment .comment-body{width:100%;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #bbb;margin:0 0 30px 0}.section .block #posts .post #comments ul.commentList li.comment .comment-body .comment-meta{width:100%}.section .block #posts .post #comments ul.commentList li.comment .comment-body .comment-meta a{font:normal 14px 'Raleway Semibold',serif;line-height:22px;color:#444;text-decoration:none}.section .block #posts .post #comments ul.commentList li.comment .comment-body .comment-author cite.fn{width:100%;font:normal 14px 'Raleway Bold',serif!important;line-height:22px;color:#444}.section .block #posts .post #comments ul.commentList li.comment .comment-body .comment-author span{width:100%;font:normal 14px 'Raleway Medium Italic',serif;line-height:22px;color:#444}.section .block #posts .post #comments ul.commentList li.comment .comment-body p{font:normal 14px 'Raleway Medium',serif;line-height:22px;color:#444;margin:10px 0 10px 0}.section .block #posts .post #comments ul.commentList li.comment .comment-body .reply{text-align:right}.section .block #posts .post #comments ul.commentList li.comment .comment-body .reply a{display:block;vertical-align:top;padding:4px 8px 5px 8px;background:#d72;cursor:pointer!important;margin:0 30px 0 0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font:normal 12px 'Raleway Medium',serif;line-height:12px;text-decoration:none}.section .block #posts .post #comments ul.commentList li.comment ul.children{display:block;margin:20px 0 0 20px}.section .block #posts .post #comments ul.commentList li.comment .comment-body .attachmentFile p img{width:90%;height:auto}.section .block #posts .post #comments #respond{width:100%}.section .block #posts .post #comments #respond h3#reply-title{font:normal 24px 'Raleway Regular',serif;line-height:32px;color:#555;margin:0 0 20px 0}.section .block #posts .post #comments #respond h3#reply-title a{display:block;vertical-align:top;padding:0;cursor:pointer!important;margin:0 20px 0 0;color:#555;font:normal 24px 'Raleway Regular',serif;line-height:32px;text-decoration:none}.section .block #posts .post #comments #respond h3#reply-title a#cancel-comment-reply-link{display:block;vertical-align:top;padding:4px 8px 5px 8px;background:#d72;cursor:pointer!important;margin:6px 30px 0 6px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font:normal 12px 'Raleway Medium',serif;line-height:12px;text-decoration:none}.section .block #posts .post #comments #respond form{width:100%}.section .block #posts .post #comments #respond form p.comment-notes{font:normal 14px 'Raleway Medium',serif;line-height:22px;color:#444;text-transform:none}.section .block #posts .post #comments #respond form p.logged-in-as{font:normal 14px 'Raleway Bold',serif;line-height:22px;color:#444;text-transform:none}.section .block #posts .post #comments #respond form p.logged-in-as a{text-decoration:none;color:#d72}.section .block #posts .post #comments #respond form p.comment-notes span#email-notes{font:normal 14px 'Raleway Medium',serif;line-height:22px;color:#444;text-transform:none}.section .block #posts .post #comments #respond form p{display:block;margin:0 0 10px 0}.section .block #posts .post #comments #respond form p label{display:block;font:normal 14px 'Raleway Bold',serif;line-height:22px;color:#444;margin:6px 0px!important}.section .block #posts .post #comments #respond form p label span{font:normal 14px 'Raleway Bold',serif;line-height:22px;color:#444;margin:0px!important}.section .block #posts .post #comments #respond form p input[type=text]{display:block;background:#fff;border:1px solid #999;padding:6px;margin:0;width:50%;font:normal 13px 'Lucida Grande',serif;line-height:22px}.section .block #posts .post #comments #respond form p textarea{display:block;background:#fff;border:1px solid #999;padding:6px;margin:0;width:90%;font:normal 13px 'Lucida Grande',serif;line-height:22px}.section .block #posts .post #comments #respond form p.form-submit input#submit{display:block;vertical-align:top;padding:6px 8px 6px 8px;background:#d72;cursor:pointer!important;margin:12px 0 0 0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font:normal 14px 'Raleway Medium',serif;line-height:14px;text-decoration:none}.section .block #posts .post #comments #respond form p.comment-form-attachment{background:#f6e6d6;margin:0;display:block;overflow:hidden;padding:10px 20px;width:80%}.section .block #posts .post #comments #respond form p.comment-form-attachment label{font:normal 12px 'Raleway Medium',serif;line-height:14px}.section .block #posts .post #comments #respond form p.comment-form-attachment input{margin:-20px 0 0 0}.section .block #posts .post #comments #respond form p.comment-form-comment{margin-top:20px}.section .block #posts .post #comments #respond form p.comment-form-url{margin-bottom:20px}.section .block #posts .post #comments #respond form p.comment-form-url.comment-form-attachment{margin-bottom:0}.section .block #posts h3.categoryHead{font:normal 24px 'Raleway Regular',serif;line-height:32px;color:#555;margin:0 0 50px 0;padding-bottom:30px;border-bottom:12px solid #ddd}#footer{display:none}