.input-radio+label:before,.input-checkbox+label:before,.form-switch+label:before,.input-radio+label:after,.input-checkbox+label:after,.form-switch+label:after,.float-label,.selectbox-wrap,.form-input-textarea .textarea-field,.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block,.form-switch .switch-inner:before,.form-switch .switch-inner:after{box-sizing:border-box}.close-button,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close,.modal-close,.ngdialog-close,.download-apps-lightbox .icon-hui--close-3{box-sizing:content-box}.clearfix:after,.page-property-details .listing-details-page--content .action-module:after,.page-property-details .listing-details-page--content .main-content:after,.page-propertySrp .action-module:after,.page-brokerSrp .action-module:after,.page-agentSrp .action-module:after,.page-propertySrp .main-content:after,.page-brokerSrp .main-content:after,.page-agentSrp .main-content:after{content:"";display:table;clear:both}.wrap-shade:before,.wrap-shade:after{content:"";display:table;clear:both}.norm{font:normal 400 14px / 20px "Open Sans",Arial,sans-serif;color:#484848}.link-offsite::after,.close-button::before,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close::before,.modal-close::before,.ngdialog-close::before,.download-apps-lightbox .icon-hui--close-3::before,.input-radio:checked+label:after,.input-checkbox:checked+label:after,.form-switch:checked+label:after,.form-field--complete.float-label::after,.form-field--complete.selectbox-wrap::after,.form-input-textarea .form-field--complete.textarea-field::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.price-range--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.property-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bedrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bathrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.listing-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.lot-size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.year-built--block::after,.form-tabs>ul>li>input[type="radio"]:checked+.label::before,.icon-hui::before,.link-lightbox::after,.link-sort::after,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .button::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save.saved::before,.home-page-footer .footer--footer-icons a.footer-icons--newsroom::before,.home-page-footer .footer--footer-icons .footer-icons--newsroom.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--newsroom::before,.home-page-footer .footer--footer-icons a.footer-icons--advertise::before,.home-page-footer .footer--footer-icons .footer-icons--advertise.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--advertise::before,.home-page-footer .footer--footer-icons a.footer-icons--feedback::before,.home-page-footer .footer--footer-icons .footer-icons--feedback.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--feedback::before,.home-page-footer .footer--footer-icons a.footer-icons--apps::before,.home-page-footer .footer--footer-icons .footer-icons--apps.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--apps::before,.home-page-footer .footer--footer-icons a.footer-icons--widgets::before,.home-page-footer .footer--footer-icons .footer-icons--widgets.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--widgets::before,.home-page-footer .footer--footer-icons a.footer-icons--support::before,.home-page-footer .footer--footer-icons .footer-icons--support.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--support::before,.home-page-footer .footer--bottom-text .bottom-text--left .footer-logo::before,.listing-results--cell .cell--property .cell-row-details .cell-image-container .cell-image-photocount:before,.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container:before,.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container .listing-type-block:before,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell:before,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell:before,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell.saved:before,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell:before,.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-double-left-end::before,.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-left-end::before,.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-right-end::before,.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-double-right-end::before,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check+label::after,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked label::after,.image-gallery.image-gallery-slider .expand-gallery::before,.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--name .local-connect--endorsements::before,.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-links .external::after,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-links .external::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-links .external::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .endorse-me::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .view-listings::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .external::before,.inactive-listing .ngdialog-content .short-message .title .title--content:before,.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-msg .email-sent:after,.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-footer .button.email-sent:after,.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-facebook:before,.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-twitter:before,.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-youtube:before,.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-pinterest:before,.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-instagram:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-profile:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-listings:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .endorse-me:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .ask-a-question:before,.local-cta-container .listings .carousel a.carousel-control.left:before,.local-cta-container .listings .carousel .carousel-control.left.a:before,.local-cta-container .listings .carousel a.carousel-control.right:before,.local-cta-container .listings .carousel .carousel-control.right.a:before,.myhomes-popover.popover .my-homes-login .my-homes-login-form .facebook-login:before,.myhomes-popover.popover .my-homes-login .my-homes-login-form .login:before,.my-homes-lightbox .sign-up .form-container .social-login .facebook-login:before,.my-homes-lightbox .sign-in .form-container .social-login .facebook-login:before,.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .google-login:before,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .google-login:before,.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .yahoo-login:before,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .yahoo-login:before,.one-two-three-movers .one-two-three-movers--head-bar .confirmation--checkicon:before,.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .more-button--block .show-more-filter::before,.listings--results-search-filter .filter-bar--layout .row .more-button--block .show-less-filter::before,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals .lozenge:after,.next-steps .next-steps--header .next-steps--checkicon:before,.next-steps .next-steps--header-confirmation .next-steps--checkicon:before,.next-steps .next-steps--content .next-steps--column .watch-price:before,.next-steps .next-steps--content .next-steps--column .save-property:before,.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-backbtn:before,.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-label:after,.mortgage-calculator-customize-rates::after,.mortgage-refinance-calculator .slider-control-container .new-refinance-calculator .calculated-amount .star-icon::before,.page-property-details .sticky-header .close::before,.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after,.page-propertySrp .res-nav-bar .save-search .button:before,.page-brokerSrp .res-nav-bar .save-search .button:before,.page-agentSrp .res-nav-bar .save-search .button:before,.maintenance-mode .logo-container .maintenance-logo::before,.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--select .select--button-text:after,.search-header .search-header--content .search-header--centered .search-form--wrapper .button .search-button--content:before,.placeholder .placeholder-block .placeholder-content.logo::before,.paginate-tabs .paginate-left:before,.paginate-tabs .paginate-right:before,.mortgage-form--header .mortgage-form--checkicon:before,.home-search--form .details.search--icon::before,.home-search--form .search-form--select .select--button-text:after{font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.background-whiteGrey{background:#fff url(/media/portalimgcache/default/background/whiteGrey_s150.png) repeat-x 0 100%;background-image:linear-gradient(to bottom, #ffffff,#f4f5f7)}.background-greyWhite{background:#fff url(/media/portalimgcache/default/background/greyWhite_s80.png) repeat-x 0 0;background-image:linear-gradient(to top, #ffffff,#f4f5f7)}.background-stripedLightGrad{background-color:#f7f8f9;background-image:url(/media/portalimgcache/default/background/stripedLightGrad_s690.jpg);background-repeat:repeat-x;background-image:url(/media/portalimgcache/default/background/bkg_stripe.gif),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:url(/media/portalimgcache/default/background/bkg_stripe.gif),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f7),color-stop(100%, #f9f9fb));background-image:url(/media/portalimgcache/default/background/bkg_stripe.gif),-moz-linear-gradient(top, #f5f5f7,#f9f9fb);background-image:url(/media/portalimgcache/default/background/bkg_stripe.gif),-webkit-linear-gradient(top, #f5f5f7,#f9f9fb);background-image:url(/media/portalimgcache/default/background/bkg_stripe.gif),linear-gradient(to bottom, #f5f5f7,#f9f9fb);background-repeat:repeat, repeat-x;background-position:left top, left top}.wrap-shade,.wrap-blue,.wrap-dark{padding:20px 20px}.wrap-shade{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#e9eaee}.autoH,.button.autoH{margin-left:auto;margin-right:auto}.bd{border:solid 1px #aaa}.rd{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.form-tabs>ul>li>[disabled].label,[disabled].button,.ngdialog.ngdialog-theme-hui--desktop [disabled].ngdialog-button,.form-tabs>ul>li>.is-disabled.label,.is-disabled.button,.ngdialog.ngdialog-theme-hui--desktop .is-disabled.ngdialog-button,.form-select .input-select:disabled+label{opacity:0.7}.link-offsite::after{content:"\ea2c";font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em}.noT{font:0/0 serif;text-shadow:none;color:transparent}.stroT{font-weight:700}.weak{font-weight:400}.nowrap{white-space:nowrap}button,input[type="submit"]{/*! normalize.css 2012-08-07T21:27 UTC | MIT License | git.io/normalize */;vertical-align:baseline;-webkit-appearance:button;line-height:normal}.form-tabs>ul>li>.label,.button,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button{display:inline-block;white-space:nowrap;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0;color:#fff;width:auto;padding:0 20px;font-style:normal;font-weight:600;font-size:16px;font-family:"Open Sans",Arial,sans-serif;text-indent:0;text-align:center;cursor:pointer}.form-tabs>ul>li>.label:hover,.button:hover,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button:hover{text-decoration:none;color:#fff}.form-tabs>ul>li>[disabled].label,[disabled].button,.ngdialog.ngdialog-theme-hui--desktop [disabled].ngdialog-button,.form-tabs>ul>li>.is-disabled.label,.is-disabled.button,.ngdialog.ngdialog-theme-hui--desktop .is-disabled.ngdialog-button{cursor:default}.button--icon>span{display:none}.form-tabs>ul>li>input[type="radio"]:checked+.label,.button,.button--primary,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button.ngdialog-button-primary{background:#f7841b}.form-tabs>ul>li>input[type="radio"]:checked+.label:hover,.button:hover,.button--primary:hover,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button.ngdialog-button-primary:hover{background:#f44e0f}.button--secondary,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button.ngdialog-button-secondary{background:#0054a0}.button--secondary:hover,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-button.ngdialog-button-secondary:hover{background:#000056}.wrap-blue .button--secondary{background:#7fa9cf}.wrap-blue .button--secondary:hover{background:#000056}.button--tertiary{background:#aaa}.button--tertiary:hover{background:#ccc}.button,.button--normal{height:50px;line-height:50px;font-size:16px}.form-tabs>ul>li>.label,.button--slim{height:30px;line-height:30px;font-size:14px}.button--medium{height:40px;line-height:40px;font-size:16px}.close-button,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close,.modal-close,.ngdialog-close,.download-apps-lightbox .icon-hui--close-3{position:absolute;top:-15px;right:-15px;width:30px;height:30px;line-height:30px;padding:0;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid #fff;z-index:10;text-align:center;cursor:pointer;font-size:14px}.close-button:focus,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close:focus,.modal-close:focus,.ngdialog-close:focus,.download-apps-lightbox .icon-hui--close-3:focus,.close-button:active,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close:active,.modal-close:active,.ngdialog-close:active,.download-apps-lightbox .icon-hui--close-3:active,.close-button:hover,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close:hover,.modal-close:hover,.ngdialog-close:hover,.download-apps-lightbox .icon-hui--close-3:hover{outline:none;color:white;background-color:#0054a0}.close-button::before,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close::before,.modal-close::before,.ngdialog-close::before,.download-apps-lightbox .icon-hui--close-3::before{content:"\ea20"}.close-button>.label,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close>.label,.modal-close>.label,.ngdialog-close>.label,.download-apps-lightbox .icon-hui--close-3>.label{font:0/0 serif;text-shadow:none;color:transparent}.close-button,.ngdialog.ngdialog-theme-hui--desktop .ngdialog-close,.modal-close,.ngdialog-close,.download-apps-lightbox .icon-hui--close-3{color:#0054a0;background-color:#e9eaee;-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5)}.close-transparent{color:#0054a0;background-color:transparent;border-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.close-invert{color:#fff;background-color:transparent;border-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.close-invert:hover{color:#0054a0;background-color:#fff}.input-radio,.input-checkbox,.form-switch{position:absolute;opacity:0;height:0;width:0;display:inline;-moz-appearance:none;-webkit-appearance:none;line-height:0;border:0;padding:0}.input-radio+label,.input-checkbox+label,.form-switch+label{position:relative;padding-left:38px;font-size:14px;color:#888}.input-radio+label:before,.input-checkbox+label:before,.form-switch+label:before,.input-radio+label:after,.input-checkbox+label:after,.form-switch+label:after{content:'';position:absolute;left:0;top:50%;display:block}.input-radio+label::before,.input-checkbox+label::before,.form-switch+label::before{width:28px;height:28px;background:#fff;border:2px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-radio+label::after,.input-checkbox+label::after,.form-switch+label::after{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:14px}.input-radio:checked+label::before,.input-checkbox:checked+label::before,.form-switch:checked+label::before{background:#aec3d7;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3)}.input-radio:checked+label:after,.input-checkbox:checked+label:after,.form-switch:checked+label:after{content:"\ea17";font-size:125%;color:#fff;background:#aec3d7}.input-radio:disabled+label,.input-checkbox:disabled+label,.form-switch:disabled+label{opacity:0.7}.input-radio:active+label:before,.input-checkbox:active+label:before,.form-switch:active+label:before,.input-radio+label.is-active:before,.input-checkbox+label.is-active:before,.form-switch+label.is-active:before{background-color:rgba(255,255,255,0.5)}.input-radio:focus+label:before,.input-checkbox:focus+label:before,.form-switch:focus+label:before{border:2px solid #f7841b}.input-radio+label:before,.input-radio+label:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.input-radio:checked+label::before{background-color:inherit;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.input-radio:checked+label::after{content:'';background-color:#aec3d7;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);width:20px;height:20px}.form-switch+label{border:2px solid #ccc;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;background:#ccc;color:#fff;display:inline-block;line-height:28px;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);padding:0}.form-switch+label:hover{background:#f7841b}.form-switch+label::before,.form-switch+label::after{display:block;position:static;float:left;-moz-transform:0;-ms-transform:0;-webkit-transform:0;transform:0;font-size:14px;font-weight:600;transform:none}.form-switch+label::before{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.form-switch+label::after{content:'off';text-transform:uppercase;padding:0 10px 0 5px}.form-switch:checked+label{background:#aec3d7}.form-switch:checked+label::before{float:right;background-color:#fff}.form-switch:checked+label::after{content:'on';padding:0 5px 0 10px;background:none}.form-switch:checked+label:hover{background:#f7841b}.form-switch:hover+label,.form-switch:active+label,.form-switch:focus+label{background:#f7841b}.form-switch:hover+label::before,.form-switch:active+label::before,.form-switch:focus+label::before{border-color:#ccc}.form-switch:disabled+label{background:#ccc}.form-select{display:-webkit-flex;display:flex;height:50px;padding:0 2px;-webkit-align-items:stretch;align-items:stretch;margin-top:10px}.form-select>.form-select--item{display:-webkit-flex;display:flex;-webkit-flex:1 1 50px;flex:1 1 50px;-webkit-align-items:stretch;align-items:stretch;text-align:center;font-size:12px}@media (min-width: 22.85714rem){.form-select>.form-select--item{font-size:16px}}.form-select .input-select{position:absolute;opacity:0;height:0;width:0;display:inline;-moz-appearance:none;-webkit-appearance:none;line-height:0;border:0;padding:0}.form-select .input-select+label{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;position:relative;padding:0;margin:0 -2px;border:2px solid #ccc;background-color:#fff;text-align:center;color:#0054a0;z-index:0}.form-select .input-select+label:active,.form-select .input-select+label:hover{border-color:#f7841b;color:#f7841b;z-index:1}.form-select .input-select:checked+label{color:#fff;background-color:#aec3d7;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3)}.float-label,.selectbox-wrap,.form-input-textarea .textarea-field,.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block,.form-input-textarea{margin:0.71429em 0}.float-label,.selectbox-wrap,.form-input-textarea .textarea-field,.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block{width:100%;border:2px solid #ccc;border-radius:2px;padding:10px 20px;background:#fff;color:#484848;font-size:16px;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);display:block;min-height:40px}.float-label,.selectbox-wrap,.form-input-textarea .textarea-field,.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block{position:relative;margin-bottom:0;-moz-transition:linear 0.5s height;-o-transition:linear 0.5s height;-webkit-transition:linear 0.5s height;transition:linear 0.5s height}.float-label input,.selectbox-wrap input,.form-input-textarea .textarea-field input,.listings--results-search-filter .filter-bar--layout .row .price-range--block input,.listings--results-search-filter .filter-bar--layout .row .property-type--block input,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block input,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block input,.listings--results-search-filter .filter-bar--layout .row .listing-type--block input,.listings--results-search-filter .filter-bar--layout .row .size--block input,.listings--results-search-filter .filter-bar--layout .row .lot-size--block input,.listings--results-search-filter .filter-bar--layout .row .year-built--block input,.float-label select,.selectbox-wrap select,.form-input-textarea .textarea-field select,.listings--results-search-filter .filter-bar--layout .row .price-range--block select,.listings--results-search-filter .filter-bar--layout .row .property-type--block select,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block select,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block select,.listings--results-search-filter .filter-bar--layout .row .listing-type--block select,.listings--results-search-filter .filter-bar--layout .row .size--block select,.listings--results-search-filter .filter-bar--layout .row .lot-size--block select,.listings--results-search-filter .filter-bar--layout .row .year-built--block select{width:100%;border:0;padding:0;margin:0;background:transparent;font-size:inherit;color:inherit}.float-label input:focus,.selectbox-wrap input:focus,.form-input-textarea .textarea-field input:focus,.listings--results-search-filter .filter-bar--layout .row .price-range--block input:focus,.listings--results-search-filter .filter-bar--layout .row .property-type--block input:focus,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block input:focus,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block input:focus,.listings--results-search-filter .filter-bar--layout .row .listing-type--block input:focus,.listings--results-search-filter .filter-bar--layout .row .size--block input:focus,.listings--results-search-filter .filter-bar--layout .row .lot-size--block input:focus,.listings--results-search-filter .filter-bar--layout .row .year-built--block input:focus,.float-label select:focus,.selectbox-wrap select:focus,.form-input-textarea .textarea-field select:focus,.listings--results-search-filter .filter-bar--layout .row .price-range--block select:focus,.listings--results-search-filter .filter-bar--layout .row .property-type--block select:focus,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block select:focus,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block select:focus,.listings--results-search-filter .filter-bar--layout .row .listing-type--block select:focus,.listings--results-search-filter .filter-bar--layout .row .size--block select:focus,.listings--results-search-filter .filter-bar--layout .row .lot-size--block select:focus,.listings--results-search-filter .filter-bar--layout .row .year-built--block select:focus{outline:none}.form-field--optional.float-label::after,.form-field--optional.selectbox-wrap::after,.form-input-textarea .form-field--optional.textarea-field::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.price-range--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.property-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.bedrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.bathrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.listing-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.lot-size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--optional.year-built--block::after{content:'(Optional)';font-size:14px;position:absolute;right:5px;top:2px;background-color:#fff;padding:10px 20px}.form-field--error.float-label,.form-field--error.selectbox-wrap,.form-input-textarea .form-field--error.textarea-field,.listings--results-search-filter .filter-bar--layout .row .form-field--error.price-range--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.property-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.listing-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.lot-size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--error.year-built--block{border-color:#ccc}.form-field--complete.float-label::after,.form-field--complete.selectbox-wrap::after,.form-input-textarea .form-field--complete.textarea-field::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.price-range--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.property-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bedrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bathrooms--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.listing-type--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.lot-size--block::after,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.year-built--block::after{content:"\ea17";position:absolute;right:0;color:#aec3d7;top:24px;background-color:#fff;padding:0 10px}.float-label:focus,.selectbox-wrap:focus,.form-input-textarea .textarea-field:focus,.listings--results-search-filter .filter-bar--layout .row .price-range--block:focus,.listings--results-search-filter .filter-bar--layout .row .property-type--block:focus,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block:focus,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block:focus,.listings--results-search-filter .filter-bar--layout .row .listing-type--block:focus,.listings--results-search-filter .filter-bar--layout .row .size--block:focus,.listings--results-search-filter .filter-bar--layout .row .lot-size--block:focus,.listings--results-search-filter .filter-bar--layout .row .year-built--block:focus,.float-label:hover,.selectbox-wrap:hover,.form-input-textarea .textarea-field:hover,.listings--results-search-filter .filter-bar--layout .row .price-range--block:hover,.listings--results-search-filter .filter-bar--layout .row .property-type--block:hover,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block:hover,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block:hover,.listings--results-search-filter .filter-bar--layout .row .listing-type--block:hover,.listings--results-search-filter .filter-bar--layout .row .size--block:hover,.listings--results-search-filter .filter-bar--layout .row .lot-size--block:hover,.listings--results-search-filter .filter-bar--layout .row .year-built--block:hover,.form-field--focus.float-label,.form-field--focus.selectbox-wrap,.form-input-textarea .form-field--focus.textarea-field,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.price-range--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.property-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.listing-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.lot-size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--focus.year-built--block{border-color:#f7841b}.form-field--complete.float-label,.form-field--complete.selectbox-wrap,.form-input-textarea .form-field--complete.textarea-field,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.price-range--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.property-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.listing-type--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.lot-size--block,.listings--results-search-filter .filter-bar--layout .row .form-field--complete.year-built--block{border-color:#aec3d7}.float-label:disabled,.selectbox-wrap:disabled,.form-input-textarea .textarea-field:disabled,.listings--results-search-filter .filter-bar--layout .row .price-range--block:disabled,.listings--results-search-filter .filter-bar--layout .row .property-type--block:disabled,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block:disabled,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block:disabled,.listings--results-search-filter .filter-bar--layout .row .listing-type--block:disabled,.listings--results-search-filter .filter-bar--layout .row .size--block:disabled,.listings--results-search-filter .filter-bar--layout .row .lot-size--block:disabled,.listings--results-search-filter .filter-bar--layout .row .year-built--block:disabled{opacity:0.7}.nav-site,.nav-menu,ul,.list-noBullets,.list-bordered,.local-cta-container .local-cta .featured-tagline .tagline .social-icons{list-style:none;padding:0}.photo-frame{position:relative;text-align:center}.photo-frame img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}.photo-frame>.mat{text-align:center;display:block;width:100%;height:100%}.photo-frame>.mat:before{content:'';height:100%;vertical-align:middle;display:inline-block}.photo-frame>.mat>img{vertical-align:middle}.wrap-table{position:relative;padding:0 20px;padding-bottom:1.42857em;margin:1.42857em 0}.wrap-table:before{content:'';position:absolute;top:1.78571em;left:0;bottom:0;right:0;z-index:-1;background:#e9eaee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wrap-table>table{width:100%}.wrap-table>table th,.wrap-table>table td{padding:0}.wrap-table>table>thead th{text-align:left;padding-bottom:1.78571em}.tabs>ul,.form-tabs>ul{list-style:none;padding:0}.tabs>ul:after,.form-tabs>ul:after{content:"";display:table;clear:both}.tabs>ul>li,.form-tabs>ul>li{float:left;margin:0}.tabs{border-bottom:1px solid #aaa}.tabs>ul>li>.label{display:block;min-width:100px;max-width:200px;height:auto;line-height:inherit;font-size:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tabs>ul>li{font-size:14px;text-align:center;background:#fff;border-color:#fff #fff #aaa #fff;border-width:2px 1px 1px 1px;border-style:solid;line-height:27px;margin:0 0 -1px}.tabs>ul>li.active{color:#484848;border-color:#f7841b #aaa #fff #aaa}.tabs>ul>li.active:hover{border-top-color:#f44e0f;color:#484848}.tabs>ul>li>.label{color:#0054a0;padding:0 20px}.form-tabs{border:0}.form-tabs>ul>li>.label{display:block;min-width:100px;max-width:200px;height:auto;line-height:inherit;font-size:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-tabs>ul{text-align:center}.form-tabs>ul>li{float:none;display:inline-block;background:transparent;color:#0054a0;border:0}.form-tabs>ul>li>input[type="radio"]{position:absolute;opacity:0;height:0;width:0;display:inline;-moz-appearance:none;-webkit-appearance:none;line-height:0;border:0;padding:0}.form-tabs>ul>li>input[type="radio"]:checked+.label{background-color:#484848;color:#fff}.form-tabs>ul>li>input[type="radio"]:checked+.label:hover{background-color:#484848}.form-tabs>ul>li>input[type="radio"]:checked+.label::before{content:"\ea17";font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;padding-right:.2em}.form-tabs>ul>li>.label{height:30px;line-height:30px;font-size:14px;color:inherit;padding:0}.form-tabs>ul>li>.label:hover{color:#000056}.tab-panel{display:none}.active.tab-panel{display:block}.widget{padding:20px 10px;border:1px solid #aaa}.widget:after{content:"";display:table;clear:both}.widget h3,.widget .h3,.widget .h3{clear:both;font-size:24px;line-height:30px;font-weight:300;color:#0054a0;margin:0 0 .7em}.widget input[type=submit]{min-width:76px}.global-nav-header{position:relative}.global-nav-header{background:#fff}.global-nav-header{border-bottom:1px solid #aaa;z-index:4}.global-nav-header:after{content:"";display:table;clear:both}.global-nav-header>.frame-content,.global-nav-header>.global-nav--content{padding-left:10px;padding-right:10px}.nav-site{margin:0}.nav-site:after{content:"";display:table;clear:both}.nav-site .nav-drop{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.nav-site .nav-drop,.nav-user .nav-drop>.wrap-content,.nav-user .nav-drop>.wrap-content:before{-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);border:1px solid #aaa;background:#fff}.nav-item>a,.nav-item>.a{display:block}.nav-item>a:hover,.nav-item>.a:hover{text-decoration:none}.nav-drop{display:none;list-style:none;position:absolute;top:100%}:hover>.nav-drop,.is-hover>.nav-drop{display:block;z-index:0}.nav-menu{min-width:180px;font-size:1em;line-height:1.78571em}.nav-site>.nav-item{position:relative;z-index:0;float:left;padding:0 7px;border-style:solid;border-color:transparent;border-width:0 1px}.nav-site>.nav-item:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;bottom:-1px;z-index:1}.nav-site>.nav-item>a,.nav-site>.nav-item>.a{position:relative;font-weight:700;font-size:14px;z-index:2}.nav-site>.nav-item>a:after,.nav-site>.nav-item>.a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;z-index:10}.nav-site>.nav-item>.nav-drop{left:-1px}@media (min-width: 320px) and (max-width: 1120px){.nav-site>.nav-item:last-child>.nav-drop{right:-1px;left:auto}}.nav-site>.nav-item:hover>a,.nav-site>.nav-item:hover>.a,.nav-site>.is-hover.nav-item>a,.nav-site>.is-hover.nav-item>.a,.nav-site>.item-selected.nav-item>a,.nav-site>.item-selected.nav-item>.a{border-color:#f7841b}.nav-site>.nav-item:hover>a:after,.nav-site>.nav-item:hover>.a:after,.nav-site>.is-hover.nav-item>a:after,.nav-site>.is-hover.nav-item>.a:after,.nav-site>.item-selected.nav-item>a:after,.nav-site>.item-selected.nav-item>.a:after{background-color:#f7841b}.nav-site>.nav-item:hover,.nav-site>.is-hover.nav-item{border-color:#aaa;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}.nav-site>.nav-item:hover>a,.nav-site>.nav-item:hover>.a,.nav-site>.is-hover.nav-item>a,.nav-site>.is-hover.nav-item>.a{background:#fff;color:#484848;border-color:#f7841b}.nav-site>.nav-item:hover:before,.nav-site>.is-hover.nav-item:before{background:#fff}.nav-menu .nav-item{display:block}.nav-menu .nav-item,.nav-menu .nav-item>a,.nav-menu .nav-item>.a{color:#484848}.nav-menu .nav-item>a,.nav-menu .nav-item>.a{padding:0 10px;cursor:pointer;white-space:nowrap}.nav-menu .nav-item .title{color:#aaa}.nav-menu .nav-item:last-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.nav-menu .item-break.nav-item{border-top:1px solid #d3d3d3}.nav-menu .nav-item:hover{background:#e9eaee}.nav-user>.nav-item>.button{font-size:12px}.nav-user>.nav-item>.button:after{content:'';display:block;width:0;height:0;border:0 solid transparent;border-top-color:#fff;border-width:5px 5px 0 5px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-2px}.nav-user .nav-drop{right:0;padding-top:15px}.nav-user .nav-drop>.wrap-content{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nav-user .nav-drop>.wrap-content:before,.nav-user .nav-drop>.wrap-content:after{content:'';position:absolute;right:70px;margin-right:-12px;width:24px;height:24px;-moz-transform:rotate(45deg) skew(12deg, 12deg);-ms-transform:rotate(45deg) skew(12deg, 12deg);-webkit-transform:rotate(45deg) skew(12deg, 12deg);transform:rotate(45deg) skew(12deg, 12deg);margin-top:5px;top:0;z-index:-1}.nav-user .nav-drop>.wrap-content:after{z-index:0;margin-right:-11px}.nav-user .nav-drop>.wrap-content:after{background:#fff}.no-csstransforms .nav-user .nav-drop>.wrap-content:before,.nav-user .no-csstransforms .nav-drop>.wrap-content:before,.no-csstransforms .nav-user .nav-drop>.wrap-content:after,.nav-user .no-csstransforms .nav-drop>.wrap-content:after,.no-js .nav-user .nav-drop>.wrap-content:before,.nav-user .no-js .nav-drop>.wrap-content:before,.no-js .nav-user .nav-drop>.wrap-content:after,.nav-user .no-js .nav-drop>.wrap-content:after{margin-top:-5px}.no-csstransforms .nav-user .nav-drop>.wrap-content:before,.nav-user .no-csstransforms .nav-drop>.wrap-content:before,.no-js .nav-user .nav-drop>.wrap-content:before,.nav-user .no-js .nav-drop>.wrap-content:before{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.no-csstransforms .nav-user .nav-drop>.wrap-content:after,.nav-user .no-csstransforms .nav-drop>.wrap-content:after,.no-js .nav-user .nav-drop>.wrap-content:after,.nav-user .no-js .nav-drop>.wrap-content:after{background-position:2px center}.nav-user .nav-drop>.wrap-content>.drop-content{background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;z-index:1}.nav-user .nav-drop>.wrap-content>.drop-content.nav-menu{padding:0}.nav-user .nav-drop>.wrap-content>.drop-content.nav-menu li:first-child{font-weight:700;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.nav-user .nav-drop>.wrap-content .nav-form{padding:0.71429em 10px;line-height:1.42857em}._lock--scroll{overflow:hidden}._lock--scroll{position:fixed !important;max-width:100% !important;width:100% !important}.features-amenities,.local-schools,.recommended-properties,.property,.floorplan-lightbox .floorplan-lightbox--price-availability,.floorplan-lightbox .floorplans-lightbox--details,.page-property-details .listing-details-page--content,.page-property-details .listing-details-page--content .action-module .twin .property-overview,.page-property-details .floorplans--module,.page-property-details .property-record,.listing-info-and-source,.mortgage-rates-display,.assigned-nearby-schools{padding:15px 0}.module-title,.modal-title,.page-property-details .floorplans--module .floorplans--intro,.listing-info-and-source .listing-information-table,.listing-info-and-source .listing-source-disclaimer,.mortgage-rates-display .item,.assigned-nearby-schools .school-score-tooltip--container .school-score--tool{padding:0 15px}.module-title,.modal-title{font-size:1.71429em;line-height:1.66667em;font-weight:300;color:#0054a0;margin:0 0 10px}.features-amenities .additional-features .additional-features--body,.features-amenities .features-amenities--view-source,.page-property-details .listing-details-page--content .action-module .l .action-module--foreclosure-links{padding:15px 15px}.tooltip-button{color:#0054a0;font-size:16px;text-align:center;background-color:#fff;cursor:pointer}.tooltip-button:after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea62";padding:0}.tooltip{padding:8px;position:absolute;z-index:9999}.tooltip{position:absolute}.tooltip .tooltip-arrow:after{content:'';position:absolute;width:8px;height:8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-4px;display:inline-block}.tooltip .tooltip-arrow:after{background:#484848}.tooltip.left .tooltip-arrow{position:absolute;width:7.5px;height:15px;top:50%;left:100%;margin-top:-7.5px;overflow:hidden;margin-left:-8px}.tooltip.left .tooltip-arrow::after{top:50%;right:100%}.tooltip.right .tooltip-arrow{position:absolute;width:7.5px;height:15px;top:50%;right:100%;margin-top:-7.5px;overflow:hidden;margin-right:-8px}.tooltip.right .tooltip-arrow::after{top:50%;left:100%}.tooltip.left .tooltip-arrow{left:100%}.tooltip.left .tooltip-arrow::after{left:auto;right:100%}.tooltip.top .tooltip-arrow{position:absolute;width:15px;height:7.5px;left:50%;top:100%;margin-left:-7.5px;overflow:hidden;margin-top:-8px}.tooltip.top .tooltip-arrow::after{left:50%;bottom:100%}.tooltip.bottom .tooltip-arrow{position:absolute;width:15px;height:7.5px;left:50%;bottom:100%;margin-left:-7.5px;overflow:hidden;margin-bottom:-8px}.tooltip.bottom .tooltip-arrow::after{left:50%;top:100%}.tooltip.top .tooltip-arrow{top:100%}.tooltip.top .tooltip-arrow::after{top:auto;bottom:100%}.tooltip .tooltip-inner{max-width:330px;background:#484848;color:#fff;font-size:1em;line-height:1.42857em;padding:0.35714em 0.71429em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * This file consists of the styles required for Bootstrap Carousel
 * Original doc: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css
 */.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-moz-transition:ease-in-out 0.6s left;-o-transition:ease-in-out 0.6s left;-webkit-transition:ease-in-out 0.6s left;transition:ease-in-out 0.6s left}.carousel-inner>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>.a>img{display:block;max-width:100%;height:auto;line-height:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px -1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0}.carousel-inner>.next{left:80%}.carousel-inner>.prev{left:-120%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent;opacity:.5}.carousel-control.left{background-repeat:repeat-x;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(right, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to left, rgba(255,255,255,0) 0%,#ffffff 100%)}.carousel-control.right{right:0;left:auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-indicators,.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon{display:none}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-caption{right:20%;left:20%;padding-bottom:30px}}.spinner{position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;border:1px solid #aaa;color:#484848;background:#fff url('/images/default/loading.gif') center center no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:500;cursor:default;-moz-transition:width 0.1s,margin 0.1s;-o-transition:width 0.1s,margin 0.1s;-webkit-transition:width 0.1s,margin 0.1s;transition:width 0.1s,margin 0.1s}.spinner>span{display:none}.spinner.spinner--message{background-image:none;width:25em;margin-left:-12.5em;text-align:center;overflow:hidden}.spinner.spinner--message>span,.spinner.spinner--message:before{display:inline-block;vertical-align:middle}.spinner.spinner--message:before{content:'';height:100%;background:#fff url(/media/portalimgcache/loading.gif) center center no-repeat}.clear{clear:both}ul{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;color:#0054a0;font-weight:700;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}h1,.h1{font-weight:400;font-size:3.42857em;line-height:1.25em;margin:0.3125em 0}h1>small,.h1>small{font-size:12px;color:#484848;padding-left:.5em}h1>small:before,.h1>small:before{content:'- '}h2,.h2{font-weight:400;font-size:2.57143em;line-height:1.11111em;margin:0.41667em 0;color:#0054a0}h3,.h3{font-size:1.28571em;line-height:2.22222em;margin-top:0.83333em;margin-bottom:0.27778em}h4,.h4{color:#484848;margin-top:1.07143em;margin-bottom:1.07143em}h5,.h5{color:#484848;margin-bottom:0.71429em}h6,.h6{color:#484848;margin-bottom:0.71429em}h2.bar,.bar.h2{border-bottom-width:0.02778em;border-bottom-style:solid;padding-bottom:0.25em;border-color:#aaa;padding-left:10px;padding-right:10px;margin-top:0;margin-bottom:0.55556em;margin-left:-10px;margin-right:-10px}p,pre{margin-top:1.42857em;margin-bottom:1.42857em}.subheader{color:#484848;font-weight:400}hr{border-width:0;border-bottom-width:0.07143em;border-bottom-style:solid;padding-bottom:1.35714em;border-color:#aaa}em,.em{font-style:italic}b,strong{font-weight:700}blockquote{margin:1.42857em 40px}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}br{visibility:hidden;height:0;width:0}.disclaimer{font-style:italic;font-size:0.85714em;line-height:1.66667em}.wrap-blue{background-color:#0054a0}.wrap-dark{background-color:#484848;color:#fff}@font-face{font-family:"Homes Icons";src:url("/fonts/homes-icons/homes-icons.eot");src:url("/fonts/homes-icons/homes-icons.eot?#iefix") format("eot"),url("/fonts/homes-icons/homes-icons.woff") format("woff"),url("/fonts/homes-icons/homes-icons.ttf") format("truetype"),url("/fonts/homes-icons/homes-icons.svg#homesIcons") format("svg");font-weight:normal;font-style:normal}i.icon-hui{font-style:normal;font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em}.icon-hui--alert::before{content:"\ea01"}.icon-hui--arrow-circle::before{content:"\ea02"}.icon-hui--arrow-down::before{content:"\ea03"}.icon-hui--arrow-left::before{content:"\ea04"}.icon-hui--arrow-right::before{content:"\ea05"}.icon-hui--arrow-up::before{content:"\ea06"}.icon-hui--back::before{content:"\ea07"}.icon-hui--bank::before{content:"\ea08"}.icon-hui--bell-empty::before{content:"\ea09"}.icon-hui--bell-full::before{content:"\ea0a"}.icon-hui--binoculars::before{content:"\ea0b"}.icon-hui--briefcase::before{content:"\ea0c"}.icon-hui--bubble-2::before{content:"\ea0d"}.icon-hui--bubble-ellipse::before{content:"\ea0e"}.icon-hui--bubble::before{content:"\ea0f"}.icon-hui--buildings::before{content:"\ea10"}.icon-hui--bullhorn::before{content:"\ea11"}.icon-hui--calculator::before{content:"\ea12"}.icon-hui--calendar::before{content:"\ea13"}.icon-hui--chart-1::before{content:"\ea14"}.icon-hui--chart-2::before{content:"\ea15"}.icon-hui--chart-3::before{content:"\ea16"}.icon-hui--checkmark::before{content:"\ea17"}.icon-hui--chev-circle::before{content:"\ea18"}.icon-hui--chev-circle2::before{content:"\ea19"}.icon-hui--chevron-down::before{content:"\ea1a"}.icon-hui--chevron-left::before{content:"\ea1b"}.icon-hui--chevron-right::before{content:"\ea1c"}.icon-hui--chevron-up::before{content:"\ea1d"}.icon-hui--close-2::before{content:"\ea1e"}.icon-hui--close-3::before{content:"\ea1f"}.icon-hui--close::before{content:"\ea20"}.icon-hui--delete::before{content:"\ea21"}.icon-hui--directions::before{content:"\ea22"}.icon-hui--doublechev-left::before{content:"\ea23"}.icon-hui--doublechev-right::before{content:"\ea24"}.icon-hui--download::before{content:"\ea25"}.icon-hui--edit::before{content:"\ea26"}.icon-hui--email-send::before{content:"\ea27"}.icon-hui--email::before{content:"\ea28"}.icon-hui--espanol::before{content:"\ea29"}.icon-hui--exclamation-empty::before{content:"\ea2a"}.icon-hui--exclamation-full::before{content:"\ea2b"}.icon-hui--externallink::before{content:"\ea2c"}.icon-hui--facebook::before{content:"\ea2d"}.icon-hui--filter-1::before{content:"\ea2e"}.icon-hui--filter-2::before{content:"\ea2f"}.icon-hui--gallery::before{content:"\ea30"}.icon-hui--gear::before{content:"\ea31"}.icon-hui--google::before{content:"\ea32"}.icon-hui--hdc-full::before{content:"\ea33"}.icon-hui--hdc-icon::before{content:"\ea34"}.icon-hui--heart-empty::before{content:"\ea35"}.icon-hui--heart-full::before{content:"\ea36"}.icon-hui--house::before{content:"\ea37"}.icon-hui--leaf::before{content:"\ea38"}.icon-hui--lightbox::before{content:"\ea39"}.icon-hui--linkedin::before{content:"\ea3a"}.icon-hui--list::before{content:"\ea3b"}.icon-hui--location-droid::before{content:"\ea3c"}.icon-hui--location-ios::before{content:"\ea3d"}.icon-hui--map::before{content:"\ea3e"}.icon-hui--mappin::before{content:"\ea3f"}.icon-hui--menu-small::before{content:"\ea40"}.icon-hui--menu::before{content:"\ea41"}.icon-hui--minus-empty::before{content:"\ea42"}.icon-hui--minus-full::before{content:"\ea43"}.icon-hui--mobile-1::before{content:"\ea44"}.icon-hui--mobile-2::before{content:"\ea45"}.icon-hui--mortarboard::before{content:"\ea46"}.icon-hui--news::before{content:"\ea47"}.icon-hui--notes::before{content:"\ea48"}.icon-hui--paper::before{content:"\ea49"}.icon-hui--photos::before{content:"\ea4a"}.icon-hui--pig::before{content:"\ea4b"}.icon-hui--pinterest::before{content:"\ea4c"}.icon-hui--play::before{content:"\ea4d"}.icon-hui--plus-empty::before{content:"\ea4e"}.icon-hui--plus-full::before{content:"\ea4f"}.icon-hui--price-down::before{content:"\ea50"}.icon-hui--price-up::before{content:"\ea51"}.icon-hui--print::before{content:"\ea52"}.icon-hui--profile::before{content:"\ea53"}.icon-hui--question-empty::before{content:"\ea54"}.icon-hui--question-full::before{content:"\ea55"}.icon-hui--reset::before{content:"\ea56"}.icon-hui--savedsearch::before{content:"\ea57"}.icon-hui--search::before{content:"\ea58"}.icon-hui--share::before{content:"\ea59"}.icon-hui--sort::before{content:"\ea5a"}.icon-hui--star-empty::before{content:"\ea5b"}.icon-hui--star-full::before{content:"\ea5c"}.icon-hui--text-2::before{content:"\ea5d"}.icon-hui--text::before{content:"\ea5e"}.icon-hui--thumb-down::before{content:"\ea5f"}.icon-hui--thumb-up::before{content:"\ea60"}.icon-hui--tooltip-empty::before{content:"\ea61"}.icon-hui--tooltip-full::before{content:"\ea62"}.icon-hui--tumbler::before{content:"\ea63"}.icon-hui--twitter::before{content:"\ea64"}.icon-hui--vcard::before{content:"\ea65"}.icon-hui--veteran::before{content:"\ea66"}.icon-hui--video::before{content:"\ea67"}.icon-hui--youtube::before{content:"\ea68"}.icon-hui--vu-icon::before{content:"\ea69"}.icon-hui--google-play::before{content:"\ea6a"}.icon-hui--apple-store::before{content:"\ea6b"}.icon-hui--email-2::before{content:"\ea6c"}.icon-hui--expand::before{content:"\ea6d"}.icon-hui--facebook-2::before{content:"\ea6e"}.icon-hui--google-2::before{content:"\ea6f"}.icon-hui--icons_lock::before{content:"\ea70"}.icon-hui--minus-1::before{content:"\ea71"}.icon-hui--minus-2::before{content:"\ea72"}.icon-hui--minus-3::before{content:"\ea73"}.icon-hui--plus-1::before{content:"\ea74"}.icon-hui--plus-2::before{content:"\ea75"}.icon-hui--plus-3::before{content:"\ea76"}.icon-hui--sign-in::before{content:"\ea77"}.icon-hui--yahoo::before{content:"\ea78"}.icon-eho{background-image:url('/images/default/equal_housing_opportunity.gif');background-size:100%;display:inline-block;margin-top:-3px;height:15px;width:15px}.wrap{overflow:hidden}.clear,.clr{clear:both}.hidden{visibility:hidden}.right,.righF{float:right}.left,.leftF{float:left}.dnHalf{margin-top:0.35714em}.dnOne{margin-top:0.71429em}.dnOneHalf{margin-top:1.07143em}.dnTwo{margin-top:1.42857em}.dnThreeFive{margin-top:2.5em}.mbHalf,.upHalf{margin-bottom:0.35714em}.upOne{margin-bottom:0.71429em}.down15,.dn15x{margin-top:20px}.dn10x{margin-top:20px}.up5x{margin-bottom:20px}.wHalf{width:50%}.mid{vertical-align:middle}.oranT{color:#f7841b}.blueT{color:#0054a0}.greyT{color:#484848}.whitT{color:#fff}.ltgrT{color:#999}.redT,.phDown,.valueDown{color:#ed1c24}.greeT,.phUp,.valueUp{color:green}.blacT{color:#000}.fs12{font-size:12px}.fs13{font-size:14px}.fs14{font-size:14px}.fs16,.fs16T{font-size:16px}.smallT{font-size:6px}.bodyT{font-size:12px}.upperT{text-transform:uppercase}.underT{text-decoration:underline}.righAln{text-align:right}.leftAln{text-align:left}.justAln{text-align:justify}.centAln{text-align:center}.decNone{text-decoration:none}.decUnder{text-decoration:underline}.postfix{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.prefix{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}a,.a{color:#0054a0;text-decoration:none;font-weight:600;white-space:nowrap}a:hover,.a:hover,a:active,.a:active{color:#000056}.a{cursor:pointer}.link-lightbox::after{content:"\ea39";font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em}.link-sort::after{content:"\ea03";font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;padding-left:5px}.link-sort.sort--desc::after{content:"\ea06"}.button{height:50px;line-height:50px;font-size:16px}.button.prefix{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.button.postfix{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.button--normal{height:50px;line-height:50px;font-size:16px}.button--slim{height:30px;line-height:30px;font-size:14px}.button--medium{height:40px;line-height:40px;font-size:16px}.button--round{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px}.float-label>.form-label{font-size:12px;display:block;line-height:15px;color:#ccc;position:absolute;opacity:0;top:14px;transition:.5s ease all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.float-label.form-field--has-value>.form-label{position:relative;top:-2px;opacity:1}.float-label:focus>.form-label,.float-label:hover>.form-label,.float-label:active>.form-label{color:#f7841b}.float-label.form-field--complete>.form-label{color:#aec3d7}.selectbox-wrap>select{-moz-appearance:none;-webkit-appearance:none;padding-right:25px;position:relative;z-index:3}.selectbox-wrap:before,.selectbox-wrap:after{content:'';position:absolute;display:inline-block}.selectbox-wrap:before{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;top:0;right:0;height:100%;width:2em}.selectbox-wrap:after{display:block;width:0;height:0;border:0 solid transparent;border-top-color:#484848;border-width:4px 4px 0 4px;top:50%;right:10px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}:-moz-any(.selectbox-wrap):before{background-color:#fff;pointer-events:none;z-index:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-tabs.form-tabs--flex>ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align:inherit;width:100%}.form-tabs.form-tabs--flex>ul::after{content:none}.form-tabs.form-tabs--flex>ul>li{-webkit-flex:1;flex:1;padding:0}.form-tabs.form-tabs--flex>ul>li:first-child{text-align:left}.form-tabs.form-tabs--flex>ul>li:last-child{text-align:right}.form-tabs.form-tabs--flex>ul>li.is-target{text-align:center}.form-tabs.form-tabs--flex>ul>li>.label{min-width:0;max-width:none;padding:0 5px}.form-tabs.form-tabs--flex>ul>li input[type="radio"]:checked+.label::before{padding:0 5px}.search-form{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch}.search-form .search-form--button{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;padding-left:15px}.search-form .search-form--field{-webkit-flex-grow:1;flex-grow:1}.search-form--field{color:#f7841b}.search-form--field:hover{border-color:#f7841b}.search-form--field .float-label{margin:0;padding-right:20px}.search-form--field .float-label.form-field--complete::after{content:none}.search-form--button>.button{padding:0 15px;font-size:inherit;height:auto;-webkit-flex-grow:1;flex-grow:1;line-height:inherit}.autosuggest,.secondary{position:absolute;display:block;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:999;top:100%;left:0;width:100%;margin-top:12px;margin-left:-2px;border:2px solid #ccc;background-color:#fff;color:#888;max-height:290px;overflow-y:scroll;overflow-x:hidden;box-sizing:content-box;padding-top:5px;padding-bottom:5px}.autosuggest .view-more,.secondary .view-more{padding:0 25px}.autosuggest-type{position:absolute;display:block;z-index:999;top:100%;left:0;width:100%;margin-top:12px;margin-left:-2px;border:2px solid #ccc;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:#fff;color:#888;max-height:290px;overflow-y:scroll;overflow-x:hidden;box-sizing:content-box;padding-top:5px;padding-bottom:5px}.autosuggest-type .autosuggest-label{float:left;color:#f7841b;text-transform:uppercase;padding-left:40px;font-size:15px}.autosuggest--list{clear:left}.autosuggest--item,.secondary--item{border:2px solid #ccc;border-color:transparent;margin:0 -4px}.autosuggest--item:not(.secondary--description):hover,.secondary--item:not(.secondary--description):hover,.autosuggest--item:not(.secondary--description).is-active,.secondary--item:not(.secondary--description).is-active{outline:none;border-color:#f7841b;color:#f7841b}.autosuggest--item .link,.secondary--item .link{padding:12px 0 12px 60px;font-weight:400;display:block;color:inherit;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-form--mobile{font-size:18px}@media all and (max-width: 350px){.search-form--mobile{font-size:14px}}.search-form--mobile .search-form--button{display:none}.search-form--mobile.is-focus .search-form--button{display:-webkit-flex;display:flex;height:55px}.search-form--mobile .autosuggest--item,.search-form--mobile .secondary--item{font-size:0.88889em;line-height:1.875em}.search-form--subheader{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:20px;font-size:14px}.search-form--subheader .search-form--field{display:none}.search-form--subheader .search-form--field .float-label{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.search-form--subheader .search-form--button{padding-left:0;height:40px}.search-form--subheader.is-focus .search-form--field{display:-webkit-flex;display:flex}.search-form--subheader.is-focus .search-form--field .float-label{height:40px}.search-form--subheader.is-focus .search-form--button .button{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.search-form--subheader .autosuggest--item,.search-form--subheader .secondary--item{font-size:0.85714em;line-height:2.5em}.search-form--landing{min-height:50px;font-size:24px}.search-form--landing .float-label{min-height:50px}.search-form--landing .autosuggest--item,.search-form--landing .secondary--item{font-size:0.75em;line-height:1.66667em}.frame-header{line-height:50px}.frame-header .nav-site,.frame-header .nav-user{float:right}.frame-header #logo,.frame-header .global-nav-header .logo,.global-nav-header .frame-header .logo,.frame-header .search-header .search-header--content .search-header--logo,.search-header .search-header--content .frame-header .search-header--logo,.frame-header .nav-site{display:inline-block;vertical-align:middle}.frame-header .nav-user{margin-left:10px}.nav-user>.nav-item>.button{display:inline-block}.media-box:after{content:"";display:table;clear:both}.media-box>.details{overflow:hidden}.media-box>.media{float:left;margin-right:10px}.media-box--right:after{content:"";display:table;clear:both}.media-box--right>.details{overflow:hidden}.media-box--right>.media{float:right;margin-left:10px}.list-bordered{margin:0 0 1.42857em 0}.list-bordered li{border-bottom-width:0.07143em;border-bottom-style:solid;padding-bottom:0.10714em}.list-bordered li:last-child{padding-bottom:0.17857em;border-bottom-width:0}.alphaList{overflow:hidden}.alpha{display:block;float:left;font-weight:700;color:#0054a0;width:2em;text-align:center;cursor:pointer}.alpha::before{content:'|';float:left;color:#484848}.alpha:first-child{width:1em;text-align:left}.alpha:first-child:before{display:none}.alpha:hover,.alpha.is-active,.alpha:focus{color:#f7841b;text-decoration:none}.alpha.is-dead,.alpha.is-dead:hover{color:#bbb;cursor:default}.nav-user>.nav-item>.button{margin:0}#logo,.global-nav-header .logo,.search-header .search-header--content .search-header--logo{margin-top:-4px}#logo>a,.global-nav-header .logo>a,.search-header .search-header--content .search-header--logo>a,#logo>.a,.global-nav-header .logo>.a,.search-header .search-header--content .search-header--logo>.a{font:0/0 serif;text-shadow:none;color:transparent;display:block;height:100%}#logo>a,.global-nav-header .logo>a,.search-header .search-header--content .search-header--logo>a,#logo>.a,.global-nav-header .logo>.a,.search-header .search-header--content .search-header--logo>.a{height:30px;width:160px;background:url('/images/default/homescom_logo.png')}.frame-header .nav-site{line-height:inherit}.nav-item>a>em,.nav-item>.a>em{color:#aaa;font-style:normal;padding-right:.4em}.login-divider.divider--vertical{position:absolute;right:100%;height:100%}.login-divider.divider--vertical>.divider-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;line-height:20px}.login>.row{min-width:45rem}.module-title,.modal-title{border-bottom-width:0.04167em;border-bottom-style:solid;padding-bottom:0.16667em;border-bottom-color:#aaa}@-moz-keyframes slide-bottom-add{0%{-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slide-bottom-add{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slide-bottom-add{0%{-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slide-bottom-remove{0%{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slide-bottom-remove{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide-bottom-remove{0%{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes slide-top-add{0%{-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slide-top-add{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slide-top-add{0%{-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slide-top-remove{0%{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes slide-top-remove{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slide-top-remove{0%{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes fade-add{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-add{0%{opacity:0}100%{opacity:1}}@keyframes fade-add{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-remove{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-remove{0%{opacity:1}100%{opacity:0}}@keyframes fade-remove{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fade-in-down-add{0%{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-moz-transform:none;transform:none}}@-webkit-keyframes fade-in-down-add{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-down-add{0%{opacity:0;-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes fade-out-up-add{0%{opacity:1}100%{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes fade-out-up-add{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fade-out-up-add{0%{opacity:1}100%{opacity:0;-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes fade-out-down-add{0%{opacity:1}100%{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes fade-out-down-add{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fade-out-down-add{0%{opacity:1}100%{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes fade-in-up-add{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-moz-transform:none;transform:none}}@-webkit-keyframes fade-in-up-add{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up-add{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes slide-left-add{0%{-moz-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-left-add{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-left-add{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes slide-left-remove{100%{-moz-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-left-remove{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-left-remove{100%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes slide-right-add{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide-right-add{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-right-add{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-moz-keyframes slide-right-remove{100%{-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide-right-remove{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-right-remove{100%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.form-input--select-list .dropdown-menu{display:none}.form-input--select-list.dropdown.open .dropdown-menu{display:block}.form-input--select-list .select--button{width:100%;height:50px;padding-left:10px}.form-input--select-list .select--button .select--button-text{height:50px}.form-input--select-list .select--button .select--button-text:before{content:'';height:100%;vertical-align:middle;display:inline-block}.form-input--select-list .select--button .select--button-text>.reason{display:inline-block;vertical-align:middle}.form-input--select-list .dropdown-menu{margin-top:-12px;margin-left:-2px;border:2px solid #ccc;border-top:0;color:#aaa;font-size:14px;background-color:#fff;width:163px}.form-input--select-list .dropdown-menu .dropdown-item{border:2px solid #ccc;border-color:transparent;height:30px;padding-left:10px;margin:10px -2px}.form-input--select-list .dropdown-menu .dropdown-item:active,.form-input--select-list .dropdown-menu .dropdown-item:hover{-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);border:2px solid #ccc;border-color:#f7841b;color:#f7841b;z-index:1}.form-input--select-list .dropdown-menu .dropdown-item .dropdown-item-input{display:none}.form-input--select-list .dropdown-menu .dropdown-item .dropdown-item-label{height:30px;width:100%;display:block}.form-input--select-list .dropdown-menu .dropdown-item .dropdown-item-label:before{content:'';height:100%;vertical-align:middle;display:inline-block}.form-input--select-list .dropdown-menu .dropdown-item .dropdown-item-label>.reason{display:inline-block;vertical-align:middle}.frame-content,.global-nav--content{width:1000px;margin:0 auto}.grey-separator-bar{background-color:#484848;color:#fff;padding:5px 0}.grey-separator-bar .frame-content,.grey-separator-bar .global-nav--content{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (max-width: 1280px){.grey-separator-bar .frame-content,.grey-separator-bar .global-nav--content{padding:0 20px}}.page-propertyDetail .grey-separator-bar .frame-content,.page-propertyDetail .grey-separator-bar .global-nav--content{padding:0 20px}.grey-separator-bar .frame-content-column:first-child .property-result-header{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:baseline;align-items:baseline;-ms-flex-align:baseline}.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost,.grey-separator-bar .frame-content-column:first-child .property-result-header .property-header,.grey-separator-bar .frame-content-column:first-child .property-result-header .search-result-count{color:#fff}.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost{display:none}.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost,.grey-separator-bar .frame-content-column:first-child .property-result-header .property-header{font-size:18px;font-weight:700;max-width:660px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width: 1280px){.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost,.grey-separator-bar .frame-content-column:first-child .property-result-header .property-header{max-width:640px}}@media screen and (max-width: 1180px){.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost,.grey-separator-bar .frame-content-column:first-child .property-result-header .property-header{max-width:620px}}@media screen and (max-width: 1024px){.grey-separator-bar .frame-content-column:first-child .property-result-header .property-cost,.grey-separator-bar .frame-content-column:first-child .property-result-header .property-header{max-width:500px}}.grey-separator-bar .frame-content-column:first-child .property-result-header .search-result-count{margin-left:5px;font-size:14px;font-weight:300;white-space:nowrap}.grey-separator-bar .frame-content-column:last-child{display:-webkit-flex;display:flex;display:-ms-flexbox}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-align-items:center;align-items:center;-ms-flex-align:center;position:relative}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .form-message,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .form-message-top{position:absolute;width:280px;top:32px;right:0;z-index:6}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .form-message::before,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .form-message-top::before{left:70%}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--select,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--clear{display:none}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .float-label{background-color:transparent;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;min-height:0;padding:0}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field input[name='search_query']{background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;height:30px;width:90px;font-size:14px;padding-left:10px;-moz-transition:width 0.6s;-o-transition:width 0.6s;-webkit-transition:width 0.6s;transition:width 0.6s}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field input[name='search_query']:focus,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field input[name='search_query'].search-form--expand{width:250px}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .autosuggest .autosuggest--item .link,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .secondary .autosuggest--item .link,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .autosuggest .secondary--item .link,.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .secondary .secondary--item .link{width:100%;color:#484848;text-align:left}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .search-form--field .form-label{display:none}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .button{position:relative;padding:0;height:30px;width:30px;background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;color:#0054a0;line-height:30px}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .button::before{content:"\ea58"}.grey-separator-bar .frame-content-column:last-child .search-form--wrapper .button .search-button--content{display:none}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save{background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0;color:#0054a0;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;height:30px;margin-right:10px;padding-right:8px}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save::before{font-size:14px;vertical-align:text-bottom}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap:hover,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist:hover,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email:hover,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save:hover{background-color:#0054a0;color:#fff}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap:hover::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist:hover::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email:hover::before,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save:hover::before{color:#fff}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap::before{content:"\ea3f";color:#484848;font-size:16px}.page-propertyDetail .grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewmap{display:none}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--viewlist::before{margin-right:2px;content:"\ea3b";color:#484848}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email::before{content:"\ea27";font-size:16px;margin-right:2px}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save::before{content:"\ea35";font-size:16px;margin-right:2px}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save.saved{background:#f7841b;color:#fff}.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save.saved::before{content:"\ea36";font-size:16px;margin-right:2px}.grey-separator-bar .frame-content-column:last-child .toggle-view-button-column.hidden,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--save.hidden,.grey-separator-bar .frame-content-column:last-child .grey-separator-bar--email.hidden{display:none}.grey-separator-bar .frame-content-column:not(:first-child) .property-result-header{display:none}.global-nav--footer-push{height:80px}.global-nav-footer{font-size:0.85714em;line-height:1.66667em}.global-nav-footer .footer-content--text-c,.global-nav-footer .footer-content--text-d,.global-nav-footer .connect-section,.global-nav-footer .legal-apps,.global-nav-footer .copyright{min-width:940px;max-width:1020px;margin:0 auto}.global-nav-footer .footer-content--text-c,.global-nav-footer .footer-content--text-d,.global-nav-footer .legal-apps{padding:50px 30px}.global-nav-footer .footer-content--text-d{max-width:100%}.global-nav-footer .copyright-footer{width:100%;background-color:#092e4f;color:#fff}.global-nav-footer .copyright-footer span[data-deob]{cursor:pointer}.global-nav-footer .copyright-footer .connect-section{padding:30px 30px}.global-nav-footer .copyright-footer .connect-section:after{content:"";display:table;clear:both}.global-nav-footer .copyright-footer .connect-section:before{content:'';height:100%;vertical-align:middle;display:inline-block}.global-nav-footer .copyright-footer .connect-section>.reason{display:inline-block;vertical-align:middle}.global-nav-footer .copyright-footer .connect-section .connect-with-us{font-size:1.66667em;line-height:2em;color:#f7841b;font-weight:300;float:left;position:relative}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-facebook{margin-left:10px}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-google{position:absolute;width:40px;height:40px;margin-left:1px;z-index:1}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-google div[id*="plusone"]{background-image:url("/images/default/share-google.png") !important;background-size:contain !important;background-repeat:no-repeat !important;height:36px !important;width:36px !important;position:absolute;z-index:10;margin-top:4px !important}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-google div[id*="plusone"]:hover{background-image:url("/images/default/share-google-white.png") !important}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-google div[id*="plusone"] iframe{height:36px !important;width:36px !important;opacity:0;padding-top:8px !important}.global-nav-footer .copyright-footer .connect-section .connect-with-us .share-you-tube{margin-left:42.5px}.global-nav-footer .copyright-footer .connect-section .connect-with-us .icon-hui{font-size:2em;line-height:1.11111em;color:#aaa;padding:0;margin:0}.global-nav-footer .copyright-footer .connect-section .connect-with-us .icon-hui.icon-hui--google{cursor:pointer}.global-nav-footer .copyright-footer .connect-section .connect-with-us .icon-hui:hover{color:#fff}.global-nav-footer .copyright-footer .connect-section .contact-links{float:right;line-height:45px}.global-nav-footer .copyright-footer .legal-apps-copyright{background-color:#484848}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps{padding-bottom:20px}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps:after{content:"";display:table;clear:both}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps .legal-links{margin-top:15px;float:left}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps .legal-links .ad-choices{background:transparent url("/images/default/ad-choices.png") center center no-repeat;background-size:contain;width:15px;height:16px;display:inline-block;vertical-align:text-top}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps .mobile-apps{font-size:1.66667em;line-height:2em;float:right;color:#f7841b;font-weight:300}.global-nav-footer .copyright-footer .legal-apps-copyright .legal-apps .mobile-apps .promo--app-button{font-size:0.8em;line-height:1.25em;font-weight:300;padding:0 10px;line-height:40px;height:40px;margin-left:20px}.global-nav-footer .copyright-footer .legal-apps-copyright .copyright{padding:10px 30px 20px;border-top:1px solid #e9eaee;margin-top:20px;position:relative}.global-nav-footer .copyright-footer .legal-apps-copyright .copyright:after{content:"";display:table;clear:both}.global-nav-footer .copyright-footer .legal-apps-copyright .copyright .equal-housing-icon{position:absolute;top:30px;left:30px;background:transparent url("/images/default/equal_housing_opportunity.png") center center no-repeat;background-size:contain;width:25px;height:25px}.global-nav-footer .copyright-footer .legal-apps-copyright .copyright .copyright-text{padding-left:40px}.global-nav-footer .copyright-footer .legal-apps-copyright .copyright .homes-com-logo{margin-top:60px;text-align:center}.global-nav-header{width:100%;height:50px;background-color:#fff;padding:0 20px}.global-nav-header:after{content:"";display:table;clear:both}.global-nav-header .logo{display:inline-block;vertical-align:middle}.global-nav-header .logo>a,.global-nav-header .logo>.a{background-repeat:no-repeat}.global-nav-header .nav-site .nav-item{padding:0 6px}.global-nav-header .nav-site .nav-item>a,.global-nav-header .nav-site .nav-item>.a{font-size:13px}.global-nav-header .my-homes .nav-item{display:-webkit-inline-flex;display:inline-flex;display:-ms-inline-flexbox}.global-nav-header .my-homes .nav-item .account,.global-nav-header .my-homes .nav-item .myaccount{width:130px;height:30px;font-size:14px;text-align:left;line-height:30px}.global-nav-header .my-homes .nav-item .account:after,.global-nav-header .my-homes .nav-item .myaccount:after{display:none}.global-nav-header .my-homes .nav-item .myaccount{margin-top:10px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center}.main-nav{width:100%;height:50px;background-color:#fff;padding:0 20px;border-bottom:1px solid #aaa;z-index:10000;position:relative}.main-nav.main-nav--hidden{-moz-transform:translate(0, -50px);-ms-transform:translate(0, -50px);-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}.main-nav.main-nav--visible{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.main-nav.main-nav--fixed{-moz-transition:-moz-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;position:fixed;z-index:10000;top:0}.main-nav .sub-items-list .sub-item a,.main-nav .sub-items-list .sub-item .a,.main-nav .sub-items-list .sub-item .a{font-weight:400}.home-page-footer{background:#888;color:#fff}.home-page-footer .section-title{margin-top:40px;color:#fff;font-size:24px}.home-page-footer .footer--footer-icons{background:#484848;height:95px;line-height:95px}.home-page-footer .footer--footer-icons a,.home-page-footer .footer--footer-icons .a,.home-page-footer .footer--footer-icons span.a{color:#fff;font-weight:400;margin-right:38px}.home-page-footer .footer--footer-icons a:last-child,.home-page-footer .footer--footer-icons .a:last-child,.home-page-footer .footer--footer-icons span.a:last-child{margin-right:0}.home-page-footer .footer--footer-icons a::before,.home-page-footer .footer--footer-icons .a::before,.home-page-footer .footer--footer-icons span.a::before{color:#f7841b;font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em}.home-page-footer .footer--footer-icons a.footer-icons--newsroom::before,.home-page-footer .footer--footer-icons .footer-icons--newsroom.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--newsroom::before{content:"\ea47"}.home-page-footer .footer--footer-icons a.footer-icons--advertise::before,.home-page-footer .footer--footer-icons .footer-icons--advertise.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--advertise::before{content:"\ea11"}.home-page-footer .footer--footer-icons a.footer-icons--feedback::before,.home-page-footer .footer--footer-icons .footer-icons--feedback.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--feedback::before{content:"\ea27"}.home-page-footer .footer--footer-icons a.footer-icons--apps::before,.home-page-footer .footer--footer-icons .footer-icons--apps.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--apps::before{content:"\ea44"}.home-page-footer .footer--footer-icons a.footer-icons--widgets::before,.home-page-footer .footer--footer-icons .footer-icons--widgets.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--widgets::before{content:"\ea25"}.home-page-footer .footer--footer-icons a.footer-icons--support::before,.home-page-footer .footer--footer-icons .footer-icons--support.a::before,.home-page-footer .footer--footer-icons span.a.footer-icons--support::before{content:"\ea0f"}@media only screen and (max-width: 1099px){.home-page-footer .footer--footer-icons{padding:0 10px}.home-page-footer .footer--footer-icons a,.home-page-footer .footer--footer-icons .a,.home-page-footer .footer--footer-icons span.a{margin-right:15px}}.home-page-footer .footer-links{border-bottom-width:0.07143em;border-bottom-style:solid;padding-bottom:1.35714em;padding:0 0 50px}.home-page-footer .footer-links:after{content:"";display:table;clear:both}.home-page-footer .footer-links a,.home-page-footer .footer-links .a{color:#fff;font-weight:normal}.home-page-footer .footer-links .footer-links-title{color:#fff;font-size:24px;font-weight:400;line-height:normal;margin:0 0 20px}.home-page-footer .footer-links .footer-links-section{float:left;width:20%}.home-page-footer .footer--bottom-text a,.home-page-footer .footer--bottom-text .a{color:#fff;font-weight:normal}.home-page-footer .footer--bottom-text .bottom-text--left,.home-page-footer .footer--bottom-text .bottom-text--right{margin:0;font-weight:normal}.home-page-footer .footer--bottom-text .bottom-text--left{border-right:1px solid rgba(255,255,255,0.5);padding:35px 30px 35px 30px}.home-page-footer .footer--bottom-text .bottom-text--left .footer-logo{display:block;width:70px;height:70px;margin-top:30px;margin-right:15px;background-color:#fff;border-radius:50%;color:#f7841b;font-size:48px;line-height:70px;text-align:center}.home-page-footer .footer--bottom-text .bottom-text--left .footer-logo::before{content:"\ea34"}.home-page-footer .footer--bottom-text .bottom-text--left .footer-summary--title{color:#f7841b;font-size:16px;line-height:normal;margin:0;padding:0}.home-page-footer .footer--bottom-text .bottom-text--left .footer-summary--content{font-size:12px;margin:10px 0}.home-page-footer .footer--bottom-text .bottom-text--right{padding:35px 30px 35px 30px;line-height:14px;max-width:360px}.home-page-footer .footer--bottom-text .bottom-text--right .footer-copyright{font-size:12px}.home-page-footer .footer--bottom-text .bottom-text--right .footer-copyright p{margin:0 0 10px}.home-page-footer .footer--bottom-text .bottom-text--right .footer-copyright .icon-eho{font:0/0 serif;text-shadow:none;color:transparent;vertical-align:middle}.home-page-footer .footer--bottom-text .bottom-text--right .footer-copyright .icon-ad-choices{background:transparent url("/images/default/ad-choices.png") center center no-repeat;background-size:contain;width:15px;height:16px;display:inline-block;vertical-align:text-top}.home-page-footer .footer--bottom-text .footer-products{position:relative;height:21em;margin:0}.home-page-footer .footer--bottom-text .footer-products:after{content:"";display:table;clear:both}.home-page-footer .footer--bottom-text .footer-products>li{float:left;width:30%;height:50%;padding:5px 0}.home-page-footer .footer--bottom-text .footer-products>li:nth-child(3n+1){clear:left}.home-page-footer .footer--bottom-text .footer-products .button{display:block;box-sizing:border-box;height:100%;line-height:inherit;margin:0 5px;padding:10px 20px;background-color:#0054a0}.home-page-footer .footer--bottom-text .footer-products .button .icon-hui{font-size:3.42857em;line-height:1.25em;display:block;margin-bottom:0}.ngdialog{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;position:fixed;overflow:hidden;z-index:1000}.ngdialog-overlay{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;position:fixed;background:rgba(0,0,0,0.5);-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-add";-webkit-animation-name:"fade-add";animation-name:"fade-add";z-index:0}.ngdialog.ngdialog-closing .ngdialog-overlay{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-remove";-webkit-animation-name:"fade-remove";animation-name:"fade-remove"}.ngdialog-no-overlay{pointer-events:none}.ngdialog-content{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-add";-webkit-animation-name:"fade-add";animation-name:"fade-add";z-index:1;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-remove";-webkit-animation-name:"fade-remove";animation-name:"fade-remove"}body.ngdialog-open{max-width:100%}.ngdialog.ngdialog-theme-hui--desktop .ngdialog-content{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:750px;-moz-box-shadow:0 0 0 1px #aaa,0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 0 1px #aaa,0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 0 1px #aaa,0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.ngdialog.ngdialog-theme-hui--desktop .ngdialog-buttons:after{content:"";display:table;clear:both}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-myhomes .ngdialog-content{max-height:780px}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-myhomes .ngdialog-close{background-color:transparent;border:0;top:0;right:0;box-shadow:none;color:#7fa9cf}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-myhomes .ngdialog-close:before{font-size:15px}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-rounded .ngdialog-content{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-rounded .ngdialog-content .ngdialog-close{top:30px;right:30px;box-shadow:none;color:#aaa;background-color:transparent}.ngdialog.ngdialog-theme-hui--desktop.ngdialog-rounded .ngdialog-content .ngdialog-close:before{font-size:24px}.modal{position:fixed;bottom:0;width:100%;z-index:10000000}.modal.modal--full{height:100%}.modal.modal--full .modal--frame{height:100%}.modal--frame{background:#e9eaee;padding:0;overflow:auto}.modal--frame .multi-selection-list{padding:20px 20px 20px}.modal--backdrop{position:absolute;top:0;bottom:0;left:0;right:0;position:fixed;z-index:1000;background:#000}.modal{-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-moz-transition:-moz-transform 0.3s "ease-out";-o-transition:-o-transform 0.3s "ease-out";-webkit-transition:-webkit-transform 0.3s "ease-out";transition:"transform" 0.3s "ease-out"}.modal--backdrop{opacity:0.5;-moz-transition:"linear" 0.15s "opacity";-o-transition:"linear" 0.15s "opacity";-webkit-transition:"linear" 0.15s "opacity";transition:"linear" 0.15s "opacity"}.modal-content{padding:20px;position:relative;overflow-x:hidden;overflow-y:auto;height:100%}.modal-content .multi-selections{width:225px}.modal-content .module-title,.modal-content .modal-title,.modal-title{padding-left:0;padding-right:0;border-bottom-width:0.04167em;border-bottom-style:solid;padding-bottom:0.375em;border-bottom-color:#e9eaee;margin-bottom:20px}.listing-results--cell{background-color:#f4f5f7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;position:relative}.listing-results--cell:after{content:"";display:table;clear:both}.listing-results--cell:hover{background-color:#dde9f3}.listing-results--cell:hover .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell,.listing-results--cell:hover .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell,.listing-results--cell:hover .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell{opacity:1}.listing-results--cell .listing-cell-link{position:absolute;width:100%;height:100%;z-index:0}.listing-results--cell .cell-primary-image,.listing-results--cell .property-price-display,.listing-results--cell .cell-floor-plans,.listing-results--cell .cell-street-address-container,.listing-results--cell .cell-row-secondary-details,.listing-results--cell .cell-beds-baths{z-index:10}.listing-results--cell .cell--property .cell-row-details:after{content:"";display:table;clear:both}.listing-results--cell .cell--property .cell-row-details .cell-image-container{float:left}.listing-results--cell .cell--property .cell-row-details .cell-image-container .cell-primary-image{width:220px;height:145px;position:relative;background-size:cover;background-position:center center}.listing-results--cell .cell--property .cell-row-details .cell-image-container .cell-primary-image .listing-image-link{display:block;width:100%;height:100%}.listing-results--cell .cell--property .cell-row-details .cell-image-container .new-label{background-color:#38a927;opacity:0.8;color:#fff;width:58px;height:28px;text-align:center;vertical-align:middle;line-height:28px;z-index:1;position:absolute}.listing-results--cell .cell--property .cell-row-details .cell-image-container .new-label .new-label-text{font-size:12px}.listing-results--cell .cell--property .cell-row-details .cell-image-container .new-label .new-label-text .icon-hui--star-full{padding-right:0}.listing-results--cell .cell--property .cell-row-details .cell-image-container .cell-image-photocount{width:60px;height:28px;position:absolute;bottom:8px;left:5px;background-color:#484848;color:#fff;opacity:.9;padding-top:4px;font-size:18px;font-weight:100;text-align:center}.listing-results--cell .cell--property .cell-row-details .cell-image-container .cell-image-photocount:before{padding-right:4px;vertical-align:bottom;content:"\ea4a"}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container{-ms-flex:0 1 auto;-webkit-flex:1;min-width:220px;padding:20px 20px 0;line-height:24px;z-index:50}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-street-address-container{color:#0054a0;font-size:22px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-street-address-container .cell-address-line1{white-space:normal}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container{color:#888;font-size:12px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container:before{content:"\ea3f";color:#484848}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container .listing-type-block{display:inline-block;color:#0054a0;line-height:normal;text-transform:uppercase}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container .listing-type-block:before{content:"\ea37"}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container .cell-city-st-pincode-container .listing-type-block.foreclosure-type{color:#ed1c24}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display{flex-basis:220px;padding:20px 20px 0 0;text-align:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .button{width:220px;font-size:22px;font-weight:300;height:45px;line-height:45px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .button:hover{background-color:#f7841b}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-currency{font-size:.8em;vertical-align:.28em;line-height:0}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details{width:220px;margin-top:5px;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-estimate,.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-indicator{font-weight:400;line-height:20px;text-align:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-estimate{color:#0054a0;font-size:12px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-indicator{color:#ed1c24;font-size:10px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-indicator .price-reduced{font-weight:600}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-indicator .price-reduced::before{margin-right:-3px;vertical-align:bottom}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .cell-floor-plans{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .cell-floor-plans .price-details-floorplans,.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .cell-floor-plans .price-details-info{color:#0054a0;font-size:12px;font-weight:400;line-height:20px}@media screen and (max-width: 1180px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display{flex-basis:180px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .button{width:180px;font-size:18px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details{width:180px;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-estimate,.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details .price-indicator{text-align:center}}@media screen and (max-width: 1024px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .cell-title-address-container{width:250px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display{flex-basis:150px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .button{width:150px;font-size:16px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--top .property-price-display .price-details{width:150px}}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 1180px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description{clear:left}}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .cell-property--type-features{padding:20px 20px 0}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .cell-property--type-features .cell-property-type{color:#888}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .cell-property--type-features .cell-property-features{color:#484848}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .cell-property--type-features .cell-property-features .ranked-features .cell-property-list .cell-property--details:after{content:'\00b7';font-size:14px;margin:0 2.5px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .cell-property--type-features .cell-property-features .ranked-features .cell-property-list .cell-property--details:last-child::after{content:none}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:240px;padding:20px 20px 0 0}@media screen and (max-width: 1180px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing{width:200px}}@media screen and (max-width: 1024px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing{width:170px}}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-logo{flex:0 1 auto;-ms-flex:0 1 auto;height:30px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-logo .property-agent-logo--logo{height:40px}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-text{width:140px;height:40px;margin-left:5px;font-size:12px;line-height:16px;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-text .property-agent-text--text{width:100%;flex:0 1 auto;-ms-flex:0 1 auto}@media screen and (max-width: 1180px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-text{width:100px}}@media screen and (max-width: 1024px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .property-agent-listing .property-agent-text{width:80px;font-size:10px;line-height:14px}}.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .offered-by-apt{width:240px;padding:20px 20px 0 0;height:50px;background-repeat:no-repeat;background-image:url("../images/property/apartment-list-logo.png");background-position:0;background-size:contain}@media screen and (max-width: 1180px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .offered-by-apt{width:200px}}@media screen and (max-width: 1024px){.listing-results--cell .cell--property .cell-row-details .cell-row-details--bottom .property-description .offered-by-apt{width:170px}}.listing-results--cell .cell--property .cell-row-secondary-details{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.listing-results--cell .cell--property .cell-row-secondary-details .cell-beds-baths .prop-details{margin-left:20px;font-size:16px;line-height:60px}.listing-results--cell .cell--property .cell-row-secondary-details .cell-beds-baths .tooltip-button{background-color:inherit}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell{min-width:180px;display:-webkit-flex;display:flex;display:-ms-flexbox}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell--link{margin-left:auto}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell{position:relative;width:60px;height:60px;background-color:transparent;border:none;cursor:pointer;display:inline-block;color:#888;font-size:24px;opacity:.5;outline:none;padding:0}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell:hover,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell:hover,.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell:hover{color:#0054a0;opacity:1}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell.visited{color:#0054a0;opacity:1}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-video-cell:before{content:"\ea4d"}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell.visited{color:#0054a0;opacity:1}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-infocheck-cell:before{content:"\ea28"}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell.saved{color:#f7841b;opacity:1}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell.saved:before{content:"\ea36"}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .cta-save-cell:before{content:"\ea35"}.listing-results--cell .cell--property .cell-row-secondary-details .listing-results-cta-cell .tooltip{position:absolute;white-space:nowrap;margin-top:15px}.right-cta--cells{color:#0054a0;font-weight:700;text-align:center;padding-top:20px}.right-cta--cells .right-cta--cell{min-height:250px;margin-bottom:20px}.right-cta--cells .right-cta--cell.text-block-a{min-height:30px}.right-cta--cells .right-cta--cell .estimated-values--header{text-align:left}.right-cta--cells .right-cta--cell .foreclosure-rightblock-cta{display:block;width:300px;height:250px;background-image:url("/images/cta/foreclosure-cta-srp.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.right-cta--cells .right-cta--cell.question.hasState{width:100%;min-height:460px;margin-top:20px;overflow-x:hidden;overflow-y:hidden;border:1px solid #ccc}.right-cta--cells .right-cta--cell.question.hasState .questions-iframe{width:270px;height:460px;border:0}.right-cta--cells .right-cta--cell.question:not(.hasState){min-height:0}.right-cta--cells .right-cta--cell.localinfo.showLocalInfo{width:100%;height:300px;margin-top:20px;overflow:hidden;border:1px solid #ccc}.right-cta--cells .right-cta--cell.localinfo.showLocalInfo .localinfo-iframe{border:0;width:295px;height:300px}.right-cta--cells .right-cta--cell.localinfo:not(.showLocalInfo){min-height:0}.pagination-bar-cell .pagination-container{margin:20px 0 30px}.pagination-bar-cell .pagination-container .pagination-main-block{border:1px solid #aaa;padding:5px 10px}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;flex:0 1 auto;margin:0 2px;min-width:30px;padding:0 3px;border:1px solid #aaa;color:#0054a0;cursor:pointer;font-size:14px;font-weight:700}@media only screen and (max-width: 1024px){.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell{font-size:12px}}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell:hover{text-decoration:underline}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.current-page{border-color:#f7841b}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:30px;border:0;background-color:#f7841b;color:#fff;font-size:22px}@media only screen and (max-width: 1024px){.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block{font-size:18px}}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block:hover{background-color:#0054a0;text-decoration:none}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-double-left-end::before{content:"\ea23";vertical-align:bottom}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-left-end::before{content:"\ea1b";vertical-align:bottom}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-right-end::before{content:"\ea1c";vertical-align:bottom}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-double-right-end::before{content:"\ea24";vertical-align:bottom}.pagination-bar-cell .pagination-container .pagination-main-block .pagination-list .pagination-number-cell.common-active-block .pagination-navigator::before{color:#fff}.pagination-bar-cell .pagination-container .total-results{margin-top:5px;font-size:12px;text-align:center}.global-nav-footer{margin-top:0}.footer-container{background-color:#dde9f3;width:100%;margin:20px 0 0}.footer-container:after{content:"";display:table;clear:both}.footer-container .footer-mainblock{overflow:hidden}.footer-container .footer-mainblock .footer-nearby-cities,.footer-container .footer-mainblock .footer-zipcodes,.footer-container .footer-mainblock .footer-neighborhoods{position:relative;padding:0 15px 16px;float:left;color:#0054a0;font-weight:600;cursor:pointer;width:32.33333333%;font-size:12px}.footer-container .footer-mainblock .footer-nearby-cities .label-heading,.footer-container .footer-mainblock .footer-zipcodes .label-heading,.footer-container .footer-mainblock .footer-neighborhoods .label-heading{font-size:16px;margin-top:50px;color:#f7841b;font-weight:600}.footer-container .footer-mainblock .links-block{margin-top:-15px}.footer-container .footer-mainblock .links-block .footer-bar-labels:after{content:'\00b7';color:#484848}.footer-container .footer-mainblock .links-block .footer-bar-labels:last-of-type:after{content:''}.footer-container .footer-mainblock .show-button{height:25px;border-style:solid;border-color:#0054a0;outline:0;cursor:pointer;margin-top:15px;color:#0054a0;font-size:11px;border-radius:10px;background-color:#dde9f3}.gallery:after{content:"";display:table;clear:both}.gallery.gallery--scroll{width:102%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.gallery-list>li{float:left}.gallery--scroll>.gallery-list{width:auto;margin:0}.gallery--scroll>.gallery-list>li{float:none;display:inline-block;margin:0}.form-message,.form-message-top{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fbc18d;color:#f7841b;padding:10px 10px;margin:10px;text-align:center}.form-message:before,.form-message-top:before{content:'';background:#fbc18d;color:#f7841b;width:15px;height:15px;-moz-transform:rotate(45deg) translate(-50%, -25%);-ms-transform:rotate(45deg) translate(-50%, -25%);-webkit-transform:rotate(45deg) translate(-50%, -25%);transform:rotate(45deg) translate(-50%, -25%);position:absolute;left:50%;top:0}.form-message.ng-enter,.ng-enter.form-message-top,.form-message.ng-leave,.ng-leave.form-message-top{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}.form-message.ng-enter.ng-enter-active,.ng-enter.ng-enter-active.form-message-top{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-in-up-add";-webkit-animation-name:"fade-in-up-add";animation-name:"fade-in-up-add"}.form-message.ng-leave,.ng-leave.form-message-top{position:absolute;width:95%}.form-message.ng-leave.ng-leave-active,.ng-leave.ng-leave-active.form-message-top{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-out-up-add";-webkit-animation-name:"fade-out-up-add";animation-name:"fade-out-up-add"}.form-message-top:before{content:none}.alternate-match-select-wrap{padding:0 10px;margin-bottom:0;bottom:10px;width:100%;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-in-down-add";-webkit-animation-name:"fade-in-down-add";animation-name:"fade-in-down-add"}.alternate-match-select-wrap.ng-enter.ng-enter-active{-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-in-down-add";-webkit-animation-name:"fade-in-down-add";animation-name:"fade-in-down-add"}.alternate-match-select-wrap.ng-leave.ng-leave-active{position:absolute;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-moz-animation-name:"fade-out-down-add";-webkit-animation-name:"fade-out-down-add";animation-name:"fade-out-down-add"}.alternate-match-select-wrap>select{position:relative;padding-right:0;z-index:3}.alternate-matches--header{color:#f7841b;font-weight:400;font-size:18px}.input-checkbox:hover+label:before{border-color:#ccc}.search-form .search-form--button{padding:0;margin-left:-1px}.search-form .search-form--button .button{height:56px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:0 10px -3}.search-form .search-form--button .icon-hui--search:before{font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:600;content:'Search'}.search-form .search-form--field{margin-right:-1px}.search-form .search-form--field .float-label{border-radius:5px;border-width:1px;padding-right:0}.search-form .search-form--field .float-label.form-field--has-value{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:none}.form-input-textarea{box-sizing:border-box}.form-input-textarea .textarea-preview,.form-input-textarea .textarea-field{transition:.3s linear all;opacity:0}.form-input-textarea .textarea-preview.is-open-add,.form-input-textarea .textarea-preview.is-open,.form-input-textarea .textarea-field.is-open-add,.form-input-textarea .textarea-field.is-open{opacity:1}.form-input-textarea .textarea-preview{overflow:hidden;transition:.5s linear all}.form-input-textarea .textarea-preview .media{margin-left:20px}.form-input-textarea .textarea-preview .details{padding-left:22px}.form-input-textarea .textarea-preview.is-closed{height:0}.form-input-textarea .textarea-preview.is-open-add-active{overflow:visible}.form-input-textarea .textarea-field{width:100%;border:2px solid #ccc;border-radius:2px;padding:10px 20px;background:#fff;color:#484848;font-size:16px;-moz-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);-webkit-box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);box-shadow:inset 1px 1px 5px rgba(170,170,170,0.3);display:block;overflow:auto;vertical-align:top;padding-top:5px;padding-bottom:5px;min-height:60px;resize:vertical;line-height:20px;margin:0;min-height:0;height:0;width:100%}.form-input-textarea .textarea-field.is-closed{padding-top:0;padding-bottom:0}.form-input-textarea .textarea-field.is-open{height:100px}.form-input-textarea .textarea-field.is-open-add-active{height:100px}.form-input-textarea .textarea-field:focus{outline:none}.footer-button{font-family:'Open Sans';font-size:14px;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex;cursor:pointer;background:none;border:none;color:white;height:50px;border-right:1px solid #2a79c1;-moz-box-shadow:inset -1px 0 0 #000;-webkit-box-shadow:inset -1px 0 0 #000;box-shadow:inset -1px 0 0 #000;z-index:10;margin:0}.footer-button:last-child{border-right:none}.footer-button .label--container{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;justify-content:center}.footer-button .icon-hui,.footer-button .label{-webkit-flex:0 1 auto;flex:0 1 auto}.footer-button .icon-hui{padding-right:6px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.footer-button .icon-hui:before{-webkit-flex:0 1 0;flex:0 1 0}.footer-button .label--two-line{text-align:left}.footer-button .label--two-line>span{font-size:0.85714em;line-height:1.25em;display:block}.footer-button:active,.footer-button:focus,.footer-button:hover{background-color:#f7841b;color:white;outline:none}[hui-preview-accordion] [hui-preview-accordion-content]{overflow-y:hidden}.features-amenities .features-amenities--description{padding:0 15px;margin-bottom:15px;color:#484848}.features-amenities .features-amenities--description .features-amenities--description-text{line-height:20px}.features-amenities .features-amenities--description .features-amenities--description-text:first-line{font-weight:700}.features-amenities .features-amenities--description .features-amenities--description-button{margin:10px 0}.features-amenities .features-amenities--description .features-amenities--description-button .button{min-width:120px}.features-amenities .features-amenities--description .features-amenities--description-button .icon-hui{float:left;margin-right:5px}.features-amenities .special-features{margin-bottom:15px}.features-amenities .special-features .special-features--container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-column-count:2;-webkit-column-count:2;column-count:2;padding:20px 40px;background-color:#e9eaee;color:#484848}.features-amenities .special-features .special-features--container .special-features--item{font-weight:400;padding:2px 5px 0}.features-amenities .additional-features .additional-features--body{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;color:#484848;font-size:14px}.features-amenities .additional-features .additional-features--body .additional-features--features:after{content:"";display:table;clear:both}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column{float:left;width:50%;margin-bottom:-25px}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature{margin:0 0 25px 30px}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature .additional-features--label{font-weight:700}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature .additional-features--value{font-weight:400}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature .additional-features--value.has-eco::before{color:#38a927;font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea38";margin-left:-30px}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature .additional-features--value .additional-features--value-item{padding:0;margin:0;padding-bottom:10px}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column .additional-features--feature .additional-features--value .additional-features--value-item.has-eco::before{color:#38a927;font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea38"}.features-amenities .additional-features .additional-features--body .additional-features--features .additional-features--column:last-of-type:after:after{content:"";display:table;clear:both}.features-amenities .additional-features .additional-features--footer-eco{font-size:12px;color:#aaa;font-weight:500;text-align:left;text-transform:uppercase;margin-top:25px}.features-amenities .additional-features .additional-features--footer-eco::before{color:#38a927;font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea38"}.features-amenities .features-amenities--view-source .icon-hui{font-size:0.71429em;line-height:2em}.image-gallery .image-gallery--holder{height:100%;position:relative}.image-gallery .image-gallery--slide{height:100%;float:left;position:relative;overflow:hidden}.image-gallery .is-animate{-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.image-gallery[data-name="full-page-gallery"] .pin-it-button{background-image:url("/images/default/pinit-white.png");height:24px;width:49px;margin:10px 0 0 10px;padding:0;top:50%;left:50%;position:absolute}.gallery-slide-image{height:100%;width:100%}.gallery-slide-image .is-final-slide{max-width:100%;max-height:600px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ngdialog.full-screen-gallery .ngdialog-content{max-height:100%;top:0;right:0;bottom:0;left:0;position:fixed;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar{background:rgba(72,72,72,0.9);height:45px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content{width:100%;padding-left:15px;padding-right:50px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content .property-cost,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content .property-cost{display:inline;margin-right:10px;font-weight:600}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content .property-header,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content .property-header{top:0;font-weight:500}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content form[name="searchForm"],.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content form[name="searchForm"]{display:none}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content .grey-separator-bar--email,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content .grey-separator-bar--email,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .frame-content .grey-separator-bar--save,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .grey-separator-bar .global-nav--content .grey-separator-bar--save{top:0}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container{background:#484848;position:relative}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container{display:inline-block;vertical-align:top}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check-label{position:absolute;top:0;z-index:1;background:#e9eaee;line-height:40px;height:40px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;color:#0054a0;padding-right:4px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check-label::before{font-size:10px;top:-7px;position:relative}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check-label::after{font-size:24px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check{visibility:hidden;position:absolute}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check+label{-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;left:313px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check+label::before{content:'HIDE'}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .toggle-check+label::after{content:"\ea1b"}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked label{left:0}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked label::before{content:''}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked label::after{content:"\ea1c"}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked .form-left{width:0%;opacity:0;margin-right:0;padding:0;overflow:hidden}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container.toggle-checked .gallery-container{width:100%}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left{text-align:left;background:#e9eaee;position:relative;width:330px;padding:0 15px 65px;opacity:1;margin-right:0%;max-height:100%;height:100%;overflow:auto;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .action-module--heading{font-weight:500;border:none;padding:10px 0;font-size:20px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .action-module-short-description--button{text-align:center;margin-bottom:20px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .offered-by{display:none}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form-container .listing-lead-form{width:100%;float:none;padding:0;max-width:100%}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form-container .lead-form--submit{margin-bottom:15px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form-container .lead-form--submit .button{height:40px;line-height:40px;margin:15px 0}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form-container .lead-form--privacy-policy{line-height:16px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form-container,.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form{padding:0}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .form-left .lead-form.request-information{min-width:0%}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container{width:66%;width:calc(100% - 330px);width:-webkit-calc(100% - 330px);margin-left:-4px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container.floor-plans-gallery .pin-it-button{display:none}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container.propert-details-gallery .pin-it-button{bottom:110px}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container .image-gallery.image-gallery-slider .expand-gallery{display:none}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery .form-gallery-container .gallery-container .image-gallery.image-gallery-slider .image-gallery-navigation{top:45%}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery+.ngdialog-close{background:none;border:none;box-shadow:none}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery+.ngdialog-close::before{position:relative;top:20px;right:15px;font-weight:700;color:#fff}.ngdialog.full-screen-gallery .ngdialog-content .modal-image-gallery,.ngdialog.full-screen-gallery .ngdialog-content .gallery-container,.ngdialog.full-screen-gallery .ngdialog-content .form-left,.ngdialog.full-screen-gallery .ngdialog-content img{height:100%}.ngdialog.full-screen-gallery .ngdialog-content .form-gallery-container{height:94%;height:calc(100% - 43px);height:-webkit-calc(100% - 43px)}.ngdialog.full-screen-gallery .ngdialog-content .gallery-slide-image{background-position:center center;background-repeat:no-repeat;background-size:contain}.ngdialog-open .ngdialog{z-index:10001}.image-gallery.image-gallery-slider{height:100%;overflow:hidden;position:relative}.image-gallery.image-gallery-slider .pin-it-button{background-image:url("/images/default/pinit-white.png");height:24px;width:49px;bottom:84px;right:15px;position:absolute;display:none}.image-gallery.image-gallery-slider .image-gallery--wrapper{height:100%}.image-gallery.image-gallery-slider .image-gallery--wrapper .image-gallery-navigation{position:absolute;top:30%;background-color:#000;z-index:22;line-height:50px;font-size:40px;color:#fff;padding:4px 10px 0;opacity:0;display:none}.image-gallery.image-gallery-slider .image-gallery--wrapper .image-gallery-navigation.next{right:0}.image-gallery.image-gallery-slider .image-gallery--wrapper .image-gallery-navigation.prev{left:0}.image-gallery.image-gallery-slider .expand-gallery{position:absolute;top:10px;right:10px;z-index:11;width:35px;height:35px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#092e4f;text-align:center;color:#fff;line-height:35px;cursor:pointer;opacity:0;display:none}.image-gallery.image-gallery-slider .expand-gallery::before{content:"\ea6d";font-size:18px}.image-gallery.image-gallery-slider:hover .image-gallery-navigation{opacity:0.6;display:inline}.image-gallery.image-gallery-slider:hover .image-gallery-navigation:hover{opacity:0.9}.image-gallery.image-gallery-slider:hover .pin-it-button{display:inline}.floor-plans-gallery .image-gallery.image-gallery-slider:hover .pin-it-button{display:none}.image-gallery.image-gallery-slider:hover .expand-gallery{opacity:0.65;display:block}.image-gallery.image-gallery-slider .image-gallery--counter{position:absolute;top:0;left:0;z-index:11;background-color:#e9eaee;line-height:30px}.image-gallery.image-gallery-slider .image-gallery--counter:after{content:"";display:table;clear:both}.image-gallery.image-gallery-slider .image-gallery--counter .photo-counter--image-count{padding:0 15px;float:left;color:#888}.image-gallery.image-gallery-slider .image-gallery--counter .photo-counter--image-count .photo-counter--current-image::after{content:'/';position:relative;left:2px}.image-gallery.image-gallery-slider .image-gallery--counter .photo-counter--current-category{float:left;background-color:#7fa9cf;padding:0 10px;color:#fff}.image-gallery.image-gallery-slider .gallery-thumbnail-slider{height:50px;background-color:rgba(0,0,0,0.6);position:absolute;width:100%;bottom:0;padding:5px 0}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport{height:100%;margin-left:auto;background-color:transparent;margin-right:auto;overflow:hidden}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder{overflow:hidden;height:100%}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image{height:100%;width:60px;float:left;margin-left:5px;cursor:pointer}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image.active{border:1px solid #e9eaee}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image.is-final-slide-thumb{display:none}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image.is-final-slide-thumb.active{display:none}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image .img{max-width:100%;max-height:100%;width:100%;height:100%}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider{height:50px;background-color:#000;opacity:0.6;position:absolute;width:100%;bottom:0;padding:5px 0}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .galery-thumbnail-viewport{height:100%;margin-left:auto;background-color:transparent;margin-right:auto;overflow:hidden}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder{overflow:hidden;height:100%}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image{height:100%;width:60px;float:left;margin-left:5px;cursor:pointer}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image.active{border:1px solid #e9eaee}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .galery-thumbnail-viewport .thumb-holder .thumbnail-slider-image .img{max-width:100%;max-height:100%;width:100%;height:100%}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .thumbnail-slider-navigation{position:absolute;top:15px;color:#fff;font-size:25px;opacity:0.8;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .thumbnail-slider-navigation.prev{left:-25px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .thumbnail-slider-navigation.next{right:-25px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider .thumbnail-slider-navigation:hover{color:#fff;opacity:1}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider:hover .thumbnail-slider-navigation.next{right:15px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .galery-thumbnail-viewport .gallery-thumbnail-slider:hover .thumbnail-slider-navigation.prev{left:15px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .thumbnail-slider-navigation{position:absolute;top:15px;color:#fff;font-size:25px;opacity:0.8;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .thumbnail-slider-navigation.prev{left:-25px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .thumbnail-slider-navigation.next{right:-25px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider .thumbnail-slider-navigation:hover{color:#fff;opacity:1}.image-gallery.image-gallery-slider .gallery-thumbnail-slider:hover .thumbnail-slider-navigation.next{right:15px}.image-gallery.image-gallery-slider .gallery-thumbnail-slider:hover .thumbnail-slider-navigation.prev{left:15px}.listing-details-page--content .m .media-gallery-content .media-photo-gallery{height:100%}.modal--small .ngdialog-content .short-message{width:auto;margin-bottom:40px;padding:10px 60px}.modal--small .ngdialog-content .short-message .title{margin-top:30px}.modal--small .ngdialog-content .short-message .title .title--content{color:#f7841b;font-size:24px;text-align:center}.modal--small .ngdialog-content .short-message .message{margin-top:20px;background-color:white;border:1px solid #ccc;border-radius:5px}.modal--small .ngdialog-content .short-message .message .message--content{color:#888;font-size:16px;text-align:center;padding:20px 20px;max-height:200px;overflow:scroll}.tooltip .ngdialog-content{background-color:#e9eaee}.tooltip .ngdialog-content .tooltip-dialog{height:100%}.tooltip .ngdialog-content .tooltip-dialog .tooltip-head,.tooltip .ngdialog-content .tooltip-dialog .tooltip-body{padding:15px 15px}.tooltip .ngdialog-content .tooltip-dialog .tooltip-title,.tooltip .ngdialog-content .tooltip-dialog .tooltip-close{font-weight:400;font-size:18px;line-height:20px}.tooltip .ngdialog-content .tooltip-dialog .tooltip-head{background-color:#f4f5f7;color:#f7841b}.tooltip .ngdialog-content .tooltip-dialog .tooltip-head .tooltip-title{padding-right:30px}.tooltip .ngdialog-content .tooltip-dialog .tooltip-close{color:#0054a0;position:absolute;top:15px;right:15px}.tooltip .ngdialog-content .tooltip-dialog .tooltip-body :first-child{padding-top:0;margin-top:0}.local-schools .local-schools--table{border-spacing:0;border-collapse:separate;width:100%}.local-schools .local-schools--table .local-schools--table-header{font-size:16px;color:#484848;text-align:left;padding:10px 20px}.local-schools .local-schools--table .local-schools--table-body{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;font-size:16px}.local-schools .local-schools--table .local-schools--table-body .local-schools--table-row:last-child .local-schools--information:first-child{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.local-schools .local-schools--table .local-schools--table-body .local-schools--table-row:last-child .local-schools--information:last-child{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.local-schools .local-schools--table .local-schools--table-body .local-schools--table-row:first-child .local-schools--information:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.local-schools .local-schools--table .local-schools--table-body .local-schools--table-row:first-child .local-schools--information:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.local-schools .local-schools--table .local-schools--table-body .local-schools--information{padding:10px 20px}.local-schools .local-schools--table .local-schools--table-body .local-schools--information.local-schools--name{width:50%}.local-schools .local-schools--table .local-schools--table-body .local-schools--information.local-schools--name .local-schools--link{white-space:normal}.local-schools .local-schools--table .local-schools--table-body .local-schools--information.local-schools--score{width:17%}.local-schools .schools-view--more{font-size:16px;padding:10px 20px;font-weight:700}.local-schools .tooltip .tooltip-inner{max-width:400px;width:400px}.local-schools .tooltip .school-tooltip{padding:20px 0;text-align:center;font-size:14px;font-weight:500}.local-schools .tooltip .school-tooltip .school-tooltip-bold{font-weight:700}.local-schools .tooltip .school-tooltip .school-legend{padding:20px 0}.local-schools .tooltip .school-tooltip .school-legend .school-ranking{display:inline-block}.local-schools .school-ranking{width:30px;height:30px;font-size:16px;border-radius:100%;position:relative;background-color:#7fa9cf;color:#fff;display:block}.local-schools .school-ranking .school-ranking-legend{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.range-slider{float:left}.range-slider .slider-box{width:280px;height:80px;margin:0 10px 0 5px}.range-slider .range-display{font-size:14px;width:inherit;margin-top:10px}.range-slider .range-display .range-display-label{font-weight:500;color:#000056;margin-right:5px;float:left;max-width:170px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.range-slider .range-display .range-display-tooltip{display:inline;position:relative}.range-slider .range-display .range-display-tooltip-icon{background:transparent}.range-slider .range-display .range-label-box{float:right;color:#7fa9cf;font-size:13px}.range-slider .range-display .range-label-box .range-label{text-align:right}.range-slider .range-display .range-label-box .range-label-line-bottom{height:5px}.range-slider .range-label-bottom{color:#aaa;font-size:12px;width:inherit;opacity:0}.range-slider .range-label-bottom .range-label-min{float:left}.range-slider .range-label-bottom .range-label-max{float:right;padding-right:10px}.range-slider .slider-control:hover .range-label-bottom,.range-slider .slider-control:focus .range-label-bottom{opacity:1}.range-slider .slider-control:hover .slider-pointer,.range-slider .slider-control:focus .slider-pointer{border-color:#f7841b}.range-slider .slider-wrapper{padding:5px 0}.range-slider .slider-container{position:relative}.range-slider .slider{width:calc(100% - 10px);height:10px;background:#e9eaee;box-shadow:none;border-radius:5px;margin:10px 0;padding:0}.range-slider .slider .slider-selected{background-color:#f7841b;float:left;height:100%;border-radius:5px}.range-slider .slider .slider-pointer{float:right;background:#fff;width:27px;height:27px;margin-top:-9px;margin-right:-15px;border-radius:50%;border:2px solid #aaa}.range-slider .slider .slider-pointer:focus{outline:0}.range-slider .slider .slider-pointer:hover{border-color:#f7841b}.range-slider .slider .slider-pointer:after{content:'';display:block;height:25px;width:25px;position:relative;top:12px;left:12px}.pin-home-value{position:absolute;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.pin-home-value .label-home-value{-moz-transition:color 0.1s ease,all 0.3s ease;-o-transition:color 0.1s ease,all 0.3s ease;-webkit-transition:color 0.1s ease,all 0.3s ease;transition:color 0.1s ease,all 0.3s ease;height:28px;width:100%;background:#888;font-size:12px;font-weight:600;color:#fff;text-align:center;padding:5px 10px;-moz-box-shadow:1px 1.75px 1.75px 0.4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1.75px 1.75px 0.4px rgba(0,0,0,0.2);box-shadow:1px 1.75px 1.75px 0.4px rgba(0,0,0,0.2)}.pin-home-value .address-label-home-value{display:none}.pin-home-value .address-label-home-value .address-label-link{color:#fff;font-size:12px}.pin-home-value .price-label-home-value{white-space:nowrap}.pin-home-value:hover{z-index:2;-moz-box-shadow:4px 7px 4px 1px rgba(0,0,0,0.3);-webkit-box-shadow:4px 7px 4px 1px rgba(0,0,0,0.3);box-shadow:4px 7px 4px 1px rgba(0,0,0,0.3)}.pin-home-value:hover .label-home-value{height:35px;background:#484848;font-size:16px;font-weight:600;padding:8px 10px}.pin-home-value.is-selected{position:absolute;z-index:1;-moz-box-shadow:7.5px 13px 4px 1px rgba(0,0,0,0.3);-webkit-box-shadow:7.5px 13px 4px 1px rgba(0,0,0,0.3);box-shadow:7.5px 13px 4px 1px rgba(0,0,0,0.3)}.pin-home-value.is-selected .address-label-home-value{display:block}.pin-home-value.is-selected .label-home-value{-moz-transition:color 0.1s ease,all 0.4s ease;-o-transition:color 0.1s ease,all 0.4s ease;-webkit-transition:color 0.1s ease,all 0.4s ease;transition:color 0.1s ease,all 0.4s ease;height:50px;background:#f7841b;font-size:16px;font-weight:600;padding:5px 15px}.pin-home-value.is-current{width:30px;height:30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pin-home-value.is-current .label-home-value{width:25px;height:25px;margin:0 auto;padding:0;border:2px solid #fff;border-radius:50%}.pin-home-value.is-current .label-home-value .address-label-link,.pin-home-value.is-current .label-home-value .price-label-home-value{display:none}.lead-form .lead-form-confirmation-text{margin:0;font-size:12px;font-weight:600}.lead-form .local-connect--desktop .local-connect--provider{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.lead-form .local-connect--desktop .local-connect--provider .local-connect--content{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:5px 0}.lead-form .local-connect--desktop .local-connect--provider .local-connect--input .icon-hui--checkmark{margin:0 15px 0 5px;color:#aec3d7;font-size:125%}.lead-form .local-connect--desktop .local-connect--provider .local-connect--image-container{flex:0 0 auto;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin-right:5px;height:40px;width:40px;overflow:hidden}.lead-form .local-connect--desktop .local-connect--provider .local-connect--image-container .local-connect--logo{height:40px;width:40px}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info{max-width:190px}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--name{color:#0054a0;width:190px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--name .ng-binding{font-weight:400}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--name .local-connect--endorsements{color:#7fa9cf}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--name .local-connect--endorsements::before{content:"\ea60";position:relative;top:1px}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--phone-number,.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--listing-agent,.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--preferred{font-size:11px}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--phone-number{margin-right:3px;color:#aaa}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--listing-agent{color:#f7841b}.lead-form .local-connect--desktop .local-connect--provider .local-connect--provider-info .local-connect--contact-info .local-connect--preferred{color:#f7841b;text-transform:uppercase}.lead-form .lead-form--basic-fields .float-label,.lead-form .lead-form--basic-fields .form-input-textarea{margin:5px 0 0}.lead-form .lead-form--basic-fields .lead-form-input{font-weight:300;font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.lead-form .lead-form--basic-fields .lead-form-input.textarea-field{font-family:"Open Sans",Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.lead-form .lead-form--opt-in{margin-top:15px}.lead-form .lead-form--opt-in .input-checkbox+label{display:block;font-size:13px;line-height:14px}.lead-form .lead-form--opt-in .input-checkbox{height:30px;width:22px;z-index:1}.lead-form .lead-form--opt-in.veteran-yn{display:none;visibility:hidden}.lead-form .lead-form--submit{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:20px 0}.lead-form .lead-form--privacy-policy{color:#aaa;font-size:11px;text-align:center}.lead-form .offered-by .offered-by--provider{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;min-width:260px;width:100%}.lead-form .offered-by .offered-by--provider:not(:first-child){margin-top:20px}.lead-form .offered-by .offered-by--provider .offered-by--content{display:-webkit-flex;display:flex;display:-ms-flexbox}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--image{margin-right:10px}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--image .offered-by--logo{height:60px;background-size:contain;background-position:center center;background-repeat:no-repeat}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--name,.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--phone{margin-bottom:5px;font-weight:300}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--name .offered-by--name-link,.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--phone .offered-by--name-link{font-weight:300;white-space:normal}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--sales-address .offered-by--sales-address--citystatezip{display:inline-block}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--company-name,.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--phone-number,.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--sales-office,.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--sales-address{color:#aaa;font-weight:300}.lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by-apt{height:50px;background-size:contain;background-repeat:no-repeat;height:50px;background-image:url(../images/property/apartment-list-logo.png);background-position:0}.lead-form .offered-by .offered-by--provider .offered-by--supplier{display:-webkit-flex;display:flex;display:-ms-flexbox;width:120%}.lead-form .offered-by .offered-by--provider .offered-by--supplier .offered-by--supplier-name{font-size:18px;padding-top:10px;color:#484848;font-weight:300}.l .lead-form .lead-form-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;padding:10px 15px}.l .lead-form .lead-form-container .action-module-short-description .action-module-short-description--caption{min-height:280px;max-height:280px;margin:20px 0;overflow:auto;color:#888}.l .lead-form .lead-form-container .action-module-short-description .action-module-short-description--button{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:20px 0}.l .lead-form .offered-by{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:20px;padding:20px 20px;background-color:#e9eaee}.l .lead-form .offered-by .offered-by--provider .offered-by--content{display:-webkit-flex;display:flex;display:-ms-flexbox}.l .lead-form .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-sales{display:none}.l .lead-form .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-sales .offered-by--sales-office{display:none}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--image{width:60px}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--image .offered-by--logo{width:55px}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info{width:195px}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--name,.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--phone{font-size:18px}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links{display:none}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-links{margin-top:10px}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-links .external{font-weight:400}.l .lead-form .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-links .external::after{content:"\ea2c";margin-left:2px;vertical-align:bottom}.m .lead-form .lead-form-container{margin:20px 15px}.m .lead-form .lead-form-container .lead-form--form{position:relative;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by{width:290px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content{width:290px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free{flex:0 0 auto;-ms-flex:0 0 auto}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:215px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--name,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--name{order:1;-ms-flex-order:1}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--phone-number,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--phone-number{order:2;-ms-flex-order:2}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-links,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-links{order:3;-ms-flex-order:3;margin-top:10px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-links .external,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-links .external{display:inline-block;margin-bottom:5px;font-size:14px;font-weight:300}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-links .external::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-links .external::before{content:"\ea2c";color:#484848;font-size:18px;margin-right:2px;vertical-align:bottom}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-sales,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-sales{order:4;-ms-flex-order:4;margin-top:20px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder .offered-by--provider-info .offered-by--builder-sales .offered-by--sales-office,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content.builder_free .offered-by--provider-info .offered-by--builder-sales .offered-by--sales-office{margin-bottom:5px;color:#484848;font-size:22px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--image{width:70px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--image .offered-by--logo{width:65px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info{width:215px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--name{font-size:24px;line-height:24px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--company-name,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--phone-number{font-size:18px;margin-bottom:5px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links{margin-top:10px}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .endorse-me,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .view-listings,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .external{display:inline-block;margin-bottom:5px;font-size:16px;font-weight:300}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .endorse-me::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .view-listings::before,.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .external::before{color:#484848;font-size:18px;margin-right:2px;vertical-align:bottom}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .endorse-me::before{content:"\ea60"}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .view-listings::before{content:"\ea48"}.m .lead-form .lead-form-container .lead-form--form .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links .external::before{content:"\ea2c"}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:not(:only-child){-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;max-width:300px;padding:15px 20px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child{width:610px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .lead-form--basic-fields{width:290px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .form-input-textarea,.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .lead-form--opt-in{position:absolute;right:0;width:290px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .form-input-textarea{top:2px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .lead-form--opt-in{top:120px}.m .lead-form .lead-form-container .lead-form--form .listing-lead-form:only-child .lead-form--submit{margin-left:50%}.m .lead-form .lead-form-container.isLocalConnect{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 20px;background-color:#e9eaee}.m .lead-form .lead-form-container.isLocalConnect .listing-lead-form:not(:only-child){max-width:260px;padding:0}.lead-form.lead-form--modal{padding:20px 20px}.lead-form.lead-form--modal .lead-form-container{width:360px;padding:0 15px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by{margin-bottom:10px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content{min-height:60px;width:330px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--image{width:60px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--image .offered-by--logo{background-position:0 0;width:55px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info{max-width:260px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--name{font-size:20px}.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-sales,.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--links,.lead-form.lead-form--modal .lead-form-container .local-connect-offered-by .offered-by .offered-by--provider .offered-by--content .offered-by--provider-info .offered-by--builder-links{display:none}.lead-form.lead-form--modal .lead-form-container.isLocalConnect{width:610px}.lead-form.lead-form--modal .lead-form-container.isLocalConnect .lead-form--form{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.lead-form.lead-form--modal .lead-form-container.isLocalConnect .lead-form--form .listing-lead-form{max-width:260px}.line-graph-container{position:relative}.line-graph-container .line-graph{min-width:320px;max-width:640px;height:auto;display:block}.line-graph-container .line-graph g.legend{fill:none;font-size:16px;font-weight:bold;text-anchor:right;width:80px}.line-graph-container .line-graph g.legend rect.legend-box{fill:none}.line-graph-container .line-graph g.legend g.legend-items{fill:none}.line-graph-container .line-graph g.legend g.legend-items text{fill:#aaa}.line-graph-container .line-graph circle.vertex{cursor:pointer}.line-graph-container .line-graph circle.vertex:hover,.line-graph-container .line-graph circle.selected-vertex{stroke:#fff;stroke-width:2px}.line-graph-container .line-graph .hover-line{stroke-dasharray:3,3}.line-graph-container .line-graph .tooltip-container{background:transparent;color:#484848;pointer-events:none;position:absolute;width:1px;height:1px;transform:translateZ(0)}.line-graph-container .line-graph .tooltip-container .tooltip{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#484848;bottom:calc(100% + 5px);color:#fff;display:block;margin-bottom:15px;opacity:0;padding:10px;pointer-events:none;position:absolute;transform:translate(-50%, 10px);text-align:center;-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.28);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.28);box-shadow:2px 2px 10px rgba(0,0,0,0.28)}.line-graph-container .line-graph .tooltip-container .tooltip .tooltip-date,.line-graph-container .line-graph .tooltip-container .tooltip .tooltip-value{font-weight:bold}.line-graph-container .line-graph .tooltip-container .tooltip .tooltip-key{font-size:12px;white-space:nowrap}.line-graph-container .line-graph .tooltip-container .tooltip:before{bottom:-20px;content:' ';display:block;height:20px;left:0;position:absolute;width:100%}.line-graph-container .line-graph .tooltip-container .tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #484848;bottom:-10px;content:' ';height:0;left:50%;margin-left:-13px;position:absolute;width:0}.line-graph-container .line-graph .tooltip-container.tooltip-cntnr-hover .tooltip{opacity:1;pointer-events:auto;transform:translate(-52%, 0)}.line-graph-container .line-graph path{stroke-width:3;fill:none}.line-graph-container .line-graph .axisY line{fill:none;stroke:#e9eaee;stroke-width:1}.line-graph-container .line-graph .axisX text,.line-graph-container .line-graph .axisY text{fill:#aaa;font-size:12px}.lozenge{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0.85714em;line-height:1.66667em;display:inline-block;margin:2px 2px}.lozenge a,.lozenge .a{color:#fff;padding:5px 20px;display:inline-block}.inactive-listing .ngdialog-content .short-message{margin-bottom:0;padding:20px 20px}.inactive-listing .ngdialog-content .short-message .title .title--content{color:#484848;font-size:36px}.inactive-listing .ngdialog-content .short-message .title .title--content:before{content:"\ea2a";position:relative;padding-bottom:40px;display:block;font-size:200%;color:#0054a0}.inactive-listing .ngdialog-content .short-message .message{border:none;margin-top:13px}.inactive-listing .ngdialog-content .short-message .message .message--content{color:#484848;overflow:auto}.details-flyout--modal-splash{text-align:center;width:500px;margin-bottom:30px}.details-flyout--modal-splash h1,.details-flyout--modal-splash .h1{font-size:18px;color:#fff;font-weight:100;margin:0;line-height:150px;height:150px}.details-flyout--modal-splash p{margin:20px 50px}.details-flyout--modal-splash .button{height:34px;line-height:34px}.mortgage-flyout h1,.mortgage-flyout .h1{background-image:url("/images/details-flyouts/mortgage-flyout.jpg")}.foreclosure-flyout h1,.foreclosure-flyout .h1{background-image:url("/images/details-flyouts/foreclosure-flyout.jpg")}.body-modal--launch-splash-window-open{overflow:hidden}.form-switch{margin-bottom:20px;opacity:1;position:relative;line-height:3px;margin-left:15px}.form-switch .label{white-space:nowrap;padding-top:5px;font-weight:700;color:#484848}.form-switch .media{display:inline-block;margin-bottom:30px}.form-switch .switch{position:relative;width:75px;display:inline-block;top:7px}.form-switch .switch-checkbox{opacity:0;position:absolute;height:30px;width:75px;cursor:pointer}.form-switch .switch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #e9eaee;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-moz-box-shadow:inset 0px 0px 5px -1px rgba(72,72,72,0.75);-webkit-box-shadow:inset 0px 0px 5px -1px rgba(72,72,72,0.75);box-shadow:inset 0px 0px 5px -1px rgba(72,72,72,0.75);background-color:#aaa}.form-switch .switch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-switch .switch-inner:before,.form-switch .switch-inner:after{display:block;float:left;width:50%;height:25px;padding:0;line-height:26px;font-size:14px;color:#fff;font-weight:400}.form-switch .switch-inner:before{content:"YES";padding-left:14px;color:#f4f5f7}.form-switch .switch-inner:after{content:"NO";padding-right:15px;color:#f4f5f7;text-align:right}.form-switch .switch-switch{display:block;width:26px;margin:2px 0;background:#fff;border:2px solid #e9eaee;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;position:absolute;top:0;bottom:0;right:48px;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-switch .switch-checkbox:checked+.switch-label{background-color:#7fa9cf}.form-switch .switch-checkbox:checked+.switch-label .switch-switch{margin-right:2px}.form-switch .switch-checkbox:checked+.switch-label .switch-inner{margin-left:0}.form-switch .switch-checkbox:checked+.switch-label .switch-switch{right:0}.form-switch:hover .switch-label,.form-switch:hover .switch-checkbox:checked+.switch-label{background-color:#f7841b}.tabs-container .tab{border-width:2px 0 1px;margin:0 1px -1px}.tabs-container .tab.active{border-width:2px 1px 1px;margin:0 0 -1px}.share-email-popover.popover{position:absolute;background-color:#e9eaee;box-shadow:0 1px 5px rgba(0,0,0,0.3);border-radius:5px;z-index:100;top:100px !important}.share-email-popover.popover .share-email-lead-form.submitting{position:relative}.share-email-popover.popover .share-email-lead-form.submitting .opacity-layer{background-color:#e9eaee;opacity:0.5;width:100%;height:100%;position:absolute;top:0;left:0}.share-email-popover.popover .share-email-lead-form.submitting .share-email-form--submit .button{background-color:#888}.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-msg{color:#000056;font-size:27px;line-height:37px;padding:132px 34px;text-align:center}.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-msg .email-sent:after{content:"\ea17";font-size:70px;top:4px;position:relative;color:#aec3d7}.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-footer{text-align:center}.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-footer .button{line-height:34px;height:40px;background-color:#888;cursor:default}.share-email-popover.popover .share-email-lead-form.submitted .success-section .success-footer .button.email-sent:after{content:"\ea17";font-size:22px;top:4px;position:relative}.share-email-popover.popover .arrow::after{bottom:100%;left:45%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#e9eaee;border-width:15px}.share-email-popover.popover .popover-inner{width:310px;margin-top:5px;padding:20px 20px}.share-email-popover.popover .popover-inner .tooltip-heading:before,.share-email-popover.popover .popover-inner .tooltip-heading:after{content:"";display:table;clear:both}.share-email-popover.popover .popover-inner .tooltip-heading .share-email-heading{color:#0054a0;float:left;font-size:22px}.share-email-popover.popover .popover-inner .tooltip-heading .share-links{float:left;padding-left:10px}.share-email-popover.popover .popover-inner .tooltip-heading .share-links .share-link{color:#484848}.share-email-popover.popover .popover-inner .tooltip-heading .share-links .share-link.icon-hui--email{color:#0054a0}.share-email-popover.popover .popover-inner .tooltip-heading .share-links .share-link:hover{color:#0054a0}.share-email-popover.popover .popover-inner .tooltip-heading .share-links .share-link:before{font-size:22px}.share-email-popover.popover .popover-inner .share-email-form--form .float-label .form-label{text-align:left}.share-email-popover.popover .popover-inner .share-email-form--form .form-input-textarea .textarea-field{font-size:18px;color:#484848;font-family:"Open Sans",Arial,sans-serif}.share-email-popover.popover .popover-inner .share-email-form--form .recipient-email-addresses-note{font-size:12px;color:#484848;text-align:center}.share-email-popover.popover .popover-inner .share-email-form--form .share-email-form--submit{text-align:center}.share-email-popover.popover .popover-inner .share-email-form--form .share-email-form--submit .button{line-height:40px;height:40px}.download-apps-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);text-align:center;z-index:1000}.download-apps-lightbox .icon-hui--close-3{margin:0}.download-apps-lightbox .download-apps-content{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;width:500px;padding:0 0 30px;text-align:center;background-color:#fff}.download-apps-lightbox .download-apps-content .downlaod-apps-lightbox--header{position:relative;text-align:left}.download-apps-lightbox .download-apps-content .downlaod-apps-lightbox--header .modal-title{border-bottom-width:0.04167em;border-bottom-style:solid;padding-bottom:0.375em;padding-left:0;padding-right:0;border-bottom-color:#e9eaee;margin-bottom:20px}.download-apps-lightbox .download-apps-content .download-apps-subtitle{font-size:1.14286em;line-height:1.25em;margin-top:40px}.download-apps-lightbox .download-apps-content .promo--app-button{font-size:14px;padding:10px 10px;line-height:20px;height:40px;margin:20px 15px}.explore-neighbourhood .explore-neighbourhood--container{padding:0 15px 20px}.explore-neighbourhood .explore-neighbourhood--container .explore-neighbourhood--map{width:100%;height:500px;position:relative;display:block;background:url("../images/default/map-foreclosure.jpg");background-size:cover;background-repeat:no-repeat}.explore-neighbourhood .explore-neighbourhood--container .explore-neighbourhood--map .explore-neighbourhood---button-container{position:absolute;text-align:center;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.properties-near-by{position:relative}.properties-near-by:after{content:"";display:table;clear:both}.properties-near-by .properties-near-by-body{width:100%;padding:15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left}.properties-near-by .properties-near-by-body:after{content:"";display:table;clear:both}.properties-near-by .properties-near-by-body .properties-near-by--list{width:49%;float:left;line-height:20px;color:#000056;position:relative;margin:0 0 5px 5px}.properties-near-by .properties-near-by-body .property-price{color:#f7841b;font-size:24px}.properties-near-by .properties-near-by-body .property-image{height:247px;width:100%;padding:160px 0 30px 10px;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}.properties-near-by .properties-near-by-body .property-specifications{position:relative;z-index:1;display:block}.properties-near-by .properties-near-by-body .property-city,.properties-near-by .properties-near-by-body .property-address{text-transform:capitalize}.properties-near-by .properties-near-by-body .property-city,.properties-near-by .properties-near-by-body .property-beds-baths,.properties-near-by .properties-near-by-body .property-address-city{display:block}.properties-near-by .properties-near-by-body .cell-gradient{height:60%;width:100%;position:absolute;bottom:0;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0.975))}.recommended-properties .recommended-properties--container{margin:0 20px}.recommended-properties .recommended-properties--container .recommended-properties--tabs.tabs{margin:20px 0}.recommended-properties .recommended-properties--container .recommended-properties--tabs.tabs .tabs-container{display:-webkit-flex;display:flex;display:-ms-flexbox}.recommended-properties .recommended-properties--container .recommended-properties--tabs.tabs .tabs-container .tab:not(:first-child){margin:0 0 -1px}.recommended-properties .recommended-properties--container .cta-image{background-image:url("/images/cta/save-search-cta.png");background-repeat:no-repeat;background-position:center center;margin:10px auto;width:600px;height:90px;-moz-box-shadow:5px 5px 5px 1px #ccc;-webkit-box-shadow:5px 5px 5px 1px #ccc;box-shadow:5px 5px 5px 1px #ccc;border:1px solid #ccc;cursor:pointer}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab:after{content:"";display:table;clear:both}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell{float:left;position:relative;margin:20px 0;width:290px;height:260px;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell:nth-child(even){margin-left:20px}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell.is-end{background-image:url("/images/recommendation/no-more-listings.png");background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell.is-end.home-value{background-image:url("/images/recommendation/no-more-listings-hv.png");cursor:default}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions{position:absolute;top:0;right:0;color:#fff;z-index:1}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui{display:inline-block;cursor:pointer;text-shadow:0 2px 2px #484848}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui--heart-empty{padding:10px 5px;font-size:22px}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui--heart-empty:hover{color:#f7841b}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui--heart-full{padding:10px 5px;color:#f7841b;font-size:22px;cursor:default}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui--close{padding:10px 10px 10px 5px;font-size:18px;font-weight:600;vertical-align:top}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--actions .icon-hui--close:hover{color:#ed1c24}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--image{background-size:cover;background-repeat:no-repeat;background-position:center center;width:290px;height:206px;position:relative}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--price{color:#000056;font-size:24px;font-weight:100}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--proptype{color:#484848;font-size:15px;font-weight:300}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--propdetails{color:#484848;display:block;font-size:12px;margin:10px 0 0}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--propdetails:nth-child(3){margin-top:0;font-weight:100;text-transform:uppercase}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--propdetails:nth-child(3) .recommendation-cell--beds,.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--propdetails:nth-child(3) .recommendation-cell--baths{margin-right:10px}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommendation-cell .recommendation-cell--propaddress{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.recommended-properties .recommended-properties--container .recommended-properties--tabs-container .recommended-tab .recommended-properties--view-more{clear:both;text-align:center}.myhomes-savesearch{width:500px;padding:30px 30px}.myhomes-savesearch .module-title,.myhomes-savesearch .modal-title{border-bottom-width:0;padding:0;margin:0;line-height:1em}.myhomes-savesearch .description-text{color:#888;font-weight:300}.myhomes-savesearch .save-search-form{text-align:center}.myhomes-savesearch .save-search-form .save-search-input{color:#888}.myhomes-savesearch .save-search-form .button{width:250px;margin-top:40px}.myhomes-savelisting{padding:20px 20px;text-align:center;min-width:580px}.myhomes-savelisting .myhomes-savelisting--emote{display:inline-block;background-image:url("/images/recommendation/happy_emote.png");background-repeat:no-repeat;background-size:contain;width:66.66667px;height:66.66667px}.myhomes-savelisting .myhomes-savelisting--text{color:#888;font-size:18px}.myhomes-savelisting .myhomes-savelisting--cta{font-size:16px}.myhomes-savelisting .myhomes-savelisting--cta button{margin-right:20px}.view-all{width:900px;height:550px}.view-all .view-all--title{text-align:center;color:#0054a0;font-size:37px;margin-top:55px;margin-bottom:10px;height:50px}.view-all .view-all--alphabet-block{margin:0 20px;text-align:center}.view-all .view-all--alphabet-block .view-all--alphabet{text-align:center;width:3.5%;color:#0054a0;font-size:14px;display:inline-block;font-weight:600;cursor:pointer}.view-all .view-all--alphabet-block .view-all--alphabet.view-all--selected{font-size:18px}.view-all .view-all--alphabet-block .view-all--alphabet.view-all--disabled{color:#888;cursor:default}.view-all .view-all--list-block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:scroll;text-align:center;background-color:#dde9f3;margin:10px 20px 20px;padding:18px 17.5px;height:420px}.view-all .view-all--list-block .view-all--button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;color:#fff;font-size:15px;background-color:#092e4f;padding:10px 15px;margin:3px 2.5px;font-weight:400}.view-all .view-all--list-block .view-all--button .view-all--button-count{color:#7fa9cf;font-size:12px}.local-cta-container{height:220px}@media screen and (max-width: 1280px){.local-cta-container .frame-content,.local-cta-container .global-nav--content{padding:0 20px}}.local-cta-container .local-cta{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#dde9f3;padding:20px 0 15px;font-size:16px;height:220px;min-height:220px}.local-cta-container .local-cta .hidden{display:none;visibility:hidden}.local-cta-container .local-cta .featured-tagline:after{content:"";display:table;clear:both}.local-cta-container .local-cta .featured-tagline .featured{font-size:20px;color:#000056}.local-cta-container .local-cta .featured-tagline .featured .local-cta-headline2{font-size:16px;color:#484848}.local-cta-container .local-cta .featured-tagline .tagline{float:right;padding-top:5px;color:#888;cursor:default;display:inline}.local-cta-container .local-cta .featured-tagline .tagline .social-icons{display:inline;font-size:22px}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li{position:relative;display:inline-block;vertical-align:top;margin:0 2px}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li>.icon{display:block}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-facebook:before{content:"\ea2d";color:#3b5998}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-twitter:before{content:"\ea64";color:#00b6f1}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-youtube:before{content:"\ea68";color:#b31217}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-pinterest:before{content:"\ea4c";color:#cb2027}.local-cta-container .local-cta .featured-tagline .tagline .social-icons>li .round-instagram:before{color:#c43aa3}.local-cta-container .local-cta .agent-listings{margin-top:10px}.local-cta-container .local-cta .agent-listings:after{content:"";display:table;clear:both}.local-cta-container .local-cta .agent-listings .agent{float:left;text-align:center}.local-cta-container .local-cta .agent-listings .agent:not(:first-child){margin-left:20px}.local-cta-container .local-cta .agent-listings .agent .mediaBox{max-width:200px;height:100px}.local-cta-container .local-cta .agent-listings .agent .mediaBox:after{content:"";display:table;clear:both}.local-cta-container .local-cta .agent-listings .agent .mediaBox>.details{overflow:hidden}.local-cta-container .local-cta .agent-listings .agent .mediaBox>.media{float:right;margin-left:10px}.local-cta-container .local-cta .agent-listings .agent .mediaBox .media,.local-cta-container .local-cta .agent-listings .agent .mediaBox .details{max-width:95px;height:95px;text-align:center;cursor:default}.local-cta-container .local-cta .agent-listings .agent .mediaBox .media .local-cta-logo,.local-cta-container .local-cta .agent-listings .agent .mediaBox .details .local-cta-logo{max-width:95px;max-height:95px}.local-cta-container .local-cta .agent-listings .agent .mediaBox .media .local-cta-logo:before,.local-cta-container .local-cta .agent-listings .agent .mediaBox .details .local-cta-logo:before{content:'';height:100%;vertical-align:middle;display:inline-block}.local-cta-container .local-cta .agent-listings .agent .mediaBox .media .local-cta-logo>.media,.local-cta-container .local-cta .agent-listings .agent .mediaBox .details .local-cta-logo>.media{display:inline-block;vertical-align:middle}.local-cta-container .local-cta .agent-listings .agent .mediaBox>.media:only-of-type,.local-cta-container .local-cta .agent-listings .agent .mediaBox>.details{float:none;max-width:200px;margin:0}.local-cta-container .local-cta .agent-listings .agent .mediaBox>.media:only-of-type .local-cta-logo,.local-cta-container .local-cta .agent-listings .agent .mediaBox>.details .local-cta-logo{max-width:95px;margin:0 auto}.local-cta-container .local-cta .agent-listings .agent .local-cta-call-butn{width:196px;padding:0;margin-top:12px;height:35px;line-height:35px}.local-cta-container .local-cta .agent-listings .listings .flex-slides{width:800%}.local-cta-container .local-cta .agent-listings .listings .flex-slides .profile{float:left;margin:0 10px 0 55px;height:142px;max-height:142px;width:190px;max-width:190px;position:relative;overflow:hidden}.local-cta-container .local-cta .agent-listings .listings .flex-slides .profile.listing+.profile{margin-left:35px}.local-cta-container .local-cta .agent-listings .listings .flex-slides .profile:not(.profile):hover .listing-details{-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;top:0;background-color:#484848;font-weight:300;height:100%}.local-cta-container .local-cta .agent-listings .listings .flex-slides .profile:not(.profile):hover .listing-details .price{font-size:1.125em;line-height:2.22222em;background-color:transparent;font-weight:700}@media only screen and (min-width: 1280px){.local-cta-container .local-cta .profile{margin-left:-90px}}.local-cta-container .local-cta .profile .profile-view .profile-view-link{color:#888}.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-profile,.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-listings,.local-cta-container .local-cta .profile .profile-view .profile-view-link .endorse-me,.local-cta-container .local-cta .profile .profile-view .profile-view-link .ask-a-question{font-size:1.125em;line-height:2.22222em;margin:0 30px;text-align:center;top:36px;position:relative;font-weight:400}.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-profile:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-listings:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .endorse-me:before,.local-cta-container .local-cta .profile .profile-view .profile-view-link .ask-a-question:before{color:#7fa9cf;font-size:85px}.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-profile:before{content:"\ea53"}.local-cta-container .local-cta .profile .profile-view .profile-view-link .view-my-listings:before{content:"\ea58"}.local-cta-container .local-cta .profile .profile-view .profile-view-link .endorse-me:before{content:"\ea60"}.local-cta-container .local-cta .profile .profile-view .profile-view-link .ask-a-question:before{content:"\ea0d"}.local-cta-container .listings{overflow:hidden}.local-cta-container .listings .carousel .carousel-inner{width:100%;margin:0 30px;position:relative}@media screen and (max-width: 1140px){.local-cta-container .listings .carousel .carousel-inner{width:110%}}@media only screen and (min-width: 1280px){.local-cta-container .listings .carousel .carousel-inner{margin:0 75px}}.local-cta-container .listings .carousel .slide-content:after{content:"";display:table;clear:both}.local-cta-container .listings .carousel .slide-content .listing-cell{float:left}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot{margin:0 5px;height:142px;max-height:142px;width:190px;max-width:190px;position:relative;overflow:hidden;background-size:cover;background-position:center center}@media only screen and (min-width: 1200px){.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot{margin:0 20px}}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot.profile{margin-left:55px}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot.listing-spot+.profile{margin-left:35px}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-image{background-image:url("/images/default/missing.gif");width:100%;height:100%;background-size:cover}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details{margin:0;position:absolute;top:114px;text-align:center;width:190px;color:#fff;background-color:#000056;opacity:0.8;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .address,.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .details{font-weight:400}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .price{padding:5px 5px;font-weight:600}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .address{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .details,.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .address{font-size:0.875em;line-height:1.42857em;padding:0 5px}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .view-details{display:inline-block;margin-top:5px;color:#f7841b;font-weight:600}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot .listing-details .listing-details--link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background-color:rgba(255,255,255,0)}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot:not(.profile):hover .listing-details{-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;top:0;background-color:#484848;font-weight:300;height:100%}.local-cta-container .listings .carousel .slide-content .listing-cell .listing-spot:not(.profile):hover .listing-details .price{font-size:1.125em;line-height:2.22222em;background-color:transparent;font-weight:700}.local-cta-container .listings .carousel a.carousel-control,.local-cta-container .listings .carousel .carousel-control.a{position:absolute;background-color:transparent;color:#0054a0;top:0;height:142px;width:50px;text-align:right;padding:40px 10px 0;box-sizing:border-box;opacity:1;-moz-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;font-size:3em;line-height:1.11111em}.local-cta-container .listings .carousel a.carousel-control.left:before,.local-cta-container .listings .carousel .carousel-control.left.a:before,.local-cta-container .listings .carousel a.carousel-control.right:before,.local-cta-container .listings .carousel .carousel-control.right.a:before{margin-top:70px}.local-cta-container .listings .carousel a.carousel-control.left,.local-cta-container .listings .carousel .carousel-control.left.a{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RkZTlmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTlmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0,0,0,0)),color-stop(80%, #dde9f3),color-stop(100%, #dde9f3));background-image:-moz-linear-gradient(right, rgba(0,0,0,0) 0%,#dde9f3 80%,#dde9f3 100%);background-image:-webkit-linear-gradient(right, rgba(0,0,0,0) 0%,#dde9f3 80%,#dde9f3 100%);background-image:linear-gradient(to left, rgba(0,0,0,0) 0%,#dde9f3 80%,#dde9f3 100%);margin-left:29px}.local-cta-container .listings .carousel a.carousel-control.left:before,.local-cta-container .listings .carousel .carousel-control.left.a:before{margin-left:-15px;content:"\ea1b"}.local-cta-container .listings .carousel a.carousel-control.right,.local-cta-container .listings .carousel .carousel-control.right.a{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZTlmMyIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZGRlOWYzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dde9f3),color-stop(30%, #dde9f3),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(right, #dde9f3 0%,#dde9f3 30%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(right, #dde9f3 0%,#dde9f3 30%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to left, #dde9f3 0%,#dde9f3 30%,rgba(0,0,0,0) 100%)}.local-cta-container .listings .carousel a.carousel-control.right:before,.local-cta-container .listings .carousel .carousel-control.right.a:before{content:"\ea1c"}@media screen and (max-width: 1140px){.local-cta-container .listings .carousel a.carousel-control.right,.local-cta-container .listings .carousel .carousel-control.right.a{right:-1px}}@media screen and (max-width: 1024px){.local-cta-container .listings .carousel a.carousel-control.right,.local-cta-container .listings .carousel .carousel-control.right.a{right:-3px}}.local-cta-container .listings .carousel a.carousel-control.disabled,.local-cta-container .listings .carousel .carousel-control.disabled.a{visibility:hidden;opacity:0}.local-cta-container .listings .carousel .flex-next.is-loaded{visibility:visible;opacity:1}.local-cta-container.default-cta-container{height:120px;-moz-transition:height 0.6s linear 2s;-o-transition:height 0.6s linear 2s;-webkit-transition:height 0.6s linear;-webkit-transition-delay:2s;transition:height 0.6s linear 2s}.local-cta-container .default-cta{display:block;min-height:120px;padding:10px 0;width:100%;text-align:center}.local-cta-container .default-cta .ng-dfp-cta,.local-cta-container .default-cta .oas-cta{margin:0 auto;height:100px;width:1000px}.local-cta-container .flex{display:flex}.nearby-locations-lightbox{height:560px;width:700px;padding:20px 20px}.nearby-locations-lightbox ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.nearby-locations-lightbox ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-moz-box-shadow:0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.nearby-locations-lightbox .heading{color:#0054a0;width:100%;font-size:22px;font-weight:300;display:block;border-bottom:1px solid #888;padding-bottom:10px;margin-bottom:20px}.nearby-locations-lightbox .locations{margin-top:30px;max-height:300px;overflow-y:scroll;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.nearby-locations-lightbox .locations>.location{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-grow:1;flex-grow:1;width:33%;margin-bottom:10px;flex:inherit;content:''}.nearby-locations-lightbox .buttons{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin-top:30px}.nearby-locations-lightbox .buttons>.button{cursor:pointer}.nearby-locations-lightbox .buttons>.button:active,.nearby-locations-lightbox .buttons>.button:focus{color:#fff;outline:none}.nearby-locations-lightbox .buttons>.cancel{color:#0054a0;cursor:pointer;margin-left:20px;font-size:18px;font-weight:bold}.myhomes-popover.popover{position:absolute;margin-top:10px;background-color:#fff;border:1px solid #aaa;box-shadow:0 1px 5px rgba(0,0,0,0.3);border-radius:2px;z-index:100;right:20px !important;left:auto !important;top:50px !important}.myhomes-popover.popover .arrow:after,.myhomes-popover.popover .arrow:before{bottom:100%;left:77%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.myhomes-popover.popover .arrow:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:8px;margin-left:-15px}.myhomes-popover.popover .arrow:before{border-color:rgba(170,170,170,0);border-bottom-color:#aaa;border-width:10px;margin-left:-17px}.myhomes-popover.popover .my-homes-login{width:330px;min-height:455px;padding:10px 15px}.myhomes-popover.popover .my-homes-login .my-homes-login-form h3,.myhomes-popover.popover .my-homes-login .my-homes-login-form .h3{margin:0;font-size:24px;color:#020056;font-style:normal;text-align:left;font-weight:300}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myhomes-links{border:0;background-color:transparent;font-family:'Open Sans';color:#1715a0;text-decoration:underline;font-size:14px;font-style:normal;font-weight:400;line-height:29.97px;cursor:pointer}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myhomes-links.left{float:left}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myhomes-links.right{float:right}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myhomes-text{font-family:'Open Sans';font-size:14px;color:#484848;margin-right:5px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .form-error{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fbc18d;color:#f7841b;padding:10px 10px;margin:10px;text-align:center}.myhomes-popover.popover .my-homes-login .my-homes-login-form .facebook-login{width:100%;height:50px;border-radius:3px;text-align:center;color:#fff;background-color:#44599C;border:0;cursor:pointer;font-size:18px;position:relative}.myhomes-popover.popover .my-homes-login .my-homes-login-form .facebook-login:before{content:"\ea6e";font-size:22px;position:absolute;left:35px;top:12px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .alternate-logins{overflow:hidden}.myhomes-popover.popover .my-homes-login .my-homes-login-form .divider{width:100%;height:1px;background-color:#E7E7E7;position:relative;margin:25px 0}.myhomes-popover.popover .my-homes-login .my-homes-login-form .divider span{color:#8D8D8D;width:40px;text-align:center;position:absolute;top:-25px;left:41%;z-index:100;background-color:#fff}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myHomesForm{line-height:normal}.myhomes-popover.popover .my-homes-login .my-homes-login-form .myHomesForm label{line-height:1.5;border:1px solid #aaa}.myhomes-popover.popover .my-homes-login .my-homes-login-form .forgot-pass{padding:15px 0;line-height:normal;height:50px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .forgot-pass label{padding-left:30px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .forgot-pass label:before{width:20px;height:20px;left:4px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .forgot-pass label:after{font-size:15px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .forgot-pass .myhomes-links{line-height:18px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .login{width:100%;height:50px;line-height:18px;text-align:center;font-size:15px;cursor:pointer;position:relative}.myhomes-popover.popover .my-homes-login .my-homes-login-form .login:before{content:"\ea77";font-size:20px;display:inline-block;position:absolute;left:100px;top:17px}.myhomes-popover.popover .my-homes-login .my-homes-login-form .signup{text-align:center;line-height:normal;margin:10px 0}.myhomes-popover.popover .my-homes-login .my-homes-login-form .signup a,.myhomes-popover.popover .my-homes-login .my-homes-login-form .signup .a{font-weight:normal}.myhomes-popover.popover .my-homes-login .welcome-message{margin:150px 0}.myhomes-popover.popover .my-homes-login .welcome-message img{margin:0 auto;display:block}.myhomes-popover.popover .my-homes-login .welcome-message h2,.myhomes-popover.popover .my-homes-login .welcome-message .h2{text-align:center}.ngdialog-content{max-height:750px}.my-homes-lightbox .lightbox-header{margin:0;font-size:24px;color:#000056;font-style:normal;text-align:left;font-weight:300}.my-homes-lightbox .lightbox-links{border:0;background-color:transparent;color:#0054a0;text-decoration:underline;font-size:14px;font-style:normal;font-weight:400;line-height:17px;cursor:pointer}.my-homes-lightbox .lightbox-links.left{float:left}.my-homes-lightbox .lightbox-links.right{float:right}.my-homes-lightbox .lightbox-text{font-size:14px;color:#484848;margin-right:5px}.my-homes-lightbox .form-error{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fbc18d;color:#f7841b;padding:10px 10px;margin:10px 10px;text-align:center}.my-homes-lightbox .form-error .error-link{color:#0054a0;cursor:pointer}.my-homes-lightbox .forgotten-password{width:500px;padding:30px 20px}.my-homes-lightbox .forgotten-password .form-container{text-align:center}.my-homes-lightbox .forgotten-password .form-container .forgotten-password-form{margin:30px 40px;text-align:left}.my-homes-lightbox .forgotten-password .form-container .submit{height:30px;line-height:30px;width:250px}.my-homes-lightbox .sign-up,.my-homes-lightbox .sign-in{width:500px;padding:5px 20px}.my-homes-lightbox .sign-up .sign-up-header p,.my-homes-lightbox .sign-in .sign-up-header p{margin:0}.my-homes-lightbox .sign-up .form-container,.my-homes-lightbox .sign-in .form-container{padding:10px 40px}.my-homes-lightbox .sign-up .form-container .social-login,.my-homes-lightbox .sign-in .form-container .social-login{margin-top:10px;overflow:hidden}.my-homes-lightbox .sign-up .form-container .social-login .facebook-login,.my-homes-lightbox .sign-in .form-container .social-login .facebook-login{width:100%;height:40px;text-align:center;color:#fff;background-color:#44599C;border:0;cursor:pointer;font-size:15px;position:relative}.my-homes-lightbox .sign-up .form-container .social-login .facebook-login:before,.my-homes-lightbox .sign-in .form-container .social-login .facebook-login:before{content:"\ea6e";position:absolute;left:93px;top:11px}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .google-login,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .google-login{background-color:#3F87FB;padding-left:25px}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .google-login:before,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .google-login:before{content:"\ea6f";position:absolute;left:10px;top:12px}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .yahoo-login,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .yahoo-login{background-color:#78139D;padding-left:20px}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .yahoo-login:before,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .yahoo-login:before{content:"\ea78";position:absolute;left:15px;top:12px}.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .google-login,.my-homes-lightbox .sign-up .form-container .social-login .sub-social-login .yahoo-login,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .google-login,.my-homes-lightbox .sign-in .form-container .social-login .sub-social-login .yahoo-login{border:0;cursor:pointer;height:40px;margin-top:4px;position:relative;width:49.5%;color:#fff;font-size:15px;text-align:center}.my-homes-lightbox .sign-up .form-container .divider,.my-homes-lightbox .sign-in .form-container .divider{width:50%;height:1px;background-color:#e9eaee;position:relative;margin:25px auto}.my-homes-lightbox .sign-up .form-container .divider span,.my-homes-lightbox .sign-in .form-container .divider span{color:#888;width:40px;text-align:center;position:absolute;top:-11px;left:39%;z-index:100;background-color:#fff}.my-homes-lightbox .sign-up .form-container .forgot-pass,.my-homes-lightbox .sign-in .form-container .forgot-pass{margin-top:10px}.my-homes-lightbox .sign-up .form-container .forgot-pass label,.my-homes-lightbox .sign-in .form-container .forgot-pass label{padding-left:30px}.my-homes-lightbox .sign-up .form-container .forgot-pass label:before,.my-homes-lightbox .sign-in .form-container .forgot-pass label:before{width:20px;height:20px}.my-homes-lightbox .sign-up .form-container .veteran,.my-homes-lightbox .sign-in .form-container .veteran{margin-top:15px}.my-homes-lightbox .sign-up .form-container .create,.my-homes-lightbox .sign-in .form-container .create{text-align:center}.my-homes-lightbox .sign-up .form-container .create button,.my-homes-lightbox .sign-in .form-container .create button{margin-top:20px;height:30px;line-height:30px;width:250px}.my-homes-lightbox .sign-up .form-container .create .text-link,.my-homes-lightbox .sign-in .form-container .create .text-link{margin-top:10px;display:block;color:#7fa9cf;cursor:pointer;font-weight:300}.my-homes-lightbox .check-email,.my-homes-lightbox .congratulations,.my-homes-lightbox .welcome{width:400px;text-align:center;padding:60px 60px}.my-homes-lightbox .check-email .icon-hui--checkmark,.my-homes-lightbox .congratulations .icon-hui--checkmark,.my-homes-lightbox .welcome .icon-hui--checkmark{color:#38a927;font-size:70px}.my-homes-lightbox .check-email .lightbox-header,.my-homes-lightbox .congratulations .lightbox-header,.my-homes-lightbox .welcome .lightbox-header{text-align:center}.my-homes-lightbox .check-email .lightbox-text,.my-homes-lightbox .congratulations .lightbox-text,.my-homes-lightbox .welcome .lightbox-text{margin:0}.my-homes-lightbox .check-email img,.my-homes-lightbox .congratulations img,.my-homes-lightbox .welcome img{margin:0 auto}.my-homes-lightbox .welcome{padding:40px 60px}.my-homes-lightbox .welcome .lightbox-header{font-size:30px}.my-homes-lightbox .module-title,.my-homes-lightbox .modal-title{border-bottom-width:0;padding:0;margin:0;line-height:1em}.my-homes-lightbox .my-homes-save-search{width:500px;padding:30px 30px}.my-homes-lightbox .my-homes-save-search .description-text{color:#888;font-weight:300}.my-homes-lightbox .my-homes-save-search .save-search-form .save-search-input{color:#888}.my-homes-lightbox .my-homes-save-search .save-search-form .form-message,.my-homes-lightbox .my-homes-save-search .save-search-form .form-message-top{margin-bottom:-30px}.my-homes-lightbox .my-homes-save-search .save-search-form .save-search-submit{text-align:center}.my-homes-lightbox .my-homes-save-search .save-search-form .save-search-submit .button{width:250px;margin-top:40px}.my-homes-lightbox .my-homes-save .my-homes-confirmation{padding:20px 20px;width:760px;height:460px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content{display:-webkit-flex;display:flex;display:-ms-flexbox;height:100%;margin-top:20px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper{border:1px solid #e9eaee;min-width:320px;padding:5px 5px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper.save-search{min-height:325px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--title{font-size:2.57143em;line-height:1.11111em;margin:100px 0 0;color:#000056;font-weight:300}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--image{width:309px;height:206px;background-size:cover;background-position:center center;background-repeat:no-repeat}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--content{margin-top:10px;color:#888;font-weight:300}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--content .price{font-size:2em;line-height:1.66667em;margin-bottom:10px;display:block;color:#000056;line-height:20px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--content .street{font-size:1.33333em;line-height:1.25em;margin:10px 0}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--content .locality .icon-hui--mappin{font-size:12px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .listing-search .listing-search--wrapper .listing-search--content .beds{display:block;margin-top:5px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps{-webkit-flex:1 1 399px;-ms-flex:1 1 399px;flex:1 1 399px;width:auto;height:auto;padding-left:20px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto 25px;padding:10px 10px;background-color:#f4f5f7;cursor:pointer;max-height:100px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row .next-steps--col-left{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:70px}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row .next-steps--col-left .icon-hui{font-size:3.42857em;line-height:1.25em;color:#0054a0;padding:0}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row .next-steps--col-left .icon-hui:before{vertical-align:middle}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row .next-steps--col-right{font-size:0.85714em;line-height:1.66667em;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#484848}.my-homes-lightbox .my-homes-save .my-homes-confirmation .save-confirmation--content .next-steps .next-steps--row .next-steps--col-right .next-steps--title{font-size:1.16667em;line-height:1.42857em;display:block;color:#0054a0;font-weight:700}.my-homes-lightbox .my-homes-save .my-homes-confirmation.save-search{width:690px;height:320px}.my-homes-lightbox .my-homes-save .my-homes-confirmation.save-search .listing-search{padding:0}.my-homes-lightbox .my-homes-save .my-homes-confirmation.save-search .next-steps{padding:0}.my-homes-lightbox .my-homes-save.recommended-properties-save .my-homes-confirmation.save-listing{height:320px}.one-two-three-movers .one-two-three-movers--head-bar{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin:20px 40px}.one-two-three-movers .one-two-three-movers--head-bar .confirmation--checkicon{background-color:#38a927;padding:0 8px;border-radius:50%;color:#fff;margin:10px 20px 0 0;font-weight:800;font-size:24px;line-height:40px;display:inline-block;height:40px}.one-two-three-movers .one-two-three-movers--head-bar .confirmation--checkicon:before{content:"\ea17"}.one-two-three-movers .one-two-three-movers--head-bar .one-two-three-movers--header .one-two-three-movers--title{font-size:16px;margin:0;color:#484848}.one-two-three-movers .one-two-three-movers--head-bar .one-two-three-movers--header .one-two-three-movers--sub-title{font-size:12px;margin:0;color:#484848}.one-two-three-movers .movers--iframe{margin:10px 10px;border:none}.listings--results-search-filter{margin:20px 0;width:100%}.listings--results-search-filter .filter-bar--layout{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;min-height:100px;padding:20px 35px 20px 20px}.listings--results-search-filter .filter-bar--layout .row{min-height:62px;position:relative;display:-webkit-flex;display:flex;display:-ms-flexbox}.listings--results-search-filter .filter-bar--layout .row:nth-child(2){margin:10px 0}.listings--results-search-filter .filter-bar--layout .row span.label{position:absolute;width:100%;top:20px;display:block;color:#aec3d7;font-size:16px;font-weight:600;white-space:nowrap;color:#aaa;-moz-transition:top 0.3s,font-size 0.5s ease;-o-transition:top 0.3s,font-size 0.5s ease;-webkit-transition:top 0.3s,font-size 0.5s ease;transition:top 0.3s,font-size 0.5s ease}.listings--results-search-filter .filter-bar--layout .row span.label.active{top:10px;font-size:12px;color:#7fa9cf}@media screen and (max-width: 1024px){.listings--results-search-filter .filter-bar--layout .row span.label{font-size:14px}}.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block{border-color:#aec3d7;margin:0 5px 0 0;min-height:66px}@media screen and (max-width: 1180px){.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block{width:275px}}@media screen and (max-width: 1024px){.listings--results-search-filter .filter-bar--layout .row .price-range--block,.listings--results-search-filter .filter-bar--layout .row .property-type--block{width:245px}}.listings--results-search-filter .filter-bar--layout .row .price-range--block{width:305px}.listings--results-search-filter .filter-bar--layout .row .property-type--block{width:270px}.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block{width:150px}.listings--results-search-filter .filter-bar--layout .row .price-range--block{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;padding:0}.listings--results-search-filter .filter-bar--layout .row .price-range--block .dropdown{display:inline-block;position:relative;width:100%;height:62px}.listings--results-search-filter .filter-bar--layout .row .price-range--block .dropdown-menu{width:390px;top:64px;left:20px}.listings--results-search-filter .filter-bar--layout .row .price-range--block .dropdown-menu .form-select-list{min-width:70px}.listings--results-search-filter .filter-bar--layout .row .price-range--block .dropdown-menu::after{left:33px}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input{display:inline-block;text-align:center;width:100%;height:100%}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_min'],.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_max']{position:absolute;left:0;top:0;height:100%;padding-top:20px;text-align:center;width:100%}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_min']::-webkit-input-placeholder,.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_max']::-webkit-input-placeholder{text-align:center;color:#484848}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_min']::-moz-placeholder,.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_max']::-moz-placeholder{text-align:center;color:#484848;opacity:1}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_min']:-ms-input-placeholder,.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_max']:-ms-input-placeholder{text-align:center;color:#484848}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_min']::placeholder,.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--input input[name='price_max']::placeholder{text-align:center;color:#484848;opacity:1}.listings--results-search-filter .filter-bar--layout .row .price-range--block .price-range--connection{color:#aaa;font-size:12px;font-weight:300;line-height:62px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-menu{width:425px;right:-50px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-menu .form-select-list{min-width:200px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-menu::after{right:54px}.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-menu{width:360px;right:-30px}.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-menu .form-select-list,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-menu .form-select-list{min-width:55px}.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-menu::after,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-menu::after{right:33px}.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-menu{width:480px;right:-30px}.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-menu .form-select-list{min-width:65px}.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-menu::after{right:33px}.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-menu{width:560px;right:-30px}.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-menu .form-select-list{min-width:75px}.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-menu::after{right:33px}.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-menu{width:425px;left:0}.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-menu::after{left:156px}@media screen and (max-width: 1180px){.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-menu::after{left:137px}}@media screen and (max-width: 1024px){.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-menu::after{left:117px}}.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-menu{width:530px;right:-340px}.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-menu .form-select-list{min-width:70px}.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-menu::after{right:344px}.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block{width:219px}@media screen and (max-width: 1024px){.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block{width:150px}.listings--results-search-filter .filter-bar--layout .row .lot-size--block{width:140px}.listings--results-search-filter .filter-bar--layout .row .year-built--block{width:135px}}.listings--results-search-filter .filter-bar--layout .row .property-type--block,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block,.listings--results-search-filter .filter-bar--layout .row .listing-type--block,.listings--results-search-filter .filter-bar--layout .row .size--block,.listings--results-search-filter .filter-bar--layout .row .lot-size--block,.listings--results-search-filter .filter-bar--layout .row .year-built--block{padding:0 15px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-menu,.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-menu{top:64px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-toggle input,.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-toggle input{position:absolute;left:0;top:0;height:100%;padding:20px 20px 0;width:100%}.listings--results-search-filter .filter-bar--layout .row .property-type--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .listing-type--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .size--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .lot-size--block .dropdown-toggle::before,.listings--results-search-filter .filter-bar--layout .row .year-built--block .dropdown-toggle::before{content:"\ea03";position:absolute;top:35%;right:15px;font-size:12px}.listings--results-search-filter .filter-bar--layout .row .property-type--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .bedrooms--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .bathrooms--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .listing-type--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .size--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .lot-size--block .input-mask,.listings--results-search-filter .filter-bar--layout .row .year-built--block .input-mask{color:transparent;cursor:default;text-shadow:0px 0px 0px #484848}.listings--results-search-filter .filter-bar--layout .row .dropdown-menu{display:none}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu{z-index:100;position:absolute;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);background-color:#f4f5f7;padding:10px 5px 5px 10px}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select{height:100%;width:100%;margin:initial;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list{flex:1 1 auto;-ms-flex:1 1 auto}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .label{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;border:0;color:#0054a0;margin:0}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .label:hover{background-color:#0054a0;color:#fff}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-select+label{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:40px;margin:0 5px 5px 0;padding:0 10px;font-size:14px}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-select+label::before{right:10px;left:auto;height:15px;width:15px}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-select:checked+label{background-color:#aec3d7;color:#fff}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-select:checked+label::before{display:none}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-select:checked+label::after{top:20px;right:0;left:auto;background-color:transparent}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu .form-select .form-select-list .input-checkbox+label{padding:5px 35px 5px 10px}.listings--results-search-filter .filter-bar--layout .row .open .dropdown-menu::after{bottom:100%;border:solid transparent;border-width:14px 18px;content:'';height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#f4f5f7}.listings--results-search-filter .filter-bar--layout .row .more-button--block{position:absolute;top:25px;right:-18px;cursor:pointer;font-size:18px}.listings--results-search-filter .filter-bar--layout .row .more-button--block .show-more-filter::before{content:"\ea1a"}.listings--results-search-filter .filter-bar--layout .row .more-button--block .show-less-filter::before{content:"\ea1d"}@media screen and (max-width: 1024px){.listings--results-search-filter .filter-bar--layout .row .more-button--block{right:-23px}}.listings--results-search-filter .filter-bar--layout .row:last-child .link-button--block{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;width:100%}.listings--results-search-filter .filter-bar--layout .row:last-child .link-button--block .search-nearby-link{cursor:pointer;color:#0054a0;font-weight:600}.listings--results-search-filter .filter-bar--layout .row:last-child .link-button--block .reset-update-button .filter-bar-reset-button{cursor:pointer;margin-right:20px;color:#aec3d7;font-size:16px;font-weight:600}.page-home--content{min-width:1000px;max-width:1100px;margin:0 auto}.page-homepage .floodlight-iframe{display:none}.page-homepage .homepage--home-search{position:relative;height:650px;background:no-repeat center center;background-size:cover;background-color:rgba(72,72,72,0.5)}.page-homepage .homepage--home-search .home-search-header{text-align:center;font-size:45px;color:#fff;margin:0;padding:0;line-height:1;text-shadow:0 2px 2px #484848;letter-spacing:-.05em;font-weight:600}.page-homepage .homepage--home-search .home-search--content{position:absolute;top:150px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-homepage .homepage--promo{height:455px;width:100%}.page-homepage .homepage--promo .promo--left,.page-homepage .homepage--promo .promo--right{height:100%;width:50%;float:left}.page-homepage .homepage--promo .promo--left img,.page-homepage .homepage--promo .promo--right img{max-height:455px;margin:0 auto}.page-homepage .homepage--promo .promo--left .promo--content,.page-homepage .homepage--promo .promo--right .promo--content{width:100%;height:100%;text-align:left}.page-homepage .homepage--promo .promo--left{background:url("/images/cta/app_promo_home.jpg") no-repeat right center;background-size:cover}.page-homepage .homepage--promo .promo--left .promo--container{position:relative;height:100%;float:right;width:555px}.page-homepage .homepage--promo .promo--left .promo--container .promo--content{position:absolute;height:385px;width:285px;right:-20px;top:50%;-moz-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}.page-homepage .homepage--promo .promo--left .promo--container .promo--title{padding-top:50px;font-size:28px;font-weight:600;color:#000056}.page-homepage .homepage--promo .promo--left .promo--container .promo--description{font-size:18px;color:#000056;margin-bottom:10px}.page-homepage .homepage--promo .promo--left .promo--container .promo--app-link{font-size:14px;color:#000056}.page-homepage .homepage--promo .promo--left .promo--container .promo--app-button{font-size:14px;padding:10px 10px;line-height:20px;height:40px;margin-top:50px;margin-right:15px}.page-homepage .homepage--local-pros{height:570px;color:#fff;background:#7fa9cf}.page-homepage .homepage--local-pros h2,.page-homepage .homepage--local-pros .h2{color:inherit}.page-homepage .homepage--blog{padding:100px 0;width:100%;background:#e9eaee;text-align:center}.page-homepage .homepage--blog:after{content:"";display:table;clear:both}.page-homepage .homepage--blog .blog-title{font-size:3.42857em;line-height:1.25em;color:#484848;font-weight:600;margin:0 0 50px}.page-homepage .homepage--blog .page-home--content{min-width:1000px;max-width:1100px}.page-homepage .homepage--blog .page-home--content .blog-highlight{float:left;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 10px;width:310px;height:400px;margin:0 15px}.page-homepage .homepage--blog .page-home--content .blog-highlight a,.page-homepage .homepage--blog .page-home--content .blog-highlight .a{width:100%;height:100%;display:inline-block;white-space:normal;font-weight:300;color:#fff;position:relative}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-class,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-class{color:#fff;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:5px 10px;font-weight:600;white-space:nowrap}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-class.left,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-class.left{background-color:#7fa9cf}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-class.middle,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-class.middle{background-color:#f44e0f}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-class.right,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-class.right{background-color:#000056}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-content,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-content{position:absolute;left:0;top:75%;width:100%;text-align:center}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-content .post--header,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-content .post--header{font-size:1.42857em;line-height:2em;line-height:20px;font-weight:600;display:block;text-transform:uppercase;margin-bottom:0}.page-homepage .homepage--blog .page-home--content .blog-highlight a .post-content .post--text,.page-homepage .homepage--blog .page-home--content .blog-highlight .a .post-content .post--text{font-size:1.14286em;line-height:1.25em}.page-homepage .global-nav--footer-push{height:0}@media only screen and (max-width: 1024px){.page-homepage .homepage--blog .page-home--content .blog-highlight{margin:0 11px}}.page-homepage .ie-update .global-nav-header{padding:10px 20px}.page-homepage .ie-update .ie-message-container{width:100%;height:800px;border-bottom:1px solid #484848;position:relative;background-image:url("/images/random-background/homepage-hero06.jpg");background-position:center center;background-size:cover}.page-homepage .ie-update .ie-message-container .ie-message-text{position:absolute;top:170px;right:0;width:850px;min-height:300px;padding:80px 80px}.page-homepage .ie-update .ie-message-container .ie-message-text h1,.page-homepage .ie-update .ie-message-container .ie-message-text .h1,.page-homepage .ie-update .ie-message-container .ie-message-text h2,.page-homepage .ie-update .ie-message-container .ie-message-text .h2,.page-homepage .ie-update .ie-message-container .ie-message-text h3,.page-homepage .ie-update .ie-message-container .ie-message-text .h3{color:#fff;text-shadow:0 2px 2px #484848}.page-homepage .ie-update .ie-message-container .ie-message-text h1 a,.page-homepage .ie-update .ie-message-container .ie-message-text .h1 a,.page-homepage .ie-update .ie-message-container .ie-message-text h1 .a,.page-homepage .ie-update .ie-message-container .ie-message-text .h1 .a,.page-homepage .ie-update .ie-message-container .ie-message-text h2 a,.page-homepage .ie-update .ie-message-container .ie-message-text .h2 a,.page-homepage .ie-update .ie-message-container .ie-message-text h2 .a,.page-homepage .ie-update .ie-message-container .ie-message-text .h2 .a,.page-homepage .ie-update .ie-message-container .ie-message-text h3 a,.page-homepage .ie-update .ie-message-container .ie-message-text .h3 a,.page-homepage .ie-update .ie-message-container .ie-message-text h3 .a,.page-homepage .ie-update .ie-message-container .ie-message-text .h3 .a{color:#fff;text-decoration:underline}.page-homepage .homepage--local-pros{border:1px solid #7fa9cf}.page-homepage .homepage--local-pros .local-pros{padding:20px 0;max-width:1100px;margin:0 auto}.page-homepage .homepage--local-pros .local-pros .local-pros--title{color:#fff;text-align:center;font-size:3.42857em;line-height:1.25em;font-weight:600;letter-spacing:-0.05em}.page-homepage .homepage--local-pros .local-pros .local-pros--title.sub{font-size:1.28571em;line-height:2.22222em;line-height:24px;width:530px;margin:0 auto;letter-spacing:normal}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents{margin-top:10px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents:after{content:"";display:table;clear:both}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents>.details{overflow:hidden}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents>.media{float:left;margin-right:10px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media{width:380px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media p{margin:0}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .popular-pros{font-size:0.85714em;line-height:1.66667em;background-color:#aec3d7;color:#092e4f;padding:5px 20px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .lozenge{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;background-color:#092e4f;color:#aec3d7;padding:8px 20px;font-weight:400}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .lozenge:hover{background-color:#f44e0f;color:#f4f5f7}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges{margin:10px 0 0}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges:after{content:"";display:table;clear:both}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag{float:left;display:inline-block}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals{display:block;clear:left;font-weight:300}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals .lozenge:after{content:"\ea1c";margin:0 0 0 5px;vertical-align:middle}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals a,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals .a,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--lozenges .local-pros-tag.SearchAllProfessionals span{font-size:0.85714em;line-height:1.66667em}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--cta{padding-top:20px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--cta .cta-title{font-size:36px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--sign-up{margin-top:45px;font-weight:400;color:#fff}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--sign-up a,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .media .local-pros--sign-up .a{color:#0054a0;font-weight:700}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details{position:relative;height:390px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:50%, 50%;width:165px;height:165px;border:3px solid #fff;position:absolute;overflow:hidden}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details{-moz-transition:all,0.3s,ease-in-out;-o-transition:all,0.3s,ease-in-out;-webkit-transition:all,0.3s,ease-in-out;transition:all,0.3s,ease-in-out;-moz-box-shadow:0 -10px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 -10px 10px rgba(0,0,0,0.5);box-shadow:0 -10px 10px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);color:#fff;position:absolute;padding-bottom:35px;bottom:-160px;left:50%;transform:translate(-50%, 0);width:180px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details span,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--view-profile{display:block;text-align:center;margin:-5px 0;padding:0}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--name,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--tag,.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--company{max-width:130px;margin:0 auto}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--name{color:#f7841b;font-weight:700}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--tag{font-size:0.85714em;line-height:1.66667em;font-weight:700}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--company{font-size:0.85714em;line-height:1.66667em}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent .agent-details .agent-details--view-profile{font-size:0.78571em;line-height:1.81818em;text-transform:uppercase;color:#aec3d7;margin:5px 0 -20px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:hover .agent-details{bottom:0}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(3),.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(4){width:185px;height:185px}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(1){left:20px;top:20px;z-index:10}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(2){left:260px;top:50px;z-index:10}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(3){right:70px;top:0}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(4){left:120px;bottom:70px;z-index:1}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(5){right:150px;bottom:50px;z-index:1}.page-homepage .homepage--local-pros .local-pros .local-pros--tags-agents .details .local-pros--agent:nth-of-type(6){right:0;bottom:20px;z-index:10}.property .details-overview{background-color:#f4f5f7}.property .details-overview .row-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.property .details-overview .row-container .address-alternate-heading{line-height:20px;margin:0}.property .details-overview .property-details-item{padding:10px 15px;border:1px solid #fff;-webkit-flex-grow:1;flex-grow:1}.property .details-overview .property-details-item.large{width:100%}.property .details-overview .property-details-item .item-heading{color:#888;font-size:12px}.property .details-overview .property-details-item .item-content{color:#484848;font-size:16px}.property .details-overview .property-details-item>a,.property .details-overview .property-details-item>.a{font-size:16px}.price-history:after{content:"";display:table;clear:both}.price-history table{table-layout:fixed}.price-history td{width:20%}.price-history .price-history-source{display:block;width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.price-history .price-history-delta{float:left;white-space:nowrap}.price-history .price-history-delta.delta--positive{color:#38a927}.price-history .price-history-delta.delta--negative{color:#ed1c24}.price-history .price-history-value,.price-history th:nth-child(4){padding-left:20px}.next-steps.save-confirmation{height:400px}.next-steps{width:600px;color:#0054a0;height:500px}.next-steps.save-confirmation .next-steps--header-confirmation{text-align:left;font-size:1.14286em;line-height:1.25em}.next-steps .next-steps--header,.next-steps .next-steps--header-confirmation{font-size:14px;font-weight:600;line-height:30px;border-bottom:1px solid #e9eaee;padding:0 10px;text-align:center}.next-steps .next-steps--header .next-steps--header-text,.next-steps .next-steps--header-confirmation .next-steps--header-text{display:block}.next-steps .next-steps--header .next-steps--checkicon,.next-steps .next-steps--header-confirmation .next-steps--checkicon{background-color:#38a927;padding:0 12px;border-radius:50%;color:#fff;margin:10px 10px 0 0;font-weight:800;font-size:18px;line-height:40px;display:inline-block}.next-steps .next-steps--header .next-steps--checkicon:before,.next-steps .next-steps--header-confirmation .next-steps--checkicon:before{content:"\ea17"}.next-steps .next-steps--content{padding:20px 20px}.next-steps .next-steps--content .next-steps--secondary-header{display:block;margin-bottom:15px}.next-steps .next-steps--content .next-steps--column{float:left;padding:2px 22px}.next-steps .next-steps--content .next-steps--column .watch-price,.next-steps .next-steps--content .next-steps--column .save-property{height:140px;width:150px;cursor:pointer;border:0;background:#f4f5f7;display:block;margin-bottom:20px;color:#0054a0;font-weight:600;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.next-steps .next-steps--content .next-steps--column .watch-price:before,.next-steps .next-steps--content .next-steps--column .save-property:before{display:block;color:#484848;font-size:70px;line-height:60px;position:relative;top:-10px}.next-steps .next-steps--content .next-steps--column .watch-price:before{content:"\ea0b"}.next-steps .next-steps--content .next-steps--column .save-property:before{content:"\ea36"}.next-steps .next-steps--content .next-steps--column .save-property.saved,.next-steps .next-steps--content .next-steps--column .watch-price.saved{color:#f7841b}.next-steps .next-steps--content .next-steps--column .save-property.saved:before,.next-steps .next-steps--content .next-steps--column .watch-price.saved:before{color:#f7841b}.next-steps .next-steps--content .next-steps--column .listing-card{border:1px solid #f4f5f7;padding:5px 5px;margin-top:20px}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--image{width:150px;height:150px}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--image img{width:inherit;height:inherit}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content{text-align:center;width:150px}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .price,.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .address,.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .city,.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .beds{margin:0;font-weight:700}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .price,.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .city{color:#888}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .beds,.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .address{font-size:12px}.next-steps .next-steps--content .next-steps--column .listing-card .listing-card--content .beds{font-weight:500}.mls-trusted-lightbox .module-title,.mls-trusted-lightbox .modal-title{white-space:nowrap}.mls-trusted-lightbox .wrap-shade{margin-top:15px;margin-bottom:15px}.mls-trusted-lightbox .mls-listing-info{margin:0}.mls-trusted-lightbox .mls-listing-info:after{content:"";display:table;clear:both}.mls-trusted-lightbox .mls-listing-info dt,.mls-trusted-lightbox .mls-listing-info dd{float:left;margin:0}.mls-trusted-lightbox .mls-listing-info dt{width:110px;clear:left}.mls-trusted-lightbox .mls-listing-info dd{font-weight:700}.mls-trusted-lightbox .disclaimer{font-style:normal}.floorplan-lightbox{min-width:500px;background-color:#fff;max-height:600px}.floorplan-lightbox .module-title,.floorplan-lightbox .modal-title{white-space:nowrap}.floorplan-lightbox .floorplan-lightbox--price-availability:after{content:"";display:table;clear:both}.floorplan-lightbox .floorplan-lightbox--price-availability .floorplan-lightbox--price{float:left;font-size:2.14286em;line-height:1.33333em;line-height:1}.floorplan-lightbox .floorplan-lightbox--price-availability .floorplan-lightbox--check-availability{float:right}.floorplan-lightbox .floorplans-lightbox--details{font-size:1.28571em;line-height:2.22222em;line-height:1.5;font-weight:300}.floorplan-lightbox .floorplan-lightbox--primary-image{text-align:center;margin-top:15px;max-width:600px}.get-more-deals--container .module-title,.get-more-deals--container .modal-title{margin-bottom:0}.get-more-deals--container .get-more-deals-accordion-btn{text-align:right;position:absolute;right:0;margin-top:12px;margin-bottom:0;cursor:pointer}.get-more-deals--container .ad-main-container{border-bottom:1px solid #aaa;min-height:40px;padding:5px 0}.get-more-deals--container [hui-preview-accordion-content]{min-height:40px}.breadcrumbs-details--module{padding-bottom:5px;font-size:11px}.breadcrumbs-details--module .breadcrumbs-details-container{color:#0054a0}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column{display:inline-block}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column:first-child{padding-right:30px}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column:first-child a,.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column:first-child .a{font-weight:700}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-backbtn{text-align:left}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-backbtn:before{content:"\ea07";position:relative;top:1px}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-label{display:inline-block}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-label:after{content:"\ea1c";position:relative;top:1px}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-label:last-child{color:#484848}.breadcrumbs-details--module .breadcrumbs-details-container .breadcrumbs-details-column .breadcrumbs-details-label:last-child:after{content:''}.breadcrumbs-details--module .breadcrumbs-details-container .get-directions-link{float:right;font-size:14px}.monthly-mortgage-calculator{padding-bottom:20px}.monthly-mortgage-calculator .tooltip-small{width:250px}.monthly-mortgage-calculator .tooltip-big{width:300px}.monthly-mortgage-calculator .tooltip-label{font-weight:700}.monthly-mortgage-calculator .monthly-refinance-dynamic-text{font-weight:600}.monthly-mortgage-calculator .monthly-mortgage-calculator-description{margin-left:15px}.monthly-mortgage-calculator .mortgage-vu-prequalify{margin-left:15px}.monthly-mortgage-calculator .monthly-slider-control-container{width:100%;margin-left:15px}.monthly-mortgage-calculator .monthly-slider-control-container:after{content:"";display:table;clear:both}.monthly-mortgage-calculator .monthly-slider-control-container .monthly-slider-control-container-column{float:left;width:49%}.monthly-mortgage-calculator .monthly-slider-control-container .monthly-slider-control-container-column .monthly-slider-control-column .range-slider{float:none}.monthly-mortgage-calculator .monthly-slider-control-container .monthly-slider-control-container-column .monthly-slider-control-column .range-slider .slider-box{margin:0}.monthly-mortgage-calculator .monthly-slider-control-container .monthly-slider-control-container-column .donut-chart-data{padding-top:90px}.monthly-mortgage-calculator .monthly-slider-control-container .monthly-slider-control-container-column .monthly-get-prequalified-cta-button{padding-top:152px}.monthly-mortgage-calculator .monthly-mortgage-pmi-container{margin-left:15px}.monthly-mortgage-calculator .monthly-mortgage-pmi-container .monthly-mortgage-pmi-container-column{width:49%;display:inline-block}.monthly-mortgage-calculator .monthly-mortgage-pmi-container .monthly-mortgage-pmi-container-column:last-child{text-align:right}.mortgage-calculator-customize-rates::after{content:"\ea05";position:relative;top:3px;display:inline-block;font-size:100%;color:#0054a0}.mortgage-calculator-customize-rates:hover{text-decoration:underline;color:#0054a0}.mortgage-refinance-calculator .tooltip-small{width:250px}.mortgage-refinance-calculator .tooltip-big{width:300px}.mortgage-refinance-calculator .tooltip-label{font-weight:700}.mortgage-refinance-calculator .refinance-dynamic-text{font-weight:600}.mortgage-refinance-calculator .mortgage-refinance-calculator-description{margin-left:15px}.mortgage-refinance-calculator .slider-control-container{width:100%;margin-left:15px}.mortgage-refinance-calculator .slider-control-container:after{content:"";display:table;clear:both}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column{width:48%;float:left;margin-right:20px}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .slider-column-heading{color:#484848}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .slider-control-column{background:#f4f5f7;padding:10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .slider{background:#e9eaee}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .calculated-amount{text-align:center}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .calculated-amount p{display:block;margin-top:0}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .calculated-amount p:first-child{font-size:12px;margin-bottom:7px}.mortgage-refinance-calculator .slider-control-container .slider-control-container-column .calculated-amount p:last-child{font-size:36px;margin-bottom:14px}.mortgage-refinance-calculator .slider-control-container .new-refinance-calculator{margin-right:0}.mortgage-refinance-calculator .slider-control-container .new-refinance-calculator .calculated-amount p:last-child{color:#0054a0;font-weight:600}.mortgage-refinance-calculator .slider-control-container .new-refinance-calculator .calculated-amount .star-icon::before{content:"\ea5c";display:inline-block;font-size:100%;color:#f7841b;vertical-align:bottom}.mortgage-refinance-calculator .calculator-grandTotal{text-align:center;font-size:18px}.mortgage-refinance-calculator .calculator-grandTotal .monthly-savings{font-size:24px;color:#0054a0;font-weight:700}.mortgage-refinance-calculator .refinance-now-dfp-button{text-align:center}.mortgage-refinance-calculator .refinance-now-dfp-button .refinance-now-cta{display:inline-block;width:170px}.rent-additional-properties{width:560px;font-size:14px}.rent-additional-properties .rent-additional-properties--title{font-weight:600;line-height:30px;border-bottom:1px solid #e9eaee;padding:0 10px;margin:0}.rent-additional-properties .rent-additional-properties--property{padding:20px 10px 0}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card{display:inline-table;width:150px;margin:0 5px 10px;background-color:#f4f5f7;padding:10px 10px}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-nearby--anchor{white-space:normal}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--image{height:100px;width:150px}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--image .rent-additional-properties--image{height:100%;width:100%}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--info{height:100px;overflow:hidden}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--info .rent-display--name{color:#0054a0;font-weight:600}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--info .rent-display--name,.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--info .rent-display--address{margin:0}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-display--info .rent-display--address{font-size:12px;color:#aaa}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-check--availability .input-checkbox+label{font-size:12px;padding-left:20px;line-height:12px}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-check--availability .input-checkbox+label:before{width:12px;height:12px}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-check--availability .input-checkbox+label:after{font-size:12px}.rent-additional-properties .rent-additional-properties--property .rent-nearby--card .rent-check--availability .input-checkbox:checked+label:after{background:#0054a0;left:7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.rent-additional-properties .rent-additional-properties--button{text-align:center;padding-bottom:20px}.rent-additional-properties .rent-additional-properties--button .button{height:30px;line-height:25px;display:inline-block;padding:0 15px;margin-right:5px;border:0}.rent-additional-properties .rent-additional-properties--button .button:hover{background:#f7841b}.page-property-details .heading{background-color:#e9eaee;color:#484848;padding:10px 20px;margin:0 auto}.page-property-details .heading.heading--external{font-size:16px;font-weight:600}.page-property-details .floodlight-iframe{display:none}.page-property-details .module-subtitle{padding:10px 15px;font-size:1.14286em;line-height:1.25em;font-weight:700}.page-property-details .listing-details--heading{font-size:1.14286em;line-height:1.25em;color:#484848;font-weight:100}.page-property-details .listing-details--supplier{display:-webkit-flex;display:flex;display:-ms-flexbox}.page-property-details .listing-details--supplier .listing-details--supplier-title{width:75%;line-height:60px}.page-property-details .listing-details--supplier .listing-details--supplier-logo{width:25%;height:60px;background-size:contain;background-position:center center;background-repeat:no-repeat}.page-property-details .action-module--heading{font-size:1.28571em;line-height:2.22222em;line-height:20px;font-weight:400;margin:0 0 10px;padding:0}.page-property-details .listing-details-page--content{width:1000px;margin:0 auto;position:relative;font-size:14px;padding:5px 20px}.page-property-details .listing-details-page--content .action-module{position:relative}.page-property-details .listing-details-page--content .action-module>.l,.page-property-details .listing-details-page--content .action-module>.twin{float:left}.page-property-details .listing-details-page--content .action-module>.l,.page-property-details .listing-details-page--content .action-module>.twin>.m{position:relative;z-index:4}.page-property-details .listing-details-page--content .action-module>.twin{width:100%;margin-left:-300px}.page-property-details .listing-details-page--content .action-module>.twin>.m{margin-left:330px}.page-property-details .listing-details-page--content .action-module>.l{width:300px}.page-property-details .listing-details-page--content .action-module .l{margin-right:30px}.page-property-details .listing-details-page--content .action-module .l .action-module--foreclosure-links{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee}.page-property-details .listing-details-page--content .action-module .l .action-module--foreclosure-links .cta-foreclosure{font-size:0.85714em;line-height:1.66667em}.page-property-details .listing-details-page--content .action-module .l .action-module--foreclosure-links .cta-foreclosure:after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea2c";font-size:12px;margin:0 0 4px 5px}.page-property-details .listing-details-page--content .action-module .l .cta-foreclosure-lead{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:15px auto 0;display:block;width:300px;height:390.5px;background-image:url("/images/cta/lead_ad_home1.jpg");background-position:center top;background-repeat:no-repeat;background-size:contain}.page-property-details .listing-details-page--content .action-module .twin{margin-left:-330px;display:inline-block}.page-property-details .listing-details-page--content .action-module .twin .property-overview{width:630px}.page-property-details .listing-details-page--content .action-module .twin .property-overview:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .action-module .twin .property-overview .twin{margin-left:0;width:360px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price>.property-price-details{overflow:hidden}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price>.property-pricetag{float:left;margin-right:2px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .price-display{font-size:40px;font-weight:300;line-height:0.8;display:inline-block;color:#000056}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .price-display .price-elements{float:left}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .price-display .price-elements.price-elements--notavail{letter-spacing:-0.05em;margin-right:10px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .price-display .price-currency{font-size:24px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .mls-details{margin:10px 0;width:400px;float:left}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .mls-details:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .mls-details .listing-mlsbadge{height:30px;width:64px;background-image:url(/images/property/badge_mls.png);margin-top:5px;margin-right:15px;padding:0;cursor:pointer;float:left}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .mls-details .dfp-text-cta div[id*="google_ads_iframe"]{text-align:left !important}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .button--slim{font-size:10px;padding:2px 10px;height:18px;line-height:15px;font-weight:500}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .icon-arrow:after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-left:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea05"}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-1{font-size:10px;font-weight:700;color:#888}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-1 .price-reduction:before{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea50";font-size:16px;color:#ed1c24;padding:0;margin-right:-5px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-2{color:#000056;font-weight:700;font-size:10px;padding-left:3px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-2.line-2--single-line{padding-top:17px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-2 .nhc-label{color:#f7841b}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-price .line-2 .property-price-off-market{font-weight:500;color:#888;font-size:14px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-information .property-overview-information-list{color:#888;font-weight:500}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-information .property-overview-information-list .information-list-item{display:inline-block}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-information .property-overview-information-list .information-list-item:after{content:' \2022'}.page-property-details .listing-details-page--content .action-module .twin .property-overview .property-overview-information .property-overview-information-list .information-list-item:last-child:after{content:''}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r{float:right;width:260px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;background-color:#e9eaee;padding:20px 20px;display:inline-block;text-align:left}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta .property-overview-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px;background-color:#888;color:#fff;display:block;font-weight:400;margin-bottom:5px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta .property-overview-button span{font-weight:700}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta .property-overview-button:not(.check-availability-cta):after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-left:.4em;font-family:'Homes Icons';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:"\ea05";font-size:12px}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta .property-overview-button.check-availability-cta{cursor:pointer;text-align:center}.page-property-details .listing-details-page--content .action-module .twin .property-overview .r .property-overview-cta .oas-cta{max-width:235px;overflow:hidden}.page-property-details .listing-details-page--content .main-content{position:relative}.page-property-details .listing-details-page--content .main-content>.r,.page-property-details .listing-details-page--content .main-content>.twin{float:left}.page-property-details .listing-details-page--content .main-content>.r,.page-property-details .listing-details-page--content .main-content>.twin>.m{position:relative;z-index:4}.page-property-details .listing-details-page--content .main-content>.twin{width:100%;margin-right:-300px}.page-property-details .listing-details-page--content .main-content>.twin>.m{margin-right:320px}.page-property-details .listing-details-page--content .main-content>.r{width:300px}.page-property-details .listing-details-page--content .main-content:after{content:"";display:table;clear:both}.page-property-details .listing-details-page--content .main-content .twin{min-width:680px}.page-property-details .listing-details-page--content .main-content .r{float:right;margin-left:-330px;z-index:1}.page-property-details .listing-details-page--content .main-content .r .local-resources{border:1px solid #ccc}.page-property-details .listing-details-page--content .main-content .r .local-resources .module-title,.page-property-details .listing-details-page--content .main-content .r .local-resources .modal-title{padding:0 10px;border-bottom-style:none}.page-property-details .estimated-values--module .estimated-values--sub-header{color:#484848;margin-left:15px;padding-bottom:10px}.page-property-details .sticky-header{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-transition:top 0.25s;-o-transition:top 0.25s;-webkit-transition:top 0.25s;transition:top 0.25s;width:100%;min-width:1000px;position:fixed;top:-150px;left:0;border-bottom:2px solid #f7841b;margin:0;z-index:5;background-color:#fff}.page-property-details .sticky-header.active{-moz-transform:translateY(150px);-ms-transform:translateY(150px);-webkit-transform:translateY(150px);transform:translateY(150px)}.page-property-details .sticky-header .close{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;float:right;margin:10px 10px 0 0;cursor:pointer;height:20px;width:20px;background-color:#0054a0;color:#fff;font-style:normal}.page-property-details .sticky-header .close:hover{background-color:#000056}.page-property-details .sticky-header .close::before{content:"\ea20";font-size:12px}.page-property-details .sticky-header .header-content{min-width:1000px}.page-property-details .sticky-header .header-content .price-currency{font-size:.8em;line-height:0;vertical-align:.28em}.page-property-details .sticky-header .header-content .header-summary{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}.page-property-details .sticky-header .header-content .header-summary .details{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin:10px 0 10px 30px;width:960px}.page-property-details .sticky-header .header-content .header-summary .details .agent-image-box{width:60px;height:60px;margin-right:10px;flex:0 0 auto;-ms-flex:0 0 auto}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty{display:-webkit-flex;display:flex;display:-ms-flexbox;max-width:690px}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty .details-content--primary{margin-right:20px;flex:1 1 auto;-ms-flex:1 1 auto}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty .details-content--primary .details-content .details-content--title{font-size:24px;font-weight:300}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty .details-data.agent-image-box{flex:0 0 auto;-ms-flex:0 0 auto}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty .details-data.details-data--dualtitle{flex:1 1 auto;-ms-flex:1 1 auto}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-data--ispaidproperty .details-data.details-data--dualtitle .details-content .details-content--title{font-size:24px;font-weight:300}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-top-line{width:690px}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-top-line .details-data.details-content--title{margin-right:10px}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-top-line .details-data.details-content--title .price-display{display:inline-block;font-size:24px;font-weight:300}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-top-line .details-data-bottom .details-label-red{color:#ed1c24}.page-property-details .sticky-header .header-content .header-summary .details .details-data .details-top-line .details-top-line--addressline{display:block}.page-property-details .sticky-header .header-content .header-summary .details .header-tools{flex:0 0 auto;-ms-flex:0 0 auto;margin-left:auto}@media only screen and (max-width: 1024px){.page-property-details .sticky-header .header-content .header-summary .details .header-tools{margin-right:20px}}.page-property-details .sticky-header .header-content .details-row-bottom{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#f4f5f7}.page-property-details .sticky-header .header-content .details-row-bottom .details-item{display:-webkit-flex;display:flex;display:-ms-flexbox;width:960px;margin:5px 0}.page-property-details .sticky-header .header-content .details-row-bottom .details-item .details-data.price-item .price-display{font-weight:600}.page-property-details .sticky-header .header-content .details-row-bottom .details-item .details-row-bottom--addressline{margin-left:10px}.page-property-details .floorplans--module .floorplans--table{width:100%;border-collapse:collapse}.page-property-details .floorplans--module .floorplans--table td,.page-property-details .floorplans--module .floorplans--table th{text-align:left;padding:2px 5px;vertical-align:top}.page-property-details .floorplans--module .floorplans--table td:first-of-type,.page-property-details .floorplans--module .floorplans--table th:first-of-type{padding-left:20px}.page-property-details .floorplans--module .floorplans--table td:last-of-type,.page-property-details .floorplans--module .floorplans--table th:last-of-type{padding-right:20px}.page-property-details .floorplans--module .floorplans--table .floorplans--table-header th{padding-top:10px;padding-bottom:10px}.page-property-details .floorplans--module .floorplans--table .floorplans--table-content{background:#e9eaee}.page-property-details .floorplans--module .floorplans--table .floorplans--table-content:first-of-type{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.page-property-details .floorplans--module .floorplans--table .floorplans--table-content th{padding-top:10px}.page-property-details .floorplans--module .floorplans--table .floorplans--table-content .floorplans--table-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:245px}.page-property-details .floorplans--module .floorplans--table .floorplans--table-footer{background:#e9eaee;height:15px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.page-property-details .floorplans--module .floorplans--table .flooplan--table-sqft,.page-property-details .floorplans--module .floorplans--table .floorplan--table-price{white-space:nowrap}.page-property-details .floorplans--module .floorplans--table .floorplan--table-price div{float:left;padding-right:7px}.page-property-details .floorplans--module .floorplans--table .floorplan--table-price div:last-of-type{padding-right:0}.page-property-details .floorplans--module .floorplans--table .a{font-weight:400}.page-property-details .floorplans--module .mls-badge{margin:15px 0;background-image:url("/images/property/badge_mls.png");width:64px;height:30px}.page-property-details .property-record{color:#484848}.page-property-details .property-record .property-record--container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e9eaee;padding:15px 30px;margin:15px 0}.page-property-details .property-record .property-record--container:after{content:"";display:table;clear:both}.page-property-details .property-record .property-record--container .property-record--container-column{float:left;width:50%}.page-property-details .property-record .property-record--container .property-record--container-column dd,.page-property-details .property-record .property-record--container .property-record--container-column dt{float:left;margin:1px 0}.page-property-details .property-record .property-record--container .property-record--container-column dt{clear:left;width:170px}.page-property-details .property-record .property-record--container .property-record--container-column dd{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:120px;clear:right;font-weight:700;margin:0}.page-property-details .property-record .property-record--container .property-record--container-column dd.isUser::after{content:'* ';color:#0054a0}.page-property-details .property-record .property-record--container .property-record--container-column dd.neighborhood-name{max-width:120px}.page-property-details .property-record .property-record--container .property-record--container-column .title-case{text-transform:capitalize}.page-property-details .property-record .property-record--container .property-record--more-details{border-top:1px solid #888;display:inline-block;width:100%;margin-top:15px}.page-property-details .property-record .property-record--container .property-record--more-details:before,.page-property-details .property-record .property-record--container .property-record--more-details:after{content:"";display:table;clear:both}.page-property-details .property-record .property-record--container .property-record--more-details .a{margin:15px 0 0;font-weight:700}.page-property-details .property-record .property-record--container .property-record--more-details .a .icon-hui{font-size:0.85714em;line-height:1.66667em;color:#484848;margin-top:2px}.page-property-details .property-record .property-record--footer{font-weight:400}.page-property-details .property-record .property-record--footer .property-record--footer-disclaimer{font-size:0.71429em;line-height:2em;font-style:italic}.page-property-details .property-record .property-record--footer .property-record--footer-user{font-weight:500;margin:10px 0 0}.page-property-details .property-record .property-record--footer .property-record--footer-user::before{content:'*';color:#0054a0}.page-property-details .property-record .property-record--footer .property-record--footer-foreclosure-cta{font-weight:400;margin:5px 0}.home-value-disclaimer{font-size:12px;padding:0 15px 10px;color:#aaa}.home-value-disclaimer strong{color:#484848}.page-property-details .home-value-disclaimer{display:none}.listing-info-and-source .listing-information-table{font-size:12px;display:-webkit-flex;display:flex}.listing-info-and-source .listing-information-table .listing-information-dl{width:100%;margin-bottom:0}.listing-info-and-source .listing-information-table .listing-information-dl .source-label{float:left;white-space:nowrap;text-align:left;font-weight:400}.listing-info-and-source .listing-information-table .listing-information-dl .source-value{color:#484848;font-weight:700;padding-left:55px}.listing-info-and-source .listing-source-disclaimer{font-size:12px;color:#484848}.listing-info-and-source .listing-source-disclaimer>p{margin:0}.additional-properties{margin:0 15px;background-color:#f4f5f7;padding:15px 15px}.additional-properties .additional-properties--property{display:-webkit-flex;display:flex;margin-bottom:15px}.additional-properties .additional-properties--property:after{content:"";display:table;clear:both}.additional-properties .additional-properties--property .additional-properties--image{-webkit-flex-grow:1;flex-grow:1;width:120px;min-width:120px;margin-right:15px}.additional-properties .additional-properties--property .additional-properties--image img{max-width:100%;max-height:100%}.additional-properties .additional-properties--property .additional-properties--info{-webkit-flex-grow:2;flex-grow:2;padding-right:15px}.additional-properties .additional-properties--property .additional-properties--info .additional-properties--name{font-size:1.14286em;line-height:1.25em;font-weight:700;line-height:1em}.additional-properties .additional-properties--property .additional-properties--info .additional-properties--address{font-size:0.85714em;line-height:1.66667em;color:#aaa}.additional-properties .additional-properties--property .additional-properties--input{margin:25px 0;position:relative;top:20px}.additional-properties .additional-properties--property .additional-properties--input .input-checkbox{position:absolute;opacity:0;height:0;width:0;display:inline;-moz-appearance:none;-webkit-appearance:none;line-height:0;border:0;padding:0}.additional-properties .additional-properties--property .additional-properties--input .input-checkbox+label{position:relative;padding-left:28px;font-size:14px;color:#888}.additional-properties .additional-properties--property .additional-properties--input label{display:block}.additional-properties .additional-properties--button{text-align:center}.additional-properties .additional-properties--button .button{font-size:1.42857em;line-height:2em;padding:0 20px;height:40px}.mortgage-rates-display{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mortgage-rates-display .item{font-size:0.85714em;line-height:1.66667em;margin-bottom:2px;padding-bottom:5px;color:#484848;overflow:hidden}.mortgage-rates-display .item:after{content:"";display:table;clear:both}.mortgage-rates-display .item .info-item{float:left;width:49%}.mortgage-rates-display .item .info-item .info-label{font-weight:700;font-size:12px;color:#484848}.mortgage-rates-display .item .lender_link{background:#0054a0}.mortgage-rates-display .item .lender_link:hover{background:#f7841b}.mortgage-rates-display .item .info-row{display:-webkit-flex;display:flex;border-bottom:1px solid #e9eaee}.mortgage-rates-display .item .info-row .apr,.mortgage-rates-display .item .info-row .name,.mortgage-rates-display .item .info-row .phone{font-weight:700;font-size:1.16667em;line-height:1.42857em}.mortgage-rates-display .item .info-row .apr{color:#0054a0}.mortgage-rates-display .item .info-row .apr .apr-date{color:#484848;font-size:12px;font-weight:400}.mortgage-rates-display .item .info-row .phone{color:#0054a0;margin-bottom:5px}.mortgage-rates-display .item .info-row .phone .phone-text{font-weight:400;color:#484848;font-size:12px}.mortgage-rates-display .item .info-row .est-pay{font-size:1.16667em;line-height:1.42857em;font-weight:700;color:#0054a0}.mortgage-rates-display .item .info-row .est-pay .apr-link{font-weight:400;font-size:12px}.mortgage-rates-display .item .info-row .est-pay span{font-weight:400;color:#484848;font-size:12px}.mortgage-rates-display .item .info-row .button{padding:0 20px;line-height:30px;height:30px;float:right}.mortgage-rates-display .item .info-row .info-data li{float:left;padding:10px 10px 10px 0;width:33%}.mortgage-rates-display .item .info-row .info-data li:last-child{float:right}.mortgage-rates-display .footer{font-size:0.71429em;line-height:2em;padding:0 15px;line-height:56px}.mortgage-rates-display .footer:after{content:"";display:table;clear:both}.mortgage-rates-display .footer .provided-by{float:left;width:33%}.mortgage-rates-display .footer .providedby-logo{float:left;height:40px;width:85px;background-image:url("/images/mortgage-rates/bankrate-logo.png");background-repeat:no-repeat;background-position:0 15px;font-size:8px;padding-left:2px}.mortgage-rates-display .footer .data-provided-by{padding-right:10px;float:left}.mortgage-rates-display .footer .disclaimer-tooltip{float:left;width:33%;text-align:center}.mortgage-rates-display .footer .disclaimer-tooltip a,.mortgage-rates-display .footer .disclaimer-tooltip .a{color:#484848;font-weight:400;font-size:14px;text-decoration:underline}.mortgage-rates-display .footer .see-additional-rates{float:right;width:33%;text-align:center}.mortgage-rates-display .footer .button{height:30px;line-height:30px;font-size:14px}.mortgage-rates-display iframe{border:0;height:490px}.mortgage-rates-display .tooltip-small{width:250px}.mortgage-rates-display .tooltip-big{width:300px}.mortgage-rates-display .tooltip-label{font-weight:700}.mortgage-rates-display .slider-control{width:100%;display:inline-block}.mortgage-rates-display .slider-control .creditscore-slider,.mortgage-rates-display .slider-control .downpayment-slider{float:left;width:49%}.mortgage-rates-display .slider-control .creditscore-slider{padding-left:5px}.assigned-nearby-schools .assigned-nearby-schools--item-container{background-color:#e9eaee;position:relative;padding:15px 15px}.assigned-nearby-schools .assigned-nearby-schools--item-container .content--body{padding-right:40px}.assigned-nearby-schools .assigned-nearby-schools--item-container .top-row--label{color:#0054a0;font-weight:700}.assigned-nearby-schools .assigned-nearby-schools--item-container .data-row{display:-webkit-flex;display:flex}.assigned-nearby-schools .assigned-nearby-schools--item-container .data-row .data-row--label{flex:1;margin-right:70px;float:left;padding-right:50px;color:#aaa;white-space:nowrap}.assigned-nearby-schools .assigned-nearby-schools--item-container .data-row .data-row--label .icon-hui--location-ios{padding-right:8px}.assigned-nearby-schools .assigned-nearby-schools--item-container .school-ranking{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.assigned-nearby-schools .school-score-tooltip--container{font-size:1.14286em;line-height:1.25em;padding-top:5px;text-align:right}.assigned-nearby-schools .school-score-tooltip--container .school-score--tool{display:inline-block}.assigned-nearby-schools .school-score-tooltip--container .school-score--tool .icon-hui{color:#0054a0}.ngdialog-content .movers--iframe{width:500px;height:550px}.mortgage-confirmation-sale{width:560px}.mortgage-confirmation-sale .mortgage-confirmation-sale--main-header{font-size:16px;font-weight:700;line-height:30px;border-bottom:1px solid #e9eaee;padding:0 10px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content{padding:0 30px;margin-bottom:15px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--secondary-header{font-size:14px;margin:10px 0 5px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--message{display:block;margin-bottom:5px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form{background-color:#e9eaee;padding:10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;margin-bottom:20px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .required{color:#ed1c24}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row{margin-bottom:10px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row:first-child a,.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row:first-child .a{margin-top:5px;text-decoration:underline;line-height:30px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row .mortgage-confirmation-sale--column{display:inline-table;width:49%;padding:0 10px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row .mortgage-confirmation-sale--column .mortgage-confirmation-sale--input,.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--row .mortgage-confirmation-sale--column .mortgage-confirmation-sale--select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:inherit;height:28px;font-family:Arial,sans-serif;padding:5px 5px;font-weight:200;border:1px solid #ccc;width:100%}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--checkbox input[type="checkbox"]{position:relative;top:2px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--checkbox .checkbox-text{display:inline;margin:0}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--form .mortgage-confirmation-sale--checkbox .tooltip-button{background:transparent}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--button{text-align:center}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--button .mortgage-confirmation-prequalified--button{color:#fff;top:-2px;background-color:#f7841b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:30px;line-height:26px;display:inline-block;padding:0 15px;margin-right:5px;border:0;margin-bottom:10px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--link{text-align:center}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--link .mortgage-confirmation-no-thanks--link{border:0;background:transparent;cursor:pointer;color:#0054a0}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--link .mortgage-confirmation-no-thanks--link:hover{text-decoration:underline}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--declaration{font-style:italic;font-size:10px;line-height:10px}.mortgage-confirmation-sale .mortgage-confirmation-sale--content .mortgage-confirmation-sale--declaration .links{white-space:normal}.media-gallery .tabs-container .tab{color:#7fa9cf;text-transform:uppercase}.media-gallery .tabs-container .tab:hover{color:#000056}.media-gallery .tabs-container .tab.active{border-bottom:5px solid #f7841b;border-top:none}.right-cta--cells{color:#0054a0;font-weight:700;text-align:center;padding-top:20px}.right-cta--cells .right-cta--cell{min-height:250px;margin:0 0 20px}.right-cta--cells .right-cta--cell .middle3{margin-bottom:20px}.right-cta--cells .right-cta--cell .estimated-values--header{text-align:left}.right-cta--cells .right-cta--cell.text-block-a{min-height:30px}.right-cta--cells .right-cta--cell.text4{margin-top:20px;min-height:30px}.right-cta--cells .right-cta--cell.question{min-height:250px;overflow:hidden}.right-cta--cells .right-cta--cell.question.hasState{border:1px solid #ccc}.right-cta--cells .right-cta--cell.question .questions-iframe{border:0;width:270px;height:440px}.right-cta--cells .right-cta--cell.local{min-height:250px;border:1px solid #ccc}.right-cta--cells .right-cta--cell.local .estimated-values--header{border-bottom:none;padding:0 10px}.veteran-lightbox{width:690px;background-color:#fff;border-top:5px solid #f7841b;box-shadow:0 0 0 1px #aaa,0 0 5px rgba(0,0,0,0.5);color:#484848;font-size:16px}.veteran-lightbox:after{content:"";display:table;clear:both}.veteran-lightbox__heading{margin:0;padding:20px 20px;background:transparent url("/images/veteranunited/veterans_flyout_header.png") repeat;color:#0054a0;font-size:36px;font-weight:300;line-height:44px}.veteran-lightbox__container{height:333px;-moz-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);-webkit-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5)}.veteran-lightbox__container .veterans-form{border:none;margin:10px 20px}.veteran-lightbox__content{padding:20px 20px 20px 300px;background:transparent url("/images/veteranunited/veterans_lead_form_footer.png") no-repeat;background-size:cover;-moz-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);-webkit-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.veteran-lightbox__content .subheading{margin:0;color:#0054a0;font-size:18px}.veteran-lightbox__content .para-text:last-of-type{margin:0;font-size:12px}.veteran-lightbox__content .button{font-size:13px;text-transform:uppercase}.veteran-lightbox__disclaimer{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background-color:#f4f5f7;padding:10px 20px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.veteran-lightbox__disclaimer .veterans-logo{flex:1 1 174px;-ms-flex:1 1 174px;height:31px;background:transparent url("/images/veteranunited/vu-logo-small.png") no-repeat;background-size:contain}.veteran-lightbox__disclaimer .courtesy{flex:1 1 40%;-ms-flex:1 1 40%;margin:0;padding:0;font-size:12px}.veteran-lightbox--modal-splash .veteran-lightbox__heading{height:126px}.veteran-lightbox--modal-splash .veteran-lightbox--text-placeholder,.veteran-lightbox--modal-splash .veteran-lightbox--button-placeholder{padding:0 20px;margin:20px 0}.veteran-lightbox--modal-splash ul.veteran-lightbox--list{margin:0 0 20px 20px}.veteran-lightbox--modal-splash ul.veteran-lightbox--list li{padding:10px 0 10px 40px}.veteran-lightbox--modal-splash ul.veteran-lightbox--list li:before{content:'';vertical-align:middle;display:inline-block;margin-right:10px}.veteran-lightbox--modal-splash ul.veteran-lightbox--list li.no-down-payment-required:before{background-image:url("/images/veteranunited/nodownpayment.png");height:40px;width:44px}.veteran-lightbox--modal-splash ul.veteran-lightbox--list li.lower-monthly-payments:before{background-image:url("/images/veteranunited/lowermonthlypayments.png");height:44px;width:42px}.veteran-lightbox--modal-splash ul.veteran-lightbox--list li.no-private-mortgage-insurance:before{background-image:url("/images/veteranunited/nopmi.png");height:47px;width:47px}.veteran-lightbox--modal-splash .button{font-weight:700;line-height:18px;white-space:normal;height:70px;width:280px;padding:15px 30px}.veteran-lightbox--modal-splash .button span{font-size:14px;font-weight:400}.veteran-lightbox--modal-splash .button:hover{color:#fff;text-decoration:none;background:#0054a0}.veteran-lightbox--modal-splash .button:first-child{margin-right:30px}.veteran-lightbox-form--modal .veteran-lightbox--heading{height:90px}.veteran-lightbox-form--modal .veteran-lightbox--text-placeholder{padding:20px 20px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer{-moz-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);-webkit-box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);box-shadow:inset 0px 5px 5px -3px rgba(204,204,204,0.5);background:#f4f5f7 url("/images/veteranunited/veterans_lead_form_footer.png") top left no-repeat;padding:10px 20px 30px 250px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .footer-heading,.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .footer-text{font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .footer-heading{font-size:18px;padding:10px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .footer-text{padding:0;margin:5px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .visit-hq{background-color:#0054a0;font-size:16px;min-height:40px;height:40px;background-color:#0054a0;width:auto;padding:10px 30px;font-weight:700;font-size:0.875em;line-height:1.42857em;margin-top:3px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer .visit-hq:hover{background-color:#f7841b}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer:after{display:table;clear:both}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-footer:after:after{content:"";display:table;clear:both}.veteran-lightbox-form--modal .veterans-form-container{height:333px;padding:10px 10px 20px 20px}.veteran-lightbox-form--modal .veterans-form-container .veterans-iframe{border:none}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-disclaimer{height:45px}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-disclaimer .veterans-logo{margin-top:5px;padding-left:20px;float:left}.veteran-lightbox-form--modal .veterans-lightbox-lead-form-disclaimer .details{font-size:0.75em;line-height:1.66667em;color:#888;text-align:right;padding-top:-10px;padding-right:20px}.veteran-lightbox--modal-splash+.ngdialog-close{display:none}.ngdialog.search-flyout{position:fixed;top:auto;right:-60px;bottom:-60px;left:auto;box-shadow:inset 0 0 10px rgba(0,0,0,0.5),0 0 15px rgba(0,0,0,0.5);border-radius:50%;background:rgba(255,255,255,0.8);border:5px solid #fff;width:340px;height:330px}.ngdialog.search-flyout>.ngdialog-content{position:relative;top:80px;left:60px;font-size:16px;line-height:28px;text-align:center;margin-right:140px;color:#484848}.ngdialog.search-flyout>.ngdialog-content>div{height:320px}.ngdialog.search-flyout>.ngdialog-content>div p{margin:0 0 16px}.ngdialog.search-flyout>.ngdialog-content>div .search-flyout--save-search-button{font-weight:700;font-size:14px;padding:0 16px}.ngdialog.search-flyout>.ngdialog-content .search-flyout--close-dialog{position:absolute;right:-20px;top:-30px;border-radius:50%;cursor:pointer;background-color:#e9eaee;color:#0054a0;font-weight:600;width:18px;height:18px}.ngdialog.search-flyout>.ngdialog-content .search-flyout--close-dialog:before{position:relative;top:-5px;content:'\00D7';font-size:24px}.ngdialog.search-flyout>.ngdialog-content .search-flyout--close-dialog:hover{background-color:#0054a0;color:#fff}.page-propertySrp .frame-content,.page-propertySrp .global-nav--content,.page-brokerSrp .frame-content,.page-brokerSrp .global-nav--content,.page-agentSrp .frame-content,.page-agentSrp .global-nav--content{width:100%;min-width:1000px;max-width:1280px}.page-propertySrp .floodlight-iframe,.page-brokerSrp .floodlight-iframe,.page-agentSrp .floodlight-iframe{display:none}.page-propertySrp .action-module,.page-brokerSrp .action-module,.page-agentSrp .action-module{position:relative}.page-propertySrp .action-module>.l,.page-propertySrp .action-module>.twin,.page-brokerSrp .action-module>.l,.page-brokerSrp .action-module>.twin,.page-agentSrp .action-module>.l,.page-agentSrp .action-module>.twin{float:left}.page-propertySrp .action-module>.l,.page-propertySrp .action-module>.twin>.m,.page-brokerSrp .action-module>.l,.page-brokerSrp .action-module>.twin>.m,.page-agentSrp .action-module>.l,.page-agentSrp .action-module>.twin>.m{position:relative;z-index:4}.page-propertySrp .action-module>.twin,.page-brokerSrp .action-module>.twin,.page-agentSrp .action-module>.twin{width:100%;margin-left:-300px}.page-propertySrp .action-module>.twin>.m,.page-brokerSrp .action-module>.twin>.m,.page-agentSrp .action-module>.twin>.m{margin-left:330px}.page-propertySrp .action-module>.l,.page-brokerSrp .action-module>.l,.page-agentSrp .action-module>.l{width:300px}.page-propertySrp .action-module .l,.page-brokerSrp .action-module .l,.page-agentSrp .action-module .l{margin-right:30px}.page-propertySrp .action-module .twin,.page-brokerSrp .action-module .twin,.page-agentSrp .action-module .twin{margin-left:-330px}.page-propertySrp .main-content,.page-brokerSrp .main-content,.page-agentSrp .main-content{position:relative}@media screen and (max-width: 1280px){.page-propertySrp .main-content,.page-brokerSrp .main-content,.page-agentSrp .main-content{padding:0 20px}}.page-propertySrp .main-content>.r,.page-propertySrp .main-content>.twin,.page-brokerSrp .main-content>.r,.page-brokerSrp .main-content>.twin,.page-agentSrp .main-content>.r,.page-agentSrp .main-content>.twin{float:left}.page-propertySrp .main-content>.r,.page-propertySrp .main-content>.twin>.m,.page-brokerSrp .main-content>.r,.page-brokerSrp .main-content>.twin>.m,.page-agentSrp .main-content>.r,.page-agentSrp .main-content>.twin>.m{position:relative;z-index:4}.page-propertySrp .main-content>.twin,.page-brokerSrp .main-content>.twin,.page-agentSrp .main-content>.twin{width:100%;margin-right:-300px}.page-propertySrp .main-content>.twin>.m,.page-brokerSrp .main-content>.twin>.m,.page-agentSrp .main-content>.twin>.m{margin-right:320px}.page-propertySrp .main-content>.r,.page-brokerSrp .main-content>.r,.page-agentSrp .main-content>.r{width:300px}.page-propertySrp .main-content .r .text-block-a,.page-brokerSrp .main-content .r .text-block-a,.page-agentSrp .main-content .r .text-block-a{text-align:left;font-size:15px}.page-propertySrp .main-content .r .text-block-a .seo-element-description-text,.page-brokerSrp .main-content .r .text-block-a .seo-element-description-text,.page-agentSrp .main-content .r .text-block-a .seo-element-description-text{color:#888;text-align:left;font-weight:400}.page-propertySrp .main-content .r .text-block-a .show-more-button,.page-brokerSrp .main-content .r .text-block-a .show-more-button,.page-agentSrp .main-content .r .text-block-a .show-more-button{font-weight:700;font-size:15px;color:#0054a0}.page-propertySrp .main-content .oas_dfp_cta,.page-propertySrp .main-content .dfp-cta--liner1,.page-brokerSrp .main-content .oas_dfp_cta,.page-brokerSrp .main-content .dfp-cta--liner1,.page-agentSrp .main-content .oas_dfp_cta,.page-agentSrp .main-content .dfp-cta--liner1{text-align:center;margin-bottom:15px}.page-propertySrp .res-thin-content h2,.page-propertySrp .res-thin-content .h2,.page-brokerSrp .res-thin-content h2,.page-brokerSrp .res-thin-content .h2,.page-agentSrp .res-thin-content h2,.page-agentSrp .res-thin-content .h2{font-size:24px}.page-propertySrp .res-thin-content .image-container--image,.page-brokerSrp .res-thin-content .image-container--image,.page-agentSrp .res-thin-content .image-container--image{margin:0 auto;display:block;height:auto;padding:20px 0}.page-propertySrp .res-nav-bar,.page-brokerSrp .res-nav-bar,.page-agentSrp .res-nav-bar{margin:0 0 20px;position:relative;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.page-propertySrp .res-nav-bar .sort-results,.page-brokerSrp .res-nav-bar .sort-results,.page-agentSrp .res-nav-bar .sort-results{font-size:14px}.page-propertySrp .res-nav-bar .sort-results .form-multi-select,.page-brokerSrp .res-nav-bar .sort-results .form-multi-select,.page-agentSrp .res-nav-bar .sort-results .form-multi-select{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.page-propertySrp .res-nav-bar .sort-results .sort-by,.page-brokerSrp .res-nav-bar .sort-results .sort-by,.page-agentSrp .res-nav-bar .sort-results .sort-by{white-space:nowrap}.page-propertySrp .res-nav-bar .sort-results .form-select--item,.page-brokerSrp .res-nav-bar .sort-results .form-select--item,.page-agentSrp .res-nav-bar .sort-results .form-select--item{color:#0054a0;font-weight:600;margin-left:10px;letter-spacing:-0.01em}.page-propertySrp .res-nav-bar .sort-results .input-select:not(:checked)+label.sort-items:hover,.page-brokerSrp .res-nav-bar .sort-results .input-select:not(:checked)+label.sort-items:hover,.page-agentSrp .res-nav-bar .sort-results .input-select:not(:checked)+label.sort-items:hover{color:#000056;cursor:pointer}.page-propertySrp .res-nav-bar .sort-results .more-options,.page-brokerSrp .res-nav-bar .sort-results .more-options,.page-agentSrp .res-nav-bar .sort-results .more-options{margin-left:10px;letter-spacing:-0.01em;position:relative}.page-propertySrp .res-nav-bar .sort-results .more-options .a,.page-brokerSrp .res-nav-bar .sort-results .more-options .a,.page-agentSrp .res-nav-bar .sort-results .more-options .a{font-weight:600}.page-propertySrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-up::before,.page-propertySrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-down::before,.page-brokerSrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-up::before,.page-brokerSrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-down::before,.page-agentSrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-up::before,.page-agentSrp .res-nav-bar .sort-results .more-options .a .icon-hui--arrow-down::before{margin-left:-3px;font-size:16px;line-height:normal;vertical-align:bottom}.page-propertySrp .res-nav-bar .sort-results .more-options .form-input-list,.page-brokerSrp .res-nav-bar .sort-results .more-options .form-input-list,.page-agentSrp .res-nav-bar .sort-results .more-options .form-input-list{position:absolute;display:none}.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list{top:35px;left:-57px;display:block;overflow:visible;z-index:1000;width:200px;background-color:#f4f5f7;padding:10px 10px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after{bottom:100%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#f4f5f7;border-width:12px 18px;margin-left:-18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list::after{margin-left:70px}}.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item{position:relative;z-index:50;color:#484848;font-weight:600;margin-left:0;padding:10px 10px}.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item:hover,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item:hover,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .form-select--item:hover{background-color:#aec3d7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff}.page-propertySrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after,.page-brokerSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after,.page-agentSrp .res-nav-bar .sort-results .more-options .isOpen+.form-input-list .input-select:checked+label::after{content:"\ea17";font-size:14px;vertical-align:bottom}.page-propertySrp .res-nav-bar .save-search .button,.page-brokerSrp .res-nav-bar .save-search .button,.page-agentSrp .res-nav-bar .save-search .button{height:40px;line-height:40px;font-weight:400}@media screen and (max-width: 1024px){.page-propertySrp .res-nav-bar .save-search .button,.page-brokerSrp .res-nav-bar .save-search .button,.page-agentSrp .res-nav-bar .save-search .button{padding:0 5px}}.page-propertySrp .res-nav-bar .save-search .button:before,.page-brokerSrp .res-nav-bar .save-search .button:before,.page-agentSrp .res-nav-bar .save-search .button:before{content:"\ea57";margin-right:5px;font-size:22px;vertical-align:bottom}.page-propertySrp .footer-cta,.page-brokerSrp .footer-cta,.page-agentSrp .footer-cta{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:960px;margin:20px 0;padding:0 20px}@media only screen and (max-width: 1280px){.page-propertySrp .footer-cta,.page-brokerSrp .footer-cta,.page-agentSrp .footer-cta{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}
.landing--home-search{-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:no-repeat center center;background-size:cover}.landing--home-search .search-form .search-form--field,.landing--home-search .search-form label.float-label{border-radius:0}.landing--home-search .search-form .search-form--button .button{height:40px !important}.landing--home-search .search-form.is-focus .search-form--button .button{height:55px !important}.landing--home-search h1,.landing--home-search .h1{font-size:36px}.page-landing{text-align:center}.page-landing .floodlight-iframe{display:none}.page-landing .home-search--title{font-size:30px;font-weight:600}.page-landing .landing--hero{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/images/random-background/homepage-hero02.jpg")}.page-landing .landing--home-search{position:relative;height:650px}.page-landing .landing--home-search .home-search--content{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.page-landing .landing--home-search .home-search--content .home-search--title{text-align:left}.page-landing .landing--home-search .home-search--content .landing-search--form{text-align:left;height:150px;margin:0;padding:15px 40px}.page-landing .landing--home-search .home-search--content .home-search--form{text-align:left}.page-landing .landing--text{background:#e9eaee}.page-landing .landing--text+.landing--text{background:#aec3d7}.page-landing .landing--tag-block{padding:40px 40px}.page-landing .landing--tag-block .city-county-lozenges{max-width:1110px;margin:0 auto}.page-landing .landing--tag-block .lozenge{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;margin:3px 2.5px}.page-landing .landing--tag-block .lozenge a,.page-landing .landing--tag-block .lozenge .a{font-weight:400}.page-landing .landing--tag-block .tag--block-title{font-weight:600;margin-top:0;padding-top:0;margin-bottom:30px;font-size:48px;color:#fff}.page-landing .landing--tag-block.tag-block--blue{background:#7fa9cf}.page-landing .landing--tag-block.tag-block--blue .lozenge{background:#092e4f}.page-landing .landing--tag-block.tag-block--orange{background:#fbc18d}.page-landing .landing--tag-block.tag-block--orange .lozenge{background:#f7841b}.page-landing .landing--tag-block .view-all-city-county{font-size:16px;display:block;margin-top:30px}.page-landing .national-state-text-a,.page-landing .national-state-text-b{padding:40px 40px}.page-landing .national-state-text-a h1,.page-landing .national-state-text-a .h1,.page-landing .national-state-text-a h2,.page-landing .national-state-text-a .h2,.page-landing .national-state-text-a h3,.page-landing .national-state-text-a .h3,.page-landing .national-state-text-a h4,.page-landing .national-state-text-a .h4,.page-landing .national-state-text-a h5,.page-landing .national-state-text-a .h5,.page-landing .national-state-text-a h6,.page-landing .national-state-text-a .h6,.page-landing .national-state-text-a .title,.page-landing .national-state-text-b h1,.page-landing .national-state-text-b .h1,.page-landing .national-state-text-b h2,.page-landing .national-state-text-b .h2,.page-landing .national-state-text-b h3,.page-landing .national-state-text-b .h3,.page-landing .national-state-text-b h4,.page-landing .national-state-text-b .h4,.page-landing .national-state-text-b h5,.page-landing .national-state-text-b .h5,.page-landing .national-state-text-b h6,.page-landing .national-state-text-b .h6,.page-landing .national-state-text-b .title{margin-top:0;padding-top:0;text-align:center}.page-landing .national-state-text-a{background-color:#e9eaee}.page-landing .national-state-text-b{background-color:#aec3d7}.global-nav-footer--landing{background:#aaa;color:#fff}.global-nav-footer--landing h3,.global-nav-footer--landing .h3{color:inherit}.global-nav-footer--landing .copyright-footer{color:#484848}.global-nav-footer--landing .footer--footer-links-meta-c{font-size:0.85714em;line-height:1.66667em;padding:40px 40px;text-align:center;font-weight:400;background-color:#484848;color:#fff}.global-nav-footer--landing .footer--footer-links-meta-c h1,.global-nav-footer--landing .footer--footer-links-meta-c .h1,.global-nav-footer--landing .footer--footer-links-meta-c h2,.global-nav-footer--landing .footer--footer-links-meta-c .h2,.global-nav-footer--landing .footer--footer-links-meta-c h3,.global-nav-footer--landing .footer--footer-links-meta-c .h3,.global-nav-footer--landing .footer--footer-links-meta-c h4,.global-nav-footer--landing .footer--footer-links-meta-c .h4,.global-nav-footer--landing .footer--footer-links-meta-c h5,.global-nav-footer--landing .footer--footer-links-meta-c .h5,.global-nav-footer--landing .footer--footer-links-meta-c h6,.global-nav-footer--landing .footer--footer-links-meta-c .h6{color:#f7841b}.global-nav-footer--landing .footer--footer-links-meta-c h1:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h1:first-child,.global-nav-footer--landing .footer--footer-links-meta-c h2:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h2:first-child,.global-nav-footer--landing .footer--footer-links-meta-c h3:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h3:first-child,.global-nav-footer--landing .footer--footer-links-meta-c h4:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h4:first-child,.global-nav-footer--landing .footer--footer-links-meta-c h5:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h5:first-child,.global-nav-footer--landing .footer--footer-links-meta-c h6:first-child,.global-nav-footer--landing .footer--footer-links-meta-c .h6:first-child{margin-top:0 !important}.global-nav-footer--landing .footer--footer-links-meta-c a,.global-nav-footer--landing .footer--footer-links-meta-c .a{color:#aaa}.global-nav-footer--landing .footer--footer-content-meta-d{padding:40px 40px;background:#e9eaee;color:#484848}.global-nav-footer--landing .footer--footer-content-meta-d h1,.global-nav-footer--landing .footer--footer-content-meta-d .h1,.global-nav-footer--landing .footer--footer-content-meta-d h2,.global-nav-footer--landing .footer--footer-content-meta-d .h2,.global-nav-footer--landing .footer--footer-content-meta-d h3,.global-nav-footer--landing .footer--footer-content-meta-d .h3,.global-nav-footer--landing .footer--footer-content-meta-d h4,.global-nav-footer--landing .footer--footer-content-meta-d .h4,.global-nav-footer--landing .footer--footer-content-meta-d h5,.global-nav-footer--landing .footer--footer-content-meta-d .h5,.global-nav-footer--landing .footer--footer-content-meta-d h6,.global-nav-footer--landing .footer--footer-content-meta-d .h6{color:#0054a0;margin:0;padding:0}.not-found--error .not-found--hero{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/images/error/404.jpg")}.not-found--error .not-found--content{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.not-found--error .not-found--content .page-not-found{color:#f7841b;font-size:24px}.not-found--error .not-found--content .error-message{font-size:24px}.maintenance-mode{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:45%}.maintenance-mode .logo-container .maintenance-logo{float:left;line-height:320px;color:#f7841b;font-size:192px}.maintenance-mode .logo-container .maintenance-logo::before{content:"\ea34"}.maintenance-mode .maintenance-content{width:60%;float:left}.maintenance-mode .maintenance-content .maintenance-message{border-left:1px solid #ccc;padding-left:50px}.maintenance-mode .maintenance-content .maintenance-message .subtext{font-size:24px;line-height:40px;color:#0054a0}.search-header{-moz-transition:-moz-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);position:fixed;width:100%;top:0;left:0;right:0;z-index:100;background:#e9eaee}.search-header .search-form--select{-moz-transform:translate(0, -500%);-ms-transform:translate(0, -500%);-webkit-transform:translate(0, -500%);transform:translate(0, -500%)}.search-header .search-header--content{margin:0 auto;min-width:1000px;max-width:1100px;height:90px;padding:0 15px}.search-header .search-header--content:after{content:"";display:table;clear:both}.search-header .search-header--content .search-header--logo{-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;float:left;margin-top:30px;opacity:1}.search-header .search-header--content .search-header--logo>a,.search-header .search-header--content .search-header--logo>.a{background-size:135px,35px;background-repeat:no-repeat}.search-header .search-header--content .search-header--centered{margin-left:auto;padding-left:0 15px 0 15px;width:880px}.search-header .search-header--content .search-header--centered .find-your-home{float:left;margin-top:34px;color:#f7841b;font-size:18px;font-weight:400}.search-header .search-header--content .search-header--centered .search-form--wrapper{float:left;padding:10px 15px 0;width:579px}.search-header .search-header--content .search-header--centered .search-form--wrapper:after{content:"";display:table;clear:both}.search-header .search-header--content .search-header--centered .search-form--wrapper>.details{overflow:hidden}.search-header .search-header--content .search-header--centered .search-form--wrapper>.media{float:right;margin-left:0}.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--field,.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--select,.search-header .search-header--content .search-header--centered .search-form--wrapper .select--button,.search-header .search-header--content .search-header--centered .search-form--wrapper .select--button-text,.search-header .search-header--content .search-header--centered .search-form--wrapper .float-label,.search-header .search-header--content .search-header--centered .search-form--wrapper .button{height:50px}.search-header .search-header--content .search-header--centered .search-form--wrapper .details{overflow:visible}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field{float:left;width:365px;font-size:16px;-moz-transform:translate(0, -500%);-ms-transform:translate(0, -500%);-webkit-transform:translate(0, -500%);transform:translate(0, -500%)}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field .float-label{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:1px solid #fff;padding:15px 15px 5px}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field .float-label.form-field--has-value{padding-top:10px}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field .float-label input[name='search_query']{width:92%}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field .float-label input[name='search_query']::-ms-clear{display:none}.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field .search-form--clear{display:-webkit-inline-flex;display:inline-flex;display:-ms-inline-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;cursor:pointer;width:20px;font-size:12px}@-moz-document url-prefix(){.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field{width:364px}}@media screen\0{.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field{width:362px}}@supports (overflow: -webkit-marquee) and (justify-content: inherit){.search-header .search-header--content .search-header--centered .search-form--wrapper .details .search-form--field{width:366px}}.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--select{font-size:14px;color:#484848;border-left:1px solid #e9eaee;float:left;background-color:#fff;width:135px;box-sizing:border-box;position:relative}.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--select .select--button-text:after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-left:.4em;content:"\ea03";position:absolute;float:left;top:50%;left:107px;color:#aaa;font-size:16px;margin-top:0}.search-header .search-header--content .search-header--centered .search-form--wrapper .search-form--select .dropdown-menu{margin:0;width:125.3px;border:1px solid #e9eaee;color:#484848}.search-header .search-header--content .search-header--centered .search-form--wrapper .autosuggest,.search-header .search-header--content .search-header--centered .search-form--wrapper .secondary,.search-header .search-header--content .search-header--centered .search-form--wrapper .secondary,.search-header .search-header--content .search-header--centered .search-form--wrapper .autosuggest-type{margin:0 0 0 -1px;border-width:0 1px 1px;border-color:#e9eaee;font-size:16px}.search-header .search-header--content .search-header--centered .search-form--wrapper .button{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;line-height:40px;width:45px}.search-header .search-header--content .search-header--centered .search-form--wrapper .button .search-button--content:before{font-size:20px;content:"\ea58";padding:0;margin:0 -8px}.search-header .search-header--content .search-header--centered .search-form--wrapper .form-message,.search-header .search-header--content .search-header--centered .search-form--wrapper .form-message-top{margin:50px 180px 1px 0}.search-header .search-header--content .go-mobile{float:right;padding-top:36px;color:#0054a0;font-size:15px;font-weight:600}.search-header.search-header--push-down .search-header--logo{opacity:0}.search-header.search-header--visible{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15)}.search-header.search-header--visible .search-form--field{-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.search-header.search-header--visible .search-form--select{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.search-header.search-header--push-down{-moz-transform:translate(0, 40px);-ms-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}.placeholder{width:100%;height:100%;z-index:999;margin-top:0;position:fixed;top:0;overflow:hidden;background-color:#f4f5f7}.placeholder.remove{-webkit-animation-fill-mode:forwards;-moz-animation-name:"fade-remove";-webkit-animation-name:"fade-remove";animation-name:"fade-remove";-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-backface-visibility:"hidden";-webkit-backface-visibility:"hidden";backface-visibility:"hidden"}.placeholder .placeholder-block{height:100%}.placeholder .placeholder-block .placeholder-content{text-align:center;line-height:200px;font-size:98px;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.placeholder .placeholder-block .placeholder-content.logo{line-height:240px;color:#f7841b}.placeholder .placeholder-block .placeholder-content.logo::before{content:"\ea34"}.media-gallery .full-height{height:100%}.media-gallery .media-gallery-content{width:630px;height:440px;background-color:#aaa}.media-gallery .media-gallery-content .media-gallery--video,.media-gallery .media-gallery-content .MicrosoftMap{width:630px;height:440px}.media-gallery .media-gallery-content .detail-bing-map{position:relative;width:630px;height:440px;cursor:pointer}.media-gallery .media-gallery-content .detail-bing-map .view-road,.media-gallery .media-gallery-content .detail-bing-map .view-birdseye{position:absolute;bottom:30px;border:3px solid #fff;margin-left:30px;padding:0;outline:none;width:60px;height:60px;z-index:9;cursor:pointer;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3)}.media-gallery .media-gallery-content .detail-bing-map .view-road{background-image:url("/images/bing-maps/road.png")}.media-gallery .media-gallery-content .detail-bing-map .view-birdseye{background-image:url("/images/bing-maps/satellite.png")}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom{position:absolute;top:30px;margin-left:30px;width:40px;height:80px;z-index:9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3)}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom button{display:block;font-weight:700;text-shadow:none;width:100%;height:40px;line-height:40px;background-color:#fff;outline:none;border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom button::before{display:inline-block;vertical-align:middle;content:'';font-size:24px;color:#aaa}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom button:hover{background-color:#e9eaee}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom button:hover::before{color:#484848}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-in{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-out{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-top:1px solid #e9eaee}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-out{top:80px}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-out::before{content:'-';margin-top:-4px}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-in{top:0}.media-gallery .media-gallery-content .detail-bing-map .bing-map-control-zoom .zoom-in::before{content:'+';margin-top:-4px}.media-gallery .media-gallery-content .foreclosure-listing{position:relative}.media-gallery .media-gallery-content .foreclosure-listing .foreclosure-img{width:100%;height:100%;cursor:pointer}.media-gallery .media-gallery-content .foreclosure-listing .foreclosure-cta{position:absolute;text-align:center;width:100%;bottom:0}.media-gallery .media-gallery-content .foreclosure-listing .foreclosure-cta .photo-icon{padding-right:5px;vertical-align:middle}.media-gallery .media-gallery-content .foreclosure-listing .foreclosure-cta .button:hover{background-color:#f7841b}.media-gallery .tabs-container .tab{border:none;border-left:1px solid #ccc;background:#f4f5f7;cursor:pointer;color:#7fa9cf;display:table-cell;font-weight:600;padding:14px 14px;text-align:center;text-transform:uppercase;width:5%;height:50px;margin-bottom:20px}.media-gallery .tabs-container .tab:first-child{border-left:none}.media-gallery .tabs-container .tab:hover{color:#000056}.media-gallery .tabs-container .tab.active{color:#888;background:#fff;border-bottom:5px solid #f7841b}.media-gallery .tabs-container .tab.active:hover{color:#888}.paginate-tabs{text-align:center}.paginate-tabs .paginate-left,.paginate-tabs .paginate-right{font-size:3.42857em;line-height:1.25em}.paginate-tabs .paginate-left{cursor:pointer}.paginate-tabs .paginate-left:before{content:"\ea1b";color:#000056}.paginate-tabs .paginate-right{cursor:pointer}.paginate-tabs .paginate-right:before{content:"\ea1c";color:#000056}.ngdialog.ngdialog-theme-hui--mobile .ngdialog-content{background:#fff;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:570px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.ngdialog.ngdialog-theme-hui--mobile .ngdialog-content .mortgage-form{max-height:768px;overflow-y:auto}.mortgage-form--header{font-size:14px;background-color:#f4f5f7}.mortgage-form--header .mortgage-form--checkicon{background-color:#38a927;padding:0 12px;border-radius:50%;color:#fff;margin:10px 10px 10px 20px;font-weight:800;font-size:18px;line-height:40px;display:inline-block}.mortgage-form--header .mortgage-form--checkicon:before{content:"\ea17"}.mortgage-form--header .mortgage-form-header--title{display:inline;color:#484848}.mortgage-form--header .mortgage-form-header--line{margin-left:20px;padding-bottom:15px}.mortgage-form--line{margin-top:20px;margin-left:20px}.mortgage-form{padding:10px 20px 15px}.mortgage-form .mortgage-form--head{margin:0;font-size:initial;line-height:initial}.mortgage-form .mortgage-form--head .mortgage-form--title{color:#0054a0;font-size:24px;font-weight:300;line-height:normal;margin-bottom:10px}.mortgage-form .button.button--nothanks{background-color:#f4f5f7;color:#0054a0}.mortgage-form .mortgage-lead--form{background-color:#f4f5f7;padding:15px 20px;padding-bottom:0px;height:calc(100vh - 279px);max-height:700px;overflow-y:scroll}.mortgage-form .mortgage-lead--form ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.mortgage-form .mortgage-lead--form ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-moz-box-shadow:0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.mortgage-form .mortgage-lead--error{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;background-color:#fbc18d;margin-top:20px;color:#f7841b;padding:15px 15px}.mortgage-form .mortgage-form--information{color:#f7841b;font-weight:600;font-size:18px;margin-bottom:10px}.mortgage-form .mortgage-lead--selfemployed{margin-top:20px}.mortgage-form .mortgage-lead--veteran{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.mortgage-form .mortgage-lead--veteran .veteran--text,.mortgage-form .mortgage-lead--veteran .self-employed--text{color:#888;font-size:14px;font-weight:400;width:330px}.mortgage-form .mortgage-lead--veteran .self-employed--text{line-height:30px}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle{width:90px;padding-left:20px}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle{height:0;width:0;display:none}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle:checked+label{background-color:#7fa9cf;border-width:3px;border-color:#ccc}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle:checked+label .text{float:left;margin:5px 0 5px 10px}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle:checked+label .switch{float:right}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle--text{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#ccc;color:#fff;width:70px;height:30px;display:inline-block}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle--text:after{content:"";display:table;clear:both}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle--text .text{float:right;margin:5px 10px 5px 0;pointer-events:none}.mortgage-form .mortgage-lead--veteran .mortgage-lead--toggle .toggle--text .switch{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;float:left;height:24px;width:24px;margin:3px 3px;background-color:#fff;pointer-events:none}.mortgage-form .mortgage-lead--select .mortgage-select--title{font-size:12px;color:#888;font-weight:700;margin:10px 0 0}.mortgage-form .mortgage-lead--select .form-select{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;height:40px;margin-top:5px}.mortgage-form .mortgage-lead--select .form-select .form-select--item{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;flex:1 1 auto;-ms-flex:1 1 auto}.mortgage-form .mortgage-lead--select .form-select .form-select--item .label{font-size:11px}.mortgage-form .mortgage-lead--select .form-select .form-select--item .label .label2{font-size:10px}.mortgage-form .mortgage-lead--select .form-select .input-select+label{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;flex:1 1 auto;-ms-flex:1 1 auto;border-width:1px}.mortgage-form .mortgage-lead--select .form-select .input-select:checked+label{background-color:#7fa9cf}.mortgage-form .mortgage-lead--select .form-select .input-select:checked+label{background-color:#7fa9cf}.mortgage-form .mortgage-lead--select .form-select .input-select+label{border-width:1px}.mortgage-form .mortgage-lead--select .label{font-size:15px;line-height:normal;padding:0}.mortgage-form .mortgage-lead--select .label .label2{display:inline-block;font-size:12px;pointer-events:none}.mortgage-form .mortgage-lead--submit{margin:20px 0 10px;text-align:center}.mortgage-form .mortgage-lead--submit .button{height:40px;line-height:40px}.mortgage-form .mortgage-lead--privacy-policy{display:block;text-align:center;color:#888;font-size:10px;margin-top:20px}.home-search--form{height:110px;background-color:rgba(255,255,255,0.7);width:900px;margin:50px auto 0;padding:30px 50px;font-size:18px}.home-search--form:after{content:"";display:table;clear:both}.home-search--form>.details{overflow:hidden}.home-search--form>.media{float:right;margin-left:0}.home-search--form .details{overflow:visible}.home-search--form .details.search--icon::before{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-right:.4em;content:"\ea58";float:left;position:relative;left:20px;top:30px;color:#888;z-index:10}.home-search--form .details.search--icon .search-form--field{height:50px;font-size:18px;border:none;float:left;width:100%;color:#484848;margin-right:0}@media screen\0{.home-search--form .details.search--icon .search-form--field{width:521px}}.home-search--form .details.search--icon .search-form--field:not(*:root){width:518px}.home-search--form .details.search--icon .search-form--field .float-label{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-width:0;height:50px;padding-left:50px;padding-top:15px;font-size:18px;color:#888 !important}.home-search--form .details.search--icon .search-form--field .float-label.form-field--has-value{padding-top:10px}.home-search--form .details.search--icon .search-form--field .float-label input[name='search_query']{width:92%}.home-search--form .details.search--icon .search-form--field .float-label input[name='search_query']::-ms-clear{display:none}.home-search--form .details.search--icon .search-form--field .search-form--clear{display:-webkit-inline-flex;display:inline-flex;display:-ms-inline-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;cursor:pointer;width:24px;font-size:14px}.home-search--form .details.search--icon .autosuggest,.home-search--form .details.search--icon .secondary,.home-search--form .details.search--icon .secondary,.home-search--form .details.search--icon .autosuggest-type{margin:0 0 0 -2px;border-width:0 2px 2px;font-size:16px;overflow-y:auto}.home-search--form .search-form--select{height:50px;font-size:18px;color:#484848;border:1px solid #e9eaee;float:left;background-color:#fff;width:160px;position:relative}.home-search--form .search-form--select .select--button-text:after{font-size:125%;margin-top:-0.2em;vertical-align:middle;line-height:0;display:inline-block;padding-left:.4em;content:"\ea03";position:absolute;float:left;top:50%;left:115px;color:#888;font-size:18px;margin-top:0}.home-search--form .search-form--select .dropdown-menu{color:#484848}.home-search--form .button{height:50px;font-size:18px;background-color:#0054a0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;padding:0 30px}.form-multi-select{display:inline-flex;padding:0;background-color:transparent}.form-multi-select .input-select{position:absolute;opacity:0;height:0;width:0;display:inline;-moz-appearance:none;-webkit-appearance:none;line-height:0;border:0;padding:0}.form-multi-select .select-item.is-selected,.form-multi-select .input-select:checked+label{color:#484848;font-weight:700}.form-multi-select .select-item.is-selected::after,.form-multi-select .input-select:checked+label::after{bottom:0;font-size:125%;font-family:"Open Sans",Arial,sans-serif;color:inherit}.form-multi-select .input-select:disabled+label{color:#0054a0}
