﻿.owl-carousel .animated{-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-item{overflow:hidden}.owl-carousel .owl-item.active img{opacity:1;z-index:1}.load-more-trigger+[data-readmore-toggle]{padding-top:6px;padding-bottom:6px;width:auto;margin:0 auto;font-weight:400}.load-more-trigger+[data-readmore-toggle] .ra{color:#222}.load-more-trigger-align-right+[data-readmore-toggle]{text-align:right;font-weight:300;width:auto;float:right;margin:0}.load-more-trigger-align-right+[data-readmore-toggle] .ra{display:none}.search-autocomplete{position:absolute;top:58px;left:0;right:0;background-color:#fff;border:1px solid #c4c4c4;font-size:12px;z-index:2;padding:10px 20px 0 10px}.search-autocomplete:after,.search-autocomplete:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.search-autocomplete:after{border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.search-autocomplete:before{border-color:transparent;border-bottom-color:#c4c4c4;border-width:11px;margin-left:-11px}.search-autocomplete .autocomplete-title{margin:5px 0;color:#d92228}.search-autocomplete .found-search-results ul{margin-top:0}.search-autocomplete p{margin:0}.search-autocomplete p.autocomplete-margin-top{margin-top:5px}.search-autocomplete p i{color:#222}.search-autocomplete ul{margin:10px 0}.search-autocomplete ul li{display:block}.search-autocomplete ul li>a{color:#0099cc;font-size:12px;display:block;padding:3px 10px 3px 26px;margin:0 -10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.search-autocomplete ul li>a:hover,.search-autocomplete ul li>a:focus{text-decoration:none}.search-autocomplete ul li:hover a,.search-autocomplete ul li.highlight a{background-color:#f7f7f7;text-decoration:none;color:#d92228}.search-autocomplete ul div{cursor:default;padding-bottom:3px}.search-autocomplete .table{margin:10px 0}.search-autocomplete .table tr>th,.search-autocomplete .table tr>td{padding:2px 0}.search-autocomplete .table tr>th{font-weight:300}.search-autocomplete .table tr>td{font-weight:700}.search-autocomplete hr{margin:10px 0}.search-autocomplete .autocomplete-hint{background-color:#f7f7f7;padding:10px;display:block;margin:0 -20px}.search-input-group.search-input-prepopulate .input-group-btn{z-index:12}.search-input-group.search-input-prepopulate .user-input-box{z-index:11;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-right:0}.search-input-group.search-input-prepopulate .user-input-box::-ms-clear{display:none}.search-input-group.search-input-prepopulate .pre-populate-box-wrapper{position:absolute;top:0;left:0;right:0;z-index:10}.search-input-group.search-input-prepopulate .pre-populate-box{color:#999;background-color:#fff}.search-input-group .input-group-btn .btn-clear-input{border:none;color:#999;font-size:10px;left:-1px}@media only screen and (max-width: 766px){.search-autocomplete ul li>a{padding:4px 0px 4px 24px;margin:0}.search-autocomplete li.recent-search,.search-autocomplete li.autocomplete-place,.search-autocomplete li.autocomplete-school,.search-autocomplete li.autocomplete-schooldistricts{position:relative}.search-autocomplete li.recent-search:before,.search-autocomplete li.autocomplete-place:before,.search-autocomplete li.autocomplete-school:before,.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e017";width:20px;position:absolute;left:7px;top:0;font:normal normal normal 14px/1 rdcfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:23px}.search-autocomplete li.recent-search:before{content:"\e050"}.search-autocomplete li.autocomplete-place:before{content:"\e016"}.search-autocomplete li.autocomplete-school:before{content:"\e047"}.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e0be"}.search-autocomplete hr{margin:5px 0}}.footer-seo-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px}.footer-seo-content p{font-size:12px}.footer-seo-content h2{font-size:14px}@media only screen and (max-width: 995px){.footer-seo-content li{line-height:2.5}}.pixel-tracking-image{position:absolute;visibility:hidden;width:0;height:0}.news-category{font-size:11px;font-weight:400;text-transform:uppercase;color:#333}.news-category[data-category="buy"]{color:#7E57C2}.news-category[data-category="sell"]{color:#E040FB}.news-category[data-category="rent"]{color:#4A90E2}.news-category[data-category="finance"]{color:#66BB6A}.news-category[data-category="move"]{color:#90A4AE}.news-category[data-category="home-improvement"]{color:#03A9F4}.news-category[data-category="pros"]{color:#00BCD4}.news-category[data-category="real-estate-news"]{color:#8BC34A}.news-category[data-category="trends"]{color:#E91E63}.news-category[data-category="housing-trends"]{color:#E91E63}.news-category[data-category="celebrity-real-estate"]{color:#F5A623}.news-category[data-category="unique-homes"]{color:#F57F17}.news-category[data-category="sponsored-content"]{color:#a0a0a0}.news-category[data-category="hamilton"]{color:#90A4AE}.news-category[data-category="first-time-home-buyers-guide"]{color:#FF5A5F}.component_property-card{width:100%;display:inline-block;font-size:14px;border-radius:2px;vertical-align:top;padding-left:16px;padding-right:16px;margin-bottom:24px}.component_property-card.ads-wrapper{position:relative}.component_property-card.ads-wrapper .TILE1{background-color:#fff !important}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:absolute;margin:0;padding:0;top:0;bottom:0;left:0;right:0;overflow:hidden}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .moving-widget-container{margin:0}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .moving-widget-container .ads.moving-widget-sponsor{position:absolute;width:auto;left:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;width:88px}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .title-section{font-size:18px}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .form-control{margin-bottom:8px}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .form-group input.error+label.error{position:absolute;bottom:-15px}.component_property-card.ads-wrapper .TILE1 .moving-cost-tile .dropdown-menu{z-index:1;max-height:85px !important;min-height:auto !important}.component_property-card.ads-wrapper .ads-card{position:relative;padding-top:65px;min-height:250px;overflow:hidden;background-color:#f7f7f7;border-radius:4px}.component_property-card.ads-wrapper .ads-card.ad-cta-padding{padding-top:79px}.component_property-card.ads-wrapper .ads-card .ads{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.component_property-card .card-box{position:relative;border:1px solid transparent;cursor:pointer;z-index:0;border-radius:4px}.component_property-card .photo-wrap{width:100%;height:0;padding-bottom:50%;overflow:hidden;position:relative;border-radius:4px;background-color:#999;background-image:url("/assets/image-loading-lg-e75b34be6bf026d2327a1cab89d07028fffc3d2675a2045e6c4986a1e603a87c.svg");-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.component_property-card .photo-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:110%;color:transparent}.component_property-card .photo-wrap img.main-photo{z-index:1}.component_property-card .photo-wrap:after{content:"";display:block;height:40%;width:100%;position:absolute;left:0;bottom:0;right:0;z-index:2;background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0)}.component_property-card .detail-wrap{padding:8px 12px;position:relative}.component_property-card .detail-wrap.no-cta{padding:12px 12px}.component_property-card .photo-overlay{position:absolute;bottom:100%;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);z-index:2}.component_property-card .price{font-size:22px;line-height:1;font-weight:400;color:#fff;text-shadow:0.5px 1px #666;display:inline-block}.component_property-card .price-addon-text{font-size:15px;line-height:22px;text-shadow:none;font-weight:300}.component_property-card .price-font-small{font-size:18px}.component_property-card .property-type{font-size:13px;color:#fff;margin-bottom:4px}.component_property-card .prop-meta{padding-left:0;list-style:none;font-size:0;height:22px;font-weight:400;white-space:inherit;overflow:hidden}.component_property-card .prop-meta>li{display:none;font-weight:300;margin-right:24px;font-size:14px}.component_property-card .prop-meta>li:nth-of-type(-n+3){display:inline-block}.component_property-card .prop-meta>li:nth-last-of-type(1),.component_property-card .prop-meta>li:nth-of-type(3){margin-right:0}.component_property-card .prop-meta span{color:#222;font-weight:500;margin-right:6px;font-size:16px}.component_property-card .address{line-height:16px;min-height:16px;margin-top:2px}.component_property-card .address a{text-decoration:none;color:#333;font-size:13px}.component_property-card .address .listing-community{font-weight:400}.component_property-card .label-wrap{position:absolute;top:28px;left:10px;z-index:2;vertical-align:text-bottom;font-size:0}.component_property-card .label-wrap .c_label{display:inline-block;font-size:12px;padding:3px 4px}.component_property-card .broker-logo ~ .label-wrap{left:80px}.component_property-card .photo-overlay-right{position:absolute;bottom:100%;-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);-o-transform:translateY(-9px);transform:translateY(-9px);z-index:2;right:8px;color:#fff;text-align:right}.component_property-card .photo-overlay-right a{color:#fff}.component_property-card .save-wrap{position:absolute;right:6px;top:3px;z-index:2}.component_property-card .save-wrap .btn-save-listing{color:#999;line-height:1;display:block;font-size:18px}.component_property-card .save-wrap .btn-save-listing:hover{text-decoration:none}.component_property-card .save-wrap .btn-save-listing .ra-heart-o{color:#fff;font-size:2em}.component_property-card .save-wrap .btn-save-listing .ra-heart{color:rgba(48,48,48,0.5);font-size:2em}.component_property-card .save-wrap .btn-save-listing .ra-heart.icon-save{color:#d92228}.component_property-card .pre-card-wrap{padding:2px;position:relative;height:21px;z-index:1}.component_property-card .pre-card-wrap .spon-logo img{height:16px;vertical-align:text-bottom}.component_property-card .pre-card-wrap .cozy-logo img{position:absolute;height:26px;-webkit-transform:translate(4px, -5px);-moz-transform:translate(4px, -5px);-ms-transform:translate(4px, -5px);-o-transform:translate(4px, -5px);transform:translate(4px, -5px)}.component_property-card .broker-logo{position:absolute;top:0;left:0;height:44px;width:76px;padding:0 4px;background-color:#dcdcdc;border:1px solid #eee;border-top:none}.component_property-card .broker-logo img{width:100%;height:100%;color:transparent}.component_property-card .broker-info,.component_property-card .ads-disclaimer{font-size:12px;color:#999;height:16px;line-height:16px;vertical-align:top}.component_property-card .broker-logo+.broker-info{padding-left:80px}.component_property-card:hover .card-box{border-color:#dcdcdc}.component_property-card:hover .photo-wrap{border-radius:4px 4px 0 0}.component_property-card .cta-wrap{margin-top:4px;width:100%}.component_property-card .cta-wrap .cta-btn{height:18px;line-height:16px;padding:0;font-weight:400;text-decoration:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease}.component_property-card .cta-wrap .after-contact{color:#999;display:none}.component_property-card .cta-wrap .before-contact{display:inline-block}.component_property-card .cta-wrap.contacted .after-contact{display:inline-block}.component_property-card .cta-wrap.contacted .before-contact{display:none}.component_property-card .multilisting-wrap{position:absolute;bottom:8px;right:16px;font-size:12px;line-height:18px;height:18px}.modal-request-showing .modal-title{padding-left:25px}.modal-request-showing .lead-form-primary{background-color:#E0E0E0;border:solid 1px #dcdcdc;padding:16px;border-radius:4px}.modal-request-showing .lead-form-primary textarea.message{max-height:55px}.modal-request-showing .photo-wrap{height:155px;margin:-16px -16px 20px;overflow:hidden;position:relative;border-radius:4px 4px 0 0}.modal-request-showing .photo-wrap img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 766px){.modal-request-showing .modal-body{padding:8px}.modal-request-showing .modal-dialog{margin:0}.modal-request-showing .lead-form-primary{border:0;max-width:450px;margin:0 auto;padding:8px}.modal-request-showing .lead-form-primary textarea.message{max-height:inherit}.modal-request-showing .modal-content{background-color:#E0E0E0}}.modal-lead-mal-thankyou .listing-card-filled{margin-bottom:2px}.modal-lead-mal-thankyou .listing-card-filled .listing-checkbox{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.modal-lead-mal-thankyou .listing-card-filled .listing-checkbox label{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(255,255,255,0)}.modal-lead-mal-thankyou .listing-card-filled .listing-checkbox label::before,.modal-lead-mal-thankyou .listing-card-filled .listing-checkbox label::after{margin:8px}.modal-lead-mal-thankyou .listing-card-filled .listing-checkbox label:before{border:1px solid #999;-webkit-box-shadow:0px 1px 4px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 4px 2px rgba(0,0,0,0.15)}.modal-lead-mal-thankyou .listing-card-filled .listing-info-address,.modal-lead-mal-thankyou .listing-card-filled .listing-info-style,.modal-lead-mal-thankyou .listing-card-filled .listing-info-built,.modal-lead-mal-thankyou .listing-card-filled .listing-info-neighborhood{display:none}.modal-lead-mal-thankyou .listing-card-filled .listing-sticker .ra-cancel-circled{display:none}.modal-lead-mal-thankyou .listing-card-filled.active .listing-info-address,.modal-lead-mal-thankyou .listing-card-filled.active .listing-info-style,.modal-lead-mal-thankyou .listing-card-filled.active .listing-info-built,.modal-lead-mal-thankyou .listing-card-filled.active .listing-info-neighborhood{display:list-item}.modal-lead-mal-thankyou .listing-card-filled.active .listing-photo:after{height:100%;background-image:none;background-color:rgba(0,0,0,0.6)}.modal-lead-mal-thankyou .listing-card-filled.active .listing-sticker .ra-info-circle{display:none}.modal-lead-mal-thankyou .listing-card-filled.active .listing-sticker .ra-cancel-circled{display:block}.lead-form-primary{padding:8px 16px;position:relative}.lead-form-primary .lead-form-submit{margin:8px 0;border-radius:4px}.lead-form-primary .bootstrap-select .btn-default,.lead-form-primary .input-group.date .input-group-addon,.lead-form-primary .form-control{border-color:#c4c4c4}.lead-form-primary .bootstrap-select .btn-default.message,.lead-form-primary .input-group.date .input-group-addon.message,.lead-form-primary .form-control.message{height:90px}.lead-form-primary .bootstrap-select .btn-default{padding-right:20px}.lead-form-primary .bootstrap-select .btn-default .caret{right:6px}.lead-form-primary .form-group-addon-short{position:relative}.lead-form-primary .form-group-addon-short .form-icon{font-size:13px;border-color:#c4c4c4;color:#000;top:8px;left:8px;position:absolute}.lead-form-primary .form-group-addon-short .form-control{padding-left:28px}.lead-form-primary .leadform-broker-branding-wrapper{margin-bottom:16px}.lead-form-primary .error-border{border:solid 1px #b00;min-height:32px}.lead-form-primary .rcm-text{max-height:68px;overflow-y:scroll}.lead-form-primary.form-lg .form-control{font-size:16px;height:40px}.lead-form-primary.form-lg .form-control.message{height:80px}.lead-form-primary.form-lg .form-icon{top:11px;font-size:14px}.lead-form-primary.form-lg .form-group label,.lead-form-primary.form-lg .form-group .selectpicker{font-size:16px}.lead-form-primary.form-lg h3{font-size:20px;text-align:left}.lead-form-primary.form-lg h3.lead-form-title{margin:8px 0 16px}.lead-form-primary.form-lg .btn-primary{font-size:16px;padding:8px}.lead-form-primary.form-sm{padding:16px;font-size:14px}.lead-form-primary.form-sm h3{font-size:18px;margin-bottom:0px}.lead-form-primary.form-sm .form-group:not(.no-margin){margin:12px 0}.lead-form-primary.form-sm .form-control{font-size:14px;padding:6px 12px}.lead-form-primary.form-sm .form-control.message{resize:none;height:50px}.lead-form-primary.form-sm .input-group-addon{font-size:14px}.lead-form-primary.form-sm .form-group-addon-short .form-control{padding:0 12px 0 28px}.lead-form-primary.form-sm .form-group-addon-short .form-icon{font-size:14px}.lead-form-primary.form-sm .selectpicker,.lead-form-primary.form-sm .bootstrap-select{max-width:100%;padding:0;font-size:14px}.lead-form-primary.form-sm .selectpicker .dropdown-menu li,.lead-form-primary.form-sm .selectpicker .filter-option,.lead-form-primary.form-sm .bootstrap-select .dropdown-menu li,.lead-form-primary.form-sm .bootstrap-select .filter-option{font-size:14px}.lead-form-primary.form-sm .credit-selectbox{width:100%}.lead-form-primary.form-sm .checkbox{margin:0}.lead-form-primary.form-sm .checkbox label{padding-top:0}@media (max-width: 767px){.lead-form-primary h3,.lead-form-primary .share-form-title-wrap,.lead-form-primary .lead-form-toll-free,.lead-form-primary.form-sm h3,.lead-form-primary.form-sm .share-form-title-wrap,.lead-form-primary.form-sm .lead-form-toll-free,.lead-form-primary.form-lg h3,.lead-form-primary.form-lg .share-form-title-wrap,.lead-form-primary.form-lg .lead-form-toll-free{font-size:18px}.lead-form-primary .lead-form-title,.lead-form-primary.form-sm .lead-form-title,.lead-form-primary.form-lg .lead-form-title{font-size:24px;margin-bottom:8px;text-align:left}.lead-form-primary .rcm-text,.lead-form-primary.form-sm .rcm-text,.lead-form-primary.form-lg .rcm-text{font-size:12px}.lead-form-primary .lead-form-submit,.lead-form-primary.form-sm .lead-form-submit,.lead-form-primary.form-lg .lead-form-submit{border-radius:4px;font-size:18px;padding:8px 16px}.lead-form-primary .selectpicker,.lead-form-primary .bootstrap-select,.lead-form-primary.form-sm .selectpicker,.lead-form-primary.form-sm .bootstrap-select,.lead-form-primary.form-lg .selectpicker,.lead-form-primary.form-lg .bootstrap-select{font-size:16px}.lead-form-primary .selectpicker .dropdown-menu li,.lead-form-primary .selectpicker .filter-option,.lead-form-primary .bootstrap-select .dropdown-menu li,.lead-form-primary .bootstrap-select .filter-option,.lead-form-primary.form-sm .selectpicker .dropdown-menu li,.lead-form-primary.form-sm .selectpicker .filter-option,.lead-form-primary.form-sm .bootstrap-select .dropdown-menu li,.lead-form-primary.form-sm .bootstrap-select .filter-option,.lead-form-primary.form-lg .selectpicker .dropdown-menu li,.lead-form-primary.form-lg .selectpicker .filter-option,.lead-form-primary.form-lg .bootstrap-select .dropdown-menu li,.lead-form-primary.form-lg .bootstrap-select .filter-option{font-size:16px}.lead-form-primary .form-group,.lead-form-primary.form-sm .form-group,.lead-form-primary.form-lg .form-group{font-size:16px}.lead-form-primary .form-group .form-control,.lead-form-primary.form-sm .form-group .form-control,.lead-form-primary.form-lg .form-group .form-control{font-size:16px;height:42px;padding-top:6px}.lead-form-primary .form-group .form-control.message,.lead-form-primary.form-sm .form-group .form-control.message,.lead-form-primary.form-lg .form-group .form-control.message{height:65px}.lead-form-primary .form-group label.error,.lead-form-primary.form-sm .form-group label.error,.lead-form-primary.form-lg .form-group label.error{font-size:16px}.lead-form-primary .form-group-addon-short .form-icon,.lead-form-primary.form-sm .form-group-addon-short .form-icon,.lead-form-primary.form-lg .form-group-addon-short .form-icon{top:15px;left:13px;font-size:13px}.lead-form-primary .form-group-addon-short .form-control,.lead-form-primary.form-sm .form-group-addon-short .form-control,.lead-form-primary.form-lg .form-group-addon-short .form-control{padding:4px 12px 0 35px}.lead-form-primary .ldp-rental-toll-free,.lead-form-primary .rental-lead-form-title{font-size:18px;text-align:center}.lead-form-primary .rental-lead-form-title{margin-bottom:10px}}@media all and (max-width: 480px){.lead-form-primary .selectpicker,.lead-form-primary .bootstrap-select,.lead-form-primary.form-sm .selectpicker,.lead-form-primary.form-sm .bootstrap-select,.lead-form-primary.form-lg .selectpicker,.lead-form-primary.form-lg .bootstrap-select{min-width:100%}}.mortgage-thankyou-modal-payment{border-top:1px solid #dcdcdc;margin-top:18px;padding:24px 0 12px;text-align:center}.mortgage-thankyou-modal-payment p{font-weight:700}.mortgage-thankyou-modal-payment .payment{font-size:42px;font-weight:400}.mortgage-thank-you-modal-get-pre-approved-cta .thankyou-get-pre-approved{display:block}.mortgage-thank-you-modal-get-pre-approved-cta .thankyou-no-thanks{display:block;margin:16px 0 -16px}.mortgage-thank-you-modal-credit-score-cta{text-align:left}.mortgage-thank-you-modal-credit-score-cta>p{font-weight:400}.mortgage-thank-you-modal-credit-score-cta ol{display:table;list-style-type:none;padding:0;width:100%}.mortgage-thank-you-modal-credit-score-cta li{display:table-cell;font-size:0;margin-right:-1px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%}.mortgage-thank-you-modal-credit-score-cta li:first-of-type .score{border-radius:2px 0 0 2px}.mortgage-thank-you-modal-credit-score-cta li:last-of-type .score{border-radius:0 2px 2px 0}.mortgage-thank-you-modal-credit-score-cta li:hover{cursor:pointer}.mortgage-thank-you-modal-credit-score-cta li:hover .score{border:0;color:#d92228;margin-bottom:1px;margin-left:0;margin-right:1px;outline:1px solid #d92228}.mortgage-thank-you-modal-credit-score-cta li.active .score{border:0;color:#d92228;margin-bottom:1px;margin-left:0;margin-right:1px;outline:1px solid #d92228}.mortgage-thank-you-modal-credit-score-cta .score{border:1px solid #999;color:#333;font-size:14px;margin-left:-1px;padding:1em 0}.mortgage-thank-you-modal-credit-score-cta .score-desc{color:#999;font-size:12px;padding:4px 0}.mortgage-thank-you-modal-credit-score-cta .thankyou-submit{display:block;margin:8px 0 16px;width:100%}.mortgage-thank-you-modal-credit-score-cta .btn-text-disclaimer{color:#999}.home-wrapper{overflow:hidden}.home-section{position:relative;padding:40px 0}.home-section>.header-group{margin-top:0}.hp-bm-card .component_property-card{padding:0;margin-bottom:0px}.hp-bm-card .component_property-card .pre-card-wrap{border-top:none}.hp-bm-card .component_property-card .detail-wrap{background-color:#fff}.hp-bm-card .card-box{border:1px solid #dcdcdc}.home-bm-wrapper{background-color:#f7f7f7}.home-bm-wrapper+.home-bm-wrapper{padding-top:0}.home-bm-wrapper .home-vitalities{margin-top:20px}.home-section-bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.home-section-bg img{position:relative;min-width:100%;min-height:100%}.homepage-neighborhood-hero-content{z-index:1}.home-mobile-apps .home-headline{padding:0 40px}.home-newsfeed-list .newsfeed-list{max-width:320px;margin:0 auto}.home-wrapper .mortgage-preapproved-link-dismiss{display:none}.listing-card-stacked .listing-link-overlay{border:1px solid #dcdcdc}.search-input-group input,.search-input-group button{height:48px;font-size:18px;-webkit-box-shadow:none;box-shadow:none;border:0 none}.search-input-group input{background-color:rgba(255,255,255,0.9)}.search-input-group .input-group-btn{overflow:hidden}.search-input-group .btn-primary{padding:0 30px}.search-input-group .input-group-btn .btn-clear-input{background:transparent}.home-search-wrapper .pre-populate-box-wrapper{padding-right:172px}.home-header{height:500px;position:relative}.home-header .hero-img-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:-1;background-color:#f7f7f7}.home-header .hero-img-wrapper .item{width:100%;height:500px}.home-header .hero-img-wrapper img{max-width:none;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%}.home-header .hero-img-wrapper .hero-image{position:absolute;top:0;left:0;width:100%;background-color:#999;height:100%}.home-header .header-group{text-shadow:0px 0px 20px rgba(0,0,0,0.5)}.home-header .header-group h1{margin-top:105px;font-size:3.9em;font-weight:400}.home-header .header-group .header-section-secondary{font-size:1.7em;margin:0 0 50px 0}.home-header .header-group .not-you-asterisk{font-size:0.6em}.home-header .home-search-wrapper{max-width:700px;margin:20px auto 0;position:relative}.home-header .home-search-wrapper .search-input-group{background-color:rgba(255,255,255,0.9)}.home-header .home-search-wrapper .search-input-group input{background-color:transparent}.home-header .home-search-wrapper .search-input-group input,.home-header .home-search-wrapper .search-input-group button{border-radius:0}.home-header .home-search-wrapper .search-input-group .btn-primary{margin-right:-1px}.home-header .home-search-wrapper .search-input-group .btn-primary .ra{vertical-align:top}.home-header .home-search-wrapper .search-input-group .btn-link{padding:0 12px 0 10px;z-index:2;outline:none}.home-header .home-search-wrapper .search-input-group .btn-link .ra{font-size:1.5em;color:#999}.home-header .home-search-wrapper .search-input-group .btn-link .loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-sm-b1ec37154bb8ff9c2577c8be75db15a742b5475288c196e71f000e59ee2dbb90.gif") 50% 50% no-repeat;margin:0 auto}.home-header .home-search-wrapper .property-status-wrapper{margin-bottom:15px;overflow:hidden}.home-header .home-search-wrapper .property-status-wrapper .radio{float:left;width:25%;margin:0;text-align:center;font-size:16px;text-transform:uppercase;padding:0 0 0 2px}.home-header .home-search-wrapper .property-status-wrapper .radio input[type="radio"]{opacity:0;filter:alpha(opacity=0)}.home-header .home-search-wrapper .property-status-wrapper .radio label{border-radius:2px;background-color:rgba(0,0,0,0.65);display:block;position:relative;color:#fff;padding:15px 0 10px;cursor:pointer;border-bottom:5px solid transparent}.home-header .home-search-wrapper .property-status-wrapper .radio input[type="radio"]:checked+label,.home-header .home-search-wrapper .property-status-wrapper .radio label:hover{background-color:black;border-color:#d92228;border-bottom-left-radius:0;border-bottom-right-radius:0}.home-header .home-search-wrapper .property-status-wrapper .radio input[type="radio"]:checked+label{font-weight:700}.home-header .home-search-wrapper .property-status-wrapper .radio:first-child{padding:0}.home-header .home-search-wrapper .search-autocomplete{top:125px}.homepage-takeover-section{position:absolute;bottom:0;color:#fff;width:100%;font-size:16px;padding:2px 0;background-color:transparent}.homepage-takeover-section .homepage-takeover-content{display:block;margin:auto;max-width:700px;text-align:center}.homepage-takeover-section .homepage-takeover-content:hover{text-decoration:none}.homepage-takeover-section .takeover-logo{display:inline-block;padding-right:0;position:relative;top:-2px}.homepage-takeover-section .takeover-logo img{height:20px}.homepage-takeover-section .takeover-tagline{color:#fff;display:inline-block;padding:12px 20px;text-decoration:none}.homepage-takeover-section .btn-ghost-dark{font-size:12px;font-weight:300;background-color:rgba(0,0,0,0.15)}.homepage-takeover-section .btn-ghost-dark:hover{background-color:rgba(0,0,0,0.2)}.homepage-takeover .home-search-wrapper .search-input-group{background-color:#fff}@media only screen and (max-width: 766px){.home-header{height:400px}}@media only screen and (min-width: 571px) and (max-width: 766px){.home-header .hero-img-wrapper .ads_takeover_image{top:105%}}@media only screen and (min-width: 481px) and (max-width: 570px){.home-header .hero-img-wrapper .ads_takeover_image{top:90%}}@media only screen and (max-width: 480px){.home-header .hero-img-wrapper .ads_takeover_image{top:60%}}@media only screen and (min-width: 481px) and (max-width: 767px){.home-header.homepage-takeover .header-group h1{font-size:2.6em;letter-spacing:0;text-shadow:0 1px 1px #333}.home-header.homepage-takeover .header-group h1 span{display:inline}.homepage-takeover-section{padding:10px;margin-top:0px;text-align:center;bottom:30px}.homepage-takeover-section .takeover-logo{display:inline;padding:0}.homepage-takeover-section a.btn{display:inline-block}}@media only screen and (min-width: 600px) and (max-width: 600px){.home-header .hero-img-wrapper .ads_takeover_image{top:70%;left:65%}.homepage-takeover-section{padding:10px;margin-top:0;bottom:0px}.homepage-takeover-section .takeover-logo{padding:0}.homepage-takeover-section .takeover-logo img{margin-top:2px;height:16px}.homepage-takeover-section .takeover-tagline{padding:8px}}@media only screen and (max-width: 480px){.home-header.homepage-takeover .header-group h1{font-size:2.6em;margin-top:35px;letter-spacing:0;text-shadow:0 1px 1px #333}.home-header.homepage-takeover .header-group h1 span{display:inline-block}.homepage-takeover-section{padding:0px;margin-top:0;text-align:left}.homepage-takeover-section .homepage-takeover-content{text-align:left}.homepage-takeover-section .takeover-logo{position:relative;top:7px;display:block}.homepage-takeover-section .takeover-tagline{display:inline;position:relative;padding:0px;bottom:-12px}.homepage-takeover-section .action-button{float:right}.homepage-takeover-section .btn-ghost-dark{padding:6px}.homepage-takeover-section a.btn{display:inline-block}}@media only screen and (max-width: 414px){.homepage-takeover-section{padding:10px;margin-top:0;font-size:11px}.homepage-takeover-section .takeover-logo img{margin-top:1px;height:16px}.homepage-takeover-section .action-button{font-size:11px}}@media only screen and (max-width: 375px){.homepage-takeover-section{padding:10px;margin-top:0}.homepage-takeover-section .takeover-logo img{margin-top:2px;height:14px}}@media only screen and (max-width: 320px){.homepage-takeover-section{padding:6px;margin-top:0}.homepage-takeover-section .takeover-logo img{margin-top:2px;height:10px}.homepage-takeover-section .action-button{padding:4px}}.home-newest-listings{background-color:#f7f7f7}.home-newest-listings+.home-newest-listings{padding-top:0}.home-newest-listings .home-listing-cards{margin:0 auto}.home-newest-listings .home-listing-cards>.row{overflow:hidden;max-height:0;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}.home-newest-listings .home-listing-cards>.row.active{margin-top:10px;max-height:900px;opacity:1;filter:alpha(opacity=100)}.home-newest-listings .home-listing-cards>.row>[class^="listing-"]{display:inline-block;vertical-align:top;float:none;text-align:left;margin:0 -2px}.home-newest-listings .btn-default{color:#d92228;border-color:#d92228;margin-bottom:40px}.home-vitalities .list-horizontal{display:block;margin:0 auto;background-color:#fff;border-radius:2px;padding:15px 0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.home-vitalities .list-horizontal li{display:inline-block;float:none;margin:0 4.5%}.home-vitalities .list-horizontal li span{color:#0099cc;font-size:24px;display:block;font-weight:400}.home-vitalities .list-horizontal li:first-child{margin-left:0}.home-vitalities .list-horizontal li:last-child{margin-right:0}.home-vitalities .list-horizontal a:hover,.home-vitalities .list-horizontal a:focus{text-decoration:none}@media only screen and (max-width: 995px){.home-vitalities{padding-bottom:5px}.home-vitalities .list-horizontal li{margin:0 10px 10px}.home-vitalities .list-horizontal li:first-child{margin-left:10px}.home-vitalities .list-horizontal li:last-child{margin-right:10px}}@media only screen and (max-width: 480px){.home-newest-listings .home-vitalities .list-horizontal li,.home-bm-wrapper .home-vitalities .list-horizontal li{width:40%}}.home-newsadvice-hero{padding:40px 0;height:500px;position:relative}.home-newsadvice-hero a{text-decoration:none}.home-newsadvice-hero .header-group .header-section{position:relative;text-align:center;font-size:18px;font-weight:400;text-transform:uppercase;padding-bottom:15px}.home-newsadvice-hero .header-group .header-section:before{content:"";position:absolute;width:20%;height:1px;bottom:0;left:40%;border-bottom:1px solid #fff}.home-newsadvice-hero .home-section-bg a{display:block;width:100%;height:100%;background-color:#fff}.home-newsadvice-hero .home-section-bg a:after{content:"";display:block;height:100%;width:100%;position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3)}.home-newsadvice-hero .home-section-bg img{color:#f7f7f7}.home-newsadvice-hero .home-newsadvice-img{margin:0 -8px}.home-newsadvice-hero .home-newsadvice-img img{width:100%}.home-newsadvice-hero .home-newsadvice-details{text-align:center;color:#fff;padding:30px 0}.home-newsadvice-hero .home-newsadvice-hero-headline{font-size:36px;margin-bottom:20px}.home-newsfeed-carousel{background-color:#fff;overflow:hidden;max-height:0;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}.home-newsfeed-carousel.owl-loaded{max-height:380px}.home-newsfeed-carousel .item{padding:8px 0 8px 8px;background-color:#fff}.home-newsfeed-carousel .item a{display:block;position:relative;text-decoration:none;color:#333}.home-newsfeed-carousel .item .home-newsfeed-image{position:relative;height:0;padding-bottom:56.13%;background-color:#f7f7f7;overflow:hidden}.home-newsfeed-carousel .item .home-newsfeed-image img{width:100%}.home-newsfeed-carousel .item .home-newsfeed-image .play-button{background:url("/assets/video-play-button-2-78b1cfc7582aeccedb7992c6f36e780f097d9a7cbfa1e8a9735e12cbb7cd4487.svg") no-repeat top left;-webkit-background-size:contain;background-size:contain;position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:block}.home-newsfeed-carousel .item .home-newsfeed-detail{padding:0px 3px 10px}.home-newsfeed-carousel .item .home-newsfeed-detail .news-title{margin-top:3px;font-size:18px;display:block;line-height:1.2;height:42px}.home-newsfeed-carousel .newsfeed-navi{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:10px 5px;background-color:rgba(51,51,51,0.6);cursor:pointer}.home-newsfeed-carousel .newsfeed-navi i.ra{font-size:1.5em;color:#fff}.home-newsfeed-carousel .newsfeed-navi.newsfeed-navi-prev{padding-left:10px;left:0;border-radius:0 2px 2px 0}.home-newsfeed-carousel .newsfeed-navi.newsfeed-navi-next{padding-right:10px;right:0;border-radius:2px 0 0 2px}@media only screen and (max-width: 1279px){.home-newsfeed-carousel .item{padding:10px 0 10px 10px}.home-newsfeed-carousel .item .home-newsfeed-detail{font-size:12px;min-height:72px}}.home-mortgage .row>[class^="col"],.home-mortgage .row>[class*="col"]{float:none;display:inline-block;vertical-align:middle;margin-right:-4px}.home-mortgage .home-mortgage-search-wrapper{position:relative;margin:30px auto;max-width:700px}.home-mortgage .home-mortgage-search-wrapper input[type="text"]{border:1px solid #c4c4c4;border-right:0 none}.home-mortgage .mortgage-container{display:inline-block;width:250px;height:120px;border-radius:2px;background-color:#fff;color:#333;text-decoration:none;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);margin-top:30px;text-align:center;padding-top:20px;visibility:hidden;opacity:0;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}.home-mortgage .mortgage-container.active{visibility:visible;opacity:1}.home-mortgage .mortgage-container>div{display:inline-block;vertical-align:top}.home-mortgage .mortgage-container .mortgage-type{margin-top:5px}.home-mortgage .mortgage-container .mortgage-percentage{font-size:30px;line-height:1em}.home-mortgage .mortgage-container .mortgage-difference{font-size:12px}.home-mortgage .mortgage-container .mortgage-difference .ra{margin:0 2px 0 -5px;vertical-align:top}.home-mortgage .mortgage-container .mortgage-difference .ra-arrow-down{color:#a92d2d}.home-mortgage .mortgage-container .mortgage-difference .ra-arrow-up{color:#57bb10}.home-mortgage .mortgage-container .mortgage-plot{width:100px;height:80px;margin-left:10px}@media only screen and (min-width: 1280px){.home-mortgage{padding:100px 0}}@media only screen and (max-width: 995px){.home-mortgage .mortgage-container{width:200px;height:100px;padding-top:17px}.home-mortgage .mortgage-container .mortgage-type{font-size:10px;margin-top:7px}.home-mortgage .mortgage-container .mortgage-percentage{font-size:22px}.home-mortgage .mortgage-container .mortgage-difference{font-size:10px}.home-mortgage .mortgage-container .mortgage-plot{width:85px;height:67px}}.home-local-marketing{padding:0}.home-local-marketing .home-local-marketing-item{height:450px}.home-local-marketing .owl-carousel .owl-stage-outer,.home-local-marketing .owl-carousel .owl-item{overflow:visible}.home-local-marketing .owl-carousel .owl-dots{position:absolute;bottom:-30px;width:100%;text-align:center;z-index:-1}.home-local-marketing .owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1}.home-local-marketing .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#c4c4c4;display:block;border-radius:30px;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.home-local-marketing .owl-carousel .owl-dots .owl-dot:hover span,.home-local-marketing .owl-carousel .owl-dots .owl-dot.active span{background:#333}.home-find-neighborhood .container{max-width:800px;position:relative}.home-find-neighborhood .home-local-search-wrapper{position:relative;margin:30px auto 0;max-width:512px}.home-find-neighborhood .list-horizontal{margin:-20px auto 20px;font-size:23px;color:#fff;opacity:0.6;filter:alpha(opacity=60)}.home-find-neighborhood .list-horizontal li{padding:0 12px;margin:0}.home-find-neighborhood::after{content:" ";background:rgba(0,0,0,0.35);position:absolute;width:100%;height:100%;top:0}.home-nar-links{margin:60px 0}.home-nar-links .home-nar-headline{-webkit-background-size:280px auto;background-size:280px auto;background-repeat:no-repeat;margin:-18px 0 0 -25px;height:90px;width:280px}.home-nar-links .home-nar-headline.car-img{background-image:url("/assets/car-logo-eeabba242b438043655f7ab943398a6cfccdf62bd04444201ed911de0cad5b0f.png");-webkit-background-size:250px auto;background-size:250px auto;height:102px;margin:0}.home-nar-links .home-nar-tagline{margin-left:64px}.home-nar-links .about-nar-links ul,.home-nar-links .about-nar-links p{margin-left:20px}@media only screen and (max-width: 995px){.home-nar-links .about-nar-links ul,.home-nar-links .about-nar-links p{margin-left:0}.home-nar-links li{line-height:1.9;margin-bottom:5px}}@media only screen and (max-width: 766px){.home-nar-links{margin:30px 0}.home-nar-links .home-nar-headline{-webkit-background-size:260px auto;background-size:260px auto;height:84px;width:260px}.home-nar-links .home-nar-tagline{margin-left:60px}}@media only screen and (max-width: 480px){.home-nar-links .home-nar-headline{margin-top:18px}.home-nar-links .home-nar-tagline{margin-left:0;margin-top:10px}.home-nar-links .home-nar-tagline .display-block{display:inline}}.myhome-banner-sold{background-color:#127ebf;height:50px}.myhome-banner-sold .hp-myhome-justsold-wrapper h2{color:#fff;top:-48px;margin-right:5px}.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-image-sold{position:relative;top:-66px}.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-btn{background-color:#127ebf;color:#fff;border-color:#fff;margin-left:10px;margin-top:-100px}.myhome-banner{background-color:#fdb71d;height:50px}.hp-myhome-wrapper{margin:0 auto}.hp-myhome-wrapper img{margin-left:15px;margin-right:0px;margin-top:-37px;z-index:1;position:relative}.hp-myhome-wrapper h2{font-size:18px;top:-3px;margin-right:10px;color:#000}.hp-myhome-wrapper .myhome-banner-btn{margin-top:-10px;background-color:#fdb71d;color:#000;border-color:#000}@media only screen and (max-width: 767px){.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-image-sold{height:140px;width:auto;margin-left:0px;top:-60px}.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-btn{margin-top:-93px}.myhome-banner-sold .hp-myhome-justsold-wrapper h2{font-size:14px;display:inline-block;top:-37px}.myhome-banner-sold .hp-myhome-justsold-wrapper h2 .myhome-banner-mobile-label{display:block}.hp-myhome-wrapper img{margin-left:0px;height:78px;width:96px;margin-top:-22px}.hp-myhome-wrapper .myhome-banner-btn{margin-top:-5px}.hp-myhome-wrapper h2{font-size:14px}}@media only screen and (max-width: 480px){.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-image-sold{height:146px;width:113px;margin:0px;top:-65px}.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-btn{margin-top:-95px}.myhome-banner-sold .hp-myhome-justsold-wrapper h2{top:-39px;margin-right:0px}}@media only screen and (max-width: 320px){.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-image-sold{height:128px;width:80px;top:-50px;margin-right:0px}.myhome-banner-sold .hp-myhome-justsold-wrapper .myhome-banner-btn{margin-top:-77px;padding:6px 9px}.myhome-banner-sold .hp-myhome-justsold-wrapper h2{top:-30px}.hp-myhome-wrapper h2{top:3px;margin-right:5px}.hp-myhome-wrapper img{height:50px;width:auto;margin-top:-2px;margin-left:-10px}.hp-myhome-wrapper .myhome-banner-btn{padding:6px 9px;margin-right:0px;margin-top:0px}}.money-banner{background-color:#fff}.money-wrapper{width:100%;height:50px}.money-wrapper img{z-index:1;margin-top:-25px}.money-wrapper .money-header-text{color:#d92228}.money-wrapper .money-header{top:-5px;font-size:18px;vertical-align:middle}.money-wrapper .money-btn{margin-left:10px;color:#d92228;border-color:#d92228;margin-top:-20px}@media only screen and (max-width: 767px){.money-wrapper .money-header{font-size:14px;top:9px}.money-wrapper .money-btn{margin-top:9px}}.disclaimer-top-border{border-top:1px solid #ccc}.vu-disclaimer-border{border-top:0px solid #ccc;border-bottom:1px solid #ccc}.vu-banner{background-color:#1c8ebb}.vu-wrapper{margin:0 auto;width:100%;vertical-align:middle}.vu-wrapper .vu-header{top:4px;font-size:18px;margin-right:10px;vertical-align:middle;color:#fff}.vu-wrapper .vu-header .vu-title{text-align:left;font-weight:700;font-size:20px;display:inline-block}.vu-wrapper .vu-header-2{top:4px;font-size:12px;margin-right:10px;vertical-align:middle;color:#fff}.vu-wrapper .vu-image{margin-right:15px;height:80px;margin-top:-27px}.vu-wrapper .vu-btn{margin-left:10px;color:#BA1E22;border-color:#1c8ebb}.align-left{position:absolute;left:0px}@media only screen and (max-width: 996px){.vu-wrapper{height:60px}.vu-wrapper .vu-header{font-size:10px;margin-right:0px;top:3px}.vu-wrapper .vu-header .vu-title{display:block;padding:4px;font-size:16px;margin-left:-4px}.vu-wrapper .vu-image{height:70px;margin-top:-19px}}@media only screen and (max-width: 480px){.vu-wrapper{height:60px}.vu-wrapper .vu-header{width:180px}.vu-wrapper .vu-header .vu-text{text-align:left;display:inline-block;line-height:1.4em}.vu-wrapper .vu-image{height:50px;margin-top:-5px;margin-right:5px}}@media only screen and (max-width: 374px){.vu-wrapper{height:60px}.vu-wrapper .vu-image{display:none}}.disclaimer-top-border{border-top:1px solid #ccc}.big-move{background-color:#1c8ebb}.big-move-wrapper{margin:-55px auto;width:100%;padding-bottom:7px;vertical-align:middle;margin-left:-83px;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.75)));background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=‘#00000000’, endColorstr=‘#a6000000’,GradientType=0 )}.big-move-wrapper .big-move-header{top:12px;vertical-align:middle;color:#fff}.big-move-wrapper .big-move-header .vu-title{display:inline-block;font-size:initial}.big-move-wrapper .vu-image{margin-right:20px;height:35px;margin-top:-1px}.big-move-wrapper .vu-btn{color:white;border-color:white;background-color:transparent;font-weight:100;margin-top:13px;font-size:inherit;position:relative}.big-move-wrapper .veterans-logo{margin-right:10px;height:42px;margin-top:6px}.big-move-wrapper .text-above-logo{color:white;font-size:xx-small;position:absolute;margin-top:4px;margin-left:8px}.big-move-wrapper .couple-image{padding-left:28px;height:122px;margin-top:-60px;position:absolute}@media only screen and (max-width: 1284px){.big-move-wrapper{margin-left:0px}.big-move-wrapper .veterans-logo{margin-right:8px;margin-top:10px}.big-move-wrapper .vu-image{margin-right:20px;height:28px;margin-top:2px}.big-move-wrapper .text-above-logo{margin-top:6px;margin-left:10px}}@media only screen and (max-width: 996px){.big-move-wrapper{margin-left:0px}.big-move-wrapper .veterans-logo{margin-right:8px;margin-top:10px}.big-move-wrapper .vu-image{margin-right:20px;height:28px;margin-top:2px}.big-move-wrapper .text-above-logo{margin-top:6px;margin-left:10px}}@media only screen and (max-width: 480px){.big-move-wrapper{margin-left:-60px;height:60px}.big-move-wrapper .vu-header{width:180px}.big-move-wrapper .vu-header .vu-text{text-align:left;display:inline-block;line-height:1.4em}.big-move-wrapper .vu-image{height:28px;margin-top:13px;margin-right:5px}.big-move-wrapper .vu-btn{margin-left:333px;margin-top:-48px}.big-move-wrapper .veterans-logo{height:37px;margin-top:11px;padding-left:34px}.big-move-wrapper .text-above-logo{margin-top:13px}}@media only screen and (max-width: 320px){.big-move-wrapper{height:60px}.big-move-wrapper .vu-image{height:22px;margin-top:15px}.big-move-wrapper .veterans-logo{height:37px;margin-top:11px;padding-left:34px;width:230px}.big-move-wrapper .text-above-logo{margin-top:15px}.big-move-wrapper .vu-btn{margin-left:282px}}.good-neighbor-banner{border-bottom:1px solid #d2d2d2}.good-neighbor-wrapper{margin:0 auto;width:100%;vertical-align:middle}.good-neighbor-wrapper .good-neighbor-sprite{background-image:url("/assets/good-neighbor-sprite-6b1f1e7fe2add800797107d05616c4799ccd9b920137359f4fd037c2af5fc6f6.png");background-repeat:no-repeat;display:block}.good-neighbor-wrapper .good-neighbor-left-image{width:181px;height:50px;background-position:-5px -5px}.good-neighbor-wrapper .good-neighbor-left-lg-image{width:375px;height:50px;background-position:-5px -65px}.good-neighbor-wrapper .good-neighbor-right-image{width:229px;height:50px;background-position:-5px -125px}.good-neighbor-wrapper .good-neighbor-header{margin-top:18px;font-size:14px;margin-right:10px;vertical-align:middle;font-weight:bold}.good-neighbor-wrapper .good-neighbor-btn{margin-left:10px;color:#d92228;border-color:#d92228;margin-top:6px}@media only screen and (max-width: 1280px){.good-neighbor-wrapper .good-neighbor-header{margin:10px 5px 0px auto}.good-neighbor-wrapper .good-neighbor-btn{margin-top:6px;margin-right:-5px}}@media only screen and (max-width: 767px){.good-neighbor-wrapper .good-neighbor-header{padding:10px;font-size:13px;margin-bottom:10px;margin-left:-9px}.good-neighbor-wrapper .good-neighbor-btn{margin-top:-3px}}@media only screen and (max-width: 320px){.good-neighbor-wrapper .good-neighbor-btn{padding:4px 6px;margin-right:0px;margin-left:0px}}.hurricane-harvey-banner{background-color:#DDE0E0}.hurricane-harvey-wrapper{margin:0 auto;width:100%;vertical-align:middle}.hurricane-harvey-wrapper .hurricane-harvey-header{top:4px;font-size:18px;vertical-align:middle}.hurricane-harvey-wrapper .hurricane-harvey-header .hurricane-harvey-title{text-align:left;display:inline}.hurricane-harvey-wrapper .hurricane-harvey-btn{background-color:#DDE0E0;margin-left:10px;color:#d92228;border-color:#d92228}@media only screen and (max-width: 767px){.hurricane-harvey-wrapper img{margin-top:-6px}.hurricane-harvey-wrapper .hurricane-harvey-header{font-size:14px;top:5px;padding-right:5px}.hurricane-harvey-wrapper .hurricane-harvey-header .hurricane-harvey-title{display:block}.hurricane-harvey-wrapper .hurricane-harvey-btn{margin-top:5px;margin-bottom:5px;padding:4px 6px}}@media only screen and (max-width: 430px){.hurricane-harvey-wrapper img{margin-top:0px}.hurricane-harvey-wrapper .hurricane-harvey-header{padding-top:10px}.hurricane-harvey-wrapper .hurricane-harvey-btn{margin-bottom:10px}}@media only screen and (max-width: 320px){.hurricane-harvey-wrapper .hurricane-harvey-header{font-size:13px}}.school-banner{background-color:#d92228}.school-banner-wrapper{margin:0 auto;width:100%;height:58px;color:#fff}.school-banner-wrapper img{margin-top:-25px}.school-banner-wrapper .school-banner-header{top:7px;font-size:18px;text-align:left;line-height:20px}@media only screen and (max-width: 767px){.school-banner-wrapper .school-book-img{width:110px}.school-banner-wrapper .school-banner-header{font-size:16px}}@media only screen and (max-width: 320px){.school-banner-wrapper .school-banner-header{font-size:12px}}.newyear-banner{background:#8a3a41;background:-moz-linear-gradient(left, #8a3a41 0%, #6a1440 50%, #3a1241 100%);background:-webkit-linear-gradient(left, #8a3a41 0%, #6a1440 50%, #3a1241 100%);background:-webkit-gradient(linear, left top, right top, from(#8a3a41), color-stop(50%, #6a1440), to(#3a1241));background:-o-linear-gradient(left, #8a3a41 0%, #6a1440 50%, #3a1241 100%);background:linear-gradient(to right, #8a3a41 0%, #6a1440 50%, #3a1241 100%);height:50px;border-top:2px solid #fff;border-bottom:2px solid #fff}.newyear-banner .newyear-banner-wrapper .newyear-image-wrapper{position:relative;margin-top:-42px;text-align:center}.newyear-banner .newyear-banner-wrapper p{color:#fff;top:7px;margin:0px 11px}.newyear-banner .newyear-banner-wrapper p span{color:#eacc76}.newyear-banner .newyear-banner-wrapper .newyear-button{background:none;color:#fff;border:1px solid #fff;margin-top:10px;padding:4px 8px;font-size:12px}@media only screen and (max-width: 320px){.newyear-banner .newyear-banner-wrapper p{font-size:12px}.newyear-banner .newyear-banner-wrapper .newyear-button{font-size:10px;margin-top:12px}}@media only screen and (min-width: 1280px){.home-local-marketing .home-local-marketing-item{height:520px}}@media only screen and (min-width: 767px){.home-newsadvice-hero .home-newsadvice-details .news-category{color:#fff;font-size:14px}}@media only screen and (max-width: 766px){.home-section.mobile-section-seperator:after{content:"";display:block;width:134px;height:2px;background-color:#c4c4c4;margin:30px auto 0}.home-header{height:360px}.home-header .hero-img-wrapper .item{height:360px}.home-header .header-group h1{margin:50px 0 30px;font-size:3em}.home-header .header-group h1>span{display:block}.home-header .home-header-content{max-width:580px;padding:0 20px;margin:0 auto}.home-header .home-search-wrapper .search-input-group input[type="text"]{font-size:16px;-webkit-box-shadow:none;box-shadow:none}.home-header .home-search-wrapper .search-input-group .btn-primary{padding:6px 16px 6px 15px}.home-header .home-search-wrapper .pre-populate-box-wrapper{padding-right:83px}.home-header .home-search-wrapper .property-status-wrapper .radio{width:50%}.home-header .home-search-wrapper .search-autocomplete{padding:0;border:none;top:115px;max-height:195px;overflow:auto;-webkit-overflow-scrolling:auto;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.home-header .home-search-wrapper .search-autocomplete>div{padding:5px}.home-header .home-search-wrapper .search-autocomplete:before,.home-header .home-search-wrapper .search-autocomplete:after{display:none}.home-newsadvice-hero{height:auto}.home-newsadvice-hero:after{display:none}.home-newsadvice-hero .header-group{color:#333;margin:10px 0 30px}.home-newsadvice-hero .header-group .header-section:before{border-color:#333}.home-newsadvice-hero .home-newsadvice-details{color:#333;text-align:left;padding:20px 0 0}.home-newsadvice-hero .home-newsadvice-details .home-newsadvice-hero-headline{font-size:22px;margin:0}.home-newest-listings.active{padding:30px 0 0 0}}@media only screen and (max-width: 480px){.home-newest-listings.active,.home-bm-wrapper.active{padding:30px 0 0 0}.home-newest-listings .home-listing-cards,.home-newest-listings .home-vitalities,.home-bm-wrapper .home-listing-cards,.home-bm-wrapper .home-vitalities{margin-left:-8px;margin-right:-8px}}.eb-not-you-campaign{position:relative;height:100%}.eb-not-you-campaign .home-search-wrapper{z-index:1}.eb-not-you-campaign .header-group h1{margin-top:50px;font-size:3.5em}.eb-not-you-campaign .eb-image{position:absolute;bottom:0px;right:0px;overflow:hidden}.eb-not-you-campaign .eb-image img{max-width:100%}.eb-not-you-campaign.eb-white .eb-image{width:360px}.eb-not-you-campaign.eb-red .eb-image{width:270px}@media only screen and (min-width: 1086px) and (max-width: 1279px){.eb-not-you-campaign{min-width:100%}.eb-not-you-campaign.eb-white .eb-image{right:5px;width:360px}.eb-not-you-campaign.eb-red .eb-image{width:240px}}@media only screen and (min-width: 996px) and (max-width: 1086px){.eb-not-you-campaign{min-width:100%}.eb-not-you-campaign .home-search-wrapper{max-width:600px}.eb-not-you-campaign.eb-white .eb-image{right:0;width:349px}.eb-not-you-campaign.eb-red .eb-image{width:212px}}@media only screen and (max-width: 995px){.eb-not-you-campaign .header-group h1{margin-top:105px;font-size:2.7em}}@media only screen and (max-width: 766px){.eb-not-you-campaign .header-group h1{margin:50px 0 30px}}
