.housing-market-icon svg path{fill:#0C82A5!important;opacity:1!important}.housing-market-icon svg:hover path{fill:#A02021!important;opacity:1!important}.elementor-post-date{font-size:14px}@media (max-width:1359px) and (min-width:1025px){.news-menu .elementor-nav-menu--main .elementor-item{font-size:11px!important}}@media only screen and (max-width:1024px){.news-submenu .elementor-menu-toggle i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;content:"\f0dd";margin:10px}.news-submenu .elementor-menu-toggle{background-color:white!important;margin:0!important}}.news-submenu .elementor-nav-menu .elementor-item:hover,.news-submenu a.elementor-item.elementor-item-active{font-weight:bold!important}.sortby{float:right;font-size:14px}.sortby label{line-height:40px}#sortbox{float:right;font-size:14px}.page-nav{text-align:center!important;padding-top:30px;line-height:2}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px 0 0}@media only screen and (min-width:1025px){.mobile-nav-show a{display:none!important}}.elementor-post__title a:hover,.elementor-post__title a:focus,.before-footer-links a:hover{color:#0c82a5!important}.contact-us-link a:hover{color:#dadada!important}.ast-single-post-order .entry-meta{display:none}.post-dates{margin:25px 0}.pub-dates{color:#b2b2b2}.entry-meta{color:#333}.entry-meta a{color:#0c82a5}.ast-single-post .posted-on .published:before{content:'Published on '}.ast-single-post .posted-on .published:after{//content:' by '}.ast-single-post .posted-on .published{color:#333}h2.widget-title{margin-bottom:10px;padding-bottom:15px;border-style:solid;border-width:0 0 1px 0;border-color:#b2b2b2}#text-2.widget{background-color:#f5f5f5;padding:20px}.ast-right-sidebar #secondary{border-left:1px solid #fff!important;margin-top:30px}.ast-right-sidebar #primary{border-right:1px solid #fff!important;margin-top:30px}.all-cat-posts{display:block;width:100%;margin:auto;margin-top:-1.5em}.all-posts{display:block;padding:1.5em 0 .5em 0;color:#333;border-bottom:1px solid #e8e8e8}.all-posts:before{content:"";display:table;box-sizing:border-box}.all-post-thumb{float:left;height:16.2em;width:40%;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:1em}.all-post-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.all-post-text{width:60%;float:left;padding:0 5%}.all-post-subcat h5 a{color:#c82021;text-transform:uppercase;font-size:13px}.all-post-subcat h5 a:hover{color:#0c82a5}.all-post-title h2{font-size:24px}.all-post-title a{color:#333}.all-post-title a:hover{color:#0c82a5}.all-post-date h5{color:#adadad;font-size:14px}.all-posts:after{clear:both;content:"";display:table}@media only screen and (max-width:600px){.all-post-thumb{float:left;width:100%}.all-post-text{width:100%;float:left}}.most-popular{display:block;width:100%;margin:0 auto}.pop-posts{display:block;padding:1em 0;color:#333;border-bottom:1px solid #e8e8e8}.pop-posts:before{content:"";display:table;box-sizing:border-box}.pop-post-thumb-small img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:5em;//height:66%;object-fit:cover}.pop-post-thumb-small{float:left;height:5em;width:30%;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:1em}.pop-post-title{width:70%;float:left;padding:0 5%}.pop-post-title h5{margin-bottom:0}.pop-posts:after{clear:both;content:"";display:table}@media (max-width:91em) and (min-width:54em){.pop-post-thumb-small{width:40%}.pop-post-title{width:60%}.pop-post-title h5{font-size:.95em}}.author__avatar{max-width:100%;margin-bottom:3.2em;display:inline-block;vertical-align:middle;width:25%;margin:0 1.5em 1.5em 0}.author__avatar img{width:100%;max-width:100%}.author__info{font-size:.9em;display:inline-block;vertical-align:top;margin-bottom:1.5em;width:65%;max-width:38em;padding-bottom:20px}a.author__more{padding-right:10px}@media (max-width:1351px) and (min-width:1025px){.follow-redfin .elementor-social-icon{margin-right:5px!important}.follow-redfin .elementor-icon i,.follow-redfin .elementor-icon svg{width:.94em;height:.94em}}body .gform_wrapper .gform_footer input[type=submit]{color:#fff;background-color:#c82021}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#e62e2e}@media only screen and (min-width:768px){.gform_wrapper form.gf_simple_horizontal div.gform_body{width:75%;max-width:75%}}@media only screen and (max-width:767px){.gform_wrapper{padding:0;margin:-15px 0 0 0!important}.gform_wrapper .gform_footer{padding:0!important}}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{padding-bottom:10px}::-moz-selection{color:#fff;background:#0c82a5}::selection{color:#fff;background:#0c82a5}.footer{margin:0 auto;text-align:left;padding:19px 0;zoom:1;font-size:12px;font-size:.75rem}.footer:after,.footer:before{content:"";display:table}.footer:after{clear:both}.footer:not(.no-top-border):before{display:block;content:"";border-top:1px solid #e2e2e2;width:100%;margin:-20px auto 30px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .disclaimers.left-aligned,.footer .legal,.footer .links,.footer .socialAndCountry{display:block;float:left;width:98.03921569%;margin:0 .98039216%;padding:5px 20px;box-sizing:border-box}.footer .links{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;line-height:2em}.footer .links a{color:#999}.footer .socialAndCountry{margin:.5em 0 1em}.footer .socialAndCountry li{display:inline-block;list-style-type:none}.footer .socialAndCountry .icon{display:inline-block;margin:0 10px 0 0}.footer .socialAndCountry .icon .SvgIcon{width:16px;height:16px;fill:#999}.footer .socialAndCountry a.icon-facebook:hover .SvgIcon{fill:#3b5999}.footer .socialAndCountry a.icon-gplus:hover .SvgIcon{fill:#4285f4}.footer .socialAndCountry a.icon-twitter:hover .SvgIcon{fill:#55acee}.footer .socialAndCountry a.icon-pinterest:hover .SvgIcon{fill:#cd2023}.footer .socialAndCountry a.icon-instagram:hover .SvgIcon{fill:#9b37bd}.footer .socialAndCountry .countrySelector{margin-top:1rem}.footer .socialAndCountry .countrySelector .country{margin-top:.5rem}.footer .socialAndCountry .countrySelector .flag{width:20px;height:auto;margin-right:.25rem;vertical-align:middle}.footer .legal{color:#999}.footer .legal .copyright,.footer .legal .crea-trademark,.footer .legal .eho,.footer .legal .helpReading,.footer .legal .license-ca,.footer .legal .trademark-ca,.footer .legal .trec{margin-top:10px}.footer .legal .ehoLogo{vertical-align:middle;margin-right:5px;display:inline-block}.footer .legal .ehoLogo .SvgIcon{width:18px;height:18px;fill:#585858}.footer .disclaimers{padding:20px 0 0 58%;color:#999;display:inline-block}.footer .disclaimers .disclaimer,.footer .disclaimers .mls-disclaimer{padding-bottom:15px}@media (min-width:600px){.footer:not(.force-mobile){margin:0 auto!important}.footer:not(.force-mobile) .disclaimers.left-aligned,.footer:not(.force-mobile) .legal,.footer:not(.force-mobile) .links,.footer:not(.force-mobile) .socialAndCountry{box-sizing:border-box;margin:0;padding:0}.footer:not(.force-mobile) .links{width:42%;padding-left:7%;-moz-column-width:auto;-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:3;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}.footer:not(.force-mobile) .socialAndCountry{width:16%;padding-left:10px}.footer:not(.force-mobile) .socialAndCountry .countrySelector{margin-top:1.5rem}.footer:not(.force-mobile) .legal{width:42%;padding-right:7%}.footer:not(.force-mobile) .disclaimers.left-aligned{padding:0 7%}.footer:not(.force-mobile) .disclaimers.left-aligned.site-level{padding-top:15px}}@media (min-width:600px) and (max-width:800px){.footer:not(.force-mobile) .links{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.footerSocialButtons{margin-left:0}