html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.title-bar{margin-top:1.6em}.no-results h2{font-size:2em;text-align:center;font-style:italic}.listing-details-container{display:flex;flex-direction:row;margin:2em 1em}.listing-details-container .listing-section{order:0;flex:1 0 50%;margin:0 5px;width:100%}.listing-details-container .listing-section:first-child{margin-left:0}.listing-details-container .listing-section:last-child{margin-right:0}.listing-details-container .accent-button{float:none;margin:1em 0.5em}.listing-details-container .image-container img{width:100%}.listing-details-container .buttons-container{text-align:center;margin-top:1em}.listing-details-container .buttons-container .accent-button{display:inline-block}.listing-details-container .listing-section:last-child .image-container{display:none}.listing-details-container .listing-section:last-child .buttons-container{display:none}@media (max-width: 975px){.listing-details-container .listing-section:first-child{display:none}.listing-details-container .listing-section:last-child .image-container{display:inline}.listing-details-container .listing-section:last-child .buttons-container{display:inline}}.listing-details .ad-title,.listing-details .price,.listing-details .details-1,.listing-details .details-2{display:block;padding:0;line-height:1.25em}.listing-details .ad-title{font-size:1.75em}.listing-details .price,.listing-details .details-1,.listing-details .details-2{font-size:1.2em;text-transform:capitalize}.listing-details table td{vertical-align:top}.listing-details table td[colspan="2"]{padding-left:1em}.listing-details table td[colspan="2"] td:first-child{width:9em}.listing-details table td:first-child{width:10em}.listing-details table :not(thead) tr:hover td{background:rgba(72,87,101,0.05)}.listing-details .title{display:block}.listing-details .details-3{margin-top:1rem}.listing-details .floorplan-image{max-width:200px}.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url("../images/a17.png") no-repeat;overflow:hidden}.jssora05l{background-position:-10px -40px}.jssora05r{background-position:-70px -40px}.jssora05l:hover{background-position:-130px -40px}.jssora05r:hover{background-position:-190px -40px}.jssora05l.jssora05ldn{background-position:-250px -40px}.jssora05r.jssora05rdn{background-position:-310px -40px}.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}.jssort01 .p{position:absolute;top:0;left:0;width:72px;height:72px}.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%}.jssort01 .c{position:absolute;top:0px;left:0px;width:68px;height:68px;border:#000 2px solid;box-sizing:content-box;background:url("../images/t01.png") -800px -800px no-repeat;_background:none}.jssort01 .pav .c{top:2px;_top:0px;left:2px;_left:0px;width:68px;height:68px;border:#000 0px solid;_border:#fff 2px solid;background-position:50% 50%}.jssort01 .p:hover .c{top:0px;left:0px;width:70px;height:70px;border:#fff 1px solid;background-position:50% 50%}.jssort01 .p.pdn .c{background-position:50% 50%;width:68px;height:68px;border:#000 2px solid}* html .jssort01 .c,* html .jssort01 .pdn .c,* html .jssort01 .pav .c{width:72px;height:72px}.search-floorplan-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.search-floorplan-container .col{flex:1;padding:0.5em;position:relative;min-width:300px}.search-floorplan-container .col:first-child{margin-top:-1em;margin-bottom:-1em;flex:0}.search-floorplan-container .col img{width:100%;max-width:348px}.search-floorplan-container .col p{font-size:0.9em}.search-floorplan-container .col .title{top:0.75em;position:relative;padding-left:0.25em}.search-floorplan-container .col .length{top:-0.75em;position:relative;padding-left:0.25em;display:block}.sort-options{text-align:right;margin-top:0.25em;font-size:0.9em}.sort-options select{height:2em}.listings .listing{display:none}.listings .listing:nth-child(-n+15){display:flex}.paging{display:block;width:100%;text-align:center}.paging a{padding:1rem}.paging .current-page{font-weight:bold;font-size:1.25em}.paging .header{display:block;width:100%;text-align:center;font-size:1em;font-weight:bold;color:#488EC2;text-transform:uppercase}
