div.grid{margin:-5px;display:grid}div.grid>div{text-align:left;margin:5px;position:relative}div.grid>div>a{display:block;position:relative}div.grid>div>a>img{display:block}div.grid>div>a.no-padding{padding:0}div.grid>div>a.strip-style{color:#000;text-decoration:none}div.grid>div>a span.caption{color:#fff;text-shadow:none;text-align:center;opacity:.6;background:#000;padding:5px 10px;display:block;position:absolute;bottom:0;left:0;right:0}div.grid>div span.image img{object-fit:cover;aspect-ratio:3/2;width:100%;display:block}div.grid.main-list{margin-left:-10px;margin-right:-10px}div.grid.main-list>div{border-bottom:1px solid #ccc;padding:5px 0;margin:0 10px!important}div.grid.main-list>div div.right{text-align:right}div.grid.main-list>div div.right a:last-child{color:#666}@media screen and (max-width:767px){div.grid.main-list>div>div.flex-row{display:flex!important}div.grid.main-list>div>div.flex-row>div{flex-grow:1!important}div.grid.main-list>div>div.flex-row>div:last-child{margin-top:0!important;margin-left:auto!important}}div.grid.boxes>div{text-align:center}div.grid.boxes>div a{padding:15px 10px}div.grid.boxes>div a>img{margin:0 auto}div.grid.boxes>div a>div{margin-top:10px}div.grid.boxes>div a h3{margin-bottom:5px;font-size:1.3em}div.grid.boxes>div a.no-padding{padding:0}div.grid.boxes>div div.info{padding:4px 10px 10px}div.grid.boxes>div.padding{padding:15px 10px}div.grid.boxes.white>div{background:#fff}div.grid.kudos i{color:#00a0e0;margin-bottom:8px;font-size:36px;display:block}@media screen and (max-width:767px){div.grid.property-type-boxes>div{margin-bottom:0}div.grid.property-type-boxes>div a{padding:5px 10px;display:flex}div.grid.property-type-boxes>div a img{margin:0 10px 0 0;display:block;height:24px!important}div.grid.property-type-boxes>div a span{margin-top:2px;display:block}div.grid.property-type-boxes>div a span:nth-child(2){flex-grow:1;text-align:left!important}div.grid.property-type-boxes>div a span:last-child{text-align:right}div.grid.property-type-boxes>div.no-sales span:last-child{color:#0000004d}}@media screen and (min-width:768px){div.grid.property-type-boxes>div{padding:15px 5px;line-height:100%}div.grid.property-type-boxes>div a{padding:0}div.grid.property-type-boxes>div a img{margin:auto auto 10px;display:block}div.grid.property-type-boxes>div a span{display:block}div.grid.property-type-boxes>div a span:last-child{color:#fff;background:#00a0e0;border-radius:0;width:calc(100% + 10px);margin:12px -5px -15px;padding:12px 15px;font-size:16px}div.grid.property-type-boxes>div.no-sales span:last-child{color:#ffffffb3;background:#999}}@media screen and (max-width:767px){div.grid.landing-page-boxes>div{margin:5px 0 0!important}div.grid.landing-page-boxes>div a{text-align:center;background:#fff;padding:5px 10px}div.grid.landing-page-boxes>div a i{color:#00a0e0;margin:0 5px 0 0;line-height:24px;display:inline-block;height:24px!important}div.grid.landing-page-boxes>div a span{display:inline-block}}@media screen and (min-width:768px){div.grid.landing-page-boxes>div{line-height:100%}div.grid.landing-page-boxes>div a{background:#fff;padding:12px 5px 10px}div.grid.landing-page-boxes>div a i{color:#00a0e0;margin:auto auto 8px;font-size:20px;display:block}div.grid.landing-page-boxes>div a span{font-size:14px;line-height:120%;display:block}}@media screen and (min-width:767px){div.grid.col-2{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:980px){div.grid.col-2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:767px){div.grid.col-3{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){div.grid.col-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){div.grid.col-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:767px){div.grid.col-4{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:500px){div.grid.col-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){div.grid.col-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:767px){div.grid.col-5{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:500px){div.grid.col-5{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:700px){div.grid.col-5{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:980px){div.grid.col-5{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:767px){div.grid.col-6{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:500px){div.grid.col-6{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:700px){div.grid.col-6{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:980px){div.grid.col-6{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:549px){div.grid.col-8{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:550px){div.grid.col-8{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:980px){div.grid.col-8{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width:499px){div.home-squares{margin-left:-1em;margin-right:-1em}div.home-squares>div img{height:66.67vw}div.home-squares>div.listing-box{margin:0!important}}div.home-squares>div div.info{text-align:left;padding:8px 10px;position:absolute;bottom:0;left:0}div.home-squares>div a div.active-with-offer,div.home-squares>div a div.coming-soon,div.home-squares>div a div.featured,div.home-squares>div a div.new,div.home-squares>div a div.pending,div.home-squares>div a div.price-change,div.home-squares>div a div.sold{background-repeat:no-repeat;background-size:66px 66px;width:66px;height:66px;position:absolute;top:0;left:0}div.home-squares>div a div.price{color:#fff;text-shadow:1px 1px #444;font-size:1.1rem;font-weight:700}div.home-squares>div a div.address{color:#fff;text-shadow:1px 1px #444;font-size:.8rem}div.home-squares>div a div.active-with-offer{background-image:url(/images/badges/active_with_offer_top_left.png)}div.home-squares>div a div.coming-soon{background-image:url(/images/badges/coming_soon_top_left.png)}div.home-squares>div a div.featured{background-image:url(/images/badges/featured_top_left.png)}div.home-squares>div a div.pending{background-image:url(/images/badges/pending_top_left.png)}div.home-squares>div a div.price-change{background-image:url(/images/badges/price_change_top_left.png)}div.home-squares>div a div.new{background-image:url(/images/badges/new_top_left.png)}div.home-squares>div a div.sold{background-image:url(/images/badges/sold_top_left.png)}div.home-squares>div span.favorite-button{color:#ddd;cursor:pointer;width:24px;height:24px;font-size:24px;line-height:24px;position:absolute}@media screen and (max-width:767px){div.home-squares>div span.favorite-button{top:10px;right:10px}}@media screen and (min-width:768px){div.home-squares>div span.favorite-button{top:6px;right:5px}}div.home-squares>div span.favorite-button[data-status=on]{color:#e81919}table.absorption-report-legend{border-collapse:collapse}table.absorption-report-legend th,table.absorption-report-legend td{text-align:center;background:#fff;padding:5px 15px}table.absorption-report-legend th{color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc}table.absorption-report-legend th:first-child{border-left:1px solid #ccc}table.absorption-report-legend td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}table.absorption-report-legend td:first-child{border-left:1px solid #ccc}table.absorption-report-legend td span:first-child{white-space:nowrap}table.absorption-report-legend td span:last-child{text-transform:uppercase;color:#999;font-size:.75em}@media screen and (max-width:767px){table.absorption-report-legend{width:100%}}table.absorption-report thead tr th{vertical-align:bottom;text-align:center;padding-bottom:5px}@media screen and (max-width:767px){table.absorption-report thead tr th{text-align:center}table.absorption-report thead tr th span{display:none}table.absorption-report thead tr th img{display:inline-block}}@media screen and (min-width:768px){table.absorption-report thead tr th span{display:inline}table.absorption-report thead tr th img{display:none}}table.absorption-report tbody tr td{text-align:center;background:#fff;border-right:1px solid #ccc;width:16.67%}table.absorption-report tbody tr td:first-child{background:#ddd;border-left:1px solid #ccc}table.absorption-report tbody tr td.button-cell{cursor:pointer;color:#00abff;font-weight:700}table.absorption-report tbody tr td.button-cell.on{color:#fff;text-shadow:none;background:#444;border-bottom:1px solid #444}table.absorption-report tbody tr td:first-child{padding-left:5px!important}table.absorption-report tbody tr td:last-child{padding-right:5px!important}table.absorption-report tbody tr.display-pane{display:none}table.absorption-report tbody tr.display-pane td{background:#444;padding:10px}table.absorption-report tbody tr.display-pane td div.grid.home-squares{margin-left:0;margin-right:0}div#absorption-print-logo,div#print-forced-width{display:none}@media print{div#header,div#subheader,div.button-bar,div#footer,hr,a#absorption-read-more,p#absorption-info-links{display:none!important}div#site{box-shadow:none!important}div.detail-page{border:0!important;max-width:100%!important}table{border-collapse:unset!important}table tr{break-inside:avoid-page}table tr td,table tr th{border-color:#000!important}table tr td img,table tr th img,table tr td i,table tr th i{display:none!important}h1{padding-bottom:0!important;font-size:3em!important}h2{position:relative!important}h2 span{color:#000!important;position:absolute!important;bottom:.2em!important;right:0!important}div#body>div.padding{padding:0!important}div#headline{border-bottom:1px solid #000!important;margin-bottom:30px!important}td.button-cell{color:#000!important;font-weight:400!important}div.absorption-block{margin-top:30px}div#absorption-print-logo{position:absolute;top:-100px;right:0;display:inline-block!important}div.flex-row,div.info-panels{display:flex!important}div.flex-row div{margin-top:0!important}div.flex-row>div{text-align:left!important;flex-grow:1!important;margin-left:20px!important}div.flex-row>div:first-child{margin-left:0!important}}*{box-sizing:border-box;margin:0;padding:0}@media screen and (max-width:767px){.hide-mobile{width:0!important;height:0!important;display:none!important}}@media screen and (min-width:768px) and (max-width:979px){.hide-tablet{width:0!important;height:0!important;display:none!important}}@media screen and (min-width:980px){.hide-desktop{width:0!important;height:0!important;display:none!important}}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media screen and (min-width:768px){html#sign-up-page{background:url(../images/sign-up-bg-dr.jpg) 50%/cover no-repeat fixed}html#sign-up-page body{background:0 0}html#log-in-page{background:url(../images/log-in-bg-lr.jpg) 50%/cover no-repeat fixed}html#log-in-page body{background:0 0}}body{background:#eee;font-size:14px;font-family:Open Sans,sans-serif!important}body.modal-open{height:100vh;overflow-y:hidden}p{margin-bottom:.8em}@media screen and (max-width:767px){p.description{font-size:1em}}@media screen and (min-width:768px){p.description{font-size:1.3em}}p.description a{color:#000}p.red{color:#e81919}p.no-margin{margin-bottom:0}p.big{font-size:1.3em}p.margin-top{margin-top:15px}a{color:#069;cursor:pointer;text-decoration:underline}a.view-all{margin-top:10px;display:inline-block}a.phone-number{text-decoration:none;color:inherit!important}textarea{padding:.4rem;font-size:14px;line-height:130%}h1{letter-spacing:-1px;margin-bottom:.5em;font-weight:400}@media screen and (max-width:767px){h1{font-size:calc(14px + 2vw)}}@media screen and (min-width:768px){h1{font-size:32px}}h1 a{color:inherit}h1.no-underline a{text-decoration:none}@media screen and (min-width:768px){h1.medium{font-size:28px}}h1.search-results-page{font-size:24px}h1.our-clients{text-align:center;white-space:nowrap;max-width:100%}h1.our-clients i.fa-heart{color:#e20;margin-right:0;font-size:.6em}h1.our-clients i.fa-heart:nth-child(2),h1.our-clients i.fa-heart:nth-child(5){font-size:.7em}h1.our-clients i.fa-heart:nth-child(3),h1.our-clients i.fa-heart:nth-child(4){font-size:.8em}@media screen and (max-width:340px){h1.our-clients{font-size:1.2em}}@media screen and (max-width:767px){h1.big{font-size:calc(14px + 4vw)}}@media screen and (min-width:768px){h1.big{font-size:48px}}h2{margin-bottom:15px;font-weight:400;position:relative}@media screen and (max-width:767px){h2{font-size:calc(14px + 1vw)}}h2 span.right{color:#999;font-size:14px}h2 span.right.italic{font-style:italic}@media screen and (max-width:767px){h2 span.right{margin:5px 0 15px;display:block}}@media screen and (min-width:768px){h2 span.right{position:absolute;bottom:.1em;right:0}}h2.no-margin{margin-bottom:0!important}h2.small{font-size:1.3em!important}@media screen and (max-width:767px){h2.big{font-size:1.5em!important}}@media screen and (min-width:768px){h2.big{font-size:2em!important}}h3{margin-bottom:10px}@media screen and (max-width:767px){h3{font-size:calc(14px + .9vw)}}h3.no-margin{margin-bottom:0!important}h4{margin-bottom:10px}@media screen and (max-width:767px){h4{font-size:calc(14px + .9vw)}}h4.no-margin{margin-bottom:0!important}h1,h2,h3{line-height:110%}h1 i.fa,h2 i.fa,h3 i.fa,h1 i.fal,h2 i.fal,h3 i.fal,h1 i.fas,h2 i.fas,h3 i.fas,h1 i.far,h2 i.far,h3 i.far,h1 i.fab,h2 i.fab,h3 i.fab{margin-right:.5rem;display:inline-block}h1.bold,h2.bold,h3.bold{font-weight:700!important}i.fal.pad-right,i.far.pad-right,i.fas.pad-right{margin-right:.4rem;display:inline-block}i.fal.pad-left,i.far.pad-left,i.fas.pad-left{margin-left:.4rem;display:inline-block}label{color:inherit;margin:0;font-size:14px;display:inline}label.block{color:#444;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;display:block}label.margin-top{margin-top:15px}label a.add{float:right}label.highlight{background:#fdd}label span{color:#999}form{display:inline}form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=password],form select,form textarea{border:1px solid #ccc;width:100%;padding:.4rem .5rem;font-size:14px;font-family:Open Sans,sans-serif!important}@media screen and (max-width:767px){form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=password],form select,form textarea{width:100%}}@media screen and (min-width:980px){form input[type=text].full-width,form input[type=number].full-width,form input[type=email].full-width,form input[type=tel].full-width,form input[type=password].full-width,form select.full-width,form textarea.full-width{width:100%}}form input[type=text].width-auto,form input[type=number].width-auto,form input[type=email].width-auto,form input[type=tel].width-auto,form input[type=password].width-auto,form select.width-auto,form textarea.width-auto{width:auto!important}form input[type=text].highlight,form input[type=number].highlight,form input[type=email].highlight,form input[type=tel].highlight,form input[type=password].highlight,form select.highlight,form textarea.highlight{background:#fdd}form textarea{height:300px}form select{padding:1px 2px}form div.response{margin-bottom:15px;padding:8px 12px;display:none}form div.response.error{color:#e81919;background:#ffe5e5}form div.response.error a{color:inherit}form div.response.message{color:#32bc20;background:#ddffcd}form div.response.message a{color:inherit}.center{text-align:center!important}@media screen and (max-width:767px){.mobile-center{text-align:center}}.superscript{font-size:.75em;position:relative;top:-.5em}table{border-spacing:0;border-collapse:collapse}table thead tr td.right,table tbody tr td.right,table thead tr th.right,table tbody tr th.right{text-align:right!important}table thead tr.align-bottom,table tbody tr.align-bottom{vertical-align:bottom!important}table.list{width:100%;position:relative}@media screen and (max-width:767px){table.list thead,table.list tbody,table.list th,table.list td,table.list tr{display:block}table.list thead{display:none}table.list tbody tr{border-bottom:3px solid #ccc;display:block}table.list tbody tr td{vertical-align:top;border-bottom:1px solid #ccc;min-height:32px;padding:.5em .5em .5em 7.7em;display:block;position:relative;text-align:left!important}table.list tbody tr td.nowrap{white-space:nowrap}table.list tbody tr td:before{content:attr(data-label);color:#666;text-align:right;white-space:nowrap;background:#ddd;width:5.4em;padding:.5em .8em;display:inline-block;position:absolute;top:0;left:0}table.list tbody tr td.no-label:before{background:0 0}table.list tbody tr td:last-child{border-bottom:0}table.list tbody tr td a.button{color:auto;background:0 0;padding:0;font-size:1em}table.list tbody tr td.thumbnail{float:right;border-bottom:0;margin-left:20px;padding-top:10px;padding-bottom:0;display:block}table.list tbody tr td.thumbnail img{min-width:20vw;min-height:13.3333vw;display:block}table.list tbody tr:first-child{border-top:3px solid #ccc}table.list.no-labels tbody{border-top:1px solid #999}table.list.no-labels tbody tr{border-top:3px solid #ccc;border-bottom-width:1px;margin:0}table.list.no-labels tbody tr td{padding-left:0;padding-right:0}table.list.no-labels tbody tr td:before{content:"";display:none}table.list.padding tbody tr td:first-child,table.list.padding tbody tr th:first-child{padding-left:.5em}table.list.padding tbody tr td:last-child,table.list.padding tbody tr th:last-child{padding-right:.5em}}@media screen and (min-width:768px){table.list tr{vertical-align:top}table.list tr th{text-align:left;border-bottom:1px solid #999;padding:8px 10px;font-weight:700}table.list tr th a{color:#000}table.list tr td{border-bottom:1px solid #ccc;padding:.5em .6em;line-height:100%}table.list tr td p:last-child{margin-bottom:0}table.list tr td.thumbnail{width:1px;padding-right:3px}table.list tr td.thumbnail img{display:block}table.list tr td.icon{width:1px}table.list tr td.new,table.list tr td.re-activated{color:#fff;background:#090}table.list tr td.price-change{color:#fff;background:#0068dd}table.list tr td.pending,table.list tr td.contingent,table.list tr td.active-under-contract{color:#fff;background:#e59700}table.list tr td.closed,table.list tr td.rented{color:#fff;background:#d72427}table.list tr td.temp_off_market,table.list tr td.expired{color:#444;background:#ccc}table.list tr td.active{color:#fff;background:#64d014}table.list tr td.active-with-offer{color:#fff;background:#efbf00}table.list tr td.auction{color:#fff;background:#78aaef}table.list tr td.cancelled{color:#fff;background:#666}table.list tr td.status{text-shadow:none}table.list tr td.alert{color:#fff;text-shadow:-1px -1px 1px #900;background:#c20}table.list tr td.alert a{color:#fff;text-shadow:-1px -1px 1px #900}table.list tr td.grow{width:100%}table.list tr td[data-label=Photos]{white-space:nowrap}table.list tr td form{display:inline}table.list tr th.center,table.list tr td.center{text-align:center!important}table.list tr th.no-wrap,table.list tr td.no-wrap{white-space:nowrap}table.list tr th:first-child,table.list tr td:first-child{padding-left:0}table.list tr th:last-child,table.list tr td:last-child{padding-right:0}table.list tr.invisible td{background:#ddd}table.list tr.disabled td,table.list tr.disabled a{color:#eee;background:#666}table.list tr.new td{background:#caf2ff}table.list tr.green td{color:#fff;background:#32bc20}table.list tr.green td a{color:inherit!important}table.list tr.completed td,table.list tr.cancelled td{background:#ddd}table.list tr.alert td{color:#fff;text-shadow:-1px -1px 1px #900;background:#c20}table.list tr.alert td a{color:#fff;text-shadow:-1px -1px 1px #900}table.list tr.thick-border td{border-bottom-width:5px}table.list.padding tr td:first-child,table.list.padding tr th:first-child{padding-left:.5em}table.list.padding tr td:last-child,table.list.padding tr th:last-child{padding-right:.5em}}table.list tr td a.button,table.list tr td button{padding:6px 8px!important;font-size:.75rem!important;line-height:100%!important}table.list tr td h3{margin-bottom:5px}table.list tr td span.description{line-height:130%}table.list tr td.big-buttons i.fa,table.list tr td.big-buttons i.fal,table.list tr td.big-buttons i.far,table.list tr td.big-buttons i.fas,table.list tr td.big-buttons i.fad{font-size:1.3rem}table.list.detail tr td a i,table.list tr[dialog] td a i{color:inherit!important}@media screen and (min-width:980px){table.list.detail tr:hover td,table.list tr[dialog]:hover td{color:#fff;text-shadow:none;cursor:pointer;background-color:#00a0e0}table.list.detail tr:hover td a,table.list tr[dialog]:hover td a{color:#fff;text-shadow:none}}table.list.listings tr td{vertical-align:middle}table.list.listings tr td.thumbnail{padding:2px 5px 2px 0}table.list.listings tr td.thumbnail img{width:50px;height:33px}table.list.checklist tr td:first-child,table.list.checklist tr th:first-child{width:99%}table.list.checklist tr td:last-child,table.list.checklist tr th:last-child{white-space:nowrap}table.list.valign-middle tr{vertical-align:middle}table.list.border-top tr:first-child{border-top:1px solid #ccc}table.simple-list{width:100%}table.simple-list thead tr th{text-align:left;padding:.3em .5em}table.simple-list thead tr th:first-child{padding-left:0}table.simple-list thead tr th:last-child{padding-right:0}table.simple-list tbody tr td{vertical-align:top;border-bottom:1px solid #ccc;padding:.5em}table.simple-list tbody tr td:first-child{padding-left:0}table.simple-list tbody tr td:last-child{padding-right:0}table.simple-list tbody tr td a.button,table.simple-list tbody tr td button{font-size:.75rem!important}table.simple-list tbody tr td.icon{width:1px}table.simple-list tbody tr td.thumbnail{padding:1px 0}table.simple-list tbody tr td.thumbnail img{display:block}table.simple-list tbody tr:first-child td{border-top:1px solid #ccc}table.simple-list.slim th,table.simple-list.slim td{padding:0 .5em 0}table.simple-list.no-border th,table.simple-list.no-border td{border:0!important}ul{list-style:none}ul.alpha,ol.alpha{list-style-type:upper-alpha}ul.bullet,ol.bullet{list-style-type:circle}ul.indented,ol.indented{padding-left:20px}ul.margin-bottom,ol.margin-bottom{margin-bottom:1em}ol{margin-bottom:15px;padding-left:20px}hr{color:#ccc;background-color:#ccc;border:0;height:1px}hr.margin-top{margin-top:25px}hr.margin-bottom{margin-bottom:25px}@media screen and (max-width:400px){div.image-left,div.agent-box,div.info-panels>div a{text-align:center}div.image-left>div:first-child{margin-bottom:6px}}@media screen and (min-width:401px){div.image-left,div.agent-box,div.info-panels>div a{display:flex}div.image-left>div:first-child{flex-grow:0}div.image-left>div:last-child,div.agent-box div.info{margin-left:10px}div.image-left>div:last-child.margin-20{margin-left:20px!important}div.image-left img{display:block;max-width:inherit!important}}div.image-left.seasonal-banner>div:first-child img{border:10px solid #fff;border-radius:200px}div.image-left.vertical-align{align-items:center}div.train-stations div.station i{padding-right:6px;display:inline-block}@media screen and (min-width:768px){div.train-stations div.station{font-size:16px}}div.parks div.park:last-child,div.golf_courses div.park:last-child,div.parks div.golf_course:last-child,div.golf_courses div.golf_course:last-child{border-bottom:1px solid #ccc}@media screen and (max-width:767px){div.parks div.park,div.golf_courses div.park,div.parks div.golf_course,div.golf_courses div.golf_course{text-align:center;border-top:1px solid #ccc;padding:15px 0}div.parks div.park div.info div.amenities span.amenity,div.golf_courses div.park div.info div.amenities span.amenity,div.parks div.golf_course div.info div.amenities span.amenity,div.golf_courses div.golf_course div.info div.amenities span.amenity{margin-left:6px;margin-right:6px}}@media screen and (min-width:768px){div.parks div.park,div.golf_courses div.park,div.parks div.golf_course,div.golf_courses div.golf_course{border-top:1px solid #ccc;padding:7px 0;display:flex}div.parks div.park div.thumbnail,div.golf_courses div.park div.thumbnail,div.parks div.golf_course div.thumbnail,div.golf_courses div.golf_course div.thumbnail{margin-right:12px}div.parks div.park div.thumbnail img,div.golf_courses div.park div.thumbnail img,div.parks div.golf_course div.thumbnail img,div.golf_courses div.golf_course div.thumbnail img{display:block}div.parks div.park div.info,div.golf_courses div.park div.info,div.parks div.golf_course div.info,div.golf_courses div.golf_course div.info{flex-grow:1}div.parks div.park div.info h3,div.golf_courses div.park div.info h3,div.parks div.golf_course div.info h3,div.golf_courses div.golf_course div.info h3{margin-bottom:5px!important}div.parks div.park div.info div.amenities,div.golf_courses div.park div.info div.amenities,div.parks div.golf_course div.info div.amenities,div.golf_courses div.golf_course div.info div.amenities{margin-top:5px}}div.description-with-image.gray{color:#444;background:#ddd}div.description-with-image.curved{border-radius:.5em}@media screen and (max-width:767px){div.description-with-image{flex-direction:column-reverse;display:flex}div.description-with-image>div{text-align:center;padding:1em 1.5em}}@media screen and (min-width:768px){div.description-with-image{display:flex}div.description-with-image>div:first-child{text-shadow:none;flex-grow:1;padding:1em 1.5em;font-size:1.1em;line-height:1.5em}}@media screen and (max-width:767px){div.flex-row>div{margin-top:15px}div.flex-row>div.checkbox{float:left;text-align:center;margin-right:20px}div.flex-row>div.checkbox span.caption{color:#999;margin-top:3px;display:block}div.flex-row>div.center{text-align:center}div.flex-row>div.mobile-margin-top{margin-top:40px}div.flex-row.no-margin>div:first-child{margin-top:0}div.flex-row.bullet-points{text-align:center}div.flex-row.bullet-points>div{margin-top:5px!important}div.flex-row.bullet-points>div i{margin-right:6px;display:inline-block}}@media screen and (min-width:768px){div.flex-row,div.info-panels{margin-top:15px;display:flex}div.flex-row.no-margin{margin-top:0}div.flex-row.full-width{max-width:none}div.flex-row.align-top{align-items:flex-start}div.flex-row.align-bottom{align-items:flex-end}div.flex-row>div{flex-grow:1;margin-left:20px}div.flex-row>div:first-child{margin-left:0}div.flex-row>div.checkbox{text-align:center}div.flex-row>div.checkbox label{display:block}div.flex-row>div.checkbox span.caption{color:#999;margin-top:3px;display:block}div.flex-row>div.right-info{text-align:right;color:#999}div.flex-row.no-grow>div{flex-grow:0}div.flex-row.equal-widths>div{flex:1}div.flex-row.bullet-points{justify-content:space-around;padding-left:10vw;padding-right:10vw}div.flex-row.bullet-points>div{text-align:center;min-width:0;flex:1 1 0!important}div.flex-row.bullet-points>div i{margin-bottom:8px;margin-left:auto;margin-right:auto;font-size:2.5em;display:block}}div.listing-presentation-header{border-bottom:1px dotted #999;justify-content:space-around;margin-bottom:15px;display:flex}div.listing-presentation-header a{color:#000;text-decoration:none}div.listing-presentation-header a i{margin-bottom:6px;display:block}div.listing-presentation-header a.on{color:#32bc20;font-weight:700}@media screen and (max-width:767px){div.listing-presentation-header a{text-align:center;padding:5px;font-size:16px;display:inline-block;position:relative}div.listing-presentation-header a span{display:none}div.listing-presentation-header a:after{content:attr(data-label);display:block}}@media screen and (min-width:768px){div.listing-presentation-header{font-size:1.3em}div.listing-presentation-header a{text-align:center;padding:10px 15px;display:block}}@media screen and (max-width:380px){div.listing-presentation-header a{padding:5px 3px;font-size:.9em}}div.cma h1{margin-bottom:20px}div.cma h2{font-size:20px;font-style:italic;line-height:120%}@media screen and (max-width:767px){div.cma div.cma-averages-and-nav-filters{flex-direction:column-reverse;display:flex}div.cma div.cma-averages-and-nav-filters table.cma-averages{margin-bottom:20px}div.cma div.cma-averages-and-nav-filters table.cma-averages thead,div.cma div.cma-averages-and-nav-filters table.cma-averages tbody,div.cma div.cma-averages-and-nav-filters table.cma-averages th,div.cma div.cma-averages-and-nav-filters table.cma-averages td,div.cma div.cma-averages-and-nav-filters table.cma-averages tr{display:block}div.cma div.cma-averages-and-nav-filters table.cma-averages thead{display:none}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody tr td{background:#fff;padding-left:10em;font-size:13px}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody tr td:before{color:#ccc;background:#444;width:7.7em}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody tr:first-child{border-top:0!important}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody tr:last-child{border-bottom:0!important}}@media screen and (min-width:768px){div.cma div.cma-averages-and-nav-filters table.cma-averages{border:1px solid #ccc;width:100%;margin:15px 0 10px}div.cma div.cma-averages-and-nav-filters table.cma-averages th,div.cma div.cma-averages-and-nav-filters table.cma-averages td{text-align:center;width:16.6667%}div.cma div.cma-averages-and-nav-filters table.cma-averages thead tr{vertical-align:bottom!important}div.cma div.cma-averages-and-nav-filters table.cma-averages thead th{color:#ccc;text-align:center;text-transform:uppercase;text-shadow:none;letter-spacing:1px;background:#444;border-right:1px solid #eee;padding:5px 10px;font-size:.8em}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody td{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:8px;font-size:1.3em}div.cma div.cma-averages-and-nav-filters table.cma-averages tbody td:first-child{border-left:1px solid #ccc}}@media screen and (max-width:767px){div.cma div.cma-views-and-filters{margin-bottom:15px}}@media screen and (min-width:768px){div.cma div.cma-views-and-filters{margin-top:20px;margin-bottom:15px;display:flex}}@media screen and (max-width:767px){div.cma div.cma-views-and-filters div.cma-views{text-align:center;justify-content:center;margin:5px 0 15px;font-size:16px;display:flex}div.cma div.cma-views-and-filters div.cma-views a{color:#000;margin:0 10px;text-decoration:none;display:inline-block}div.cma div.cma-views-and-filters div.cma-views a.on{color:#00a0e0}div.cma div.cma-views-and-filters div.cma-views a span{display:none}}@media screen and (min-width:768px){div.cma div.cma-views-and-filters div.cma-views{flex-grow:1;justify-content:flex-start;font-size:1.3em;display:flex}div.cma div.cma-views-and-filters div.cma-views a{color:#000;margin:0 20px;text-decoration:none;display:inline-block}div.cma div.cma-views-and-filters div.cma-views a.on{color:#00a0e0}div.cma div.cma-views-and-filters div.cma-views a:first-child{margin-left:0!important}}@media screen and (max-width:767px){div.cma div.cma-views-and-filters div.cma-filters{background:#ddd;border-radius:10px;flex-grow:1;justify-content:space-around;margin-top:4px;padding-top:5px;padding-bottom:5px;display:flex}div.cma div.cma-views-and-filters div.cma-filters a{color:#000;font-size:.9em;text-decoration:none;display:inline-block}div.cma div.cma-views-and-filters div.cma-filters a.on{color:#00a0e0}}@media screen and (min-width:768px){div.cma div.cma-views-and-filters div.cma-filters{border-radius:10px;flex-grow:1;justify-content:flex-end;margin-top:4px;display:flex}div.cma div.cma-views-and-filters div.cma-filters a{color:#000;margin:0 20px;font-size:1em;text-decoration:none;display:inline-block}div.cma div.cma-views-and-filters div.cma-filters a.on{color:#00a0e0}div.cma div.cma-views-and-filters div.cma-filters a:last-child{margin-right:0!important;padding-right:0!important}div.cma div.cma-views-and-filters div.cma-filters.disabled a{pointer-events:none;color:#999!important}}div.cma div.cma-list-view tbody tr td:first-child{padding:2px 5px 2px 0!important}div.cma div.cma-list-view tbody tr td:first-child img{display:block}@media screen and (max-width:767px){div.cma div.cma-list-view{-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-y;width:100%;overflow-y:auto}div.cma div.cma-list-view::-webkit-scrollbar{display:none}div.cma div.cma-list-view td{white-space:nowrap}div.cma div.cma-list-view td:first-child{padding:2px 5px 2px 0!important}div.cma div.cma-list-view td:first-child img{display:block}}div.cma div.cma-photos-view div.listing-box div.cma-notes{color:#fff;text-shadow:1px 1px 1px #999;cursor:pointer;font-size:24px;position:absolute;top:2px;right:8px}div.listing-box{position:relative}div.listing-box div.compare-and-notes{background:#fff;border:1px solid #ccc;width:100%;display:flex}@media screen and (max-width:767px){div.listing-box div.compare-and-notes{margin-bottom:1em}}div.listing-box div.compare-and-notes>div{cursor:pointer;flex-basis:33.33%;padding:.5em .8em}div.listing-box div.compare-and-notes>div:first-child{text-align:left}div.listing-box div.compare-and-notes>div:nth-child(2){text-align:center}div.listing-box div.compare-and-notes>div:last-child{text-align:right}div.listing-box div.compare-and-notes input[type=checkbox]{margin-left:.5em}div.listing-box div.compare-and-notes .notes-button{cursor:pointer}div.compare-favorites-container{width:100%;overflow-x:auto}table.compare-favorites{width:min(auto,100%);table-layout:fixed}table.compare-favorites tr td{text-align:center;background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;width:150px;padding:.5em .8em;position:relative}table.compare-favorites tr td:first-child{text-align:right;background:#ccc;border-top:1px solid #eee;font-weight:700;width:10em!important}table.compare-favorites tr td.image img{object-fit:cover;aspect-ratio:3/2;max-width:100%;height:auto}table.compare-favorites tr td div.badge{background-repeat:no-repeat;background-size:66px 66px;width:66px;height:66px;position:absolute;top:0;left:0}table.compare-favorites tr td div.badge.active-with-offer{background-image:url(/images/badges/active_with_offer_top_left.png)}table.compare-favorites tr td div.badge.back-on-market{background-image:url(/images/badges/back_on_market_top_left.png)}table.compare-favorites tr td div.badge.coming-soon{background-image:url(/images/badges/coming_soon_top_left.png)}table.compare-favorites tr td div.badge.featured{background-image:url(/images/badges/featured_top_left.png)}table.compare-favorites tr td div.badge.new{background-image:url(/images/badges/new_top_left.png)}table.compare-favorites tr td div.badge.pending{background-image:url(/images/badges/pending_top_left.png)}table.compare-favorites tr td div.badge.price-change{background-image:url(/images/badges/price_change_top_left.png)}table.compare-favorites tr td div.badge.sold{background-image:url(/images/badges/sold_top_left.png)}table.compare-favorites tr.section-header td{color:#fff;text-align:center;background:#999;font-size:1.2em}@media screen and (max-width:767px){table.compare-favorites tr.section-header td{text-align:left}}table.compare-favorites tr.more{display:none}table.compare-favorites tr.see-more a{text-align:center;text-decoration:none;display:block}table.compare-favorites tr.see-more a:before,table.compare-favorites tr.see-more a:after{content:"▼";font-size:.8em}table.compare-favorites tr.see-more a:before{padding-right:.5em}table.compare-favorites tr.see-more a:after{padding-left:.5em}table.compare-favorites tr:first-child img{margin:auto;display:block}table.compare-favorites tr:last-child td{border-bottom:1px solid #ccc}div#compare-footer{color:#fff;text-align:center;background:#00a0e0;border-top:1px solid #ccc;padding:1em;display:none;position:fixed;bottom:0;left:0;right:0}div.color-box{background:#ddd;padding:15px 18px}div.color-box a{color:inherit!important}div.color-box.red{color:red;background:#fcc}div.color-box.red a{color:inherit}div.color-box.white{background:#fff}div.color-box.green{background:#d0e8c2}div.color-box.green button[type=submit]{color:#fff;background:#32bc20}div.color-box.green span.close-button{color:#00000080}div.color-box.blue{color:#fff;background:#00a0e0}div.color-box.blue button[type=submit]{color:#000;background:#fff}div.color-box.blue span.close-button{color:#ffffffbf}div.color-box.light-gray{background:#eee}div.color-box.dark-gray{color:#fff;background:#444}div.color-box.center{text-align:center}div.color-box.banner img{max-width:320px;max-height:100px}div.color-box.margin-top{margin-top:15px}div.color-box.margin-bottom{margin-bottom:15px}div.block{margin-top:15px;position:relative}div.block.margin-top{margin-top:40px}div.block.margin-top-small{margin-top:15px}div.block.no-margin{margin-top:0}div.block.center{text-align:center}div.block h2{border-bottom:0;margin-bottom:10px;padding-bottom:0}@media screen and (max-width:767px){div.block h2{text-align:center;font-size:calc(14px + 1.8vw)}}@media screen and (min-width:768px){div.block h2{font-size:1.8em}}div.block h2.border{border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:3px}div.block a.button.corner{color:#666;text-align:center;background:#dfdfdf;font-size:.75rem!important}@media screen and (max-width:767px){div.block a.button.corner{margin-top:10px;display:block}}@media screen and (min-width:768px){div.block a.button.corner{position:absolute;top:0;right:0}}@media screen and (max-width:767px){div.block img{max-width:100%}}div.mobile-preview{margin:0 0 20px}div.mobile-preview h2{margin-inline:25px}div.mobile-preview p{text-align:center;color:#666;margin-top:5px}div.mobile-preview i.arrow{text-align:right;color:#666;font-size:2em;position:absolute;top:0;left:0;right:0}.strip-button{text-align:center;padding:8px 12px;text-decoration:none;display:block}.strip-button.hover-blue:hover{color:#fff;background:#00a0e0}.strip-button.gray{color:#666;background:#dfdfdf}.strip-button.blue{color:#fff;background:#00a0e0}.strip-button.white{color:#000;background:#fff}.strip-button.orange{color:#fff;background:#ff6c00}.strip-button.green{color:#fff;background:#32bc20}.strip-button.margin-top{margin-top:15px}a.button,button,div.page-flipper>div:nth-child(2) a,div.page-flipper>div a.prev-next-button{color:#444;text-align:center;text-shadow:none;cursor:pointer;background:#bbb;border:0;border-radius:5px;padding:.6em .75em;font-size:14px;line-height:100%;text-decoration:none;display:inline-block}a.button i,button i{margin-right:.4rem;display:inline-block}a.button.blue,button.blue,div.page-flipper>div:nth-child(2) a.on,div.page-flipper>div a.prev-next-button{color:#fff!important;background:#00a0e0!important}a.button.green,button.green{color:#fff!important;background:#32bc20!important}a.button.orange,button.orange{color:#fff!important;background:#ff6c00!important}a.button.red,button.red{color:#fff!important;background:#e81919!important}a.button.gray,button.gray{color:#666!important;background:#ccc!important}a.button.light-gray,button.light-gray{color:#444!important;background:#eee!important}a.button.dark-gray,button.dark-gray{color:#eee!important;background:#666!important}a.button.black,button.black{color:#eee!important;background:#000!important}a.button.white,button.white{color:#444!important;background:#fff!important}a.button.white-with-border,button.white-with-border{color:#444!important;background:#fff!important;outline:1px solid #999!important}a.button.big,button.big{font-size:1.2em}a.button.small,button.small{padding:4px 8px!important;font-size:.75rem!important}a.button.full-width,button.full-width{width:100%}a.button.margin-top,button.margin-top{margin-top:1em}a.button.no-icon-margin i,button.no-icon-margin i{margin-right:0}div.menu{z-index:100;background:#ccc;display:none;position:absolute}div.menu>a{color:#000;white-space:nowrap;background:#fff;margin:1px;padding:8px 12px 10px 30px;text-decoration:none;display:block;position:relative}div.menu>a.on:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:11px;left:10px}.gray-text{color:#999}div#home-page div#header{z-index:100;border-bottom:0;position:absolute;top:0;left:0;right:0;background:0 0!important}div#home-page div#header nav.navbar{background:0 0!important}div#home-page div#header nav.navbar ul.nav-menu>li>a{color:#fff}div#home-page div#header nav.navbar ul.nav-menu>li.on{background:#fff}div#home-page div#header nav.navbar ul.nav-menu>li.on>a,div#home-page div#header nav.navbar ul.nav-menu.on>li>a{color:#444}@media screen and (max-width:767px){div#home-page div#header nav.navbar span.navbar-toggle{border-left:0!important;margin-left:auto!important}}@media screen and (min-width:768px){div#home-page div#header nav.navbar ul.nav-menu{margin-left:auto}}div#home-page div.site>div.block:first-child{margin-top:20px}@media screen and (max-width:767px){div#home-page div.home-squares,div#home-page div.grid.white.boxes{margin:auto!important}}div#home-page div.search-header{color:#fff;text-shadow:none;text-align:center;background:url(../images/home_search_bg.jpg) 0 100%/cover no-repeat;position:relative}@media screen and (max-width:767px){div#home-page div.search-header{padding:35px 25px 25px}}@media screen and (min-width:768px){div#home-page div.search-header{padding:50px}}div#home-page div.search-header.russellshawgroup{background:url(../images/home_search_bg_russellshawgroup.jpg) 0 100%/cover no-repeat}div#home-page div.search-header.maeckerteam{background:url(../images/home_search_bg_maeckerteam.jpg) 0 100%/cover no-repeat}div#home-page div.search-header div.content{z-index:99;position:relative}div#home-page div.search-header div.content img#logo{filter:drop-shadow(1px 1px #444);max-height:210px;margin:0 auto 30px;display:block}@media screen and (max-width:767px){div#home-page div.search-header div.content img#logo{max-width:80%}}@media screen and (min-width:768px){div#home-page div.search-header div.content img#logo{max-width:320px}}div#home-page div.search-header div.content h1{text-shadow:1px 1px 2px #444;font-weight:700}div#home-page div.search-header div.content div#search-box div.search-box{max-width:400px;margin-left:auto;margin-right:auto}div#home-page div.search-header div.content div#search-box div.search-box div.form div:first-child{flex-grow:1}div#home-page div.search-header div.content div#search-box div.search-box div.form div input[name=search]{max-width:550px;width:100%!important}div#home-page div.search-header span.fade{background:#0003;display:block;position:absolute;inset:0}div#home-page div.block>h2{letter-spacing:-1px;color:#444;border:0;margin-bottom:15px;line-height:100%}@media screen and (max-width:767px){div#home-page div.block>h2{font-size:calc(14px + 2vw)}}@media screen and (min-width:768px){div#home-page div.block>h2{font-size:2.5em}}div#home-page div.block.center{text-align:center}div#home-page div.block.border-top{border-top:1px solid #999}@media screen and (max-width:767px){div#home-page div.block a.button.corner{margin:10px 10px 15px}}div#home-page div#showings>div{background:#beeaaa;padding:20px;display:flex;position:relative}div#home-page div#showings>div>div:first-child{margin-right:20px}div#home-page div#showings>div>div:last-child{text-align:left;flex-grow:1}div#home-page div#showings>div>div:last-child p{margin-bottom:4px}div#home-page div#showings>div>div:last-child span.when{color:#fff;text-shadow:none;background:#32bc20;padding:12px 18px;font-size:1.2em;font-weight:700;position:absolute;top:0;right:0}div#home-page div#showings>div>div:last-child ul{list-style:inside circle}div#home-page div#showings>div>div:last-child ul li{padding:2px}div#home-page ul.saved-searches{list-style:none}div#home-page ul.saved-searches li{background:#fff;margin-bottom:2px;font-size:16px}div#home-page ul.saved-searches li a span.badge{margin-left:10px;display:inline-block}div#home-page ul.saved-searches li a span.badge.new{color:#fff;background:#32bc20;border-radius:20px;margin-top:-4px;margin-bottom:-4px;padding:4px 10px;font-size:.8em}.youtube-thumbnail{padding:0;display:block;position:relative}.youtube-thumbnail:before{content:"";color:#fff;opacity:.8;text-shadow:0 0 30px #00000080;font-family:"Font Awesome 5 Pro";font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-thumbnail img{margin-bottom:0!important}span.highlight{font-weight:700}.hide{display:none!important}.no-wrap{white-space:nowrap}.black-links a{color:#000}.listing-status.active{color:#32bc20}.listing-status.pending,.listing-status.active-with-offer,.listing-status.active-under-contract,.listing-status{color:#ff6c00}.listing-status.sold,.listing-status.closed{color:#e81919}span.amenity{white-space: ;margin-right:13px;display:inline-block}span.amenity:before{content:"";color:#32bc20;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:.4rem;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;display:inline-block}div.search-box{position:relative}div.search-box div.form{height:40px;display:flex}div.search-box div.form div:first-child{flex-grow:1}div.search-box div.form div:first-child input[name=search]{border:1px solid #ccc;width:100%;height:40px}@media screen and (max-width:767px){div.search-box div.form div:first-child input[name=search]{border:0;border-radius:0;padding:1em 1.2em;font-size:16px}}@media screen and (min-width:768px){div.search-box div.form div:first-child input[name=search]{padding:1em 1.2em;font-size:16px}}div.search-box div.form div:last-child button{border-radius:0;width:48px;height:40px;margin:0;font-size:1.2em}div.search-box ul.search-suggestions{z-index:100;background:#fff;border:1px solid #ccc;border-top:0;width:100%;list-style:none;position:absolute;top:40px}div.search-box ul.search-suggestions>li{border-bottom:1px solid #ccc;padding:.7em 1em}div.search-box ul.search-suggestions>li:last-child{border-bottom:0}div.search-box ul.search-suggestions>li ul{list-style:none}div.search-box ul.search-suggestions>li ul li{text-align:left;display:block}div.search-box ul.search-suggestions>li ul li:last-child,div.search-box ul.search-suggestions>li ul li.label{border-bottom:0}div.search-box ul.search-suggestions>li ul li a{padding:.3em .5em;text-decoration:none;display:block}div.search-box ul.search-suggestions>li ul li a:hover{color:#fff;background:#00a0e0}div.search-box ul.search-suggestions>li ul li a.view-all{color:#666}div.search-box ul.search-suggestions>li ul li a.view-all:hover{color:#fff;background:#666}div.search-box ul.search-suggestions>li ul li label{color:#666;text-transform:uppercase;letter-spacing:1px;padding:.3em .5em;font-size:.75rem;display:block}div.search-box ul.search-suggestions>li ul li.suggestion{color:#000;cursor:pointer;padding:4px 7px}div.search-box ul.search-suggestions>li ul li.hidden{display:none}div.search-box ul.search-suggestions>li ul li.selected,div.search-box ul.search-suggestions>li ul li.selected a{color:#fff;text-shadow:none;background:#009fdf}div.search-box ul.search-suggestions>li ul li.search{border-top:1px solid #ccc;margin-top:5px}div.search-box ul.search-suggestions>li ul li.search a{background:#fff;padding:6px 7px}div.search-box ul.search-suggestions>li ul li.advanced_search a{color:#666;background:#eee}@media screen and (min-width:768px) and (max-width:979px){div.site{padding-left:20px;padding-right:20px}}@media screen and (min-width:980px){div.site{width:980px;margin-left:auto;margin-right:auto}}div.boxes-and-photos>div h2{margin-bottom:.5em}div.boxes-and-photos>div div.thumbnail{position:relative}div.boxes-and-photos>div div.thumbnail span.num-photos{text-align:center;color:#fff;background:#0003;margin:0 auto;padding:10px 15px;display:inline-block;position:absolute;bottom:0;left:0}div.boxes-and-photos>div div.thumbnail:last-child img{aspect-ratio:3/2;object-fit:cover;display:block}@media screen and (max-width:767px){div.boxes-and-photos>div:last-child{margin-top:40px}div.boxes-and-photos>div:last-child img{width:100%}}@media screen and (min-width:768px){div.boxes-and-photos{display:flex}div.boxes-and-photos>div:first-child{flex-grow:1}div.boxes-and-photos>div:last-child{margin-left:25px}}@media screen and (max-width:767px){span.more{height:80px;display:block;position:relative;overflow:hidden}}@media screen and (min-width:768px){span.more{display:block;position:relative;overflow:hidden}}span.more span.load-more{text-align:center;height:40px;line-height:40px;display:block;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:767px){span.more span.load-more{color:#444;background:#eee}}@media screen and (min-width:768px){span.more span.load-more{color:#444;background:#ccc}}span.more span.load-more i{margin-left:20px;margin-right:20px;display:inline-block}span.more.margin-bottom{margin-bottom:1em}div.none-found-message{background:#eee;padding:0 1em 1em;font-style:italic}div.none-found-message.gray{background:#ddd;padding-top:1em}div.none-found-message.white{background:#fff;padding-top:1em}div.none-found-message.padding-top{padding-top:1em}@media screen and (max-width:767px){div.none-found-message{text-align:center}p.amenities{font-size:1em;line-height:130%}}@media screen and (min-width:768px){p.amenities{font-size:1.3em;line-height:170%}}p.amenities span{white-space:nowrap}p.amenities span i.fa-check{color:#32bc20}span.sqft{font-size:.8em;position:relative;bottom:.4em}div.frame{background:#fff}@media screen and (max-width:767px){div.frame{padding:25px!important}}@media screen and (min-width:768px){div.frame{width:600px;margin:50px auto;padding:30px!important}div.frame.min-800{width:800px}div.frame.no-margin-top{margin-top:0}}@media screen and (max-width:767px){div.frame div.negative-margins{margin:-25px!important}}@media screen and (min-width:768px){div.frame div.negative-margins{margin:-30px!important}}div.caption{color:#999;margin-top:5px;font-size:.9em}div.caption.margin-top{margin-top:15px}span.close-button{cursor:pointer;font-size:16px;position:absolute;top:10px;right:15px}span.close-button:before{content:"";font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;display:inline-block}div.most-expensive-streets{text-align:center}@media screen and (max-width:767px){div.most-expensive-streets{background:#eee;margin-left:-25px!important;margin-right:-25px!important}div.most-expensive-streets div.color-box{background:#eee;padding:0}}div.most-expensive-streets h2{font-size:28px;font-weight:700}div.most-expensive-streets div.description{color:#888;line-height:140%}div.most-expensive-streets div.average-price{margin-top:15px;font-family:Great Vibes;font-size:38px}div.most-expensive-streets a.recent-sales{color:#666;font-size:16px;display:block}div.most-expensive-streets img.fancy-divider{margin:20px auto;display:block}div.fancybox__slide{padding-top:8px!important}div.fancybox__slide div.fancybox__content{padding:0}div.fancybox__slide div.fancybox__content button.carousel__button{top:8px!important;right:8px!important}div.fancybox__slide div.fancybox__content div.dialog{min-width:300px;position:relative;padding-top:50px!important;font-family:Open Sans,sans-serif!important}div.fancybox__slide div.fancybox__content div.dialog div.header{color:#fff;height:50px;text-shadow:none;background:#32bc20;padding-left:20px;font-size:18px;line-height:50px;position:absolute;top:0;left:0;right:0}div.fancybox__slide div.fancybox__content div.dialog div.body{padding:20px}div.fancybox__slide div.fancybox__content div.dialog div.body form div.response{text-shadow:none;padding:.3em .5em}div.fancybox__slide div.fancybox__content div.dialog div.body ul,div.fancybox__slide div.fancybox__content div.dialog div.body ol{padding-left:1.3em}@media screen and (min-width:768px){div.fancybox__slide div.fancybox__content div.dialog div.body.min-300{min-width:300px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-400{min-width:400px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-500{min-width:500px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-600{min-width:600px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-700{min-width:700px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-800{min-width:800px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-900{min-width:900px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-1000{min-width:1000px}div.fancybox__slide div.fancybox__content div.dialog div.body.min-1020{min-width:1020px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-300{max-width:300px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-400{max-width:400px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-500{max-width:500px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-600{max-width:600px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-700{max-width:700px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-800{max-width:800px}div.fancybox__slide div.fancybox__content div.dialog div.body.max-900{max-width:900px}}div.modal{z-index:100001;background:#fff}@media screen and (max-width:767px){div.modal{grid-template-rows:auto;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}}@media screen and (min-width:768px){div.modal{grid-template-rows:auto;min-width:150px;max-height:100%;display:grid;position:fixed;top:20%;left:50%;overflow-y:auto;transform:translate(-50%,-20%)}}div.modal div.header{color:#fff;background:#32bc20;min-width:300px;height:44px;padding:0 1em;line-height:44px!important}div.modal div.header h2{line-height:inherit;margin:0;text-align:left!important}@media screen and (min-width:768px){div.modal div.header.min-300{min-width:300px}div.modal div.header.min-400{min-width:400px}div.modal div.header.min-500{min-width:500px}div.modal div.header.min-600{min-width:600px}div.modal div.header.min-700{min-width:700px}div.modal div.header.min-800{min-width:800px}div.modal div.header.min-900{min-width:900px}div.modal div.header.min-1000{min-width:1000px}div.modal div.header.min-1020{min-width:1020px}}div.modal div.body{padding:1.2em 1.5em}@media screen and (max-width:767px){div.modal div.body{overflow-y:auto}div.modal div.body.no-padding{padding:0}}@media screen and (min-width:768px){div.modal div.body.max-300{max-width:300px}div.modal div.body.max-400{max-width:400px}div.modal div.body.max-500{max-width:500px}div.modal div.body.max-600{max-width:600px}div.modal div.body.max-700{max-width:700px}div.modal div.body.max-800{max-width:800px}div.modal div.body.max-900{max-width:900px}}div.modal div.body img.dialog-header-image{margin-bottom:15px;display:block}div.modal div.body img.dialog-header-image.width-300{max-width:300px}div.modal span.close-button:before{color:#fff;font-size:24px}div.modal div.loading{color:#fff;text-shadow:1px 1px 1px #444;z-index:100;background:#0000004d;font-size:1.5em;line-height:150%;position:absolute;inset:0}div.modal div.loading div.spinner{text-align:center;font-size:2em;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%)}@media screen and (max-width:767px){div.modal span.load-more{background:#fff}div.modal-overlay{display:none}}@media screen and (min-width:768px){div.modal-overlay{z-index:100000;background:#000000a6;width:100%;height:100%;position:fixed;top:0;left:0}div.modal-overlay div.spinner{text-align:center;color:#fff;font-size:4em;position:absolute;top:20%;left:50%;overflow:hidden;transform:translate(-50%)}}ul.ui-autocomplete{z-index:100002}.alternate-row{border-bottom:1px solid #eee;padding:15px 20px}.alternate-row:nth-child(n){border-top:1px solid #eee}.alternate-row:nth-child(odd){background:#eee}.alternate-row:nth-child(2n){background:#fff;border-left:1px solid #eee;border-right:1px solid #eee}div.checkbox-selections{flex-wrap:wrap;display:flex}div.checkbox-selections>div{margin-right:6px}div.checkbox-selections>div input[type=checkbox]{display:none}div.checkbox-selections>div>div{cursor:pointer;background:#ddd;border-radius:5px;padding:6px 12px}div.checkbox-selections>div.on>div{color:#fff;background:#83ceec}.green-text{color:#32bc20}.orange-text{color:#ff6c00}.yes{color:#32bc20}.no{color:#e81919}span.info{color:#999}.stripe{text-align:center;background:#eee;margin-bottom:15px;padding:8px;display:block}.stripe.left{text-align:left}.stripe.red{color:#e81919;background:#fdd}.stripe.red a{color:#e81919;font-weight:700;text-decoration:underline}.stripe.green{color:#568b39;background:#c9eeb4}.stripe.light-gray{color:#444;background:#ddd}.stripe.black{color:#fff;background:#000}.stripe.dark-gray{color:#fff;background:#666}.stripe.loading{color:#444;background:#fff;font-size:2em}.stripe.margin-top{margin-top:15px}.stripe.no-margin{margin-bottom:0}.stripe.large{padding:15px;font-size:1.5em}div.about-us-agent{box-sizing:border-box;background:#fff;border:1px solid #ccc;padding:15px;line-height:180%;text-align:center!important}div.about-us-agent img{border-radius:200px;width:100%;margin-bottom:15px;display:block}div.testimonial{background:#ddd;border-bottom:1px solid #bbb;border-radius:.5em;padding:.75em 1em;position:relative;margin-bottom:1.3em!important}div.testimonial .quote{line-height:130%}div.testimonial .client{font-style:italic}div.testimonial .nipple{width:16px;height:16px;position:absolute;bottom:-16px}div.testimonial .nipple.left{background:url(../images/testimonial_nipple_left.png) no-repeat;left:25px}div.testimonial .nipple.right{background:url(../images/testimonial_nipple_right.png) no-repeat;right:25px}div.testimonial.big{font-size:1.3em}div.headline div.top-right.margin-top{margin-top:10px}@media screen and (max-width:979px){div.headline{margin-bottom:1em}div.headline h1{margin-bottom:.7em}div.headline div.top-right a.button{border-radius:0;width:100%}}@media screen and (min-width:980px){div.headline{align-items:flex-start;gap:1em;margin-bottom:1em;display:flex}div.headline h1{margin-bottom:0}div.headline h1.center{text-align:center}div.headline div.top-right{margin-left:auto}div.headline div.top-right.search-view-toggle{white-space:nowrap}div.headline div.top-right.search-view-toggle span{cursor:pointer;margin-left:20px;font-size:18px;display:inline-block}div.headline div.top-right.search-view-toggle span.on{color:#00a0e0}}div.photo-flipper{text-align:center;background:#444;position:relative}div.photo-flipper div.fancybox-carousel button.carousel__button{color:#fff;background:#ffffff4d}div.photo-flipper div.fancybox-carousel div.carousel__slide{width:auto!important;padding:0!important}@media screen and (max-width:979px){div.photo-flipper div.fancybox-carousel div.carousel__slide{height:66.67vw}div.photo-flipper div.fancybox-carousel div.carousel__slide img{height:66.67vw;margin:0 auto}}@media screen and (min-width:980px){div.photo-flipper div.fancybox-carousel div.carousel__slide img{max-width:100%;max-height:427px;margin:0 auto}}div.photo-flipper-old{text-align:center;background:#444;position:relative}@media screen and (max-width:979px){div.photo-flipper-old{height:66.67vw}}div.photo-flipper-old .prev-button,div.photo-flipper-old .next-button{cursor:pointer;z-index:2;position:absolute}@media screen and (max-width:767px){div.photo-flipper-old .prev-button,div.photo-flipper-old .next-button{display:none}}@media screen and (min-width:768px) and (max-width:979px){div.photo-flipper-old .prev-button,div.photo-flipper-old .next-button{top:calc(33.33vw - 20px)}}@media screen and (min-width:980px){div.photo-flipper-old .prev-button,div.photo-flipper-old .next-button{top:200px}}div.photo-flipper-old .prev-button{left:0}div.photo-flipper-old .next-button{right:0}div.photo-flipper-old .photo-counter{color:#fff;text-shadow:none;z-index:2;background:#00000080;padding:6px 10px;position:absolute;bottom:0;left:0}div.photo-flipper-old a.view-all-photos{color:#fff;text-align:center;text-shadow:none;z-index:2;background:#00000080;padding:6px 10px;text-decoration:none;display:inline-block;position:absolute;bottom:0;right:0}div.photo-flipper-old img.spinner{opacity:.2;position:absolute;top:203px;left:310px}@media screen and (max-width:979px){div.photo-flipper-old .slick-slide{height:66.67vw}div.photo-flipper-old .slick-slide img{height:66.67vw;margin:0 auto}}@media screen and (min-width:980px){div.photo-flipper-old .slick-slide img{max-width:100%;max-height:427px;margin:0 auto}}table.listing-main-stats{border-collapse:separate;border-spacing:1px;width:100%}@media screen and (max-width:767px){table.listing-main-stats{margin-top:5px}}@media screen and (min-width:768px){table.listing-main-stats{margin-top:15px}}table.listing-main-stats th,table.listing-main-stats td{text-align:center;width:20%}table.listing-main-stats th{padding:2px}@media screen and (max-width:767px){table.listing-main-stats th{font-size:.85em}}table.listing-main-stats td{background:#ddd}@media screen and (max-width:767px){table.listing-main-stats td{padding:3px}}@media screen and (min-width:768px){table.listing-main-stats td{padding:3px 8px}}table.listing-main-stats td.market-time,table.listing-main-stats td.other-mls{text-align:center;color:#666;background:#eee;padding:4px 8px;font-size:.9em}table.listing-main-stats td.price-change{text-align:center;color:#00a0e0;background:#d0e5f3;padding:4px 8px;font-size:1em;font-weight:700}@media screen and (min-width:980px){div.photos-and-info{border:1px solid #ccc;display:flex}}div.photos-and-info div.map-and-flip{position:relative}@media screen and (max-width:979px){div.photos-and-info div.map-and-flip{border-top:1px solid #ccc;margin-left:-1em;margin-right:-1em}}@media screen and (min-width:980px){div.photos-and-info div.map-and-flip{flex:0 0 640px;width:640px;height:457px}div.photos-and-info div.map-and-flip div.photo-flipper-old{width:640px;height:427px}}div.photos-and-info div.map-and-flip div.listing-photo{text-align:center;cursor:pointer;background:#444;position:relative}@media screen and (max-width:979px){div.photos-and-info div.map-and-flip div.listing-photo img[src]{max-width:100%;height:auto}}@media screen and (min-width:980px){div.photos-and-info div.map-and-flip div.listing-photo{height:calc(100% - 30px)}div.photos-and-info div.map-and-flip div.listing-photo img[src]{object-fit:cover;aspect-ratio:3/2;max-height:100%;margin:auto}}div.photos-and-info div.map-and-flip div.listing-photo img[src]{display:block}div.photos-and-info div.map-and-flip div.listing-photo img[data-src]{display:none}div.photos-and-info div.map-and-flip div.listing-photo div.photo-counter{color:#fff;text-shadow:none;z-index:2;background:#00000080;border-radius:15px;padding:6px 12px;position:absolute;bottom:10px;left:10px}div.photos-and-info div.map-and-flip div.listing-photo span.view-all-photos{color:#fff;text-align:center;text-shadow:none;z-index:2;background:#00000080;border-top-left-radius:5px;border-top-right-radius:5px;padding:6px 10px;text-decoration:none;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}div.photos-and-info div.map-and-flip div.view-buttons{display:flex}div.photos-and-info div.map-and-flip div.view-buttons>div{color:#ccc;text-align:center;height:30px;text-shadow:none;cursor:pointer;background:#666;border-right:1px solid #999;flex-grow:1;line-height:30px}div.photos-and-info div.map-and-flip div.view-buttons>div i.fa{margin-right:10px;display:inline-block}div.photos-and-info div.map-and-flip div.view-buttons>div.on{color:#fff}@media screen and (min-width:980px){div.photos-and-info div.map-and-flip div.view-buttons{position:absolute;bottom:0;left:0;right:0}}div.photos-and-info div.map-and-flip div.google-map,div.photos-and-info div.map-and-flip div.street-view{display:none}@media screen and (max-width:979px){div.photos-and-info div.map-and-flip div.google-map,div.photos-and-info div.map-and-flip div.street-view{height:66.67vw}}@media screen and (min-width:980px){div.photos-and-info div.map-and-flip div.google-map,div.photos-and-info div.map-and-flip div.street-view{background:#ccc;width:640px;height:427px;position:absolute;top:0;left:0}div.photos-and-info div.map-and-flip div.google-map span,div.photos-and-info div.map-and-flip div.street-view span{text-align:center;color:#666;font-size:2em;font-weight:700;line-height:427px;display:block}}div.photos-and-info div.map-and-flip div.active-with-offer,div.photos-and-info div.map-and-flip div.back-on-market,div.photos-and-info div.map-and-flip div.coming-soon,div.photos-and-info div.map-and-flip div.featured,div.photos-and-info div.map-and-flip div.pending,div.photos-and-info div.map-and-flip div.price-change,div.photos-and-info div.map-and-flip div.new,div.photos-and-info div.map-and-flip div.sold{z-index:89;width:116px;height:116px;position:absolute;top:-4px;right:-4px}div.photos-and-info div.map-and-flip div.active-with-offer{background:url(../images/badges/active_with_offer_large.png) no-repeat}div.photos-and-info div.map-and-flip div.back-on-market{background:url(../images/badges/back_on_market_large.png) no-repeat}div.photos-and-info div.map-and-flip div.coming-soon{background:url(../images/badges/coming_soon_large.png) no-repeat}div.photos-and-info div.map-and-flip div.featured{background:url(../images/badges/featured_large.png) no-repeat}div.photos-and-info div.map-and-flip div.new{background:url(../images/badges/new_large.png) no-repeat}div.photos-and-info div.map-and-flip div.pending{background:url(../images/badges/pending_large.png) no-repeat}div.photos-and-info div.map-and-flip div.price-change{background:url(../images/badges/price_change_large.png) no-repeat}div.photos-and-info div.map-and-flip div.sold{background:url(../images/badges/sold_large.png) no-repeat}div.photos-and-info div.info-pane{background:#fff;border-left:1px solid #ccc;flex-grow:1;padding:12px 15px;position:relative;margin-left:0!important}@media screen and (max-width:979px){div.photos-and-info div.info-pane{text-align:center;border:0;border-bottom:1px solid #ccc;margin-left:-1em!important;margin-right:-1em!important}}div.photos-and-info div.info-pane div.price,div.photos-and-info div.info-pane div.not-for-sale{font-size:28px;font-weight:700;line-height:100%}@media screen and (max-width:979px){div.photos-and-info div.info-pane div.price,div.photos-and-info div.info-pane div.not-for-sale{text-align:center}}div.photos-and-info div.info-pane div.property-detail-buttons span{font-size:1.8em;display:block}div.photos-and-info div.info-pane div.property-detail-buttons span[data-status=on] i{color:#e81919;font-weight:900}@media screen and (max-width:767px){div.photos-and-info div.info-pane div.property-detail-buttons{justify-content:center;gap:.5em;margin-top:5px;display:flex}div.photos-and-info div.info-pane div.property-detail-buttons span{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){div.photos-and-info div.info-pane div.property-detail-buttons{gap:.5em;display:flex;position:absolute;top:10px;right:15px}div.photos-and-info div.info-pane div.property-detail-buttons span{cursor:pointer}}@media screen and (max-width:767px){div.photos-and-info div.info-pane div.footer{margin-top:20px}}@media screen and (min-width:980px){div.photos-and-info div.info-pane div.footer{position:absolute;bottom:0;left:0;right:0}}@media screen and (min-width:401px) and (max-width:979px){div.photos-and-info div.info-pane div.footer div.agent-box{justify-content:center}div.photos-and-info div.info-pane div.footer div.agent-box div.info{text-align:left}}span.round-badge{text-shadow:none;border-radius:10px;margin-right:5px;padding:2px 10px;font-size:12px;font-weight:400;display:inline-block;position:relative}span.round-badge.gray{color:#eee;background:#666}div#teaser div.photos-and-info div.map-and-flip{height:auto}@media screen and (min-width:980px){div#teaser div.photos-and-info div.map-and-flip,div#teaser div.photos-and-info div.map-and-flip div.listing-photo{height:427px!important}}div#teaser div.info-pane div.footer div.agent-box{padding-top:0!important}div#teaser a#view-full-details{margin-bottom:10px;padding:1em;font-size:24px;line-height:130%}div.map-info-window{text-align:center}div.map-info-window a{color:#000;cursor:pointer;text-decoration:none;display:block;position:relative}div.map-info-window a img{display:block}div.map-info-window a div.address{margin-top:8px;font-size:16px}div.map-info-window a div.price{margin:8px 0;font-size:20px;font-weight:700}div.map-info-window a div.active-with-offer,div.map-info-window a div.back-on-market,div.map-info-window a div.coming-soon,div.map-info-window a div.featured,div.map-info-window a div.new,div.map-info-window a div.pending,div.map-info-window a div.price-change,div.map-info-window a div.sold{background-repeat:no-repeat;background-size:66px 66px;width:66px;height:66px;position:absolute;top:0;left:0}div.map-info-window a div.active-with-offer{background-image:url(/images/badges/active_with_offer_top_left.png)}div.map-info-window a div.back-on-market{background-image:url(/images/badges/back_on_market_top_left.png)}div.map-info-window a div.coming-soon{background-image:url(/images/badges/coming_soon_top_left.png)}div.map-info-window a div.featured{background-image:url(/images/badges/featured_top_left.png)}div.map-info-window a div.new{background-image:url(/images/badges/new_top_left.png)}div.map-info-window a div.pending{background-image:url(/images/badges/pending_top_left.png)}div.map-info-window a div.price-change{background-image:url(/images/badges/price_change_top_left.png)}div.map-info-window a div.sold{background-image:url(/images/badges/sold_top_left.png)}div.agent-box{padding:10px 12px}@media screen and (max-width:767px){div.agent-box img{display:inline-block}}@media screen and (min-width:768px){div.agent-box img{display:block}}div.agent-box div.info div.name{font-size:16px;font-weight:700}div.agent-box div.info div.phone{margin-top:3px}div.agent-box div.info div.company{color:#999;margin-top:3px;font-style:italic}div.agent-box div.info div.buttons{margin-top:7px}div.agent-box div.info div.buttons>a{padding:.5em .7em;font-size:13px;display:inline-block}div.agent-box div.info div.buttons>a:first-child{margin-right:3px}div.estimated-payment{margin-top:20px;font-size:.9em;position:relative}div.estimated-payment h3{margin-bottom:0;font-size:13px}div.estimated-payment p{color:#999;margin-top:6px;font-size:12px}div.estimated-payment div.approved-badge{background:#fff;position:absolute;top:0;right:0}@media screen and (min-width:768px){div.estimated-payment div.approved-badge{top:10px;transform:rotate(-10deg)}}div.estimated-payment div.approved-badge span{color:#c20;text-transform:uppercase;border:2px solid #c20;padding:2px 4px;font-size:.6em;font-weight:700}div.estimated-payment span.mortgage-and-taxes{color:#666;margin-left:8px;display:inline-block}div.info-panels>div{background:#fff;border:1px solid #ccc;width:100%;position:relative}@media screen and (max-width:400px){div.info-panels>div{height:125px}}@media screen and (max-width:767px){div.info-panels>div{margin-top:15px}}@media screen and (min-width:768px){div.info-panels>div:nth-child(n+2){margin-left:15px}}div.info-panels>div a{color:#000;text-decoration:none}@media screen and (max-width:400px){div.info-panels>div a img{object-fit:cover;width:100%;height:125px}}@media screen and (min-width:401px){div.info-panels>div a img{width:150px;height:100px}}div.info-panels>div a div{padding:12px 15px}@media screen and (max-width:400px){div.info-panels>div a div{text-align:left;color:#fff;text-shadow:1px 1px #444;position:absolute;bottom:0;left:0}}div.info-panels>div a div h3{margin-bottom:8px;font-size:1.2em}@media screen and (max-width:400px){div.info-panels>div a div h3{margin-bottom:5px;font-size:1em}}@media screen and (min-width:768px) and (max-width:979px){div.info-panels>div a div h3{font-size:1em}}div.info-panels>div a div p{margin-bottom:0;font-size:.9em;line-height:160%}@media screen and (max-width:400px){div.info-panels>div a div p{font-size:.8em}}@media screen and (min-width:768px) and (max-width:979px){div.info-panels>div a div p{font-size:.8em;line-height:145%}}div.info-panels>div a span.type,div.info-panels>div a span.photo-count{color:#fff;background:#00000080;height:20px;padding:0 8px;font-size:.8em;line-height:20px;position:absolute}div.info-panels>div a span.type{text-transform:uppercase}@media screen and (max-width:400px){div.info-panels>div a span.type{top:0;left:0}}@media screen and (min-width:401px){div.info-panels>div a span.type{top:0;left:0}}@media screen and (max-width:400px){div.info-panels>div a span.photo-count{top:0;right:0}}@media screen and (min-width:401px){div.info-panels>div a span.photo-count{top:80px;left:0}}@media screen and (max-width:767px){div.white-box-row>div{margin-bottom:2px}div.white-box-row>div a{color:#000;background:#fff;padding:2px;text-decoration:none;display:flex}div.white-box-row>div a img{max-width:50px;margin:0 10px 0 0}div.white-box-row>div a div{margin-top:20px;display:flex}div.white-box-row>div a div h3{margin-right:10px}div.white-box-row>div.no-sales span:last-child{color:#0000004d}}@media screen and (min-width:768px){div.white-box-row{justify-content:space-evenly;width:calc(100% + 2px);margin:-2px 0 0 -2px;display:inline-flex}div.white-box-row>div{margin:2px 0 0 2px}div.white-box-row>div a{text-align:center;color:#000;background:#fff;padding:8px 10px;text-decoration:none;display:block}div.white-box-row>div a img{margin:auto auto 10px;display:block}div.white-box-row>div a h3{margin-bottom:5px;font-weight:700}}div.property-details h3{margin-top:25px;margin-bottom:12px}@media screen and (min-width:768px){div.property-details h3{color:#fff;text-shadow:none;background:#999;padding:5px 10px}}div.property-details div.grid>div label{text-transform:uppercase;color:#999;border-bottom:1px solid #ccc;margin-top:1px;margin-bottom:5px;padding-bottom:1px;font-size:.8em;display:block}@media screen and (max-width:767px){div.property-details span.more-details{display:none}}@media screen and (min-width:768px){div.property-details a[load-more-details]{display:none}}div.broker-reciprocity{background:url(../images/broker_reciprocity_icon.png) 0 0/25px 20px no-repeat;padding-left:34px;font-size:.9em;font-style:italic}div.mls-service{white-space:nowrap;align-items:center;padding-left:1em;font-size:.9em;font-style:italic;display:flex;flex-grow:0!important;margin-left:auto!important}div.mls-service img{margin-left:.8em;display:block}div.mls-service-description{color:#00000080;margin-top:1em;font-size:.85em}div.additional-rooms{border-bottom:1px solid #ccc;padding:8px 0}span.label{color:#444;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;display:block}ul.fa-ul li{padding-bottom:10px;font-size:14px;line-height:130%}ul.fa-ul li i{color:#00a0e0}ul.contact-us-locations{list-style:none}ul.contact-us-locations li{margin-bottom:10px;font-size:1.2em}ul.contact-us-locations li:before{content:"";padding-right:6px;font-family:"Font Awesome 5 Pro";position:relative}table.triptych{width:100%}table.triptych tr{vertical-align:top}table.triptych tr td{text-align:center;width:33.33%}@media screen and (max-width:767px){table.triptych tr td{padding:2vw;font-size:calc(10px + 1vw)}}@media screen and (min-width:768px){table.triptych tr td{padding:15px 20px;font-size:18px}}table.triptych tr td div.icon>i{margin:0 auto;display:inline-block}@media screen and (max-width:767px){table.triptych tr td div.icon>i{padding:2vw;font-size:calc(14px + 6vw)}}@media screen and (min-width:768px){table.triptych tr td div.icon>i{padding:15px 20px;font-size:80px}div.article{max-width:870px;margin:10px auto;display:flex}}@media screen and (max-width:767px){div.article div.article-body{width:100%}}@media screen and (min-width:768px){div.article div.article-body{background:#fff;flex:1;padding:30px!important}}div.article div.article-body div.photo{display:block}@media screen and (max-width:767px){div.article div.article-body div.photo{width:100%;margin:0 auto 15px}}@media screen and (min-width:768px){div.article div.article-body div.photo{max-width:640px;margin:0 auto 20px}div.article div.article-body div.agent-box{padding:0}}@media screen and (max-width:400px){div.article div.article-body h2.orange-text{text-align:center}}div.article div.article-sidebar ul{margin-left:1.5em;list-style:none}div.article div.article-sidebar ul li{padding:5px 0}div.article div.article-sidebar ul li.on a{color:#000;font-weight:700;text-decoration:none}div.article div.article-sidebar ul li i{color:#000}@media screen and (max-width:767px){div.article div.article-sidebar{border-top:1px solid #ccc;width:100%;margin-top:15px;padding-top:20px}}@media screen and (min-width:768px){div.article div.article-sidebar{width:230px;margin-left:20px}}div.page-flipper{width:100%;margin-top:15px;display:flex}div.page-flipper>div:first-child{text-align:left;flex-basis:100px}div.page-flipper>div:nth-child(2){text-align:center;flex-grow:1}div.page-flipper>div:nth-child(2) a{margin-bottom:5px;margin-right:5px}div.page-flipper>div:last-child{text-align:right;flex-basis:100px}div#search-results{position:relative}@media screen and (max-width:767px){div#search-results div#list-view,div#search-results div#map-view{display:none}div#search-results div#map-view{display:block}}div#search-results div#map-view{display:flex}div#search-results div#map-view div#map{background:#ccc;flex-grow:1;position:relative}div#search-results div#map-view div#map div#polygon-buttons{z-index:10;display:block;position:absolute;bottom:10px;left:10px}div#search-results div#map-view div#map div#polygon-buttons button#clear-polygon,div#search-results div#map-view div#map div#polygon-buttons button#cancel-polygon{display:none}div#search-results div#map-view div#map div#polygon-buttons span#click-instructions{color:#fff;text-shadow:1px 1px #444;background:#0000004d;border-radius:10px;margin-left:10px;padding:10px 15px;display:none}div#search-results div#map-view div#map button#save-search-button{position:absolute;top:10px;right:10px}div#search-results div#map-view div#map div#search-results-map{box-sizing:border-box;border:1px solid #ccc;width:100%;height:100%}div#search-results div#map-view div#sidebar{box-sizing:border-box;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:400px;height:500px;padding:10px;position:relative;overflow:hidden auto}div#search-results div#map-view div#sidebar div.content div.none-found-message{color:#999;text-align:center;padding:50px 20px;font-weight:700}div#search-results div#map-view div#sidebar div.content div.grid>div.highlight{outline:5px solid #00a0e0}div#search-results div#map-view div#sidebar div.page-flipper{color:#fff;text-shadow:none;margin-top:0;position:relative}div#search-results div#map-view div#sidebar div.page-flipper>div{color:#000;height:40px;line-height:40px}div#search-results div#map-view div#sidebar div.page-flipper>div:first-child,div#search-results div#map-view div#sidebar div.page-flipper>div:last-child{flex-basis:50px}div#search-results div#map-view div#sidebar div.page-flipper>div:nth-child(2) a.on{background:0 0!important}div#search-results div#map-view div#sidebar div.page-flipper>div a{color:#000;background:0 0;padding:2px;text-decoration:underline;display:inline-block}div#search-results div#map-view div#sidebar div.page-flipper>div a.on{background:0 0;font-weight:700;text-decoration:none;color:#00a0e0!important}div#search-results div#map-view div#sidebar div.page-flipper>div a.prev-next-button{color:inherit!important;background:0 0!important}@media screen and (max-width:767px){div#search-results div#filters-display h2{display:none}div#search-results div#filters-display div#criteria-display{background:#ddd;margin-bottom:15px;padding:10px 12px}div#search-results div#filters-display div#criteria-display:before{content:"Selected: "}div#search-results div#filters-display div.buttons{display:flex}div#search-results div#filters-display div.buttons button{flex-grow:1;flex-basis:50%}div#search-results div#filters-display div.buttons button:first-child{margin-right:5px}div#search-results div#filters-display div.buttons button:last-child{margin-left:5px}}@media screen and (min-width:768px){div#search-results div#filters-display{color:#fff;text-shadow:none;background:#00a0e0;margin-top:20px;padding:12px 15px;display:flex;position:relative}div#search-results div#filters-display h2{white-space:nowrap;margin-bottom:0;font-weight:700;line-height:140%}div#search-results div#filters-display div#criteria-display{color:#d8f7ff;margin:5px 15px 0}div#search-results div#filters-display div#criteria-display:before{content:"Criteria: "}div#search-results div#filters-display div.buttons{white-space:nowrap;margin-left:auto}}@media screen and (max-width:767px){div#search-results div#tabs-and-sort{border-top:1px solid #ccc;margin-top:17px}div#search-results div#tabs-and-sort div.sale-type-tabs{display:none}div#search-results div#tabs-and-sort div.showing-and-sort{height:40px;position:relative}div#search-results div#tabs-and-sort div.showing-and-sort div.showing{display:none}div#search-results div#tabs-and-sort div.showing-and-sort div.listing-types{position:absolute;bottom:12px;left:0}div#search-results div#tabs-and-sort div.showing-and-sort div.listing-types div.menu{top:26px;left:0}div#search-results div#tabs-and-sort div.showing-and-sort div.sort{position:absolute;bottom:12px;right:0}div#search-results div#tabs-and-sort div.showing-and-sort div.sort div.menu{top:26px;right:0}}@media screen and (min-width:768px){div#search-results div#tabs-and-sort{margin-top:15px;margin-bottom:15px;display:flex}div#search-results div#tabs-and-sort div.sale-type-tabs a{color:#444;text-shadow:none;cursor:pointer;background:#bbb;border:0;border-radius:5px;margin-right:5px;padding:.6em .75em;font-size:14px;line-height:100%;text-decoration:none;display:inline-block}div#search-results div#tabs-and-sort div.sale-type-tabs a.on{color:#fff;background:#32bc20}div#search-results div#tabs-and-sort div.showing-and-sort{margin-left:auto;display:flex}div#search-results div#tabs-and-sort div.showing-and-sort div.listing-types{display:none}div#search-results div#tabs-and-sort div.showing-and-sort div.showing{border:1px solid #ccc;border-radius:5px;padding:.5em .85em}div#search-results div#tabs-and-sort div.showing-and-sort div.sort{background:#ccc;border-radius:5px;margin-left:12px;padding:.5em .85em;position:relative}div#search-results div#tabs-and-sort div.showing-and-sort div.sort div.menu{width:100%;top:33px;right:0}}div#search-results div.loading{color:#fff;text-shadow:1px 1px 1px #444;z-index:100;background:#0000004d;font-size:1.5em;line-height:150%;position:absolute;inset:0}div#search-results div.loading div.spinner{text-align:center;position:absolute;top:60px;left:50%;overflow:hidden;transform:translate(-50%)}div#search-results div.loading div.spinner i{text-shadow:none}div.toggle-boxes,div.radio-boxes,div.solo-boxes,div.multiple-choice{flex-wrap:wrap;margin-top:.5em;display:flex}div.toggle-boxes button,div.radio-boxes button,div.solo-boxes button,div.multiple-choice button{text-align:center;background:0 0;border:0;border-radius:0;outline:1px solid #999;flex-grow:1;margin:0 0 1px 1px;padding:.6em;font-size:.9em}div.toggle-boxes button.on,div.radio-boxes button.on,div.solo-boxes button.on,div.multiple-choice button.on{color:#fff;background:#00a0e0}div.toggle-boxes button img,div.radio-boxes button img,div.solo-boxes button img,div.multiple-choice button img{margin:0 auto 5px;display:block}div.toggle-boxes button.icon,div.radio-boxes button.icon,div.solo-boxes button.icon,div.multiple-choice button.icon{background-position:50% .6em;background-repeat:no-repeat;background-size:24px 24px;padding-top:36px}div.toggle-boxes button.left-icon,div.radio-boxes button.left-icon,div.solo-boxes button.left-icon,div.multiple-choice button.left-icon{background-position:.6em .3em;background-repeat:no-repeat;background-size:18px 18px;padding-left:24px}div.toggle-boxes button.icon.house,div.radio-boxes button.icon.house,div.solo-boxes button.icon.house,div.multiple-choice button.icon.house,div.toggle-boxes button.left-icon.house,div.radio-boxes button.left-icon.house,div.solo-boxes button.left-icon.house,div.multiple-choice button.left-icon.house{background-image:url(/images/icons/search/house_h48.png)}div.toggle-boxes button.icon.condo,div.radio-boxes button.icon.condo,div.solo-boxes button.icon.condo,div.multiple-choice button.icon.condo,div.toggle-boxes button.left-icon.condo,div.radio-boxes button.left-icon.condo,div.solo-boxes button.left-icon.condo,div.multiple-choice button.left-icon.condo{background-image:url(/images/icons/search/condo_h48.png)}div.toggle-boxes button.icon.townhouse,div.radio-boxes button.icon.townhouse,div.solo-boxes button.icon.townhouse,div.multiple-choice button.icon.townhouse,div.toggle-boxes button.left-icon.townhouse,div.radio-boxes button.left-icon.townhouse,div.solo-boxes button.left-icon.townhouse,div.multiple-choice button.left-icon.townhouse{background-image:url(/images/icons/search/townhouse_h48.png?1)}div.toggle-boxes button.icon.multi-unit,div.radio-boxes button.icon.multi-unit,div.solo-boxes button.icon.multi-unit,div.multiple-choice button.icon.multi-unit,div.toggle-boxes button.left-icon.multi-unit,div.radio-boxes button.left-icon.multi-unit,div.solo-boxes button.left-icon.multi-unit,div.multiple-choice button.left-icon.multi-unit{background-image:url(/images/icons/search/multi_unit_h48.png)}div.toggle-boxes button.icon.co-op,div.radio-boxes button.icon.co-op,div.solo-boxes button.icon.co-op,div.multiple-choice button.icon.co-op,div.toggle-boxes button.left-icon.co-op,div.radio-boxes button.left-icon.co-op,div.solo-boxes button.left-icon.co-op,div.multiple-choice button.left-icon.co-op{background-image:url(/images/icons/search/co_op_h48.png)}div.toggle-boxes button.icon.land,div.radio-boxes button.icon.land,div.solo-boxes button.icon.land,div.multiple-choice button.icon.land,div.toggle-boxes button.left-icon.land,div.radio-boxes button.left-icon.land,div.solo-boxes button.left-icon.land,div.multiple-choice button.left-icon.land{background-image:url(/images/icons/search/land_h48.png)}div.toggle-boxes button.icon.manufactured-mobile,div.radio-boxes button.icon.manufactured-mobile,div.solo-boxes button.icon.manufactured-mobile,div.multiple-choice button.icon.manufactured-mobile,div.toggle-boxes button.left-icon.manufactured-mobile,div.radio-boxes button.left-icon.manufactured-mobile,div.solo-boxes button.left-icon.manufactured-mobile,div.multiple-choice button.left-icon.manufactured-mobile{background-image:url(/images/icons/search/manufactured_mobile_h48.png)}div.toggle-boxes button.icon.other,div.radio-boxes button.icon.other,div.solo-boxes button.icon.other,div.multiple-choice button.icon.other,div.toggle-boxes button.left-icon.other,div.radio-boxes button.left-icon.other,div.solo-boxes button.left-icon.other,div.multiple-choice button.left-icon.other{background-image:url(/images/icons/search/other_h48.png)}div.toggle-boxes button.icon.house.on,div.radio-boxes button.icon.house.on,div.solo-boxes button.icon.house.on,div.multiple-choice button.icon.house.on,div.toggle-boxes button.left-icon.house.on,div.radio-boxes button.left-icon.house.on,div.solo-boxes button.left-icon.house.on,div.multiple-choice button.left-icon.house.on{background-image:url(/images/icons/search/house_on_h48.png)}div.toggle-boxes button.icon.condo.on,div.radio-boxes button.icon.condo.on,div.solo-boxes button.icon.condo.on,div.multiple-choice button.icon.condo.on,div.toggle-boxes button.left-icon.condo.on,div.radio-boxes button.left-icon.condo.on,div.solo-boxes button.left-icon.condo.on,div.multiple-choice button.left-icon.condo.on{background-image:url(/images/icons/search/condo_on_h48.png)}div.toggle-boxes button.icon.townhouse.on,div.radio-boxes button.icon.townhouse.on,div.solo-boxes button.icon.townhouse.on,div.multiple-choice button.icon.townhouse.on,div.toggle-boxes button.left-icon.townhouse.on,div.radio-boxes button.left-icon.townhouse.on,div.solo-boxes button.left-icon.townhouse.on,div.multiple-choice button.left-icon.townhouse.on{background-image:url(/images/icons/search/townhouse_on_h48.png)}div.toggle-boxes button.icon.multi-unit.on,div.radio-boxes button.icon.multi-unit.on,div.solo-boxes button.icon.multi-unit.on,div.multiple-choice button.icon.multi-unit.on,div.toggle-boxes button.left-icon.multi-unit.on,div.radio-boxes button.left-icon.multi-unit.on,div.solo-boxes button.left-icon.multi-unit.on,div.multiple-choice button.left-icon.multi-unit.on{background-image:url(/images/icons/search/multi_unit_on_h48.png)}div.toggle-boxes button.icon.co-op.on,div.radio-boxes button.icon.co-op.on,div.solo-boxes button.icon.co-op.on,div.multiple-choice button.icon.co-op.on,div.toggle-boxes button.left-icon.co-op.on,div.radio-boxes button.left-icon.co-op.on,div.solo-boxes button.left-icon.co-op.on,div.multiple-choice button.left-icon.co-op.on{background-image:url(/images/icons/search/co_op_on_h48.png)}div.toggle-boxes button.icon.land.on,div.radio-boxes button.icon.land.on,div.solo-boxes button.icon.land.on,div.multiple-choice button.icon.land.on,div.toggle-boxes button.left-icon.land.on,div.radio-boxes button.left-icon.land.on,div.solo-boxes button.left-icon.land.on,div.multiple-choice button.left-icon.land.on{background-image:url(/images/icons/search/land_on_h48.png)}div.toggle-boxes button.icon.manufactured-mobile.on,div.radio-boxes button.icon.manufactured-mobile.on,div.solo-boxes button.icon.manufactured-mobile.on,div.multiple-choice button.icon.manufactured-mobile.on,div.toggle-boxes button.left-icon.manufactured-mobile.on,div.radio-boxes button.left-icon.manufactured-mobile.on,div.solo-boxes button.left-icon.manufactured-mobile.on,div.multiple-choice button.left-icon.manufactured-mobile.on{background-image:url(/images/icons/search/manufactured_mobile_on_h48.png)}div.toggle-boxes button.icon.other.on,div.radio-boxes button.icon.other.on,div.solo-boxes button.icon.other.on,div.multiple-choice button.icon.other.on,div.toggle-boxes button.left-icon.other.on,div.radio-boxes button.left-icon.other.on,div.solo-boxes button.left-icon.other.on,div.multiple-choice button.left-icon.other.on{background-image:url(/images/icons/search/other_on_h48.png)}div.toggle-boxes button.icon.new,div.radio-boxes button.icon.new,div.solo-boxes button.icon.new,div.multiple-choice button.icon.new,div.toggle-boxes button.left-icon.new,div.radio-boxes button.left-icon.new,div.solo-boxes button.left-icon.new,div.multiple-choice button.left-icon.new{background-image:url(/images/icons/email_alerts/new.png)}div.toggle-boxes button.icon.sales,div.radio-boxes button.icon.sales,div.solo-boxes button.icon.sales,div.multiple-choice button.icon.sales,div.toggle-boxes button.left-icon.sales,div.radio-boxes button.left-icon.sales,div.solo-boxes button.left-icon.sales,div.multiple-choice button.left-icon.sales{background-image:url(/images/icons/email_alerts/sales.png)}div.toggle-boxes button.icon.pending,div.radio-boxes button.icon.pending,div.solo-boxes button.icon.pending,div.multiple-choice button.icon.pending,div.toggle-boxes button.left-icon.pending,div.radio-boxes button.left-icon.pending,div.solo-boxes button.left-icon.pending,div.multiple-choice button.left-icon.pending{background-image:url(/images/icons/email_alerts/pending.png)}div.toggle-boxes button.icon.new.on,div.radio-boxes button.icon.new.on,div.solo-boxes button.icon.new.on,div.multiple-choice button.icon.new.on,div.toggle-boxes button.left-icon.new.on,div.radio-boxes button.left-icon.new.on,div.solo-boxes button.left-icon.new.on,div.multiple-choice button.left-icon.new.on{background-image:url(/images/icons/email_alerts/new_on.png)}div.toggle-boxes button.icon.sales.on,div.radio-boxes button.icon.sales.on,div.solo-boxes button.icon.sales.on,div.multiple-choice button.icon.sales.on,div.toggle-boxes button.left-icon.sales.on,div.radio-boxes button.left-icon.sales.on,div.solo-boxes button.left-icon.sales.on,div.multiple-choice button.left-icon.sales.on{background-image:url(/images/icons/email_alerts/sales_on.png)}div.toggle-boxes button.icon.pending.on,div.radio-boxes button.icon.pending.on,div.solo-boxes button.icon.pending.on,div.multiple-choice button.icon.pending.on,div.toggle-boxes button.left-icon.pending.on,div.radio-boxes button.left-icon.pending.on,div.solo-boxes button.left-icon.pending.on,div.multiple-choice button.left-icon.pending.on{background-image:url(/images/icons/email_alerts/pending_on.png)}div.toggle-boxes.equal-width button,div.radio-boxes.equal-width button,div.solo-boxes.equal-width button,div.multiple-choice.equal-width button{flex-basis:0}div.toggle-boxes.property-types button,div.radio-boxes.property-types button,div.solo-boxes.property-types button,div.multiple-choice.property-types button{flex-basis:30%}div.added-selections{flex-wrap:wrap;display:flex}div.added-selections>div{color:#fff;text-shadow:none;white-space:nowrap;cursor:pointer;background:#00a0e0;border-radius:5px;margin-bottom:5px;margin-right:8px;padding:5px 22px 5px 8px;font-size:.9em;position:relative}div.added-selections>div i{position:absolute;top:8px;right:6px}@media screen and (min-width:980px){div.added-selections>div:hover{background:#e81919}}div.added-selections.gray div.added-selection{background:#666}div.search>div.search-row:first-child{padding-top:0}div.search div.search-row{padding-top:20px;position:relative}div.search div.search-row label{margin-bottom:5px;display:block}div.search div.search-row div.range{align-items:center;width:100%;display:flex}div.search div.search-row div.range>div:first-child,div.search div.search-row div.range>div:last-child{flex-grow:1}div.search div.search-row div.range>div:nth-child(2){color:#999;padding-left:10px;padding-right:10px}div.search div.search-row div.columns{width:100%;display:flex;position:relative}div.search div.search-row div.columns>div{flex-basis:50%}div.search div.search-row div.columns>div:not(:last-child){flex-grow:1;padding-right:15px}div.search div.search-row div.columns>div:not(:first-child){flex-grow:1;padding-left:15px}div.search div.search-row div.columns.no-gap>div:first-child{padding-right:3px}div.search div.search-row div.columns.no-gap>div:last-child{padding-left:3px}div.search div.search-row div.columns.margin-top{margin-top:6px}@media screen and (max-width:767px){div.search div.search-row div.columns.collapse{display:block}div.search div.search-row div.columns.collapse>div{padding-left:0;padding-right:0;display:block}div.search div.search-row div.columns.collapse>div:not(:first-child){padding-top:15px}}div.search div.search-row div.columns.schools>div:first-child{flex-basis:66.67%}div.search div.search-row div.columns.schools>div:last-child{flex-basis:33.33%}div.search div.search-row div.columns.align-bottom>div{vertical-align:bottom}div.search div.search-row span.top-right{color:#999;cursor:pointer;display:inline-block;position:absolute;top:20px;right:0}div.search div.add-selection{background:#eee;border:1px solid #ccc;border-radius:5px;padding:10px}@media screen and (min-width:768px){a.button#search-nearby{display:none}}span.price-change{color:#00a0e0;white-space:nowrap}span.price-change i{font-size:.8em}span.price-change.negative{color:#e81919}@media screen and (max-width:767px){a.forgot-password{margin-top:15px;display:block}}@media screen and (min-width:768px){a.forgot-password{float:right;margin-top:20px}}div.button-row{width:100%;display:flex}div.button-row div{flex-grow:1;flex-basis:0;margin-left:5px;margin-right:5px}div.button-row div:first-child{margin-left:0}div.button-row div:last-child{margin-right:0}form.simple-form{width:100%;display:flex}form.simple-form input[type=text]{flex-grow:1;display:block}form.simple-form button{white-space:nowrap;margin-left:10px;display:block}table.bar-graphs{border-spacing:1px;border-collapse:separate;width:100%;height:100%}table.bar-graphs tr.bars{vertical-align:bottom}table.bar-graphs tr.bars td{text-align:center}@media screen and (max-width:767px){table.bar-graphs tr.bars td{font-size:13px}}@media screen and (min-width:768px){table.bar-graphs tr.bars td{font-size:16px}}table.bar-graphs tr.bars td div{color:#fff;min-height:20px;text-shadow:none;padding:5px 0}table.bar-graphs tr.bars.blue td div{background-color:#00a0e0}table.bar-graphs tr.bars.green td div{background-color:#32bc20}table.bar-graphs tr.labels td{text-align:center;background:#fff;height:1px;padding:4px}@media screen and (max-width:767px){table.bar-graphs tr.labels td{font-size:13px}}@media screen and (min-width:768px){table.bar-graphs tr.labels td{font-size:16px}}table.bar-graphs tr.footer td{text-align:center;color:#444;text-shadow:none;background:#ddd;padding:4px}table.bar-graphs-horizontal{width:100%}table.bar-graphs-horizontal tr td div.bar-graph{background:#bbb;height:30px;line-height:30px;position:relative}@media screen and (max-width:979px){table.bar-graphs-horizontal tr td div.bar-graph{margin-bottom:10px}}@media screen and (min-width:980px){table.bar-graphs-horizontal tr td div.bar-graph{margin-bottom:1px}}table.bar-graphs-horizontal tr td div.bar-graph>div.bar{text-align:center;white-space:nowrap;color:#fff;box-sizing:border-box;height:100%;padding:0 5px;display:inline-block}table.bar-graphs-horizontal tr td div.bar-graph>div.green{background:#32bc20}table.bar-graphs-horizontal tr td div.bar-graph>div.blue{background:#00a0e0}table.bar-graphs-horizontal tr td div.bar-graph>div.red{background:#e81919}table.bar-graphs-horizontal tr td div.bar-graph>div.purple{background:#7d00bd}@media screen and (max-width:979px){table.bar-graphs-horizontal tr td.label{margin-bottom:5px;display:block}table.bar-graphs-horizontal tr td.graph{display:block}}@media screen and (min-width:980px){table.bar-graphs-horizontal tr td.label{text-align:right;white-space:nowrap;width:1px;padding-right:10px}table.bar-graphs-horizontal tr td.graph{width:99%}table.bar-graphs-horizontal tr td.total{text-align:right;white-space:nowrap;width:1px;padding-left:10px}}@media screen and (min-width:768px){div.news-stories{display:flex}}div.news-stories main{position:relative}@media screen and (min-width:768px){div.news-stories main{flex-grow:1}}@media screen and (max-width:767px){div.news-stories main article{border-bottom:1px solid #ccc;padding:1em 0}}@media screen and (min-width:768px){div.news-stories main article{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:20px 25px}}div.news-stories main article h2{margin-bottom:10px}div.news-stories main article h2 a{color:#000;text-decoration:none}div.news-stories main article h2 a:hover{text-decoration:underline}div.news-stories main article>div>div div.date{color:#666;font-size:.9em}div.news-stories main article>div div.thumbnail{float:right;margin-bottom:10px;margin-left:20px}div.news-stories main article>div div.thumbnail img{object-fit:cover;border-radius:5px;width:150px;height:100px}@media screen and (max-width:767px){div.news-stories main article>div div.thumbnail img{max-width:33vw;max-height:22vw}div.news-stories div.news-sidebar{display:none}}@media screen and (min-width:768px){div.news-stories div.news-sidebar{min-width:300px;margin-left:20px}div.news-stories div.news-sidebar>div{background:#fff;border:1px solid #ccc;border-radius:5px;padding:15px 20px}div.news-stories div.news-sidebar>div:not(:first-child){margin-top:20px}}@media screen and (max-width:768px){div.dialog div.news-sidebar div:last-child{border-top:1px solid #999;margin-top:20px;padding-top:20px}}@media screen and (min-width:980px){div.news-story{box-sizing:border-box;background:#fff;border:1px solid #ccc;width:940px;margin:auto;padding:22px 25px;box-shadow:3px 3px 5px #ddd}}@media screen and (max-width:979px){div.news-story div.news-taskbar{margin-bottom:10px;padding-bottom:10px}}@media screen and (min-width:980px){div.news-story div.news-taskbar{border-bottom:1px solid #ccc;width:100%;margin-bottom:15px;padding-bottom:15px;display:flex}div.news-story div.news-taskbar div:first-child{margin-top:3px;font-size:1.1em}div.news-story div.news-taskbar div:first-child a{color:#000}div.news-story div.news-taskbar div:last-child{margin-left:auto}}div.news-story div.photo{margin-bottom:20px}div.news-story>p{font-size:18px;line-height:1.4em}div.news-story>p:last-child{margin-bottom:0}div.news-story div.byline{border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:15px;padding:10px 0;position:relative}div.news-story div.byline div{color:#999}@media screen and (min-width:980px){div.news-story div.byline div a{color:#666;text-decoration:none}}div.news-story div.byline div a i{margin-right:3px;font-size:1.3em;display:inline-block;position:relative;top:1px}@media screen and (max-width:979px){div.news-story div.byline div:first-child,div.news-story div.byline div:nth-child(2){display:block}div.news-story div.byline div:last-child{position:absolute;top:10px;right:0}}@media screen and (min-width:980px){div.news-story div.byline{display:flex}div.news-story div.byline div{margin-right:30px}div.news-story div.byline div i.fal,div.news-story div.byline div i.far,div.news-story div.byline div i.fas,div.news-story div.byline div i.fab{margin-right:2px;font-size:1.3em;display:inline-block}}div.news-story div.news-thumbnails{flex-wrap:wrap;margin-left:-10px;display:flex}div.news-story div.news-thumbnails>a{margin-bottom:11px;margin-left:11px}div.news-story div.news-thumbnails>a img{display:block}div#absorption-report-banner{color:#fff;text-shadow:none;background:#666;margin-top:15px;padding:15px 20px}div#absorption-report-banner img{display:block}@media screen and (max-width:767px){div#absorption-report-banner>div:first-child{float:right;margin-bottom:10px;margin-left:10px}div#absorption-report-banner>div:first-child img{width:20vw;max-width:95px;height:auto}div#absorption-report-banner p{font-size:13px}}@media screen and (min-width:768px){div#absorption-report-banner{display:flex}div#absorption-report-banner>div:last-child{margin-left:18px}div#absorption-report-banner>div:last-child p{margin-bottom:12px;font-size:16px}}div#verification_needed{color:#fff;text-align:center;text-shadow:none;background:#e81919;border:5px solid #fff;margin:20px 0 0;padding:15px}div#verification_needed div.meter{margin:0 100px 15px}div#verification_needed p{margin-bottom:8px}div#verification_needed a{color:#ff0}div#response{text-shadow:none;color:#fff;z-index:2000;padding:10px 12px;position:fixed;bottom:0;left:0;right:0}div#response.message{background:#32bc20}div#response.error{background:#e81919}div#response a{color:#fff}#header nav.navbar{display:flex}#header nav.navbar ul.nav-menu{z-index:99;list-style:none;display:flex;position:relative}#header nav.navbar ul.nav-menu>li>a{color:#444;text-decoration:none;display:block}#header nav.navbar ul.nav-menu>li>a>i.fal{margin-right:.4em}#header nav.navbar ul.nav-menu>li ul.nav-drop-down{text-align:left;z-index:100;background:#fff;min-width:150px;list-style:none;display:none;position:absolute}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li>a{color:#444;text-align:left;white-space:nowrap;padding:7px 12px;text-decoration:none;display:block}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li>a i{margin-right:.5em}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li label{color:#666;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:.8em;display:block}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li label i{margin-right:.4rem;display:inline-block}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li textarea,#header nav.navbar ul.nav-menu>li ul.nav-drop-down li select,#header nav.navbar ul.nav-menu>li ul.nav-drop-down li button{width:100%}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.divider-top{border-top:1px solid #ccc}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.divider-below{border-bottom:1px solid #ccc}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent{text-align:center;color:#000;padding:10px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div{justify-content:center;align-items:center;display:flex}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div div:first-child{padding-right:20px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div div:last-child{text-align:left;font-size:14px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div div:last-child p{margin:0;line-height:150%}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div div:last-child p strong{font-size:1.1rem}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div div:last-child p i{color:#666}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent>div h3{margin-bottom:5px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.agent img.agent-photo{border:1px solid #ccc;border-radius:100px;display:block}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li.padding{padding:15px 20px}#header nav.navbar ul.nav-menu>li.on ul.nav-drop-down{display:block}#header nav.navbar ul#saved-menu>li{padding:1em;position:relative}#header nav.navbar ul#saved-menu>li:not(:first-child){border-top:1px solid #ccc}#header nav.navbar ul#saved-menu>li h3{text-align:left}#header nav.navbar ul#saved-menu>li a.button{position:absolute;top:1.2em;right:1.2em}#header nav.navbar ul#saved-menu>li div.recent-favorites{gap:1em;display:flex}#header nav.navbar ul#saved-menu>li div.recent-favorites div.info div.price{font-size:1rem}#header nav.navbar ul#saved-menu>li div.recent-favorites div.info div.address{font-size:.7rem}@media screen and (max-width:767px){#header nav.navbar{color:#fff;background:#00a0e0;height:43px}#header nav.navbar a.logo{border-right:1px solid #ffffff80;padding:10px 6px;display:inline-block}#header nav.navbar span.placeholder{white-space:nowrap;opacity:.6;cursor:pointer;margin:auto 1em;line-height:43px;display:inline-block;overflow:hidden}#header nav.navbar div.search-box{z-index:99;height:43px;display:none;position:absolute;inset:0}#header nav.navbar div.search-box.on{display:block}#header nav.navbar div.search-box div.form{height:43px}#header nav.navbar span.search-button,#header nav.navbar span.navbar-toggle{color:#fff;cursor:pointer;height:43px;padding-left:15px;padding-right:15px;font-size:1.5em;line-height:43px}#header nav.navbar span.search-button.on,#header nav.navbar span.navbar-toggle.on{color:#444;background:#fff}#header nav.navbar span.search-button{opacity:.6;margin-left:auto}#header nav.navbar span.navbar-toggle{border-left:1px solid #ffffff80}#header nav.navbar ul.nav-menu{background:#fff;justify-content:space-around;display:none;position:absolute;top:43px;left:0;right:0}#header nav.navbar ul.nav-menu>li>a{padding:.7em}#header nav.navbar ul.nav-menu>li ul.nav-drop-down{left:0;right:0}#header nav.navbar ul.nav-menu.on{display:flex}}@media screen and (min-width:768px) and (max-width:979px){#header nav.navbar ul.nav-menu>li>a span{display:none}#header nav.navbar ul.nav-menu>li ul.nav-drop-down{border:1px solid #ccc;border-top:0;margin-left:-441px;top:70px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li>a:hover{color:#fff;background:#00a0e0}#header nav.navbar ul.nav-menu>li ul.nav-drop-down.contact-menu{width:300px;left:-261px}#header nav.navbar div.search-box input{width:170px!important}}@media screen and (min-width:768px){#header{background:#fff;border-bottom:1px solid #ccc}#header nav.navbar{justify-content:space-between;align-items:center;font-size:1.1em}#header nav.navbar a.logo{padding:5px 0;display:inline-block}#header nav.navbar a.logo img{display:block}#header nav.navbar div.search-box input[name=search]{background-color:#eee;border:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em;width:250px!important}#header nav.navbar div.search-box button{border-top-right-radius:.3em;border-bottom-right-radius:.3em}#header nav.navbar span.navbar-toggle{display:none}#header nav.navbar ul.nav-menu{margin-bottom:-1px;margin-left:-15px}#header nav.navbar ul.nav-menu>li{text-align:center;height:70px;padding:0 20px;display:inline-block;position:relative}#header nav.navbar ul.nav-menu>li:first-child{margin-left:0}#header nav.navbar ul.nav-menu>li>a{line-height:70px}#header nav.navbar ul.nav-menu>li.on{border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:-1px;margin-right:-1px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down{border:1px solid #ccc;border-top:0;margin-left:-21px;top:70px;box-shadow:0 5px 5px #00000080}#header nav.navbar ul.nav-menu>li ul.nav-drop-down li>a:hover{color:#fff;background:#00a0e0}#header nav.navbar ul.nav-menu>li ul.nav-drop-down.contact-menu{width:300px;left:-163px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down#saved-menu{min-width:25em;right:-100px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down#saved-menu a .price{font-weight:700}#header nav.navbar ul.nav-menu>li ul.nav-drop-down#saved-menu a .address{font-size:.8rem}}@media screen and (min-width:768px) and (max-width:979px){#header nav.navbar ul.nav-menu>li ul.nav-drop-down#sell-menu{left:-86px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down#account-menu{left:-111px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down#contact-menu{left:-217px}}@media screen and (min-width:980px){#header nav.navbar ul.nav-menu>li ul.nav-drop-down{margin-left:-21px}#header nav.navbar ul.nav-menu>li ul.nav-drop-down.contact-menu{left:-163px}}#body{padding-top:1.2em;padding-bottom:1.2em}@media screen and (max-width:979px){#body{padding:1em}}#footer{text-align:center;border-top:1px solid #ccc;margin-top:20px;padding:20px}#footer p{color:#999}#footer p.disclaimer,#footer p.other-offices{margin:15px 0;font-size:11px}#footer p.disclaimer a,#footer p.other-offices a{color:inherit}#footer ul.nav-links{margin-bottom:1em;list-style:none}#footer ul.nav-links li{margin:0 5px;display:inline-block}@media screen and (min-width:768px){#footer div#logos{justify-content:center;align-items:center}}@media screen and (max-width:767px){div.survey table{display:block}div.survey table thead{display:none}div.survey table tbody tr{display:block}div.survey table tbody tr td{font-size:16px;display:block}div.survey table tbody tr td:first-child{margin-bottom:5px}div.survey table tbody tr td:last-child{margin-bottom:15px}div.survey table tbody tr td label{font-size:inherit;margin-left:5px;display:inline-block}div.survey table tbody tr:last-child td:nth-child(6){margin-bottom:0}div.survey form textarea{width:100%;height:200px}div.survey form span.radio-and-label{margin:5px 0;display:block}div.survey form span.radio-and-label label{margin-left:5px;font-size:16px}div.survey form span.radio-and-label:last-child{margin-bottom:0}div.survey p{margin:10px 0 2px}}@media screen and (min-width:768px){div.survey table thead tr th{text-align:center;vertical-align:bottom;padding:0 5px 5px}div.survey table thead tr th:last-child{padding-right:0}div.survey table tbody tr td{padding:8px 10px;font-size:1.2em}div.survey table tbody tr td:first-child{width:40%}div.survey table tbody tr td:last-child{padding-right:0}div.survey table tbody tr td:nth-child(n+2){text-align:center;width:12%}div.survey table tbody tr td label{display:none}div.survey table tbody tr:nth-child(2n+2) td{background:#fff}div.survey form label{margin:0 10px 0 5px;font-size:1.2em;display:inline-block}div.survey form textarea{width:100%;height:100px}div.survey form span.radio-and-label{margin-right:8px;display:inline-block}div.survey form input[name=client_name]{width:250px}div.survey form input[name=referral_info]{width:100%}div.survey form button[type=submit]{margin-top:20px;display:block;font-size:16px!important}div.survey p{margin:10px 0 2px}}div.join-our-team div.join-our-team-header{text-align:center}div.join-our-team div.join-our-team-header div:first-child{color:#999;letter-spacing:1px;margin-bottom:5px;font-size:15px;font-weight:400}div.join-our-team div.join-our-team-header div:nth-child(2){color:#ff6c00;margin-bottom:10px;font-size:80px;font-weight:700;line-height:100%}div.join-our-team div.join-our-team-header div:last-child{font-size:18px}@media screen and (max-width:767px){div.join-our-team div.join-our-team-buttons{margin-top:5px}}div.join-our-team div.join-our-team-buttons>div{flex-basis:50%}@media screen and (max-width:767px){div.join-our-team div.join-our-team-buttons>div a.button{padding:.6em;font-size:1.2em}}@media screen and (min-width:768px){div.join-our-team div.join-our-team-buttons>div a.button{padding:.6em;font-size:1.6em}}div#listing-rooms table.simple-list td:nth-child(2){text-align:center}div#listing-rooms table.simple-list td:last-child{text-align:right}@media screen and (max-width:767px){div#listing-rooms div.flex-row>div:last-child{margin-top:0}div#listing-rooms div.flex-row>div:last-child table.simple-list tr:first-child td{border-top:0}}div.photo-count{color:#fff;text-shadow:none;z-index:20;background:#00000080;border-radius:15px;padding:6px 12px;position:absolute;bottom:10px;left:10px}div.main-photo{position:relative}@media screen and (max-width:767px){div.main-photo img{width:100%}}@media screen and (min-width:768px){div.description-and-photos{display:flex}div.description-and-photos>div{background:#ddd;padding:20px}div.description-and-photos>div:first-child{flex:1;padding:18px 20px}div.description-and-photos>div:first-child p:last-child{margin-bottom:0}div.description-and-photos>div.main-photo{position:relative}div.description-and-photos>div.main-photo a{display:block;position:relative}div.description-and-photos>div.main-photo a img{width:300px;height:200px;display:block}div.description-and-photos>div.main-photo a div.photo-count{bottom:10px;left:10px}div.description-and-photos>div .clamp-show-more-button{background:#ccc}}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);color:#fff;text-align:center;white-space:nowrap;z-index:100;background:#444;border-radius:.3em;margin-right:.3em;padding:.4em .6em;font-size:.7rem;display:none;position:absolute;top:50%;right:100%;transform:translateY(-100%)}[data-tooltip]:hover:before{display:block}.powered-by-hbm .screen-shadow:before{content:"";z-index:-1;filter:blur(30px);opacity:.7;border-radius:inherit;background:linear-gradient(-45deg,#ff3d00 0%,#0400ff 100%);transition:opacity .3s;position:absolute;inset:0;transform:translate(0,0)scale(.95)}.powered-by-hbm .screen-shadow:after{content:"";z-index:-1;background:inherit;border-radius:inherit;position:absolute;inset:0}.powered-by-hbm .screen-shadow img{border:1px solid #ccc;border-radius:10px;display:block}@media screen and (max-width:767px){.powered-by-hbm .powered-by-header{text-align:center!important}.powered-by-hbm .powered-by-header p{margin:0}.powered-by-hbm .powered-by-header div.screen-shot{width:80%;max-width:400px;margin:30px auto 0;position:relative}.powered-by-hbm .powered-by-header div.screen-shot img{display:block}.powered-by-hbm .card{background:#fff;border-radius:10px;flex-basis:33.33%;padding:20px;box-shadow:4px 4px 21px #0000003d}.powered-by-hbm h2.big{font-weight:400;font-size:30px!important}.powered-by-hbm h3.big{font-weight:700;font-size:26px!important}.powered-by-hbm h3.big span{font-size:.8em;font-weight:400}.powered-by-hbm .cms>p{margin:20px 0!important}.powered-by-hbm .cms .cards{flex-direction:column;gap:1em;display:flex}.powered-by-hbm .cms .cards img{margin-bottom:10px;margin-left:7px;display:inline-block}.powered-by-hbm .hbm-features{flex-direction:column;gap:15px;display:flex}.powered-by-hbm .hbm-features>div{display:flex}.powered-by-hbm .hbm-features>div>div:first-child i{width:60px;font-size:3em}.powered-by-hbm .hbm-features>div>div:last-child{text-align:left!important}.powered-by-hbm .hbm-features>div>div:last-child h2{margin-bottom:.5em;text-align:left!important}}@media screen and (min-width:768px){.powered-by-hbm .powered-by-header{margin-top:35px;display:flex}.powered-by-hbm .powered-by-header div.screen-shot{width:550px;position:relative}.powered-by-hbm .powered-by-header div.screen-shot img{width:100%}.powered-by-hbm .card{background:#fff;border-radius:10px;flex-basis:33.33%;padding:20px;box-shadow:4px 4px 21px #0000003d}.powered-by-hbm h2.big{font-weight:400;font-size:48px!important}.powered-by-hbm h3.big{font-weight:700;font-size:36px!important}.powered-by-hbm h3.big span{font-size:.8em;font-weight:400}.powered-by-hbm .cms>p:first-child{margin:20px 70px 30px;font-size:18px}.powered-by-hbm .cms .cards{gap:2em;display:flex}.powered-by-hbm .cms .cards img{margin-bottom:10px;margin-left:7px;display:inline-block}.powered-by-hbm .hbm-features{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.powered-by-hbm .hbm-features>div{display:flex}.powered-by-hbm .hbm-features>div>div:first-child i{width:60px;font-size:3em}.powered-by-hbm .hbm-features>div>div:last-child h2{margin-bottom:.5em}}.video-play-button{color:#fff;opacity:.8;text-shadow:0 0 20px #00000080;font-size:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp.lines-4{-webkit-line-clamp:4}.line-clamp.lines-6{-webkit-line-clamp:6}.clamp-show-more-button{cursor:pointer;background:#ddd;border-radius:.3em;padding:.6em 1em;position:relative;top:-10px}.clamp-show-more-button.margin-bottom{margin-bottom:1em}table.estimated-payment tr td{padding:.2em}table.estimated-payment tr td:first-child{text-align:right;padding-right:10px}table.estimated-payment tr td:last-child{text-align:left}table.estimated-payment tr td:last-child input{max-width:60px}.red-text{color:#e81919}.sign-up-token{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}div.states>div{padding:.5em 1em}div.states>div h2{font-weight:700}div.states>div>a{color:inherit;text-decoration:none}div.states>div>a>h2{margin:0}@media screen and (max-width:767px){div.other-states{text-align:center;margin-top:1em}}@media screen and (min-width:768px){div.other-states{background:#ddd;border-radius:.5em;margin-top:1em;padding:.8em 1.5em}}@media screen and (max-width:767px){div.other-states strong{margin-bottom:.7em;font-size:1.3em;display:block}}@media screen and (min-width:768px){div.other-states strong{padding-right:.3em;display:inline-block}}div.other-states a{text-shadow:none;color:#444;background:#fff;border-radius:1em;padding:.3em .8em;text-decoration:none;display:inline-block}@media screen and (max-width:767px){div.other-states a{margin:.3em}}@media screen and (min-width:768px){div.other-states a{margin-right:.3em}}div.other-states a:hover{color:#fff;background:#00a0e0}div.other-states a i{margin-right:.5em}div.columns-list>div{display:flex;border-bottom:0!important}div.columns-list>div>div{align-items:center}div.columns-list>div>div:first-child i.fa{color:#00a0e0;padding-right:.3em;font-size:1.5em}div.columns-list>div>div:nth-child(2){flex-grow:1;font-weight:700}div.columns-list>div>div:nth-child(2) a{color:#000;line-height:1.7em;text-decoration:none;display:block}div.columns-list>div>div:last-child{text-align:right;color:#fff;margin-left:.3em}div.columns-list>div>div:last-child a{text-shadow:none;color:#444;white-space:nowrap;background:#ddd;border-radius:1em;padding:.2em .5em;font-size:1em;text-decoration:none;display:block}div.columns-list>div>div a i{padding-right:.3em;font-size:.8em}