.featured-properties{width:100%;position:relative;overflow:hidden;margin:0 5px -5px;max-width:calc(33% - 10px);text-align:left;display:inline-block;z-index:0}.featured-properties>a{display:block;padding:10px 0 0;transition:all .3s ease}.featured-properties>a:focus,.featured-properties>a:hover{padding:10px 10px 0;background:rgba(255,255,255,.95)}.featured-properties .featured-properties-image{background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:calc(66% - 10px)}.featured-properties figcaption{bottom:0;left:0;width:100%;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;padding:2em;color:#fff;transition:all .3s ease}#main .featured-properties figcaption{background:rgba(41,83,157,.95);width:100%;bottom:0;left:0;padding:15px;z-index:99999}#main .featured-properties figcaption.promo{background:rgba(255,255,255,.8);font-size:1.5em;width:100%;left:0;padding:7px 15px;z-index:99999;position:absolute;top:10px;bottom:auto;height:initial}#main .featured-properties figcaption.promo div{color:#29539d}#main .featured-properties>a:focus+figcaption,#main .featured-properties>a:hover+figcaption{background:rgba(255,255,255,.95);color:#29539d}@media all and (min-width:1080px) and (max-width:1440px),all and (min-width:720px) and (max-width:980px),all and (min-width:490px) and (max-width:600px),all and (min-width:0px) and (max-width:420px){#main .featured-properties figcaption{height:110px}.specialHomePage{height:calc(100% - 100px)}}@media all and (max-width:420px){#main .featured-properties figcaption{height:80px !important}}@media (min-width:1440px){.specialHomePage{height:calc(100% - 78px) !important}}@media screen and (max-width:1000px){.search-filters select{min-width:150px;background:rgba(255,255,255,.9);font-size:.875em;color:#464646;padding:10px;margin-left:5px;border:1px solid #d1d1d1;height:auto;font-family:'Poppins',sans-serif;-webkit-appearance:none;min-width:fit-content;-moz-appearance:none;appearance:none}}@media all and (min-width:600px) and (max-width:720px),all and (min-width:420px) and (max-width:490px){#main .featured-properties figcaption{height:130px}}#main .featured-properties figcaption div{font-size:.9em;font-weight:500;color:#fff;margin:0}#main .featured-properties figcaption.promo div,#main .featured-properties figcaption:not(.promo) p{font-size:.75em;margin:0;text-transform:capitalize}#main .featured-properties>a:focus+figcaption div,#main .featured-properties>a:focus+figcaption h3,#main .featured-properties>a:hover+figcaption div,#main .featured-properties>a:hover+figcaption h3{color:#29539d}#main .featured-properties figcaption .phone{float:right;color:#f78f1e;display:none}@media screen and (min-width:800px) and (max-width:1080px){.featured-properties{max-width:calc(50% - 10px)}}@media screen and (max-width:600px){.featured-properties{max-width:calc(50% - 10px)}}@media screen and (max-width:420px){#main .featured-properties figcaption .phone{display:block}.featured-properties{max-width:calc(100% - 10px)}}.result-query-wrapper{text-align:center;font-size:1em;font-weight:500}.search-filters fieldset{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.search-filters fieldset>div>label{display:block;font-size:.875em;padding:0 1em;text-align:left}.search-filters select{min-width:150px;background:rgba(255,255,255,.9);font-size:.875em;color:#464646;padding:10px;margin-left:5px;border:1px solid #d1d1d1;height:auto;font-family:'Poppins',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filters .multi--select{min-width:150px;background:rgba(255,255,255,.9);font-size:.875em;color:#464646;padding:10px;margin-left:5px;margin-top:auto;display:inline-block;border:1px solid #d1d1d1;height:auto;position:relative;z-index:1;text-align:left}.search-filters .multi--select .current{user-select:none}.search-filters .multi--select ul{min-width:100%;max-height:calc(100vh - 120px);overflow:auto;display:none;position:absolute;top:100%;left:0;list-style:none;margin:0;padding:0;background:rgba(255,255,255,.9);border:1px solid #d1d1d1;scrollbar-width:thin}.search-filters .multi--select ul::-webkit-scrollbar{width:3px;height:3px}.search-filters .multi--select ul::-webkit-scrollbar-thumb{background:#4e4e4e;border-radius:10px}.search-filters .multi--select ul li{padding:1em;display:flex}.search-filters .multi--select ul li label{white-space:nowrap}.search-filters .multi--select ul li input:checked+label{font-weight:700}.search-filters .multi--select ul li input:disabled+label{color:#d1d1d1}.search-filters .multi--select:focus-within ul{display:block}.search-filters select::-ms-expand{display:none}.home-form .search-filters select{margin-bottom:0}.search-action,.search-action[type=submit]{background:#29539d;display:inline-block;margin:auto 0 0 5px;padding:8px 14px;border:none;font-size:1.075em;text-transform:uppercase;color:#fff;border-radius:3px;font-family:'Poppins',sans-serif;cursor:pointer;appearance:none;-webkit-appearance:none;vertical-align:top}.search-toggle-wrapper{text-align:center;padding:0 20px 20px}.search-toggles{display:inline-block;padding:10px 14px}.search-toggles ul{padding:0;margin:0;list-style:none}.search-toggles ul li{display:inline-block}.search-toggles ul li a{display:inline-block;padding:8px;transition:all .3s;color:#29539d}.search-toggles ul li a:hover,.search-toggles ul li a.search-toggle.selected{background:#29539d;color:#fff}.search-toggles ul li a.search-toggle.selected{display:none}.search-wrapper .search-column{width:50%;display:inline-block}.grid-dynamic{padding:0;margin:0;list-style:none;overflow-y:auto;position:relative}.map-container{position:relative;z-index:0}.grid-dynamic,.map-container .map-canvas{min-height:600px;height:calc(100vh - 230px)}.searchGrid.frame{margin-right:45px}.searchGrid.column{display:inline-block;vertical-align:top;position:relative}.searchGrid.column p{margin:0}.searchList{width:90%;margin:0 auto}.searchList.homepage{width:100%}.searchList thead tr{background:#e1e1e1}.searchList thead tr th{background:#e1e1e1;border:1px solid #ccc;padding:5px 30px 5px 10px;text-transform:uppercase;font-weight:700;text-align:center;position:-webkit-sticky;position:sticky;top:50px}.admin-bar .searchList thead tr th{top:81px}.searchList thead tr th.tablesorter-headerAsc,.searchList thead tr th.tablesorter-headerDesc,.searchList thead tr th:hover{background:#29539d;color:#fff}.searchList thead tr th i{display:none;position:absolute;right:1em;top:1em}.searchList thead tr th.tablesorter-headerUnSorted i:first-of-type{display:inline-block}.searchList thead tr th.tablesorter-headerAsc i:nth-of-type(2){display:inline-block}.searchList thead tr th.tablesorter-headerDesc i:nth-of-type(3){display:inline-block}.searchList .list-dynamic>tr:nth-of-type(odd),.searchList .list-static>tr:nth-of-type(odd){background:#fff}.searchList .list-dynamic>tr:nth-of-type(even),.searchList .list-static>tr:nth-of-type(even){background:#f4f4f4}.searchList .list-dynamic>tr>td,.searchList .list-static>tr>td,.searchList .list-dynamic>tr>th,.searchList .list-static>tr>th{border:1px solid #ccc;padding:5px 10px;text-align:center}.searchList .list-dynamic th .flex-cell,.searchList .list-static th .flex-cell{display:flex}.searchList .list-dynamic th .flex-cell div,.searchList .list-static th .flex-cell div{padding:0 20px 0 0;text-align:left;margin:auto 0}.searchList .list-dynamic th div img,.searchList .list-static th div img{max-width:180px}.searchList .list-dynamic th div img:not([src]){opacity:0}.searchList.homepage h3{font-size:1.2em}.searchList.homepage .list-dynamic>tr>td,.searchList.homepage .list-static>tr>td,.searchList.homepage .list-dynamic>tr>th,.searchList.homepage .list-static>tr>th{font-size:.9em}.searchList thead tr th{font-size:.875em}.searchList .list-static>tr>td span.mobile-label,.searchList .list-dynamic>tr>td span.mobile-label{display:none}.grid-layout{background:#fff}.searchGrid.column .number{position:absolute;display:block;width:35px;height:35px;background:#f79021;top:0;left:0;text-align:center;line-height:35px;font-size:1.2em;font-weight:700;color:#fff}.searchGrid.column .number span{display:block;position:relative}.searchGrid.column .number:before{position:absolute;width:50%;top:0;left:0;bottom:0;content:'';display:block;background:#da7527}.searchGrid.column .address{margin-bottom:20px}.searchGrid.column .phone{font-size:1em;font-weight:700;margin-bottom:10px}.searchGrid.column .beds span{font-weight:700}.grid-dynamic li{position:relative;transition:background .2s ease,color .2s ease;border-bottom:1px solid #ccc}.grid-dynamic li .searchGrid.frame{transition:background .2s ease;cursor:pointer;display:flex}.grid-dynamic li .title{font-size:1.375em;line-height:1.2;transition:color .2s ease;color:#29539d;margin:0 0 10px;font-weight:500}@media screen and (min-width:600px){.grid-dynamic li:hover,.grid-dynamic li:hover>a,.grid-dynamic li.selected,.grid-dynamic li.selected>a,.grid-dynamic li:focus,.grid-dynamic li:focus>a{background:#29539d;color:#fff}.grid-dynamic li:hover .title,.grid-dynamic li:active .title,.grid-dynamic li.selected .title,.grid-dynamic li:focus .title{color:#fff}.grid-dynamic li .searchGrid.frame:active{background:#24498a;color:#fff}}.searchGrid.actions{position:absolute;right:0;top:0}.searchGrid.actions span{display:block;width:45px;height:45px;line-height:2.25;background:#f79021;color:#fff !important;text-align:center;font-size:1.25em}.searchGrid.actions span:hover{opacity:.8}.searchGrid.column:first-of-type{background-color:#f4f4f4;width:40%;max-width:380px;background-size:cover;background-position:center;background-repeat:no-repeat}.searchGrid.special{padding:10px;background:#29539d;background:rgba(41,83,157,.95);color:#fff;position:absolute;bottom:0;left:0}.searchGrid.column:nth-of-type(2){padding:20px;max-width:60%}.searchList .list-dynamic .title,.searchList .list-static .title{color:#29539d;margin-top:0;margin-bottom:10px}.searchList .list-dynamic .title a,.searchList .list-static .title a{color:#29539d}.searchList .list-dynamic .title a:hover,.searchList .list-static .title a:hover{text-decoration:underline}.searchList .list-dynamic p,.searchList .list-static p{margin-bottom:0}.searchList .list-dynamic i,.searchList .list-static i{color:green}.searchList .list-dynamic .phone,.searchList .list-static .phone{font-weight:700}.infobox{font-family:'Poppins',sans-serif}.infobox-link{font-weight:400;color:#29539d}.community-breadcrumbs{padding:10px 0 10px;display:inline-block;font-size:1em}.community-breadcrumbs a{color:#29539d}.community-breadcrumbs a:hover{text-decoration:underline}.community-links{display:flex;justify-content:flex-end;margin-bottom:1em}.brochure{padding:2px 20px;border:0;background:#29539d;color:#fff;font-size:1em;text-transform:uppercase;font-family:'Poppins',sans-serif;cursor:pointer;display:block;border-radius:3px;margin-left:auto;line-height:39px;width:max-content}.community-links .brochure{margin-left:1em}.brochure:hover{color:#fff}.specials{background:#f78f1e;color:#fff;padding:15px;font-size:1.2em;text-align:center}.table-toggle ul{margin:0;padding:0;list-style:none;display:block;border-bottom:1px solid #bbb}.table-toggle ul li{background:#f4f4f4;border:solid 1px #bbb;display:inline-block;padding:5px 30px 3px;margin-right:-1px;font-weight:600;line-height:26px;color:#666;cursor:pointer;position:relative;top:1px}.table-toggle ul li.active{background:#fff;border-bottom:1px solid transparent;text-decoration:underline}.specialHomePage{background:#295098ba;width:100%;height:calc(100% - 100px);z-index:9999999;padding:20px;position:absolute;text-align:center;font-size:1em;color:#fff;padding-top:25%}.specialCardBack{background:#2950988f;width:100%;height:100%;z-index:9999999;padding:25px 20 20px;position:absolute;text-align:center;font-size:1em;color:#fff}.no-results{text-align:center;padding:20px}.city-wrap{color:#fff;text-align:center}.post-content .city-wrap h1{color:#fff;font-size:50px}.container{margin:0 auto}@media screen and (max-width:1120px){.searchList.homepage .list-dynamic th .flex-cell div,.searchList.homepage .list-static th .flex-cell div{display:block}.searchList.homepage .list-dynamic th .flex-cell h3,.searchList.homepage .list-static th .flex-cell h3{margin-top:10px}}@media screen and (min-width:800px) and (max-width:830px){.searchList thead tr th{font-size:.75em}}@media screen and (min-width:600px) and (max-width:900px){.grid-dynamic li .searchGrid.frame{display:block}.searchGrid.column:first-of-type{width:100%;max-width:none;height:280px}.searchGrid.column:nth-of-type(2){max-width:100%}.searchGrid.frame{margin-right:0}}@media screen and (min-width:600px) and (max-width:800px){.searchGrid.column:first-of-type{width:100%;max-width:none}}@media (max-width:860px){.searchList,.searchList tbody,.searchList tr,.searchList td,.searchList tbody th,.searchList tbody th .flex-cell{display:block !important}.searchList thead{width:100%;display:block}.searchList thead tr{width:100%;display:flex}.searchList thead tr th,.admin-bar .searchList thead tr th{flex:1;position:relative;top:0}.searchList .list-dynamic th .flex-cell div,.searchList .list-static th .flex-cell div{text-align:center}.searchList .list-dynamic h3,.searchList .list-static h3{margin-top:10px}.searchList .list-dynamic>tr>td:nth-of-type(1),.searchList .list-dynamic>tr>td:nth-of-type(2),.searchList .list-dynamic>tr>td:nth-of-type(3),.searchList .list-dynamic>tr>td:nth-of-type(4),.searchList .list-dynamic>tr>td:nth-of-type(5),.searchList .list-static>tr>td:nth-of-type(1),.searchList .list-static>tr>td:nth-of-type(2),.searchList .list-static>tr>td:nth-of-type(3),.searchList .list-static>tr>td:nth-of-type(4),.searchList .list-static>tr>td:nth-of-type(5){text-align:right;min-height:36px}.searchList .list-dynamic>tr>td span.mobile-label,.searchList .list-static>tr>td span.mobile-label{margin-right:10px;text-transform:uppercase;font-weight:700;float:left;display:block}}@media screen and (max-width:767px){.container{width:auto}.table-toggle{display:none}.topCaption{position:absolute;top:0;background:rgba(41,83,157,.65) !important;padding:7px 15px !important;height:fit-content}.fa.fa-external-link{margin-left:10px}.model-hover{margin-left:10px}.matchmaker-link+.model-hover{display:block;margin:0 10px 10px}}@media screen and (max-width:740px){.searchList thead tr{padding:10px}.searchList thead tr,.searchList thead tr th{display:block}.searchList thead tr th{border:none;padding:10px}}@media screen and (max-width:600px){.search-wrapper .search-column{width:100%}.searchGrid.actions{display:none}.grid-dynamic{height:auto}.search-filters-wrapper{padding:0 20px}.search-filters fieldset>div{width:100%;display:block;margin:10px 0;font-size:1em}.search-filters fieldset>div>label{padding:0 1em 5px}.search-filters select,.search-filters .multi--select{width:100%;margin:0;font-size:1em;display:block}}@media (max-width:480px){.container{width:auto}.grid-dynamic li .searchGrid.frame{display:block}.searchList,.searchList table,.searchList tbody,.searchList tr,.searchList td{width:100% !important}.searchGrid.column:first-of-type{width:100%;max-width:none;height:280px}.searchGrid.column:nth-of-type(2){max-width:100%}.searchGrid.column:first-of-type{width:100%;max-width:none}.searchGrid.frame{margin-right:0}}@media (min-width:768px) and (max-width:979px){.container{width:724px}}@media (min-width:1200px){.container{width:1170px}}.disclaimer{display:none}.sticky{position:fixed;z-index:4000;background-color:#fff;left:0;width:100%;padding:0 calc((100vw - 1095px)/2) 5px;border-bottom:1px solid #bbb}@media screen and (max-width:1160px){.sticky{padding:20px 30px 5px}}