@charset "utf-8";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}table{border-collapse:collapse}body{font-family:"Open Sans",sans-serif;font-display:swap;font-size:16px}input,select,textarea,button{font-family:inherit;font-size:inherit}.supercontainer{background-color:white;position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column}.header{background-color:white;flex:0 0 60px}.search{background-color:#545453;flex:0 0 40px;position:relative;z-index:1050}.results{background-color:white;display:flex;flex-direction:row;flex:1;min-height:0}.map{background-color:#a3ccff;flex:1;position:relative}.items{background-color:white;flex:0 0 340px;overflow-y:scroll;position:relative;box-shadow:-2px -1px 5px 0 rgba(0,0,0,.4)}.disableresults{position:absolute;top:0;left:0;background-color:rgba(255,255,255,.6);height:100%;width:100%}.waitingtheimg{display:block;margin-left:auto;margin-right:auto;margin-top:5em;border:1px solid black;border-radius:5px}.waitingmobiletheimg{display:block;margin-left:auto;margin-right:auto;width:30px}.filtercontrol .waitingmobiletheimg{display:inline-block;margin-left:auto;margin-right:auto;width:25px}.results .sortingcontrol{position:absolute;display:inline-block;right:.1em;top:.1em}.supercontainer.lessmap .items{flex:0 0 680px}#itemlist .resultheadingtitlehiddensmall{display:none}#itemlist h3.resultheadingtitle{margin-top:.1em;margin-left:.1em;margin-bottom:.3em}#itemlist .resultssmarttitle{font-style:italic}#itemlist .resultssmart{display:block;font-size:80%;text-align:center}.propertylistitem2{width:100%;margin-bottom:.1em;padding:0;border:0 solid red;position:relative;overflow:hidden}.propertylistitem2 div.card{position:relative;top:0;right:0;bottom:0;left:0}.propertylistitem2 div.card:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:76px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));z-index:5}.propertylistitem2 div.card img.primage{width:100%;height:auto;display:block}.propertylistitem2 div.card div.info{position:absolute;bottom:0;width:100%;color:white;padding:0 .5em .5em .5em;text-shadow:0 0 3px rgba(0,0,0,.5);z-index:10}.propertylistitem2 div.card div.info .title{font-size:13px;font-weight:700;display:block}.propertylistitem2.isr div.card div.info .title .bullet{color:orange}.propertylistitem2.isl div.card div.info .title .bullet{color:green}.propertylistitem2 div.card div.info .beds,.propertylistitem2 div.card div.info .baths,.propertylistitem2 div.card div.info .buildingarea,.propertylistitem2 div.card div.info .landarea{display:inline-block;margin-left:.5em}.propertylistitem2 div.card div.info .price{font-size:28px;line-height:1}.propertylistitem2 div.card div.info .location{display:block;font-size:80%}.propertylistitem2.isr div.card div.info .landarea{display:none}.propertylistitem2.isl div.card div.info .buildingarea,.propertylistitem2.isl div.card div.info .beds,.propertylistitem2.isl div.card div.info .baths{display:none}.propertylistitem2 a.overlaylink{position:absolute;top:0;right:0;bottom:0;left:0}.supercontainer.lessmap .propertylistitem2{width:50%;margin-bottom:0;padding:.1em;float:left}.supercontainer.lessmap #itemlist .resultheadingtitlehiddensmall{display:inline}.propertylistitem2 .soldoffer{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.4)}.propertylistitem2 .soldoffer.specialprice,.propertylistitem2 .soldoffer.trend{background-color:initial}.propertylistitem2 .soldoffer span{font-size:28px;font-weight:700;margin-top:5%;color:white;display:inline-block;text-shadow:1px 1px 1px #000}.propertylistitem2 .soldoffer.sold span{font-size:40px;color:#f79646}.info-box-wrap{background:#fff;overflow:hidden;box-shadow:5px 5px 0 rgba(0,0,0,.08)}.info-box-wrap .infoboxspinner{background:url(../imgs/loading2.gif) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;width:206px;height:206px;margin-left:auto;margin-right:auto}.info-box-wrap .propertylistitem2.inmap{height:206px!important;width:325px;float:left;overflow:hidden}.info-box-wrap .triangle{width:0;height:0;border-style:solid;border-color:#007bff #007bff #007bff #007bff;position:absolute;display:none;border-width:15px 15px 15px 15px}.info-box-wrap.bl .triangle.bl{border-bottom-width:0;border-right-width:0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;display:block;top:0;right:0}.info-box-wrap.br .br{border-left-width:0;border-bottom-width:0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;display:block;top:0;left:0}.info-box-wrap.tl .tl{border-top-width:0;border-right-width:0;border-right-color:transparent;border-top-color:transparent;border-left-color:transparent;display:block;bottom:0;right:0}.info-box-wrap.tr .tr{border-right-width:0;border-bottom-width:0;border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent;display:block;bottom:0;left:0}span.moreitems div{margin-bottom:.2em;margin-top:.2em}span.moreitems .prcnt50{display:inline-block;width:49%}span.themobileinfo{font-style:italic}#ssizefrom,#ssizeto,#slsizefrom,#slsizeto{width:40%}span.filtercontrol,span.toolscontrol{display:none;background:#545453;border-right:1px solid #f79646;padding:0 1em 0 1em;cursor:pointer;line-height:40px}span.toolscontrol{border-left:1px solid #f79646;border-right-width:0}span.middlecontainer span.skdropdownwrapper span.skdropdownheading{border-left:1px solid #f79646;border-right-width:0}span.middlecontainer .mobileswitchviewwrapper{display:none}span.skdropdownwrapper{position:relative;background-color:transparent;height:0;display:inline-block}span.skdropdowncontentcontainer{width:340px;overflow-x:hidden;overflow-y:auto;background-color:white;display:block;padding:.3em;border:1px solid gray;border-top-width:0}span.skdropdownheading{line-height:40px;display:inline-block}span.skdropdownheading:after{content:"▼";color:#f79646;font-size:80%;margin-left:.5em;float:right}span.skdropdownparent span.skdropdownwrapper{position:absolute;z-index:1100;display:none;cursor:auto}span.skdropdownwrapper.rightanchor{right:0}span.skdropdownparent.active>span.skdropdownwrapper{display:block}span.skdropdownparent.active>span.skdropdownheading:after{content:" ▲"}span.skdropdownheading.nodropdown:after,span.skdropdownparent.active>span.skdropdownheading.nodropdown:after{content:""}span.skdropdownwrapper span.skdropdownheading{background:#545453;border-right:1px solid #f79646;padding:0 1em 0 1em;cursor:pointer;color:white}span.skdropdownwrapper span.skdropdownheading a{color:white;text-decoration:white}.toolscontainer span.skdropdownwrapper:last-of-type span.skdropdownheading{border-right-width:0}.toolscontainer span.skdropdownwrapper:nth-of-type(2) span.skdropdownheading{border-left:1px solid #f79646}span.spacermobile{display:none}span.toolscontainer{float:right}span.middlecontainer{display:none}img.done{vertical-align:middle;height:38px;float:right;display:none}img.done path{fill:red}span.filtercontainer span.typecontrol .landbullet,span.filtercontainer span.typecontrol .residentialbullet{display:none}span.filtercontainer span.typecontrol.hasland .landbullet{color:green;display:inline}span.filtercontainer span.typecontrol.hasresidential .residentialbullet{color:orange;display:inline}span.filtercontainer span.locationcontrol span:nth-child(1){display:none}span.filtercontainer span.locationcontrol.haslocation span:nth-child(1){display:inline}span.filtercontainer span.locationcontrol.haslocation span:nth-child(2){display:none}div.priceformat{padding:.2em .1em .2em .1em}div.priceformat:hover{background-color:orange;cursor:pointer}.pricecontrol.hasfilter span:nth-child(2){display:none}.filterinfoarea{display:none;margin-left:2em}}}*/ @media (max-height :450px){span.skdropdowncontentcontainer{max-height:200px}}.clearfieldsbottom,.clearfieldsbottomhr{display:none}.clearfieldsbottom,.clearfieldstop{text-align:center}.normalsearchtextnormal{display:inline}.normalsearchtextnarrow{display:none}@media (max-width :1023px){.clearfieldstop,.clearfieldstophr{display:none}.clearfieldsbottom{display:inline-block}.clearfieldsbottomhr{display:block}.pricecontrol.hasfilter span:nth-child(2){display:initial;margin-right:1em}span.skdropdownheading:after{content:""}span.skdropdownparent.active>span.skdropdownheading:after{content:""}div.mapMoreMapTextDiv{display:none}span.skdropdowncontentcontainer{max-height:none;border:0}span.middlecontainer .mobileswitchviewwrapper{display:inline-block}span.moreitems div{margin-bottom:.6em;margin-top:.6em}.results{position:relative;display:block}.supercontainer.filteractive .results{position:absolute;width:100%;height:calc(100% - 60px - 40px);top:calc(60px + 40px)}.items,.map{position:absolute;width:100%;height:100%;top:0;left:0}.items{z-index:100}.map{z-index:200}.supercontainer.lessmap .items{z-index:300}.supercontainer.lessmap .propertylistitem2{width:50%;margin-bottom:0;padding:.1em;float:left}.supercontainer.lessmap #itemlist .resultheadingtitlehiddensmall{display:none}span.filtercontrol,span.toolscontrol{display:inline-block;color:white}span.filtercontainer span.skdropdownheading,span.toolscontainer span.skdropdownheading{display:none;border-left-width:0!important;border-right-width:0!important;border-bottom:1px solid #8a8989}.search.toolsactive span.toolscontrol,.search.filteractive span.filtercontrol{border-left-width:0!important;border-right-width:0!important;border-bottom:1px solid #f79646}.search.filteractive .filterinfoarea{display:inline-block}span.skdropdownwrapper span.skdropdownheading.mobileinfoareacontrol{border-left-width:0!important;border-right-width:0!important}div.search.filteractive,div.search.toolsactive{flex:0 0 100%;overflow:auto}div.search.filteractive span.filtercontrol{position:fixed;top:60px;z-index:2000;width:100%}div.search.toolsactive span.toolscontrol{position:fixed;top:60px;z-index:2000;width:100%}div.search.filteractive span.spacermobile,div.search.toolsactive span.spacermobile{display:block;height:60px}div.search.filteractive img.done,div.search.toolsactive img.done{display:inline-block}div.search.filteractive span.filtercontrol + span.skdropdownwrapper,div.search.toolsactive span.toolscontrol + span.skdropdownwrapper{margin-top:40px}div.search.toolsactive.compare span.toolscontrol + span.skdropdownwrapper,div.search.toolsactive.smart span.toolscontrol + span.skdropdownwrapper{margin-top:0}div.search.filteractive span.skdropdownwrapper,div.search.toolsactive span.skdropdownwrapper{display:block;position:relative;height:auto}div.search.filteractive span.skdropdowncontentcontainer,div.search.toolsactive span.skdropdowncontentcontainer{width:100%;display:block}div.search.filteractive span.filtercontainer span.skdropdownheading,div.search.toolsactive span.toolscontainer span.skdropdownheading{display:block}div.search.filteractive span.toolscontainer{display:none}div.search.toolsactive span.filtercontainer{display:none}div.search.toolsactive span.toolscontainer{float:none}div.search{display:flex;align-items:stretch}div.search span.filtercontainer,div.search span.toolscontainer{flex:0 0}div.search span.middlecontainer{flex:1 1 100px;display:flex}span.middlecontainer .mobileswitchviewwrapper{flex:0 0}span.middlecontainer .mobileinfoarea{flex:1;text-align:center;color:white}div.search.filteractive,div.search.toolsactive{display:block}div.search.filteractive span.middlecontainer,div.search.toolsactive span.middlecontainer{display:none}}@media (max-width :510px){.supercontainer.lessmap .propertylistitem2{width:100%;float:none}.mobileInfoTextForVeryShortHide{display:none}.normalsearchtextnormal{display:none}.normalsearchtextnarrow{display:inline}}div.search span.smartcontainer,div.search span.comparecontainer{display:none}div.search.smart span.filtercontainer,div.search.compare span.filtercontainer{display:none}div.search.smart span.smartcontainer,div.search.compare span.comparecontainer{display:inline}div.search.compare .smartwrapper .createnew{display:none}div.results.smart .mapIgnoreMapTextDiv,div.results.compare .mapIgnoreMapTextDiv{display:none}.pricediv{width:100%;display:none}#topricediv{text-align:right;float:right}.pricediv.active{display:block}#frompricediv,#topricediv{column-count:2;width:70%}div.fromtofields{text-align:center}input.typeparent,input.typechild{margin-top:.9em}input.typeparent+label a,input.typechild+label a{text-decoration:none;color:black}span.skdropdowncontentcontainer.smartsearch.logedin .logintouse{display:none}span.skdropdowncontentcontainer.smartsearch.notlogedin .createnew{display:none}span.skdropdowncontentcontainer.smartsearch .createnew{cursor:pointer}table.smartlist{width:100%}table.smartlist td{padding:.6em 0 .6em 0}table.smartlist td:nth-child(2){padding-left:1em;padding-right:1em}table.smartlist td:nth-child(3){text-align:right}table.smartlist tr.active,table.smartlist tr:hover{background-color:#dadada}table.smartlist tr{cursor:pointer}table.smartlist tr.active{cursor:inherit}.items .resultscompareunmarkall{cursor:pointer}.resultspaging .resultspagingitem{display:inline-block}.supercontainer .resultspaging .resultspagingitem{padding:.2em}.supercontainer .resultspaging.manypages .resultspagingitem{padding:0em}.supercontainer.lessmap .resultspaging .resultspagingitem,.supercontainer.lessmap .resultspaging.manypages .resultspagingitem{padding:.2em}.resultspaging{padding:5px;clear:both}.resultspaging span{display:inline-block;padding:13px;border:1px solid #EFEEEA;margin-right:.2em}.supercontainer .resultspaging span a{text-decoration:underline;display:block}.supercontainer .resultspaging span a{padding:10px}.supercontainer .resultspaging.manypages span a{padding:7px}.supercontainer.lessmap .resultspaging span a,.supercontainer.lessmap .resultspaging.manypages span a{padding:10px}.resultspaging span a:hover{opacity:.8}.resultspaging span.currentpage{border:1px solid #EFEEEA;background-color:#F9F2D2}.supercontainer .comparecontrolitems{display:flex;flex-direction:row;flex:1}.supercontainer .resultscompare,.supercontainer .resultscompareunmarkall,.supercontainer .docompare{display:inline-block;flex:1 0 33%;text-align:center}.supercontainer .resultscompare,.supercontainer .resultscompareunmarkall .unmarkallcontrol,.supercontainer .docompare a{display:inline-block;border:2px solid white;padding:.2em .3em .2em .3em;text-decoration:none}.supercontainer .resultscompareunmarkall .unmarkallcontrol,.supercontainer .docompare a{border:2px solid #bac57e;color:white;background-color:#bac57e;border-radius:5px}.supercontainer .resultscompareunmarkall .unmarkallcontrol:hover,.supercontainer .docompare:hover{opacity:.8}.clickonbulletsContainer{position:absolute;top:0;left:0;width:100%}.clickonbulletsContainer div{background-color:rgba(0,0,0,.5);text-align:center;width:70%;margin-left:auto;margin-right:auto;color:white}.clickonbulletsContainer span{float:right;cursor:pointer}@media (max-width :1023px){.clickonbulletsContainer{display:none!important}}h2.propertylistitem2h2{position:absolute;top:0;left:10px;font-size:10px}#moreareascontainer{display:none}#moreareascontainer .areatree.level1{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap}#moreareascontainer .areatree.biglist{column-count:2}#moreareascontainer .areatree.verybiglist{column-count:3}#moreareascontainer .areatree.level1>li{margin:0 .5rem;border:1px solid gray;margin-bottom:.5rem;text-align:center}#moreareascontainer .areatree.level1{padding:0;list-style:none}#moreareascontainer .arearegionl1title{padding:3px;background-color:gray;color:white;display:block}#moreareascontainer .areatree.level2{padding:.4rem;margin:0;text-align:left;list-style:none}.popup_close{position:absolute;top:0;right:0;border-radius:2px;background:none;border:0;font-size:25px;padding:0 10px;cursor:pointer}.popup_content{margin:10px;padding:0 10px;max-width:90%;border:2px solid #444;background:white}