body{font-family:'Roboto',sans-serif}.page-content a,.page-content a:hover{color:#612166}.site-header{background:#612166;height:116px;display:flex;justify-content:space-between}.site-header .site-branding img{margin-top:20px;margin-left:20px;width:220px}.main-navigation{margin-top:20px;margin-right:20px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-family:'Roboto Condensed',sans-serif}.main-navigation ul li.menu-item a:hover,.main-navigation ul li.menu-item.current-menu-item a{text-decoration:underline}.mls-listings #content{width:100%}.mls-search{text-align:center}.listing-inner .contact-box{float:right;padding:20px;width:300px;margin:10px auto;max-width:100%}.listing-inner .contact-box h3{font-weight:700;margin:0;font-family:Marcellus}.listing-inner .contact-box .contact-button{display:block;background-color:#3ca5d6;text-align:center;color:#fff;padding:8px;font-weight:200;text-transform:uppercase;letter-spacing:.1rem}@media only screen and (max-width:970px){.listing-inner .contact-box{float:none;width:auto}}.mls-search a.button{font-family:Spectral SC;font-weight:300;font-style:normal;letter-spacing:1px;border-width:0;border-style:solid;border-radius:2px;text-transform:uppercase;transition:all .2s;padding:5px;margin:10px auto}.mls-search-fieldset input.button{background:#2e4052;color:#fff;font-family:Spectral SC;font-weight:300;font-style:normal;letter-spacing:1px;border-width:0;border-style:solid;border-radius:2px;text-transform:uppercase;transition:all .2s;padding:5px 15px;margin:10px auto}.rets-container .listing-container .listing{width:300px;padding:5px;margin:10px;border:1px solid #ccc;box-shadow:2px 2px 4px #ccc;height:auto;background:#f5f5f5}.rets-container .listing-container .listing-row{display:flex;flex-wrap:wrap;justify-content:center}.rets-container .listing-container .listing .details-wrapper{position:relative;height:100px;text-align:center;line-height:1.5}.rets-container .listing-container .listing .image{position:relative}.rets-container .listing-container .listing .details-wrapper h3{font-size:15px;font-weight:700;text-align:center;margin-top:20px;color:#612166}.rets-container i{color:#612166;}.rets-container .listing-container .listing .price{position:absolute;top:20px;right:-5px;background:#612166;color:#fff;padding:5px;border:1px solid #fff;font-weight:700}.rets-container .listing-container h4.city-state{font-size:10px;line-height:1em;text-transform:uppercase;letter-spacing:1px}.featured-image{height:500px;background-size:cover;background-position:center}h1.page-title,.rets-container h1{text-align:center;color:#bb83ca;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;letter-spacing:-1px}h1.page-title:after,.rets-container h1:after{content:'';width:100px;border-bottom:3px solid #612166;margin:0 auto;display:block}.rets-container header{margin-top:80px;margin-bottom:10px}ul.quick-information{margin-left:0;padding-left:0}.site-footer{background-color:#bb83ca;color:#fff;font-size:14px;padding:15px}.footer-logos img{margin:10px}.wp-block-columns .wp-block-column{max-width:900px;margin:0 auto}.page-content,.entry-content,.entry-summary{margin:0}