.home .site-inner{background:none;padding-bottom:0;padding-top:0}.home-welcome{background-color:#000;background-color:rgb(0 0 0 / .4)}.home-welcome .wrap{color:#fff;margin:0 auto;padding:100px 30px 0;text-align:center}@media only screen and (min-width:767px){.home-welcome .wrap{padding:150px 0 0 0}}.home-welcome .widget-title{color:#fff;font-size:36px;text-align:center;text-transform:uppercase}.home .search-bar{background-color:#000;background-color:rgb(0 0 0 / .4);padding-top:350px;position:relative}.home .search-bar .wrap{margin-bottom:-60px}@media only screen and (max-width:639px){.home .search-bar{padding-top:100px}}@media only screen and (max-width:767px){.home .search-bar{padding-top:150px}.home .search-bar .wrap{margin-bottom:0}}@media only screen and (max-width:1023px){.home .search-bar{padding-top:250px}}.home-featured{background-color:#fff;padding:110px 0 65px 0}.home-featured .featuredpage .entry{border-radius:0;margin:0;padding:0;position:relative}.home-featured-1,.home-featured-2,.home-featured-3{height:140px;margin:0 auto 20px;text-align:center;width:300px}@media only screen and (min-width:1023px){.home-featured-1,.home-featured-2,.home-featured-3{float:left;margin-bottom:0;margin-right:30px}.home-featured-3{margin-right:0}}@media only screen and (min-width:1140px){.home-featured-1,.home-featured-2,.home-featured-3{margin-right:5.26315%;width:29.82456%}.home-featured-3{margin-right:0}}.home-featured .featuredpage .widget-title{display:inline-block;font-size:28px;padding:15px 0;margin:0 auto}.home-featured .widget-wrap{padding:28px 0}@media only screen and (min-width:1140px){.home-featured .widget-wrap{padding:35px 0}}.home-featured .featuredpage img.entry-image{left:0;margin:0;opacity:.1;position:absolute;top:-96px}@media only screen and (min-width:1140px){.home-featured .featuredpage img.entry-image{top:-105px}}.home-featured .featuredpage img.entry-image:focus,.home-featured .featuredpage img.entry-image:hover{opacity:.2;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.home .listing-wrap{position:relative}.home .listing-wrap>a,.home .listing-wrap img.attachment-properties,.home .listing-price,.home .listing-address,.home .listing-city-state-zip{position:absolute}.home .listing-wrap>a:first-child{display:block;height:200px;left:0;margin-bottom:20px;overflow:hidden;top:0;width:340px;z-index:1}@media only screen and (min-width:1023px){.home .listing-wrap>a:first-child{margin-bottom:0}}.home .listing-wrap a .attachment-properties{left:0;opacity:.4;top:0;width:340px;z-index:100}.home .listing-wrap:focus,.home .listing-wrap:hover{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.home .listing-wrap:focus a .attachment-properties,.home .listing-wrap:hover a .attachment-properties{opacity:1}.home .listing-wrap:focus span,.home .listing-wrap:focus a.more-link,.home .listing-wrap:hover span,.home .listing-wrap:hover a.more-link{opacity:0}.home .listing-price,.home .listing-address,.home .listing-city-state-zip,.home .listing-wrap .more-link{font-family:Lato,sans-serif;font-size:14px;left:0;margin-left:auto;margin-right:auto;right:0;z-index:1}.home .listing-price{font-size:24px;font-weight:700;top:30px}.home .listing-address{top:80px}.home .listing-city-state-zip{top:100px}.home .listing-wrap .more-link{top:120px}.home .listing-text{display:none}.home .listing-wrap a.more-link:before,.home .listing-wrap a.more-link:after{border-top:none;content:none;display:inline-block;padding-bottom:0;width:0}.home .listing-wrap:focus .listing-text,.home .listing-wrap:focus .listing-price,.home .listing-wrap:focus .listing-address,.home .listing-wrap:focus .listing-city-state-zip,.home .listing-wrap:focus .listing-wrap .more-link,.home .listing-wrap:hover .listing-text,.home .listing-wrap:hover .listing-price,.home .listing-wrap:hover .listing-address,.home .listing-wrap:hover .listing-city-state-zip,.home .listing-wrap:hover .listing-wrap .more-link{display:none}.home-listings .featured-listings .entry{height:140px;margin:0 auto 20px;overflow:hidden;text-align:center;width:300px}@media only screen and (min-width:1023px){.home-listings .featured-listings .entry{float:left;height:200px;margin-bottom:0;margin-right:30px}.home-listings .featured-listings .entry:nth-of-type(3n+3){margin-right:0}}@media only screen and (min-width:1140px){.home-listings .featured-listings .entry{margin-right:5.26315%;width:29.82456%}.home-listings .featured-listings .entry:nth-of-type(3n+3){margin-right:0}}.home-listings{min-height:475px;padding:90px 0}.home-listings .widget-title{margin-bottom:60px}.home-communities{background-color:#fff;overflow:hidden;padding:90px 0 60px}.home-communities .widget-title{margin-bottom:60px}.home .wap-community.entry{padding:3%;text-align:center;width:100%}.home .wap-community.entry img{display:block}.home .wap-community.entry{padding:3%;width:100%;text-align:center}@media only screen and (min-width:639px){.home .wap-community.entry{float:left;margin:0 auto;padding:3%;width:50%}.home .wap-community.entry:nth-of-type(2n+2){margin-right:0}}@media only screen and (min-width:1140px){.home .wap-community.entry,.home .wap-community.entry:nth-of-type(2n+2){float:left;padding:0;margin:0 5.26315% 30px 0;width:21.05263%}.home .wap-community.entry:nth-of-type(4n+4){margin-right:0}}@media only screen and (min-width:1023px){.home-listings .impress-showcase-property{float:left;height:200px;margin-bottom:0;margin-right:30px;width:300px}.home-listings .impress-showcase-property:nth-of-type(3){margin-right:0}.home-listings .impress-showcase-property .impress-price,.home-listings .impress-showcase-property .impress-address,.home-listings .impress-showcase-property .impress-beds-baths-sqft{top:-176px}}@media only screen and (min-width:1140px){.home-listings .impress-showcase-property{margin-right:5.26315%;width:29.82456%}.home-listings .impress-showcase-property:nth-of-type(3){margin-right:0}.home-listings .impress-showcase-property .impress-price,.home-listings .impress-showcase-property .impress-address,.home-listings .impress-showcase-property .impress-beds-baths-sqft{top:-200px}}