h3 a{color:#333}.elementor-posts .elementor-post__title{font-size:1.35em}.home-page-posts .elementor-posts .elementor-post__title{font-size:1.25em}.elementor-posts .elementor-post__excerpt p,.archive .entry-content p{font-size:18px}.read-more{display:none}.ast-single-post-order .entry-meta{display:none}.ast-below-header-menu li:hover{text-decoration:none;-webkit-box-shadow:inset 0 -5px 0 0 #a02021;box-shadow:inset 0 -5px 0 0 #a02021;-webkit-transition:box-shadow 0.2s ease;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}@media (min-width:992px){.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li>a,.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li:last-child>a{padding-right:1em;padding-left:1em}}@media (max-width:991px) and (min-width:922px){.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li>a,.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li:last-child>a{padding-right:.55em;padding-left:.55em;font-size:.64em}.main-header-menu a,.ast-header-custom-item a{font-size:.64em;padding-top:1.5em}}@media (max-width:1520px) and (min-width:992px){.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li>a,.below-header-nav-padding-support .below-header-section-1 .ast-below-header-menu>li:last-child>a{padding-right:.7em;padding-left:.7em;font-size:.7em}.site-header .ast-inline-search.ast-search-menu-icon .search-field{width:150px}.main-header-menu a,.ast-header-custom-item a{font-size:.8em;padding-top:.7em}}.ast-search-menu-icon .search-field{font-size:.75em}@media (min-width:922px){.redfin-main-menu-link{display:none}}::-moz-selection{color:#fff;background:#0c82a5}::selection{color:#fff;background:#0c82a5}.enter-email input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:#000;border-radius:0}.blog-subscribe_wrapper .top_label input.large{width:85%!important}.blog-subscribe_wrapper .gform_footer input[type=image]{right:20%;position:absolute;bottom:40%}.blog-subscribe{height:100px}.blog-subscribe_wrapper{margin-bottom:0!important;margin-top:0!important}.blog-subscribe .gform_confirmation_message_2{padding:25px;text-align:center}.blog-subscribe_wrapper div.validation_error{display:none}.blog-subscribe_wrapper li.gfield.gfield_error{background-color:rgba(255,223,224,0)!important;margin-bottom:0!important;border-top:0!important;border-bottom:0!important;padding-bottom:0!important;padding-top:0!important}.blog-subscribe #validation_message_2_1{margin-top:-57px}@media (max-width:1213px) and (min-width:1024px){.blog-subscribe #validation_message_2_1{margin-top:-79px}}@media (max-width:544px){.blog-subscribe #validation_message_2_1{margin-top:-74px}}#blog_subscribe_form{width:75%}@media (max-width:768px){#blog_subscribe_form{width:100%}}#blog_subscribe_form .elementor-form-fields-wrapper{position:relative}.signup_email_field #signup_submit{position:absolute;right:12px;bottom:14px;background-color:#fff;color:#333;text-align:right;padding:0}.signup_email_field #signup_submit .elementor-button-text{display:none}.signup_email_field #signup_submit.elementor-size-sm{font-size:20px}.cat-layout .elementor-widget-container .elementor-posts-container .elementor-post:first-child .elementor-post__thumbnail{margin-top:15px}.cat-layout .elementor-widget-container .elementor-posts-container .elementor-post:nth-child(2) .elementor-post__thumbnail,.cat-layout .elementor-widget-container .elementor-posts-container .elementor-post:nth-child(3) .elementor-post__thumbnail{display:none}.cat-layout .elementor-post{border-bottom:1px solid #b2b2b2;padding-bottom:25px}.cat-layout a.elementor-post__thumbnail__link{margin-bottom:0!important}.cat-layout .elementor-posts .elementor-post__title{margin-top:25px}.category-col .elementor-column-wrap{padding-bottom:0!important}.astra-advanced-hook-65997{border-top:1px solid #e2e2e2}@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}}.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;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-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}}.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{color:#333}h2.widget-title{margin-bottom:10px;padding-bottom:15px;border-style:solid;border-width:0 0 1px 0;border-color:#b2b2b2}#text-5.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}.author__avatar{max-width:100%;margin-bottom:2.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}a.author__more{padding-right:10px}.author-info-page{text-align:center}.author__info{text-align:left}h1.author__name{font-size:28px}h4.auth-most-recent{border-bottom:1px solid #e8e8e8;margin-bottom:30px}.archive .entry-title a,.search .entry-title a{font-size:24px}.archive .entry-title,.search .entry-title{line-height:25px}.archive .entry-meta,.archive .entry-content,.search .entry-meta,.search .entry-content{font-size:14px}.archive .entry-content,.search .entry-content{color:#777}.see-all a{color:#0c82a5}.see-all a:hover{color:#65c0cf}.home #primary{margin-top:0;padding-top:0;margin-bottom:30px}.slick-prev:after{content:"\f104";font-family:'Font Awesome\ 5 Free';font-size:52px;color:#ddd;font-weight:900}.slick-next:after{content:"\f105";font-family:'Font Awesome\ 5 Free';font-size:52px;color:#ddd;font-weight:900}.slick-prev:before,.slick-next:before{display:none}.hero-slider{padding:0 25px}@media (min-width:769px){.hero-slider{padding-top:40px}.hero-slider__img{max-width:50%;float:right}.hero-slider__img img{height:400px;width:600px;object-fit:cover;display:block;margin-left:15px;margin-right:auto;padding:10px 20px}.hero-slider__header{max-width:45%;float:left;padding-top:35px;padding-left:50px}.hero-slider__item:after{content:"";display:table;clear:both}.hero-slider__item{display:table}}@media (max-width:768px){.hero-slider__img{padding-bottom:25px}.hero-slider__item{padding:0 15px}}@media (max-width:414px){.hero-slider__item{padding:0}.ast-container{padding-left:0;padding-right:0}.ast-article-single,.author-section{padding-left:20px;padding-right:20px}}.hero-slider__item .read-more{display:none}.hero-slider__title{font-weight:600}p.hero-slider__excerpt{color:#333}.headline--time{font-size:.75em;font-weight:400;color:#b2b2b2}.hero-slider__item,.gallery-item{visibility:hidden}.gallery-icon img{margin-left:auto;margin-right:auto}.gallery-icon{border:none}.gallery .slick-prev{left:5px}.gallery .slick-prev{right:5px}.slick-prev,.slick-next{height:60px!important}.data-center__content section{padding-bottom:3em;margin-bottom:3em;border-bottom:1px solid #b2b2b2}.data-center__content section:last-child{margin-bottom:0;border-bottom:0}.section-more-link{display:block;padding:1em 0;font-weight:600;text-align:right}.author-info h4,.author-info h6{margin-bottom:0}.get-in-touch a{color:#fff}.press-button .elementor-button{width:100%}@media (min-width:769px){.author-info{display:grid;grid-template-columns:auto auto}}.author-block{padding-right:60px;padding-bottom:30px}.author-block figure{padding-bottom:20px}#disqus_thread{display:none}#commentButton{color:#0c82a5;background-color:#fff;border-color:#0c82a5}#commentButton:hover{color:#fff;background-color:#0c82a5;border-color:#0c82a5}.show-comments{text-align:center;padding-top:30px}.Eigencities{padding-top:30px}.Eigencities .city-visibility-toggle{display:block;font-weight:600;color:#333;text-decoration:none}.Eigencities .show-cities{position:absolute;top:0;left:0;visibility:hidden;height:1px;width:1px}@media (max-width:599px){.Eigencities .show-cities:checked+.city-list{display:block;padding:1.5rem 0 0}}.Eigencities .city-list{padding:1.5rem 0;list-style-type:none}@media (min-width:600px){.Eigencities .city-list{display:block;-moz-column-width:auto;-moz-column-count:3;-moz-column-gap:1.5rem;-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:1.5rem;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:3;column-gap:1.5rem;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}@media (min-width:900px){.Eigencities .city-list{-moz-column-width:auto;-moz-column-count:4;-moz-column-gap:1.5rem;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:4;-webkit-column-gap:1.5rem;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:4;column-gap:1.5rem;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}@media (min-width:1200px){.Eigencities .city-list{-moz-column-width:auto;-moz-column-count:6;-moz-column-gap:1.5rem;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:6;-webkit-column-gap:1.5rem;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:6;column-gap:1.5rem;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.Eigencities .city-list .city{display:block;margin:0 0 .75rem;font-size:.64rem}.Eigencities .city-list .city a{color:#0c82a5}.Eigencities .city-list .city a:hover{color:#65c0cf}.Eigencities .searchstate{display:block;font-weight:600;margin:1rem 0}@media (min-width:600px){.Eigencities .searchstate{margin:0 0 1rem}}.EigencitiesSection{padding:2rem 6.5%;max-width:1020px;margin:0 auto;box-sizing:border-box}@media (min-width:600px){.EigencitiesSection{margin-left:auto!important;margin-right:auto!important;width:94%;padding-left:0;padding-right:0}}@media (min-width:900px){.EigencitiesSection{max-width:1260px;width:82%}}@media (min-width:600px){.EigencitiesSection{padding:2rem 10px}}.footer{margin:0 auto;text-align:left;padding:50px 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}