@font-face{font-family:"Visby";font-weight:400;src:url(/images/recos/1355/css/fonts/VisbyCF-Medium.woff2)}@font-face{font-family:"Visby";font-weight:700;src:url(/images/recos/1355/css/fonts/VisbyCF-Heavy.woff2)}@font-face{font-family:"Montserrat";font-style:normal;src:url(/images/recos/1355/css/fonts/Montserrat-VariableFont_wght.ttf)}@font-face{font-family:"Montserrat";font-style:italic;src:url(/images/recos/1355/css/fonts/Montserrat-Italic-VariableFont_wght.ttf)}@media(max-width:767px){body.flyout-active{overflow-y:hidden}}#account-savedlistinglist.iframed .site-header,#account-savedlistinglist.iframed .site-navigation,#mapsearch-single-listing-overlay .site-header,#mapsearch-single-listing-overlay .site-navigation{display:none}.header-placeholder-v2{clear:both;display:none;float:none;height:52px;width:100%}@media(min-width:580px){.header-placeholder-v2{height:68px}}.header-placeholder-v2::before{content:'';display:block;height:52px}@media(min-width:580px){.header-placeholder-v2::before{height:68px}}.header-placeholder-v2.flyout-active{display:block}@media(min-width:768px){.header-placeholder-v2.flyout-active{display:none}}body#listing-listingsearch .header-placeholder-v2,body#ui-searchmotifv3-listingdetail .header-placeholder-v2{display:none}body#listing-listingsearch .header-placeholder-v2.flyout-active,body#ui-searchmotifv3-listingdetail .header-placeholder-v2.flyout-active{display:none}.site-header-v2{background:#000;height:52px;position:relative;z-index:1020}@media(min-width:580px){.site-header-v2{height:68px}}.site-header-v2.flyout-active{left:0;position:fixed;right:0;top:0}@media(min-width:768px){.site-header-v2.flyout-active{left:auto;position:relative;right:auto;top:auto}}@media(min-width:768px){.site-header-v2 .inner-container{margin:0 auto;max-width:1200px}}.site-header-v2 .left-side{float:left}.site-header-v2 .right-side{float:right}.site-header-v2 .close-flyout{display:none}.site-header-v2 .header-standalone-link{color:#fff;display:inline-block;font-size:13px;line-height:1.2;margin:18px 15px 0 0;text-decoration:none}@media(min-width:580px){.site-header-v2 .header-standalone-link{font-size:16px;margin:24px 20px 0 0}}.site-header-v2 .logo-group{float:left;margin:8px 0 0 10px}@media(min-width:580px){.site-header-v2 .logo-group{margin:14px 0 0 25px}}@media(min-width:768px){.site-header-v2 .logo-group{margin:9px 0 0 25px}}.site-header-v2 .logo-group .xome-logo-wrapper{display:block;float:left;margin:7px 0 0;text-decoration:none;width:42px}@media(min-width:580px){.site-header-v2 .logo-group .xome-logo-wrapper{margin-top:6px;width:58px}}@media(min-width:768px){.site-header-v2 .logo-group .xome-logo-wrapper{margin-top:8px;width:71px}}.site-header-v2 .logo-group .xome-logo{display:block;width:100%}.site-header-v2 .logo-group .logo-divider{background:#8796aa;float:left;height:28px;margin:3px 5px 0;width:1px}@media(min-width:580px){.site-header-v2 .logo-group .logo-divider{height:30px;margin:5px 10px 0}}@media(min-width:768px){.site-header-v2 .logo-group .logo-divider{height:38px;margin:5px 16px 0 15px}}.site-header-v2 .logo-group .upward-logo{display:block;float:left;height:16px;margin:10px 0 0}@media(min-width:580px){.site-header-v2 .logo-group .upward-logo{height:23px;margin-top:10px}}@media(min-width:768px){.site-header-v2 .logo-group .upward-logo{height:30px;margin-top:11px}}.site-header-v2 .main-contact-number{display:none}@media(min-width:580px){.site-header-v2 .main-contact-number{color:#fff;display:block;float:left;font-size:1.14rem;font-style:normal;font-weight:700;margin:23px 20px 0 0;position:relative;text-decoration:none}}@media(min-width:768px){.site-header-v2 .main-contact-number{display:none}}@media(min-width:580px){.site-header-v2 .main-contact-number::before{background-image:url(/images/common/icon-phone-white.svg);background-repeat:no-repeat;background-size:16px auto;content:'';display:block;height:16px;left:-22px;position:absolute;top:4px;width:24px}}.site-header-v2 .main-contact-number.hide-number{display:none}.site-header-v2 .header-cta{background:transparent;border:1px solid #fff;border-radius:8px;color:#fff;display:none;float:right;font-size:13px;font-weight:normal;height:32px;line-height:1.2;margin:10px 10px 0 0;outline:0;padding:7px 8px 0;text-decoration:none}@media(min-width:580px){.site-header-v2 .header-cta{font-size:16px;height:40px;margin:14px 25px 0 0;padding:9px 15px 0}}.site-header-v2 .header-signed-in-ui{display:none;float:right;margin:0 10px 0 0;position:relative}@media(min-width:580px){.site-header-v2 .header-signed-in-ui{margin-right:25px}}.site-header-v2 .header-signed-in-ui .name-region{color:#fff;display:block;height:inherit;margin:2px 0 0;text-decoration:none}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .name-region{margin-top:20px}}.site-header-v2 .header-signed-in-ui .first-and-last-name{float:left;font-size:.92rem;font-weight:normal;line-height:1.2;margin:16px 0 0;text-align:right}@media(min-width:390px){.site-header-v2 .header-signed-in-ui .first-and-last-name{margin:9px 0 0}}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .first-and-last-name{font-size:1.14rem;margin:4px 0 0}}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .first-and-last-name .manual-break{display:none}}.site-header-v2 .header-signed-in-ui .first-and-last-name .display-name{display:none}@media(min-width:390px){.site-header-v2 .header-signed-in-ui .first-and-last-name .display-name{display:block;max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:405px){.site-header-v2 .header-signed-in-ui .first-and-last-name .display-name{max-width:9999px}}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .first-and-last-name .display-name .display-name-last{display:none}}@media(min-width:768px){.site-header-v2 .header-signed-in-ui .first-and-last-name .display-name .display-name-last{display:inline}}.site-header-v2 .header-signed-in-ui .first-and-last-name .default-text{display:inline}@media(min-width:390px){.site-header-v2 .header-signed-in-ui .first-and-last-name .default-text{display:none}}.site-header-v2 .header-signed-in-ui .caret-icon{background:url(/images/common/header/header-caret-white.svg) center no-repeat;float:left;height:12px;margin:18px 0 0 7px;transform:rotate(180deg);width:14px}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .caret-icon{margin:9px 0 0 7px}}.site-header-v2 .header-signed-in-ui .user-icon{display:none;float:left;margin:0 0 0 10px}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .user-icon{display:block}}.site-header-v2 .header-signed-in-ui .menu-container{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.3);opacity:0;padding:10px 0 0 0;pointer-events:none;position:absolute;right:0;top:52px;transition:opacity .2s}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .menu-container{top:58px}}.site-header-v2 .header-signed-in-ui .menu-container::before{border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:block;height:0;position:absolute;right:0;top:-7px;width:0}@media(min-width:580px){.site-header-v2 .header-signed-in-ui .menu-container::before{border-bottom-width:12px;border-left-width:12px;border-right-width:12px;right:33px;top:-12px}}.site-header-v2 .header-signed-in-ui .menu-container .menu-item{color:#000;display:block;font-size:1.07rem;font-weight:400;line-height:1.2;padding:7px 21px 8px;text-decoration:none;transition:background-color .1s;white-space:nowrap;width:100%}.site-header-v2 .header-signed-in-ui .menu-container .menu-item:hover{background-color:#f5f5f5}.site-header-v2 .header-signed-in-ui .menu-container .menu-item.item-sign-out{border-top:1px solid #efefef;padding:13px 21px 14px;margin:10px 0 0 0}.site-header-v2 .header-signed-in-ui.display-menu .caret-icon{transform:none}.site-header-v2 .header-signed-in-ui.display-menu .menu-container{opacity:1;pointer-events:auto}@media(min-width:321px){.site-header-v2.with-v5-dashboard-menu .hamburger-menu{margin-right:16px}}@media(min-width:580px){.site-header-v2.with-v5-dashboard-menu .hamburger-menu{margin-right:24px}}@media(min-width:768px){#page-ui-searchmotifv3-listingdetail .site-header-v2 .close-flyout{align-items:center;background-color:transparent;border-right:1px solid #fff99;display:flex;float:left;height:68px;justify-content:center;left:auto;margin:0 -12px 0 0;padding:0;position:relative;width:30px}}@media(min-width:800px){#page-ui-searchmotifv3-listingdetail .site-header-v2 .close-flyout{display:none}}@media(min-width:768px){#page-ui-searchmotifv3-listingdetail .site-header-v2 .close-flyout .arrow-icon{display:block;height:18px;margin:0;outline:0;padding:0}}@media(min-width:768px){#page-ui-searchmotifv3-listingdetail .site-navigation-v2 .nav-items-container{padding-left:43px}}@media(min-width:800px){#page-ui-searchmotifv3-listingdetail .site-navigation-v2 .nav-items-container{padding-left:25px}}.site-navigation-v2{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.13);display:block;height:38px;position:relative;z-index:1015}@media(max-width:767px){.site-navigation-v2{bottom:0;box-shadow:none;display:block;height:auto;overflow-y:auto;position:fixed;top:68px;transform:translate(-100%,0);transition:.5s;width:184px}}@media(max-width:579px){.site-navigation-v2{top:52px;z-index:1115}}.site-navigation-v2.flyout-active{transform:translate(0,0)}.site-navigation-v2 .nav-items-container{display:block;height:38px;margin:0 auto;max-width:1200px;padding:10px 25px 0}@media(max-width:767px){.site-navigation-v2 .nav-items-container{flex-direction:column;height:auto;padding:0;text-align:center;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.site-navigation-v2 .nav-items-container .nav-item{color:#4b7b8b;display:block;float:left;font-size:1rem;font-weight:400;height:auto;line-height:1.2;padding:1px 14px 0;position:relative;text-decoration:none;white-space:nowrap}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item{background-repeat:no-repeat;clear:both;float:none;font-size:.92857rem;font-weight:400;height:64px;padding:0}}.site-navigation-v2 .nav-items-container .nav-item:first-child{padding-left:0}.site-navigation-v2 .nav-items-container .nav-item:last-child{float:right;padding-right:0}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item:last-child{float:none}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-search-homes{background-image:url(/images/common/header/icon-flyout-search-homes.svg);background-position:center 9px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-my-homes{background-image:url(/images/common/header/icon-flyout-my-homes.svg);background-position:center 11px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-my-searches{background-image:url(/images/common/header/icon-flyout-my-searches.svg);background-position:center 11px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-sell{background-image:url(/images/common/header/icon-flyout-sell.svg);background-position:center 12px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-loan{background-image:url(/images/common/header/icon-flyout-loan.svg);background-position:center 10px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-explore-neighborhoods{background-image:url(/images/common/header/icon-flyout-explore-neighborhoods.svg);background-position:center 11px}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-contact-us{background-image:url(/images/common/header/icon-flyout-contact-us.svg);background-position:calc(50% + 9px) 11px;border-bottom:1px solid #999;height:86px;order:-1}}.site-navigation-v2 .nav-items-container .nav-item.nav-item-contact-us .nav-name{font-weight:500}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item.nav-item-contact-us .nav-name{font-weight:400}}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item .nav-name{bottom:6px;display:block;left:50%;line-height:1.3;position:absolute;transform:translate(-50%,0)}}.site-navigation-v2 .nav-items-container .nav-item .nav-name .main-contact-number{color:#1d537b;display:block;font-size:1.14rem;font-style:normal;font-weight:700;margin:-3px 0 0;position:relative;text-decoration:none}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item .nav-name .main-contact-number{clear:both;color:#3f4a58;display:block;font-size:.92857rem;font-weight:normal;margin:0}}.site-navigation-v2 .nav-items-container .nav-item .nav-name .main-contact-number::before{background-image:url(/images/common/icon-phone-dark-blue.svg);background-repeat:no-repeat;background-size:100% auto;content:'';display:block;height:22px;left:-25px;position:absolute;top:1px;width:22px}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item .nav-name .main-contact-number::before{display:none}}.site-navigation-v2 .nav-items-container .nav-item .contact-us-label{display:none}@media(max-width:767px){.site-navigation-v2 .nav-items-container .nav-item .contact-us-label{display:block}}.site-navigation-v2 .nav-items-container .divider{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#aaa 50%,rgba(255,255,255,0) 100%);display:none;float:left;height:26px;margin:-2px 0 0;width:1px}@media(max-width:767px){.site-navigation-v2 .nav-items-container .divider{display:block;height:1px;margin:0;width:100%}}.site-navigation-v2 .nav-items-container .divider.last-divider{display:none}@media(max-width:767px){.site-navigation-v2 .nav-items-container .divider.last-divider{display:block}}.flyout-overlay{background-color:rgba(0,0,0,0.6);bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;z-index:1010}@media(max-width:767px){.flyout-overlay.flyout-active{opacity:1;pointer-events:auto}}#recohomepage{height:100%;margin:0;overflow-x:visible;padding:0}#recohomepage .header{min-height:208px}@media(max-width:1199px){#recohomepage .header{min-height:108px}}@media(max-width:767px){#recohomepage .header{min-height:60px}}#recohomepage #viewport-wrapper{position:relative;-ms-flex:1;-webkit-flex:1;flex:1}#recohomepage #Master_Viewport{min-height:0}#recohomepage .header{overflow:hidden}#recohomepage .main-header{letter-spacing:normal;margin:90px 0 30px;word-spacing:6px}@media(max-width:991px){#recohomepage .main-header{font-size:3.28571rem;margin-top:65px;word-spacing:3px}}@media(max-width:767px){#recohomepage .main-header{font-size:1.57143rem;margin:44px 0 20px;word-spacing:1px}}#recohomepage .secondary-header{margin:0 0 40px}@media(max-width:991px){#recohomepage .secondary-header{font-size:1.28571rem}}@media(max-width:767px){#recohomepage .secondary-header{font-size:1rem;margin-bottom:15px}}#recohomepage .form-group{margin-bottom:0}#recohomepage .ac_input{border-color:#999}#recohomepage .homepage-search-tou{color:#3e4957;font-size:.85714rem}@media(max-width:991px){#recohomepage .homepage-search-tou{font-size:.71429rem}}@media(min-width:1000px){#recohomepage .active-listings .listings-title{font-size:2.28rem}}#recohomepage .value-proposition{float:left;font-size:.85714rem;left:50%;margin-bottom:190px;margin-left:2px;padding-top:60px;position:relative;transform:translate(-50%,0)}@media(max-width:991px){#recohomepage .value-proposition{margin-bottom:170px;margin-left:0;padding-top:50px}}@media(max-width:767px){#recohomepage .value-proposition{margin-bottom:70px;padding-top:38px}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){#recohomepage .value-proposition{float:none;padding-left:10px;padding-right:10px}}#recohomepage .value-proposition.extra-options-active{padding-top:0}#recohomepage .value-proposition .logo{display:block;float:left;height:29px;margin-right:36px;margin-top:2px}@media(max-width:991px){#recohomepage .value-proposition .logo{height:22px;margin-right:15px;margin-top:0}}@media(max-width:767px){#recohomepage .value-proposition .logo{height:16px;margin-right:10px;margin-top:6px}}#recohomepage .value-proposition .copy{float:left}@media(max-width:991px){#recohomepage .value-proposition .copy{font-size:.71429rem;line-height:1.2;width:600px}}@media(max-width:767px){#recohomepage .value-proposition .copy{width:400px}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){#recohomepage .value-proposition .copy{width:calc(100% - 44px)}}#recohomepage .external-marketing-container{bottom:0;margin-bottom:-1px;position:absolute;width:100%}@media(max-width:767px){#recohomepage .external-marketing-container{display:none}}#recohomepage .ac_results.numeric-autocomplete-results ul{margin:.7rem 0}#recohomepage .ac_results.numeric-autocomplete-results li{padding:.15rem .7rem}#recohomepage .ac_results,#recohomepage .ac-recent-searches{border-top:1px solid #ddd!important}@media(min-width:580px){#recohomepage .ac_results,#recohomepage .ac-recent-searches{transform:translate(0,1px)}}#recohomepage{height:auto}#recohomepage .section-search-v2{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;clear:both;padding:0 0 95px;position:relative;text-align:center}@media(min-width:580px){#recohomepage .section-search-v2{padding-bottom:165px}}#recohomepage .section-search-v2 .main-tagline{color:#fff;font-family:"Visby",Arial;font-size:2.1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 16px;padding:80px 0 22px;position:relative;text-shadow:0 0 15px rgba(0,0,0,0.7);z-index:50}@media(min-width:580px){#recohomepage .section-search-v2 .main-tagline{font-size:3rem;letter-spacing:0;margin:0 25px;padding-top:154px}}#recohomepage .section-search-v2 .form-homepage-search{display:block;margin:0 auto 3px;position:relative;width:calc(100% - 32px);z-index:50}@media(min-width:580px){#recohomepage .section-search-v2 .form-homepage-search{max-width:520px;width:calc(100% - 50px)}}#recohomepage .section-search-v2 .input-wrapper{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,0.2);height:48px}@media(min-width:580px){#recohomepage .section-search-v2 .input-wrapper{height:56px}}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field{background:transparent;border:0;color:#222;float:left;font-family:"Montserrat",Arial;font-size:1rem;font-weight:normal;height:inherit;line-height:1.2;margin:0 0 0 10px;outline:0;padding:0 10px 0 8px;text-align:left;width:calc(100% - 52px)}@media(min-width:580px){#recohomepage .section-search-v2 .input-wrapper .homepage-search-field{font-size:1.14rem;height:55px;margin-left:10px;width:calc(100% - 10px - 17px - 23px)}}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field:focus{border:0}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field::-ms-clear{display:none}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field::-webkit-input-placeholder{color:#adafb2;opacity:1}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field:-ms-input-placeholder{color:#adafb2;opacity:1}#recohomepage .section-search-v2 .input-wrapper .homepage-search-field::placeholder{color:#adafb2;opacity:1}#recohomepage .section-search-v2 .input-wrapper .homepage-search-button{background:transparent;border:0;box-shadow:none;display:block;float:right;height:inherit;margin:0 24px 0 0;outline:0;padding:0;position:absolute;right:0;top:0;width:18px;-webkit-appearance:none}@media(min-width:580px){#recohomepage .section-search-v2 .input-wrapper .homepage-search-button{margin-right:17px;width:23px}}#recohomepage .section-search-v2 .input-wrapper .homepage-search-button .icon-search-glass{border:2px solid #646464;border-radius:50%;height:14px;left:0;position:absolute;top:15px;width:14px}@media(min-width:580px){#recohomepage .section-search-v2 .input-wrapper .homepage-search-button .icon-search-glass{height:18px;top:17px;width:18px}}#recohomepage .section-search-v2 .input-wrapper .homepage-search-button .icon-search-glass::before{background:#646464;bottom:-6px;content:'';display:block;height:7px;position:absolute;right:-3px;transform:rotate(-45deg);width:2px}@media(min-width:580px){#recohomepage .section-search-v2 .input-wrapper .homepage-search-button .icon-search-glass::before{height:9px}}#recohomepage .section-search-v2 .search-license-agreement{line-height:1.2;margin:0 16px;position:relative;text-align:center;z-index:50}#recohomepage .section-search-v2 .search-license-agreement .link{color:#fff;font-size:.85rem;line-height:1.2;text-decoration:none}#recohomepage .section-search-v2 .search-license-agreement .link:hover{text-decoration:underline}#recohomepage .neighborhood-section{clear:both;display:none;margin:0 auto;max-width:990px;padding:0}#recohomepage .neighborhood-section .centered-content{margin:0 18px;text-align:center}#recohomepage .neighborhood-section .section-title{color:#000;font-size:2rem;font-weight:700;line-height:1.2;margin:0;padding:42px 0 15px}@media(min-width:768px){#recohomepage .neighborhood-section .section-title{font-size:2.28rem;padding:53px 20px 20px}}@media(min-width:1000px){#recohomepage .neighborhood-section .section-title{padding:70px 20px 30px}}#recohomepage .neighborhood-section .splash-graphic{display:block;outline:0;margin:0 0 0 5.7%;width:94.3%}#recohomepage .no-market-trends-above .standard-property-carousel{padding-top:36px}@media(min-width:768px){#recohomepage .no-market-trends-above .standard-property-carousel{padding-top:46px}}@media(min-width:1000px){#recohomepage .no-market-trends-above .standard-property-carousel{padding-top:70px}}#recohomepage .sold-listings-homepage-container{clear:both}#recohomepage .pre-qualify-billboard{background:#000;clear:both;position:relative}#recohomepage .pre-qualify-billboard .copy-container{margin:0 auto;max-width:1250px;position:relative;z-index:10}#recohomepage .pre-qualify-billboard .blurb-area{color:#fff;padding:55px 0 55px;position:relative;text-align:center}@media(min-width:768px){#recohomepage .pre-qualify-billboard .blurb-area{align-items:center;display:flex;float:right;justify-content:center;margin:0;text-align:left;width:50%}}@media(min-width:1200px){#recohomepage .pre-qualify-billboard .blurb-area{margin-right:6%;width:37%}}#recohomepage .pre-qualify-billboard .blurb-title{font-family:"Visby",Arial;font-size:32px;font-weight:700;line-height:1.15;margin:0 0 12px;padding:0 20px}#recohomepage .pre-qualify-billboard .blurb-title .manual-break{display:none}@media(min-width:1200px){#recohomepage .pre-qualify-billboard .blurb-title .manual-break{display:block}}#recohomepage .pre-qualify-billboard .blurb-description{font-family:"Visby";font-size:16px;font-weight:300;line-height:1.5;margin:0 0 30px;padding:0 20px}@media(min-width:1200px){#recohomepage .pre-qualify-billboard .blurb-description{padding-right:0}}#recohomepage .pre-qualify-billboard .rounded-cta{background:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:16px;font-weight:700;height:44px;line-height:2.9;margin:0 auto;text-align:center;text-decoration:none;width:244px}@media(min-width:768px){#recohomepage .pre-qualify-billboard .rounded-cta{margin:0 0 0 20px}}#recohomepage .pre-qualify-billboard .complimentary-image{display:block;height:250px;object-fit:cover;position:relative;width:100%}@media(min-width:768px){#recohomepage .pre-qualify-billboard .complimentary-image{bottom:0;height:100%;position:absolute;top:0;width:50%}}#recohomepage .placeholder-section{clear:both;min-height:200px;width:100%}#recohomepage .placeholder-section.white-background{background:#fff}#recohomepage .placeholder-section.gray-background{background:#eee}body#ui-searchmotifv3-listingdetail #listingdetail-title-summary .property-type,body#listing-listingsearch #listingdetail-title-summary .property-type{padding-right:0}body#ui-searchmotifv3-listingdetail #listingdetail-title-summary .property-type .ribbon,body#listing-listingsearch #listingdetail-title-summary .property-type .ribbon{line-height:1.2;padding:4px;white-space:normal}body#ui-searchmotifv3-listingdetail .top-summary .block-share-property .share-dropdown,body#listing-listingsearch .top-summary .block-share-property .share-dropdown{color:#000}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#ui-searchmotifv3-listingdetail .top-summary .block-share-property .share-dropdown,body#listing-listingsearch .top-summary .block-share-property .share-dropdown{color:rgba(0,0,0,0)}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#ui-searchmotifv3-listingdetail .top-summary .block-share-property .share-dropdown .fa-share,body#listing-listingsearch .top-summary .block-share-property .share-dropdown .fa-share{color:#000}}body#ui-searchmotifv3-listingdetail .top-summary .block-save-property .save-property,body#ui-searchmotifv3-listingdetail .top-summary .block-save-property .saved-property,body#ui-searchmotifv3-listingdetail .top-summary .block-save-property .second-field,body#ui-searchmotifv3-listingdetail .top-summary .block-saved-property .save-property,body#ui-searchmotifv3-listingdetail .top-summary .block-saved-property .saved-property,body#ui-searchmotifv3-listingdetail .top-summary .block-saved-property .second-field,body#listing-listingsearch .top-summary .block-save-property .save-property,body#listing-listingsearch .top-summary .block-save-property .saved-property,body#listing-listingsearch .top-summary .block-save-property .second-field,body#listing-listingsearch .top-summary .block-saved-property .save-property,body#listing-listingsearch .top-summary .block-saved-property .saved-property,body#listing-listingsearch .top-summary .block-saved-property .second-field{color:#000}body#ui-searchmotifv3-listingdetail .top-summary .block-share-property .dropdown-menu,body#listing-listingsearch .top-summary .block-share-property .dropdown-menu{z-index:1000!important}body#ui-searchmotifv3-listingdetail .top-summary .block-share-property .dropdown-menu .homes-for-sale-email-link,body#listing-listingsearch .top-summary .block-share-property .dropdown-menu .homes-for-sale-email-link{color:#000}body#ui-searchmotifv3-listingdetail .outer-btn-group .close-listing,body#ui-searchmotifv3-listingdetail .outer-btn-group .open-listing,body#listing-listingsearch .outer-btn-group .close-listing,body#listing-listingsearch .outer-btn-group .open-listing{font-size:14px}body#ui-searchmotifv3-listingdetail .home-loans-skin,body#listing-listingsearch .home-loans-skin{width:100%}body#ui-searchmotifv3-listingdetail #listingdetail-container,body#listing-listingsearch #listingdetail-container{margin-bottom:0}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-body-container #property-detail-info-v3 span.toggler,body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-body-container #walkscore-transitscore-container-v3 span.toggler,body#listing-listingsearch #listingdetail-container .main-content-body-container #property-detail-info-v3 span.toggler,body#listing-listingsearch #listingdetail-container .main-content-body-container #walkscore-transitscore-container-v3 span.toggler{color:#000;font-size:1.07143rem}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-body-container #priceTaxHistoryGetPriceAlerts,body#listing-listingsearch #listingdetail-container .main-content-body-container #priceTaxHistoryGetPriceAlerts{background:#000}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .btn-request-info,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .btn-request-info{background-color:#000;color:#fff}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .btn-request-info:hover,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .btn-request-info:hover{background-color:#000;color:#fff}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .ask-a-question #rif-schedulevisit,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .ask-a-question #rif-schedulevisit{-moz-appearance:checkbox;-o-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;background:0;border:0;box-shadow:none;height:auto;margin:0;padding:.5rem;vertical-align:baseline;width:auto}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .ask-a-question #rif-schedulevisit::after,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .ask-a-question #rif-schedulevisit::after{display:none}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .action-icons .list-inline li,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .action-icons .list-inline li{height:32px}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .ld-ctae-saved-property a i:before,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container .ld-ctae-saved-property a i:before{color:#000}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container #btnSubmitNotes,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container #btnSubmitNotes{background:#000;color:#fff}body#ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container #listingdetail-callstoaction .action-icons a:hover,body#listing-listingsearch #listingdetail-container .main-content-sidebar-container #listingdetail-callstoaction .action-icons a:hover{color:#000}body#ui-searchmotifv3-listingdetail .mobile-cta,body#listing-listingsearch .mobile-cta{display:none}body#ui-searchmotifv3-listingdetail .ldp-contact-form-header,body#listing-listingsearch .ldp-contact-form-header{font-size:22px;font-weight:400;line-height:1.2;margin:0 0 14px;text-align:center}body#ui-searchmotifv3-listingdetail .marketing-two-tone,body#listing-listingsearch .marketing-two-tone{margin:0 0 2rem}body#ui-searchmotifv3-listingdetail .marketing-two-tone .text-region,body#listing-listingsearch .marketing-two-tone .text-region{background-color:#000;color:#fff;padding:32px 0;text-align:center}body#ui-searchmotifv3-listingdetail .marketing-two-tone .text-region .main-header,body#listing-listingsearch .marketing-two-tone .text-region .main-header{font-family:"Visby";font-size:32px;font-weight:700;line-height:1.2;margin:0 0 12px;padding:0 40px}body#ui-searchmotifv3-listingdetail .marketing-two-tone .text-region .main-copy,body#listing-listingsearch .marketing-two-tone .text-region .main-copy{font-family:"Visby";font-size:20px;font-weight:400;line-height:1.2;margin:0 0 26px;padding:0 30px}body#ui-searchmotifv3-listingdetail .marketing-two-tone .text-region .main-cta,body#listing-listingsearch .marketing-two-tone .text-region .main-cta{background:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:16px;font-weight:700;height:44px;line-height:3;margin:0 auto;max-width:244px;text-decoration:none}body#ui-searchmotifv3-listingdetail .marketing-two-tone .image-region,body#listing-listingsearch .marketing-two-tone .image-region{clear:both}body#ui-searchmotifv3-listingdetail .marketing-two-tone .image-region .inner-image,body#listing-listingsearch .marketing-two-tone .image-region .inner-image{display:block;height:260px;object-fit:cover;width:100%}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section,body#listing-listingsearch .custom-price-alerts-section{clear:both;display:none;margin:0 0 20px}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section.display-section,body#listing-listingsearch .custom-price-alerts-section.display-section{display:block}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-price-alerts-section.display-section,body#listing-listingsearch .custom-price-alerts-section.display-section{display:flex}}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .left-side,body#listing-listingsearch .custom-price-alerts-section .left-side{background-color:#000;height:150px;line-height:1.2;padding:25px 24px 0;text-align:center}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .left-side,body#listing-listingsearch .custom-price-alerts-section .left-side{flex:1;padding-right:0;text-align:left;width:50%}}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .description,body#listing-listingsearch .custom-price-alerts-section .description{color:#fff;font-family:"Visby";font-size:24px;font-weight:700;margin:0 0 10px}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .main-button,body#listing-listingsearch .custom-price-alerts-section .main-button{background-color:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:14px;font-weight:700;height:36px;line-height:2.8;margin:0 auto;text-align:center;text-decoration:none;width:98px}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .main-button,body#listing-listingsearch .custom-price-alerts-section .main-button{margin:0}}body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .main-graphic,body#listing-listingsearch .custom-price-alerts-section .main-graphic{display:block;height:150px;object-fit:cover;width:100%}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-price-alerts-section .main-graphic,body#listing-listingsearch .custom-price-alerts-section .main-graphic{flex:1;width:50%}}body#ui-searchmotifv3-listingdetail .mortgage-calculator-container,body#listing-listingsearch .mortgage-calculator-container{margin-top:0!important}body#ui-searchmotifv3-listingdetail .custom-calculator-ad,body#listing-listingsearch .custom-calculator-ad{background:#000;clear:both;height:150px;line-height:1.2;padding:25px 24px 0;text-align:center}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-calculator-ad,body#listing-listingsearch .custom-calculator-ad{height:85px;padding-top:24px;text-align:left}}body#ui-searchmotifv3-listingdetail .custom-calculator-ad .description,body#listing-listingsearch .custom-calculator-ad .description{color:#fff;font-size:24px;font-weight:700;margin:0 0 10px}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-calculator-ad .description,body#listing-listingsearch .custom-calculator-ad .description{float:left;margin:5px 0 0}}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-calculator-ad .description br,body#listing-listingsearch .custom-calculator-ad .description br{display:none}}body#ui-searchmotifv3-listingdetail .custom-calculator-ad .main-button,body#listing-listingsearch .custom-calculator-ad .main-button{background-color:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:14px;font-weight:700;height:36px;line-height:2.8;margin:0 auto;text-align:center;text-decoration:none;width:98px}@media(min-width:1024px){body#ui-searchmotifv3-listingdetail .custom-calculator-ad .main-button,body#listing-listingsearch .custom-calculator-ad .main-button{float:right}}body#listing-propertydetail{color:#202226;font-size:14px}body#listing-propertydetail b,body#listing-propertydetail strong{font-weight:700}body#listing-propertydetail #single-listing-overlay #listingdetail-title-summary{padding-top:43px}body#listing-propertydetail #areastatistics-container-v3{padding:15px 20px 0}body#listing-propertydetail #areastatistics-container-v3 .details-header{font-size:1.25rem}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #areastatistics-container-v3 .details-header{font-size:1.4rem}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail #areastatistics-container-v3 .details-header{font-size:1rem}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #areastatistics-container-v3 .details-header span{display:block;font-size:.85rem;text-align:right;width:100%}}body#listing-propertydetail #areastatistics-container-v3 .area-stats-source{margin-bottom:10px}body#listing-propertydetail #areastatistics-container-v3 .box-item:first-child{border-top:0}body#listing-propertydetail #areastatistics-container-v3 .box-item .row-header{font-size:1rem;font-weight:500;margin:0}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .row-header{display:none}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail #areastatistics-container-v3 .box-item .row-header{font-size:.71428rem}}body#listing-propertydetail #areastatistics-container-v3 .box-item .row-header>div{padding:0 .25rem}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid{font-size:1.071428571428571rem;padding:1rem}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid{padding:0}}@media(min-width:544px) and (max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data{font-size:.71428rem}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data{font-size:1.1rem}}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div::before{content:'';display:inline-block;min-width:40%}}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div:nth-child(1)::before{display:none}}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div:nth-child(2)::before{content:'Zip:'}}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div:nth-child(3)::before{content:'City:'}}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div:nth-child(4)::before{content:'County:'}}@media(max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .container-area-statistics .row-data div:nth-child(5)::before{content:'National:'}}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data{margin:0 auto;padding:.25rem 0;width:100%}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data:nth-child(even){background:#f6f6f6}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data>div{padding:0 .25rem}body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data label{font-size:1rem;font-weight:500;line-height:1.3;margin-bottom:0;vertical-align:middle}@media(min-width:544px) and (max-width:767px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data label{font-size:.71428rem}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data label{font-size:1.2rem;font-weight:300}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail #areastatistics-container-v3 .box-item .container-grid .row-data span{font-size:.71428rem}}body#listing-propertydetail .SchoolDetailContainer{padding:15px 20px}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer{padding:0}}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView{font-size:1rem;padding:0}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView{font-size:.71428rem}}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-header{font-weight:300;padding:.5rem}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-header{padding:.25rem}}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .tablehead .table-header{font-size:.85714rem}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .tablehead .table-header{font-size:.71428rem;letter-spacing:normal}}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-item{padding:.5rem;vertical-align:middle;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.42857143}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-item{font-size:.71428rem;padding:.25rem}}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-item .school-link{text-decoration:underline}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .tablehead .table-header{font-size:1rem;font-weight:500}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .tablehead .table-header:first-child{text-align:center}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-primary-header{font-size:1.14285rem;font-weight:500;letter-spacing:0;padding:.71428rem}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-header,body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .table-item{padding:.71428rem}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .school-rating{display:block;letter-spacing:0;margin:0 auto;text-align:center;font-size:1.21428rem;height:2rem;width:2rem}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .school-rating.rating-none{line-height:1.75;padding:0}body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .credit-text{letter-spacing:1px}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .SchoolDetailContainer .SchoolDetailView .credit-text{letter-spacing:0}}body#listing-propertydetail #market-trend-container{padding:15px 20px;font-size:1.071428571428571rem;font-weight:400;letter-spacing:0;line-height:1.57142857143}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #market-trend-container{font-size:1rem}}body#listing-propertydetail #market-trend-container .row-fluid.trend-row{display:flex}body#listing-propertydetail #market-trend-container .trend-active{border:1px solid #e4e4e4;padding:10px 30px}body#listing-propertydetail #market-trend-container .trend-active .row:after,body#listing-propertydetail #market-trend-container .trend-active .row:before{content:normal}body#listing-propertydetail #market-trend-container .trend-column{text-align:center}body#listing-propertydetail #market-trend-container .trend-data-header,body#listing-propertydetail #market-trend-container .trend-data,body#listing-propertydetail #market-trend-container .market-trend-down,body#listing-propertydetail #market-trend-container .market-trend-up{display:block;margin:15px 0}body#listing-propertydetail #market-trend-container .trend-data{font-weight:700}body#listing-propertydetail #market-trend-container .credit-source{font-size:.85714rem;margin-top:15px}body#listing-propertydetail #market-trend-container .mls_mkt_up,body#listing-propertydetail #market-trend-container .mls_mkt_down,body#listing-propertydetail #market-trend-container .mls_mkt_flat{padding:20px 0 0}body#listing-propertydetail #market-trend-container .mls_mkt_na{font-size:1rem;line-height:1.4;padding:0 .5rem}body#listing-propertydetail #market-trend-container .market-trend-down{background:url(/images/recos/1325/media/down-arrow.svg) center no-repeat}body#listing-propertydetail #market-trend-container .market-trend-up{background:url(/images/recos/1325/media/up-arrow.svg) center no-repeat}body#listing-propertydetail #market-trend-container .market-trend-up,body#listing-propertydetail #market-trend-container .market-trend-down{background-size:30px;display:inline-block;height:30px;margin:0 auto;width:30px}body#listing-propertydetail #priceHistorySection,body#listing-propertydetail #price-tax-history{padding:15px 20px}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .price-tax-container{padding:.5rem}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail .price-tax-container{padding:.5rem}}body#listing-propertydetail .price-tax-container .property-price-history-section,body#listing-propertydetail .price-tax-container .price-alerts-container,body#listing-propertydetail .price-tax-container .details-header-section{display:none!important}body#listing-propertydetail .price-tax-container .property-tax-history-section{margin-top:2rem}body#listing-propertydetail .price-tax-container .price-history-tbl,body#listing-propertydetail .price-tax-container .tax-history-tbl{font-size:1rem;margin-bottom:1rem;width:100%}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .price-tax-container .price-history-tbl,body#listing-propertydetail .price-tax-container .tax-history-tbl{font-size:.71428rem;padding:.2rem}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail .price-tax-container .price-history-tbl,body#listing-propertydetail .price-tax-container .tax-history-tbl{font-size:.92857rem;padding:.25rem}}body#listing-propertydetail .price-tax-container .price-history-tbl thead,body#listing-propertydetail .price-tax-container .tax-history-tbl thead{background:#f1f2f5}body#listing-propertydetail .price-tax-container .price-history-tbl th,body#listing-propertydetail .price-tax-container .price-history-tbl td,body#listing-propertydetail .price-tax-container .tax-history-tbl th,body#listing-propertydetail .price-tax-container .tax-history-tbl td{border:1px solid #ccc;padding:.25rem .5rem}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail .price-tax-container .price-history-tbl th,body#listing-propertydetail .price-tax-container .price-history-tbl td,body#listing-propertydetail .price-tax-container .tax-history-tbl th,body#listing-propertydetail .price-tax-container .tax-history-tbl td{line-height:1.5;padding:.2rem}}@media(min-width:768px) and (max-width:991px){body#listing-propertydetail .price-tax-container .price-history-tbl th,body#listing-propertydetail .price-tax-container .price-history-tbl td,body#listing-propertydetail .price-tax-container .tax-history-tbl th,body#listing-propertydetail .price-tax-container .tax-history-tbl td{line-height:1.5;padding:.25rem}}body#listing-propertydetail .price-tax-container .btn-primary{display:block;margin:0 auto;max-width:70%;width:13rem}body#listing-propertydetail .price-tax-container .btn-primary::after{clear:both;content:'';display:table;width:100%}body#listing-propertydetail .price-tax-container .btn-primary .fa{margin-right:.5rem}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .mapTypeButtonContainerWrapper{padding-bottom:0;padding-left:0;padding-top:0}}body#listing-propertydetail #map-aerial-view-container .mapTypeButtonContainerWrapper .mapTypeButtonHeight{display:block!important;height:34px}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .mapTypeButtonContainerWrapper .mapTypeButtonHeight{height:22px;margin:0}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .mapTypeButtonContainerWrapper .mapTypeButtonHeight::after{display:none!important}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .mapTypeButtonContainerWrapper .mapTypeButtonHeight a{font-size:.78571rem}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .layersIcon::after{display:none!important}}body#listing-propertydetail #map-aerial-view-container #MapTypeText{line-height:2.4}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container #MapTypeText{line-height:1.6}}body#listing-propertydetail #map-aerial-view-container .map-navbar{top:72px}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){body#listing-propertydetail #map-aerial-view-container .map-navbar{display:none}}body#listing-propertydetail #map-aerial-view-container .map-navbar .map-navbar-button{margin-bottom:8px}body#listing-propertydetail #areastatistics-container-v3 .panel-body{padding:0}body#listing-propertydetail #areastatistics-container-v3 .details-header{color:inherit}body#listing-propertydetail #homeValuationSection{padding:15px 20px}body#listing-propertydetail .qxomeGraphAxisTitle{color:#8e8e8e}body#listing-propertydetail .qxomeSmallText{font-size:.78571rem}body#listing-propertydetail .qxomeMediumText{font-size:.85714rem}body#listing-propertydetail .panel-title{font-weight:700}body#listing-propertydetail .panel-title a{text-decoration:none}body#listing-propertydetail .panel-title a:hover,body#listing-propertydetail .panel-title a:active,body#listing-propertydetail .panel-title a:focus{color:inherit}body#listing-propertydetail .map-con{margin-bottom:5px}body#listing-propertydetail .update-text{float:none!important;margin-bottom:5px;text-align:right}body#listing-propertydetail .secondary{font-weight:300}body#listing-propertydetail .panel-body{padding:15px 20px}body#listing-propertydetail .property-detail-ask-a-question-container input{border-radius:0}body#listing-propertydetail .property-detail-ask-a-question-container input::-webkit-input-placeholder,body#listing-propertydetail .property-detail-ask-a-question-container input::-moz-placeholder,body#listing-propertydetail .property-detail-ask-a-question-container input:-ms-input-placeholder{color:#a8a8a8}body#listing-propertydetail .property-detail-ask-a-question-container .row:after,body#listing-propertydetail .property-detail-ask-a-question-container .row:before{content:normal}body#listing-propertydetail .property-details-data{font-weight:600}body#listing-propertydetail .panel-within-panel{margin:15px 20px}body#listing-propertydetail .public-records-information .row:after,body#listing-propertydetail .public-records-information .row:before{content:normal}body#listing-propertydetail .contact-form-single-view{background:#f3f3f4;border:0;box-shadow:none}body#listing-propertydetail .contact-form-single-view .form-title{font-size:17px}body#listing-propertydetail #sidebarMarketingContainer{display:block}body#listing-propertydetail .marketing-two-tone{margin:0 0 2rem}body#listing-propertydetail .marketing-two-tone .text-region{background-color:#000;color:#fff;padding:32px 0;text-align:center}body#listing-propertydetail .marketing-two-tone .text-region .main-header{font-family:"Visby";font-size:32px;font-weight:700;line-height:1.2;margin:0 0 12px;padding:0 40px}body#listing-propertydetail .marketing-two-tone .text-region .main-copy{font-family:"Visby";font-size:20px;font-weight:400;line-height:1.2;margin:0 0 26px;padding:0 30px}body#listing-propertydetail .marketing-two-tone .text-region .main-cta{background:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:16px;font-weight:700;height:44px;line-height:3;margin:0 auto;max-width:244px;text-decoration:none}body#listing-propertydetail .marketing-two-tone .image-region{clear:both}body#listing-propertydetail .marketing-two-tone .image-region .inner-image{display:block;height:260px;object-fit:cover;width:100%}body#listing-propertydetail .custom-watch-home{background:#000;color:#fff;display:none;margin:0 0 2rem;padding:24px}body#listing-propertydetail .custom-watch-home .small-icon{display:block;margin:0 0 10px}body#listing-propertydetail .custom-watch-home .main-header{font-family:"Visby";font-size:24px;font-weight:700;line-height:1.1;margin:0 0 8px}body#listing-propertydetail .custom-watch-home .description{font-family:"Visby";font-weight:400;line-height:1.3;margin:0 0 20px}body#listing-propertydetail .custom-watch-home .regular-link{color:#fff;text-decoration:underline}body#listing-propertydetail .custom-watch-home .main-cta{background:#fff;border-radius:8px;color:#000;display:block;font-family:"Visby";font-size:16px;font-weight:700;height:40px;line-height:2.6;margin:0 auto;max-width:244px;text-align:center;text-decoration:none}html#page-listing-listingsearch #top-navigation-v3{z-index:1040}html#page-listing-listingsearch #dd-criteria-filters-menu{top:159px}@media(max-width:1199px){html#page-listing-listingsearch #dd-criteria-filters-menu{top:140px}}html#page-listing-listingsearch .criteria-form-filters-v2 #search-criteria-form-v3 .btn-save-search,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-savesearch-bar button,html#page-listing-listingsearch .criteria-form-filters-v2 #btn-sign-in-or-register-mobile,html#page-listing-listingsearch .criteria-form-filters-v2 .mobile-fixed-menu .menu-item a{color:#000}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-toggle-filters .r-badge-counter{background:#000}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-submit-search{background:#000}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-submit-search:hover{background:#000}html#page-listing-listingsearch .criteria-form-filters-v2 .dd-criteria-container #ddbtn-label-filters{border-color:#000;outline-color:#000}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 .dd-criteria-container #ddbtn-label-filters{color:#000}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 .dd-criteria-container #ddbtn-label-filters .dd-info{color:#000}}html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.primary-button{background:#000;color:#fff}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.primary-button{margin-bottom:0;width:100%!important}}html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.primary-button:active,html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.primary-button:hover{background:#000;color:#fff!important}html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.default-button{border-color:#000;color:#000}html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.default-button:hover{border-color:#000;color:#000!important}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .fieldset-title,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .fieldset-title{width:100%}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .fieldset-title::after,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .fieldset-title::after{clear:both;content:'';display:table}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field{border:1px solid #ccc;display:inline-block;padding:8px 9px;width:580px}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input{font-size:1.071428571428571rem;font-weight:400;letter-spacing:0;line-height:1.57142857143;border:0;box-shadow:none;height:auto;padding:0;text-indent:0;width:100%}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input::-moz-placeholder,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input::-moz-placeholder{color:#aaa}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input:-ms-input-placeholder,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input:-ms-input-placeholder{color:#aaa}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input::-webkit-input-placeholder,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input::-webkit-input-placeholder{color:#aaa}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input:active,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field input:focus,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input:active,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field input:focus{outline:0!important}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .filters-field,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-field{width:100%}}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .fieldset-body,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .fieldset-body{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .fieldset-body,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .fieldset-body{margin-bottom:0;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .fieldset-container .fieldset-body .fieldset-title,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .fieldset-body .fieldset-title{line-height:2.25}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .filters-row{width:auto}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-keyword .filters-row{width:100%}}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate{display:none}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate.active{display:block}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row{line-height:0;width:auto}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row{width:100%}}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row .filters-field{border:0;padding:0}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row .filters-field .label-solddate{font-size:1.071428571428571rem;font-weight:400;letter-spacing:0;line-height:1.57142857143;float:left;line-height:1.2;margin-bottom:0;text-align:center;white-space:normal;width:25%}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row .filters-field .label-solddate .radio-input{clear:both;display:inline-block;margin:0 auto;width:auto}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-solddate .fieldset-container .filters-row .filters-field .label-solddate span{clear:both;display:block}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-justlisted{-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-box-ordinal-group:5;-webkit-order:5;order:5}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-justlisted .fieldset-body{-webkit-flex-direction:row;flex-direction:row}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-justlisted .fieldset-body .filters-row{width:44%}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-justlisted .fieldset-body .filters-row .filters-field{width:100%}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-year{-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-box-ordinal-group:4;-webkit-order:4;order:4}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-table .fieldset-container.fieldset-mlsid{-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-box-ordinal-group:6;-webkit-order:6;order:6}}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .hometype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .hometype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .hometype-toggler.active::before{background-color:#000}html#page-listing-listingsearch #search-display-options-v3 #search-results-sortdir{background-color:#000}html#page-listing-listingsearch #search-display-options-v3 .active span{color:#000}html#page-listing-listingsearch #search-display-options-v3 .search-results-displaytype .r-tab.active{border-bottom-color:#000}html#page-listing-listingsearch #mapsearch-single-listing-overlay{z-index:1040}html#page-listing-listingsearch #mapsearch-mainmap{margin-top:0!important}html#page-listing-listingsearch #mapsearch-mainmap-toolbar.listview-activated{width:50%!important}html#page-listing-listingsearch #mapsearch-mainmap-results.r-view-gallery #mapsearch-mainmap-toolbar{position:absolute!important}html#page-listing-listingsearch #mapsearch-results-all{float:right;margin-left:0!important}html#page-listing-listingsearch .ac_results{z-index:9999}html#page-listing-listingsearch #search-display-options-v3 #search-display-options-container-v4 .minor-wrapper #mapsearch-viewtabs .r-tab.active span,html#page-listing-listingsearch #search-display-options-v3 #search-display-options-container-v4 .minor-wrapper .r-tab.inactive span{font-size:14px;letter-spacing:-0.01em}#mapsearch-container .r-view-gallery #search-results-container-v3 #mapsearch-results-body .singleprop-footer .data-row .save-listing i:before,#mapsearch-container .r-view-map #search-results-container-v3 #mapsearch-results-body .singleprop-footer .data-row .save-listing i:before{color:#000}#mapsearch-container #mapsearch-right{position:relative}#search-results-container-v3{margin-top:205px}@media(max-width:1199px){#search-results-container-v3{margin-top:187px}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){#search-results-container-v3{margin-top:205px}}#no-results-body #filter-change-text{font-weight:300}body#listing-sendlisting.popup{margin:0;padding:0}body#listing-sendlisting.popup #Master_Viewport{min-height:0}body#listing-sendlisting.popup input,body#listing-sendlisting.popup textarea{outline:0}body#listing-sendlisting.popup #tblFrameHeader{position:relative}body#listing-sendlisting.popup #tblFrameHeader a{text-decoration:none}body#listing-sendlisting.popup #tblFrameHeader .image-btn{color:var(--color-primary);display:block;font-weight:bold;margin:0 7px 0 0;z-index:100}body#listing-sendlisting.popup .contentbold{font-weight:bold}body#listing-sendlisting.popup .send-listing-main-table{background-color:var(--color-primary);color:#fff;margin-bottom:7px}body#listing-sendlisting.popup .main-message-box{width:380px}body#listing-sendlisting.popup .text-captcha-container{text-align:center}body#listing-sendlisting.popup .captcha-user-response{width:178px}body#listing-sendlisting.popup .button-container{text-align:center;width:100%}body#listing-sendlisting.popup .button-container a{text-decoration:none}body#listing-sendlisting.popup .btn-black-gradient{background-color:#fff;border:2px solid #fff;color:var(--color-primary);cursor:pointer;display:inline-block;font-weight:bold;line-height:1.2;margin:0 auto 10px;outline:0;padding:10px 50px;text-decoration:none}body#listing-sendlisting.popup .send-listing-top-row,body#listing-sendlisting.popup .form-vertical-border,body#listing-sendlisting.popup .minor-vertical-border,body#listing-sendlisting.popup .bottom-line,body#listing-sendlisting.popup .bottom-arrow,body#listing-sendlisting.popup .popup-footer-copyright,body#listing-sendlisting.popup .button-left-spacer,body#listing-sendlisting.popup .button-right-spacer{display:none}:root{--reco-primary:#000;--reco-footer-basic-background-color:#000;--reco-contact-form-theme:#000;--reco-contact-form-theme-hover:#000;--reco-contact-form-theme-secondary:#1497e8;--reco-multistep-form-step:#000;--reco-multistep-form-step-label:#000;--reco-multistep-form-line:#000;--reco-multistep-form-button:#000;--reco-multistep-form-button-disabled:#666;--reco-single-view-form-button:#000;--reco-single-view-form-button-disabled:#666;--reco-custom-radio-button-label-line-height:1.1;--reco-contact-form-date-field-top-padding:4px;--reco-site-header-height:68px;--reco-site-header-mobile-height:52px;--reco-enhanced-forms-button-color:#000;--reco-sign-up-main-theme-color:#000;--reco-custom-text-field-mini-focus-color:#000;--reco-custom-text-field-mini-label-color:#000;--reco-custom-radio-button-mini-fill-color:#000;--reco-custom-checkbox-fill-color:#000;--reco-dashboard-primary-color:#000;--reco-rewards-phone-number:#000;--reco-active-listings-header-font-family:"Visby",Arial;--reco-active-listings-header-font-weight:700;--reco-testimonials-mobile-copy-height:180px;--reco-testimonials-quote-color:#000;--reco-testimonials-navigation-dots-color:#000;--reco-testimonials-header-font-family:"Visby",Arial;--reco-cta-border-radius:8px;--reco-input-border-radius:8px;--reco-dashboard-cta-border-radius:8px}h1{color:#555;font-size:4.4em}h3.sh-center{text-align:center;max-width:605px;color:#777;margin:30px auto;letter-spacing:3px;font-size:1.8em}#recohomepage .form-inline .form-group,#recohomepage .form-inline .input-group{width:100%}#recohomepage .form-inline .input-group-btn{width:1%}.sh-form-middle-btn{border-right:2px solid #fff}.sh-collapse{transition:all .5s ease-in-out;opacity:1}.sh-hidden{opacity:0}input.sh-text-input.form-control{width:100%;font-size:1em}#criteria-more-options{display:none;margin-top:10px;opacity:1;transition:0s}#criteria-more-options .show{display:block}#criteria-more-options label{margin-bottom:0;font-weight:normal;font-size:.855em;color:#666;letter-spacing:1px}.sh-menu-item label{text-align:center;width:100%}.sh-menu-item label:hover{background-color:#ccc}.sh-criteria-btn button.form-control{width:100%}.sh-criteria-btn ul.dropdown-menu{width:100%;min-width:inherit}.sh-criteria-btn ul.dropdown-menu input[type='radio']{display:none}#recohomepage .ac_results{z-index:1000;margin-top:0}.ac_results li{font-size:15px;line-height:20px;list-style-type:none}.ac_results{border:1px solid #ccc;border-top:0;background-color:#fff;cursor:pointer}.ac_results ul{overflow-x:hidden;margin-top:10px;padding-left:0}.ac_results ul li:hover{background-color:#ccc}.ac_results ul li{padding:2px 10px 2px 10px}.bootstrap select,.bootstrap textarea,.bootstrap input[type="text"],.bootstrap input[type="password"],.bootstrap input[type="datetime"],.bootstrap input[type="datetime-local"],.bootstrap input[type="date"],.bootstrap input[type="month"],.bootstrap input[type="time"],.bootstrap input[type="week"],.bootstrap input[type="number"],.bootstrap input[type="email"],.bootstrap input[type="url"],.bootstrap input[type="search"],.bootstrap input[type="tel"],.bootstrap input[type="color"],.boostrap button,.bootstrap .uneditable-input{height:30px}.header,#container-content{position:relative;z-index:4}input.empty,select.empty,textarea.empty,input.placeholder,textarea.placeholder,.sh-criteria-button button{color:#999;font-family:"Montserrat",Arial;font-size:16px;font-style:normal;font-weight:300}.white{color:#fff}input,button,select,textarea{line-height:20px}.navbar-brand{margin-right:0;padding-top:0}.header.navbar{background:#eaeaea;border:0;border-radius:0;height:70px;padding-left:0;padding-right:0;padding-top:5px}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover{color:#ececec}.header .container{height:100%;width:100%}.header .container .div{height:100%}.header .container ul.nav{margin-top:0}.header .container .navbar-brand{margin-top:0}html,body{background:#fff}html,body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,div,span,a,section{font-family:"Montserrat",Arial}html{height:100%;font-size:14px}@media(max-width:767px){html#page-listing-listingsearch,html#page-ui-searchmotifv3-listingdetail{overflow-x:hidden!important}}body#recohomepage{background-color:#fff;background-size:cover}.viewport-container{background:transparent}#header{padding-top:115px}.searchfield-text-lrg{width:440px;padding:10px}.btn-primary{background:#000;border:0;border-radius:0}.btn-primary:hover{background:#000}#header h1{margin-top:0;font-size:40px}.home-search{color:#fff;font-size:1.8em;font-weight:100;text-align:left;float:left;margin-top:76px;letter-spacing:2px;word-spacing:4px}.header.navbar{background:#00B4D2 url("/images/recos/1332/head_bkg-house.png") no-repeat scroll center bottom/1103px auto;border:0 none;box-shadow:0 2px 5px #888;height:208px;padding-top:15px;margin-bottom:0}@media(max-width:1200px){.header .container .navbar-brand{margin-top:20px;margin-left:-40px}.header.navbar{height:108px;background-size:auto 108px}.home-search{font-size:1em;margin-top:32px}.header .container ul.nav{margin-top:14px}}@media(max-width:768px){.header.navbar{height:60px;background-size:auto 55px;padding-top:10px}.header .container .navbar-brand{margin-top:0}.navbar-nav>li>a{padding:0 8px 4px}.header .navbar-right{float:right;margin-right:0}.header .container ul.nav{margin-top:0}.home-search{margin-top:12px}}#close-frame{background:#f47e23 none repeat scroll 0 0!important}#listing-listingdetail div.cta-sidebar [class^="ld-ctae-"] i,#listing-listingdetail div.cta-sidebar [class*="ld-ctae-"] i,#listing-listingdetail div.cta-sidebar .realping_container a i,#realping_container_leftnav .realping_container a i,#listing-listingsearch .cta-icon,.disable-notification .cta-icon,#listing-listingsearch .icon-search{color:#1b6c92}.down-arrow-wm{text-align:center;padding-top:110px;padding-bottom:140px}.learn-moore-wm{background-color:#f6f2f1;padding:82px 0 50px;text-align:center}.bleu-head-wm{font-family:'Raleway',sans-serif;font-size:40px;color:#0b5474;margin:0 0 40px}.sub-head-wm{font-size:24px}.button-wm{padding-top:100px}.tips-cooper{background-color:#23b2d2;height:250px;color:#fff}.tips-cooper h3{font-variant:small-caps;margin-top:33px;margin-bottom:30px}.safe-con{background-image:url("/images/recos/1332/safeP.png");background-repeat:no-repeat;height:250px}.house-con-wm{background-image:url("/images/recos/1332/bkg-house.png");background-repeat:no-repeat;background-position:center;height:250px}.section2{height:250px;background-color:#fff}.section2 h3{margin-top:33px;margin-bottom:21px;font-size:40px;color:#0b5474}.section3{background-color:#23b2d2;height:210px;color:#fff}.fico-img{background-image:url("/images/recos/1332/fico-img-bg.png");background-repeat:no-repeat;background-position:center;height:210px}.section3 h3{font-variant:small-caps;margin-top:33px;margin-bottom:11px}.section3 p{margin-bottom:11px}.btn-ghost{background-color:transparent;border:#fff 1px solid;border-radius:0;color:#fff;width:100%}.btn-ghost a{color:#fff}.btn-ghost a:hover{background-color:#fff;color:#23b2d2}.disclaim-fico{padding-top:40px;font-size:12px}.devices-wm{background-image:url("/images/recos/1332/devices-coop.png");background-repeat:no-repeat;background-position:bottom;height:245px}.section4{height:245px}.section4 h3{margin-top:33px;margin-bottom:21px;font-size:40px;color:#0b5474}.section5{background-color:#999d9e;height:85px;color:#fff;padding-top:10px}.lead-text-wm{padding-top:17px;font-size:24px}.app-btns{padding-left:20px}#recohomepage .viewport-container{background-color:#eaeaea;position:relative;width:100%}@media only screen and (max-width:767px){.viewport-container{min-height:600px}}.img-responsive{display:inline}@media all and (max-width:710px){.viewport-container{min-height:600px}}.to-upper-case a,.to-upper-case{text-transform:uppercase}@media(max-width:650px){h1{font-size:2em}h3.sh-center{font-size:1.2em}.viewport-container{min-height:374px!important;z-index:2}.hp-search{padding-left:25px;padding-right:25px;width:100%}.hp-search input{padding:10px;width:100%;font-size:13px}.navbar-collapse{background-color:#000;border-top:0;box-shadow:none;position:absolute}}#community-social{display:none}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){.criteria-basicsearch-row-2{clear:both;float:left}}#mapsearch-criteria-basicsearch input[type="text"],#mapsearch-criteria-basicsearch select,#mapsearch-criteria-basicsearch .btn-block,#mapsearch-criteria-basicsearch .dropdown-toggle{height:2rem;padding-top:.25em;padding-bottom:.25em}#mapsearch-criteria-basicsearch .btn-block{padding:0;height:2rem}@media(max-width:991px){.criteria-basicsearch-row-1{width:auto}#mapsearch-criteria-basicsearch .btn-block{padding:0 .2em;height:2em;margin-top:.75em}}.dd-criteria-container>button{padding:0}#mapsearch-viewtabs .r-tab{text-transform:capitalize}#mapsearch-results-all{overflow-x:hidden}#mapsearch-mainmap-results.r-view-gallery #mapsearch-results-all{margin-top:0}#mapsearch-results .singleprop-header .ribbons .ribbon-sold-date img{margin-bottom:4px}@media(min-width:544px) and (max-width:991px){#mapsearch-results .singleprop-header .ribbons .ribbon-sold-date img{margin-bottom:1px}}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){#mapsearch-results .singleprop-header .ribbons .ribbon-sold-date img{margin-bottom:2px}}.banner-broker-display.r-view-gallery{margin-bottom:0}.dd-criteria-container.open .ddbtn-criteria-label .dd-info,.dd-criteria-container.open .ddbtn-criteria-label .ddbtn-label-arrow,#dd-criteria-pricerange .dd-item-footer a,#mapsearch-criteria-basicsearch .criteria-user-menu-aside li a,#modal-user-menu-mobile li a,.contact-agent-phone-icon,#search-criteria-form-v3 .btn-save-search,#search-display-options-v3 .search-results-displaytype .active span{color:#206b90}#criteria-submit-search,#search-display-options-v3 #search-results-sortdir{background:#206b90}#search-display-options-v3 .search-results-displaytype .r-tab.active{border-bottom-color:#206b90}@media(max-width:599px){#toggle-criteria-filters-table span,#filters-reset{color:#206b90}#mapsearch-criteria-basicsearch input[type="text"],#mapsearch-criteria-basicsearch select,#mapsearch-criteria-basicsearch .btn-block,#mapsearch-criteria-basicsearch .dropdown-toggle{height:2.5rem;margin-top:0}.criteria-basicsearch-row-1{width:84%}.criteria-basicsearch-row-2{display:inline-block;text-align:left;width:auto}#criteria-location-input-container{max-width:none}#mapsearch-criteria-basicsearch .btn-block{padding:0 .5em}.dd-criteria-section{display:none}#ddbtn-label-filters{background:#206b90}#ddbtn-label-filters .dd-info{color:#fff}.dd-criteria-container.open #ddbtn-label-filters{background:#fff;outline:1px solid #1b6c92}.dd-criteria-container.open #ddbtn-label-filters .dd-info{color:#1b6c92}#search-criteria-form-filters-v3{border-top:1px solid #1b6c92;border-bottom:1px solid #1b6c92}}.iframed #footer,#single-listing-overlay #footer{display:none}.iframed .header,#single-listing-overlay .header{display:none}#listingdetail-container .panel-heading{padding:10px 8px 10px 8px}#listingdetail-container #property-description,#listingdetail-container #property-details-info{font-size:12px}.pd-accordion .panel-heading a.collapsed span.icon-status:before,.pd-accordion .panel-heading a span.icon-status:before{font-size:16px}#listingdetail-container #top-navigation-v3,#top-summary-nonoverlay-v3{padding-left:0}@media(max-width:768px){#top-summary-nonoverlay-v3{padding-left:14px}#top-summary-nonoverlay-v3-controls{padding:0}}#top-navigation-v3 a,#top-navigation-v3 a i,#top-navigation-v3 a span,#top-summary-nonoverlay-v3 a,#top-summary-nonoverlay-v3 a i,#top-summary-nonoverlay-v3 a span{font-weight:bold;font-size:12px}#top-navigation-overlay-controls #top-navigation-v3-closer i,#top-summary-nonoverlay-v3-closer i{font-style:normal}#listingdetail-container .photogallery-header a{cursor:pointer}#listingdetail-container .photogallery-header a:hover{text-decoration:none}#listing-detailcontainer #mapsearch-results .singleprop-header .ribbon,#listing-detailcontainer #mapsearch-results .singleprop-header .ribbon span,#listing-detailcontainer #mapsearch-results .singleprop-header a:hover .ribbon span,#listing-detailcontainer .property-type .ribbon,#listing-detailcontainer .property-type .ribbon span,#listing-detailcontainer .property-type a:hover .ribbon span{padding:.2em;font-size:12px;font-weight:bold;line-height:14px;letter-spacing:1.5px;margin-top:7px}#listingdetail-container .pd-accordion h4,#listingdetail-container .pd-accordion h5,#listingdetail-container .pd-accordion h6,.pd-accordion .panel-heading a{font-size:12px;font-weight:bold;letter-spacing:1.9px;color:#004261}#listingdetail-container .pd-accordion .panel-heading a{color:#004261;padding:15px 5px 15px 0}#imageGallery li img{height:auto;max-width:100%;display:block;margin:auto}.photogallery-header{background-color:#7f7f7f;color:#FFF;font-family:Arial;font-weight:bold;font-size:16px;line-height:15px;padding:10px}.photogallery-header a{background-color:#7f7f7f;color:#FFF;display:inline-block;float:right}.photogallery-header div{margin-right:30px}.photogallery-header .photosMap{margin-right:0}.photogallery-header div span{display:inline-block;margin:0 5px 0 5px}.photos-fullscreen-link i{margin-right:5px}.lSNext i,.lSPrev i{color:#fff;font-size:3.5em}.prop-row{width:90%}.ask-a-question h3{font-size:16px;font-weight:500;letter-spacing:1.7px;color:#004261;margin-top:5px}.ask-a-question input[type="text"],.ask-a-question input[type="email"]{border-radius:2px;border:solid 1px rgba(210,210,210,0.8);width:100%;padding:10px 5px;line-height:20px;margin-bottom:20px}.ask-a-question label{letter-spacing:1.5px;color:#6e6e6e;font-weight:normal;font-size:12px}.preferred-date-time label,.preferred-time-dropdown label{display:block}.ask-a-question,.travel-container{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.3);padding:10px}.ask-a-question input[type=checkbox]{margin-bottom:10px}.ask-a-question textarea{border:solid 1px rgba(210,210,210,0.8);border-radius:2px;height:119px;width:100%;padding:10px;margin-bottom:20px;resize:none}.ask-a-question form{font-size:1rem;padding:0}.ask-a-question form #scheduleshowing>.col-md-12{padding-left:0;padding-right:0}.ask-a-question form #scheduleshowing #showingdate{height:36px;width:calc(100% - 26px)}.ask-a-question form #scheduleshowing #showingtime{height:36px;padding:.3rem;width:100%}.ask-a-question .btn-request-info{border-radius:0;background-color:#1b6c92;color:#fff;text-align:center;letter-spacing:1.8px;text-transform:uppercase;padding:10px;width:140px;margin-top:20px}.ask-a-question .alert{text-align:left;border-radius:2px}.ask-a-question .btn-request-info:hover{background-color:#1b6c92}.ask-a-question #rif-button-container{margin:0 auto;text-align:center;padding:15px}.ask-a-question ::-webkit-input-placeholder{font-style:italic}.ask-a-question ::-moz-placeholder{font-style:italic}.ask-a-question :-ms-input-placeholder{font-style:italic}.ask-a-question :-moz-placeholder{font-style:italic}#rif-button-container h5{background-color:#1b6c92;border-radius:2px;color:#fff;padding:10px;font-size:14px;border:solid 1px rgba(210,210,210,0.8);width:90%}.social-bookmarks .dropdown a{padding:0}.social-bookmarks .dropdown-menu{min-width:0;padding:10px}#social-bookmarks .dropdown-menu .fa{margin:0;padding-bottom:5px}.list-inline li a i{color:#000;margin:39px 9px 0}.list-inline li{padding-bottom:10px}.list-inline li a i,.list-inline li a i.calls-to-action{margin:0 9px 0 0!important}.list-inline li[class^="ld-ctae-"]{color:#000;margin:12px 0;padding-bottom:0}.list-inline li[class^="ld-ctae-"] a{color:#000}.list-inline li[class^="ld-ctae-"] a:hover{text-decoration:underline!important}#gallery-photos-all{background-color:#585858}#gallery-photos-all li{list-style:none}.property-price-history-section,.property-tax-history-section{font-size:12px;line-height:1.33;color:#53565a}.details-header-section,#areastatistics-container-v3 .details-header,#listingdetail-trends .row-header{font-size:12px;font-weight:500;letter-spacing:1.7px;color:#53565a;text-transform:uppercase;margin:21px 0 5px}.details-header-section{margin:15px 18px 2px 5px}#areastatistics-container-v3 .details-header,#listingdetail-trends .row-header{text-transform:none}#areastatistics-container-v3 .details-header{color:#53565a;margin:0 0 5px;font-size:14px;font-weight:bold}.price-history-tbl,.tax-history-tbl{padding:0 0 0 10px;width:100%}.price-history-tbl thead th,.tax-history-tbl thead th,.price-history-tbl td,.tax-history-tbl td{padding:10px 0 10px 20px}.price-history-tbl tr.even,.tax-history-tbl tr.even{background-color:#f6f6f6}.property-tax-history-section table>thead>tr>th,.property-tax-history-section .table>tbody>tr>th,.property-tax-history-section>tfoot>tr>th,.property-tax-history-section .table>thead>tr>td,.property-tax-history-section.table>tbody>tr>td,.property-tax-history-section .table>tfoot>tr>td{border-top:0}.price-tax-container{padding:10px 0}.pd-accordion .scorenumber{color:#1b6c92}#areastatistics-container-v3{padding:10px}.price-history-tbl thead,.tax-history-tbl thead,#areastatistics-container-v3 .row-header{color:#53565a;letter-spacing:1.33px;background-color:#eeeeef;font-size:12px}.price-history-tbl thead,.tax-history-tbl thead{background-color:#fff}#areastatistics-container-v3 .row-header{background-color:#eeeeef;padding:10px 0;margin:10px 0}.container-area-statistics .row{margin-left:0;margin-right:0}#listingdetail-trends{margin:0 3px}#listingdetail-trends .row-fluid.trends{border:1px solid #dcdede;margin-top:15px}#listingdetail-trends .trend-active div.row-header div{font-size:16px}#listingdetail-trends span{color:#474747;display:inherit;text-align:center}#listingdetail-trends .fa-3{font-size:4em;color:#7FC241}.brdr-righ t{border-right:1px solid #dcdede}.brdr-none{border:0}.pad20{padding:20px 0}#property-detail-more-info #listingdetail-roominfo{clear:both}#listingdetail-map #mapsearch-mainmap{border:0;position:relative;height:100%;overflow:hidden}#listingdetail-map mapsearch-mainmap,#mapsearch-results-all{border:0}#listingdetail-map #mapsearch-results-all{min-height:120px}.court-text,.upddate-text{font-size:12px}.prop-row>div:nth-child(2n+1){clear:left}#listingdetail-disclaimercontainer{padding:20px}#listingdetail-callstoaction{font-size:14px}#areastatistics-container-v3 span,#areastatistics-container-v3 label{font-size:12px;color:#53565A;margin-top:15px;margin-bottom:5px}.container-area-statistics .row.row-data div span:before{font-size:12px}.container-area-statistics .row.row-data div:nth-of-type(2) span:before{content:"Zip:";display:inline-block;padding-right:10px}.container-area-statistics .row.row-data div:nth-of-type(3) span:before{content:"City:";display:inline-block;padding-right:10px}.container-area-statistics .row.row-data div:nth-of-type(4) span:before{content:"County:";display:inline-block;padding-right:10px}.container-area-statistics .row.row-data div:nth-of-type(5) span:before{content:"National:";display:inline-block;padding-right:10px}.container-area-statistics .row.row-header{display:none}.container-area-statistics:nth-of-type(even){background-color:grey}.container-area-statistics .row.row-data{padding-bottom:15px}.container-area-statistics .row.row-data:nth-child(even){background:#f8f8f8}.icon-walk-score,.icon-travel-score{display:block;margin-left:0;color:#1b6c92;font-size:3.5em}#NearbyListings-container h5{text-transform:uppercase;color:#53565a;letter-spacing:1.8px;font-size:14px;font-weight:normal}.ask-a-question .input-block-level{display:block;min-height:30px;border-radius:2px;margin-bottom:20px}.ask-a-question .input-append .add-on{background-color:#eee;border:1px solid #ccc;display:inline-block;font-size:14px;line-height:32px;margin-left:-1px;padding:1px 5px;text-align:center;text-shadow:0 1px 0 #fff;width:26px}.ask-a-question select{height:40px;line-height:305px;border:1px solid #ccc;border-radius:2px}.ask-a-question .input-append.date .add-on i{display:inline-block;width:14px;height:14px;margin-top:1px;line-height:14px;vertical-align:text-top;background-repeat:no-repeat}.ask-a-question #showingdate,.ask-a-question #showingtime{display:inline-block}#listingdetail-container #gallery-photos-all .lSGallery li a{display:block;max-height:37px;width:100%}#listingdetail-container .lSSlideOuter .lSPager.lSGallery li.active,#listingdetail-container .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0}#launchSaveProperty,#listingdetail-callstoaction a:hover{cursor:pointer}#listing-detailcontainer .photos-fullscreen-link{margin-left:10px}#listing-printopenhouseinfo h1{font-size:16px}#listing-printopenhouseinfo .formheader{font-weight:bold;text-transform:uppercase}#listing-printopenhouseinfo a{font-size:16px;color:#428bca;text-decoration:none}#listing-printopenhouseinfo a:hover{color:#2a6496;text-decoration:underline}#listing-printopenhouseinfo img{border:0}.tax-history-tbl>thead>tr>th,.tax-history-tbl>tbody>tr>th,.tax-history-tbl>tfoot>tr>th,.tax-history-tbl>thead>tr>td,.tax-history-tbl>tbody>tr>td,.tax-history-tbl>tfoot>tr>td{padding:10px 7px;line-height:18.62px;vertical-align:middle;border-top:0}.nav>li>.share-dropdown:hover,.nav>li>.share-dropdown:focus{text-decoration:underline;background-color:inherit}@media(min-width:480px){.prop-row>div:nth-child(2n+1){clear:left}}@media(min-width:768px){.prop-row>div:nth-child(2n+1){clear:none}.prop-row>div:nth-child(4n+5){clear:left}#listingdetail-container .panel-heading{padding:10px 15px}#listingdetail-container .pd-accordion .panel-heading a{padding:15px 15px 15px 0}#listingdetail-container #gallery-photos-all .lSGallery li a{max-height:43px}.pd-accordion .panel-heading a.collapsed span.icon-status:before{font-size:12px}.walkscore-content-container{margin-left:0}.icon-walk-score,.icon-travel-score{display:block}.price-history-tbl thead,.tax-history-tbl thead,#areastatistics-container-v3 .row-header{letter-spacing:1.7px;font-size:16px}.property-price-history-section,.property-tax-history-section{font-size:14px;letter-spacing:1.5px;color:#53565a}.price-history-tbl thead,.tax-history-tbl thead{background-color:#eeeeef}#listingdetail-container .pd-accordion h4,#listingdetail-container .pd-accordion h5,#listingdetail-container .pd-accordion h6,.pd-accordion .panel-heading a{font-size:14px}.ask-a-question #showingdate,.ask-a-question #showingtime{display:inline-block;position:relative}.prop-row>div:nth-child(4n+5){clear:left}.price-tax-container{padding:10px 15px}.price-history-tbl tr.even,.tax-history-tbl tr.even{background-color:#FFF}#listingdetail-callstoaction{font-size:14px}.walkscore-content-container h4{color:#53565a;margin:14px 0 0 41px}.pd-accordion .icon-walk-score,.pd-accordion .icon-travel-score{margin-left:20px;color:#1b6c92;font-size:6em}#listingdetail-map{height:350px}.pd-accordion .panel-heading a span.icon-status::before,.pd-accordion .panel-heading a.collapsed span.icon-status::before{font-size:28px}#listingdetail-trends{margin:0 5px}.details-header-section,#areastatistics-container-v3 .details-header,#listingdetail-trends .row-header{font-size:16px}.details-header-section{margin:21px 0 5px}#public-schools td,#private-schools td{padding-left:5px}#areastatistics-container-v3 span,#areastatistics-container-v3 label{font-size:14px;color:#53565a;margin-bottom:20px;margin-top:0}.container-area-statistics .row.row-data div span:before{font-size:14px}.container-area-statistics .row.row-data div:nth-of-type(2) span:before,.container-area-statistics .row.row-data div:nth-of-type(3) span:before,.container-area-statistics .row.row-data div:nth-of-type(4) span:before,.container-area-statistics .row.row-data div:nth-of-type(5) span:before{content:"";display:inline-block;padding-right:0}.container-area-statistics .row.row-header{display:block}.container-area-statistics .row.row-data:nth-child(even){background:#f8f8f8}.ask-a-question label{font-size:14px}}@media(min-width:992px){.prop-row>div:nth-child(4n+5){clear:left}}@media(min-width:1200px){#listingdetail-container #gallery-photos-all .lSGallery li a{max-height:54px}#listingdetail-container .pd-accordion h4,#listingdetail-container .pd-accordion h5,#listingdetail-container .pd-accordion h6,.pd-accordion .panel-heading a{font-size:18px}.court-text,.upddate-text{font-size:16px}#listingdetail-map{height:500px}.pd-accordion .icon-walk-score,.pd-accordion .icon-travel-score{color:#1b6c92;font-size:8em}#NearbyListings-container h5{font-size:16px}.ask-a-question #showingdate,.ask-a-question #showingtime{display:inline-block}#listingdetail-callstoaction{font-size:16px}}a:focus,button:focus,a:focus span button:focus span{text-decoration:underline}.rec-ada-offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.rec-inline-error{position:absolute;border:1px solid #b71717;background-color:#e5a9a9;padding:10px;display:none;top:130px;border-radius:1px;box-shadow:inset 0 0 3px #000}.rec-inline-error .rec-inline-error-heading{font-size:16px}.rec-inline-error .rec-inline-error-text{color:#821a1a;font-size:14px}#map-dialog-draw-shapename{padding:4px 6px;display:block}.myrating,.star-rating{display:none!important}.bootstrap .checkbox{min-height:20px;padding-left:20px}.bootstrap input,.bootstrap button,.bootstrap select,.bootstrap textarea{font-size:14px;font-weight:normal;line-height:20px}.bootstrap .row-fluid::after{content:"";display:table;line-height:0}a.underline{text-decoration:underline}.data-row .save-listing,#btn-save-this-search{cursor:pointer}.savedSearchNotifyCheckbox[value="2"],.savedSearchNotifyCheckbox[value="2"]+.caption1,.savedPropertyNotifyCheckbox[value="2"],.savedPropertyNotifyCheckbox[value="2"]+.caption1{display:none}.navbar-header{padding-top:64px}.header .container .navbar-brand{margin-top:0}.header .container ul.nav{margin-top:0}@media screen and (max-width:480px){.navbar-header{padding-top:0}.small-screen-hide{display:none}}@media only screen and (max-width:767px){.navbar-header{padding-top:2px}}@media all and (max-width:710px){.navbar-header{padding-top:2px}}@media(max-width:650px){.navbar-header{padding-top:2px}}@media(min-width:768px){.navbar-header{padding-top:0}}@media(min-width:980px){.navbar-header{padding-top:20px}}@media(min-width:1200px){.navbar-header{padding-top:64px}}.close-flyout{display:none}@media(min-width:768px){.close-flyout{background-color:var(--color-primary);border-right:solid 1px #fff99;display:inline-block;float:left;height:89px;left:-10px;padding:0 13px;position:absolute;top:0}}@media(min-width:768px){.close-flyout img{height:18px;margin-left:8px;margin-top:31px;width:9px}}.marketing-sidebar-container-2{border:0;margin:0 auto 2rem;order:2}.marketing-main-content-4{border:0;display:block;margin:1rem auto}@media(max-width:767px){.marketing-main-content-4{display:none}}.mlo-branding-border{border:0;border-top:1px solid #ccc;height:1px;margin-bottom:15px;margin-top:15px;width:100%}.rec-mlo-branding-container{color:#4e4f51}#rec-mlo-branding-image-container{float:left}#rec-mlo-branding-image-container img{height:90px;margin-right:1rem;width:auto}h3.rec-mlo-name{font-size:1.42857rem;font-weight:700;padding-bottom:5px}#rec-mlo-branding-info-container{display:table-cell;float:none;padding-left:0;vertical-align:top}#rec-mlo-branding-info-container div{font-size:.78571rem;line-height:1.2;margin-top:0}@media(max-width:992px){h3.rec-mlo-name{font-size:20px}}.mlo-branding-card{display:inline-block;float:left;padding-bottom:5px;position:relative;width:100%}.mlo-branding-card .rec-mlo-branding-container{background-color:#fff;border:1px solid #dcdede;display:inline-block;margin:0 0 20px;padding:10px;width:100%}.mlo-branding-card .mlo-card-logo-small{bottom:8px;position:absolute;right:0;width:30px}.aside-container .mlo-branding-card{margin-bottom:20px;padding-bottom:0}@media(max-width:991px){.aside-container .mlo-branding-card{width:calc(55% - 10px)}}@media(max-width:767px){.aside-container .mlo-branding-card{width:100%}}.aside-container .mlo-branding-card .rec-mlo-branding-container{margin:0;padding-bottom:5px}@media(max-width:991px){.aside-container .mlo-branding-card .rec-mlo-branding-container{margin-top:20px}}.aside-container .mlo-branding-card .mlo-card-logo-small{bottom:15px;right:8px}.aside-container .mapsearch-mlo-branding-ldp{width:100%!important}#mapsearch-mlo-branding{display:inline-block}#mapsearch-mainmap-results.r-view-gallery #mapsearch-results-all,#mapsearch-mainmap-results.r-view-gallery #mapsearch-results-body{height:auto;width:100%}#listing-listingsearch #mapsearch-right-top{top:var(--reco-site-header-height)}@media(orientation:portrait) and (max-width:543px),(orientation:landscape) and (max-width:896px) and (max-height:543px){#listing-listingsearch #mapsearch-right-top{top:var(--reco-site-header-mobile-height)}}body#account-customerhome .personal-profile .update-password-link{text-decoration:underline}body.website-admin .admintopnavstretch,body.website-admin .admintopnav{background-image:none}body.website-admin #admin-header-container{background:#000}body.website-admin #admin-header-container a{color:#fff}body.website-admin .admintopnav{background:url(/images/RECos/1355/logo-white.svg) 10px center no-repeat;background-size:auto 50px}body.website-admin .admintopnav img{display:none}body#agent-listingreport.website-admin #admin-header-container{display:none}@charset "utf-8";