.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-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.mobile-device{position:absolute !important;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eeeeee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.highlighted{color:#000000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999999}.datepicker table tr td.today{color:#000000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.today.focus{color:#000000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999999}.datepicker table tr td.range{color:#000000;background-color:#eeeeee;border-color:#bbbbbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open>.dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.focus{color:#000000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eeeeee;border-color:#bbbbbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eeeeee;color:#999999}.datepicker table tr td.range.highlighted{color:#000000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999999}.datepicker table tr td.range.today{color:#000000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.today.focus{color:#000000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#999999;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#808080;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999999;border-color:#555555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));background-image:-moz-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));background-image:-moz-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));background-image:-moz-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-o-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));background-image:-moz-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:linear-gradient(to bottom, #149bdf 0%, #0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-filter:none;filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:0px solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.hasCustomSelect{cursor:pointer}.hasCustomSelect+span .customsort-dropdownInner{width:auto !important}.checkbox-primary{padding-left:20px}.checkbox-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.checkbox-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-primary label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555}.checkbox-primary input[type="checkbox"]{opacity:0;z-index:1}.checkbox-primary input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-primary input[type="checkbox"]:checked+label::before{border-color:#222;background-color:#222}.checkbox-primary input[type="checkbox"]:checked+label::after{font-family:"rdcfont";content:"\e038";color:#fff}.checkbox-primary input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-primary input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.radio-primary{padding-left:20px}.radio-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.radio-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.radio-primary label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#222;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-moz-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33)}.radio-primary input[type="radio"]{opacity:0;z-index:1}.radio-primary input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio-primary input[type="radio"]:focus+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}.radio-primary input[type="radio"]:disabled+label{opacity:0.65}.radio-primary input[type="radio"]:disabled+label::before{cursor:not-allowed}.bootstrap-select .btn-default{background-color:#fff;border-color:#999;padding:5px 12px;font-weight:400}.bootstrap-select .btn-default:hover,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default:focus{background-color:#fff;padding:5px 12px;border-color:gray}.bootstrap-select .btn-default.dropdown-toggle{background-color:#fff}.bootstrap-select .dropdown-menu>li a{font-weight:400}.bootstrap-select.open .btn-default{border-color:#999}.bootstrap-select.select-full-width:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.selectpicker.error+.bootstrap-select .dropdown-toggle{border:0}@media only screen and (max-width: 766px){.bootstrap-select .btn-default .filter-option{padding-right:10px}}.date .error+.input-group-addon{border-color:#b00}.datepicker table tr td.active.active{background-color:#d92228;border-color:#d92228}.datepicker table tr td.active.active:hover{background-color:#c31c21;border-color:#c31c21}.datepicker table tr td span.active:hover.active:hover{background-color:#c31c21;border-color:#c31c21}.datepicker table tr td span.active.active{background-color:#d92228;border-color:#d92228}.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:400;width:auto;float:right;margin:0}.load-more-trigger-align-right+[data-readmore-toggle] .ra{display:none}.hasCustomSelect+.customsort-dropdown:after{content:"\e02c";float:right;font-family:"rdcfont";font-size:16px;line-height:1.4;vertical-align:middle}.hasCustomSelect+.custom-select-border{border:1px solid #999;border-radius:2px;padding:6px 0 6px 6px}.hasCustomSelect+.custom-select-border:after{color:#333;content:"\e02f";float:right;font-family:"rdcfont";font-size:16px;line-height:1.4;vertical-align:middle;position:absolute;z-index:-1;right:8px}.outofpage-ad-wrap{display:none;height:0px;position:absolute;right:0;top:0}.nearby-module .panel>.panel-collapse>.table,.nearby-module .list-unstyled{margin-bottom:15px}.nearby-module .nearby-table-distance{width:100px}.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:#3377cc;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:400}.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:#757575;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}}@media only screen and (max-width: 667px) and (min-width: 375px){.search-input-group.search-input-prepopulate .user-input-box{font-size:16px}.search-input-group.search-input-prepopulate .pre-populate-box{font-size:16px}}.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-get-pre-approved-cta .ab-thankyou-no-thanks:focus,.mortgage-thank-you-modal-get-pre-approved-cta .ab-thankyou-no-thanks:hover{color:#0076DF}.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 .ab-credit-score:hover .score,.mortgage-thank-you-modal-credit-score-cta .ab-credit-score.active .score{border:0;color:#0070C9;margin-bottom:1px;margin-left:0;margin-right:1px;outline:1px solid #0070C9}.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}.mortgage-thank-you-modal-credit-score-cta .rcm-text .popover-content{max-height:140px;max-width:200%;overflow-y:scroll;font-size:10px}.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}.footer-disclaimer-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;font-size:12px}.footer-disclaimer-content p{font-size:12px}.footer-disclaimer-content h2{font-size:14px}@media only screen and (max-width: 995px){.footer-seo-content li{line-height:2.5}}.moving-widget-container{margin-top:20px;position:relative;max-width:600px}.moving-widget-container .moving-widget-sponsor{position:absolute;right:0;top:5px}.moving-widget-container .horizontal-moving-widget-sponsor{margin-top:-3px}.moving-widget-container .horizontal-moving-widget-title{font-size:20px}.moving-widget-container .horizontal-moving-widget-cta{margin-top:23px}.moving-widget-container.mcc-wrapper{margin-top:35px}.moving-widget-container.mcc-wrapper .mcc-title-icon{display:inline-block;margin-top:-10px}.moving-widget-container.mcc-wrapper .horizontal-moving-widget-title{font-size:24px}.moving-widget-container.mcc-wrapper .horizontal-moving-widget-sponsor{margin-top:0}.moving-widget-title-border{border-top:1px solid #c4c4c4}.moving-calculator-modal .modal-content label{display:block}.moving-calculator-modal .modal-content .moving-estimated-cost{font-size:29px;display:block}.moving-calculator-modal .modal-content .btn-text-disclaimer.margin-top{margin-top:10px}.local-widget{margin-bottom:20px;position:relative}.local-widget .title-section{margin-bottom:0}.local-widget .local-data .data-label{margin-bottom:0}.local-widget .local-data .data-point{display:block;font-size:22px;margin-bottom:10px}.local-widget .local-links-widget{margin:4px 0 10px}.local-widget .local-links-widget li{padding-left:16px}.local-widget .local-links-widget li:first-child{padding-right:11px}.local-widget .local-widget-photos{margin-bottom:20px}.local-widget .local-widget-photos .local-widget-photo-item{height:90px;width:38%;margin-right:3px;float:left;overflow:hidden;cursor:pointer}.local-widget .local-widget-photos .local-widget-photo-item img{height:100%;max-width:none}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2){width:22%;margin-right:0;position:relative}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2) img{width:auto}.local-widget .local-widget-sponsor{margin:-15px 0 20px}.local-widget .local-popular-search h5{margin-bottom:4px}.local-widget .local-lifestyle:nth-last-child(2) .community-image{position:relative}.local-widget .local-lifestyle:nth-last-child(2) .community-image:before{content:" ";background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;margin-bottom:-5px}.local-widget .local-lifestyle:nth-last-child(2) .community-image span{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;font-size:22px;color:#fff;cursor:pointer}.fsgallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;color:#fff}.fsgallery-modal .modal-content{height:100%;background-color:#333}.fsgallery-modal .modal-content .close{color:#fff;padding:10px 20px;z-index:10}.fsgallery-modal a.fsgallery-text-link{color:#fff}.fsgallery-modal a.fsgallery-text-link:hover{color:#fff}.fsgallery-modal .modal-header{background-color:#1f1f1f;padding:10px 0 10px 15px;text-align:left;position:absolute;z-index:2;width:100%}.fsgallery-modal .modal-header .gallery-address{white-space:nowrap;padding-right:10px;cursor:auto}.fsgallery-modal .modal-header .property-meta .font-size-large{font-size:14px}.fsgallery-modal .modal-header .property-meta li{margin-left:5px}.fsgallery-modal .modal-header .property-meta li:not(:first-child):before{padding-right:5px}.fsgallery-modal .modal-header .gallery-actions{margin-top:3px}.fsgallery-modal .modal-header .gallery-actions .btn{margin-right:3px}.fsgallery-modal .modal-header .gallery-actions .btn-link{color:#fff}.fsgallery-modal .modal-header .gallery-actions .btn-link:hover,.fsgallery-modal .modal-header .gallery-actions .btn-link:focus{color:#fff}.fsgallery-modal .modal-header .gallery-actions .gallery-action-save{color:#d92228;margin-right:10px}.fsgallery-modal .modal-header .gallery-actions .alert-save-notification{top:55px;width:210px;font-size:12px}.fsgallery-modal .modal-header .gallery-actions .alert-save-notification .close{padding:5px}.fsgallery-modal .modal-body{position:absolute;top:60px;left:0;right:0;bottom:66px;padding:0}.fsgallery-modal .modal-footer{background-color:#1f1f1f;border-top:none;height:66px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;padding:3px;z-index:1}.fsgallery-modal .fs-mobile-close{position:absolute;top:0;right:0;font-size:35px}.fsgallery-main{height:100%}.fsgallery-main .owl-stage-outer,.fsgallery-main .owl-stage,.fsgallery-main .owl-item{height:100%;cursor:auto}.fsgallery-main .owl-item{position:relative}.fsgallery-main .owl-item img{max-height:100%;width:auto;position:absolute;top:50%;left:50%;margin-right:-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%)}.photo-gallery-navigation{top:0;left:0;width:100%;height:100%;pointer-events:none}.photo-gallery-navigation.disabled{display:none}.gallery-arrows{background:rgba(51,51,51,0.75);position:absolute;padding:20px 20px 20px 15px;color:#fff;cursor:pointer;pointer-events:auto;top:50%;margin-top:-32px;-webkit-transition:visibility 0.2s linear, opacity 0.2s linear;-o-transition:visibility 0.2s linear, opacity 0.2s linear;-moz-transition:visibility 0.2s linear, opacity 0.2s linear;transition:visibility 0.2s linear, opacity 0.2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-arrows.arrow-left{left:0;border-radius:0 2px 2px 0}.gallery-arrows.arrow-right{right:0;border-radius:2px 0 0 2px}.gallery-arrows .ra{font-size:25px;color:#fff}.gallery-arrows:hover{background:rgba(51,51,51,0.85)}.photo-control{position:absolute;z-index:1}.photo-control.control-top-left{top:0;left:0}.photo-control.control-top-right{top:5px;right:5px}.photo-control.control-bottom-left{bottom:15px;left:15px;cursor:auto;z-index:2}.photo-control.control-bottom{bottom:15px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.photo-control .label-map .ra{margin:0 3px 0 -5px}.photo-control .label-street .ra{margin:0 0 0 -5px}.photo-control .label-3dtour .ra{line-height:1;font-size:1.8em}.photo-control .label-group+.label-group{margin-left:2px}.photo-control .label-group .label-dark-transparent.active{background-color:rgba(0,0,0,0.9)}.fsgallery-thumbnails{position:absolute;padding:3px;top:0;left:0;right:126px;bottom:0;width:auto}.fsgallery-thumbnails .gallery-arrows{padding:22px 14px 18px 14px;top:0;margin-top:0}.fsgallery-thumbnails .gallery-arrows .ra{font-size:18px}.fsgallery-thumbnails .highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:60px;height:60px;border:5px solid rgba(255,255,255,0.5);z-index:2}.fsgallery-controls-mobile{position:absolute;right:10px;z-index:1;bottom:10px}.ldp-herocarousel-ctawrapper{overflow:hidden}.ldp-herocarousel-ctawrapper:after{content:" ";background-color:rgba(0,0,0,0.75);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ldp-herocarousel-ctawrapper img{position:absolute;vertical-align:middle;max-width:100%;min-width:50%;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%)}.ldp-herocarousel-ctawrapper img.leadform-bgimg{min-width:100%;min-height:100%}.ldp-herocarousel-ctawrapper .hero-carousel-cta{position:absolute;width:100%;top:50%;z-index:2;font-size:18px;color:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.fsgallery-ad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow-y:auto}.fsgallery-ad:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8)}.fsgallery-ad .fsgallery-ad-content{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%);z-index:1}.fsgallery-ad button.ad-close{position:absolute;top:0;right:0;z-index:10;padding:2px 10px 2px 20px;font-size:35px;font-weight:bold;line-height:1;color:#333;text-shadow:0 1px 0 #fff;background-color:transparent;border:none}.ldp-hero-container .mobile-galleryad-close{position:absolute;color:#333;top:0;right:2px;z-index:10;background-color:#fff;width:26px;height:26px;border-radius:50%;padding:0px;font-size:14px;margin:5px;line-height:1.1em;border:none}.ldp-map-container.fullscreen-map{height:100%;border:none}.fsgallery-controls{float:right}.fsgallery-controls a{height:60px;width:60px;color:#fff;background-color:#76797B;padding-top:10px;text-align:center;display:inline-block;font-size:12px;cursor:pointer}.fsgallery-controls a:hover,.fsgallery-controls a:focus{text-decoration:none;background-color:#909294}.fsgallery-controls a i{display:block;font-size:18px}.fsgallery-modal .modal-header .gallery-address{font-size:18px;font-weight:400}.fsgallery-modal .modal-header .local-explore-area{font-size:12px}.gallery-address .gallery-community-name+li{margin-left:0}.gallery-address .gallery-community-name+li:before{content:"";padding-right:0}@media only screen and (min-width: 767px) and (max-width: 1279px){.gallery-address .gallery-community-name{float:none;display:block}}@media only screen and (max-width: 766px){.fsgallery-modal .modal-body{top:0;bottom:0}.fsgallery-modal .modal-body .fsgallery-main img{max-width:100%;max-height:100%}}@media only screen and (max-width: 320px){.ldp-hero-container .mobile-galleryad-close{top:-2px;right:0;font-size:10px;width:16px;height:16px}}.video-player{margin-bottom:20px}.video-player .jwplayer{margin:10px 0}.video-player .playlist-title{font-weight:700}.video-player .title{font-weight:700;font-size:16px}.video-player .title a{color:#333}.dap-size{width:100%;height:126px;border:1px solid #000}.dap-size div{width:100% !important;height:100% !important}.dap-size iframe{width:100% !important;height:100% !important}@media only screen and (min-width: 767px) and (max-width: 1279px){.dap-size{height:118px}}@media only screen and (max-width: 766px){.dap-size{height:167px}}.dap-mrect div{width:300px !important;height:250px !important;text-align:center;border:solid 1px #dcdcdc}.dap-mrect iframe{width:100% !important;height:100% !important}.pixel-tracking-image{position:absolute;visibility:hidden;width:0;height:0}.smarty-ui .smarty-tag{display:none !important}.smarty-ui .smarty-autocomplete{margin-top:11px;padding:10px 0 0;border:1px solid #c4c4c4;font-size:12px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.smarty-ui .smarty-autocomplete:before{top:-10px;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:11px;margin-left:-11px}.smarty-ui .smarty-autocomplete:after{content:'Please type a complete address.';display:block;padding:8px 20px;background-color:#f7f7f7;margin:5px 0 0}.smarty-ui .smarty-autocomplete .smarty-suggestion{padding:3px 10px;margin:0 10px;color:#999}.smarty-ui .smarty-autocomplete .smarty-suggestion b{font-weight:400}.smarty-ui .smarty-autocomplete .smarty-suggestion:hover{background-color:#f7f7f7;color:#d92228}.smarty-ui .smarty-autocomplete.complete-address:after{content:'';padding:0}.rdc-carousel{position:relative}.rdc-carousel:hover .rdc-carousel-nav>div{display:block}.rdc-carousel .owl-carousel{padding:0}.rdc-carousel-nav>div{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);z-index:3;cursor:pointer;width:32px;height:32px;border-radius:2px;background-color:rgba(0,0,0,0.36);text-align:center}.rdc-carousel-nav>div i{line-height:24px;font-size:24px;top:3px;position:relative;color:white}.rdc-carousel-nav>.owl-prev,.rdc-carousel-nav>.rdc-prev-set{left:0}.rdc-carousel-nav>.owl-next,.rdc-carousel-nav>.rdc-next-set{right:0}.rdc-carousel.fade-both:after,.rdc-carousel.fade-both:before{content:'';position:absolute;top:0;bottom:0;width:40px;display:block;cursor:pointer;z-index:2}.rdc-carousel.fade-both:after{right:0;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0.9)), to(#fff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1)}.rdc-carousel.fade-both:before{left:0;background-image:-webkit-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:-o-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(30%, rgba(255,255,255,0.9)), to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:linear-gradient(to right, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=1)}.rdc-carousel.fade-both.hide-left-nav:before{content:none}.rdc-carousel.fade-both.hide-right-nav:after{content:none}.rdc-carousel.hover-nav.fade-both:after,.rdc-carousel.hover-nav.fade-both:before{content:none}.rdc-carousel.hover-nav .rdc-carousel-nav{display:none}.rdc-carousel.hover-nav:hover.fade-both:after,.rdc-carousel.hover-nav:hover.fade-both:before{content:' '}.rdc-carousel.hover-nav:hover .rdc-carousel-nav{display:block}.map-amenity-card .map-amenity-card-wrap{width:236px;overflow:hidden}.map-amenity-card .amenity-card-item{margin-right:65px}.map-amenity-card .amenity-card-item a{color:#0099CC}.map-amenity-card .amenity-card-item .amenity-card-label{font-size:12px;color:#999;text-transform:capitalize}.map-amenity-card .amenity-card-item .amenity-photo{position:absolute;top:20px;right:0;border-radius:4px;overflow:hidden;width:78px;max-height:78px}.map-amenity-card .amenity-card-item .amenity-photo img{width:100%}.map-amenity-card .amenity-card-item .amenity-card-title{font-size:14px;font-weight:700}.map-amenity-card .amenity-card-item .amenity-ratings{font-size:12px;margin:5px 0 5px}.map-amenity-card .amenity-card-item .amenity-ratings span{vertical-align:top;margin-right:2px}.map-amenity-card .amenity-card-item .amenity-card-address{font-size:14px}.map-amenity-card .amenity-card-item .amenity-card-address span:last-child{display:block}.map-amenity-card .amenity-card-item .amenity-card-distance{margin-top:15px;font-size:16px;font-weight:400}.map-amenity-card .amenity-card-item .amenity-logo{position:absolute;bottom:1px;right:2px;width:65px;height:40px;background:url("/assets/yelp-logo-9bf7ab21031e951723ff02a66e9f362368bffe216fb950d5d0fb1f94a392c72a.png") no-repeat bottom center;-webkit-background-size:64px 34px;background-size:64px 34px}.icon-amenity-rating{background:url("/assets/sprite-yelp-star-ratings-940848a844b0ed3d174541653d3bfca4c969808f62c05b6499ef69f6882c7790.png") no-repeat 0 0;display:inline-block;width:82px;height:14px;margin-top:1px}.icon-amenity-rating.amenity-rating-0{background-position:-3px -3px}.icon-amenity-rating.amenity-rating-1{background-position:-3px -21px}.icon-amenity-rating.amenity-rating-2{background-position:-3px -57px}.icon-amenity-rating.amenity-rating-3{background-position:-3px -93px}.icon-amenity-rating.amenity-rating-4{background-position:-3px -129px}.icon-amenity-rating.amenity-rating-5{background-position:-3px -165px}.icon-amenity-rating.amenity-rating--5{background-position:-3px -3px}.icon-amenity-rating.amenity-rating--4{background-position:-3px -39px}.icon-amenity-rating.amenity-rating--3{background-position:-3px -75px}.icon-amenity-rating.amenity-rating--2{background-position:-3px -111px}.icon-amenity-rating.amenity-rating--1{background-position:-3px -147px}.srp-map-wrapper .local-map-control.left-bottom .map-overlay-button-menu-body .slider.slider-horizontal .slider-tick-label-container{margin-left:-10.4444px !important}.srp-map-wrapper .local-map-control.left-bottom .map-overlay-button-menu-body .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:20px !important}@media only screen and (min-width: 767px){.map-amenity-card .amenity-card-item .amenity-card-title{white-space:normal}}@media only screen and (max-width: 766px){.map-amenity-card .map-amenity-card-wrap{max-width:240px}.map-amenity-card .amenity-card-item{margin-right:0}.map-amenity-card .amenity-card-item .amenity-ratings{margin:5px 0}.map-amenity-card .amenity-card-item .amenity-card-distance{margin-top:5px}}.alert-save-notification:before{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #2e78c2;top:-8px}.feature-notice{max-width:250px;min-width:200px;position:absolute;color:#fff;z-index:10000000;white-space:normal;word-wrap:break-word}.feature-notice .feature-notice-content{padding:8px 32px 8px 16px;background-color:#0F6CCC;position:relative;text-align:left}.feature-notice .feature-notice-content .title{font-size:15px;font-weight:400;margin-bottom:2px}.feature-notice .feature-notice-content .text{font-size:12px;font-weight:300}.feature-notice .feature-notice-arrow{display:block;width:0;height:0;vertical-align:middle;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-right:7px solid transparent;border-left:7px solid transparent}.feature-notice .feature-notice-close{position:absolute;right:0;top:0;padding:4px 6px;cursor:pointer}.feature-notice .feature-notice-close i{color:#fff !important;font-size:12px}.feature-notice.y-top{top:-7px;-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.feature-notice.y-top .feature-notice-arrow{border-top:7px solid #0F6CCC;top:100%}.feature-notice.y-bottom{top:100%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.feature-notice.y-bottom .feature-notice-content{top:7px}.feature-notice.y-bottom .feature-notice-arrow{top:0;border-bottom:7px solid #0F6CCC}.feature-notice.x-left{left:15%}.feature-notice.x-center{left:50%}.feature-notice.x-right{left:85%}.feature-notice-chain .feature-notice-content{padding:8px 12px}.feature-notice-chain .count{text-align:center;line-height:10px}.feature-notice-chain .count i{font-size:7px;color:#999}.feature-notice-chain .count i.active{color:#fff}.feature-notice-chain .cta{padding-top:10px}.feature-notice-chain .cta .btn{display:inline-block;font-size:12px;padding:4px 0}.feature-notice-chain .cta .btn:focus,.feature-notice-chain .cta .btn:hover{color:#ddd}.feature-notice-chain .cta .chain-close{float:right}.nav-inline{border-bottom:3px solid transparent;margin-bottom:10px}.nav-inline>li{float:left;margin-bottom:-1px;margin-right:20px}.nav-inline>li:last-child{margin-right:0}.nav-inline>li>a{padding:5px 0 3px;margin-right:0;line-height:1.428571429;border-color:transparent;border-radius:0;border-width:0 0 3px 0;font-weight:700;outline:0;color:#999}.nav-inline>li>a:hover{border-color:#333;background-color:transparent;color:#333}.nav-inline>li.active>a,.nav-inline>li.active>a:hover,.nav-inline>li.active>a:focus{color:#333;background-color:transparent;border-width:0 0 3px 0;border-bottom-color:#333;cursor:default}.container-srp{clear:both;padding-bottom:30px}.srp-list{position:relative}.loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-md-0272105345bdc46764255b305669c7592c9bc5df2f3473e0b877d4468947fdbc.gif") 50% 50% no-repeat;margin:0 auto}.srp-footer-seo-content{background:#f7f7f7;padding:10px 0;border-bottom:1px solid #ccc}.srp-footer-seo-content h2{font-size:14px}@media only screen and (max-width: 480px){.srp-list-marginless{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 766px){.mobile-srp-breadcrumbs{margin:0px 5px 12px 5px;text-align:center}.mobile-srp-breadcrumbs .list-horizontal>li{display:inline-block;float:none}}.srp-breadcrumbs .breadcrumb-list{padding:0}.srp-breadcrumbs .breadcrumb-list ul a{color:#757575}.srp-list-header{margin-top:12px}.srp-list-header h1{margin-bottom:0;font-size:18px;line-height:20px;font-weight:400}.srp-link-newhomes{margin-bottom:5px;font-size:12px}.srp-controls{float:right}.srp-sort-count-wrap{padding:10px 0}.srp-list-header-count{display:inline-block;padding:2px 5px 2px 0}.ab-mixed-view .srp-sorting-control{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}.ab-list-view .srp-sorting-control{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width: 767px){.ab-list-view .srp-sorting-control{margin-left:50px}}@media only screen and (max-width: 425px){.ab-list-view .srp-sorting-control{float:right}}.ab-list-view .srp-sorting-control label{margin:0}.srp-sort-count-wrap .srp-sorting-control{margin-left:0}.srp-customselect-input select+span{color:#3377cc;border:1px solid #999;padding:1px 5px 0px 8px;border-radius:2px;margin-left:3px;font-size:14px}.srp-customselect-input select{margin-left:0}.srp-view-toggle a,.srp-view-toggle a:hover,.srp-view-toggle a:focus{color:#333;border-color:#222}.srp-view-toggle a.active{background-color:#222;border-color:#222;color:#fff}.srp-header-right{text-align:right}.srp-sidebar-view-toggle{margin:15px 0 20px;text-align:right}@media only screen and (max-width: 996px){.srp-controls{float:none}}@media only screen and (max-width: 766px){.srp-list-header{margin-bottom:5px}.srp-list-header h1{font-size:16px}}@media only screen and (max-width: 480px){.srp-controls{position:relative}.srp-sort-count-wrap{padding:0}.srp-sort-count-wrap .srp-sorting-control{float:right}.srp-list-header h1{font-size:14px}}.srp-custom{display:inline-block}.srp-custom .sort-dropdown{color:#4a4a4a;border:1px solid #999;padding:1px 5px 0px 8px;border-radius:2px;margin-left:3px;height:25px;display:inline-block}.srp-custom .sort-dropdown:after{content:"\e02c";float:right;font-family:"rdcfont";font-size:16px;line-height:1.4;vertical-align:middle;display:inline-block}.srp-list-footer{margin-bottom:15px;clear:both}.srp-display-count-wrap{position:absolute;right:0;bottom:-50px}.hidden-listings-count{position:relative}.hidden-listings-count:before{content:",";position:relative;left:-3px;color:#333}.srp-mobile-footer-bottom{height:44px;background:#ebebeb;width:100%;position:fixed;bottom:0;z-index:5}.srp-mobile-footer-bottom .srp-mobile-footer-content{height:100%}.srp-mobile-footer-bottom .srp-mobile-footer-content>div{width:33.333333333%;text-align:center}.srp-mobile-footer-bottom .srp-mobile-footer-content>div:first-child .btn,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:last-child .btn{padding:11px 16px;border:0;color:#333;background:transparent}.srp-mobile-footer-bottom .srp-mobile-footer-content>div:first-child .btn:hover,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:first-child .btn:focus,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:first-child .btn:active,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:last-child .btn:hover,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:last-child .btn:focus,.srp-mobile-footer-bottom .srp-mobile-footer-content>div:last-child .btn:active{background:transparent;-webkit-box-shadow:none;box-shadow:none}.srp-mobile-footer-bottom .srp-mobile-footer-content>div .srp-view-toggle{float:none;top:0}.srp-mobile-footer-bottom .srp-mobile-footer-content>div .srp-view-toggle .btn{padding:6px 10px}@media only screen and (max-width: 766px){.srp-list-footer{text-align:center}.srp-footer-found-listing{padding-bottom:50px;display:inline-block}.srp-display-count-wrap{right:auto;left:50%;bottom:-85px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.school-header-item{font-size:14px;display:inline-block;margin-right:8px;margin-bottom:6px;padding-right:8px;line-height:16px;border-right:1px dashed #dcdcdc}.school-header-item:last-child{border:none}.school-header-item label{font-weight:400;margin:0 4px 0 0;color:#888}.school-header-item span{font-weight:400}.title-school-icon{font-size:24px;padding-right:8px}.school-header-content{margin:8px 0 16px;font-size:0}@media only screen and (max-width: 600px){.ab-list-view .school-header-title{text-align:center;margin-top:12px}.ab-list-view .school-header-content{text-align:center}.ab-list-view .school-header-item.school-header-rating{border-right:none;margin-right:0;padding-right:0;width:100%}}@media only screen and (max-width: 1300px){.ab-mixed-view .school-header-title{text-align:center;margin-top:12px}.ab-mixed-view .school-header-content{text-align:center}.ab-mixed-view .school-header-item.school-header-rating{border-right:none;margin-right:0;padding-right:0;width:100%}}.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 .lead-form-primary .click-text-msg{cursor:pointer}.modal-request-showing .lead-form-primary .header-form-text{position:relative;top:6px}.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-request-showing .lead-modal-content{background-color:#f2f2f2  !important}.modal-request-showing .lead-modal-content .lead_form_title{font-weight:bold;font-size:27px;padding-top:30px}.modal-request-showing .lead-modal-content .lead_form_call_title{font:normal 17px Helvetica;line-height:normal;color:#000000}.modal-request-showing .lead-modal-content .lead_form_call_title a{font-weight:bold}.modal-request-showing .lead-modal-content .lead_form_call_title img{padding-right:5px;padding-bottom:5px}}.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}.mansion-widget{border-top:1px solid #dcdcdc;margin-bottom:20px;position:relative}.mansion-widget a{display:block;padding-top:10px}.srp-hint-save{display:block;left:-83px;top:40px;min-width:200px}.srp-hint-save .arrow{left:140px !important}.srp-hint-save .close{position:absolute;top:5px;font-size:12px;right:7px}.srp-sell-cta{margin-bottom:20px;margin-top:30px}.srp-sell-cta h2{margin-bottom:5px}.srp-sell-cta .sell-search-wrapper .sell-search-address{height:35px}.srp-sell-cta .search-autocomplete{top:45px}.display-peelback-ad{width:240px;height:300px;position:absolute;right:0;top:0;z-index:9999}@media only screen and (min-width: 1280px){body:not(.srp-map-view).peelback-ads .global-nav-header .header-login-wrapper,body:not(.srp-map-view).peelback-ads .page-content .facet-bar-wrap .facet-follow,body:not(.srp-map-view).peelback-ads .ldp-pager{margin-right:190px}body:not(.srp-map-view).peelback-ads .srp-view-toggle{z-index:3}body:not(.srp-map-view).peelback-ads .srp-body .sidebar{padding-top:50px}body:not(.srp-map-view).peelback-ads .srp-applied-filters{margin-right:160px}}.srp-mrect-ad1{z-index:3;position:relative}.srp-applied-filters{font-size:13px;margin-bottom:5px;position:relative}.srp-applied-filters ul{display:inline}.srp-applied-filters li{display:inline-block;height:24px;line-height:22px;border:1px solid #D6D6D7;background-color:#fff;padding:0 8px;margin:0 5px 5px 0;cursor:pointer}.srp-applied-filters li:hover .dismiss-filter{color:#333}.srp-applied-filters li:first-child{margin-left:92px}.srp-applied-filters label{margin:0;font-weight:400;vertical-align:middle;pointer-events:none}.srp-applied-filters .dismiss-filter{color:#999;padding-left:3px;font-size:10px;line-height:1}.applied-filters-clear-all{margin-right:2px;position:absolute;top:0;left:0}.applied-filters-clear-all a{display:inline-block;height:24px;line-height:22px;border:1px solid #D6D6D7;background-color:#fff;padding:0 8px;color:#d92228}.applied-filters-clear-all a:hover{text-decoration:none;background-color:#f7f7f7}@media only screen and (max-width: 766px){.srp-applied-filters{margin-top:10px;margin-bottom:0}.srp-applied-filters:after{position:absolute;content:"";top:0;right:0;width:30px;height:100%;display:block;pointer-events:none;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 40%, #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 40%, #fff);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(40%, rgba(255,255,255,0.9)), to(#fff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 40%, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.9) 40%, #fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1)}.srp-applied-filters li:first-child{margin-left:0}.srp-applied-filters .pill-wrapper{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:93px;padding-right:30px}}.ab-filters-ellipsis{display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:104px}.ab-proptype-filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:20px}.srp-pagination-bottom{margin:10px 0 25px;text-align:center}.srp-pagination-bottom .pagination{display:inline-block}.srp-pagination-bottom .pagination .disabled{pointer-events:none;border-color:transparent;background-color:transparent}.srp-pagination-bottom .pagination .disabled.next{color:#c4c4c4}@media only screen and (max-width: 766px){.srp-pagination-bottom{float:none;margin:30px 0 20px}.srp-pagination-bottom .pagination .page{display:none}.srp-pagination-bottom .pagination span{padding:0}.srp-pagination-bottom .pagination span.next{float:right}.srp-pagination-bottom .pagination a.prev,.srp-pagination-bottom .pagination a.next,.srp-pagination-bottom .pagination span.prev-first-page,.srp-pagination-bottom .pagination span.next-last-page{display:block;padding:6px 12px;width:120px;margin:0 10px}.srp-pagination-bottom .pagination a.prev{background-color:#fff;border:1px solid #999}.srp-pagination-bottom .pagination a.next{color:#fff;background-color:#222;border:1px solid #222}.srp-pagination-bottom .pagination span.prev-first-page,.srp-pagination-bottom .pagination span.next-last-page{color:#999;border-color:transparent;background-color:transparent}.srp-pagination-bottom .pagination a.prev:after,.srp-pagination-bottom .pagination span.prev-first-page:after{content:"Previous";display:inline-block;padding-left:5px}.srp-pagination-bottom .pagination a.next:before,.srp-pagination-bottom .pagination span.next-last-page:before{content:"Next";display:inline-block;padding-right:5px}}.srp-rich-sentence-section{min-height:400px;padding:40px 0 0;margin:0 -16px;background-color:#f4f4f4}.srp-rich-sentence-section h2{font-weight:700}.srp-rich-sentence-section .rdc-carousel-nav>div{top:125px}.srp-rich-sentence-section .owl-stage,.srp-rich-sentence-section .owl-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.srp-map-view .srp-rich-sentence-section{display:none}.rich-sentence-property{width:275px;min-height:430px;border:1px solid #dcdcdc;border-radius:4px;overflow:hidden;padding-bottom:30px;background:#fff}.rich-sentence-property .rs-property-image{width:100%;padding-bottom:60%;overflow:hidden;position:relative}.rich-sentence-property .rs-property-image .label-wrapper{z-index:1;position:absolute;top:15px;left:15px}.rich-sentence-property .rs-property-image img{width:110%;height:auto;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%)}.rich-sentence-property .rs-property-image:after{content:"";display:block;height:40%;width:100%;position:absolute;left:0;bottom:0;right:0;background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background-image:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0);pointer-events:none;z-index:1}.rich-sentence-property .rs-property-price{position:absolute;bottom:0;left:0;padding:2px 10px;z-index:2}.rich-sentence-property .rs-property-price span{font-size:22px;color:#fff;font-weight:700}.rich-sentence-property .rs-property-meta li{font-size:16px;margin-left:20px}.rich-sentence-property .rs-property-meta li>span{padding-right:2px;font-weight:400;color:#000}.rich-sentence-property .rs-property-meta li:before{content:none}.rich-sentence-property .rs-property-address{margin-top:10px}.rich-sentence-property .rs-property-feature{min-height:155px;padding:8px 30px 8px 0px}.rich-sentence-property .rs-property-feature .rs-feature-list li{width:100%;min-height:40px;display:none;margin-bottom:20px}.rich-sentence-property .rs-property-feature .rs-feature-list li:nth-child(-n+3){display:table}.rich-sentence-property .rs-property-feature .rs-feature-list li:last-child{margin-bottom:10px}.rich-sentence-property .rs-property-feature .feature-title{font-size:14px;display:table-cell;vertical-align:top}.rich-sentence-property .cta-wrap{position:absolute;bottom:8px;left:10px}.rich-sentence-property .rs-property-info.expanded .expand-rs{display:none}.rich-sentence-property .rs-property-info.expanded .reduce-rs{display:block}.rich-sentence-property .rs-property-body{padding:8px;color:#333;position:relative}.rich-sentence-property .rs-property-body .rs-card-list.animate{opacity:0;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;transition:0.5s all}.rich-sentence-property .rs-property-body .rs-card-desc{display:none;position:absolute;top:0;background:white;height:100%;padding:8px 0 0;overflow-y:auto}@media only screen and (max-width: 995px){.srp-rich-sentence-section .container{width:100%}}.no-result-subtitle{font-size:16px;line-height:24px}.no-results-header-sort .component_ab-sort{margin-bottom:0}.no-results-header-sort .srp-sort-count-wrap{padding:0}.no-results-header-sort .srp-sorting-control{float:none}.little-results-header-title .no-result-subtitle{font-weight:700}@media only screen and (max-width: 1024px){.ab-mixed-view .no-results-header-sort .srp-sorting-control{margin-left:0}}.ab-list-view .no-results-header-sort{float:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width: 821px) and (max-width: 1024px){.ab-list-view .no-results-header-sort{width:23.3%}}@media only screen and (max-width: 425px){.ab-list-view .no-results-header-sort{float:right}}.srp-no-result-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:76px 0 100px;margin-bottom:16px}.srp-no-result-container h2{font-weight:700;margin-bottom:10px}.srp-no-result-container p{margin-bottom:10px}.srp-no-result-container img{width:295px;padding:0 10px}body.ab-mixed-view .srp-no-result-container{padding:0 0 34px;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;position:relative;display:block}body.ab-mixed-view .srp-no-result-container h2{font-size:16px}body.ab-mixed-view .srp-no-result-container p{margin-bottom:16px}body.ab-mixed-view .srp-no-result-container img{position:absolute;bottom:31px;right:0;width:45%;max-width:475px;z-index:-1}@media only screen and (max-width: 766px){.srp-no-result-container{padding:0 0 34px;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;position:relative;display:block}.srp-no-result-container h2{font-size:16px}.srp-no-result-container p{margin-bottom:16px}.srp-no-result-container img{position:absolute;bottom:31px;right:0;width:45%;max-width:475px;z-index:-1}}.modal-payment-options .modal-content{background-color:#fff}.modal-payment-options .view-rates-xxs{float:right;font-size:12px;margin-top:2px}.modal-payment-options .ad-lb-modal{margin-bottom:0;margin-top:15px}.modal-payment-options .radio{margin:0}.modal-payment-options .estimated-payment-box{padding:15px 30px;margin:35px 0 15px}.modal-payment-options .estimated-payment-box .estimated-payment-amount{font-size:40px;margin:15px 0 20px}.modal-payment-options .mortgage-form-wrapper.control{padding-left:40px}.modal-payment-options .mortgage-form-wrapper.control:after{position:absolute;top:0;left:0;height:100%;content:" ";width:10px;border-left:1px solid #dcdcdc}.modal-payment-options .mortgage-form-wrapper.variant{padding-left:0 32px}.modal-payment-options .mortgage-estimated-payment-wrapper{padding-left:32px}.modal-payment-options .mortgage-estimated-payment-wrapper .font-size-small.text{color:#dcdcdc}.modal-payment-options .mortgage-estimated-payment-wrapper .estimated-payment-box{text-align:center;padding:0;margin:0 0 15px}.modal-payment-options .mortgage-estimated-payment-wrapper .get-pre-approved-box{padding:20px 18px 8px;background-color:#F1F4F9;text-align:center}.modal-payment-options .mortgage-estimated-payment-wrapper .get-pre-approved-box p{font-size:14px;color:#777777}.modal-payment-options .mortgage-estimated-payment-wrapper:after{position:absolute;top:0;left:0;height:100%;content:" ";width:10px;border-left:1px solid #dcdcdc}.modal-payment-options .col-divider-chevron{position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);height:15px}.modal-payment-options .col-divider-chevron:before,.modal-payment-options .col-divider-chevron:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-right:0}.modal-payment-options .col-divider-chevron:before{bottom:0;left:0;border-left-color:#dcdcdc;border-width:15px}.modal-payment-options .col-divider-chevron:after{bottom:1px;left:-1px;border-left-color:#fff;border-width:14px}@media only screen and (max-width: 667px) and (min-width: 375px){.estimate_payment_fields{font-size:16px}}@media only screen and (max-width: 766px){.modal-payment-options.control .estimated-payment-box{margin-top:0px;padding:0;text-align:left}.modal-payment-options.control .mortgage-form-wrapper.control{padding-left:10px}.modal-payment-options.control .mortgage-form-wrapper.control:after{content:none}.modal-payment-options.control .col-divider-chevron{display:none}.modal-payment-options.control .estimate-modal-btn{margin:0 auto;display:block}.modal-payment-options.variant .estimated-payment-box{position:relative;padding:0px 0 0;margin-top:0px;text-align:left}.modal-payment-options.variant .estimated-payment-box .estimated-payment-amount{position:relative;bottom:-4px;font-size:30px}.modal-payment-options.variant .estimated-payment-box .est-pay-row{width:100%;display:inline-block}.modal-payment-options.variant .estimated-payment-box .est-pay-left{width:40%;display:inline-block;float:left}.modal-payment-options.variant .estimated-payment-box .est-pay-right{width:60%;display:inline-block;float:right}.modal-payment-options.variant .estimated-payment-box .est-pay-right p{position:relative;bottom:-6px}.modal-payment-options.variant .modal-estimate-payment-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-payment-options.variant .modal-estimate-payment-row .mortgage-form-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal-payment-options.variant .modal-estimate-payment-row .mortgage-estimated-payment-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-10px}.modal-payment-options.variant .modal-mortgage-form-actions .btn-primary,.modal-payment-options.variant .modal-mortgage-form-actions .btn-default{margin:0;width:48%}.modal-payment-options.variant .modal-mortgage-form-actions .btn-primary{margin-right:2%}.modal-payment-options.variant .mortgage-estimated-payment-wrapper{padding-left:10px}.modal-payment-options.variant .mortgage-estimated-payment-wrapper:after{content:none}.modal-payment-options.variant .col-divider-chevron{display:none}.modal-payment-options.variant .estimate-modal-btn{margin:0 auto;display:block}}.facet-bar-wrap{min-height:48px}.facet-bar{background-color:#fff;margin-bottom:0;z-index:4}.facet-bar .facet-follow{float:right}.facet-bar .facet-follow .follow-btn-wrap{margin:8px 0 5px 5px}.facet-bar .facet-follow .follow-btn-wrap .btn{padding:5px 10px}.facet-search-wrapper{margin:8px 15px 8px 0;position:relative}.facet-search-wrapper .search-input-group{width:290px}.facet-search-wrapper .search-input-group input{border-color:#e2e2e2;-webkit-box-shadow:none;box-shadow:none}.facet-search-wrapper .search-input-group button{height:32px;line-height:1.1}.facet-search-wrapper .search-input-group button.btn-clear-input{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.facet-search-wrapper .search-input-group .btn-primary{margin-right:-1px}.facet-search-wrapper .search-input-group .btn-clear-input{background-color:#fff}.facet-search-wrapper .search-autocomplete{top:40px;right:-420px}@media only screen and (min-width: 767px) and (max-width: 995px){.facet-bar .facet-search-wrapper .search-input-group{width:190px}}.facet-options-list{margin:0}.facet-options-list>li{float:left}.facet-options-list>li>a{padding:14px 10px;color:#333}.facet-bar .mobile-filter-close{display:none}.facet-bar .facet-options-list>.facet-morefilters.open{margin:2px 0}.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu{overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;padding:0;white-space:normal;padding-top:51px;padding-bottom:54px;height:100%}@media only screen and (max-width: 425px){.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu{--safe-area-inset-bottom: env(safe-area-inset-bottom);height:-webkit-calc(100% - (var(--safe-area-inset-bottom)));height:-moz-calc(100% - (var(--safe-area-inset-bottom)));height:calc(100% - (var(--safe-area-inset-bottom)))}.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu .store-smartbanner ~ .mobile-filter-scroll-wrapper{top:92px !important}}.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu>.mobile-filter-scroll-wrapper{position:absolute;overflow:auto;top:51px;bottom:54px;left:0;right:0;-webkit-overflow-scrolling:touch}.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu>.mobile-filter-scroll-wrapper>div{overflow:hidden}.facet-bar .facet-options-list>.facet-morefilters.open .dropdown-toggle{margin-right:-15px;margin-top:4px}.facet-bar .facet-options-list>.facet-morefilters.open .dropdown-toggle:before,.facet-bar .facet-options-list>.facet-morefilters.open .dropdown-toggle span[data-role="facet-label"]:before{display:none}.facet-bar .facet-options-list>.facet-morefilters.open .dropdown-toggle span[data-role="facet-label"]>.mobile-filter-close{display:block}.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close{z-index:1030;position:relative;display:inline-block;width:28px;height:28px;overflow:hidden}.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close::before,.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close::after{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#45454E}.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.more-filter-header{border-bottom:1px solid #e2e2e2;padding:8px 0;position:fixed;background-color:#fff;width:100%;top:0;z-index:3}.more-filter-footer{padding:15px 12px;position:fixed;background-color:#fff;width:100%;bottom:0;z-index:3}.more-filter-footer.for-sale-filter-footer{background-color:#F7F7F7;height:60px}.btn-filter-submit{padding:6px 12px;font-size:16px}@media only screen and (max-width: 600px){.btn-filter-submit.for-sale-submit{border-radius:20px;float:right;width:67%}}.btn-filter-submit span{font-weight:400;margin-left:4px}body.srp-map-view .facet-options-list .facet-morefilters.open>.more-filter-menu{top:0}.filter-section{border-bottom:1px solid #e2e2e2}.filter-section hr{margin:16px 0 12px;border-color:#e2e2e2}.border-bottom{border-bottom:2px solid #e2e2e2}.filter-section-header{display:block;padding:16px 12px;cursor:pointer}.filter-section-header h4{display:inline-block;margin:0;color:#333;font-weight:400}@media only screen and (max-width: 600px){.filter-section-header h4{font-weight:700}}.filter-section-header i{float:right;font-size:20px;line-height:1;color:#c4c4c4;padding-left:10px}.filter-section-header span{display:none;float:right;color:#999}.filter-section-header.collapsed i:before{content:"\e02c"}.filter-section-header.collapsed span{display:inline}.filter-section-content>.special-filter-section{background-color:#f5f5f5;margin:15px -16px 0;padding:16px}.filter-section-content>.special-filter-section:last-child{padding-bottom:16px}.filter-section-content .special-filter-title{font-weight:400;margin-bottom:15px}.filter-section-content .special-filter-title i{color:#999}.filter-section-content .special-filter-title .tooltip{font-weight:400;font-size:12px}.modified-filter .filter-section-header span{color:#d92228;font-weight:400}.filter-section-content{padding:0 16px}.filter-section-content>*:last-child:not(.toggle-wrapper){padding-bottom:12px}.filter-section-divider{height:10px;background-color:#e6e6e6;margin-top:-1px}.filter-btn-group{width:100%}.filter-btn-group input[type=checkbox],.filter-btn-group input[type=radio]{display:none}.filter-btn-group input[type=checkbox]+label,.filter-btn-group input[type=radio]+label{display:inline-block;margin:-2px;font-size:20px;line-height:30px;border:1px solid transparent;text-align:center;font-weight:400;color:#676767;cursor:pointer;display:table-cell;float:none;width:1%}.filter-btn-group input[type=checkbox]+label.filter-btn-group-text-sm,.filter-btn-group input[type=radio]+label.filter-btn-group-text-sm{font-size:15px}.filter-btn-group input[type=checkbox]:checked+label,.filter-btn-group input[type=radio]:checked+label{background-image:none;color:#d92228;border-color:#d92228}.filter-btn-group-range-select input[type=checkbox]:checked+label+input[type=checkbox]+label{border-left-color:transparent}.filter-selection-list{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filter-selection-list{margin:-14px 0 -8px}.more-filter-menu .radio-primary,.more-filter-menu .checkbox-primary,.desktop-facet .radio-primary,.desktop-facet .checkbox-primary{margin:12px 0}.more-filter-menu .radio-primary label,.more-filter-menu .checkbox-primary label,.desktop-facet .radio-primary label,.desktop-facet .checkbox-primary label{color:#676767;font-weight:400;display:block}.more-filter-menu .radio-primary label::after,.desktop-facet .radio-primary label::after{top:8px;background-color:#676767}.more-filter-menu .radio-primary input[type="radio"]:checked+label,.desktop-facet .radio-primary input[type="radio"]:checked+label{color:#d92228}.more-filter-menu .radio-primary input[type="radio"]:checked+label::before,.desktop-facet .radio-primary input[type="radio"]:checked+label::before{border-color:#676767}.more-filter-menu .radio-primary input[type="radio"]:focus+label::before,.desktop-facet .radio-primary input[type="radio"]:focus+label::before{outline:none}.more-filter-menu .checkbox-primary label::after,.desktop-facet .checkbox-primary label::after{padding-top:6px}.more-filter-menu .checkbox-primary input[type="checkbox"]:checked+label,.desktop-facet .checkbox-primary input[type="checkbox"]:checked+label{color:#d92228}.more-filter-menu .checkbox-primary input[type="checkbox"]:checked+label::before,.desktop-facet .checkbox-primary input[type="checkbox"]:checked+label::before{border-color:#676767;background-color:#676767}.more-filter-menu .checkbox-primary input[type="checkbox"]:checked+label::after,.desktop-facet .checkbox-primary input[type="checkbox"]:checked+label::after{content:"\e073"}.filter-range-input{position:relative}.filter-range-input input.form-control,.filter-range-input .static-control{height:38px;line-height:38px;font-size:18px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;border:1px solid #c4c4c4;border-radius:4px;padding:0 12px 0 12px;text-align:center}.filter-range-input:before{position:absolute;content:"";border-bottom:2px solid #c4c4c4;top:20px;width:8px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.grey-desktop-ad-container{border-top:1px solid #C2C2C6}.transparent-desktop-ad-container{border-top:none}.affordability-filter-container,.mobile-affordability-filter-container{padding-left:27px !important;padding-right:27px !important}.affordability-filter-container .left-align,.mobile-affordability-filter-container .left-align{text-align:left}.affordability-filter-container .center-align,.mobile-affordability-filter-container .center-align{text-align:center}.affordability-filter-container .affordability-filter-divider,.mobile-affordability-filter-container .affordability-filter-divider{margin:17px -35px 17px}.affordability-filter-container .affordability-filter-copy,.mobile-affordability-filter-container .affordability-filter-copy{font-size:22px;font-weight:700;width:100%;margin-bottom:20px}.affordability-filter-container .desktop-copy,.mobile-affordability-filter-container .desktop-copy{white-space:nowrap}.affordability-filter-container form .affordability-filter-label,.mobile-affordability-filter-container form .affordability-filter-label{display:block !important;font-weight:400}.affordability-filter-container form .max-payment-label,.mobile-affordability-filter-container form .max-payment-label{margin-top:10px}.affordability-filter-container form .input-field-container,.mobile-affordability-filter-container form .input-field-container{height:38px;position:relative}.affordability-filter-container form .input-field-container .input-group-addon,.mobile-affordability-filter-container form .input-field-container .input-group-addon{float:left;border-right:none;text-align:left;color:#676767;font-weight:400;padding:9px 2px 0px 12px;border-radius:4px 0 0 4px !important;border-color:#c4c4c4;line-height:18px;width:10%;height:38px;margin-right:-4px}.affordability-filter-container form .input-field-container .input-group-addon+.form-control,.mobile-affordability-filter-container form .input-field-container .input-group-addon+.form-control{border-left:none;border-radius:0 4px 4px 0;padding:0 12px 0 2px}.affordability-filter-container form .input-field-container .affordability-input-field,.mobile-affordability-filter-container form .input-field-container .affordability-input-field{float:right;width:90%;height:38px;border-radius:4px;border:solid 1px #c4c4c4;margin-bottom:15px;padding-left:10px;padding-right:10px;text-align:left;font-size:14px;-webkit-box-shadow:none;box-shadow:none;color:#333}.affordability-filter-container .affordability-filter-result-container .max-home-price,.mobile-affordability-filter-container .affordability-filter-result-container .max-home-price{color:#999;font-size:16px !important;font-weight:400;margin-bottom:0px;text-align:center}.affordability-filter-container .affordability-filter-result-container .desktop-price,.mobile-affordability-filter-container .affordability-filter-result-container .desktop-price{float:right;margin-top:13px}.affordability-filter-container .affordability-filter-result-container #max_home_price_result,.mobile-affordability-filter-container .affordability-filter-result-container #max_home_price_result{font-size:25px;color:black;text-align:center;font-weight:500}.affordability-filter-container .affordability-filter-result-container #set-max-price-button,.mobile-affordability-filter-container .affordability-filter-result-container #set-max-price-button{display:block;text-align:center;font-weight:200;cursor:pointer}.affordability-filter-container .affordability-filter-result-container .set-max-price-button,.mobile-affordability-filter-container .affordability-filter-result-container .set-max-price-button{font-size:12px}.mobile-affordability-filter-container{width:100%;padding-left:0px !important;padding-right:0px !important;padding-top:10px}.mobile-affordability-filter-container .mobile-copy{text-align:left;margin-bottom:2px;white-space:nowrap}.mobile-affordability-filter-container .input-field-container{height:33px;position:relative;padding-left:0px;padding-right:0px;margin-bottom:10px}.mobile-affordability-filter-container .input-field-container #max-monthly-payment-field,.mobile-affordability-filter-container .input-field-container #down-payment-field{float:right;width:93% !important;height:33px;border-radius:0px 4px 4px 0px;border-width:1px 1px 1px 0px;border-color:#c4c4c4;margin-bottom:15px;padding-right:10px;text-align:left;font-size:14px;-webkit-box-shadow:none;box-shadow:none}.mobile-affordability-filter-container .input-field-container .input-group-addon{float:left;height:33px !important;padding-top:7px !important;width:7% !important}.mobile-affordability-filter-container .affordability-filter-result-container{margin-top:50px}.mobile-affordability-filter-container .affordability-filter-result-container .affordability-filter-copy{margin-bottom:4px}.mobile-affordability-filter-container #max_home_price_result{font-size:25px;color:black;text-align:center;font-weight:500}.mobile-affordability-filter-container #set-max-price-button{display:block;text-align:center;font-weight:200;cursor:pointer;margin-bottom:15px}.mobile-affordability-filter-container .desktop-set-button{font-size:16px}.filter-select-wrapper{padding:5px 0;margin-bottom:5px;border:1px solid #c4c4c4;border-radius:4px;overflow:hidden;background-color:#fff;position:relative}.filter-select-wrapper:after{font-family:"rdcfont";content:"\e02c";position:absolute;top:8px;right:10px;font-size:20px;color:#999;pointer-events:none}.filter-select-wrapper select,.filter-select-wrapper select:focus{cursor:pointer;padding:5px 8px;width:100%;font-size:16px;border:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.filter-select-wrapper select::-ms-expand,.filter-select-wrapper select:focus::-ms-expand{display:none}h4.expand-search-collapsed-title{display:none}.collapsed .expand-search-collapsed-title{display:inline-block}.collapsed .expand-search-collapsed-title+h4{display:none}.filter-nearby-add-more .filter-select-wrapper{margin-top:8px}.filter-nearby-add-more .filter-select-wrapper select{font-size:14px}@media only screen and (max-width: 667px) and (min-width: 375px){.filter-nearby-add-more .filter-select-wrapper{margin-top:8px}.filter-nearby-add-more .filter-select-wrapper select{font-size:16px}}.desktop-price-range-input .input-group-addon{border-right:none;text-align:left;color:#676767;font-weight:400;padding:9px 2px 9px 12px;border-radius:4px 0 0 4px;border-color:#c4c4c4;line-height:18px}.desktop-price-range-input .input-group-addon+.form-control{border-left:none;border-radius:0 4px 4px 0;padding:0 12px 0 2px}.desktop-price-range-input .range-input-list{margin-top:10px}.desktop-price-range-input .range-input-list li{padding:5px 25px;font-size:18px;text-align:right;color:#999;cursor:pointer;border:1px solid transparent}.desktop-price-range-input .range-input-list li:hover{border-color:#d92228;color:#d92228}.mobile-price-range-input{padding-bottom:12px}.filter-section-days-on-realtor .radio-button-group>li{width:50%;float:left}.filter-section-lot-size .lot-acre{display:none}.filter-section-lot-size .show-acre .lot-acre{display:block}.filter-section-lot-size .show-acre .lot-sqft{display:none}body.morefilters-open{overflow:hidden;position:fixed;width:100%}body.morefilters-open.srp-map-view{height:100%}body.morefilters-open:not(.srp-map-view) .facet-bar{position:fixed;top:0;width:100%;z-index:10}.facet-morefilters a.morefilters-loading:before,.srp-mobile-footer-content a.morefilters-loading:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:top;background:url("/assets/loading-spinner-sm-b1ec37154bb8ff9c2577c8be75db15a742b5475288c196e71f000e59ee2dbb90.gif") 50% 50% no-repeat}.facet-morefilters a.morefilters-loading.dropdown-toggle-mobile-footer:before,.facet-morefilters a.morefilters-loading.mobile-footer-filter-toggle:before,.srp-mobile-footer-content a.morefilters-loading.dropdown-toggle-mobile-footer:before,.srp-mobile-footer-content a.morefilters-loading.mobile-footer-filter-toggle:before{background:url("/assets/loading-spinner-sm-b1ec37154bb8ff9c2577c8be75db15a742b5475288c196e71f000e59ee2dbb90.gif") 50% 50% no-repeat;width:17px;height:17px;margin-top:-3px}.facet-morefilters a.morefilters-loading.dropdown-toggle-mobile-footer span[data-role="facet-label"]>span,.facet-morefilters a.morefilters-loading.mobile-footer-filter-toggle span[data-role="facet-label"]>span,.srp-mobile-footer-content a.morefilters-loading.dropdown-toggle-mobile-footer span[data-role="facet-label"]>span,.srp-mobile-footer-content a.morefilters-loading.mobile-footer-filter-toggle span[data-role="facet-label"]>span{display:none}.facet-morefilters a.morefilters-loading.mobile-footer-filter-toggle:before,.srp-mobile-footer-content a.morefilters-loading.mobile-footer-filter-toggle:before{margin-right:5px}.facet-bar .facet-morefilters .dropdown-toggle-mobile-footer:hover,.facet-bar .facet-morefilters .dropdown-toggle-mobile-footer:active,.facet-bar .facet-morefilters .dropdown-toggle-mobile-footer:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.modified-dropdown .dropdown-toggle{position:relative}.modified-dropdown .dropdown-toggle:after{content:"\2022";position:absolute;top:6px;right:2px;color:#d92228;line-height:0;font-size:22px}@media only screen and (max-width: 995px){.facet-bar .facet-options-list>li>.dropdown-menu{position:absolute;float:left;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}}@media only screen and (min-width: 481px) and (max-width: 766px){.facet-bar .facet-options-list>.facet-morefilters.open .mobile-filter-close{right:16px}}@media only screen and (max-width: 766px){.facet-bar{border:none;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25)}.facet-bar.affix{position:relative}.facet-bar .facet-location{position:absolute;left:10px;right:180px}.facet-bar .facet-search-wrapper .search-input-group{width:100%}.facet-bar .facet-options-list{float:none}.facet-bar .facet-options-list .facet-follow{display:none}.facet-bar .facet-morefilters{float:right;border-left:0;margin:8px 0}.facet-bar .facet-morefilters>a{padding:5px 14px;width:62px;border:1px solid #c4c4c4;color:#333}.facet-bar .facet-morefilters>a:focus{background-color:#fff}.facet-bar .facet-morefilters.open span[data-role="facet-label"]>span{display:none}.facet-bar .facet-search-wrapper .search-autocomplete{border:0 none;right:-60px;top:32px;padding:0;max-height:195px;overflow: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)}.facet-bar .facet-search-wrapper .search-autocomplete>div{padding:5px 3px}.facet-bar .facet-search-wrapper .search-autocomplete:before,.facet-bar .facet-search-wrapper .search-autocomplete:after{display:none}.facet-bar .facet-options-list>.facet-morefilters.ab-mobile-filter.open .dropdown-toggle{position:fixed;top:3px;right:0;z-index:9999;border:none;margin:0;background:none}.facet-bar .facet-options-list>.facet-morefilters.ab-mobile-filter.open .mobile-filter-close{position:fixed}}@media only screen and (max-width: 766px){body.morefilters-open:not(.srp-map-view) .facet-bar{z-index:110}body.morefilters-open.srp-map-view .facet-bar{position:fixed;top:0;width:100%;z-index:10}}@media only screen and (max-width: 480px){.facet-bar .facet-location{right:65px}}@media only screen and (max-width: 1435px){.toggle-wrapper{min-height:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.toggle-wrapper .toggle-switch-inline{width:100%}.toggle-wrapper .toggle-switch-inline .toggle-switch{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-ms-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%)}.toggle-wrapper .toggle-switch-inline .toggle-switch input[type="checkbox"]:checked+label::before{background-color:#2f91e9}.toggle-wrapper .toggle-switch-inline .toggle-switch input[type="checkbox"]:checked+label::after{border:solid 1px #2f91e9}.toggle-wrapper .toggle-switch-inline img.info-icon{height:14px;width:15px;-o-object-fit:contain;object-fit:contain;margin-left:-10px}.toggle-wrapper .toggle-switch-inline .popover{background-color:#333f48;color:#fff;font-size:12px;line-height:1.33;border-radius:4px}.toggle-wrapper .toggle-switch-inline .popover .arrow::after{border-top-color:#333f48}}@media only screen and (min-width: 767px){.facet-bar{border-width:0;z-index:10;max-height:70px}.facet-bar.affix{border-bottom:1px solid #C2C2C6;position:fixed;top:0;width:100%}.facet-bar .facet-search-wrapper{margin-right:8px}.facet-bar .facet-search-wrapper .search-input-group .btn-primary{background-color:#fff;border-color:#C2C2C6;color:#333}.facet-bar .facet-search-wrapper .search-input-group input,.facet-bar .facet-search-wrapper .search-input-group button.btn-clear-input{border-color:#C2C2C6}.facet-bar .facet-options-list>li .dropdown-toggle{border:1px solid #C2C2C6;padding:5px 12px;margin-top:8px;margin-right:8px;border-radius:2px}.facet-bar .facet-options-list>li .dropdown-toggle:hover,.facet-bar .facet-options-list>li .dropdown-toggle:focus{background-color:#efefef}.facet-bar .facet-options-list>li.open .dropdown-toggle{background-color:#fff}.facet-bar .facet-options-list>li.open .dropdown-toggle:hover,.facet-bar .facet-options-list>li.open .dropdown-toggle:focus{background-color:#fff}.facet-bar .facet-options-list>li.facet-morefilters.open{margin:0}.facet-bar .facet-options-list>li.facet-morefilters.open .dropdown-toggle{margin-top:8px;margin-right:8px}.facet-bar .facet-options-list>li .dropdown-menu{width:365px;border:1px solid #C2C2C6;white-space:normal;-webkit-box-shadow:none;box-shadow:none}.facet-bar .facet-options-list>li .dropdown-menu.width-sm{width:275px}.facet-bar .facet-options-list>li.open>.dropdown-toggle,.facet-bar .facet-options-list>li.facet-morefilters.open .dropdown-toggle{border-bottom:#fff;z-index:11;padding-bottom:14px}.facet-bar .facet-options-list>li.open>.dropdown-toggle+.dropdown-menu,.facet-bar .facet-options-list>li.open>.dropdown-toggle .more-filter-menu,.facet-bar .facet-options-list>li.facet-morefilters.open .dropdown-toggle+.dropdown-menu,.facet-bar .facet-options-list>li.facet-morefilters.open .dropdown-toggle .more-filter-menu{z-index:10;margin-top:-1px;padding:0}.facet-bar .facet-options-list>li .ab-dropdown-toggle{height:32px;border-radius:4px;background-color:#ffffff;border:solid 1px #bfbfbf}.facet-bar .more-filter-header{position:static;border-bottom:0}.facet-bar .more-filter-footer{position:absolute}.facet-bar .desktop-facet .filter-section-content{padding-top:30px;padding-bottom:14px}.facet-bar .desktop-facet .filter-section-content .filter-selection-list{margin-top:-16px;margin-bottom:-16px}.facet-bar .facet-follow{float:none}.facet-bar .facet-follow .follow-btn-wrap{margin-left:0}.facet-bar .more-filter-header{border-bottom:1px solid #E1E1E2}.facet-bar .desktop-close-dropdown{position:relative;display:inline-block;width:28px;height:28px;overflow:hidden;float:right;margin-right:12px;margin-top:3px;cursor:pointer}.facet-bar .desktop-close-dropdown::before,.facet-bar .desktop-close-dropdown::after{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#45454E}.facet-bar .desktop-close-dropdown::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.facet-bar .desktop-close-dropdown::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}body.srp-map-view .breadcrumb-container{display:none}body.srp-map-view .facet-options-list .facet-morefilters.open>.dropdown-menu{top:48px}body.morefilters-open{overflow:auto;position:static;width:auto}body.morefilters-open:not(.srp-map-view) .facet-bar{position:relative}body.morefilters-open:not(.srp-map-view) .facet-bar.affix{position:fixed}.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu{position:absolute;height:800px;max-height:75vh;width:365px;top:100%;border:1px solid #C2C2C6;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-height: 510px){.facet-bar .facet-options-list>.facet-morefilters.open>.more-filter-menu{max-height:60vh}}@media only screen and (min-width: 767px) and (max-width: 1170px){.facet-bar .facet-options-list>.facet-morefilters.open>.dropdown-menu{left:auto;right:8px}}@media only screen and (min-width: 767px) and (max-width: 995px){.facet-bar .desktop-facet-property-type.open .dropdown-menu{right:8px}}.seo-widget-section{margin:20px 0 0}.seo-widget-section .seo-widget-block{border:1px solid #dcdcdc;padding:20px 16px}.seo-widget-section h2{font-size:16px;margin-bottom:15px}.seo-widget-section h2 .ra{padding-right:8px;vertical-align:text-bottom;font-size:20px}.seo-widget-section .nav-inline>li a,.seo-widget-section .nav-inline>li h3{font-weight:400;color:#757575}.seo-widget-section .btn-widget-cta{display:block;border:1px solid #999;border-radius:4px;color:#333;margin:20px auto 0;white-space:normal;line-height:1.3;position:relative;height:52px;max-width:550px}.seo-widget-section .btn-widget-cta:hover{background-color:#f7f7f7}.seo-widget-section .btn-widget-cta span{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.srp-map-view .seo-widget-section{display:none}@media only screen and (max-width: 766px){.seo-widget-section.crime-widget,.seo-widget-section.transit-widget,.seo-widget-section.amenities-widget{padding-left:15px;padding-right:15px;margin-right:-15px;margin-left:-15px}}@media only screen and (min-width: 767px){.crime-widget .seo-widget-block,.transit-widget .seo-widget-block,.amenities-widget .seo-widget-block{min-height:356px}}.market-summary-widget .market-data{display:block;padding:8px 0;height:36px}.market-summary-widget .data-val{font-weight:700;margin-left:9px;color:#333}.market-summary-widget .data-val[class*="data-icon-"]:before{font-family:"rdcfont";vertical-align:middle;margin-right:3px}.market-summary-widget .data-val.data-icon-increase:before{content:"\e048";color:#3D850A}.market-summary-widget .data-val.data-icon-decrease:before{content:"\e006";color:#999}.market-summary-widget .data-val.data-icon-cold:before{content:"\e06f";color:#3377cc}.market-summary-widget .data-val.data-icon-hot:before{content:"\e05e";color:#a92d2d}.market-show-toggle [data-toggle="collapse"]{display:inline-block;padding-top:8px}.market-show-toggle [data-toggle="collapse"]:after{content:" Less"}.market-show-toggle [data-toggle="collapse"].collapsed:after{content:" More"}@media only screen and (max-width: 766px){.market-summary-widget .market-data{padding:4px 0}.market-summary-widget .data-val{float:right}}.crime-widget .crime-graphic{margin:0 -16px;background:url("/assets/seo-crime-widget-b995d00f3601e1e4b44bae6b928e2882a3b833383b1d514d82c3cbe5c2a7ed9a.png") no-repeat;-webkit-background-size:cover;background-size:cover;background-position:bottom;height:177px}.transit-widget .transit-graphic{background:url("/assets/seo-transit-widget-b6c696a487ab586493405f86783ac338e1fde11fb612d401fbcedb0f1aa2f576.png") no-repeat;-webkit-background-size:75% 75%;background-size:75%;background-position:center center;height:177px}.transit-widget p{line-height:1.1}.amenities-widget h2{margin-right:60px}.amenities-widget .tab-content{min-height:154px}.amenities-widget .amenities-yelp-logo{float:right;width:60px;margin-top:-10px;display:block}.amenities-widget .nav-inline>li{margin-right:10px}.amenities-widget .nav-tabs h3{font-size:14px;margin-bottom:0}.amenities-widget .amenities-block{margin-top:20px;position:relative}.amenities-widget .amenities-block .amenities-block-left{margin-right:90px}.amenities-widget .amenities-block .amenities-block-right{position:absolute;top:2px;right:0}.school-widget h3{font-weight:700;padding:16px 0 8px;font-size:14px}.school-widget .school-block{min-height:55px}.school-widget .school-block-rating{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;margin-right:12px;text-align:center;background-color:#dcdcdc;font-size:22px;font-weight:400;float:left}.school-widget .school-block-rating+ul{margin-left:52px}@media only screen and (max-width: 766px){.school-widget .school-block:not(:last-child){margin-bottom:10px}.school-widget .school-block:not(:last-child) ul{border-bottom:1px solid #dcdcdc;padding-bottom:8px}}#srp-similar-homes-module{background:#333f48;height:300px;font-family:Roboto, sans-serif;font-size:14px;line-height:22px;color:#333333;text-align:left;margin-top:-20px;padding-left:19px;position:relative}#srp-similar-homes-module i.ra-close-thin{display:block;float:right;position:absolute;top:8px;right:8px;color:white;width:12px;height:12px}#srp-similar-homes-module i.ra-similar-homes{display:none}#srp-similar-homes-module .title-section{border:none;color:#fff;font-weight:700;padding-top:10px;width:314px;height:19px;font-family:Roboto;font-size:17px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}#srp-similar-homes-module .compact-card-image-wrapper{border:none;border-radius:5px 5px 0 0}#srp-similar-homes-module .compact-card-content{border-radius:0 0 5px 5px;border:none;background-color:#ffffff}#srp-similar-homes-module .compact-card-content .compact-card-meta{font-weight:700}#srp-similar-homes-module .browse-module-card{width:287px;height:267px}#srp-similar-homes-module .compact-card-price{font-weight:bold}.srp-similar-homes-feedback-module{background:#333f48;width:520px;height:70px;margin-top:-10px;margin-left:19px}.srp-similar-homes-feedback-module .sm-feedback{padding-top:25px;padding-left:20px}.srp-similar-homes-feedback-module .sm-feedback h3{color:white}.srp-similar-homes-feedback-module .sm-feedback .sm-no{margin-left:100px;color:white;font-weight:500}.srp-similar-homes-feedback-module .sm-feedback .sm-yes{margin-left:50px;color:white;font-weight:500}.srp-similar-homes-feedback-module .sm-thankyou{padding-top:12px;padding-left:18px}.srp-similar-homes-feedback-module .sm-thankyou h3,.srp-similar-homes-feedback-module .sm-thankyou h4{color:#fff}.sm-arrow{content:' ';border-top:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid #333f48;border-right:20px solid transparent;margin-left:40%;position:relative;z-index:3;bottom:-3px}.similar-homes-qv .crabwalk-left,.similar-homes-qv .crabwalk-right{display:none !important}.ab-comparable-property-comparison{min-height:110px;padding:8px}.ab-comparable-property-comparison li{padding:0 0 4px 20px;position:relative}.ab-comparable-property-comparison li:before{display:inline-block;font:normal normal normal 14px/1 rdcfont;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:3px;left:2px}.ab-comparable-property-comparison .arrow-up:before{content:'\e048';color:#3D850A}.ab-comparable-property-comparison .arrow-down:before{content:'\e006';color:rgba(51,51,51,0.75)}.ab-comparable-property-comparison .even:before{content:'\e02e';color:#999;font-size:10px;top:5px;left:4px}.improve_similar_hm.rdc-carousel-nav>div{top:30%}@media only screen and (max-width: 766px){#srp-similar-homes-module{height:270px}#srp-similar-homes-module .title-section{font-size:14px}#srp-similar-homes-module .component_bm-carousel{margin-top:-10px}#srp-similar-homes-module .rdc-prev-set{display:none}#srp-similar-homes-module .rdc-next-set{display:none}.sm-arrow{border-top:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #333f48;border-right:15px solid transparent;bottom:5px}.srp-similar-homes-feedback-module{width:95%;border-radius:5px;margin-left:9px}.srp-similar-homes-feedback-module .sm-feedback{padding-top:26px;padding-left:15px}.srp-similar-homes-feedback-module .sm-feedback h3{font-size:15px}.srp-similar-homes-feedback-module .sm-feedback .sm-no{margin-left:25px}.srp-similar-homes-feedback-module .sm-feedback .sm-yes{margin-left:25px}.srp-similar-homes-feedback-module .sm-thankyou{width:100%;padding-top:5px;font-size:15px}.srp-similar-homes-feedback-module .sm-thankyou h3{margin-left:-15px}.srp-similar-homes-feedback-module .sm-thankyou h4{margin-left:-15px}}.promoted-filters-wrapper{padding:10px 0 10px;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.promoted-filters-wrapper.promoted-filters-wrapper-ab-filters{padding:0 0 10px}.promoted-block{display:inline-block;vertical-align:middle;border:1px solid #C2C2C6;border-radius:2px;height:53px;margin-right:10px;margin-bottom:10px;cursor:pointer}.promoted-block:last-child{margin-right:0}.promoted-block>span{display:block}@media only screen and (min-width: 996px){.promoted-block:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);border-color:#333}}.promoted-filter-toggle{color:#3377cc;padding:0 20px;line-height:53px}.promoted-filter-choice{padding:4px 20px;text-align:center}.promoted-filter-choice .choice-value{font-size:18px;font-weight:400}.promoted-filter-choice .choice-count{color:#3377cc}@media only screen and (max-width: 766px){.promoted-filters-wrapper{border-bottom:none;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:8px;padding:5px 0 0}.promoted-block{height:43px;margin-right:5px;margin-bottom:0}.promoted-filter-toggle{line-height:43px;font-size:12px;padding:0 8px}.promoted-filter-choice{padding:4px 15px}.promoted-filter-choice .choice-value{font-size:14px;font-weight:400}.promoted-filter-choice .choice-count{font-size:12px}}.save-search-prompt{display:none;position:absolute;border-radius:2px;background-color:#0f6ccc;color:#fff;padding:12px 36px 12px 16px;width:210px;right:0;top:48px;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.2);box-shadow:1px 2px 4px rgba(0,0,0,0.2)}.save-search-prompt:after{bottom:100%;right:40px;border:10px solid transparent;border-bottom-color:#0f6ccc;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-10px}.save-search-prompt .close-prompt{position:absolute;right:0;top:0;padding:8px 12px;cursor:pointer}@media only screen and (min-width: 1280px){body:not(.srp-map-view).peelback-ads .save-search-prompt{right:190px}}.ab-facet-bar .ab-facet-container{max-height:70px}.ab-facet-bar .facet-search-wrapper{margin-top:16px;margin-bottom:16px}.ab-facet-bar .facet-search-wrapper .search-autocomplete{top:46px}.ab-facet-bar .facet-search-wrapper .search-input-group{width:273px}.ab-facet-bar .facet-search-wrapper .search-input-group,.ab-facet-bar .facet-search-wrapper .search-input-group .btn-primary,.ab-facet-bar .facet-search-wrapper .search-input-group input,.ab-facet-bar .facet-search-wrapper .search-input-group .ab-search-input-group{height:36px;border-radius:4px}.ab-facet-bar .facet-search-wrapper .search-input-group .btn-clear-input{border-radius:0}.ab-facet-bar .facet-search-wrapper .search-input-group .btn-primary{border-radius:0 4px 4px 0;color:#fff;background-color:#d92228;border-color:#d92228}.ab-facet-bar .special-filter-section{background:#fff;position:relative}.ab-facet-bar .special-filter-section:before{content:"";width:90%;position:absolute;top:0;left:5%;right:5%;height:1px;background:#f7f7f7}.ab-facet-bar .bed-filter-divider{font-size:12px;color:#777777;margin-top:16px;margin-bottom:16px}.ab-facet-bar .filter-select-wrapper select,.ab-facet-bar .filter-select-wrapper{color:#777777}.ab-facet-bar .facet-bar .view-toggle-wrap{position:absolute;top:90px;right:23px}.ab-facet-bar .facet-bar .view-toggle-wrap .srp-view-toggle a{color:#0f0f0f;line-height:24px}.ab-facet-bar .facet-bar .view-toggle-wrap,.ab-facet-bar .facet-bar .facet-follow .follow-btn-wrap{margin-top:16px;margin-bottom:16px;padding:0}.ab-facet-bar .facet-bar .view-toggle-wrap .srp-view-toggle a,.ab-facet-bar .facet-bar .view-toggle-wrap .btn-default,.ab-facet-bar .facet-bar .facet-follow .follow-btn-wrap .srp-view-toggle a,.ab-facet-bar .facet-bar .facet-follow .follow-btn-wrap .btn-default{padding-top:5px;height:36px;font-weight:400}.ab-facet-bar .facet-bar .view-toggle-wrap .srp-view-list-toggle,.ab-facet-bar .facet-bar .facet-follow .follow-btn-wrap .srp-view-list-toggle{border-top-left-radius:18px;border-bottom-left-radius:18px}.ab-facet-bar .facet-bar .view-toggle-wrap .srp-view-map-toggle,.ab-facet-bar .facet-bar .facet-follow .follow-btn-wrap .srp-view-map-toggle{border-top-right-radius:18px;border-bottom-right-radius:18px}.ab-facet-bar .facet-bar .facet-follow{display:inline-block}.ab-facet-bar .filter-btn-group,.ab-facet-bar .filter-range-input input.form-control,.ab-facet-bar .filter-range-input .static-control{font-size:16px}.ab-facet-bar .filter-range-input:before{border-bottom:1px solid #c4c4c4;width:8px}.ab-facet-bar .desktop-price-range-input .input-group-addon+.form-control{text-align:left}.ab-facet-bar .desktop-price-range-input .input-group-addon{font-size:16px}.ab-facet-bar .desktop-price-range-input .range-input-list li{border:none;font-size:16px}.ab-facet-bar .desktop-price-range-input .range-input-list li:hover,.ab-facet-bar .desktop-price-range-input .range-input-list li.selected-facet-color{color:#d92228}.ab-facet-bar .facet-options-list>li{position:relative;float:none;display:inline-block}.ab-facet-bar .facet-options-list>li:hover .ab-dropdown-toggle,.ab-facet-bar .facet-options-list>li.open .ab-dropdown-toggle{cursor:pointer}.ab-facet-bar .facet-options-list>li.modified-dropdown:not(.open) .ab-dropdown-toggle{background-color:#e9eaec}.ab-facet-bar .facet-options-list>li.modified-dropdown:not(.open):hover .ab-dropdown-toggle{background-color:#e9eaec !important}.ab-facet-bar .facet-options-list>li .ab-dropdown-toggle{margin:16px 8px 16px 0;height:36px;overflow:hidden;padding:7px 23px 7px 10px;position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.ab-facet-bar .facet-options-list>li .dismiss-filter,.ab-facet-bar .facet-options-list>li .dropdown-toggle:after{position:absolute;top:50%;right:4px;color:#777777;text-align:center;width:14px;height:14px;line-height:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.ab-facet-bar .facet-options-list>li .dismiss-filter{background:#333;color:#fff;border-radius:50%;right:6px}.ab-facet-bar .facet-options-list>li .dismiss-filter:hover{background:#999}.ab-facet-bar .facet-options-list>li .dismiss-filter .ra{font-size:7px;font-weight:700;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%);text-align:center;width:6px;height:1px;line-height:0;padding-top:1px;padding-right:7px}.ab-facet-bar .facet-options-list>li .dropdown-toggle:after{font-family:"rdcfont";position:absolute;content:"\e02c";line-height:16px}.ab-facet-bar .facet-options-list>li .ab-mob-price-list:after{font-family:"rdcfont";position:absolute;content:"\e02c";line-height:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:4px;pointer-events:none;color:#777777;bottom:initial;left:initial}.ab-facet-bar .facet-options-list>li.open .dropdown-toggle:after{content:"\e028"}.ab-facet-bar .facet-options-list>li.open .ab-filter-pills:after{font-family:"rdcfont";position:absolute;content:"\e028";line-height:16px;top:29%;right:5px;color:#777777;width:14px;height:14px}.ab-facet-bar .facet-options-list>li.open .dismiss-filter{display:none}.ab-facet-bar .facet-options-list>li .ab-filter-label{margin:0;cursor:pointer;right:2px;position:relative;font-weight:400;line-height:20px}.ab-facet-bar .facet-options-list>li .facet-label{right:1px;position:relative}.ab-facet-bar .facet-options-list>li .mob-price-pill-label{margin-top:10px;margin-right:15px}.ab-facet-bar .dropdown-header-facet{background:#f7f7f7;font-size:14px;padding:10px;color:#333;margin-bottom:16px}.ab-facet-bar .dropdown-header-facet.listing-header{margin-bottom:10px;padding:10px 16px}.ab-facet-bar .dropdown-header-facet span{font-weight:700}.ab-facet-bar .dropdown-header-facet .done{float:right;color:#3377cc;cursor:pointer;font-weight:400}.ab-facet-bar .filter-btn-group{min-height:48px}.ab-facet-bar .filter-btn-group input[type=checkbox]:checked+label,.ab-facet-bar .filter-btn-group input[type=radio]:checked+label{color:#d92228;border:none}.ab-facet-bar .filter-btn-group input[type=checkbox]:checked+label:after,.ab-facet-bar .filter-btn-group input[type=radio]:checked+label:after{border-color:#d92228}.ab-facet-bar .filter-btn-group input[type=checkbox]+label,.ab-facet-bar .filter-btn-group input[type=radio]+label{font-size:16px;color:#777777;position:relative;border:none;height:48px;line-height:48px}.ab-facet-bar .filter-btn-group input[type=checkbox]+label:after,.ab-facet-bar .filter-btn-group input[type=radio]+label:after{width:48px;height:48px;border-radius:50%;content:" ";border:solid 1px transparent;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%)}.ab-facet-bar .filter-btn-group input[type=checkbox]+label:hover,.ab-facet-bar .filter-btn-group input[type=radio]+label:hover{color:#d92228}.ab-facet-bar .filter-btn-group input[type=checkbox]+label:hover:after,.ab-facet-bar .filter-btn-group input[type=radio]+label:hover:after{border-color:#d92228;color:#d92228}@media (hover: hover) and (min-width: 996px){.ab-facet-bar .filter-selection-list label:hover{color:#d92228}}.ab-facet-bar .filter-selection-list .radio-primary input[type="radio"]:checked+label::before{border-color:#d92228}.ab-facet-bar .filter-selection-list .radio-primary label::after{background-color:#d92228}.ab-facet-bar .filter-selection-list .checkbox-primary input[type="checkbox"]:checked+label::before{border-color:#d92228;background-color:#d92228}.ab-facet-bar .ab-prop-type{width:50%;height:55px;float:left;display:block;position:relative;margin:8px 0}.ab-facet-bar .ab-prop-type .prop-type{width:50px;height:50px;position:relative;color:#777777;display:block;text-align:center}.ab-facet-bar .ab-prop-type .prop-type .type-icon{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%);position:absolute;font-size:23px}.ab-facet-bar .ab-prop-type .prop-type .type-icon:after{border:solid 1px #c4c4c4;content:"";width:48px;height:48px;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%);border-radius:50%}.ab-facet-bar .ab-prop-type .prop-type .ra-stack{font-size:8px;color:#d92228;position:absolute;bottom:0;right:0;display:none}.ab-facet-bar .ab-prop-type .prop-type .ra-stack .check-icon{color:#fff;z-index:1}.ab-facet-bar .ab-prop-type label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:60px;font-size:14px;color:#777777;padding:0 10px;white-space:normal;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}.ab-facet-bar .ab-prop-type:hover .type-icon,.ab-facet-bar .ab-prop-type .prop-type-selected .type-icon{color:#d92228}.ab-facet-bar .ab-prop-type:hover .type-icon:after,.ab-facet-bar .ab-prop-type .prop-type-selected .type-icon:after{border-color:#d92228}.ab-facet-bar .ab-prop-type:hover label,.ab-facet-bar .ab-prop-type .prop-type-selected label{color:#d92228}.ab-facet-bar .ab-prop-type:hover{cursor:pointer}.ab-facet-bar .ab-prop-type .prop-type-selected .ra-stack{display:block}.ab-facet-bar .ab-prop-type .prop-type-selected+label{color:#d92228}@media only screen and (max-width: 995px){.ab-facet-bar .ab-prop-type .prop-type:not(.prop-type-selected),.ab-facet-bar .ab-prop-type .prop-type:not(.prop-type-selected)+label,.ab-facet-bar .ab-prop-type .prop-type:not(.prop-type-selected) .type-icon{color:#777777}.ab-facet-bar .ab-prop-type .prop-type:not(.prop-type-selected) .type-icon:after{border-color:#c4c4c4}}.ab-facet-bar .filter-section,.ab-facet-bar .filter-section hr{border-color:#f7f7f7}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header{cursor:initial}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keywords-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keywords-header h4{line-height:20px}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keywords-header .new-label{margin-left:6px;z-index:2;vertical-align:text-bottom;font-size:0}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keywords-header .new-label span{display:inline-block;font-size:11px;padding:4px 4px 3px;text-transform:uppercase;background-color:#3D850A;border-color:#3D850A;border:1px solid transparent;border-radius:0;font-weight:normal;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text{height:45px;border-radius:4px;border:1px solid #D4D4D4;width:inherit;margin:9px 0 9px 0;padding-left:13px}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text::-webkit-input-placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text:-moz-placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text::-moz-placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text:-ms-input-placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text::-ms-input-placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-input-text::placeholder{color:#C8C8C8;font-weight:lighter}.ab-facet-bar .filter-section.filter-section-keywords-search .filter-section-header .keyword-search-input-group .keyword-search-helper-text{height:13px;color:#757575;font-size:11px;line-height:13px}@media (min-width: 1149px) and (max-width: 1279px){.ab-facet-bar .filter-hide-beds-baths{display:none !important}}@media (min-width: 1436px){.ab-facet-bar .filter-hide-listings{display:none !important}}.ab-facet-bar .filter-section-divider{background:#fff;border-bottom:solid 1px #f7f7f7}.ab-facet-bar .desktop-facet .filter-section-content{padding:0 16px}.ab-facet-bar .desktop-facet .filter-section-content.padding-custom{padding:0 16px 10px 16px}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper{min-height:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline{width:100%}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline .toggle-switch{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-ms-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%)}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline .toggle-switch input[type="checkbox"]:checked+label::before{background-color:#2f91e9}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline .toggle-switch input[type="checkbox"]:checked+label::after{border:solid 1px #2f91e9}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline img.info-icon{height:14px;width:15px;-o-object-fit:contain;object-fit:contain;margin-left:-10px}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline .popover{background-color:#333f48;color:#fff;font-size:12px;line-height:1.33;border-radius:4px}.ab-facet-bar .desktop-facet .filter-section-content .toggle-wrapper .toggle-switch-inline .popover .arrow::after{border-top-color:#333f48}.ab-facet-bar .more-filter-header{padding:0;border-bottom:none}.ab-facet-bar .more-filter-header .filter-title-text{height:21px;width:67%;color:#333333;font-size:18px;font-weight:bold;line-height:21px}.ab-facet-bar .more-filter-header .dropdown-header-facet{margin-bottom:0}.ab-facet-bar .facet-morefilters.open .facet-label .mobile-filter-close{bottom:4px;right:initial;left:20px;display:inline-block !important}.ab-facet-bar .facet-morefilters.modified-dropdown .facet-label{padding-right:5px}.ab-facet-bar .facet-morefilters.modified-dropdown .facet-label:before{content:"\2022";position:absolute;top:0%;left:73px;color:#d92228;line-height:2px;font-size:22px}.ab-facet-bar .filter-section-garage .filter-btn-group input[type=checkbox]+label,.ab-facet-bar .filter-section-garage .filter-btn-group input[type=radio]+label{font-size:14px}.ab-facet-bar .dropdown-menu-price{max-width:285px;border-radius:4px}.ab-facet-bar .dropdown-menu-price .input-group-addon{z-index:3;width:20px;top:1px;left:1px;bottom:1px;padding-left:8px;position:absolute;border:none;background:transparent}.ab-facet-bar .dropdown-menu-price .form-control{border-radius:4px;padding-left:22px;text-align:left;border:1px solid #c4c4c4}.ab-facet-bar .dropdown-menu-price .form-control:focus,.ab-facet-bar .dropdown-menu-price .form-control:active{border-color:#7ea6d8;-webkit-box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9);box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9)}.ab-facet-bar .dropdown-menu-price .range-input-list li{padding:8px 10px;text-align:left}.ab-facet-bar .mob-price-dismiss-filter{position:relative;bottom:28px;left:82%;top:35% !important}.ab-facet-bar .mob-price-dismiss-filter .max-price-close{font-size:10px}.ab-facet-bar .ab-more-filters-title{cursor:pointer}@media only screen and (max-width: 600px){.ab-facet-bar .ab-more-filters-title{color:#333333;line-height:36px;font-size:14px}}.ab-facet-bar .ab-mobprice-pills{border:1px solid #C2C2C6;margin-right:8px;border-radius:4px;font-size:12px;width:92px;position:absolute;top:0px}.ab-facet-bar .price-label{position:absolute;top:0;left:0;font-size:14px;pointer-events:none;width:100%;height:100%;border:solid 1px #c4c4c4;padding:8px 7px;background:#fff;border-radius:4px}.ab-facet-bar .price-label.applied{background:#e9eaec}.ab-facet-bar .max-price-close{top:20px !important}.ab-facet-bar .mobile-max-price-display{text-indent:-9999px;line-height:0}.ab-facet-bar .ab-max-price:after{font-family:"rdcfont";content:"\e02c";line-height:16px;bottom:25px;position:relative;left:16px;pointer-events:none}@media only screen and (min-width: 767px){.ab-facet-bar .dropdown-menu{font-size:14px}.ab-facet-bar .facet-options-list>li.facet-morefilters.open>.dropdown-toggle,.ab-facet-bar .facet-options-list>li.open>.dropdown-toggle{border-bottom:solid 1px #c4c4c4;margin-top:16px}.ab-facet-bar .facet-options-list>li.facet-morefilters.open>.dropdown-toggle+.dropdown-menu,.ab-facet-bar .facet-options-list>li.open>.dropdown-toggle+.dropdown-menu{margin-top:-6px;border-radius:4px;overflow:hidden}}@media only screen and (max-width: 1279px){.ab-facet-bar .ab-filter-label,.ab-facet-bar .facet-label{left:2px}.ab-facet-bar .facet-bar.ab-facets.ab-facets .facet-options-list .mobile-facet-price{width:108px}.ab-facet-bar .facet-bar.ab-facets .ab-facet-container{padding-left:8px;padding-right:8px}.ab-facet-bar .facet-bar.ab-facets .ab-facet-container .view-toggle-wrap{margin-left:6px}.ab-facet-bar .facet-bar.ab-facets .ab-facet-container .facet-follow .follow-btn-wrap{margin-left:0;margin-right:0}.ab-facet-bar .facet-bar.ab-facets .facet-search-wrapper{margin-right:6px}.ab-facet-bar .facet-bar.ab-facets .facet-options-list>li .ab-dropdown-toggle{padding:7px 21px 7px 4px;margin-right:6px}.ab-facet-bar .facet-bar.ab-facets .facet-options-list>li .ab-dropdown-toggle .dismiss-filter{right:3px}}@media only screen and (max-width: 995px) and (min-width: 767px){.ab-facet-bar .facet-bar.ab-facets .search-input-group{width:215px}}@media only screen and (max-width: 995px){.ab-facet-bar .ab-prop-type{width:72px;float:none;height:100%;display:inline-block}.ab-facet-bar .ab-prop-type label,.ab-facet-bar .ab-prop-type .prop-type{display:block;position:relative;float:none}.ab-facet-bar .ab-prop-type label{text-align:center;min-height:40px;left:0;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0;width:100%;display:inline-table}.ab-facet-bar .ab-prop-type .prop-type{margin:0 auto 8px}.ab-facet-bar .ab-filter-section{min-height:100px;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.ab-facet-bar .facet-morefilters.modified-dropdown .facet-label:before{left:30px}}@media only screen and (max-width: 766px){.ab-facet-bar #page-progress-bar{position:absolute;bottom:0;width:100%}.ab-facet-bar .facet-search-wrapper .search-autocomplete{top:36px}.ab-facet-bar .facet-bar.affix{position:fixed;top:0;left:0;right:0}.ab-facet-bar .facet-bar.ab-facets .facet-options-list>li .ab-dropdown-toggle{margin:0;border-radius:4px;text-align:center}.ab-facet-bar .facet-bar.ab-facets .facet-options-list>li.facet-morefilters.modified-dropdown .dropdown-toggle:before{right:16px}.ab-facet-bar .facet-bar .facet-location{position:relative;right:0;left:0;margin:0;max-width:-webkit-calc(100% - 206px);max-width:-moz-calc(100% - 206px);max-width:calc(100% - 206px)}.ab-facet-bar .facet-bar button.btn-clear-input,.ab-facet-bar .facet-bar .form-control{border-color:#c4c4c4;color:#333}.ab-facet-bar .facet-bar button.btn-clear-input:focus,.ab-facet-bar .facet-bar button.btn-clear-input:active,.ab-facet-bar .facet-bar .form-control:focus,.ab-facet-bar .facet-bar .form-control:active{-webkit-box-shadow:none;box-shadow:none}.ab-facet-bar .facet-bar .facet-search-wrapper{margin:8px 6px 8px 0}.ab-facet-bar .facet-bar .facet-search-wrapper .search-input-group{width:100%}.ab-facet-bar .facet-bar .facet-morefilters,.ab-facet-bar .facet-bar .mobile-facet-price{float:left;margin-top:8px}.ab-facet-bar .facet-bar .mobile-max-price-list{padding:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-facet-bar .facet-bar .facet-morefilters{margin:8px 0 8px 6px}.ab-facet-bar .facet-bar .mobile-facet-price{font-weight:400;width:120px;margin-right:6px}.ab-facet-bar .facet-bar .facet-morefilters{margin-right:0;margin-left:0;width:76px}.ab-facet-bar .facet-bar .facet-morefilters>a{width:100%}}@media only screen and (max-width: 480px){.ab-facet-bar .facet-bar.ab-facets .facet-options-list>li .ab-dropdown-toggle{font-size:12px}.ab-facet-bar .facet-bar.ab-facets .user-input-box{padding-right:0}.ab-facet-bar .facet-bar.ab-facets .facet-location{max-width:-webkit-calc(100% - 163px);max-width:-moz-calc(100% - 163px);max-width:calc(100% - 163px)}.ab-facet-bar .facet-bar.ab-facets .facet-morefilters{width:65px}.ab-facet-bar .facet-bar.ab-facets .facet-options-list .mobile-facet-price{max-width:92px}.ab-facet-bar .facet-bar.ab-facets .facet-options-list .mobile-facet-price .ab-dropdown-toggle{padding:0;text-align:center;font-size:16px}.ab-facet-bar .price-label{font-size:12px;font-weight:normal}}.qv-open .facet-search-wrapper{margin-bottom:9px}@media only screen and (min-width: 767px){.ab-mixed-view .ab-filters-redesign .ab-srp-body{top:120px}.ab-mixed-view .ab-filters-redesign.have-lb1-above-gnav .ab-srp-body{top:230px}}.affordability-modal .modal-title{font-size:18px;font-weight:400}.affordability-modal .modal-body{font-size:14px;padding-bottom:30px}.affordability-modal .modal-body .veteran-benefits-info{text-align:left}.affordability-modal .modal-body .checkbox .veteran-popover-toggle>*{font-size:12px}.affordability-modal .modal-body .form-group{position:relative}.affordability-modal .modal-body .form-group .indicator{position:absolute;left:8px;bottom:10px;font-weight:400}.affordability-modal .modal-body .form-group input.form-control{height:42px;padding:3px 8px 0 20px;font-size:16px;font-weight:400}.affordability-modal .modal-body .popover{max-width:300px;width:80%}.affordability-modal .modal-body .popover .popover-content{font-size:12px;font-weight:400}.affordability-modal .modal-body .btn-primary{margin:30px auto;min-width:60%;font-size:16px}.affordability-modal .modal-body .affordability-chart-wrapper{float:left;height:136px;width:136px;overflow:hidden}.affordability-modal .modal-body .aff-loan-details{color:#666;font-weight:400;font-size:12px}.affordability-modal .modal-body .aff-loan-details span{font-weight:400}.affordability-modal .modal-body .aff-vet-benefits{margin-bottom:20px}.affordability-modal .modal-body .chart-legend-list{margin-top:35px;padding-left:5px;float:left;width:-webkit-calc(100% - 136px);width:-moz-calc(100% - 136px);width:calc(100% - 136px);font-weight:400}.affordability-modal .modal-body .chart-legend-list li{margin-bottom:8px;font-size:14px}.affordability-modal .modal-body .chart-legend-list i{font-size:8px}.affordability-modal .modal-body .chart-legend-list i.legend-principal{color:#3fc478}.affordability-modal .modal-body .chart-legend-list i.legend-tax{color:#b3d675}.affordability-modal .modal-body .chart-legend-list i.legend-home-insurance{color:#92a0e5}.affordability-modal .modal-body .chart-legend-list i.ra-info-circle{font-size:12px}@media screen and (max-width: 320px){.affordability-modal .modal-body .chart-legend-list,.affordability-modal .modal-body .affordability-chart-wrapper{margin:0 auto;float:none;display:block;width:100%;padding-left:0}}.affordability-modal .modal-body .modal-footer{text-align:center}.affordability-calc-desktop{border-top:1px solid #c4c4c4;padding-top:6px;font-size:16px;color:#505050}.affordability-calc-desktop i{cursor:pointer;margin:0}.affordability-calc-desktop .affordability-monthlypymt{color:#333}.monthly-price-content{padding-right:8px}@media screen and (max-width: 420px){.monthly-price-content{font-size:16px}.affordability-link{position:absolute;top:-92px;right:10%;font-size:12px;line-height:14px}}.ab-multi-geo-v1 .facet-search-wrapper,.ab-multi-geo-v2 .facet-search-wrapper{position:relative}.ab-multi-geo-v1 .facet-search-wrapper .search-autocomplete,.ab-multi-geo-v2 .facet-search-wrapper .search-autocomplete{z-index:30}.ab-multi-geo-v1 .facet-search-wrapper .add-geos-searchbox,.ab-multi-geo-v2 .facet-search-wrapper .add-geos-searchbox{position:absolute;border:solid 1px #e2e2e2;border-right:0;z-index:13;background:#fff;height:100%;width:100%;max-width:-webkit-calc(100% - 60px);max-width:-moz-calc(100% - 60px);max-width:calc(100% - 60px);padding:4px 0px 0 8px}.ab-multi-geo-v1 .facet-search-wrapper .add-geo-popover,.ab-multi-geo-v2 .facet-search-wrapper .add-geo-popover{bottom:0;width:1px;float:left;height:100%;position:relative;z-index:0;left:-30px}.ab-multi-geo-v1 .facet-search-wrapper .feature-notice,.ab-multi-geo-v2 .facet-search-wrapper .feature-notice{min-width:250px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:-62px}.ab-multi-geo-v1 .facet-search-wrapper .feature-notice .feature-notice-arrow,.ab-multi-geo-v2 .facet-search-wrapper .feature-notice .feature-notice-arrow{left:76px}.ab-multi-geo-v1 .facet-search-wrapper .added-geos-location,.ab-multi-geo-v2 .facet-search-wrapper .added-geos-location{display:inline-block;border:solid 1px #ccc;padding:6px 12px;color:#333;font-size:14px;border-radius:20px;margin-right:4px;font-weight:400;padding:2px 4px 0;max-width:-webkit-calc(100% - 35px);max-width:-moz-calc(100% - 35px);max-width:calc(100% - 35px);float:left;border-radius:4px;font-weight:400}.ab-multi-geo-v1 .facet-search-wrapper .added-geos-location:not(.pill),.ab-multi-geo-v2 .facet-search-wrapper .added-geos-location:not(.pill){border-color:transparent}.ab-multi-geo-v1 .facet-search-wrapper .add-geo,.ab-multi-geo-v2 .facet-search-wrapper .add-geo{height:22px;width:22px;margin:0px 6px 0 0 !important;color:#fff;background:#777777;text-align:center;font-size:10px;display:inline-table;position:relative;line-height:initial;padding:0;float:left;border-radius:50%}.ab-multi-geo-v1 .facet-search-wrapper .add-geo .ra,.ab-multi-geo-v2 .facet-search-wrapper .add-geo .ra{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%);height:10px;width:9px;overflow:hidden}.ab-multi-geo-v1 .multi-geo-wrapper,.ab-multi-geo-v2 .multi-geo-wrapper{position:fixed;height:100%;width:100%;z-index:1030;background:#fff;top:0;left:0;overflow:hidden}.ab-multi-geo-v1 .multi-geo-wrapper .geo-separation,.ab-multi-geo-v2 .multi-geo-wrapper .geo-separation{padding:8px 16px;background:#f7f7f7;margin:10px -8px;font-weight:700;display:block;clear:both;text-transform:lowercase}.ab-multi-geo-v1 .multi-geo-wrapper .geo-separation:first-letter,.ab-multi-geo-v2 .multi-geo-wrapper .geo-separation:first-letter{text-transform:capitalize}.ab-multi-geo-v1 .multi-geo-wrapper .footer,.ab-multi-geo-v2 .multi-geo-wrapper .footer{position:absolute;bottom:0;z-index:1;display:table;width:100%;padding:0 10px 30px 10px;overflow:hidden}.ab-multi-geo-v1 .multi-geo-wrapper .footer button,.ab-multi-geo-v2 .multi-geo-wrapper .footer button{width:50%;display:inline-block;font-weight:400;font-size:16px;text-transform:lowercase}.ab-multi-geo-v1 .multi-geo-wrapper .footer button:first-letter,.ab-multi-geo-v2 .multi-geo-wrapper .footer button:first-letter{text-transform:capitalize}.ab-multi-geo-v1 .multi-geo-wrapper .footer button.apply,.ab-multi-geo-v2 .multi-geo-wrapper .footer button.apply{border-radius:4px 0 0 4px}.ab-multi-geo-v1 .multi-geo-wrapper .footer button.cancel,.ab-multi-geo-v2 .multi-geo-wrapper .footer button.cancel{border-radius:0 4px 4px 0;background:#fff}.ab-multi-geo-v1 .multi-geo-wrapper .content,.ab-multi-geo-v2 .multi-geo-wrapper .content{height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.ab-multi-geo-v1 .multi-geo-wrapper .content .nearby-areas-container,.ab-multi-geo-v2 .multi-geo-wrapper .content .nearby-areas-container{position:absolute;top:0;bottom:0;max-height:100%;overflow-x:hidden;overflow-y:auto;width:100%;padding:48px 8px 80px}.ab-multi-geo-v1 .multi-geo-wrapper .content .selected-geos,.ab-multi-geo-v2 .multi-geo-wrapper .content .selected-geos{padding:10px 8px;border-bottom:solid 1px #ccc;overflow:hidden;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1;background:#fff;top:0;width:100%;left:0;min-height:58px}.ab-multi-geo-v1 .multi-geo-wrapper .content .selected-geos .selected-geos-wrapper,.ab-multi-geo-v2 .multi-geo-wrapper .content .selected-geos .selected-geos-wrapper{width:100%;display:table}.ab-multi-geo-v1 .multi-geo-wrapper .content .selected-geos .selected-tag,.ab-multi-geo-v2 .multi-geo-wrapper .content .selected-geos .selected-tag{display:inline-block;border:solid 1px #ccc;padding:6px 12px;color:#333;font-size:14px;border-radius:20px;margin-right:4px;font-weight:400}.ab-multi-geo-v1 .multi-geo-wrapper .content .selected-geos .selected-tag .unselect,.ab-multi-geo-v2 .multi-geo-wrapper .content .selected-geos .selected-tag .unselect{font-weight:400;color:#333;margin:0}.ab-multi-geo-v1 .multi-geo-wrapper .content .selected-geos .selected-tag .unselect i,.ab-multi-geo-v2 .multi-geo-wrapper .content .selected-geos .selected-tag .unselect i{padding:0px 4px 0px;font-size:10px}.ab-multi-geo-v1 .multi-geo-wrapper .content .checkbox-primary,.ab-multi-geo-v2 .multi-geo-wrapper .content .checkbox-primary{margin-bottom:15px}.ab-multi-geo-v1 .multi-geo-wrapper .content .checkbox-primary input[type="checkbox"]:checked+label:after,.ab-multi-geo-v2 .multi-geo-wrapper .content .checkbox-primary input[type="checkbox"]:checked+label:after{top:5px}.ab-multi-geo-v1 .multi-geo-wrapper .content .checkbox-primary input[type="checkbox"]:checked+label:before,.ab-multi-geo-v2 .multi-geo-wrapper .content .checkbox-primary input[type="checkbox"]:checked+label:before{border-color:#676767;background-color:#676767}@media screen and (max-width: 320px){.ab-multi-geo-v1 .multi-geo-wrapper .footer button,.ab-multi-geo-v2 .multi-geo-wrapper .footer button{font-size:14px}}.ab-multi-geo-v2 .multi-geo-wrapper .geo-separation.checked{display:none}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary{margin:6px 6px 6px 0px !important;padding-left:0;display:inline-block}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary.checked{display:none}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary input[type="checkbox"]{display:none}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary input[type="checkbox"]+label{display:inline-block;border:solid 1px #ccc;padding:6px 12px;color:#333;font-size:14px;border-radius:20px;margin-right:4px;font-weight:400;margin:0;padding-right:28px;position:relative}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary input[type="checkbox"]+label:after,.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary input[type="checkbox"]+label:before{content:none}.ab-multi-geo-v2 .multi-geo-wrapper .checkbox-primary input[type="checkbox"]+label span:after{content:'\e074';font-family:"rdcfont";position:absolute;font-size:8px;top:50%;right:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ab-lead-no-photo .modal-header{position:relative;height:auto;background:transparent}.ab-lead-no-photo .modal-header .header-title{position:relative}.ab-lead-no-photo .modal-header .header-title,.ab-lead-no-photo .modal-header .header-title .close{color:#333}.ab-lead-no-photo .modal-header .header-title .close{top:10px}.ab-lead-no-photo .modal-header .modal-title{position:relative;padding-left:16px;padding-bottom:0}.ab-lead-no-photo .lead-form-primary.form-lg{padding-top:1px}.ab-lead-no-photo .lead-form-primary.form-lg .form-group{margin-bottom:10px}.ab-lead-no-photo .lead-form-primary.form-lg .form-group .form-control{height:38px;padding-top:5px}.ab-lead-no-photo .lead-form-primary.form-lg .form-group .form-control.message{padding-top:8px;height:57px;line-height:20px}.ab-lead-no-photo .lead-form-primary.form-lg .form-group .form-icon{top:11px}.ab-lead-no-photo .lead-form-primary.form-lg .form-group .checkbox>label{padding-top:0}.ab-lead-no-photo .lead-form-primary.form-lg .form-group label.error{margin:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .email-text-buttons-equal{min-width:31vw !important;padding:13px 40px}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .email-button-left{display:inline-block}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .ab-cta-v2{min-width:40vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .email-text-button-equal{min-width:50vw;border-bottom:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk .footer-contact-agent:not(.qv-mpg-leads) .email-text-button-equal{min-width:50vw !important;border-bottom:none}.suppress-lead-form-text{margin:4px 20px 2px 2px;border-color:#3579cd;border-radius:25px !important}@media only screen and (min-width: 767px){.suppress-lead-form-text{padding:8px 40px}}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eeeeee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.highlighted{color:#000000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999999}.datepicker table tr td.today{color:#000000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.today.focus{color:#000000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999999}.datepicker table tr td.range{color:#000000;background-color:#eeeeee;border-color:#bbbbbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open>.dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.focus{color:#000000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eeeeee;border-color:#bbbbbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eeeeee;color:#999999}.datepicker table tr td.range.highlighted{color:#000000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999999}.datepicker table tr td.range.today{color:#000000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.today.focus{color:#000000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#999999;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#808080;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999999;border-color:#555555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{-webkit-box-shadow:none;box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bootstrap-datetimepicker-widget.dropdown-menu{z-index:99999}.bootstrap-datetimepicker-widget a[data-action]{font-size:60px}.op-datetimepicker{padding-left:10px}.op-datetimepicker .ab-datepicker{margin-right:10px}.op-datetimepicker input{border-right:0px;-webkit-box-shadow:none;box-shadow:none}.op-datetimepicker .ab-datepicker input{cursor:pointer;background:#fff;z-index:0}.op-datetimepicker .ab-datetimepicker input{background:#fff;z-index:0;cursor:pointer}.op-datetimepicker .ab-datetimepicker .timepicker .btn-primary[data-action="togglePeriod"]{color:#333;background:#fff;border:none;font-size:1.2em;opacity:1}.op-datetimepicker .ab-datetimepicker .timepicker .separator{font-weight:700}.op-datetimepicker .ab-datetimepicker .timepicker .hour.disabled{color:#bbbbbb}.op-datetimepicker .ab-datetimepicker .timepicker .timepicker-hour{pointer-events:none}.op-datetimepicker .ab-datetimepicker .timepicker .timepicker-minute{pointer-events:none}.op-photo{margin:0 10px 0px -10px !important;position:absolute;top:100px;z-index:100}.qv-wrap .open-house-highlight{margin-left:10px}.qv-wrap .open-house-highlight .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.qv-wrap .open-house-highlight .oh-scroll{overflow:auto}.qv-wrap .open-house-highlight .column{-webkit-box-flex:50%;-webkit-flex:50%;-moz-box-flex:50%;-ms-flex:50%;flex:50%;padding-right:10px}.qv-wrap .open-house-highlight .open-house-img img{position:absolute;clip:rect(50px, 400px, 200px, 0px);margin-top:-50px}.qv-wrap .open-house-highlight .btn-request{position:absolute;bottom:50px}.qv-wrap .open-house-highlight .openhouse-time{white-space:nowrap}.qv-wrap .open-house-highlight .display-text-bg{font-size:38px;font-weight:400}.qv-wrap .open-house-highlight .display-text-sm{font-size:12px}.photo-wrap .op-datetimepicker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:150px;position:relative;bottom:-100px;margin:0px 19px;padding-left:0}.modal-mobile-fullscreen .op-datetimepicker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:0px;margin-bottom:10px;margin-left:-10px}@media only screen and (max-width: 600px){.op-datetimepicker{min-height:35px}.op-datetimepicker .form-control{padding:6px 10px}.qv-wrap .panel-body.open-house-highlight{padding:0px 8px 60px;margin-left:0px}.qv-wrap .panel-body .open-house-calendar-ab{border:1px solid #787878;padding:2px 20px 5px 20px;margin:10px;text-align:center}.qv-wrap .open-house-img{margin-top:25px;width:100%;margin-left:-8px;height:144px}.qv-wrap .open-house-img img{position:absolute;clip:rect(50px, 400px, 200px, 0px);margin-top:-50px;max-width:100%}}@media only screen and (min-width: 600px){.op-datetimepicker{min-height:80px;padding-left:8px}.qv-wrap .open-house-img{width:400px;height:144px}.qv-wrap .open-house-img img{clip:rect(50px, 395px, 205px, 0px);margin-top:-56px;height:300px}}@media (min-width: 768px) and (max-width: 1024px){.qv-wrap .open-house-img img{clip:rect(50px, 386px, 200px, 0px) !important}}.lead-form-primary .click-text-msg{cursor:pointer}.lead-form-primary .ldp-text-ld-form-hide{margin:22px 0px 12px}.lead-form-primary .ldp-text-ld-form-hide:not(.no-margin){margin:22px 0px 12px !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .ab-ask-a-question-button{min-width:60vw !important;padding:12px 40px}.qv-open.full-screen-qv:not(.desktop-full-qv) .or-email-me-button{border:1px solid #d92228;color:#d92228;background-color:#fff;border-radius:4px;margin:0px;width:75%;height:42px;font-size:18px;margin-top:-10px}.qv-open.full-screen-qv:not(.desktop-full-qv) .or-text-me-button{border-radius:4px;font-size:18px;border:1px solid #d92228;color:#d92228;background-color:#fff}.qv-open.full-screen-qv:not(.desktop-full-qv) .or-email-me-button.contacted{pointer-events:none;border:1px solid #ddd;color:#757575;background-color:#ddd;margin:0px;width:75%;height:42px;font-size:18px;margin-top:-10px}.qv-open.full-screen-qv:not(.desktop-full-qv) .or-text-me-button.texted{border:1px solid #fff;color:#fff;background-color:#757575;margin:0px;font-size:18px}.facet-bar-wrap li.ab-mob-price-input{font-size:12px;width:108px;margin:8px 6px 8px 0;float:left;position:relative}.facet-bar-wrap li.ab-mob-price-input input{height:36px;padding-left:16px;font-size:12px;border-color:#c4c4c4;border-radius:4px}.facet-bar-wrap li.ab-mob-price-input input:active,.facet-bar-wrap li.ab-mob-price-input input:focus{-webkit-box-shadow:inset 0 1px 1px #cadbf2, 0 0 8px #87afe4 !important;box-shadow:inset 0 1px 1px #cadbf2, 0 0 8px #87afe4 !important}.facet-bar-wrap li.ab-mob-price-input:not(.no-price):after{content:"$";font-size:12px;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#9f9f9f}.facet-bar-wrap .ab-extact-input .range-input-list{display:none !important}@media only screen and (max-width: 480px){.facet-bar-wrap li.ab-mob-price-input{max-width:92px}}#modal-container .ab-open-keyboard-txt.modal-text-lead .modal-content.ab-open-keyboard-txt-modal{min-height:0}#modal-container .ab-open-keyboard-txt.modal-text-lead .modal-content.ab-open-keyboard-txt-modal .text-input-policy{position:relative;margin-top:8px}#modal-container .ab-open-keyboard-txt.modal-text-lead .modal-content.ab-open-keyboard-txt-modal .txt-lead-close-icon{position:fixed;top:0px;right:0px}.ab-fullwidth-search .facet-bar{z-index:5}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container{padding:0 !important;max-height:initial}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .search-input-group,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .search-input-group .btn-primary,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .search-input-group input,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .search-input-group .ab-search-input-group{border-radius:0;height:44px;border-color:transparent}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-search-wrapper{border-bottom:solid 1px #D9D9D9;margin:0}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-location{max-width:100%}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-location .facet-search-wrapper{padding-right:0;margin-right:0}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .mobile-facet-price,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-morefilters{margin-top:0;margin-bottom:0}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .apply-filter{position:relative;clear:both;display:block;margin:0;padding:0}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .apply-filter .btn-filter-submit{margin:0 auto 8px;width:auto;font-size:14px;border-radius:20px;min-width:163px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list{display:table;width:100%;overflow-x:hidden;table-layout:fixed}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .dismiss-filter{display:none !important}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters{display:table-cell !important;position:inherit;float:none;background-color:#f7f7f7;border-right:solid 1px #D9D9D9;max-width:25%;width:25%;overflow-x:hidden}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price>a,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom>a,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type>a,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters>a{border:none;background:#f7f7f7;border-radius:0}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price.open a:not(.ab-more-filters-title),.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom.open a:not(.ab-more-filters-title),.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type.open a:not(.ab-more-filters-title),.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters.open a:not(.ab-more-filters-title){background-color:#fff}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .ab-dropdown-toggle,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .ab-dropdown-toggle,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .ab-dropdown-toggle,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .ab-dropdown-toggle{height:44px;padding-top:12px;max-width:100%}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .filter-section,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .filter-section,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .filter-section,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section{border:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .filter-section-header,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .filter-section-header,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .filter-section-header,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section-header{pointer-events:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .filter-section-header i,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .filter-section-header i,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .filter-section-header i,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section-header i{display:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price.open .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom.open .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type.open .ab-filter-pills,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters.open .ab-filter-pills{background:#fff}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .filter-select-wrapper select{border:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .desktop-price-range-input,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-price .mobile-price-range-input{padding-bottom:40px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .facet-label>span{display:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-property-type .filter-section-content>*:last-child{padding-bottom:40px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bedroom .filter-btn-group{padding-bottom:40px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters{border-right:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .apply-filter{display:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section{border-bottom:solid 1px #f7f7f7}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section-header{pointer-events:auto}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section-header i{display:block}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters.open .mobile-filter-close{position:fixed;top:8px;right:8px;left:initial;bottom:initial}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .dropdown-toggle:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-5px;right:11px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .facet-morefilters .filter-section-proptype .filter-section-content{margin-bottom:10px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .dropdown-menu{left:0;width:100%;max-width:initial;-webkit-box-shadow:0px 12px 12px rgba(0,0,0,0.175);box-shadow:0px 12px 12px rgba(0,0,0,0.175)}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container .facet-options-list .desktop-facet-bathroom{display:none}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown:not(.open) .ab-filter-pills:after{font-family:"rdcfont";position:absolute;content:"\e02c";line-height:16px;top:15px;right:5px;color:#777777;width:14px;height:14px;font-size:14px}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown:not(.open) .ab-dropdown-toggle,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown:not(.open) .ab-dropdown-toggle:hover,.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown:not(.open) .ab-dropdown-toggle:active{background-color:transparent !important}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown .ab-filter-pills li{width:100%;overflow:hidden;height:auto;display:block}.ab-fullwidth-search.facet-bar-wrap .ab-facet-container li.modified-dropdown .ab-filter-pills li label{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.ab-lf-redesign-v1 .modal-lead .modal-title,.ab-lf-redesign-v2 .modal-lead .modal-title{font-weight:700;font-size:16px}.ab-lf-redesign-v1 .modal-lead .close,.ab-lf-redesign-v2 .modal-lead .close{top:5px !important}.ab-lf-redesign-v1 .modal-lead .form-group.js-lead-lender-items,.ab-lf-redesign-v2 .modal-lead .form-group.js-lead-lender-items{padding-bottom:8px}.ab-lf-redesign-v1 .modal-lead .form-group .submit,.ab-lf-redesign-v2 .modal-lead .form-group .submit{margin-bottom:16px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .lead-form-title,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-weight:700;font-size:16px;margin-bottom:16px;text-align:left}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group{position:relative;margin:0 0 8px !important}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group.lead-preapproved-checkbox,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group.lead-preapproved-checkbox{padding-bottom:8px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group label,.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .selectpicker,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group label,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .selectpicker{font-size:14px;margin-bottom:0;margin-top:0}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group label.error,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group label.error{font-size:12px;margin:0}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio,.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox{margin-top:0;margin-bottom:0;padding-top:4px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio label,.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox label,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio label,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox label{padding-top:0;padding-bottom:0}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio.js-mrc-item,.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox.js-mrc-item,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio.js-mrc-item,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox.js-mrc-item{padding-top:8px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon{width:20px;height:20px;top:10px;left:16px;background-image:url("/assets/lf-icons-f84d4f64177646234ba42573a657ce236116cd4286af6dfc76bd05070265a14f.svg");-webkit-background-size:cover;background-size:cover}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon:before,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon:before{content:none}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-identity,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-identity{background-position-y:0}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-envelope-1,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-envelope-1{background-position-y:-20px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-phone,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-phone{background-position-y:-40px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control{border-radius:4px;border-color:#C8C8C8;font-size:14px !important;margin:0}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control:not(.message),.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control:not(.message){height:38px !important;padding:13px 12px 12px 44px !important}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control.message,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control.message{height:60px !important;padding-left:16px;padding-right:16px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control:active,.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control:focus,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control:active,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control:focus{-webkit-box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9);box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9)}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .form-control.error,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .form-control.error{border-color:#D92228}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .lead-form-submit,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .lead-form-submit{border-radius:24px;font-size:14px;height:36px;border-radius:18px;padding-left:24px;padding-right:24px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .js-lcm-item.padding-top-sm,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .js-lcm-item.padding-top-sm{padding-top:8px}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .message,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .message{padding:20px 16px 16px !important}.ab-lf-redesign-v1 .lead-form-primary:not(.qv-share-form) .message-label,.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .message-label{display:block;position:absolute;font-size:12px !important;font-weight:400;padding-top:6px;top:1px;background:#fff;right:16px;left:16px;margin:0;height:21px}.ab-lf-redesign-v2 .lead-form-primary:not(.qv-share-form) .lead-form-submit{width:auto}.ab-lf-redesign-2-v2 .fwt-form .qv-lead-form,.ab-lf-redesign-2-v1 .fwt-form .qv-lead-form{background-image:-webkit-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-o-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(51,63,72,0.58)), to(#2d373f));background-image:-moz-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:linear-gradient(to bottom, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94333F48', endColorstr='#FF2D373F', GradientType=0);max-width:400px !important}.ab-lf-redesign-2-v2 .modal-lead .modal-title,.ab-lf-redesign-2-v1 .modal-lead .modal-title{font-weight:700;font-size:16px}.ab-lf-redesign-2-v2 .modal-lead .close,.ab-lf-redesign-2-v1 .modal-lead .close{top:5px !important}.ab-lf-redesign-2-v2 .modal-lead .form-group.js-lead-lender-items,.ab-lf-redesign-2-v1 .modal-lead .form-group.js-lead-lender-items{padding-bottom:8px}.ab-lf-redesign-2-v2 .modal-lead .form-group .submit,.ab-lf-redesign-2-v1 .modal-lead .form-group .submit{margin-bottom:16px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form),.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form){color:#fff;background-image:-webkit-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-o-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(51,63,72,0.58)), to(#2d373f));background-image:-moz-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:linear-gradient(to bottom, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94333F48', endColorstr='#FF2D373F', GradientType=0)}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-weight:700;font-size:18px;margin-bottom:16px;text-align:left}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .link-tertiary a,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .link-tertiary a{color:#fff}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form).form-sm,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form).form-sm{padding:24px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group{position:relative;margin:0 0 16px !important}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group.lead-preapproved-checkbox,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group.lead-preapproved-checkbox{padding-bottom:8px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group label,.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .selectpicker,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group label,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .selectpicker{font-size:14px;margin-bottom:0;margin-top:0}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group label.error,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group label.error{font-size:12px;margin:0;color:#fff;margin-left:10px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio,.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox{margin-top:0;margin-bottom:0;padding-top:4px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio label,.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox label,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio label,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox label{padding-top:0;padding-bottom:0}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .radio.js-mrc-item,.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .checkbox.js-mrc-item,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .radio.js-mrc-item,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .checkbox.js-mrc-item{padding-top:8px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon{width:20px;height:20px;top:10px;left:16px;background-image:url("/assets/lf-icons-f84d4f64177646234ba42573a657ce236116cd4286af6dfc76bd05070265a14f.svg");-webkit-background-size:cover;background-size:cover}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon:before,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon:before{content:none}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-identity,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-identity{background-position-y:0}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-envelope-1,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-envelope-1{background-position-y:-20px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-phone,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-group .form-icon.ra-phone{background-position-y:-40px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control{border-radius:4px;border-color:#C8C8C8;font-size:14px !important;margin:0}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control:not(.message),.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control:not(.message){height:40px !important;padding:13px 12px 12px 44px !important}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control.message,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control.message{height:58px !important;padding-left:16px;padding-right:16px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control:active,.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control:focus,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control:active,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control:focus{-webkit-box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9);box-shadow:0px 0px 2px 2px rgba(126,166,216,0.9)}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-control.error,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .form-control.error{background-image:url("/assets/icon-warning-e06b2e5b99ee66161592ec5555179435478c4dc8dc3f0f36b7f08106cf19b726.svg");background-repeat:no-repeat;background-position:97% 9px;-webkit-background-size:24px 24px;background-size:24px 24px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .btn-primary,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .btn-primary{margin-bottom:10px !important}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-submit,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .lead-form-submit{border-radius:24px;font-size:14px;height:36px;border-radius:18px;padding-left:24px;padding-right:24px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .js-lcm-item.padding-top-sm,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .js-lcm-item.padding-top-sm{padding-top:8px}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .message,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .message{padding:25px 16px 16px !important}.ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .message-label,.ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .message-label{display:block;position:absolute;font-size:14px !important;font-weight:400;padding-top:4px;top:1px;background:#fff;right:16px;left:16px;margin:0;height:21px;color:#757575}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2{background-color:#2d373f !important;z-index:1}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content{position:absolute;top:0px;background-color:#2d373f !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap{width:100%;height:230px;margin:0px;z-index:5;border-radius:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap::before,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap::after{-webkit-box-shadow:-3px 46px 35px -11px #9c979c;box-shadow:-3px 46px 35px -11px #9c979c}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap img::before,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap img::after{-webkit-box-shadow:-3px 46px 35px -11px #9c979c;box-shadow:-3px 46px 35px -11px #9c979c}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap .close{height:25px;width:25px;z-index:100;position:absolute;top:15px !important;right:35px;color:white;opacity:1}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary{z-index:10;color:black;opacity:1;margin-top:-90px;margin-right:12px;margin-left:12px;margin-bottom:12px;height:auto;background-color:#f3f1f1;background-image:none;padding-left:22px;padding-right:22px;overflow:auto;min-height:100%}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary textarea.message{height:61px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .lead-form-policy u,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .lead-form-policy a{color:gray}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .text-justify u,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .text-justify a{color:gray}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .js-mrc-text a,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .js-mrc-text b{color:gray}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .form-group select{color:black;border:#C8C8C8 1px solid !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .ab-lf-redesign-modal-title-v2{color:black;padding-left:0px;font-size:16px;letter-spacing:0.50px;padding-top:5px;background-color:#f3f1f1;padding-right:0px;font-weight:600 !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lead-form-primary .error{color:#d92228;border-color:#d92228}@media (min-width: 320px) and (max-width: 374px){.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2{overflow:auto;height:100%}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content{top:0;position:relative}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap{width:100%;height:230px;margin:0px;z-index:5;border-radius:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap .close{position:absolute}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2{position:absolute;top:75px;left:0;right:0;bottom:0;margin:0 6px 6px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary{height:auto;margin-top:0px;margin-bottom:0px;padding-top:15px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .header-title{margin-bottom:15px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .header-title .ab-lf-redesign-modal-title-v2{font-size:13px;padding-right:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .form-control.message{height:50px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .text-justify{font-size:10px !important;margin-top:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text{font-size:10px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text a,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text b{color:gray}}@media (min-width: 375px) and (max-width: 767px){.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2{overflow:auto;height:100%}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content{top:0;position:relative}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap{width:100%;height:230px;margin:0px;z-index:5;border-radius:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .photo-wrap .close{position:absolute}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2{position:absolute;top:120px;left:0;right:0;bottom:12px;margin:0 6px 6px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary{height:auto;margin-top:0px;padding-top:20px !important;padding-bottom:20px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .header-title{margin-bottom:15px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .header-title .ab-lf-redesign-modal-title-v2{font-size:16px;padding-right:0px}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .text-justify{font-size:10px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text{font-size:10px !important}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text a,.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary .js-mrc-text b{color:gray}}@media (min-width: 415px) and (max-width: 766px){.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2{overflow:auto;height:100%}.ab-lf-redesign-2-v2 .lf_redesign_modal .lf-redesign-container-v2 .lf-redesign-v2-modal-content .lf-redesign-modal-body-container-v2 .lead-form-primary{margin:0 auto}}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form),#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form){padding:24px 24px 15px 24px !important}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary{background-color:#eaeaea !important}@media only screen and (min-width: 767px){#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v1 .lead-form-primary{max-width:none;padding:20px 30px !important;border-radius:0px}}@media (min-width: 320px) and (max-width: 414px){#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container{background-color:#2d373f}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image{margin-top:0px !important;margin-left:0px !important;width:100%;height:110px}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{position:absolute;clip:auto;-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-width:100%;height:70%;top:0%;left:50%}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img::before,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img::after{-webkit-box-shadow:-3px 46px 35px -11px #9c979c;box-shadow:-3px 46px 35px -11px #9c979c}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lead-form-primary{max-width:none;padding:16px 22px !important;margin-left:15px;margin-right:15px;margin-top:-35px;background-color:#f7f7f7 !important}}@media only screen and (min-width: 415px){#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image{display:none}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{display:none}}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary{background-image:none;background-color:#f7f7f7;color:black}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary .form-group .error,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary .form-group .error,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary .form-group .error,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary .form-group .error{color:#d92228;border-color:#d92228}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary u,#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary a,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary u,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary a,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary u,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary a,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary u,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary .link-tertiary a{color:#333 !important}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group select,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group select,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group select,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .form-group select{color:black;border:#C8C8C8 1px solid !important}#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-weight:700;font-size:18px;margin-bottom:16px;text-align:left;color:black}@media (min-width: 320px) and (max-width: 374px){#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-size:14px !important;margin-bottom:12px;font-weight:600}}@media (min-width: 375px) and (max-width: 413px){#aj-qv-sec-hero-lead-form .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-size:16px !important;font-weight:600}}@media (min-width: 320px) and (max-width: 414px){#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{margin-top:0px !important;position:relative;clip:auto;-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-width:100%;max-height:150%;top:73%;left:50%}}@media only screen and (min-width: 415px){#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image{display:none}#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{display:none}}@media (min-width: 320px) and (max-width: 767px){#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v1 .lead-form-primary{border-radius:0px;padding:30px !important}}@media only screen and (min-width: 415px){#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image{display:none}#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{display:none}}@media only screen and (min-width: 767px){#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form),#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form),#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lead-form-primary:not(.qv-share-form),#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form){padding:30px 30px !important;overflow-y:auto}}@media (min-width: 320px) and (max-width: 414px){#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container{background-color:#2d373f}#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image{margin-top:0px !important;margin-left:0px !important}#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lf-redesign-image img{clip:auto}#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lead-form-primary,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lead-form-primary{max-width:none;padding:20px 30px !important;margin-left:15px;margin-right:15px;margin-top:-35px;background-color:#f7f7f7 !important}}@media (min-width: 320px) and (max-width: 374px){#aj-qv-sec-gallery-leadform .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lead-form-primary,#aj-qv-sec-gallery-leadform-mobile-fullscreen .ab-lf-redesign-2-v2 .lf-redesign-v2-container .lead-form-primary{padding:20px 25px !important}}.qv-sec-bottom-lead-form-redesign{padding:0px !important}.qv-sec-bottom-lead-form-redesign .fwt-wrap{padding:0px !important}.ab-lf-redesign-2-v1 .lead-form-primary{opacity:0.96;padding:10px 30px !important}.ab-lf-redesign-2-v1 .lead-form-primary .header-title{margin-top:15px}.ab-lf-redesign-2-v1 .lead-form-primary .selectpicker{color:black;border:#C8C8C8 1px solid !important}.ab-lf-redesign-2-v1 .lead-form-primary .form-control .message{height:68px !important;max-height:none !important}@media only screen and (max-width: 766px){.ab-lf-redesign-2-v1 .ab-lf-full-height{padding:0px;height:100%;margin-left:0px;margin-right:0px}.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary{padding:0px 35px;min-height:100%;border-radius:0px}.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary .close{top:5px !important;right:-10px !important;color:white !important}.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary .ab-lf-redesign-modal-title{padding-left:3px !important;padding-right:0px !important;padding-bottom:25px !important;color:white;font-weight:700;font-size:16px}}@media only screen and (min-width: 768px){.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary{padding:25px !important}.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary .photo-wrap{margin-left:-25px;margin-right:-25px;margin-top:-26px}}@media (min-width: 320px) and (max-width: 374px){.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary{padding:0px 28px !important;border-radius:0px}.ab-lf-redesign-2-v1 .ab-lf-full-height .lead-form-primary .ab-lf-redesign-modal-title{font-size:14px}}@media (min-width: 375px) and (max-width: 766px){.ab-lf-redesign-2-v1 .ab-lf-redesign-modal-title{font-size:16px !important}}#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form){color:#fff;background-image:-webkit-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-o-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(51,63,72,0.58)), to(#2d373f));background-image:-moz-linear-gradient(top, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-image:linear-gradient(to bottom, rgba(51,63,72,0.58) 0%, #2d373f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94333F48', endColorstr='#FF2D373F', GradientType=0)}@media (min-width: 320px) and (max-width: 766px){#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form){padding:30px !important;position:relative;border-radius:0px !important}}@media (min-width: 320px) and (max-width: 375px){#aj-qv-sec-bottom-leadform .ab-lf-redesign-2-v1 .lead-form-primary:not(.qv-share-form) .lead-form-title{font-size:16px}}.ab-share-srp-v1{position:absolute;top:12px;right:16px}.ab-share-srp-v2{margin-right:8px}.ab-share-srp-v1 a,.ab-share-srp-v2 a{position:relative;text-decoration:none}.srp-body-ab-share-srp-v1 .location-wrapper-relative{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.srp-body-ab-share-srp-v2 .component_property-card .photo-overlay-right:not(.ab-share-srp-v2){right:64px}.ab-share-srp-hide-save-btn{display:none !important}@media only screen and (min-width: 1025px) and (max-width: 1600px){.ab-mixed-view .srp-body-ab-share-srp-v1 .component_property-card .prop-meta>li{font-size:12px;margin-right:4px}.ab-mixed-view .srp-body-ab-share-srp-v1 .address{font-size:12px}}@media only screen and (max-width: 960px) and (min-width: 768px){.ab-mixed-view .srp-body-ab-share-srp-v1 .component_property-card .prop-meta>li{font-size:12px;margin-right:4px}.ab-mixed-view .srp-body-ab-share-srp-v1 .address{font-size:12px}}@media (max-width: 600px){.srp-body-ab-share-srp-v1 .component_property-card .cta-address-ellipsis-mob{min-height:35px}.srp-body-ab-share-srp-v1 .component_property-card .address{margin-top:10px}}.ab-srp-autocomplete{position:fixed;height:100%;width:100%;z-index:1030;background:#fff;top:0;left:0;overflow:hidden}.ab-srp-autocomplete .content{margin-top:20px}.ab-srp-autocomplete .view-listings{position:fixed;bottom:0px;background-color:#fff;z-index:10000;width:100%;height:auto;text-align:center}.ab-srp-autocomplete .view-listings a.btn{width:50%;margin:10px auto;border-radius:30px;padding:6px}.ab-srp-autocomplete .splash-input{position:absolute;top:5px;left:5px;width:80%}.ab-srp-autocomplete .srp-splash-close-btn{position:absolute;top:15px;right:15px}.ab-srp-autocomplete .school-message{width:55%;margin:0px auto;position:relative;top:25px}.ab-srp-autocomplete .search-autocomplete{border:0px;border-top:10px solid #E1E1E2;height:90%;overflow:scroll;padding-bottom:60px}.ab-srp-autocomplete .search-autocomplete .js-found-search-results .list-unstyled .hidden-xxs,.ab-srp-autocomplete .search-autocomplete .js-found-search-results .list-unstyled .hidden-xs{text-transform:uppercase;display:block !important;padding-left:10px;line-height:60px}.ab-srp-autocomplete .search-autocomplete .js-found-search-results .list-unstyled .hidden-xxs i,.ab-srp-autocomplete .search-autocomplete .js-found-search-results .list-unstyled .hidden-xs i{display:none}.ab-srp-autocomplete .srp-splash-close-btn-container{float:left}.ab-srp-autocomplete .form-control{border:none;-webkit-box-shadow:none;box-shadow:none}.ab-srp-autocomplete .ra-angle-left{padding:0 0 0 15px;color:#B1AAA2;font-size:20px}.ab-srp-autocomplete button.ab-auto-search-input-group{padding:0px}.ab-srp-autocomplete .ra-cancel-circled{font-size:20px;padding-right:15px}.ab-srp-autocomplete .search-autocomplete{top:65px}.ab-srp-autocomplete .search-autocomplete:after,.ab-srp-autocomplete .search-autocomplete:before{display:none}.ab-srp-autocomplete .search-input-group,.ab-srp-autocomplete .pre-populate-box-wrapper{width:90%}.ab-srp-autocomplete .list-unstyled a{font-size:16px;padding-top:0px;padding-bottom:0px;padding-left:30px;color:#333333;line-height:40px}.ab-srp-autocomplete .search-separator{color:#E1E1E2;height:5px;width:100%}@media only screen and (max-width: 766px){.ab-srp-autocomplete .search-autocomplete li.recent-search:before,.ab-srp-autocomplete .search-autocomplete .autocomplete-place:before,.ab-srp-autocomplete .search-autocomplete .autocomplete-school:before,.ab-srp-autocomplete .search-autocomplete .autocomplete-schooldistricts:before{font-size:16px;color:#c2c2c2;line-height:40px}}.qv-wrap .ab-opcity-number-container{position:relative;padding:23px 0px;border-top:solid 1px #DFDFDF}.qv-wrap .ab-opcity-number-container .opcity-number-title{font-size:20px;font-weight:400}.qv-wrap .ab-opcity-number-container .opcity-number{text-decoration:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1 .footer-contact-agent,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .footer-contact-agent{float:left}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1 .footer-contact-agent .text-button,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .footer-contact-agent .text-button{border-right:1px solid #ccc;border-left:1px solid #ccc;height:51px;padding-top:15px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1 .footer-contact-agent .text-button,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .footer-contact-agent .text-button{float:right;min-width:21vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1 .crabwalk-left,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-left{float:none !important;padding-top:7px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1 .crabwalk-right,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-right{float:right;padding-top:15.2px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-right .ab-rearrange-right{position:absolute;left:0;color:#333}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-right i{position:absolute;right:10px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-right.disabled{pointer-events:none;cursor:default}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-left i{position:absolute;left:10px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2 .crabwalk-left .ab-rearrange-left{position:absolute;right:0;color:#333}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .footer-contact-agent,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .footer-contact-agent{float:left}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .footer-contact-agent .text-button,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .footer-contact-agent .text-button{float:right}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .crabwalk-left,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-left{float:none !important;margin-right:-50px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .crabwalk-left .ab-rearrange-left,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-left .ab-rearrange-left{color:#333}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .crabwalk-right,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right{float:right}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn .crabwalk-right .ab-rearrange-right,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right .ab-rearrange-right{color:#333}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-left{width:28%;margin-right:0px;text-align:right}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-left i{position:absolute;left:18px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-left a{padding-right:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right{width:28%;text-align:left}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right i{position:absolute;right:8px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right a{padding-left:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn .crabwalk-right.disabled{pointer-events:none;cursor:default}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn.new-community .crabwalk-left{width:24%}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v2-no-txt-btn.new-community .crabwalk-right{width:24%}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-rearrange-cta-v1-no-txt-btn.new-community .crabwalk-left{margin-right:-15%}.qv-mini-srp-container{width:100% !important;max-width:none;position:fixed;-webkit-overflow-scrolling:touch;bottom:0px;z-index:200000;background-color:#fff;-webkit-box-shadow:0 -4px 8px 0 rgba(0,0,0,0.14);box-shadow:0 -4px 8px 0 rgba(0,0,0,0.14)}.qv-mini-srp-container .qv-mini-srp{margin-top:0;padding-left:0}.qv-mini-srp-container .qv-mini-srp .component_bm-carousel{overflow-x:scroll}.qv-mini-srp-container .qv-mini-srp .component_bm-carousel .rdc-carousel{float:left}.qv-mini-srp-container .mini-srp-header-section{margin-right:0;margin-left:0;height:34px}.qv-mini-srp-container .mini-srp-header-section .header-txt h3{position:relative;top:8px;font-size:16px;font-weight:700;margin-bottom:0}.qv-mini-srp-container .mini-srp-header-section .header-txt{margin-left:16px}.qv-mini-srp-container .mini-srp-header-section .mini-srp-close{margin-right:16px;position:relative;top:6px}.qv-mini-srp-container .mini-srp-header-section .mini-srp-close a{color:#333}.qv-mini-srp-container .rdc-carousel{padding:0 16px}.qv-mini-srp-container .rdc-carousel .owl-carousel .listing-card-compact{margin:0;padding:0}.qv-mini-srp-container .rdc-carousel .owl-carousel .listing-card-compact .compact-card-image{height:inherit}.qv-mini-srp-container .rdc-carousel .owl-carousel .back-to-srp-div,.qv-mini-srp-container .rdc-carousel .owl-carousel .show-next-ten-div,.qv-mini-srp-container .rdc-carousel .owl-carousel .compact-card-image-wrapper{width:160px;height:120px}.qv-mini-srp-container .rdc-carousel .owl-carousel .back-to-srp-div,.qv-mini-srp-container .rdc-carousel .owl-carousel .show-next-ten-div{background-color:#F7F7F7;color:#3377CC;cursor:pointer;font-size:14px;line-height:20px}.qv-mini-srp-container .rdc-carousel .owl-carousel .back-to-srp-div .back-to-srp-msg,.qv-mini-srp-container .rdc-carousel .owl-carousel .back-to-srp-div .show-next-ten-msg,.qv-mini-srp-container .rdc-carousel .owl-carousel .show-next-ten-div .back-to-srp-msg,.qv-mini-srp-container .rdc-carousel .owl-carousel .show-next-ten-div .show-next-ten-msg{display:block;text-align:center;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.qv-mini-srp-container .rdc-carousel .owl-carousel .overlay-text{position:absolute;bottom:0;left:0;font-size:14px;font-weight:700;color:#fff;padding:10px 12px 2px;width:100%;z-index:2;-webkit-transform:translateZ(0);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)}.qv-mini-srp-container .rdc-carousel .owl-carousel .overlay-text .card-price{font-size:18px;line-height:21px}.qv-mini-srp-container .rdc-carousel .owl-carousel .overlay-text .second-row{font-size:14px;line-height:16px;display:inline-block;font-weight:400}.qv-mini-srp-container .rdc-carousel .owl-carousel .overlay-text .card-bed{margin-right:16px}.qv-mini-srp-container .rdc-carousel .owl-carousel .currently-viewing{position:absolute;top:0;left:0;font-size:14px;width:100%;background-color:rgba(0,0,0,0.5);color:#fff;height:26px}.qv-mini-srp-container .rdc-carousel .owl-carousel .currently-viewing .currently-viewing-text{position:relative;top:4px;left:12px}@media screen and (max-width: 995px){.qv-mini-srp-container{bottom:54px}}@media screen and (min-width: 1600px){.qv-mini-srp-container .rdc-carousel .owl-carousel .back-to-srp-div,.qv-mini-srp-container .rdc-carousel .owl-carousel .show-next-ten-div,.qv-mini-srp-container .rdc-carousel .owl-carousel .compact-card-image-wrapper{width:10vw;height:7.5vw}}@media screen and (max-width: 460px){.qv-mini-srp-container .mini-srp-header-section .header-txt h3{font-size:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:340px}}@media screen and (min-width: 376px) and (max-width: 460px){.qv-mini-srp-container .mini-srp-header-section .header-txt h3{width:380px}}.msrp-small-close-icon{min-width:12vw !important}.qv-wrap.dtop-vert-qv.ab-photo-cat-hero-img .qv-sec-photo,.qv-wrap.dtop-vert-qv.ab-photo-cat-hero-img .fallback-photo{height:420px}.qv-wrap.dtop-vert-qv.ab-photo-cat-hero-img .qv-sec-hero-lead-form{height:505px}.qv-wrap.dtop-vert-qv.ab-photo-cat-hero-img .component_photo-gallery .photo-item{min-height:420px}.qv-wrap.dtop-vert-qv.ab-photo-cat-hero-img .component_photo-gallery .photo-item img{height:420px}.qv-wrap.ab-photo-cat-hero-img .component_photo-gallery,.qv-wrap.ab-photo-cat-hero-img .component_photo-overlay{z-index:20000 !important}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel{margin-right:320px;height:80px;background-color:#f1f1f1;margin-top:5px}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .component_bm-carousel{overflow-x:auto}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .component_bm-carousel .rdc-carousel{float:none}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel.mac-os .component_bm-carousel{overflow-x:scroll}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel.mac-os .component_bm-carousel .rdc-carousel{float:left}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .owl-stage{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .owl-item{margin-right:0px !important;border-right:2px solid #fff}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .listing-card-compact{margin:0;padding:0}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .listing-card-compact .compact-card-image{height:inherit}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .compact-card-image-wrapper{background-image:url("/assets/image-loading-lg-e75b34be6bf026d2327a1cab89d07028fffc3d2675a2045e6c4986a1e603a87c.svg");-webkit-background-size:contain;background-size:contain;width:140px;height:80px}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .overlay-text{position:absolute;bottom:0;left:0;text-align:center;color:#fff;padding:10px 12px 2px;width:100%;z-index:2;-webkit-transform:translateZ(0);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)}.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel .rdc-carousel .owl-carousel .overlay-text .category-details{font-size:14px;line-height:16px;display:inline-block}.qv-wrap.ab-photo-cat-hero-img .qv-favorite{top:-192px}@media only screen and (max-width: 995px){.qv-wrap.ab-photo-cat-hero-img .qv-photo-category-carousel{margin-right:0px}}.qv-wrap.qv-list-gallery .qv-verterans-military,.qv-wrap.qv-list-gallery .vu-sponsored-logo{display:none !important}.qvldp-mweb-txt-v1>div{width:50% !important;float:left;border-bottom:0;height:auto !important;margin:6px 0;padding:0}.qvldp-mweb-txt-v1>div:nth-child(1){padding-right:2%;border-right:1px solid #ddd}.qvldp-mweb-txt-v1>div:nth-child(2){padding-left:2%}.qvldp-mweb-txt-v2 .ab-txt-ldp1{border-bottom:0}.qvldp-mweb-txt-v2 .ab-txt-ldp1b{height:17px;padding:6px 8px 25px 8px}.global-nav-header .container{width:auto !important;padding:0 16px}.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 .ads-card{position:relative;padding-top:65px;min-height:250px;overflow:hidden;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 22px #e5e5e5;box-shadow:0 0 22px #e5e5e5}.component_property-card.ads-wrapper .ads-card.ad-cta-padding{padding-top:95px}.component_property-card.ads-wrapper .ads-card:hover{-webkit-box-shadow:0 0 36px #c5c5c5;box-shadow:0 0 36px #c5c5c5}.component_property-card.ads-wrapper .ads-card .ads{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.component_property-card .card-box{position:relative;cursor:pointer;z-index:0;border-radius:4px}@media (min-width: 767px){.component_property-card .card-box{-webkit-box-shadow:0 0 22px #e5e5e5;box-shadow:0 0 22px #e5e5e5}.component_property-card .card-box:hover{-webkit-box-shadow:0 0 36px #c5c5c5;box-shadow:0 0 36px #c5c5c5}}.component_property-card .photo-wrap{width:100%;height:0;padding-bottom:50%;overflow:hidden;position:relative;border-radius:4px 4px 0 0;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:100%;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:12px 16px 16px;position:relative}.component_property-card .detail-wrap.no-cta{padding:12px 16px}.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:20px;line-height:1;font-weight:700;color:#fff;text-shadow:0 1px #444;display:inline-block}@media (min-width: 600px){.component_property-card .price{font-size:22px}}.component_property-card .ab-price-reduce{text-decoration:line-through;font-weight:400;font-size:14px;margin-left:5px}.component_property-card .price-addon-text{font-size:15px;line-height:22px;text-shadow:none;font-weight:400}.component_property-card .price-font-small{font-size:18px}.component_property-card .property-type{font-size:11px;color:#fff;margin-bottom:4px}.component_property-card .photo-overlay .photo-overlay-details{line-height:normal;font-size:11px;color:#fff;margin-bottom:4px}.component_property-card .photo-overlay .photo-overlay-details div{display:inline-block;margin-bottom:0px}.component_property-card .quick-estimate{color:#fff;font-size:15px;font-family:"Roboto", sans-serif;font-weight:normal;line-height:20px;border-bottom:1px dotted #fff;letter-spacing:0.2px;opacity:0}.component_property-card .quick-estimate.active{opacity:1;-webkit-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;transition:opacity 0.7s ease}.component_property-card .quick-estimate:hover{text-decoration:none;border-bottom:1px solid #fff}.component_property-card .quick-estimate.variant-v1,.component_property-card .quick-estimate .variant-v2{color:#000;border-bottom:1px dotted #000}.component_property-card .quick-estimate.variant-v1:hover,.component_property-card .quick-estimate .variant-v2:hover{border-bottom:1px solid #000}.component_property-card .prop-meta{padding-left:0;list-style:none;height:22px;white-space:inherit;overflow:hidden}.component_property-card .prop-meta>li{font-weight:400;margin-right:16px;font-size:14px;display:inline-block}.component_property-card .prop-meta>li[data-label="property-meta-garage"]{display:none}.component_property-card .prop-meta span{color:#222;font-weight:700;margin-right:2px}.component_property-card .prop-meta .lot-label{font-weight:400;font-size:14px}.component_property-card .address{line-height:16px;min-height:16px;font-weight:400;margin-top:4px}.component_property-card .address a{text-decoration:none;color:#333}.component_property-card .address .listing-community{font-weight:400}.component_property-card .label-wrap{position:absolute;top:36px;left:16px;z-index:2;vertical-align:text-bottom;font-size:0}.component_property-card .label-wrap .c_label{display:inline-block;font-size:11px;padding:4px 4px 3px;text-transform:uppercase}.component_property-card .broker-logo ~ .label-wrap{left:82px;top:32px}.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.share-icon-disp{display:none}.component_property-card .photo-overlay-right a{color:#fff}.component_property-card .layout-ab-share-srp-v2,.component_property-card .layout-ab-share-srp-v4{position:absolute;top:6%;-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 .rdc-heart-icon-wrap{background-color:transparent;outline:none;display:block}.component_property-card .rdc-heart-icon-wrap:not(.icon-save):hover path{fill:rgba(217,34,40,0.2) !important}.component_property-card .rdc-heart-icon-wrap.icon-save path{fill:#d92228}.component_property-card .rdc-heart-icon-wrap svg{overflow:visible;outline:none;pointer-events:none}.component_property-card .save-wrap{position:absolute;right:16px;top:13px;z-index:2}.component_property-card .save-wrap.icon-br-pos{position:relative;height:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:-52px;left:-webkit-calc(100% - 56px);left:-moz-calc(100% - 56px);left:calc(100% - 56px)}.component_property-card .save-wrap .btn-save-listing{color:#999;line-height:1;display:block;font-size:20px}.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 .srp-item-price-reduce{font-size:18px;vertical-align:top}.component_property-card .srp-item-price-reduce .reduced-amount{display:inline-block;font-size:14px;font-weight:400}.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:2px;left:6px;height:50px;width:70px;padding:0;border:1px solid #fff}.component_property-card .broker-logo img{width:100%;height:100%;color:transparent}.component_property-card .broker-info,.component_property-card .ads-disclaimer{font-size:11px;color:#757575;height:16px;line-height:16px;vertical-align:top}.component_property-card .broker-logo+.broker-info{padding-left:76px}.component_property-card .cta-wrap{margin-top:6px;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}@media (max-width: 600px){.ab-list-view .srp-body.srp-mobile li.component_property-card{padding-left:0;padding-right:0;border-radius:0;margin-bottom:12px}.ab-list-view .srp-body.srp-mobile li.component_property-card .card-box{border-radius:0;border:none}.ab-list-view .srp-body.srp-mobile li.component_property-card .card-box .photo-wrap{padding-bottom:60%;border-radius:0}.ab-list-view .srp-body.srp-mobile li.component_property-card .pre-card-wrap{padding-left:16px}}.component_ab-property-list{border-top:1px solid transparent;width:100%}.component_ab-property-list .prop-list{font-size:0;margin:0 -16px}.component_ab-property-list .radius-properties-wrap{font-size:0;margin-left:-8px}.component_ab-sort{margin-bottom:8px;color:#757575}.component_ab-sort .customsort-dropdown,.component_ab-sort .sort-dropdown{border:none;padding:1px 3px 0;margin-left:0;color:#3377cc}.costar-branding-srp{margin:10px 0}.costar-branding-srp .costar-logo-srp img{height:22px;margin:0 0 4px 10px}.ab-srp-body.animate .component_ab-list-with-sidebar,.ab-srp-body.animate .component_ab-srp-map{-webkit-transition:width 0.4s ease;-o-transition:width 0.4s ease;-moz-transition:width 0.4s ease;transition:width 0.4s ease}.ab-srp-body.add-height{height:-webkit-calc(100vh - 48px * 3);height:-moz-calc(100vh - 48px * 3);height:calc(100vh - 48px * 3)}#map-progress-bar{display:none !important}.morefilters-open .facet-bar{position:fixed;width:100%;top:0}.component_property-list .srp-sort-count-wrap{display:inline-block;padding:4px 0 8px}.component_property-list .srp-sorting-control{float:none;display:inline-block}.component_property-list .srp-list-footer{text-align:center;border-bottom-width:4px;border-bottom-color:#ddd}.page-loading-bar{width:10%;height:2px;background-color:#d92228;text-align:center;line-height:30px;color:#fff}@media only screen and (max-width: 766px){.costar-branding-srp{font-size:12px;color:#999;margin-top:15px}.costar-branding-srp .costar-logo-srp img{height:18px;margin:0 0 4px 0}}.component_ab-page-title{line-height:40px;padding-top:10px}.component_ab-page-title .page-title{display:inline;font-size:16px;font-weight:700}@media (min-width: 800px){.component_ab-page-title .page-title{font-size:22px}}.component_srp-sidebar{width:300px;margin-left:24px;float:right;padding-left:4px}@media only screen and (max-width: 994px){.component_srp-sidebar{display:none}}.component_ab-srp-map{background-color:#f7f7f7}.component_ab-srp-map .srp-map-wrapper{height:100%;z-index:1;background-color:#f7f7f7}.component_ab-srp-map .srp-map-wrapper>div{top:0;left:0;right:0;bottom:0;width:auto !important}.component_ab-srp-map .srp-map-wrapper .unitPin{z-index:10 !important;text-transform:lowercase}.component_ab-srp-map .srp-map-control{display:block;position:absolute;z-index:5;font-family:"Roboto", sans-serif;border-radius:5px;background-color:#515151;color:#fff;opacity:0.9;width:250px;margin:20px;padding:3px;font-weight:400;text-align:center}.component_ab-srp-map .srp-map-count{top:10px;left:10px;margin:0}.component_ab-srp-map .gi-close-map{top:10px;right:10px;margin:0;z-index:99;cursor:pointer}.component_ab-srp-map .hidden-listings-count:before{content:"";padding-right:0}.component_ab-srp-map.srp-margin-bottom-30{margin-bottom:30px}.map-load-bar{width:10%;height:2px;background-color:#939292;text-align:center;line-height:30px;color:#fff}.map-spinner-wrapper{visibility:hidden;opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;z-index:9999;background-color:rgba(255,255,255,0.4);-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.map-spinner-wrapper.show{visibility:visible;opacity:1}.map-spinner-wrapper .map-spinner{position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;display:inline-block;width:50px;height:50px}.map-spinner-wrapper .map-spinner div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:46px;height:46px;margin:2px;border:2px solid #939292;border-radius:50%;-webkit-animation:map-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;-moz-animation:map-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;-o-animation:map-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:map-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#939292 transparent transparent transparent}.map-spinner-wrapper .map-spinner div:nth-child(1){-webkit-animation-delay:-0.10s;-moz-animation-delay:-0.10s;-o-animation-delay:-0.10s;animation-delay:-0.10s}@-webkit-keyframes map-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes map-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes map-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes map-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.srp-mapoverlays-text-sponsor{height:30px;position:absolute;padding:5px;bottom:0;right:8px}.srp-mapoverlays-text-sponsor .srp-yelp-logo{width:55px;margin-top:-7px}.srp-mobile .component_ab-srp-map{margin-bottom:0}.srp-mobile .local-map-control.left-bottom{display:none;margin:0;bottom:0 !important;z-index:1000001 !important;width:33.33%;border-radius:0}.srp-mobile .local-map-control.left-bottom .nav li{border-width:0px}.srp-mobile .local-map-control.left-bottom .nav li .map-overlay-button{width:auto;height:auto;padding:16px 8px;text-align:left;margin:0 auto;max-width:100px;font-size:14px}.srp-mobile .local-map-control.left-bottom .nav li .map-overlay-button span{min-width:80px}.srp-mobile .local-map-control.left-bottom .nav li .map-overlay-button i{min-width:20px;text-align:center;padding:0 8px 0 0}.srp-mobile .local-map-control.left-bottom .map-overlay-button-menu-schools{padding-bottom:26px}.srp-mobile .local-map-control.left-bottom .map-overlay-button-menu-schools .checkbox input{margin-left:-18px}.srp-mobile .local-map-control.left-bottom .map-overlay-button-menu{left:100% !important;border-radius:0;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.25);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.25);bottom:0}@media only screen and (max-width: 320px){.srp-mobile .local-map-control.left-bottom{width:auto}}.srp-mobile .srp-mapoverlays-text-sponsor{position:absolute;height:auto;top:0;left:0;right:initial;bottom:initial;background:rgba(245,245,245,0.75);z-index:1;padding:2px}.srp-mobile.ab-reco-search .ab-map-reco-search .local-map-control.left-bottom{display:block;margin:10px;border-radius:2px;width:auto;bottom:26px !important}.srp-mobile.ab-reco-search .ab-map-reco-search .local-map-control.left-bottom .nav li{border-top-width:1px}.srp-mobile.ab-reco-search .ab-map-reco-search .local-map-control.left-bottom .nav li .map-overlay-button{width:60px;height:44px;padding:7px 0 4px;text-align:center;font-size:12px}.srp-mobile.ab-reco-search .ab-map-reco-search .local-map-control.left-bottom .nav li .map-overlay-button i{padding:0 10px}.slider-wrap{padding:5px 10px 0 10px}.slider-wrap .slider-selection{background-color:#F0F0F6}.slider-wrap .slider-track-high{background-color:#d92228}.slider-wrap .slider{width:100%}.slider-wrap .slider-track{top:40px !important}.slider-wrap .slider-handle{top:27px;border-color:#222222;cursor:pointer}.slider-wrap .slider-handle:active{cursor:-webkit-grab}.slider-wrap .slider-tick-label-container{margin-top:0px}.slider-wrap .slider-disabled .slider-track{opacity:.5}.slider-wrap .slider-disabled .slider-handle{background-image:none;border-color:#777777}.map-main-container .map-overlay-button-menu .slider-wrap{padding:5px 10px 0 10px}.map-main-container .map-overlay-button-menu .slider-wrap .slider-selection{background-color:#F0F0F6}.map-main-container .map-overlay-button-menu .slider-wrap .slider-track-high{background-color:#d92228}.map-main-container .map-overlay-button-menu .slider{width:100%}.map-main-container .map-overlay-button-menu .slider-track{top:40px !important}.map-main-container .map-overlay-button-menu .slider-handle{top:27px;border-color:#222222;cursor:pointer}.map-main-container .map-overlay-button-menu .slider-handle:active{cursor:-webkit-grab}.map-main-container .map-overlay-button-menu .slider-tick-label-container{margin-top:0px}.map-main-container .map-overlay-button-menu .slider-disabled .slider-track{opacity:.5}.map-main-container .map-overlay-button-menu .slider-disabled .slider-handle{background-image:none;border-color:#777777}.map-main-container .map-overlay-button-menu.amenities-alignment{top:-113px !important;width:190px}.map-mini-card{z-index:5;position:absolute;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);display:block}.map-mini-card .map-mini-card-wrap{position:relative;background-color:#fff;font-size:12px;-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);border-radius:2px;width:220px;height:auto;max-height:400px;overflow:hidden}.map-mini-card.multi-pin .map-mini-card-wrap{overflow-y:auto}.map-mini-card .mini-card-inner-container{width:100%;overflow:hidden}.map-mini-card .component_map-mini-card{padding:0 !important;margin:0 !important;width:100% !important}.map-mini-card .component_map-mini-card .card-box{border:none}.map-mini-card .component_map-mini-card .photo-wrap:after{height:45%}.map-mini-card .component_map-mini-card .minicard-price{position:absolute;bottom:24px;left:0;color:#fff;font-weight:400;text-align:left;width:100%;font-size:18px;padding-left:8px;z-index:2}.map-mini-card .component_map-mini-card .minicard-status span{display:inline-block;font-size:12px;padding:3px 4px}.map-mini-card .component_map-mini-card .minicard-meta{width:100%;text-align:left;list-style:none;font-size:15px;line-height:15px;font-weight:400}.map-mini-card .component_map-mini-card .minicard-meta li{display:inline-block;margin-right:4px}.map-mini-card .component_map-mini-card .photo-wrap{padding-bottom:56.25% !important}.map-mini-card .component_map-mini-card .photo-wrap:after{z-index:auto}.map-mini-card .component_map-mini-card .minicard-address{display:none}.map-mini-card .coming-soon-img{-webkit-background-size:cover;background-size:cover;display:block;margin:0 auto;height:100%;width:100%;position:absolute;background-image:url("/assets/coming-soon-225_169-60dfb87e4b8a3ab4bbed5e7d1d6deb3e46dd473063b43666c7b5932f61a89091.svg")}.map-mini-card:not(.mobile-true) .minicard-meta{position:absolute;bottom:6px;left:0;color:#fff;padding:0;padding-left:8px}.map-mini-card:not(.mobile-true) .minicard-meta li{display:inline-block;margin-right:4px}.map-mini-card.mobile-true{position:fixed;bottom:0;left:0;right:0;z-index:10;max-height:280px;-webkit-transition:bottom 0.4s ease;-o-transition:bottom 0.4s ease;-moz-transition:bottom 0.4s ease;transition:bottom 0.4s ease}.map-mini-card.mobile-true.hide{display:block !important}.map-mini-card.mobile-true.mobile-hide{bottom:-280px}.map-mini-card.mobile-true .map-mini-card-wrap{width:100%;max-height:280px}.map-mini-card.mobile-true .map-mini-card-wrap.no-show{display:block}.map-mini-card.mobile-true .minicard-price{bottom:56px}.map-mini-card.mobile-true .minicard-meta{padding:8px 8px 4px}.map-mini-card.mobile-true .minicard-address{display:block;padding:0 8px 4px}.facet-bar.affix{border-bottom:0}.facet-bar .facet-search-wrapper{margin-right:12px}.facet-bar .facet-follow .follow-btn-wrap .btn-default{padding-left:8px;padding-right:8px;padding-top:6px;border-radius:4px}@media only screen and (max-width: 1435px) and (min-width: 1280px){.ab-facet-bar .facet-options-list>li.hidden-cta,.hidden-cta{display:none}}@media only screen and (max-width: 1148px) and (min-width: 996px){.ab-facet-bar .facet-options-list>li.hidden-beds-baths{display:none}}@media only screen and (max-width: 820px) and (min-width: 767px){.ab-mixed-view .hidden-search{display:none}}@media only screen and (max-width: 766px){.facet-bar .facet-bar-container{padding:0 10px}.facet-bar .save-btn-wrap{display:none}.facet-bar .view-toggle-wrap{display:none}.facet-bar .facet-location{right:78px}}.ab-mixed-view .ab-facet-bar .facet-bar .view-toggle-wrap{top:2px}.facet-bar .view-toggle-wrap{position:relative;right:15px;top:90px;padding:8px 0;float:right}.facet-bar .view-toggle-wrap .srp-view-toggle a{border-color:#666;color:#757575;height:32px;padding:6px 18px}.facet-bar .view-toggle-wrap .srp-view-toggle a i{margin-right:5px;font-size:18px;line-height:18px;margin-bottom:2px}.facet-bar .view-toggle-wrap .srp-view-toggle a.active{cursor:default;background-color:#333f48;border-color:#333f48;color:#fff;-webkit-box-shadow:none;box-shadow:none}.facet-bar .view-toggle-wrap .srp-view-toggle a:not(.active){cursor:pointer}.ab-follow-btn-wrap{height:32px;border-radius:4px;background-color:#ffffff;border:solid 1px #bfbfbf;border-color:#d92228}.ab-mixed-view .view-toggle-wrap{top:2px}.facet-follow-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section_sticky-footer{position:fixed;left:0;right:0;bottom:-1px;height:48px;background-color:#fff;font-size:0;z-index:5;text-align:center;border-top:1px solid #ccc;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.15);box-shadow:0 1px 2px 1px rgba(0,0,0,0.15);display:table;width:100%}.section_sticky-footer:after{content:'';position:absolute;width:100%;left:0;bottom:0}@supports (padding-top: constant(safe-area-inset-top)){.section_sticky-footer{--safe-area-inset-bottom: constant(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom) !important}.section_sticky-footer.ab-qv-crabwalk:after,.section_sticky-footer.section_sticky-footer:after{bottom:var(--safe-area-inset-bottom);border-bottom:solid 1px #ccc}}@supports (padding-top: env(safe-area-inset-top)){.section_sticky-footer{--safe-area-inset-bottom: env(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom) !important}.section_sticky-footer.ab-qv-crabwalk:after,.section_sticky-footer.section_sticky-footer:after{bottom:var(--safe-area-inset-bottom);border-bottom:solid 1px #ccc}}.section_sticky-footer .footer-inlineblock{font-size:14px;width:50%;display:table-cell;vertical-align:bottom;overflow:hidden;color:#333}.section_sticky-footer .footer-inlineblock .btn{min-width:33.33vw;height:48px;padding:11px 12px;line-height:24px;border-radius:0;width:100%;border-color:transparent;display:block;-webkit-box-shadow:none;box-shadow:none}.section_sticky-footer .footer-inlineblock .btn:before{display:inline-block;font:normal normal normal 14px/1 rdcfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);line-height:inherit;vertical-align:middle;margin-right:8px;font-size:16px;position:relative;top:-2px}.section_sticky-footer .footer-inlineblock .btn.active{background:transparent}.section_sticky-footer .footer-inlineblock.footer-filter .btn:before{content:"\e03b"}.section_sticky-footer .footer-inlineblock.footer-save .btn:before{content:"\e00b"}.section_sticky-footer .footer-inlineblock.footer-toggle{border-left:1px solid #ccc;border-right:1px solid #ccc}.section_sticky-footer .footer-inlineblock.footer-toggle .btn i{font-size:20px;top:-1px;position:relative;margin-right:3px}.section_sticky-footer .footer-inlineblock.footer-layers.active-layers .btn:before{content:' ';width:5px;height:5px;border-radius:50%;background-color:#d92228;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:-15px}.section_sticky-footer .footer-inlineblock.footer-layers .btn i{font-size:20px;top:-1px;position:relative;margin-right:5px;font-weight:700}.section_sticky-footer .footer-inlineblock .facet-follow .btn:before{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section_sticky-footer .footer-inlineblock .facet-follow.js-facet-unfollow .btn:before{content:"\e00a";color:#d92228}.section_sticky-footer .footer-inlineblock .js-srp-follow,.section_sticky-footer .footer-inlineblock .srp-save-not-logged-in,.section_sticky-footer .footer-inlineblock .js-unfollow{color:#fff;background-color:#d92228}.section_sticky-footer .footer-inlineblock .js-srp-unfollow{color:#333}.section_sticky-footer .footer-inlineblock .js-srp-unfollow .js-srp-follow:before{margin-right:2px}.notification-see-more{color:#0070C9;font-size:14px;line-height:16px;background-color:#fff;border-color:#0070C9;height:auto;border-radius:20px;border:1px solid #0070C9;padding:10px 20px;margin-bottom:20px}.notification-see-more:hover{color:#0070C9;border:1px solid #0070C9}#notification-see-more{text-align:center}#notify-modal{overflow:hidden}#notify-modal .modal-dialog{margin:0}#notify-modal .modal-dialog .modal-header{line-height:25px;text-align:center}#notify-modal .modal-dialog .modal-header .modal-title{font-size:22px;color:#000000;font-weight:500}#notify-modal .modal-dialog .modal-header .modal-title .notification-modal-wrapper{height:24px;width:39px;background-color:#D52331;border-radius:12px;color:#fff;display:inline-block;position:relative;top:-4px;font-size:12px;line-height:25px}#notify-modal .modal-dialog .modal-header .close{font-size:37px;font-weight:100;color:#000000;opacity:0.7;margin:-2px 0 0}#notify-modal .modal-dialog .modal-header .close .ra-close-thin{font-size:16px;color:#808080}#notify-modal .modal-dialog .modal-content{overflow-x:hidden;height:91vh}#notify-modal .modal-dialog .modal-content .notify-title{color:black;font-size:18px;font-weight:600;line-height:19px;margin:20px 0px 0px 11px}#notify-modal .modal-dialog .modal-content .criteria-title{margin:5px 0px 10px 12px;font-weight:300;font-family:"Roboto", sans-serif;font-size:14px;text-transform:capitalize}#notify-modal .modal-dialog .modal-content .modal-body{padding:0px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card{padding:0px;position:relative}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .detail-wrap{padding:10px 15px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .detail-wrap .prop-meta{margin-top:8px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .detail-wrap .prop-meta li{padding-right:10px;border-right:2px solid #ddd;margin-right:10px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .detail-wrap .prop-meta li:nth-child(3){border-right:0}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .save-wrap{right:15px;top:10px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .label-wrap{left:15px;top:35px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .price{color:#333333;font-size:22px;font-weight:bold;line-height:25px;text-shadow:none}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .prop-meta{color:#000000;font-size:14px;line-height:21px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .address{color:#333333;font-size:14px;line-height:20px;display:inline-block;width:50%}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap{position:absolute;bottom:10px;right:20px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap .cta-btn{float:right;color:#0070C9;font-size:14px;line-height:16px;background-color:#fff;border-color:#0070C9;padding:10px 7px;height:auto;border-radius:4px}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap .before-contact{display:inline-block}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap .after-contact{color:#999;display:none}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap.contacted .after-contact{display:inline-block}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card .cta-wrap.contacted .before-contact{display:none}#notify-modal .modal-dialog .modal-content .modal-body .component_property-card #notify-ellipsis{padding:0 20px}#notify-modal .modal-dialog .modal-content .no-homes-around{text-align:center;margin:30% 0;font-size:14px}.notify-qv-header{line-height:25px;text-align:center;border-bottom:1px solid #ccc}.notify-qv-header .notify-qv-title{font-size:22px;color:#000000;font-weight:500;display:inline-block;margin-left:14%}.notify-qv-header .notify-qv-title .notification-modal-qv-wrapper{height:24px;width:39px;background-color:#D52331;border-radius:12px;color:#fff;display:inline-block;position:relative;top:-2px;font-size:12px;line-height:25px}.notify-qv-header .notify-qv-back{position:absolute;font-size:31px;left:8px;top:7px}.notification-data-load-spinner{display:none;width:100vh;height:100vh;position:fixed;top:0;left:0;text-align:center;z-index:100;overflow:auto;background-color:rgba(0,0,0,0.5)}.notification-data-load-spinner .notification-data-load-spinner-image{position:absolute;top:50%;left:25%;z-index:100}.section_ab-sticky-footer .footer-toggle .btn-default.active{display:none}@media only screen and (max-width: 766px){.ab-map-view .ab-srp-body,.ab-mixed-view .ab-srp-body{bottom:48px !important}.component_ab-view-switch{display:none}.component_ab-page-title{padding-right:0}.component_ab-page-header .view-toggle-wrap{display:none}.global-nav-footer{padding-bottom:40px}}@media only screen and (min-width: 767px){.section_sticky-footer{display:none}}@media only screen and (max-width: 320px){.section_sticky-footer .footer-inlineblock .btn{font-size:12px}}.horizontal-scroll-list,.component_property-type .property-type-items,.component_popular-searches .search-list{width:100%;padding-bottom:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.horizontal-scroll-list::-webkit-scrollbar,.component_property-type .property-type-items::-webkit-scrollbar,.component_popular-searches .search-list::-webkit-scrollbar{display:none}.equal-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.component_seo-widget h2{font-size:18px;font-weight:700}.component_seo-widget .seo-widget-block{padding:20px 24px;background-color:#fff;border:1px solid #dcdcdc}.component_seo-widget+.component_seo-widget{margin-top:24px}.component_seo-widget .empty-rental-srp-footer{padding:0;border:0}.seo-sections-wrap{background-color:#f4f4f4;padding:40px 0;margin:0 -16px}.seo-sections-wrap .widget-wrapper{max-width:1280px;margin:0 auto;padding:0 16px}.seo-sections-wrap .horizontal-scroll-panel-wrap{position:relative;margin:25px}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-left,.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-right{position:absolute;top:5%;display:none;cursor:pointer;width:33px;height:75px;border-radius:2px;background-color:rgba(0,0,0,0.5)}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-left i,.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-right i{line-height:38px;font-size:32px;top:16px;position:relative;color:white}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-left i.ra-angle-left,.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-right i.ra-angle-left{left:0}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-left i.ra-angle-right,.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-right i.ra-angle-right{left:4px}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-left{left:-26px;border-radius:7px 0 0 7px}.seo-sections-wrap .horizontal-scroll-panel-wrap .nav-right{right:-19px;border-radius:0 7px 7px 0}.seo-sections-wrap .horizontal-scroll-panel{overflow-y:hidden;overflow-x:hidden;white-space:nowrap;width:auto;padding:5px 0;-webkit-overflow-scrolling:touch;font-size:0}.seo-sections-wrap.touch-scroll .horizontal-scroll-panel-wrap .nav-left,.seo-sections-wrap.touch-scroll .horizontal-scroll-panel-wrap .nav-right{display:none}.seo-sections-wrap.touch-scroll .horizontal-scroll-panel-wrap:before,.seo-sections-wrap.touch-scroll .horizontal-scroll-panel-wrap:after{content:none}.seo-sections-wrap.touch-scroll .horizontal-scroll-panel{overflow-x:auto;padding-bottom:20px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.seo-sections-wrap.touch-scroll .horizontal-scroll-panel::-webkit-scrollbar{width:0 !important;height:0 !important}.search-list{width:99% !important}.component_market-summary .local-url{font-size:15px}.component_market-summary .market-data{padding:0;height:40px;line-height:39px}.component_property-type .property-type-items{font-size:0}.component_property-type .property-type-item{min-width:140px;background-color:#c4c4c4;margin-right:16px;border-radius:6px;display:inline-block;overflow:hidden;position:relative}.component_property-type .property-type-item:last-child{margin-right:0}.component_property-type .property-type-item:before{content:"";display:block;height:100%;width:100%;position:absolute;left:0;bottom:0;z-index:1;background-image:url("/assets/sprite-property-types-69e80b0df7b922fd67f5783fe3ccb74251cd655b084519e8223434e10348c300.jpg")}.component_property-type .property-type-item a{clear:both;display:block;z-index:3;position:relative;text-align:center;color:#fff;font-size:18px;font-weight:700;cursor:pointer;background-color:rgba(0,0,0,0.5)}.component_property-type .property-type-item:nth-of-type(5n+1):before{background-position:0 0}.component_property-type .property-type-item:nth-of-type(5n+2):before{background-position:0 -130px}.component_property-type .property-type-item:nth-of-type(5n+3):before{background-position:0 -260px}.component_property-type .property-type-item:nth-of-type(5n+4):before{background-position:0 -390px}.component_property-type .property-type-item:nth-of-type(5n+5):before{background-position:0 -520px}.component_property-type .property-type-item.pool-bg:before{background-position:0 -780px}.component_property-type .property-type-item.waterfront-bg:before{background-position:0 -650px}.component_property-type .property-type-item a{padding:25px}.component_seo-paragraph .footer-seo-content-wrap{line-height:1.6}.component_popular-searches .search-list .search-item{min-width:150px;background-color:#c4c4c4;margin-right:16px;border-radius:6px;display:inline-block;overflow:hidden;position:relative}.component_popular-searches .search-list .search-item:last-child{margin-right:0}.component_popular-searches .search-list .search-item:before{content:"";display:block;height:100%;width:100%;position:absolute;left:0;bottom:0;z-index:1;background-image:url("/assets/sprite-property-types-69e80b0df7b922fd67f5783fe3ccb74251cd655b084519e8223434e10348c300.jpg")}.component_popular-searches .search-list .search-item a{clear:both;display:block;z-index:3;position:relative;text-align:center;color:#fff;font-size:18px;font-weight:700;cursor:pointer;background-color:rgba(0,0,0,0.5)}.component_popular-searches .search-list .search-item:nth-of-type(5n+1):before{background-position:0 0}.component_popular-searches .search-list .search-item:nth-of-type(5n+2):before{background-position:0 -130px}.component_popular-searches .search-list .search-item:nth-of-type(5n+3):before{background-position:0 -260px}.component_popular-searches .search-list .search-item:nth-of-type(5n+4):before{background-position:0 -390px}.component_popular-searches .search-list .search-item:nth-of-type(5n+5):before{background-position:0 -520px}.component_popular-searches .search-list .search-item.pool-bg:before{background-position:0 -780px}.component_popular-searches .search-list .search-item.waterfront-bg:before{background-position:0 -650px}.component_popular-searches .search-list .search-item a{padding:25px 15px;line-height:25px}.component_how-to-buy .equal-row>div{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:33.33%}.component_how-to-buy h3{font-size:16px}.component_how-to-buy .video-player{margin-bottom:0;min-height:300px}.component_how-to-buy .seo-widget-block{height:100%}.component_how-to-buy .pre-approval-image{width:100%;height:0;padding-bottom:50%;overflow:hidden;position:relative;margin:20px 0 15px}.component_how-to-buy .pre-approval-image img{position:absolute;top:50%;width:100%;height:auto;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.component_how-to-buy .pre-approval-title{font-size:16px;font-weight:700;margin:0;margin-bottom:5px}.component_how-to-buy .srp-preapproved-siderail p{font-size:15px}.component_how-to-buy .srp-preapproved-siderail .btn-default{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.component_how-to-buy .moving-cost-widget{position:relative}.component_how-to-buy .moving-widget-sponsor{position:absolute;top:13px;right:24px}.component_how-to-buy .moving-cost-content{margin-top:22px}@media only screen and (max-width: 995px){.component_how-to-buy .equal-row>div{max-width:50%}}.component_nearby-module .nearby-card{margin-bottom:16px;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.component_nearby-module .nearby-card h4{font-size:16px;font-weight:400;min-height:40px}.component_nearby-module .nearby-card .seo-widget-block{height:100%}.component_nearby-module .nearby-card .nearby-wrapper{position:relative;height:120px;overflow-y:auto;padding-right:22px;margin-right:-22px}.component_nearby-module .nearby-card .nearby-wrapper table{margin-bottom:0}.component_nearby-module .nearby-card .nearby-wrapper td{padding:8px 0}.component_nearby-module .nearby-card .nearby-wrapper td,.component_nearby-module .nearby-card .nearby-wrapper td a{color:#757575}@media screen and (max-width: 767px){.component_nearby-module .nearby-card{width:100%;-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.component_nearby-module .nearby-card .show-more{display:inline}.component_nearby-module .nearby-card .nearby-wrapper{height:auto}.component_nearby-module .nearby-card .nearby-wrapper.expanded table tr{display:table-row}.component_nearby-module .nearby-card .nearby-wrapper.expanded .show-more .more{display:none}.component_nearby-module .nearby-card .nearby-wrapper.expanded .show-more .less{display:block}.component_nearby-module .nearby-card .nearby-wrapper table{margin-bottom:20px}.component_nearby-module .nearby-card .nearby-wrapper table tr{display:none}.component_nearby-module .nearby-card .nearby-wrapper table tr:nth-of-type(-n+3){display:table-row}}.component_school-widget .tab-pane .school-block{display:none;min-height:60px}.component_school-widget .tab-pane .school-block:nth-of-type(-n+3){display:inline-block}.component_school-widget .tab-pane .school-block ul li:only-child{margin-top:8px}.component_school-widget .tab-pane .less{display:none}.component_school-widget .tab-pane.expand .school-block{display:inline-block}.component_school-widget .tab-pane.expand .more{display:none}.component_school-widget .tab-pane.expand .less{display:block}.ads-srp-qv-lb1{min-height:110px}.qv-open .ads-srp-qv-lb1{margin-top:44px}.desktop-full-qv .ads-srp-qv-lb1{margin-top:0px}.tablet .qvads{padding-top:44px}.tablet .qv-open.full-screen-qv .qv-wrap.have-lb1-above-gnav .qv-wrap-inner{padding-top:0px}.ab-mixed-view:not(.qv-open){overflow-y:hidden}.ab-mixed-view:not(.qv-open) .qvads{display:none}.ab-mixed-view .txtinadslistview{display:none}.ab-mixed-view .ldp_ads{display:none}.ab-mixed-view .ab-srp-body{position:absolute;top:98px;bottom:0;width:100%}.ab-mixed-view .ab-srp-body .component_ab-list-with-sidebar{position:absolute;top:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ab-mixed-view .ab-srp-body .component_srp-sidebar{display:none}.ab-mixed-view .ab-srp-body .component_ab-srp-map{position:absolute;right:0;top:0;bottom:0}.ab-mixed-view .ab-srp-body .txtinadslistview{display:none}.ab-mixed-view .ab-srp-body.have-lb1-above-gnav{top:208px}.ab-mixed-view .srp-applied-filters,.ab-mixed-view .global-nav-footer,.ab-mixed-view .footer-seo-content,.ab-mixed-view .market-summary-widget,.ab-mixed-view .store-smartbanner,.ab-mixed-view .srp-rich-sentence-section,.ab-mixed-view .component_nearby-module,.ab-mixed-view .component_property-type,.ab-mixed-view .component_school-widget,.ab-mixed-view .component_market-summary,.ab-mixed-view .component_popular-searches,.ab-mixed-view .moving-calculator-modal .txtinadslistview{display:none}.ab-mixed-view .affordability-modal .txtinadslistview{display:none}.ab-mixed-view .filter-section-price .txtinadslistview{display:none}.ab-mixed-view .map-global-footer{display:block;margin:0 -16px}.ab-mixed-view .map-global-footer .container{width:100%}.ab-mixed-view .seo-sections-wrap{padding-top:15px}@media only screen and (max-width: 767px){.ab-mixed-view .ab-srp-body .component_ab-list-with-sidebar{width:0%;display:none}.ab-mixed-view .ab-srp-body .component_ab-srp-map{width:100%}.ab-mixed-view .ab-srp-body .component_how-to-buy{display:none}}@media only screen and (max-width: 960px) and (min-width: 768px){.ab-mixed-view .ab-srp-body .component_ab-srp-map{width:-webkit-calc( 100% - 340px);width:-moz-calc( 100% - 340px);width:calc( 100% - 340px)}.ab-mixed-view .ab-srp-body .component_ab-list-with-sidebar{width:340px}.ab-mixed-view .ab-srp-body .component_property-card{padding-left:8px;padding-right:8px;margin-bottom:16px;width:100%}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .ads-card{padding-bottom:0;padding-top:4px;border:none;min-height:inherit;background:transparent}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .ads-card .ads{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:relative;min-height:390px}}@media only screen and (max-width: 1300px) and (min-width: 961px){.ab-mixed-view .ab-srp-body .component_ab-srp-map{width:-webkit-calc( 100% - 380px);width:-moz-calc( 100% - 380px);width:calc( 100% - 380px)}.ab-mixed-view .ab-srp-body .component_ab-list-with-sidebar{width:380px}.ab-mixed-view .ab-srp-body .component_property-card{padding-left:8px;padding-right:8px;margin-bottom:16px;width:100%}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .ads-card{padding-bottom:0;padding-top:4px;border:none;min-height:inherit;background:transparent}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .ads-card .ads{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:relative;min-height:390px}}@media only screen and (max-width: 2100px) and (min-width: 1301px){.ab-mixed-view .ab-srp-body .component_ab-list-with-sidebar{width:50%}.ab-mixed-view .ab-srp-body .component_ab-srp-map{width:50%}.ab-mixed-view .ab-srp-body .component_property-card{width:50%;padding-left:8px;padding-right:8px;margin-bottom:16px}.ab-mixed-view .ab-srp-body .component_property-card .photo-wrap,.ab-mixed-view .ab-srp-body .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-mixed-view .ab-srp-body .component_property-card .TILE1 .moving-cost-tile .dropdown-menu{max-height:75px !important}}@media only screen and (max-width: 2100px){.ab-mixed-view .ab-srp-body .component_how-to-buy .equal-row>div{width:50%;max-width:50%}.ab-mixed-view .ab-srp-body .component_how-to-buy .seo-widget-video{display:none}}@media only screen and (max-width: 1300px){.ab-mixed-view .ab-srp-body .component_how-to-buy .equal-row>div{width:100%;max-width:100%}.ab-mixed-view .ab-srp-body .component_how-to-buy .seo-widget-preapproved{display:none}}@media only screen and (min-width: 2101px){.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_ab-list-with-sidebar{width:55%}.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_ab-srp-map{width:45%}.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_property-card{width:33.33333333%}.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_property-card .photo-wrap,.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_property-card.width-2x{width:66.66666666%}.ab-mixed-view:not(.ab-map-cluster) .ab-srp-body .component_property-card.width-2x .photo-wrap{padding-bottom:30.456852792%}}@media only screen and (min-width: 2000px){.ab-mixed-view.ab-map-cluster .ab-srp-body .component_ab-srp-map{width:-webkit-calc( 100% - 900px);width:-moz-calc( 100% - 900px);width:calc( 100% - 900px)}.ab-mixed-view.ab-map-cluster .ab-srp-body .component_ab-list-with-sidebar{width:900px}.ab-mixed-view.ab-map-cluster .ab-srp-body .component_property-card{width:50%;padding-left:8px;padding-right:8px;margin-bottom:16px}.ab-mixed-view.ab-map-cluster .ab-srp-body .component_property-card .photo-wrap,.ab-mixed-view.ab-map-cluster .ab-srp-body .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-mixed-view.ab-map-cluster .ab-srp-body .component_property-card .TILE1 .moving-cost-tile .dropdown-menu{max-height:75px !important}}.ab-mixed-view .srp-map-wrapper .custom-view-type>.inner-view{height:33px;font-size:12px}.ab-mixed-view .srp-map-wrapper .custom-view-type.right-bottom.with-zoom>.inner-view{right:55px}.ab-mixed-view .footer-filter{display:none}.ab-mixed-view .footer-layers{display:table-cell}.ab-mixed-view .notification-wrapper{height:24px;width:42px;position:absolute;left:-webkit-calc(33% - 50px);left:-moz-calc(33% - 50px);left:calc(33% - 50px);background-color:#D52331;border-radius:12px;bottom:39px;top:-13px;display:table}.ab-mixed-view .notification-wrapper .notification-count{font-size:16px;color:#fff;display:table-cell;vertical-align:middle}.ab-mixed-view .ra-notification{font-size:20px;top:-1px;position:relative;margin-right:5px}.ab-list-view:not(.qv-open) .qvads{display:none}.ab-list-view .txtinadsmapview{display:none}.ab-list-view .ldp_ads{display:none}.ab-list-view .component_ab-property-list{width:-webkit-calc(100% - 324px);width:-moz-calc(100% - 324px);width:calc(100% - 324px);float:left}@media only screen and (max-width: 994px){.ab-list-view .component_ab-property-list{width:100%;float:none}}.ab-list-view .filter-section-price .txtinadsmapview{display:none}.ab-list-view .affordability-modal .txtinadsmapview{display:none}.ab-list-view .moving-calculator-modal .txtinadsmapview,.ab-list-view .map-global-footer,.ab-list-view .txtinadsmapview,.ab-list-view .component_ab-srp-map,.ab-list-view .map-sponsorship{display:none}.ab-list-view .ab-srp-body:not(.srp-no-rr) .map-global-footer{display:none}@media only screen and (max-width: 671px){.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card{padding-left:8px;padding-right:8px;margin-bottom:16px;width:100%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .ads-card{padding-bottom:0;padding-top:4px;border:none;min-height:inherit;background:transparent}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .ads-card .ads{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:relative;min-height:390px}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_how-to-buy{display:none}}@media only screen and (min-width: 672px) and (max-width: 1379px){.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card{width:50%;padding-left:8px;padding-right:8px;margin-bottom:16px}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card .photo-wrap,.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card .TILE1 .moving-cost-tile .dropdown-menu{max-height:75px !important}}@media only screen and (min-width: 1380px) and (max-width: 1899px){.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card{width:33.33333333%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card .photo-wrap,.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.width-2x{width:66.66666666%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.width-2x .photo-wrap{padding-bottom:30.456852792%}}@media only screen and (min-width: 1900px){.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card{width:25%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card .photo-wrap{padding-bottom:60%}.ab-list-view .ab-srp-body:not(.srp-no-rr):not(.utility-sidebar-hidden) .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}}.ab-list-view .footer-filter{display:table-cell}.ab-list-view .footer-layers{display:none}.ab-list-view .notification-wrapper{height:24px;width:42px;position:absolute;left:-webkit-calc(33% - 50px);left:-moz-calc(33% - 50px);left:calc(33% - 50px);background-color:#D52331;border-radius:12px;bottom:39px;top:-13px;display:table}.ab-list-view .notification-wrapper .notification-count{font-size:16px;color:#fff;display:table-cell;vertical-align:middle}.ab-list-view .ra-notification{font-size:20px;top:-1px;position:relative;margin-right:5px}.ab-list-view .ab-srp-body.srp-no-rr .component_ab-property-list{width:100%;float:none}.ab-list-view .ab-srp-body.srp-no-rr .component_srp-sidebar{display:none}@media only screen and (max-width: 671px){.ab-list-view .ab-srp-body.srp-no-rr .component_property-card{padding-left:8px;padding-right:8px;margin-bottom:16px;width:100%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .ads-card{padding-bottom:0;padding-top:4px;border:none;min-height:inherit;background:transparent}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .ads-card .ads{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:relative;min-height:390px}.ab-list-view .ab-srp-body.srp-no-rr .component_how-to-buy{display:none}}@media only screen and (min-width: 672px) and (max-width: 1149px){.ab-list-view .ab-srp-body.srp-no-rr .component_property-card{width:50%;padding-left:8px;padding-right:8px;margin-bottom:16px}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card .photo-wrap,.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card .TILE1 .moving-cost-tile .dropdown-menu{max-height:75px !important}}@media only screen and (min-width: 1150px) and (max-width: 1749px){.ab-list-view .ab-srp-body.srp-no-rr .component_property-card{width:33.33333333%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card .photo-wrap,.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.width-2x{width:66.66666666%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.width-2x .photo-wrap{padding-bottom:30.456852792%}}@media only screen and (min-width: 1750px){.ab-list-view .ab-srp-body.srp-no-rr .component_property-card{width:25%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card .photo-wrap{padding-bottom:60%}.ab-list-view .ab-srp-body.srp-no-rr .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}}@media only screen and (min-width: 672px){#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ad-cta-padding.ab-ads-padding-c1{padding-top:88px}#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ad-cta-padding.ab-ads-padding-v1{padding-top:130px}#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ad-cta-padding.ab-ads-padding-v2{padding-top:152px}#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ab-ads-padding-c1{padding-top:60px}#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ab-ads-padding-v1{padding-top:106px}#srp-list .srp-list-marginless .component_property-card.ads-wrapper>.ads-card.ab-ads-padding-v2{padding-top:108px}}.component_property-card .detail-wrap.ab-detail-padding{padding:8px 16px}.component_property-card .detail-wrap.no-proptype-padding{padding:12px 16px 20px}.component_property-card .save-wrap.icon-br-pos.ab-icon-size{left:-webkit-calc(100% - 48px);left:-moz-calc(100% - 48px);left:calc(100% - 48px);top:-44px}.component_property-card .save-wrap.icon-br-pos.ab-icon-size svg{height:32px;width:32px}.component_property-card .ab-price{font-size:24px}.component_property-card .ab-prop-details{font-size:12px;line-height:1.3333333}.component_property-card .ab-prop-details div{display:inline-block}.component_property-card .ab-prop-details .property-type,.component_property-card .ab-prop-details .listing-age{font-size:inherit;color:#757575;margin-bottom:0px}.component_property-card .ab-prop-details .reduced-amount{color:#578011;margin-right:2px}.component_property-card .ab-prop-details .reduced-amount .arrow-down-icon{vertical-align:text-bottom}.component_property-card .ab-price-position{line-height:1.1;margin-top:2px}.component_property-card .ab-price-position.ab-price-margin{margin-top:4px}.component_property-card .ab-price-position .data-price{font-size:22px;font-weight:700}.component_property-card .ab-location-display{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component_property-card .ab-location-display .ab-address-text{line-height:1.428571429}.component_property-card .ab-location-display .ab-address-margin-v1,.component_property-card .ab-location-display .ab-address-margin-v2{margin-top:0px}.component_property-card .prop-meta.ab-prop-meta{height:20px}.component_property-card .prop-meta.ab-prop-meta.ab-prop-margin{margin-top:8px}.component_property-card .prop-meta.ab-prop-meta>li{margin-right:8px}.component_property-card .prop-meta.ab-prop-meta span{margin-right:0px}.component_property-card .ab-cta-wrap .cta-btn{line-height:1.428571429}.component_property-card .ab-cta-wrap.ab-cta-margin-c1{margin-top:4px;margin-bottom:4px}.component_property-card .ab-cta-wrap.ab-cta-margin-v1{margin-top:4px}.component_property-card .ab-cta-wrap.ab-cta-margin-v2{margin-top:8px}.component_property-card .ab-multilisting-wrap{height:auto;line-height:1.3333333}.component_property-card .ab-multilisting-wrap ul>li:not(:first-child){margin-left:10px;padding-left:10px}.component_property-card .ab-multilisting-wrap.ab-mlisting-c1{bottom:13px}.component_property-card .ab-multilisting-wrap.ab-mlisting-v1{bottom:9px}.component_property-card .ab-multilisting-wrap.ab-mlisting-v2{left:16px;bottom:18px !important;width:55%;font-size:12px !important}.component_property-card .ab-multilisting-wrap.ab-mlisting-v2 ul>li:not(:first-child){margin-left:5px;padding-left:5px}.component_property-card .srp-right-cta-wrap-right.ab-cta-padding{padding:6px 16px 8px !important;border-radius:18px !important}.component_property-card .srp-contact-agent-link-mob{bottom:16px}.component_property-card .srp-mlisting-links-mob{left:13px;bottom:0px !important;font-size:14px !important;font-weight:400;width:50%}.component_property-card .srp-right-cta-wrap-right{border:1px solid #3377cc;padding:7px 12px !important;border-radius:4px;height:auto !important;display:inline-block}.component_property-card .srp-right-cta-wrap-right.after-contact{border:none}.component_property-card .srp-right-cta-wrap-right{float:right}.component_property-card .cta-wrap.right-cta-wrap{position:absolute;bottom:0px;right:0px;width:auto}.component_property-card .detail-wrap-cta-right{padding:16px !important}@media (max-width: 600px){.component_property-card .detail-wrap-cta-right{padding-bottom:8px !important}}.component_property-card .detail-wrap-cta-right .multilisting-wrap{position:static;height:20px;margin-top:4px}.component_property-card .detail-wrap-cta-right .right-cta-address{margin-top:4px;margin-bottom:0px}.component_property-card .detail-wrap-cta-right .location-wrapper-relative{position:relative}.component_property-card .detail-wrap-cta-right .location-wrapper-relative .multilisting-wrap .srp-multi-links{line-height:22px;height:22px}.component_property-card .cta-address-ellipsis-mob{width:63%}.gi-widget-wrapper{width:100%;font-size:14px;position:relative;z-index:1;margin-top:55px}.srp-body.utility-sidebar-hidden .srp-utility-sidebar,.srp-body.utility-sidebar-hidden .gi-toggle-close{display:none}@media only screen and (min-width: 996px){.srp-body.utility-sidebar-hidden .gi-toggle-open{display:inline-block}}body.ab-mixed-view .srp-body .gi-toggle-open{display:none}.gi-toggle-close{display:block;width:20px;background-color:#d7d7d7;height:40px;position:absolute;left:-20px;top:10px;cursor:pointer;font-size:24px}.gi-toggle-close:hover{background-color:#c1c1c1}.gi-toggle-open{display:none;padding:5px 10px;background-color:#d7d7d7;font-weight:400;cursor:pointer;float:right;margin-left:4px}.gi-toggle-open .ra{font-size:17px;line-height:1.2}.gi-toggle-open:hover{background-color:#c1c1c1}.nd-ab-test .srp-sorting-control{float:none;margin-left:8px;padding-left:8px;border-left:1px dotted #bfbfbf}.nd-ab-test .component_ab-sort .page-title{padding-top:6px;display:inline-block}.gi-widget-card{background-color:#f7f7f7;border:1px solid #d0d0d0;margin-bottom:20px}.gi-section{padding:0 16px;margin-bottom:20px}.gi-sub-title{font-size:14px;font-weight:400}.gi-header{font-size:0;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}.gi-header-image,.gi-header-map{font-size:14px;display:inline-block;height:150px;overflow:hidden;position:relative;vertical-align:middle}.gi-header-image{width:35%}.gi-header-image img{min-width:100%;max-height:110%;min-height: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%);display:block}.gi-header-map{cursor:pointer}.gi-header-map.gi-lg-map{width:100%}.gi-header-map.gi-sm-map{width:65%}.gi-map-expand{position:absolute;top:5px;right:5px;border:1px solid #666;background-color:#fff;padding:1px 4px;border-radius:2px;font-size:16px;color:#666}.gi-map-expand:hover{background-color:#f7f7f7;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);text-decoration:none}.gi-map-links{position:absolute;bottom:16px;right:4px}.gi-map-link{background-color:#fff;padding:4px 9px;border-radius:2px;color:#333;font-size:12px;font-weight:400;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);margin-right:2px;display:inline-block;border:1px solid transparent}.gi-map-link:hover{text-decoration:none;background-color:#f7f7f7;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2)}.gi-widget-title{padding:0 16px;margin:20px 0 10px;font-size:24px;font-weight:400}.gi-statistics{font-size:0}.gi-statistics a{text-decoration:none}.gi-statistics .gi-stat-block:nth-child(2){margin:0 2%}.gi-stat-block{width:32%;display:inline-block;text-align:center;background:#fff;border:1px solid #ccc;padding:8px;border-radius:4px;color:#333}.gi-stat-block:hover{color:#333;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);text-decoration:none}.gi-stat-value{display:block;font-size:16px;font-weight:400;color:#3377cc;min-height:25px}.gi-stat-title{display:block;font-size:12px}.gi-keywords{text-align:center;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:inline-block;padding:8px 5px;width:100%}.gi-keywords .ra{font-size:22px;vertical-align:sub}.gi-no-results{line-height:20px}.gi-geo-block{display:inline-block;width:32%;max-width:150px;text-align:center;font-size:14px;border-radius:4px;overflow:hidden;cursor:pointer;border-radius:5px;background-color:#fff;color:#333;border:1px solid #d0d0d0;min-height:60px;vertical-align:middle}.gi-geo-block:nth-child(2){margin:0 2%}.gi-geo-block:hover,.gi-geo-block:focus{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);text-decoration:none}.gi-geo-block .gi-geo-image{height:0;padding-bottom:80%;overflow:hidden;background-color:#777;position:relative}.gi-geo-block .gi-geo-image img{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gi-geo-block .gi-geo-image img.no-image{width:auto;height:100%;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%)}.gi-geo-block .gi-geo-info{background-color:#fff;color:#3377cc;padding:8px 6px 4px}.gi-geo-block .gi-geo-info h4{margin:0;font-size:13px;font-weight:400}.gi-geo-block .gi-geo-info span{display:block;font-size:12px;color:#999}.gi-neighborhoods .gi-toggle-carousel{line-height:14px;cursor:pointer}.gi-neighborhoods .gi-nh-list{font-size:0;margin:0 -8px;min-height:80px}.gi-nh-item{position:relative}.gi-nh-item .nh-item-name{height:30px;overflow:hidden}.gi-nh-item .nh-item-text{min-height:17px}.gi-nh-item .nh-item-insight{margin-top:8px;padding:0 6px}.gi-nh-item .nh-item-hover{color:#333;position:absolute;width:100%;height:0;top:-100%;background:rgba(255,255,255,0.7);padding-bottom:80%;-webkit-transition:top 0.3s linear;-o-transition:top 0.3s linear;-moz-transition:top 0.3s linear;transition:top 0.3s linear;font-weight:400}.gi-nh-item:hover .nh-item-hover{display:block;top:0}.gi-nh-image-list{margin:0 -8px}.gi-nh-image-block{cursor:default;float:left}.gi-nh-image-block .gi-nh-image{overflow:hidden;height:0;padding-bottom:80%;position:relative;background-color:#999;width:80px;margin-bottom:4px;margin-left:4px}.gi-nh-image-block .gi-nh-image 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:100%}.gi-nh-image-block:nth-child(1) .gi-nh-image{width:168px}.gi-pasf-section .gi-pasf-list{font-size:0;margin:0 -8px}.gi-pasf-section .gi-geo-info{padding-top:11px}.gi-pasf-section .gi-pasf-item .pasf-item-median{padding-top:8px}.gi-readmore-toggle{display:none}.gi-readmore-toggle{display:none}.gi-feedback-toggle{color:#333;position:absolute;top:100%;right:8px;font-size:12px;line-height:18px}.vuhl-ads{display:inline-block;vertical-align:middle;margin:0 -8px;border-radius:5px 5px 5px 5px;border:1px solid #d0d0d0;cursor:default}.vuhl-ads:hover{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);text-decoration:none}.vuhl-ads .gi-ads-banner{position:relative;float:left}.vuhl-ads .gi-ads-banner .advertisement-labal{position:absolute;top:6px;left:6px;color:#fff;padding:2px 4px;font-size:8px}.vuhl-ads .ads-neighborhood-img{float:left;border-radius:5px 0px 0px 4px;cursor:pointer}.vuhl-ads .gi-ads-info{background-color:#fff;border-radius:4px;width:51%;float:left;padding:9.5px 15px;border-radius:0 5px 5px 0}.vuhl-ads .gi-ads-info p{color:#0099cc;font-size:13px;cursor:pointer;display:block;font-weight:400;margin-bottom:0;text-align:center}.vuhl-ads .gi-ads-info span{padding:4px 0px 3px 5px;display:block;color:#999;font-size:12px}@media only screen and (max-width: 995px){.gi-widget-wrapper{margin-top:0}.gi-widget-card{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gi-header-image,.gi-header-map{height:130px}.gi-header-map img{width:100%;position:absolute;bottom:0}.gi-header-image img{max-width:265px;max-height:200px}.gi-widget-title{margin:12px 0;font-size:18px}.gi-nh-image-list{overflow-x:scroll;width:100%;white-space:nowrap}.gi-nh-image-list .gi-nh-image-block{display:inline-block;float:none}.gi-nh-image-list .gi-nh-image-block .gi-nh-image{width:150px}.gi-neighbor-list{white-space:nowrap;overflow-x:scroll;margin-right:-16px;padding-bottom:5px}.gi-links-wrapper{white-space:nowrap;overflow-x:scroll;margin-right:-16px;padding-bottom:3px}.gi-links-wrapper.gi-map-links{right:15px;padding-bottom:0}.gi-map-link{padding:4px 13px;font-size:13px;margin-right:5px}.gi-readmore-toggle{display:block;text-align:center;font-size:22px}.gi-readmore-toggle .ra:before{content:"\e028"}.readmore-collapsed .gi-readmore-toggle{position:absolute;right:0;bottom:0;padding:6px 20px;width:100%;text-align:right}.readmore-collapsed .gi-readmore-toggle .ra:before{content:"\e02c"}.readmore-collapsed .gi-section{display:none}.gi-feedback-toggle{display:none}}@media only screen and (max-width: 1279px){.gi-header-map img{width:100%;position:absolute;bottom:0}.gi-keywords{padding:8px 15px}.gi-map-link{padding:4px 13px;font-size:13px;margin-right:5px}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape){.gi-header-map img{height:100%}}@media only screen and (min-width: 481px){.gi-header-image img{max-width:100%;max-height:110%}}.section-neighborhood-discovery{padding:16px 0}.section-neighborhood-discovery .nd-section-title{font-size:18px;line-height:24px;letter-spacing:0.5px;margin:0 0 4px}.section-neighborhood-discovery .nd-carousel-wrap .rdc-carousel:not([data-rdc-carousel="active"]){height:81px;width:100%;background-color:#eee}.section-neighborhood-discovery .nd-carousel-wrap{margin:0 -8px}.section-neighborhood-discovery .rdc-next-set,.section-neighborhood-discovery .rdc-prev-set{background:#f5f5f5;border:1px solid #D3D3D3;border-radius:5px}.section-neighborhood-discovery .rdc-next-set .ra,.section-neighborhood-discovery .rdc-prev-set .ra{background:#f5f5f5;color:#333}.section-neighborhood-discovery .owl-stage-outer{padding:0 2px}.section-neighborhood-discovery .rdc-prev-set{left:-12px}.section-neighborhood-discovery .rdc-next-set{right:-12px}.nd-carousel-item{text-align:center;width:150px;height:53px;border:1px solid #ccc;border-radius:4px;margin:4px 0;position:relative;padding:5px 8px}.nd-carousel-item.nd-item-selected{border-bottom:3px solid #d92228}.nd-carousel-item .nd-item-link-block{display:block;height:100%;width:100%;text-decoration:none;position:absolute;top:0;left:0}.nd-carousel-item .nd-item-title{font-size:14px;margin:0;line-height:20px;color:#0099cc}.nd-carousel-item .nd-item-price-sqft{font-size:12px;margin-top:3px}.ab-list-view .nd-ab-test .srp-utility-sidebar{width:370px;margin-left:36px}.ab-list-view .nd-ab-test .component_ab-property-list{width:-webkit-calc(100% - 406px);width:-moz-calc(100% - 406px);width:calc(100% - 406px)}.ab-list-view .nd-ab-test.utility-sidebar-hidden .component_ab-property-list{width:100%;float:none}@media only screen and (max-width: 995px){.ab-list-view .nd-ab-test .srp-utility-sidebar{display:block;float:none;width:auto;padding-left:0;margin-left:-8px;margin-right:-8px;margin-top:10px}.ab-list-view .nd-ab-test .component_ab-property-list{width:100%;float:none}}@media only screen and (max-width: 671px){.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card{padding-left:8px;padding-right:8px;margin-bottom:16px;width:100%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .ads-card{padding-bottom:0;padding-top:4px;border:none;min-height:inherit;background:transparent}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .ads-card .ads{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .TILE1 .moving-cost-tile{position:relative;min-height:390px}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_how-to-buy{display:none}}@media only screen and (min-width: 672px) and (max-width: 1149px){.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card{width:50%;padding-left:8px;padding-right:8px;margin-bottom:16px}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card .photo-wrap,.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card .TILE1 .moving-cost-tile .dropdown-menu{max-height:75px !important}}@media only screen and (min-width: 1150px) and (max-width: 1749px){.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card{width:33.33333333%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card .photo-wrap,.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.width-2x{width:66.66666666%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.width-2x .photo-wrap{padding-bottom:30.456852792%}}@media only screen and (min-width: 1750px){.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card{width:25%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card .photo-wrap{padding-bottom:60%}.ab-list-view .ab-srp-body.nd-ab-test.utility-sidebar-hidden .component_property-card.ads-wrapper .ads-card{padding-bottom:60%}}.component_property-card .photo-wrap.light-background{background:none !important;background-color:#F7F7F7}.component_property-card .photo-wrap.light-background:after{content:none}.component_property-card .photo-wrap.light-background .owl-carousel-images-holder{position:absolute;height:100%;width:100%;overflow:hidden}.component_property-card .photo-wrap.light-background .owl-carousel-images-holder .owl-stage,.component_property-card .photo-wrap.light-background .owl-carousel-images-holder .owl-stage-outer,.component_property-card .photo-wrap.light-background .owl-carousel-images-holder .owl-item,.component_property-card .photo-wrap.light-background .owl-carousel-images-holder .owl-carousel{height:100%;overflow:hidden;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.component_property-card .photo-wrap.light-background .owl-theme .owl-nav .disabled{opacity:0}.component_property-card .photo-wrap.light-background .owl-theme .owl-nav{opacity:0.0;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.component_property-card .photo-wrap.light-background .owl-nav .owl-prev,.component_property-card .photo-wrap.light-background .owl-nav .owl-next{position:absolute;top:40%;background:none;border-radius:0;font-size:36px;padding:0;margin:0}.component_property-card .photo-wrap.light-background .owl-nav .owl-prev .ra-angle-left,.component_property-card .photo-wrap.light-background .owl-nav .owl-prev .ra-angle-right,.component_property-card .photo-wrap.light-background .owl-nav .owl-next .ra-angle-left,.component_property-card .photo-wrap.light-background .owl-nav .owl-next .ra-angle-right{background-color:rgba(51,51,51,0.3)}.component_property-card .photo-wrap.light-background .owl-nav .owl-prev{left:0}.component_property-card .photo-wrap.light-background .owl-nav .owl-next{right:0}.component_property-card .photo-wrap.light-background .photo-wrap-detail-overlay{display:block;height:25%;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 .photo-wrap.light-background .owl-custom-dots{position:absolute;bottom:5%;width:15%;left:45%;z-index:5;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0px 0px 0 2px}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot{width:6px;height:6px;background-color:#ffffff;border-radius:30px;opacity:0.7;margin-right:4px}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot{width:4px;height:4px}}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.end{width:4px;height:4px}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.end{width:2px;height:2px}}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.active{width:8px;height:8px;opacity:1}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.active{width:6px;height:6px}}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-active{overflow:visible;position:relative}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-active:after{width:6px;height:6px;background-color:#ffffff;border-radius:30px;opacity:0.7;margin-right:4px;width:8px;height:8px;opacity:1;content:'';position:absolute;top:-1px;left:0;z-index:1;margin:0;-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-active:after{width:4px;height:4px}}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-active:after{width:6px;height:6px}}.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-dot{width:6px;height:6px;background-color:#ffffff;border-radius:30px;opacity:0.7;margin-right:4px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 768px){.component_property-card .photo-wrap.light-background .owl-custom-dots .dot.fake-dot{width:4px;height:4px}}.component_property-card .photo-wrap.light-background .owl-custom-dots .owl-stage-outer .owl-stage{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0px 0px 0 2px;margin:0px 0px 0 2px}.component_property-card:hover .photo-wrap:hover .owl-theme .owl-nav{opacity:1}.srp-card-carousel-cta{padding:14% 0;display:table;width:100%;z-index:5;-webkit-background-size:cover;background-size:cover}.srp-card-carousel-cta.cta-wrap{margin-top:0;padding-bottom:30%}.srp-card-carousel-cta.cta-wrap .after-contact{color:#999;display:none;padding:5% 0}.srp-card-carousel-cta.cta-wrap .before-contact{display:inline-block}.srp-card-carousel-cta.contacted .after-contact{display:inline-block}.srp-card-carousel-cta.contacted .before-contact{display:none}.srp-card-carousel-cta .srp-card-carousel-content{display:table-cell;vertical-align:middle;color:#ffffff;z-index:5}@media only screen and (max-width: 320px){.srp-card-carousel-cta{padding:8% 0 15% 0}}@media only screen and (min-width: 321px) and (max-width: 375px){.srp-card-carousel-cta{padding:10% 0 18% 0}}@media only screen and (min-width: 376px) and (max-width: 425px){.srp-card-carousel-cta{padding:12% 0 18% 0}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInLeft{from{-moz-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0);visibility:visible}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slideInLeft{from{transform:translate3d(8px, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(8px, 0, 0);-moz-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.qv-container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff}.qv-container:before,.qv-container:after{content:" ";display:table}.qv-container:after{clear:both}@media (min-width: 768px){.qv-container{width:80%}}@media (min-width: 996px){.qv-container{width:85%;max-width:1050px}}[class^="col-qv-"],[class*=" col-qv-"]{position:relative;min-height:1px;padding-left:8px;padding-right:8px}.col-qv-xs-1,.col-qv-xs-2,.col-qv-xs-3,.col-qv-xs-4,.col-qv-xs-5,.col-qv-xs-6,.col-qv-xs-7,.col-qv-xs-8,.col-qv-xs-9,.col-qv-xs-10,.col-qv-xs-11,.col-qv-xs-12{float:left}.col-qv-xs-1{width:8.3333333333%}.col-qv-xs-2{width:16.6666666667%}.col-qv-xs-3{width:25%}.col-qv-xs-4{width:33.3333333333%}.col-qv-xs-5{width:41.6666666667%}.col-qv-xs-6{width:50%}.col-qv-xs-7{width:58.3333333333%}.col-qv-xs-8{width:66.6666666667%}.col-qv-xs-9{width:75%}.col-qv-xs-10{width:83.3333333333%}.col-qv-xs-11{width:91.6666666667%}.col-qv-xs-12{width:100%}@media (min-width: 768px){.col-qv-sm-1,.col-qv-sm-2,.col-qv-sm-3,.col-qv-sm-4,.col-qv-sm-5,.col-qv-sm-6,.col-qv-sm-7,.col-qv-sm-8,.col-qv-sm-9,.col-qv-sm-10,.col-qv-sm-11,.col-qv-sm-12{float:left}.col-qv-sm-1{width:8.3333333333%}.col-qv-sm-2{width:16.6666666667%}.col-qv-sm-3{width:25%}.col-qv-sm-4{width:33.3333333333%}.col-qv-sm-5{width:41.6666666667%}.col-qv-sm-6{width:50%}.col-qv-sm-7{width:58.3333333333%}.col-qv-sm-8{width:66.6666666667%}.col-qv-sm-9{width:75%}.col-qv-sm-10{width:83.3333333333%}.col-qv-sm-11{width:91.6666666667%}.col-qv-sm-12{width:100%}}@media (min-width: 996px){.col-qv-md-1,.col-qv-md-2,.col-qv-md-3,.col-qv-md-4,.col-qv-md-5,.col-qv-md-6,.col-qv-md-7,.col-qv-md-8,.col-qv-md-9,.col-qv-md-10,.col-qv-md-11,.col-qv-md-12{float:left}.col-qv-md-1{width:8.3333333333%}.col-qv-md-2{width:16.6666666667%}.col-qv-md-3{width:25%}.col-qv-md-4{width:33.3333333333%}.col-qv-md-5{width:41.6666666667%}.col-qv-md-6{width:50%}.col-qv-md-7{width:58.3333333333%}.col-qv-md-8{width:66.6666666667%}.col-qv-md-9{width:75%}.col-qv-md-10{width:83.3333333333%}.col-qv-md-11{width:91.6666666667%}.col-qv-md-12{width:100%}}@media (min-width: 1280px){.col-qv-lg-1,.col-qv-lg-2,.col-qv-lg-3,.col-qv-lg-4,.col-qv-lg-5,.col-qv-lg-6,.col-qv-lg-7,.col-qv-lg-8,.col-qv-lg-9,.col-qv-lg-10,.col-qv-lg-11,.col-qv-lg-12{float:left}.col-qv-lg-1{width:8.3333333333%}.col-qv-lg-2{width:16.6666666667%}.col-qv-lg-3{width:25%}.col-qv-lg-4{width:33.3333333333%}.col-qv-lg-5{width:41.6666666667%}.col-qv-lg-6{width:50%}.col-qv-lg-7{width:58.3333333333%}.col-qv-lg-8{width:66.6666666667%}.col-qv-lg-9{width:75%}.col-qv-lg-10{width:83.3333333333%}.col-qv-lg-11{width:91.6666666667%}.col-qv-lg-12{width:100%}}.visible-qv-xs-block,.visible-qv-xs-inline,.visible-qv-xs-inline-block,.visible-qv-sm-block,.visible-qv-sm-inline,.visible-qv-sm-inline-block,.visible-qv-md-block,.visible-qv-md-inline,.visible-qv-md-inline-block{display:none !important}@media (max-width: 767px){.visible-qv-xs-block{display:block !important}.visible-qv-xs-inline{display:inline !important}.visible-qv-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 995px){.visible-qv-sm-block{display:block !important}.visible-qv-sm-inline{display:inline !important}.visible-qv-sm-inline-block{display:inline-block !important}}@media (min-width: 996px){.visible-qv-md-block{display:block !important}.visible-qv-md-inline{display:inline !important}.visible-qv-md-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-qv-xs{display:none !important}}@media (min-width: 768px) and (max-width: 995px){.hidden-qv-sm{display:none !important}}@media (min-width: 996px) and (max-width: 1279px){.hidden-qv-md{display:none !important}}@media (min-width: 1280px){.hidden-qv-lg{display:none !important}}.qv-wrap.qv-version-snapshot{position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,0.8);z-index:10009}.qv-wrap.qv-version-snapshot:not(.qv-full-width) .qv-wrap-outer{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;max-height:100%;overflow-y:auto}.qv-wrap.qv-version-snapshot .qv-sec-bottom-lead-form,.qv-wrap.qv-version-snapshot .qv-leaderboardad,.qv-wrap.qv-version-snapshot .qv-sec-additional-info,.qv-wrap.qv-version-snapshot .qv-primary-ad,.qv-wrap.qv-version-snapshot .footer-contact-agent{display:none}.qv-wrap.qv-version-snapshot .qv-content-wrapper{padding-bottom:5px}.qv-wrap{display:none}.qv-wrap .ajax-fail{display:none !important}.qv-wrap.qv-refresh-load .qv-header,.qv-wrap.qv-refresh-load .qv-content,.qv-wrap.qv-refresh-load #qv-crabwalk-left,.qv-wrap.qv-refresh-load #qv-crabwalk-right{display:none}.qv-open .qv-wrap{display:block}.qv-open .smarty-ui{z-index:10100}.qv-open #notification-cookies{position:fixed;bottom:0;width:100%;z-index:9999999}.qv-open:not(.full-screen-qv){overflow:hidden}.qv-freeze-body.qv-open{position:fixed !important;top:0;bottom:0;left:0;right:0}.hide-chat{display:none}.move-crabwalk{bottom:50% !important}.school-rating-qv{border-radius:50%;display:inline-block;text-align:center;height:50px;width:50px;line-height:45px;font-weight:bold;color:#333;font-size:smaller}.school-rating-dark-green{border:3px solid #378301}.school-rating-green{border:3px solid #89AC01}.school-rating-light-green{border:3px solid #C3C700}.school-rating-grey{border:3px solid #C8C8C8}.school-rating-text{font-size:large}.school-list{display:inline-block !important;float:none !important}.slider1{white-space:nowrap;overflow-y:scroll;overflow-x:auto}.scroller{padding-top:5.7px}.scroller-right{float:right !important}.scroller-left{float:left !important}.nav-position{position:relative !important}.qv-wrap .qv-content-wrapper{position:relative}.qv-wrap main{padding:0 8px;margin-right:320px}.qv-wrap .title-section{font-size:20px;border:none;padding:0 30px 0 0;font-weight:400;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.qv-wrap .title-section i{margin-top:-2px;font-size:24px;margin-right:15px;width:30px}.qv-wrap #similar-homes-close{display:none}.qv-wrap .header-subsection{font-size:16px;font-weight:700;margin-bottom:16px}.qv-wrap .subsection{margin-bottom:20px}.qv-wrap .panel{border-top:solid 1px #DFDFDF}.qv-wrap .panel a.contacted{color:#999;text-decoration:none;cursor:default;margin-left:15px;font-weight:400}.qv-wrap .panel-body{position:relative;text-align:left;padding:20px 8px 40px 0}.qv-wrap .accordion-heading{background:transparent;padding:23px 0px}.qv-wrap .accordion-heading .accordion-title:after{color:#999;font-size:24px;position:absolute;right:0}.qv-wrap .sec-summary{padding:4px 25px 23px 45px;margin:0;color:#999;font-size:14px;display:none;max-width:430px}.qv-wrap .sec-summary .summary-disclaimer{width:100%;font-size:10px;color:#999;white-space:normal;display:block;position:relative;top:8px}.qv-wrap .statefarm,.qv-wrap .property-details-sponsorship{display:block;position:absolute;padding-left:45px;bottom:5px;width:300px}.qv-wrap .details-sponsorship-qoute{position:relative;left:45px;bottom:5px;margin-bottom:10px;display:block}.qv-wrap .qv-property-details .panel-body{position:relative;text-align:left;padding:0px 8px 40px 0}.qv-wrap.qv-sec-summaries .accordion-heading.collapsed{padding-bottom:0}.qv-wrap.qv-sec-summaries .accordion-heading.collapsed+.sec-summary,.qv-wrap.qv-sec-summaries .accordion-heading.collapsed .sec-summary{display:block}.qv-wrap .property-badge-ads{margin-bottom:10px}.share-icon{background-image:url("/assets/share-f1deec1501152dec2375ad0117322b323fa8ad038fe29ef32e22cf27d33bcdc5.svg");top:0px !important}.qv-wrap .crabwalk-left,.qv-wrap .crabwalk-right{position:absolute;bottom:33.33%;z-index:20001}.qv-wrap .crabwalk-left a,.qv-wrap .crabwalk-right a{color:#fff;padding:8px 16px;font-size:14px;background-color:#4A4A4A;text-decoration:none;-webkit-box-shadow:1px 1px 1px rgba(43,43,43,0.8);box-shadow:1px 1px 1px rgba(43,43,43,0.8);display:block}.qv-wrap .crabwalk-left a:hover,.qv-wrap .crabwalk-right a:hover{background-color:#808080}.qv-wrap .crabwalk-left.disabled,.qv-wrap .crabwalk-right.disabled{display:none}.qv-wrap .crabwalk-right{right:0}.qv-wrap .crabwalk-right a{border-radius:4px 0 0 4px}.qv-wrap .crabwalk-left{left:0}.qv-wrap .crabwalk-left a{border-radius:0 4px 4px 0px}.component_business-card{overflow:hidden}.component_business-card .media{width:120px;float:left;text-align:center}.component_business-card .media .media-img-wrapper{text-align:center;background:#fff;border:1px solid #fff;width:80px;height:80px;position:relative;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.component_business-card .media .media-img-wrapper img{display:inline-block;max-width:100%;max-height:100%;position:absolute}.component_business-card .content{padding:0 10px 0px 0;margin-left:130px;word-wrap:break-word}.component_business-card.no-media .content{margin-left:0}.qv-wrap .lead-form-primary{border-radius:4px;background-color:#eaeaea}.qv-wrap .lead-form-primary .qv-lead-form.qv-share-form{padding:0}.qv-wrap .lead-form-primary .qv-lead-form.qv-share-form .share-form-title-wrap{background:#d8d8d8;padding:17px 20px 1px}.qv-wrap .lead-form-primary .qv-lead-form.qv-share-form .share-form-wrap{padding:15px 20px}.lead-form-outer-wrapper{width:100%;height:100%;display:table}.lead-form-inner-wrapper{display:table-cell;vertical-align:middle}.click-text-msg{cursor:pointer}#srp-lead-modal .header-main-form-text-lf{margin:22px 0px 12px}#srp-lead-modal .header-main-form-text-lf .form-group{margin:0px}.suppress-lead-card{padding:20px 37px;border-radius:4px;font-size:16px;margin:3px}.suppress-lead-card .suppress-lead-card-body .suppress-lead-card-text{margin:12px 2px}.suppress-lead-card .suppress-lead-card-body a{text-decoration:none}@media only screen and (min-width: 768px){.lead-form-inner-wrapper{position:relative}.suppress-lead-card{position:absolute;top:0;background:#fff}}.component_placeholder{width:100%;height:250px;background-color:#f1f1f1;padding:8px;position:relative}@media only screen and (max-width: 995px){.qv-wrap main{margin-right:0}.qv-wrap aside.qv-aside{display:none}.qv-wrap .component_photo-gallery{padding-right:0}.qv-wrap .component_photo-overlay{right:0}.qv-wrap .component_photo-fallback .fallback-photo{width:100%}}.qv-wrap .qv-aside{width:320px;position:absolute;right:0;top:0;bottom:0;z-index:500}.qv-wrap .qv-aside .qv-snapshot-ldp-btn>.btn{margin:50px auto;position:relative;display:block;width:60%;border-color:#A9A9A9}.qv-wrap .qv-aside .sticky-wrap{position:relative}.qv-wrap .qv-aside .sticky-wrap.sticky{position:-webkit-sticky;position:sticky;top:44px;width:320px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.qv-wrap .qv-aside .sticky-wrap.sticky.fixed-sticky{position:fixed;cursor-events:none}.qv-wrap .qv-aside .sticky-wrap.sticky.fixed-sticky .new_leads_form_data,.qv-wrap .qv-aside .sticky-wrap.sticky.fixed-sticky .share-form-wrap,.qv-wrap .qv-aside .sticky-wrap.sticky.fixed-sticky .qv-primary-ad{pointer-events:auto}.qv-wrap .qv-aside .sticky-wrap.sticky.fixed-sticky.sticky-bottom{position:absolute;bottom:0;top:auto !important;width:100%}.qv-wrap .qv-aside .sticky-wrap.sticky .qv-sec-hero-lead-form{background-color:rgba(255,255,255,0.95)}.qv-wrap .qv-aside .sticky-wrap.sticky .qv-lead-form{-webkit-box-shadow:0px 1px 2px 0px #666;box-shadow:0px 1px 2px 0px #666;background:#f7f7f7;left:50% !important}.qv-wrap .qv-aside .sticky-wrap.sticky .qv-primary-ad{margin-top:24px}.qv-wrap .qv-aside .sticky-wrap.sticky.sticky-bottom .qv-sec-hero-lead-form{background-color:transparent}.qv-wrap .qv-aside .sticky-wrap.sticky.sticky-bottom .qv-sec-hero-lead-form .qv-lead-form{opacity:0.2}.qv-wrap .qv-aside.aside-ajax-fail .qv-snapshot-ldp-btn{display:block;margin-top:20px;text-align:center}.component_select-mortage-type{position:relative;overflow:hidden;min-height:33px}.component_select-mortage-type .selectpicker{padding:6px 12px}.component_select-mortage-type select{min-width:100%;height:36px !important;z-index:1}.component_select-mortage-type .customselect-mortgage-rates{width:100%;margin-left:0}.component_select-mortage-type .customselect-mortgage-rates span{display:block !important;min-width:100%;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.component_select-mortage-type .customselect-mortgage-rates:after{content:"\e02f";float:right;font-family:"rdcfont";font-size:16px;line-height:1.4;vertical-align:middle;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.qv-header{height:44px}.qv-header .qv-sticky-cta{padding:0;height:44px;border-bottom:1px solid #ddd;position:relative;font-size:0;overflow:hidden}.qv-header a{display:inline-block;color:#000;text-decoration:none;font-size:14px;font-weight:400;padding:12px 16px;border-right:1px solid #ddd}.qv-header a.contacted{color:#999;background:#fff;cursor:default;background-color:#fff;border-left:solid 1px #ddd}.qv-header a i{color:#808080;position:relative;width:20px;height:20px;margin-right:2px;top:-2px;font-size:16px}.qv-header a i.ra-heart{color:#d92228}.qv-header a:hover,.qv-header a:active{-webkit-box-shadow:none;box-shadow:none}.qv-header .qv-save-logged-in .ra-heart{color:#dc4405}.qv-header .header-contact-agent{border-left:none;color:#d92228}.qv-header .header-contact-agent-v1{color:#0070C9}.qv-header .header-share{border-right:1px solid #ddd}.qv-header .header-ldp-link{border-left:1px solid #ddd}.qv-header .qv-close,.qv-header .full-gallery-close,.qv-header .full-map-close{margin-right:0;position:relative;right:0;top:0;bottom:0;padding:0 16px}.qv-header .qv-close i,.qv-header .full-gallery-close i,.qv-header .full-map-close i{height:auto;width:auto;line-height:44px;top:0}.qv-header .full-map-close,.qv-header .full-gallery-close{border-left:1px solid #ddd;display:none}.qv-header .qv-close-back{display:none}@media only screen and (min-width: 768px){.display-btn{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 600px){.display-btn{display:none !important}}@media only screen and (min-width: 812px) and (max-width: 812px){.display-btn{display:inline-block !important}}.qv-property-header{position:relative;padding:8px 0}.qv-property-header .property-type-wrapper{min-height:20px}.qv-property-header .property-type-wrapper.graphical-uplift{display:none}.qv-property-header .map-cta-wrapper{margin:0 12px 0 0;float:left;text-align:center;width:70px}.qv-property-header .map-btn{display:inline-block;text-align:center;position:relative;border-radius:4px;overflow:hidden;border:solid 1px #ddd}.qv-property-header .map-btn img{position:relative;z-index:0}.qv-property-header .map-btn img.graphical-uplift{width:117px;height:65px}.qv-property-header .map-btn .copy{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.qv-property-header .map-btn .copy i{color:#d92228;display:block;line-height:1.1}.qv-property-header .map-btn .copy span{display:block;line-height:1.1;color:#000;font-size:12px;font-weight:400}.qv-property-header .commute-time-wrapper{margin:0 0 8px}.qv-property-header .address{font-size:16px;margin-bottom:0;margin-top:8px}.qv-property-header .address.sales-office{color:#757575;font-size:16px !important}.qv-property-header .price-wrapper{text-align:right;float:right;padding-top:5px}.qv-property-header .price-line{display:block;min-height:50px}.qv-property-header .price{font-size:32px;color:#333;font-weight:700}.qv-property-header .price.graphical-uplift{font-size:32px;color:#333;font-weight:700}.qv-property-header .estimate-payment-link{display:inline-block;padding-top:5px}.qv-property-header .plan-name{margin-top:10px}.qv-property-header .plan-name h2 span{font-size:1rem;margin-left:12px}.qv-property-header .property-meta{margin-top:15px}.qv-property-header .property-meta li{color:#757575;margin:0 20px 0 0;text-transform:lowercase}.qv-property-header .property-meta li span{color:#000}.qv-property-header .property-meta li:last-child{margin-right:0px}.qv-property-header .property-meta.graphical-uplift{margin-top:15px}.qv-property-header .property-meta.graphical-uplift li{color:#333;text-transform:lowercase;margin:0 22px 0 0}.qv-property-header .property-meta.graphical-uplift li span{color:#000}.qv-property-header .property-meta.graphical-uplift li:last-child{margin-right:0px}.qv-property-header .property-meta{margin-top:15px}.qv-property-header .property-meta li{color:#757575;margin:0 20px 0 0;text-transform:lowercase}.qv-property-header .property-meta li span{color:#000}.qv-property-header .property-meta li:last-child{margin-right:0px}.qv-property-header .qv-photo-save{display:none}.qv-property-header .building-link{line-height:24px}.plan-detail-image{min-height:150px;min-width:150px;margin-left:auto;margin-right:auto;text-align:center;display:table-cell;vertical-align:middle;margin-top:16px;margin-bottom:16px;max-width:90%;overflow-x:hidden;max-height:500px}.dark-gray{color:darkgray}.qv-other-floor-plans{padding-top:16px}.qv-other-floor-plans .compare-link{font-size:14px;font-weight:normal;cursor:pointer}.office-hours-table{margin-bottom:10px}.office-hours-table tr{line-height:2em}.office-hours-table tr td{width:150px}.other-plans-card{width:260px;cursor:pointer}.other-plans-card .border-radius{border-radius:4px}.other-plans-card .label-black{background-color:black;border-color:black}.other-plans-card .compact-card-price .compact-card-plan-number{font-size:12px;font-weight:100}.other-plans-card .compact-card-content{border:1px solid lightgray;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.other-plans-card .compact-card-image-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 767px){.qv-property-header:not(.ab-v2):not(.ab-v3).mobile-header .address{min-height:50px;margin-right:105px;margin-top:4px}.qv-property-header:not(.ab-v2):not(.ab-v3).mobile-header .map-cta-wrapper{width:95px;float:right}.qv-property-header:not(.ab-v2):not(.ab-v3) .price-wrapper{float:left;text-align:left}.qv-property-header:not(.ab-v2):not(.ab-v3) .price{float:left}.qv-property-header:not(.ab-v2):not(.ab-v3) .estimate-payment-link{float:right;padding-top:13px}.qv-property-header:not(.ab-v2):not(.ab-v3) .map-cta-wrapper{position:relative;margin:0 0 8px;text-align:center;width:115px}.qv-property-header:not(.ab-v2):not(.ab-v3) .map-cta-wrapper a{float:none}.qv-property-header:not(.ab-v2):not(.ab-v3) .commute-time-wrapper{margin:0}.qv-property-header:not(.ab-v2):not(.ab-v3) .key-info{margin-left:0}.qv-property-header:not(.ab-v2):not(.ab-v3) .address span{display:block;font-size:14px;color:#757575;font-weight:400;margin-top:6px}.qv-property-header:not(.ab-v2):not(.ab-v3) .address .sales-address::before{content:"Sales Office: "}.qv-property-header:not(.ab-v2):not(.ab-v3) .property-meta{width:100%;border-bottom:1px solid #ddd;padding-top:8px;padding-bottom:8px;margin-top:8px}.qv-property-header:not(.ab-v2):not(.ab-v3) .property-meta li span{display:block}.qv-property-header:not(.ab-v2):not(.ab-v3) .property-meta .display-half-bath span{display:inline}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3).mobile-header .address{min-height:50px;margin-right:105px;margin-top:8px;margin-bottom:-6px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3).mobile-header .map-cta-wrapper{width:120px;float:right}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .price-wrapper{float:left;text-align:left}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .price{float:left}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .estimate-payment-link{float:right;padding-top:18px;padding-bottom:6px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .calc-icon{padding-right:6px;padding-bottom:2px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .map-cta-wrapper{height:68px;border:1px solid #C8C8C8;border-radius:4px;margin-top:5px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .map-cta-wrapper a{float:none}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .commute-time-wrapper{margin:0;padding-bottom:14px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .commute-time-wrapper .estimate-commute-popover-toggle{line-height:16px;vertical-align:bottom;padding-left:6px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .key-info{margin-left:0}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .address span{display:block;font-size:14px;color:#757575;font-weight:400;margin-top:5px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .address .sales-address::before{content:"Sales Office: "}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .property-meta{width:100%;padding-top:18px;padding-bottom:8px;margin-top:8px;border-bottom:none}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .property-meta li{margin:0 35px 0 0;padding-left:8px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .property-meta li span{display:block;margin-bottom:-2px}.qv-property-header.graphical-uplift:not(.ab-v2):not(.ab-v3) .property-meta .display-half-bath span{display:inline}.qv-property-indicators{margin-top:0}.qv-property-header-reduced{position:relative;top:-8px}.qv-property-header-reduced i{padding-bottom:2px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.key-info .address span{display:block;font-size:14px;color:#757575;font-weight:400;margin-top:6px}.key-info .address .sales-address::before{content:"Sales Office: "}}.qv-sec-branding{height:66px;position:relative;bottom:-20px;margin-top:-15px;z-index:10101}.qv-sec-branding .branding-wrapper{height:66px}.qv-sec-branding .qv-branding{position:relative;padding:0 8px}.qv-sec-branding .qv-branding.loading{padding-top:4px}.qv-sec-branding .qv-branding.loading .line-1{width:120px;height:14px;background-color:#dcdcdc}.qv-sec-branding .qv-branding.loading .line-2{margin-top:3px;width:280px;height:14px;background-color:#dcdcdc}.qv-sec-branding .basic-branding{padding-top:6px}.qv-sec-branding .wrapper{z-index:2}.qv-sec-branding .branding-bar{position:absolute;background:rgba(51,51,51,0.85);width:100%;bottom:0;left:0;height:20px}.qv-sec-branding .branding-slogan{color:#fff;padding-top:9px}.qv-sec-branding .broker-name,.qv-sec-branding .agent-name{display:block;margin-top:5px}.qv-sec-branding .component_business-card .media{width:70px}.qv-sec-branding .component_business-card .media-img-wrapper{width:60px;height:60px}.qv-sec-branding .component_business-card .content{margin-left:70px}.qv-sec-branding .business-card-md .media{width:100px}.qv-sec-branding .business-card-md .media-img-wrapper{width:90px}.qv-sec-branding .business-card-md .content{margin-left:100px}.qv-sec-branding .component_business-card.no-media .content,.qv-sec-branding .business-card-md.no-media .content{margin-left:0;padding-top:0}@media (max-width: 767px){.qv-sec-branding{min-height:15px;height:46px}.qv-sec-branding .branding-wrapper{height:46px}.qv-sec-branding .broker-name,.qv-sec-branding .agent-name{display:inline}.qv-sec-branding .basic-branding{padding-top:2px}.qv-sec-branding .component_business-card .media,.qv-sec-branding .business-card-md .media{width:50px}.qv-sec-branding .component_business-card .media-img-wrapper,.qv-sec-branding .business-card-md .media-img-wrapper{width:40px;height:40px}.qv-sec-branding .component_business-card .content,.qv-sec-branding .business-card-md .content{margin-left:50px;padding-top:5px}.qv-sec-branding .component_business-card.no-media-xs,.qv-sec-branding .component_business-card.no-media,.qv-sec-branding .business-card-md.no-media-xs,.qv-sec-branding .business-card-md.no-media{min-height:34px}.qv-sec-branding .component_business-card.no-media-xs .content,.qv-sec-branding .component_business-card.no-media .content,.qv-sec-branding .business-card-md.no-media-xs .content,.qv-sec-branding .business-card-md.no-media .content{margin-left:0}}.qv-sec-photo{background-color:#f7f7f7;width:100%;height:420px;position:relative;overflow:hidden;z-index:2}.component_photo-fallback{position:absolute;bottom:0;top:0;left:0;right:0;font-size:0;z-index:1}.component_photo-fallback .fallback-gallery{width:100%;height:100%;white-space:nowrap}.component_photo-fallback .fallback-photo{display:inline-block;position:relative;overflow:hidden;width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);width:calc(100% - 320px);height:420px}.component_photo-fallback .second-fallback-photo{opacity:0.65}.component_photo-fallback .fallback-photo-empty{-webkit-background-size:cover;background-size:cover;background-image:url("/assets/coming-soon-225_169-60dfb87e4b8a3ab4bbed5e7d1d6deb3e46dd473063b43666c7b5932f61a89091.svg")}.component_photo-fallback img{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.component_photo-fallback .photo-overlay-loading{position:absolute;width:130px;left:8px;bottom:8px;height:21px;z-index:11001;pointer-events:none;background-color:rgba(255,255,255,0.2)}.component_photo-gallery{position:absolute;top:0;bottom:0;width:100%;z-index:11000;cursor:pointer;padding-right:320px;z-index:0}.component_photo-gallery .thumbnails-carousel{padding:10px 10px 10px 80px;background-color:#fff;position:relative}.component_photo-gallery .thumbnails-carousel .photo-prev,.component_photo-gallery .thumbnails-carousel .photo-next{width:35px;height:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;color:transparent}.component_photo-gallery .thumbnails-carousel .photo-prev i,.component_photo-gallery .thumbnails-carousel .photo-next i{position:relative;font-size:30px;line-height:30px;top:9px}.component_photo-gallery .thumbnails-carousel .thumbnails-photo-count{position:absolute;top:10px;height:60px;width:75px;left:0;background:#999;border-radius:4px;color:#fff;line-height:60px;text-align:center;font-size:17px;z-index:1;font-weight:400}.component_photo-gallery .photo-carousel-nav>div{width:50px;height:50px;border-radius:4px;text-align:center;background-color:rgba(0,0,0,0.6);z-index:2;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.component_photo-gallery .photo-carousel-nav>div>i{position:relative;font-size:40px;line-height:40px;top:4px;color:#fff}.component_photo-gallery .photo-carousel-nav .photo-prev{left:12px}.component_photo-gallery .photo-carousel-nav .photo-next{right:12px}.component_photo-gallery .owl-stage-outer{overflow:visible}.component_photo-gallery .photo-item{width:100%;height:420px;position:relative;overflow:hidden;background-color:rgba(150,150,150,0.4)}.component_photo-gallery .photo-item>img{position:absolute;left:50%;top:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.component_photo-gallery .photo-item img.loaded{opacity:1}.component_photo-gallery .photo-item .owl-lazy{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.component_photo-gallery .photo-media-bg{display:none}.component_photo-gallery .owl-item.active .photo-item .photo-media-bg{background-color:rgba(0,0,0,0.7);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:block}.component_photo-gallery .owl-item.active .photo-item .photo-media-bg .photo-media-cta{display:none;width:70%;text-align:center;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%)}.component_photo-gallery .owl-item.active .photo-item .photo-media-bg .photo-media-cta p{color:#fff;font-size:18px}@media only screen and (max-width: 994px){.component_photo-gallery .owl-item.active .photo-item .photo-media-bg .photo-media-cta{display:block}}.component_photo-gallery .owl-item.active .photo-item .photo-media-bg .contacted{background-color:#ddd;color:#999;border:#ddd}.component_photo-gallery .photo-placeholder-item>img{max-height:none !important;min-width:90% !important}.component_photo-gallery .photo-thumbnail-item{width:90px;height:60px;position:relative;background-color:#999;border-radius:4px}.component_photo-gallery .photo-thumbnail-item img{position:absolute;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.component_photo-gallery .photo-thumbnail-item img.loaded{opacity:1}.component_photo-gallery .photo-thumbnail-item.highlight:before{content:'';position:absolute;width:100%;height:5px;background-color:#d92228;top:-8px;left:0;z-index:1;border-radius:2px}@media only screen and (max-width: 995px){.component_photo-gallery .owl-item.active .photo-item .photo-media-bg .photo-media-cta p{font-size:16px}}.leadform-focus .component_photo-overlay{opacity:0.25}.component_photo-overlay{position:absolute;left:0;right:320px;bottom:0;padding:0 8px 16px;z-index:11001;pointer-events:none}@media only screen and (max-width: 995px){.component_photo-overlay{padding-bottom:8px}}.component_photo-overlay.offset-bottom{bottom:18px}.component_photo-overlay>div{display:inline-block;pointer-events:auto}.component_photo-overlay.offset-bottom-label{bottom:30px}.component_photo-overlay .carousel-photo-count,.component_photo-overlay .property-status{cursor:pointer;pointer-events:none}.component_photo-overlay .carousel-photo-count .label-new,.component_photo-overlay .carousel-photo-count .label-dark-transparent,.component_photo-overlay .property-status .label-new,.component_photo-overlay .property-status .label-dark-transparent{text-transform:uppercase;font-size:11px}.component_photo-overlay a{text-decoration:none}.qv-property-details{width:100%}.qv-property-details .subsection{margin:0;padding:10px 0}.qv-property-details .subsection .header-subsection{margin:10px 0}.qv-property-details .subsection .header-subsection.header-subsection-home-service{margin-bottom:0px}.qv-property-details .subsection .header-subsection.header-subsection-home-service h2{margin-bottom:0px;font-size:16px;font-weight:400}.qv-property-details .subsection .header-subsection.header-subsection-home-service div{font-size:12px;font-weight:300;color:#999;height:16px;line-height:16px}.qv-property-details .subsection .header-subsection.header-subsection-home-service.no-homsvc1.no-homsvc2.no-homsvc3{display:none}.qv-property-details .schools-list-wrapper{margin-bottom:10px}.qv-property-details .features .title-subsection-sm{font-weight:700}.qv-property-details .features .list{margin:0 0 15px}.qv-property-details .features .list li{padding-left:0}.qv-property-details .features .list span{display:block;padding-right:20px}.qv-property-details .features+[data-readmore-toggle]{margin-top:25px}@media screen and (max-width: 425px){.qv-property-details h2 img.community-icon{padding-right:20px}}.qv-property-details .panel #collapse-community-details .panel-body .builder-href-wrap{margin-left:50px}.qv-property-details .panel #collapse-community-details .panel-body .builder-href-wrap .builder-href{background:url(/assets/icon_open-38b7d0b35aafb6e096b00aa475523f4223ab67581b8b5d3d39974490f996c751.svg) transparent 0px 50% no-repeat;padding-left:20px}.about_community_video{height:2.5em;width:10em;padding:6px;border:1px solid #3377cc;border-radius:1.25em;color:#3377cc;position:relative;display:inline-block;margin-right:15px}.about_community_video:hover{text-decoration:none}.about_community_video span{margin-left:30px}.about_community_video .play-button{background:url("/assets/video-play-button-35ebf7957991e707329906cf282e0beacf1b3374f8f672992dacac41cab5ed3d.svg") no-repeat top left;-webkit-background-size:contain;background-size:contain;position:absolute;width:24px;height:24px;left:5%;top:11%;text-align:center;display:inline-block}.table-school td:not(.score){padding-top:16px}.neighborhood-flex-wrapper{padding:16px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.neighborhood-flex-wrapper .neighborhood-flex-item{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;font-size:20px;font-weight:400;text-align:center;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:dashed 1px #dcdcdc}.neighborhood-flex-wrapper .neighborhood-flex-item:last-child{border-right:none}.neighborhood-flex-wrapper .neighborhood-flex-item-attribute{font-size:14px;min-height:40px;display:block;margin-top:10px}.neighborhood-flex-wrapper .neighborhood-flex-item>a{font-size:16px;display:inline-block;height:30px}.qv-amenities-map{width:100%;height:400px}.qv-amenities-container{height:400px}.qv-amenities-container .ldp-main-map{height:400px}.qv-amenities-wrapper{padding-top:50px}.ldp-amenity-map-attribution .attribution-text{margin-top:12px}.ldp-amenity-map-attribution .yelp-logo{width:64px;height:34px}.ldp-amenity-map-attribution .yelp-logo.with-logo{background-image:url("/assets/yelp-logo-9bf7ab21031e951723ff02a66e9f362368bffe216fb950d5d0fb1f94a392c72a.png")}.ldp-amenity-map-attribution .statefarm-logo{width:88px;height:31px;margin:3px 0 0 5px}.ldp-amenity-map-attribution .statefarm-logo.with-logo{background-image:url("/assets/logo-statefarm-179da19afc8a25c1529cdd0f964daa20a496a80e16a68e13f7f18c2436b472b9.png")}.ldp-amenity-map-attribution .yelp-logo.with-logo,.ldp-amenity-map-attribution .statefarm-logo.with-logo{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position-x:right;display:block}.ldp-amenity-map-attribution .hide-attribution{opacity:0;filter:alpha(opacity=0)}.qv-map-crime-sponsor,.qv-map-school-sponsor{position:absolute;top:5px}.qv-map-crime-sponsor.hide-attribution,.qv-map-school-sponsor.hide-attribution{opacity:0;filter:alpha(opacity=0);display:none}@media only screen and (max-width: 995px){.ldp-amenity-map-attribution{padding-left:0}}@media only screen and (max-width: 480px){.neighborhood-flex-wrapper .neighborhood-flex-item{min-width:140px}.neighborhood-flex-wrapper .neighborhood-flex-item:nth-child(even){border-right:0}.neighborhood-flex-wrapper .neighborhood-flex-item:nth-child(odd){border-right:dashed 1px #dcdcdc}.neighborhood-flex-wrapper .neighborhood-flex-item:last-child{border:0}}.qv-verterans-military{margin-bottom:20px}.qv-verterans-military .panel{position:relative}.qv-verterans-military .link-primary-text{font-size:16px;margin:0 140px 27px 45px;line-height:24px}.qv-verterans-military .link-primary-text a{text-decoration:underline}.qv-verterans-military .panel-icon-qv{margin-right:15px;width:24px}.qv-verterans-military .vu-sponsored-logo{display:block;position:absolute;padding-left:45px;top:45px;z-index:99}.qv-verterans-military .vu-sponsored-logo span{font-size:12px;line-height:13px;color:#9B9B9B}.qv-verterans-military .vu-sponsored-logo span img{display:inline-block;width:105px}.qv-verterans-military .verterans-flex-wrapper{padding:16px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.qv-verterans-military .verterans-flex-wrapper img{display:block;margin:0 auto 20px}.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item{width:33.333%;font-weight:700;text-align:center;padding:10px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:24px;min-height:178px;font-size:16px}.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item-text{font-size:14px;min-height:40px;display:block;margin-top:10px;font-weight:400}.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item>a{font-size:16px;display:inline-block;height:30px}.qv-verterans-military .qv-nmls-icon{float:right;margin-top:10px;font-size:12px}.qv-verterans-military .qv-nmls-icon img{width:20px;margin:0 6px 5px 0px}@media only screen and (min-width: 996px) and (max-width: 1280px){.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item{padding:10px 22px}}@media only screen and (max-width: 995px){.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item{padding:10px 35px}}@media only screen and (max-width: 480px){.qv-verterans-military .link-primary-text{margin:0 0px 25px 5px}.qv-verterans-military .verterans-flex-wrapper{padding:0}.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item{width:100%;font-weight:700;text-align:left;padding:10px 5px;min-height:auto}.qv-verterans-military .verterans-flex-wrapper img{display:inline-block;margin:0 5px 0 0}.qv-verterans-military .verterans-flex-wrapper .verterans-flex-item-text{margin-top:0;margin-left:36px}.qv-verterans-military .btn-wrap{margin-top:0}.qv-verterans-military .btn-wrap span{display:block;margin-bottom:20px}.qv-verterans-military .btn-wrap a{margin-left:0}}.qv-sec-additional-info{padding:8px;margin:8px}.qv-sec-additional-info .listing-section-provider{margin-top:8px}.qv-sec-additional-info .listing-section-provider.no-additional-info{padding-top:5px}.qv-sec-additional-info .listing-section-provider .table-provider .col-provider-lbl{width:42%;font-weight:400}.qv-sec-additional-info .realtor-block-text{max-width:250px;margin:0}.qv-sec-additional-info .icon-realtor-block{vertical-align:middle;font-size:32px;line-height:32px;color:#0066cc}.qv-sec-additional-info .business-card-lg .media-img-wrapper{width:120px}.qv-sec-additional-info .business-card-agent .media-img-wrapper img{min-height:100%}.qv-sec-additional-info .businesscard-offset .content{margin-left:0}@media (max-width: 767px){.qv-sec-additional-info{border-bottom:none}.qv-sec-additional-info .component_business-card{border-bottom:solid 1px #DFDFDF;padding-bottom:10px;margin-bottom:10px}}.qv-payment-calculator .veteran-benefits-info{background-color:transparent;padding:0}.qv-payment-calculator .veteran-benefits-info a .ra{color:#8a8a8a}.qv-payment-calculator .veteran-popover-content,.qv-payment-calculator .payment-tax-info-popover{max-width:280px}.qv-payment-calculator .payment-calculator-wrapper{max-width:600px}.qv-payment-calculator .payment-calculator-wrapper .form-group label{font-size:12px;display:block}.qv-payment-calculator .payment-calculator-wrapper .form-group .view-rates-xxs{padding-left:80px}.qv-payment-calculator .payment-calculator-wrapper .dropdown-toggle,.qv-payment-calculator .payment-calculator-wrapper .form-control{font-size:16px;font-weight:400}.qv-payment-calculator .payment-calculator-wrapper .btn-default.dropdown-toggle.highlight-payment-calculator,.qv-payment-calculator .payment-calculator-wrapper .highlight-payment-calculator{-webkit-animation:red-fade 2s ease-in 1;-o-animation:red-fade 2s ease-in 1;-moz-animation:red-fade 2s ease-in 1;animation:red-fade 2s ease-in 1}.qv-payment-calculator .payment-calculator-wrapper .btn-primary{min-width:150px}.qv-payment-calculator .payment-calculator-wrapper .hasCustomSelect+.customselect-mortgage-rates{font-weight:400;font-size:16px}.componet_payment-chart .payment-chart-wrapper{max-width:600px}.componet_payment-chart .payment-chart-wrapper .highcharts-background{fill-opacity:0}.componet_payment-chart .payment-chart-wrapper .payment-monthly-cost{position:absolute;font-size:25px;font-weight:700}.componet_payment-chart .payment-chart-wrapper .payment-monthly-cost span{font-weight:400;color:#999;font-size:20px;display:block;text-align:center}.componet_payment-chart .payment-chart-wrapper .payment-chart{width:100%;height:200px;min-width:190px}.componet_payment-chart .chart-legend{margin:15px 0 0}.componet_payment-chart .chart-legend li{margin-bottom:10px}.componet_payment-chart .chart-legend .legend-principal{color:#3fc478}.componet_payment-chart .chart-legend .legend-tax{color:#b3d675}.componet_payment-chart .chart-legend .legend-home-insurance{color:#92a0e5}.componet_payment-chart .chart-legend .legend-hoa{color:#7bcdf3}.componet_payment-chart .chart-legend .legend-mortg-insurance{color:#d9d9d9}.componet_payment-chart .chart-legend .input-edit-inplace{text-align:right;width:72px;height:20px;font-size:14px;color:#333;pointer-events:none}.componet_payment-chart .chart-legend .editinplace-trigger{border-bottom:dashed 1px #c4c4c4;cursor:pointer}.componet_payment-chart .chart-legend .input-no-style{border:0;background:transparent;color:#333}.componet_payment-chart .chart-legend .input-no-style:disabled{-webkit-text-fill-color:#333333;-webkit-opacity:1;color:#333333;background:#fff;text-align:right;font-size:14px;float:right;padding-right:0;border:none}@-webkit-keyframes red-fade{0%{background:none}50%{background:#FFEEF0}100%{background:none}}@-moz-keyframes red-fade{0%{background:none}50%{background:#FFEEF0}100%{background:none}}@-o-keyframes red-fade{0%{background:none}50%{background:#FFEEF0}100%{background:none}}@keyframes red-fade{0%{background:none}50%{background:#FFEEF0}100%{background:none}}@media only screen and (max-width: 767px){.veteran-benefits-info{text-align:center}}@media only screen and (max-width: 667px) and (min-width: 375px){.estimate_payment_fields{font-size:16px}}.qv-sec-hero-lead-form{width:100%;height:420px;background-color:rgba(0,0,0,0.25);-webkit-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;transition:background-color 0.3s linear;position:relative;overflow:visible;padding:20px}.qv-sec-hero-lead-form .lead-form-primary{position:relative;width:100%;z-index:1;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:left 0.2s ease, opacity 0.2s linear;-o-transition:left 0.2s ease, opacity 0.2s linear;-moz-transition:left 0.2s ease, opacity 0.2s linear;transition:left 0.2s ease, opacity 0.2s linear}.qv-sec-hero-lead-form .primary-leadform-placeholder{background-color:rgba(234,234,234,0.75);width:100%;height:330px}.tcpa-lead-form-wrapper{padding-top:3px}.tcpa-lead-form-wrapper .lead-form-primary.form-sm{padding-bottom:0px}.tcpa-lead-form-wrapper .lead-form-primary.form-sm .lead-tcpa{letter-spacing:-0.2px}.qv-wrap.leadform-focus .qv-sec-hero-lead-form .lead-form-primary{left:-360px}.qv-wrap .sticky .lead-form-inner-wrapper{vertical-align:top;padding-top:15px}@media only screen and (max-width: 1279px){.qv-wrap.qv-version-snapshot.leadform-focus .qv-sec-hero-lead-form .lead-form-primary{left:-280px}}.qv-sec-gallery-lead-form{z-index:2;width:100%;margin-top:auto;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:none;height:100%;overflow:auto;pointer-events:none;max-width:590px}.qv-sec-gallery-lead-form .lead-form-outer-wrapper{width:290px;height:100%;display:table;float:right}.qv-sec-gallery-lead-form .lead-form-inner-wrapper{display:table-cell;vertical-align:middle}.qv-sec-gallery-lead-form img.secure-rights-media{display:inline-block}.qv-sec-gallery-lead-form .qv-lead-form{pointer-events:auto}.fwt-text-title{font-size:25px}.fwt-text-content{padding-top:20px;font-size:18px}.fwt-text-content li{line-height:50px}.fwt-text-content i{color:#b6e74d;margin-right:6px}.fwt-text{display:table;height:100%;margin:0 40px 0 0;float:left;color:#fff;max-width:50%}.fwt-text .fwt-text-wrapper{display:table-cell;vertical-align:middle}@media only screen and (max-width: 995px){.qv-sec-gallery-lead-form{width:300px}}.qv-load-leadform{position:absolute;height:656px;width:100%;max-width:1058px;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%);margin:0 auto}.qv-load-leadform .ra-close-thin{font-size:20px}.qv-load-leadform .qv-sec-gallery-lead-form{display:block}.qv-load-leadform .qv-sec-gallery-lead-form .lead-form-outer-wrapper{width:325px}.qv-load-leadform .qv-sec-gallery-lead-form .fwt-text{margin:-30px 90px 0 134px;padding:0px 0 0 43px}.qv-load-leadform .qv-sec-gallery-lead-form .fwt-text .fwt-text-title{margin-bottom:10px}.qv-load-leadform .qv-sec-gallery-lead-form .fwt-text-content li{line-height:inherit;margin-bottom:20px}.qv-load-leadform .qv-sec-gallery-lead-form .fwt-text-content li .check-mark-wrapper{border-radius:50%;background-color:#fff;display:inline-block;margin-right:8px;width:30px;height:30px}.qv-load-leadform .qv-sec-gallery-lead-form .fwt-text-content li .check-mark-wrapper i{margin:4px 6px;color:#008D00}.qv-load-leadform .snapshot-background{width:100%;height:100%;position:absolute;-webkit-background-size:cover;background-size:cover;background-image:url("/assets/snapshot-background-house-50fc533f9361c671e8349ab41a66b7ad47dbb321a6338ef7ad10c952d36c7ba8.jpg")}@media only screen and (max-width: 995px){.qv-load-leadform .qv-sec-gallery-lead-form{width:350px}}.qv-sec-bottom-lead-form{position:relative;z-index:2;height:100%;overflow:hidden}.qv-sec-bottom-lead-form .qv-btm-lead-wrapper{background:transparent}.qv-open:not(.srp-at-back) .qv-btm-lead-wrapper{background:transparent !important}@media only screen and (min-width: 768px){.qv-sec-bottom-lead-form{background-color:#f7f7f7;position:relative;min-height:400px;height:100%;overflow:hidden;padding:50px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.qv-sec-bottom-lead-form .qv-bottom-lead-header{font-size:24px;margin-bottom:20px;text-align:center;font-weight:700}.qv-sec-bottom-lead-form .fwt-wrap{width:80%;margin:0 auto;position:relative;overflow:hidden;display:table;min-height:450px}.qv-sec-bottom-lead-form .fwt-image,.qv-sec-bottom-lead-form .fwt-form{display:table-cell;vertical-align:middle}.qv-sec-bottom-lead-form .fwt-image{position:relative;overflow:hidden;background-color:#676767;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.qv-sec-bottom-lead-form .fwt-image.no-photo{background-image:url("/assets/coming-soon-640_480-8c24c6f69298c687226144bee989f0df361142feace27b0aa6d8ef1850c0719e.png");background-position:bottom right;-webkit-background-size:initial initial;background-size:initial}.qv-sec-bottom-lead-form .fwt-form{width:375px;background:#ccc}.qv-sec-bottom-lead-form .fwt-form .lead-form-outer-wrapper{min-height:275px}.qv-sec-bottom-lead-form .fwt-form .qv-lead-form{background:transparent;max-width:360px;margin:0 auto;padding:20px 16px}}@media only screen and (max-width: 995px){.qv-sec-bottom-lead-form .fwt-wrap{width:100%}.qv-sec-bottom-lead-form .fwt-form{width:325px}}@media only screen and (max-width: 767px){.qv-sec-bottom-lead-form{background:#ebebeb;padding:20px 0;margin:20px 0}.qv-sec-bottom-lead-form .fwt-image,.qv-sec-bottom-lead-form .qv-bottom-lead-header{display:none}.qv-sec-bottom-lead-form .fwt-wrap{position:relative;padding:10px 10px 5px;background-color:transparent}.qv-sec-bottom-lead-form .qv-lead-form{background:transparent}.qv-sec-bottom-lead-form .fwt-form{display:block;float:none;width:100%;max-width:420px;background:#ebebeb;margin:0 auto}.qv-sec-bottom-lead-form .qv-lead-form.qv-share-form .share-form-title-wrap{background:transparent}}.qv-sec-similar-homes .panel{border-bottom:1px solid #DFDFDF}.qv-sec-similar-homes,.qv-sec-homes-around,.qv-mini-srp{margin-top:16px;padding-left:8px}.qv-sec-similar-homes .browse-module-card,.qv-sec-homes-around .browse-module-card,.qv-mini-srp .browse-module-card{margin:4px 0;padding-top:10px;position:relative}.qv-sec-homes-around .highlight-card-label,.qv-mini-srp .highlight-card-label{position:absolute;z-index:1;background:rgba(0,0,0,0.8);color:#fff;padding:2px 4px;font-size:11px;top:18px;margin-left:8px}.qv-sec-homes-around .browse-module-card,.qv-mini-srp .browse-module-card{width:260px}.qv-sec-similar-homes .browse-module-card{width:235px}.qv-sec-building-units .bm-view-more-card{height:187px;border:1px solid #dcdcdc}.qv-sec-building-units .bm-view-more-card a{width:100%;height:100%;display:block;text-decoration:none}.qv-sec-building-units .bm-view-more-card a:before{content:"\e0b5";height:56px;width:56px;position:absolute;top:36%;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%);display:inline-block;font:normal normal normal 14px/1 rdcfont;text-rendering:auto;vertical-align:middle;text-align:center;line-height:55px;font-size:60px}.qv-sec-building-units .bm-view-more-card a:after{content:"View More";position:absolute;top:60%;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%)}.qv-sec-building-units .browse-module-card{margin-bottom:3px;width:260px;position:relative}.qv-sec-building-units .browse-module-card .aspect-content{padding-bottom:50%;background-color:#c4c4c4}.qv-sec-building-units .browse-module-card .aspect-content .image-placeholder{height:100%;width:100%;position:absolute}.qv-sec-building-units .browse-module-card .bm-link-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:4}.qv-sec-building-units .browse-module-card .compact-card-label,.qv-sec-building-units .browse-module-card .compact-card-price{-webkit-transform:translateZ(0)}.qv-version-snapshot .qv-sec-similar-homes,.qv-version-snapshot .qv-sec-homes-around{display:none}.component_bm-carousel{margin-bottom:8px}.component_bm-carousel .bm-link-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:4}.component_bm-carousel .rdc-carousel-nav>.owl-next,.component_bm-carousel .rdc-carousel-nav>.owl-prev,.component_bm-carousel .rdc-carousel-nav>.rdc-next-set,.component_bm-carousel .rdc-carousel-nav>.rdc-prev-set{width:36px;height:36px;background-color:rgba(0,0,0,0.6)}.component_bm-carousel .rdc-carousel-nav>.owl-next i,.component_bm-carousel .rdc-carousel-nav>.owl-prev i,.component_bm-carousel .rdc-carousel-nav>.rdc-next-set i,.component_bm-carousel .rdc-carousel-nav>.rdc-prev-set i{font-size:28px;line-height:30px}.panel-body .qv-sec-similar-homes{margin-top:0}.qv-sec-similar-homes .ldp-sub-title-section{color:#8e8e8e}.qv-sec-similar-homes .consider-home-container .coming-soon-img{-webkit-background-size:cover;background-size:cover;display:block;margin:0 auto;width:165px;height:110px;background-image:url("/assets/coming-soon-225_169-60dfb87e4b8a3ab4bbed5e7d1d6deb3e46dd473063b43666c7b5932f61a89091.svg")}.qv-sec-similar-homes .consider-home-container .consider-home-tabs ul{padding:0px}.qv-sec-similar-homes .consider-home-container .consider-home-tabs li{display:inline;padding:7px 0;cursor:pointer;font-weight:400;margin-right:40px}.qv-sec-similar-homes .consider-home-container .ra{color:#222}.qv-sec-similar-homes .consider-home-container .consider-home-tabs{margin-top:20px;margin-bottom:20px}.qv-sec-similar-homes .consider-home-container .consider-property-details{position:absolute;bottom:5px;left:10px;font-size:13px;color:#fff;z-index:2}.qv-sec-similar-homes .consider-home-container .consider-property-details .price{font-size:18px;font-weight:400}.qv-sec-similar-homes .consider-home-container .active-tab{border-bottom:2px solid #000;display:block}.qv-sec-similar-homes .consider-home-container .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.qv-sec-similar-homes .consider-home-container .content img{width:165px;height:110px}.qv-sec-similar-homes .consider-home-container .consider-properties-container{margin-top:10px;display:none}.qv-sec-similar-homes .consider-home-container .consider-properties-container a{margin-top:10px;font-weight:400}.qv-sec-similar-homes .consider-home-container .consider-properties-container:first-child{display:block}.qv-sec-similar-homes .consider-home-container .consider-home-tabs ul li.inactive-tab{border:0;border-width:0}.qv-sec-similar-homes .consider-home-container .consider-property{display:inline-block;font-size:14px;width:165px;background-color:#fff;margin:10px 15px 0 1px;vertical-align:top;height:175px;-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)}.qv-sec-similar-homes .consider-home-container .consider-property div:first-child{position:relative}.qv-sec-similar-homes .consider-home-container .consider-property ul{padding:0px;margin-top:10px;margin-left:5px}.qv-sec-similar-homes .consider-home-container .consider-property li{padding:0 0 5px 20px;position:relative;display:block}.qv-sec-similar-homes .consider-home-container .consider-property li:before{display:inline-block;font:normal normal normal 14px/1 rdcfont;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:3px;left:2px}.qv-sec-similar-homes .consider-home-container .consider-property li:first-child{font-weight:600}.qv-sec-similar-homes .consider-home-container .consider-property .arrow-up:before{content:'\e048';color:#3D850A}.qv-sec-similar-homes .consider-home-container .consider-property .arrow-down:before{content:'\e006';color:rgba(51,51,51,0.75)}.qv-sec-similar-homes .consider-home-container .consider-property .even:before{content:'\e02e';color:#999;font-size:10px;top:5px;left:4px}.qv-sec-similar-homes .consider-home-container .consider-property a:after{content:"";display:block;height:65%;width:100%;position:absolute;left:0;bottom:0;right:0;background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.8)));background-image:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);pointer-events:none}@media only screen and (min-width: 768px){.display-btn{display:none}}@media only screen and (min-width: 600px) and (max-width: 600px){.display-btn{display:none}}@media only screen and (min-width: 812px) and (max-width: 812px){.display-btn{display:inline-block}}.qv-property-indicators{padding:10px 0;margin-top:10px;position:relative;border-top:solid 1px #DFDFDF}.qv-property-indicators:after,.qv-property-indicators:before{content:' ';position:absolute;bottom:10px;top:10px;width:1px;border-left:solid 1px #DFDFDF;display:block}.qv-property-indicators:before{left:33.333%}.qv-property-indicators:after{right:33.333%}.qv-property-indicators .loading{width:100%;height:52px;background:#f7f7f7}.qv-property-indicators .indicators{padding:0;list-style:none;font-size:14px}.qv-property-indicators .indicator{line-height:1.9;display:none}.qv-property-indicators .indicator:nth-child(-n+6){display:block;padding:0 16px}.qv-property-indicators .indicator:nth-child(3n) .wrapper{padding:0 8px 0 16px}.qv-property-indicators .indicator:nth-child(3n+1) .wrapper{padding:0 16px 0 8px}.qv-property-indicators .indicator .key{color:#757575;float:left}.qv-property-indicators .indicator .value{color:#000;padding-left:4px}.qv-property-indicators .indicator .value.builder-href{background:url(/assets/icon_open-38b7d0b35aafb6e096b00aa475523f4223ab67581b8b5d3d39974490f996c751.svg) transparent 0px 50% no-repeat;-webkit-background-size:15px 15px;background-size:15px;padding-left:20px;color:#3377cc}.qv-property-indicators .indicator .tooltip-inner{background-color:rgba(0,0,0,0.85);font-size:12px}@media only screen and (max-width: 1279px){.qv-property-indicators:before{left:50%}.qv-property-indicators:after{display:none}.qv-property-indicators .indicator{width:50%}.qv-property-indicators .indicator:nth-child(even){padding:0 8px 0 45px}.qv-property-indicators .indicator:nth-child(odd){padding:0 45px 0 8px}.qv-property-indicators .indicator .key,.qv-property-indicators .indicator .value{float:left;text-align:left}.qv-property-indicators .indicator .value{width:-webkit-calc(100% - 145px);width:-moz-calc(100% - 145px);width:calc(100% - 145px)}.qv-property-indicators .indicator .key{width:145px}}@media only screen and (max-width: 767px){.qv-property-indicators{border:none;margin-top:0}.qv-property-indicators:before{display:none}.qv-property-indicators .indicator{width:100%}.qv-property-indicators .indicator:nth-child(n){padding:0 8px}.qv-property-indicators .indicator .key,.qv-property-indicators .indicator .value{float:left;text-align:left;width:50%}}.graphical-indicators .indicators{list-style:none;padding-left:0px;height:50px}.graphical-indicators .indicators .list-indicator{min-height:50px;position:relative;padding:0px}.graphical-indicators .indicators .list-indicator .tooltip{word-break:normal}.graphical-indicators .indicators .list-indicator .list-description{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-left:10px}.graphical-indicators .indicators .list-indicator .list-description .indicator-tooltip{opacity:1}.graphical-indicators .indicators .list-indicator .list-description .IC---Status{background-image:url("/assets/ic-status-24-97e52e5aa490d35ac2b2bac9ae66531ab6d3eec2d120928c2c0d19edf7f0976e.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---StatusAB{background-image:url("/assets/Status_square-9fe1124c720a82a2ae416e31162bc57ba747f1dfc8512cb89ab3091b8a9dbf0d.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Price-per-sqft{background-image:url("/assets/ic-price-per-sqft-24-5d1523e75ad45ba761d0e5898f5732a2ab3eed72af39144216b741e420478d3c.svg");background-position-y:-23px}.graphical-indicators .indicators .list-indicator .list-description .IC---Price-per-sqftAB{background-image:url("/assets/ic-price-per-sqft-24-5d1523e75ad45ba761d0e5898f5732a2ab3eed72af39144216b741e420478d3c.svg");background-position-y:-23px}.graphical-indicators .indicators .list-indicator .list-description .IC---noPrice-per-sqftAB{background-image:url("/assets/noSquareFoot-1c4c8cd1395a02b285c46b002d6e1a43262862fc54795932c63cd742201ef7b3.svg");background-position-y:-23px}.graphical-indicators .indicators .list-indicator .list-description .IC---Property-type{background-image:url("/assets/ic-property-type-24-d0206deb12934fe00e248ff45a76db98ab3e0d5b556edbe69bd773c0a27433c3.svg");background-position-y:0px}.graphical-indicators .indicators .list-indicator .list-description .IC---Property-typeAB{background-image:url("/assets/noHome-ba5fae83e15df2684210053f2e13dc608ff0ee13cfb4000a098fd1d6ca99ddfe.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noProperty-typeAB{background-image:url("/assets/noPropertyType-ecce9439754880615d9370ddcd13d6fd2d7f6338c57257e2718ef8a93591336e.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Hammer{background-image:url("/assets/ic-hammer-24-413ff961ad68079fee6b1e2744016d7c7e184bf319677d072ae301819c1d7a9d.svg");background-position-y:-71px}.graphical-indicators .indicators .list-indicator .list-description .IC---HammerAB{background-image:url("/assets/Built_Year-8c159757644bd86433ee92818c72491e7d9ad57c16cb0f6c61e7200f9ca4eeda.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noBuiltYearAB{background-image:url("/assets/noBuilt_Year-8c159757644bd86433ee92818c72491e7d9ad57c16cb0f6c61e7200f9ca4eeda.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Calendar{background-image:url("/assets/ic-calendar-24-76ebe763aac9b6a3ccfb6b9a748fa8d1f863fb39084b20dd1bb5aed6d3fc57eb.svg");background-position-y:-95px}.graphical-indicators .indicators .list-indicator .list-description .IC---CalendarAB{background-image:url("/assets/Calendar-66b4cfdde1cb891e650f7b41321ac6c14c74203528caf4ea4b23c6168ac21bab.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noCalendarAB{background-image:url("/assets/noCalendar-66b4cfdde1cb891e650f7b41321ac6c14c74203528caf4ea4b23c6168ac21bab.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Style{background-image:url("/assets/ic-style-24-cc24592b414080f2135d0f26f687ad10599e7b6d3bac2b1f4f08c7dd05d8e481.svg");background-position-y:-1px}.graphical-indicators .indicators .list-indicator .list-description .IC---StyleAB{background-image:url("/assets/Property_Type-ecce9439754880615d9370ddcd13d6fd2d7f6338c57257e2718ef8a93591336e.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noStyleAB{background-image:url("/assets/noHome-ba5fae83e15df2684210053f2e13dc608ff0ee13cfb4000a098fd1d6ca99ddfe.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Car{background-image:url("/assets/ic-car-24-21adb84bba59089df9561a12dca4dba615187c993acbf6ed67e925520c1a21a6.svg");background-position-y:-144px}.graphical-indicators .indicators .list-indicator .list-description .IC---CarAB{background-image:url("/assets/garage-f0dd462b316b8ab35d69ce7494c8ba0212b2cf3bf58444a4d3e401316da61ec1.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noCarAB{background-image:url("/assets/noGarage-f0dd462b316b8ab35d69ce7494c8ba0212b2cf3bf58444a4d3e401316da61ec1.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Sold{background-image:url("/assets/ic-sold-24-fd0b2816ae42fdd2069c4ef98247c56467ea9af84c56e81463ad98bed7d9cd66.svg");background-position-y:-167px}.graphical-indicators .indicators .list-indicator .list-description .IC---SoldAB{background-image:url("/assets/ic-sold-24-fd0b2816ae42fdd2069c4ef98247c56467ea9af84c56e81463ad98bed7d9cd66.svg");background-position-y:-167px}.graphical-indicators .indicators .list-indicator .list-description .IC---noSoldAB{background-image:url("/assets/noStatusSquare-9fe1124c720a82a2ae416e31162bc57ba747f1dfc8512cb89ab3091b8a9dbf0d.svg");background-position-y:-167px}.graphical-indicators .indicators .list-indicator .list-description .IC---Heating{background-image:url("/assets/heating-4316c59acda9951733630910414a5a365100cda6ee9f2ef02d5e6e87eec884ed.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noHeating{background-image:url("/assets/noHeating-eeab9e7daf6dc17b5d8673584011b5d3e5bf4cb706ae4b531a9f0c691bdfe208.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Cooling{background-image:url("/assets/cooling-b9a3c6f9790ddcddc8428b79f3fb96678d02aab554855a256993dafdaa733947.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noCooling{background-image:url("/assets/noCooling-1c9929c12c9aae9b66f397c32a8ede21a55958c31554be9845ed9698e168e265.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Pool{background-image:url("/assets/outdoor_pool-a90873b351583291f3742e1dfe3809dad883369ab3f745f97154e45b05fd93fa.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noPool{background-image:url("/assets/noOutdoorPool-ffdc0f87b74a1a2c9a7a32f1afcc8f8782c8d71112628901bffbfd9624109e64.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Stories{background-image:url("/assets/stories-ab9046d49257fde9b7f4c1b6066c67a3b878b2ad6945040c1dbdf8398cba1658.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noStories{background-image:url("/assets/noStories-3235e7e0e441a76db11298ed7877cb7007178d12b9a9c8f11575c456b53d77d7.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---Hoa{background-image:url("/assets/HOA-e0d9a8418d2e46294b237f3f4c36b154002cf570798e3b4e8ad64559f12baec7.svg")}.graphical-indicators .indicators .list-indicator .list-description .IC---noHoa{background-image:url("/assets/noHOA-b9b4051ad3f4bbc76b10986e2e3a8c2b2cb54066b99c9275366652034d58814f.svg")}.graphical-indicators .indicators .list-indicator .list-description .text-gray{color:gray}.graphical-indicators .indicators .list-indicator .list-description .ask-agent{padding-left:32px}.graphical-indicators .indicators .list-indicator .list-description .indicator-icon{display:inline-block;background-repeat:no-repeat;vertical-align:bottom;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0px !important;height:22px;width:30px}.graphical-indicators .indicators .list-indicator .list-description .indicator-value{max-height:2.25em;width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);float:right;padding-left:10px;padding-right:0px;white-space:pre-line;line-height:16px;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width: 768px) and (max-width: 1023px){.graphical-indicators .list-description-pro-type{padding-right:30px}}@media (min-width: 320px) and (max-width: 359px){.graphical-indicators .list-description-pro-type{padding-right:12px}}@media (min-width: 360px) and (max-width: 375px){.graphical-indicators .list-description-pro-type{padding-right:31px}}@media (min-width: 376px) and (max-width: 767px){.graphical-indicators .list-description-pro-type{padding-right:0px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.qv-wrap.qv-version-snapshot .indicator:nth-child(even){padding:0 8px 0 20px}.qv-wrap.qv-version-snapshot .indicator:nth-child(odd){padding:0 20px 0 8px}.qv-wrap.qv-version-snapshot .indicator .key{float:left;text-align:left;width:auto}.qv-wrap.qv-version-snapshot .indicator .value{text-align:right;float:none;width:auto}}.qv-wrap.qv-version-snapshot .qv-property-indicators-btn{display:none}.qv-sec-property-indicators.graphical-uplift{padding-top:13px}.qv-sec-property-indicators.graphical-uplift .qv-mobile-virtualtour-section{padding:10px 0}.qv-sec-property-indicators .qv-mobile-virtualtour-section{padding:10px 0}.ldp-insight-img{background-image:url("/assets/insight-67c2a94235eef4ebd7fe87dfd1d318018ed6231b192e7f3335fa0e0a2bfa7f47.png");background-repeat:no-repeat;display:block;width:68px;height:66px}.map-overlay-button-menu-notice{display:none !important;visibility:hidden !important}.ldp-real-tip-section{margin:15px 0;border:1px solid #c4c4c4}.ldp-real-tip-section .ldp-real-tip{display:table-cell;vertical-align:middle;font-weight:400}.ldp-real-tip-section .ldp-real-tip .ra-thumb-up{margin:-4px 10px auto 5px}.ldp-real-tip-section .ldp-real-tip .thumb{cursor:pointer;color:#777}.ldp-real-tip-section .ldp-real-tip .thumb:hover{color:#3377cc}.ldp-real-tip-section .ldp-real-tip .feedback-text{margin-left:5px;color:#757575}@media only screen and (max-width: 1279px){.feedback-text{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 .lead-form-submit.less-padding{margin:7px 0}.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,.lead-form-primary .input-group.date .input-group-addon,.lead-form-primary .form_control_rental{border:1px #dcdcdc;border-left:1px solid #dcdcdc}.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 .lcm-text{max-height:140px;line-height:1.3em}.lead-form-primary .lcm-text .popover-content{max-height:100%;max-width:100%;font-size:12px}@media only screen and (min-width: 320px) and (max-width: 767px){.lead-form-primary .lcm-text .popover{left:0 !important}}.lead-form-primary .rcm-text{max-height:60px;overflow-y:scroll;-webkit-overflow-scrolling:auto}.lead-form-primary .rcm-text .popover-content{max-height:140px;max-width:100%;overflow-y:scroll;font-size:10px}@media only screen and (min-width: 320px) and (max-width: 767px){.lead-form-primary .rcm-text .popover{left:0 !important}}.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-group.form-rental{margin-bottom:10px}.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-group-min:not(.no-margin){margin:9px 0}.lead-form-primary.form-sm .form-group.form-group-min:not(.no-margin){margin:7px 0}.lead-form-primary.form-sm .form-group.form-group-min.form-group-min-name:not(.no-margin){margin-top:10px}.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}.lead-form-primary.form-sm .no-padding-bottom label{padding-bottom:2px}@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 .lcm-text,.lead-form-primary.form-sm .rcm-text,.lead-form-primary.form-sm .lcm-text,.lead-form-primary.form-lg .rcm-text,.lead-form-primary.form-lg .lcm-text{font-size:10px}.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 .rental_button_submit,.lead-form-primary.form-sm .rental_button_submit,.lead-form-primary.form-lg .rental_button_submit{border-radius:18px}.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 .lead-form-800-img,.lead-form-primary.form-sm .form-group-addon-short .lead-form-800-img,.lead-form-primary.form-lg .form-group-addon-short .lead-form-800-img{min-height:0 !important}.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 .form-group-addon-short .flipped-form-control,.lead-form-primary.form-sm .form-group-addon-short .flipped-form-control,.lead-form-primary.form-lg .form-group-addon-short .flipped-form-control{padding:2px 12px 0 40px}.lead-form-primary .ldp-rental-toll-free,.lead-form-primary .rental-lead-form-title{font-size:18px;text-align:left}.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%}}.rm-padding{padding:0}.show{display:block}.hide{display:none}.schedule-tour-enabled{display:none}.st-view-1-error,.st-view-2-error{position:absolute;margin-top:12px;width:100%;text-align:center;color:#d92228}.st-view-2-error{display:none}.st-wrapper{background:#F6F6F6;height:420px;width:100%;position:relative;left:1px;display:none;font-family:Roboto, 'Arial', 'sans-serif'}.st-wrapper .checkmark-complete{width:61px}.st-wrapper .st-day{text-transform:capitalize}.st-wrapper .st-owl-carousel{display:none}.st-wrapper .no-js .owl-carousel{display:block}.st-wrapper .owl-loaded{display:block}.st-wrapper .owl-item>*{cursor:pointer}.st-wrapper .owl-item .active{margin-right:10px}.st-wrapper .st-error,.st-wrapper .st-mobile-error{display:block;margin:auto;margin-top:10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%;color:#d92228}.st-wrapper .st-mobile-error{font-weight:initial}.st-wrapper .st-schedule-btn,.st-wrapper .st-select-btn{margin:20px 0;border:none;position:absolute}.st-wrapper .st-schedule-btn:focus,.st-wrapper .st-select-btn:focus{outline:0}.st-wrapper .st-btn{background-color:#d92228}.st-wrapper .view-listing-btn{width:164px;height:36px;border-radius:18px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#FFFFFF;border:0}.st-wrapper .st-select-btn{display:none}.st-wrapper .time-card{width:78px;height:48px;border-radius:5px;border:solid 1px #aaaaaa;background-color:#e9e9e9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.st-wrapper .time-card>*{cursor:pointer}.st-wrapper .time-card label{font-weight:normal;margin:0;color:#515151}.st-wrapper .time-card .time-label{font-size:12px}.st-wrapper .anytime{margin:10px auto}.st-wrapper h1,.st-wrapper h2,.st-wrapper h3{text-align:center}.st-wrapper h1{font-size:24px;padding-top:24px;margin-bottom:4px}.st-wrapper h2,.st-wrapper .h2-preferred-time{font-size:14px;padding-top:4px;margin:auto;margin-bottom:18px;color:#515151;width:75%}.st-wrapper h3{padding-top:24px;font-size:24px;color:#333333}.st-wrapper h4{text-align:center;font-size:14px;color:#515151;margin-bottom:13px}.st-wrapper .st-footer{margin:auto;width:75%;border-top:1px solid #979797;text-align:center;display:block;position:absolute;bottom:21px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.st-wrapper .st-footer .contact-agent-btn{width:164px;height:36px;border:solid 1px #d92228;border-radius:18px;background-color:#FFFFFF;color:#d92228;margin-bottom:14px}.st-wrapper .st-footer p,.st-wrapper .st-footer a{font-size:14px}.st-wrapper .st-footer .tel-connect{margin-bottom:4px}.st-wrapper .st-footer .call-tel:hover{text-decoration:none}.st-wrapper .st-footer .get-more-info{font-size:24px;padding-top:12px}.st-date-picker{position:relative}.st-time-picker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.st-inner-content{overflow:hidden;margin:0 auto;width:247px}.st-inner-content .item{background:#E2E2E2;border:1px solid #BBBBBB;border-radius:3px;height:80px;width:75px}.st-inner-content .item label{display:block;text-align:center;margin-top:8px;margin-bottom:0;font-size:12px;font-weight:normal;color:#515151}.st-inner-content .item .no-margin-top{margin-top:0}.st-inner-content .item span{display:block;font-size:24px;text-align:center}.st-inner-content .owl-stage{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.st-inner-content .st-chevron{font-size:20px;display:block;width:22px;height:22px;text-align:center;background:#333333;opacity:0.36;color:#fff;line-height:18px;cursor:pointer}.st-inner-content .owl-next{position:absolute;outline:none;top:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);right:6px}.st-inner-content .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);left:5px}.st-inner-content .st-active{background-color:#FFFFFF}.st-view-2,.st-view-3,.hide{display:none}.st-cancel-btn{display:none;font-size:14px;color:#1c6dd8;margin:74px auto;background:none;border:none}.st-button,.st-view-2 .link-btns-wrappper .request-tour-btn{width:164px;height:36px;border-radius:18px;background:#d92228;border:none;color:#FFFFFF;line-height:32px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}.st-btn-select{margin:auto;margin-top:50px}.st-view-2 .cta{font-size:14px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.st-view-2 .cta p{color:#515151;cursor:pointer}.st-view-2 .cta p:first-child{margin-right:23px}.st-view-2 .flex,.st-view-2 .flex-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.st-view-2 .flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.st-view-2 .cta-active{border-bottom:3px solid #d92228;color:#000000}.st-view-2 .st-contact-input{width:-webkit-calc(100% - 45px);width:-moz-calc(100% - 45px);width:calc(100% - 45px);height:36px;border-radius:4px;border:solid 1px #bfbfbf;background-color:#FFFFFF;margin-top:17px;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:12px 8px}.st-view-2 .go-back-btn{margin-top:50px;margin-bottom:30px;cursor:pointer}.st-view-2 .link-btns-wrappper{text-align:center;margin-top:26px}.st-view-2 .link-btns-wrappper .request-tour-btn{cursor:pointer;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.st-view-2 #mobile-phone-error{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-weight:100;font-family:Roboto, 'Arial', 'sans-serif';color:#d92228;margin:0;position:absolute;width:100%;top:48%;text-align:center}.st-view-2 footer{font-size:11px;text-align:justify;width:-webkit-calc(100% - 18px);width:-moz-calc(100% - 18px);width:calc(100% - 18px);margin:auto;color:#515151}.st-view-2 .tcpa-tour-text{position:absolute;bottom:1px;left:16px;right:16px;color:#515151}.st-view-3 .request-complete .text{text-align:center;width:65%;margin:auto;margin-bottom:23px;padding-top:83px}.st-view-3 img.checkmark-complete{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.time-card-border{border-top:1px solid #979797}.st-duration-picker{display:none;margin-top:10px;width:83%;margin-left:auto;margin-right:auto;margin-bottom:6px}.st-duration-picker .owl-nav{display:none}.st-duration-picker .st-active{background-color:#FFFFFF}.email-agent-btn{color:black;width:50% !important}#ldpStickyBottomScheduleTourModal .modal-content{background-color:#F6F6F6 !important}.st-mb-footer-btn{width:59%}.tour-button-color{color:#333 !important}.st-email-btn{color:#222;background:#fff;width:50% !important}.st-modal-body-mb{padding:0px;height:100%;background-color:white}.st-modal-body-mb .modal-body{padding:0 1px 0 16px !important}.st-modal-body-mb .st-wrapper{background-color:#fff;height:100%}.st-modal-body-mb .st-wrapper .st-view-2{position:relative;height:100vh}.st-modal-body-mb .st-wrapper .st-view-2 .st-view-2-title{padding:16px 0px;text-align:left}.st-modal-body-mb .st-wrapper .st-view-2 .h2-view-2{text-align:left;margin-bottom:16px}.st-modal-body-mb .st-wrapper .st-view-2 #mobile-phone-error{top:45%}.st-modal-body-mb .st-wrapper .st-view-2 .flex,.st-modal-body-mb .st-wrapper .st-view-2 .flex-column{float:left}.st-modal-body-mb .st-wrapper .st-view-2 .st-contact-input{left:0%;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.st-modal-body-mb .st-wrapper .st-view-2 .go-back-btn{font-size:14px;font-weight:400;display:inline}.st-modal-body-mb .st-wrapper .st-view-2 .link-btns-wrappper{margin-top:65px}.st-modal-body-mb .st-wrapper .st-view-2 .link-btns-wrappper .request-tour-btn{left:23%;margin-top:6px}.st-modal-body-mb .st-wrapper .st-view-2 .tour-text{margin-top:16px;text-align:left}.st-modal-body-mb .st-wrapper .st-view-2 #mobile-phone-error{left:20%}.st-modal-body-mb .st-wrapper .st-view-2 footer{position:absolute;bottom:10px}.st-modal-body-mb .st-wrapper .st-view-1-error{display:block;margin:auto;text-align:center;margin-top:10px;color:#d92228;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.st-modal-body-mb .st-wrapper h1{font-size:32px;text-align:left;font-weight:700;padding-top:45px}.st-modal-body-mb .st-wrapper h2{font-size:16px;text-align:left;margin:16px 0;width:100%}.st-modal-body-mb .st-wrapper h3{padding-top:0;font-size:21px;font-weight:700;text-align:left;margin:0}.st-modal-body-mb .st-wrapper .h2-view-2{font-size:25px;margin:0 auto;margin-bottom:29px}.st-modal-body-mb .st-wrapper .h2-preferred-time{margin-bottom:31px}.st-modal-body-mb .st-wrapper .time-card{width:100px;height:64px}.st-modal-body-mb .st-wrapper .st-time-picker .time-card:not(:last-child){margin-right:12px}.st-modal-body-mb .st-wrapper.st-mobile .owl-next{display:none}.st-modal-body-mb .st-wrapper.st-mobile .owl-prev{display:none}.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content{padding:16px 0px 5px 0px;width:100%}.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content .item{width:100px;height:106px;background:white}.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content .item span{font-size:32px}.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content .item label{height:23.4px;font-size:16px;color:#000000}.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content .st-active{border-radius:5px;border:solid 3px #d92228}.st-modal-body-mb .st-wrapper .st-view-1 .st-duration-picker{margin:0;width:100%;margin-top:10px}.st-modal-body-mb .st-wrapper .st-view-1 .st-time-picker .st-inner-content{padding:16px 0px 5px 0px;width:100%}.st-modal-body-mb .st-wrapper .st-view-1 .st-time-picker .st-inner-content .item{width:100px;height:64px;background:white}.st-modal-body-mb .st-wrapper .st-view-1 .st-time-picker .st-inner-content .item label{width:100px;height:19px;font-size:16px;text-align:center;color:#333333;margin-top:0}.st-modal-body-mb .st-wrapper .st-view-1 .st-time-picker .st-inner-content .st-active{border-radius:5px;border:solid 3px #d92228}.st-modal-body-mb .st-wrapper .st-view-3 .request-complete .text{margin-bottom:28px;padding-top:38px}.st-modal-body-mb .st-wrapper .st-view-3 .st-address-text{font-size:16px;line-height:1.5;text-align:-webkit-auto;margin-bottom:16px}.st-modal-body-mb .st-wrapper .st-view-3 .st-text{font-size:16px;font-weight:normal;line-height:1.5;text-align:-webkit-auto;margin-bottom:16px}.st-modal-body-mb .st-wrapper .st-view-3 .st-view-header{font-size:32px;font-weight:bold}.st-modal-body-mb .st-wrapper .st-view-3 .st-receive-request{font-size:24px;font-weight:bold;margin:16px 0;color:#333333}.st-modal-body-mb .st-wrapper .st-mobile-error{font-size:12px;left:6pc;margin-top:2px}.st-modal-body-mb .st-wrapper .view-listing-btn{left:22%;font-size:14px;margin-left:5px;width:164px;height:36px;border-radius:18px;background-color:#d92228}.st-modal-body-mb .st-wrapper .schedule-tour{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#333333;width:100%;text-align:left;margin-bottom:16px;display:inline}.st-modal-body-mb .st-button button,.st-modal-body-mb .st-view-2 .link-btns-wrappper .request-tour-btn button,.st-view-2 .link-btns-wrappper .st-modal-body-mb .request-tour-btn button{margin-top:20px}.st-modal-body-mb .st-schedule-btn,.st-modal-body-mb .st-select-btn{margin:20px 0;border:none;left:-15px;margin-top:0;padding:0;position:relative}.st-modal-header{padding:15px;border-bottom:0;background-color:#f7f7f7;height:48px}.st-modal-header button{color:#000}.st-modal-header .ra{font-size:23px}.modal-content{background-color:#f7f7f7}.close-btn{z-index:9;position:absolute;right:5px;top:5px}.modal-st .modal-body{padding:8px}.close.st-close-btn{padding-top:7px;padding-right:7px}.schedule-tour-modal .modal-content{background-color:#fff}.schedule-tour-modal .modal-body{padding:0 1px 0 16px;background-color:#fff}.schedule-tour-modal .modal-x-icon{font-size:18px;margin-right:0;position:relative;right:0;top:0;bottom:0;padding:0px 8px}.st-most-tours{text-align:left;margin:15px 0}.st-no-commitment{text-align:left}@media screen and (device-aspect-ratio: 40 / 71){.st-modal-body-mb .st-wrapper .st-view-1 .st-date-picker .st-inner-content .item,.st-modal-body-mb .st-wrapper .st-view-1 .st-time-picker .st-inner-content .item{width:85px}.st-modal-body-mb .st-wrapper .st-view-2 .link-btns-wrappper .request-tour-btn{left:27%}.st-modal-body-mb .st-wrapper .view-listing-btn{left:25%}.st-modal-body-mb .st-schedule-btn,.st-modal-body-mb .st-select-btn{left:14px}}@media screen and (orientation: landscape){.st-view-2{height:75vw !important}.st-view-3{height:85vh !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.st-view-2{height:140vh !important}}@media only screen and (min-width: 767px){.ldp-unit-module .single-unit-browse-module{max-width:815px;position:relative;border:1px solid #dcdcdc;overflow:hidden}.ldp-unit-module .single-unit-browse-module .browse-module-card{width:50%;padding:0px;margin-bottom:0px}.ldp-unit-module .single-unit-browse-module .listing-card-compact .compact-card-image-wrapper{border:0px}.ldp-unit-module .single-unit-browse-module .listing-card-compact .compact-card-content{border-width:0 1px 0 0}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-title{padding:10px;margin-top:25px;margin-left:10px}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-description{position:relative;margin:10px;border-left:0px;font-size:14px;text-indent:20px;line-height:1.428571429}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-description:before{content:"\201C";font-family:Georgia, serif;font-size:50px;position:absolute;left:-5px;top:-15px}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-description:after{content:"\201D";font-family:Georgia, serif;font-size:50px;line-height:0px;top:19px;position:relative}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-more{position:relative;margin-right:45px}}@media only screen and (min-width: 996px) and (max-width: 1280px){.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-title{margin-top:5px}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-description{margin-top:-10px}.ldp-unit-module .single-unit-browse-module .single-browse-module-content .single-browse-module-more{margin-top:-10px}}.qv-wrap.qv-full-width .qv-header{background-color:#fff;border-bottom:1px solid #ccc}.qv-wrap.qv-full-width .qv-sticky-cta{background-color:transparent;border-bottom:none;max-width:none;width:100%}.qv-wrap.qv-full-width .qv-sticky-cta a.qv-close,.qv-wrap.qv-full-width .qv-sticky-cta a.header-ldp-link{display:none}.qv-wrap.qv-full-width .qv-sticky-cta .header-contact-agent{color:#fff;background-color:#d92228}.qv-wrap.qv-full-width .qv-sticky-cta .header-contact-agent.contacted{background-color:#fff;color:#999}.qv-wrap.qv-full-width .qv-sticky-cta .header-contact-agent-v1{color:#fff;background-color:#0070C9}.qv-wrap.qv-full-width .qv-crabwalk .crabwalk-left,.qv-wrap.qv-full-width .qv-crabwalk .crabwalk-right{display:none !important}.qv-wrap.qv-full-width .qv-crabwalk .footer-contact-agent{float:none !important}.qv-full-gallery{background-color:rgba(255,255,255,0.98)}.qv-full-gallery .qv-content-wrapper{padding-top:500px;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff}.qv-full-gallery.leadform-focus .qv-sec-gallery-lead-form{display:block}.qv-full-gallery .qv-sec-photo{height:auto;position:absolute;top:44px;bottom:0;left:0;right:0;background-color:#fff;overflow:visible}.qv-full-gallery .component_photo-gallery{padding-right:0;top:0;bottom:80px}.qv-full-gallery .component_photo-gallery .photo-item>img{width:auto;min-width:40%;max-width:110%;max-height:110%;height:auto;left:50%;top: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%);opacity:1}.qv-full-gallery .component_photo-gallery .owl-item:not(.active) .photo-item>img{opacity:0.7 !important}.qv-full-gallery .component_photo-gallery .rdc-carousel.hover-nav .rdc-carousel-nav{display:block}@media only screen and (min-width: 996px){.qv-full-gallery .component_photo-gallery .rdc-carousel.hover-nav .rdc-carousel-nav>div{width:60px;height:60px}.qv-full-gallery .component_photo-gallery .rdc-carousel.hover-nav .rdc-carousel-nav>div>i{font-size:40px;line-height:40px;top:9px}.qv-full-gallery .component_photo-gallery .rdc-carousel.hover-nav .rdc-carousel-nav .photo-prev{left:-60px}.qv-full-gallery .component_photo-gallery .rdc-carousel.hover-nav .rdc-carousel-nav .photo-next{right:-60px}}.qv-full-gallery .component_photo-gallery .owl-stage{background-color:#fff}.qv-full-gallery .component_photo-gallery .thumbnails-carousel{position:fixed;bottom:0;left:0;right:0;z-index:1}.qv-full-gallery .photo-media-cta{display:none !important}.qv-full-gallery .qv-aside{display:none}.qv-full-gallery.qv-version-snapshot .qv-wrap-inner{top:0;bottom:0}.qv-full-gallery.qv-version-snapshot .qv-header{top:0;position:fixed;width:100%;z-index:20000}.qv-mobile-carousel{display:none}.qv-wrap.qv-list-gallery .qv-sec-photo{position:fixed;top:44px;bottom:0;left:0;right:0;height:auto}.qv-wrap.qv-list-gallery .qv-mobile-carousel{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#fff;z-index:3;-webkit-overflow-scrolling:touch}.qv-wrap.qv-list-gallery .qv-sec-photo{overflow-y:auto;-webkit-overflow-wrap:touch}.qv-wrap.qv-list-gallery .qv-mobile-gallery-full-ad{text-align:center}.qv-wrap.qv-list-gallery .owl-carousel{height:auto;text-align:center;display:block;max-width:100%}.qv-wrap.qv-list-gallery .owl-carousel .photo-item-mobile{margin-bottom:6px;width:100%;overflow:hidden;text-align:center}.qv-wrap.qv-list-gallery .owl-carousel .photo-item-mobile img{max-width:120%;margin:0 -10%;min-height:150px;max-height:75vh;position:relative}.qv-wrap.qv-list-gallery .qv-mobile-fullcarousel-counter{display:none}.qv-wrap.qv-list-gallery.qv-full-view-gallery .qv-mobile-gallery-full-ad,.qv-wrap.qv-list-gallery.qv-full-view-gallery .list-gallery-leadform{display:none}.qv-wrap.qv-list-gallery.qv-full-view-gallery .qv-mobile-fullcarousel-counter{display:block;border:1px solid transparent;font-size:13px;padding:3px 6px;border-radius:0;font-weight:normal;color:#000;background:rgba(255,255,255,0.6);position:absolute;bottom:10px;left:10px;z-index:1}.qv-wrap.qv-list-gallery.qv-full-view-gallery .owl-carousel .owl-stage-outer{overflow:hidden}.qv-wrap.qv-list-gallery.qv-full-view-gallery .owl-carousel .owl-item{position:relative}.qv-wrap.qv-list-gallery.qv-full-view-gallery .owl-carousel .owl-item .photo-item-mobile>div{position:inherit}.qv-wrap.qv-list-gallery.qv-full-view-gallery .owl-carousel .owl-item img{width:auto;min-width:40%;max-width:100%;max-height:110%;min-height:inherit;height:auto;left:50%;top: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%);opacity:1;position:absolute;margin:0}.qv-wrap.qv-list-gallery.qv-list-gallery-bottom .qv-crabwalk{display:none}.qv-full-gallery .qv-sec-bottom-lead-form,.qv-full-gallery .qv-branding-container,.qv-full-gallery .qv-sec-additional-info,.qv-full-gallery .qv-sec-homes-around,.qv-full-gallery .qv-sec-similar-homes,.qv-full-gallery .qv-leaderboardad,.qv-list-gallery .qv-sec-bottom-lead-form,.qv-list-gallery .qv-branding-container,.qv-list-gallery .qv-sec-additional-info,.qv-list-gallery .qv-sec-homes-around,.qv-list-gallery .qv-sec-similar-homes,.qv-list-gallery .qv-leaderboardad{display:none}.qv-full-gallery .qv-sticky-cta .full-gallery-close,.qv-list-gallery .qv-sticky-cta .full-gallery-close{display:block}.qv-full-gallery .component_photo-overlay,.qv-full-gallery .component_photo-fallback,.qv-full-gallery .component_qv-map-container,.qv-list-gallery .component_photo-overlay,.qv-list-gallery .component_photo-fallback,.qv-list-gallery .component_qv-map-container{display:none}.qv-full-gallery .rdc-carousel,.qv-full-gallery .owl-carousel,.qv-full-gallery .owl-stage-outer,.qv-full-gallery .owl-stage,.qv-full-gallery .owl-item,.qv-full-gallery .photo-item,.qv-list-gallery.qv-full-view-gallery .rdc-carousel,.qv-list-gallery.qv-full-view-gallery .owl-carousel,.qv-list-gallery.qv-full-view-gallery .owl-stage-outer,.qv-list-gallery.qv-full-view-gallery .owl-stage,.qv-list-gallery.qv-full-view-gallery .owl-item,.qv-list-gallery.qv-full-view-gallery .photo-item{height:100%}.qv-wrap.qv-full-map .qv-sticky-fullmap-status .header-contact-agent{display:none}.qv-wrap.qv-full-map .qv-content>*:not(.qv-header){display:none}.qv-wrap.qv-full-map .qv-content{position:relative;z-index:12001}.qv-wrap.qv-full-map .qv-crabwalk{display:none}.qv-wrap.qv-full-map .full-map-close{display:block}.qv-wrap.qv-full-map .qv-wrap-inner{padding:0 !important}.qv-wrap.qv-full-map .full-map-wrapper{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:11100}.qv-wrap.qv-full-map .full-map-wrapper .map-container{height:auto;position:absolute;top:44px;bottom:0;left:0;right:0;background-color:#fff;overflow:hidden}.tablet-full-qv .padding-top-lb1{padding-top:54px;padding-bottom:0px}.qv-open.full-screen-qv .qv-container{width:100%}.qv-open.full-screen-qv .page-content>.facet-bar-wrap,.qv-open.full-screen-qv .page-content>.container-srp{display:none}.qv-open.full-screen-qv .txtinadslistview{display:none}.qv-open.full-screen-qv .txtinadsmapview{display:none}.qv-open.full-screen-qv .ldp_ads{display:none}.qv-open.full-screen-qv .global-navbar{min-height:49px}.qv-open.full-screen-qv:not(.qv-global-nav) .global-navbar{min-height:0;border:none}.qv-open.full-screen-qv:not(.qv-global-nav) .global-navbar .global-navbar-header,.qv-open.full-screen-qv:not(.qv-global-nav) .global-navbar .nav-menu-desktop,.qv-open.full-screen-qv:not(.qv-global-nav) .global-navbar .global-navbar-nav li,.qv-open.full-screen-qv:not(.qv-global-nav) .global-navbar .nav-menu-mobile{display:none}.qv-open.full-screen-qv .store-smartbanner{display:none}.qv-open.full-screen-qv .btn-open-app{float:right;margin-top:4px;margin-right:10px;border-radius:4px;color:#fff;padding:7px 15px;margin-bottom:10px}.qv-open.full-screen-qv .global-nav-footer{display:block;padding-bottom:60px;position:relative}.qv-open.full-screen-qv .qv-wrap{position:relative;background-color:#fff}.qv-open.full-screen-qv .qv-wrap:not(.qv-full-map):not(.qv-full-gallery):not(.qv-list-gallery){min-height:100vh}.qv-open.full-screen-qv .qv-wrap .qv-wrap-outer{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;overflow-y:unset}.qv-open.full-screen-qv .qv-wrap .qv-wrap-inner{padding-top:44px;padding-bottom:60px}.qv-open.full-screen-qv .qv-wrap .qv-notification-wrap{padding-top:90px}.qv-open.full-screen-qv .qv-wrap .qv-header{position:fixed;width:100%;top:0;left:0;z-index:11000;height:45px}.qv-open.full-screen-qv .qv-wrap .qv-header-height{height:90px}.qv-open.full-screen-qv .have-lb1-above-gnav.qv-wrap .qv-wrap-inner{padding-top:0px;padding-bottom:60px}.qv-open.full-screen-qv .component_photo-gallery .photo-carousel-nav>div{background:transparent;text-shadow:2px 1px 10px rgba(0,0,0,0.8)}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery{height:1600px;height:100vh;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .qv-content-wrapper{padding-top:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .qv-content-wrapper>div{display:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .component_photo-gallery{bottom:0;top:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .thumbnails-carousel{bottom:0;position:absolute;top:auto;right:auto;padding-left:10px;background-color:transparent}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .thumbnails-carousel .owl-carousel{display:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .thumbnails-carousel .thumbnails-photo-count{position:static;display:inline-block;height:25px;line-height:25px;background:rgba(0,0,0,0.6);font-size:12px;border-radius:0;padding:0 8px;width:auto}@media only screen and (min-width: 480px) and (max-width: 767px){.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .qv-crabwalk{display:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery .qv-content-wrapper{bottom:0}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.qv-full-gallery.leadform-focus .component_photo-gallery{bottom:0 !important}}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.leadform-focus.qv-full-gallery .qv-crabwalk{display:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-wrap.leadform-focus.qv-full-gallery .component_photo-gallery{bottom:-50px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk{position:fixed;bottom:0;width:100%;background-color:#fff;text-align:center;z-index:11000}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left{float:left}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right{float:right}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right{display:inline;bottom:5px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left a,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right a{padding:16px 8px;font-size:14px;background-color:#fff;color:#3377cc;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left.disabled,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right.disabled{display:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left.disabled a,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right.disabled a{color:#999}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .lead-qv-modal-footer{float:none !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .lead-qv-modal-footer .lead-form-800{margin-top:5px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent{display:none;float:right;min-width:33.33%}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent>.email-button{background-color:#d92228;color:#fff;padding:12px 40px;border-radius:4px;display:inline-block;text-decoration:none;font-weight:400}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .tour-button-color{background-color:white;color:#333;border-left:1px solid #ccc;min-width:38vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1{color:#fff;background-color:#0070C9;border-color:#0070C9}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:hover,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:active,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.active,.open>.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.dropdown-toggle{color:#fff;background-color:#005496;border-color:#004e8c}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:active,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.active,.open>.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.dropdown-toggle{background-image:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled:hover,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled:focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled.focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled:active,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.disabled.active,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled],.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled]:hover,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled]:focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled].focus,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled]:active,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1[disabled].active,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:hover,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:focus,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.focus,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:active,fieldset[disabled] .qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.active{background-color:#0070C9;border-color:#0070C9}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1 .badge{color:#0070C9;background-color:#fff}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1:hover{background-color:#0076DF;border-color:#0076DF;color:#fff}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.contacted{background-color:#ffffff;color:#757575;border-left:1px solid #ccc}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-cta-button-v1.contacted-btn{background-color:#ffffff;color:#757575;border:1px solid #999}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-btn-v1-default{color:#0070C9;background-color:#fff;border-color:#0070C9}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .ab-btn-v1-default:hover{background-color:#f7f7f7;border-color:#999;color:#0076DF}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .round-cta.contacted-btn{background-color:#ffffff;color:#757575;border:1px solid #999}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .contacted{background-color:#ffffff;color:#757575;border-left:1px solid #ccc}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .contacted-btn{background-color:#ddd;color:#999}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .texted{background-color:#ddd;color:#999;border:2px solid #ddd}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .text-button:not(.contacted){color:#222;border-left:1px solid #ccc;padding:12px 12px;font-weight:400}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .email-button-color{padding:16px 0 !important;color:#fff !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .contacted-button-color{color:#757575 !important;padding:15px 25px !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent .texted{color:#757575}@media screen and (max-width: 995px){.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-hero-lead-form,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback .fallback-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery .photo-item{height:350px}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .thumbnails-carousel{display:none}.qv-wrap .qv-wrap-inner{padding-bottom:60px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk{padding:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);min-height:60px;height:auto}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk:after{content:'';position:absolute;width:100%;left:0;bottom:0}@supports (padding-top: constant(safe-area-inset-top)){.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk{--safe-area-inset-bottom: constant(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom) !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-qv-crabwalk:after,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.section_sticky-footer:after{bottom:var(--safe-area-inset-bottom);border-bottom:solid 1px #ccc}}@supports (padding-top: env(safe-area-inset-top)){.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk{--safe-area-inset-bottom: env(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom) !important}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.ab-qv-crabwalk:after,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk.section_sticky-footer:after{bottom:var(--safe-area-inset-bottom);border-bottom:solid 1px #ccc}}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .footer-contact-agent{display:inline-block}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right{position:relative;top:auto;left:auto;right:auto;bottom:0;display:inline-block;font-size:0;float:left}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left a,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right a{-webkit-box-shadow:none;box-shadow:none;padding:8px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-left.disabled,.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-crabwalk .crabwalk-right.disabled{display:inline-block}}@media screen and (max-width: 767px){.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-hero-lead-form,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback .fallback-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery .photo-item{height:300px}.qv-open.full-screen-qv .header-ldp-link>span{display:none}.qv-open.full-screen-qv .qv-header a i{margin-right:0}.qv-open.full-screen-qv .qv-wrap .qv-wrap-inner{padding-bottom:51px}.qv-open.full-screen-qv .qv-crabwalk{height:51px;padding:8px}.qv-open.full-screen-qv .qv-crabwalk .crabwalk-right a,.qv-open.full-screen-qv .qv-crabwalk .crabwalk-left a{padding:8px}.qv-open.full-screen-qv .qv-crabwalk .footer-contact-agent{margin-right:0}.qv-open.full-screen-qv .qv-crabwalk .footer-contact-agent>a{padding:9px 40px}.qv-open.full-screen-qv.modal-open{position:fixed}.qv-header a{border-right:none !important}.qv-header .header-ldp-link{display:none;border-left:none}.qv-wrap.leadform-focus.qv-full-gallery .qv-sec-gallery-lead-form{width:90%;max-width:400px}.qv-wrap.leadform-focus.qv-full-gallery .qv-sec-gallery-lead-form .lead-form-outer-wrapper{width:100%}}.lead_form_title{font-weight:normal;font-size:22px;padding-top:30px;font-family:Roboto}.lead_form_call_title{font-size:17px;line-height:normal;font-family:Helvetica;font-weight:normal;color:#000000}.lead_form_call_title a{font-weight:bold}.lead_form_call_title img{padding-right:5px;padding-bottom:5px}.lead-800-img{height:130px;background:url("/assets/icon-blue-95bf1f4fe10359fb8ffdb8657ad21c5e6db8ad87473a6bb3875ad9f2563fc9cb.png") no-repeat center;-webkit-background-size:auto auto;background-size:auto;position:relative}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.lead-800-img{width:350px;height:110px;background:url("/assets/icon-blue@2x-e4226932b631d08df60aee8765060b3710e9aeaa91acbd446efed0b582440c5b.png") no-repeat center;-webkit-background-size:contain;background-size:contain;position:relative}}.lead-800-phone-img{height:20px;width:20px;background-repeat:no-repeat;-webkit-background-size:auto auto;background-size:auto;display:inline-block;background-image:url("/assets/path-ccda17a7663311cc0535c1e57f6e847851d226ed0eade492a818af7e87dfe505.png")}.lead-800-call-text{vertical-align:super;padding-left:7px;font-weight:bold;font-size:18px}.name_icon{height:20px;width:20px;background-repeat:no-repeat;background-image:url("/assets/group-8-d9cf9685da178276f517f7c41e59a6b791915b5379664d3f5416fc5cf331c475.png")}.email_icon{height:20px;width:20px;background-repeat:no-repeat;background-image:url("/assets/group-7-ab8b173e3fd46e07c450b522fa22c2272ea9fabf458576cf75bd2a6c57ca03b1.png")}.phone_icon{height:20px;width:20px;background-repeat:no-repeat;background-image:url("/assets/form_phone-6f08b089ac594de1f39a40b22d702846db71bfe1b4329fd9dd42f9278d37401b.png")}@media screen and (max-width: 480px){.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-hero-lead-form,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .qv-sec-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback .fallback-photo,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery .photo-item{height:300px}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback{overflow:hidden;background:#fff}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery img,.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-fallback img{min-width:100%;min-height:100%;width:auto}.qv-open.full-screen-qv .header-contact-agent{display:none}.qv-open.full-screen-qv .qv-crabwalk .crabwalk-left{margin-right:0px}.srp-map-control{margin:10px}}@media screen and (min-width: 768px){.srp-map-control{width:250px;margin:20px}}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk{padding:0;min-height:48px}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .crabwalk-left{min-width:19vw;padding:6px 0 0 0}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .crabwalk-right{min-width:19vw;padding:14.2px 0 0 0}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .crabwalk-right a{padding:0px}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .tour-crabwalk{min-width:12vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .email-button{min-width:40vw;border-radius:0;padding:15px 0;border-bottom:1px solid #dddddd}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .tour-button-color{background-color:white;color:#333;border-left:1px solid #ccc;min-width:38vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .text-button{min-width:22vw;padding:15px 0;margin-right:-4px}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .email-button-color{min-width:38vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .photo-footer-email-button{min-width:60vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .ab-qv-crabwalk .footer-contact-agent .photo-footer-text-button{min-width:40vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk{padding:0;min-height:48px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk .footer-contact-agent:not(.qv-mpg-leads) .email-button{min-width:60vw;border-bottom:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk .footer-contact-agent:not(.qv-mpg-leads) .tour-button-color{min-width:50vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk .footer-contact-agent:not(.qv-mpg-leads) .text-button{min-width:40vw;border-left:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .ab-qv-crabwalk .footer-contact-agent:not(.qv-mpg-leads) .email-button-color{min-width:50vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads{margin-top:-10px;float:right;min-width:33.33%;background:none;-webkit-box-shadow:none;box-shadow:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads:after{border:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .email-button{min-width:40vw;border-radius:0 6px 6px 0;padding:8px 0;border-bottom:2px solid #d52031;font-weight:700;font-size:16px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab-cta-button-v1{border-bottom:2px solid #0070C9}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .email-button.contacted{border-bottom:1px solid #999}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .text-button{min-width:40vw;background:white;border:#d52031 solid 2px;border-left:#d52031 solid 2px;color:#d52031;border-radius:6px 0 0 6px;font-weight:700;font-size:16px;padding:7px 0;float:left;margin:auto}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab_cta_color_button{border:none;border-left:none;border-radius:25px;padding:10px 23px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .texted{border:1px solid #757575;color:#757575}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .cta_v3:not(.texted){color:#0070C9;border:#0070C9 solid 1px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .cta_v2{color:#d52031;border:#d52031 solid 1px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab_cta_email_button{border:none;border-left:none;border-radius:25px;padding:10px 23px;color:white;margin:0 8px}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab_cta_email_button.contacted{border:1px solid #757575;background:#ffffff;color:#757575}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .qv-crabwalk{background:none;-webkit-box-shadow:none;box-shadow:none}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab-btn-v1-default{color:#0070C9;background-color:#fff;border-color:#0070C9}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-list-gallery .qv-mpg-leads .ab-btn-v1-default:hover{background-color:#f7f7f7;border-color:#999;color:#0076DF}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-full-view-gallery .qv-mpg-leads .text-button{min-width:30vw}.qv-open.full-screen-qv:not(.desktop-full-qv) .qv-full-view-gallery .qv-mpg-leads .email-button{min-width:35vw}.qv-header div.tabs{display:inline}.qv-header .immersive-tabs{display:none;position:fixed;top:45px;width:100%;text-align:center;height:44px;background-color:#fff;white-space:nowrap;overflow:hidden;padding-left:0px;font-size:14px;border-bottom:1px solid #c4c4c4}@media (max-width: 1023px){.qv-header .immersive-tabs{overflow-x:auto}}.qv-header .tab-list{border-bottom:1px solid #ccc;padding-left:0}.qv-header .tab-list-item{display:inline-block;list-style:none;margin-bottom:-1px;padding:0.1rem 0.75rem;font-family:"Robotto",sans-serif;font-size:12px;line-height:2.4285;color:#333333;font-weight:bold}.qv-header .tab-list-active{background-color:white;border-bottom:solid red;display:inline-block;list-style:none;margin-bottom:-2px;padding-top:0.7rem;padding-right:0.75rem;padding-bottom:0.1rem;padding-left:0.75rem;color:red;margin-top:1px}@media (min-width: 1280px){.qv-header .immersive-tabs{display:none;position:fixed;top:0px;cursor:pointer;border-bottom:none;width:60%;left:360px}}.qv-wrap.dtop-vert-qv{margin-left:auto;margin-right:auto;min-width:650px}.qv-wrap.dtop-vert-qv .qv-sec-photo,.qv-wrap.dtop-vert-qv .qv-sec-hero-lead-form,.qv-wrap.dtop-vert-qv .fallback-photo{height:500px}.qv-wrap.dtop-vert-qv .component_photo-gallery .photo-item{min-height:500px}.qv-wrap.dtop-vert-qv .component_photo-gallery .photo-item img{height:500px}.qv-wrap.dtop-vert-qv .component_photo-gallery .owl-item .photo-item img{height:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .component_photo-gallery{cursor:inherit;bottom:0px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .component_photo-gallery .photo-item{display:none;background-color:none}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img{width:auto;min-width:none;max-width:none;max-height:-webkit-calc(90vh - 44px);max-height:-moz-calc(90vh - 44px);max-height:calc(90vh - 44px)}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.portrait{width:auto;min-width:auto;max-width:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.lesser-height-img{height:-webkit-calc(80vh - 44px);height:-moz-calc(80vh - 44px);height:calc(80vh - 44px);width:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.very-small-img{height:-webkit-calc(75vh - 44px);height:-moz-calc(75vh - 44px);height:calc(75vh - 44px);width:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.wider-img{width:65%;height:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-sec-photo{overflow:hidden}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container{width:65%;margin:0 auto;overflow:hidden}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container{margin-bottom:6px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form-img-div{position:relative;overflow:hidden;background-color:#676767;background:no-repeat left center;-webkit-background-size:cover;background-size:cover;width:65%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form-img-div .vert-gall-lead-form-img{float:right;width:100%;height:550px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form{width:35%;margin-top:0px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form .lead-form-primary{border-radius:0;height:550px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad.dtop-vert-lead{margin:6px 0;position:static;height:auto;overflow-y:visible}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad.dtop-vert-lead .ad-image-overlay{opacity:0;display:none}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad.dtop-vert-lead .qv-photo-ad-content{max-height:100%;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad.dtop-vert-lead .qv-photo-ad-content .photomrect-ad-full{text-align:center}@media all and (-ms-high-contrast: none){.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel{overflow-x:hidden}.qv-wrap.qv-list-gallery.dtop-vert-gallery *::-ms-backdrop,.qv-wrap.qv-list-gallery.dtop-vert-gallery .foo{overflow-x:hidden}}@media screen and (max-width: 768px){.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-mobile-carousel{width:90% !important;left:5% !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container{position:relative;height:auto;display:block !important;width:90%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container .vert-gall-lead-form-img-div{width:100% !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container .vert-gall-lead-form-img-div img{width:inherit;min-height:600px;display:block !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container .vert-gall-lead-form-img-div:after{content:'\A';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6)}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container .vert-gall-lead-form{position:absolute !important;width:auto !important;top:50% !important;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%);z-index:2;pointer-events:auto}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container .vert-gall-lead-form .lead-form-primary{padding:20px 16px;height:auto !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad{position:relative;height:auto !important;width:90% !important;margin:6px auto !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad .ad-image-overlay{opacity:1 !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad .ad-image-overlay:after{content:'\A';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6)}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-photo-ad .qv-photo-ad-content{height:auto !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-mobile-carousel{width:100% !important;left:0 !important}.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.landscape,.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.portrait{width:90%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container{width:90%}}@media screen and (min-width: 768px) and (max-width: 1024px){.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.landscape,.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.portrait{width:90%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container{width:90%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form-img-div{width:65%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form-img-div .vert-gall-lead-form-img{height:700px}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form{width:35%}.qv-wrap.qv-list-gallery.dtop-vert-gallery .vert-gall-lead-form-container.dtop-vert-lead .vert-gall-lead-form .lead-form-primary{height:700px}}@media screen and (min-width: 1600px){.qv-wrap.qv-list-gallery.dtop-vert-gallery .owl-carousel .photo-item-mobile img.very-small-img{height:-webkit-calc(65vh - 44px);height:-moz-calc(65vh - 44px);height:calc(65vh - 44px);width:auto}}.modal-open .qv-wrap.qv-list-gallery.dtop-vert-gallery .qv-mobile-carousel-tablet{overflow:hidden !important}.qv-primary-ad-rr1{overflow:hidden;margin:348px auto 10px;text-align:center;background-color:rgba(255,255,255,0.95)}.qv-leaderboardad{margin:0 auto;text-align:center}.qv-leaderboardad .ad-quick-view{margin:30px auto}.qv-leaderboardad .ad-quick-view-preload{margin:30px auto}.qv-photo-ad-content .photomrect-ad-full div[id^=google_ads_iframe_]{margin:0 auto}.component_photo-gallery .qv-photo-ad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow-y:auto;pointer-events:none}.component_photo-gallery .qv-photo-ad-content{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%);z-index:2;pointer-events:auto}.component_photo-gallery .mobile-galleryad-close{position:absolute;color:#333;top:20px;right:2px;z-index:10;background-color:#fff;width:26px;height:26px;border-radius:50%;padding:0px;font-size:14px;margin:5px;line-height:1.1em;border:none;pointer-events:auto;display:none}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .component_photo-gallery .mobile-galleryad-close.close-carousel:not(.close){display:block}.qv-wrap.qv-full-gallery .component_photo-gallery .mobile-galleryad-close.close-gallery:not(.close){display:block}.qv-wrap.qv-full-gallery .photomrect-ad{display:none}.qv-wrap.qv-full-gallery .photomrect-ad-full{display:block}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .photomrect-ad-full{display:none}.qv-wrap:not(.qv-full-gallery):not(.qv-list-gallery) .photomrect-ad{display:block}@media (max-width: 995px){.qv-leaderboardad{max-height:250px}.qv-leaderboardad .ad-quick-view{margin:0px auto}.ad-quick-view-mobile-top.graphical-uplift{text-align:left;padding-top:5px;padding-bottom:0px;border-bottom:none}.ad-quick-view-mobile-top{text-align:left;padding:6px 0;border-bottom:1px solid #ddd}}.component_qv-map-container{width:100%;height:100%;clear:both;position:relative;top:0}.component_qv-map-container .component_qv-map{height:100%;width:100%}.component_qv-map-container .component_qv-map .gm-iv-address{height:100%;margin-top:22px}.component_qv-map-container .component_qv-map .gm-iv-address-link{top:inherit;bottom:3px}.component_qv-map-container .component_qv-map .gm-iv-vertical-separator{top:22px}.component_qv-map-container .component_qv-map .gm-style-mtc{margin-top:12px}.component_qv-map-container .component_qv-map .gm-style-mtc div+div{margin-top:10px}.component_qv-map-container .btn-map-rdc{line-height:1em;white-space:nowrap;color:#333;text-decoration:none;font-weight:400}.component_qv-map-container .js-map-message-container,.qv-amenities-container .js-map-message-container{position:absolute;top:50%;z-index:101}.component_qv-map-container .overlay-message,.qv-amenities-container .overlay-message{background-color:#f5f0cd;border:1px solid #f7d960;color:#000;font-size:11px;padding:5px 8px;position:relative;text-align:center;width:100%;border-radius:4px;margin-bottom:5px}.component_qv-map-container .overlay-message p,.qv-amenities-container .overlay-message p{margin-bottom:0}.component_qv-map-container .close-overlay,.qv-amenities-container .close-overlay{color:#666;font-size:14px;position:absolute;top:-7px;right:-5px}.qv-wrap.qv-full-map-view-mobile .component_qv-map-container{position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;z-index:1;padding-top:60px}.qv-wrap.qv-full-map-view-mobile .qv-sec-photo{height:100% !important;overflow:hidden;position:fixed;top:0;z-index:100001}.qv-wrap.qv-full-map-view-mobile .component_photo-gallery,.qv-wrap.qv-full-map-view-mobile .component_photo-fallback,.qv-wrap.qv-full-map-view-mobile .component_photo-fallback .fallback-photo,.qv-wrap.qv-full-map-view-mobile .component_photo-gallery .photo-item{height:100% !important}.qv-wrap.qv-full-map-view-mobile .qv-header,.qv-wrap.qv-full-map-view-mobile .qv-crabwalk,.qv-wrap.qv-full-map-view-mobile .view-contollers,.qv-wrap.qv-full-map-view-mobile .component_photo-overlay{display:none !important}.qv-wrap.qv-full-map-view-mobile .close-map-wrapper{position:absolute;top:0;left:0;right:0;background:#fff;z-index:2;color:#333;height:60px;width:100%;overflow:hidden;border:solid 1px #DFDFDF}.qv-wrap.qv-full-map-view-mobile .close-map-wrapper .property-address{padding:8px 10px 0  15px;margin-right:50px;font-size:16px}.qv-wrap.qv-full-map-view-mobile .close-map-wrapper .close-map-cta{width:50px;position:absolute;overflow:hidden;font-size:18px;right:0px;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers{position:absolute;bottom:20px;right:0;left:0;width:100%;z-index:1}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-left-wrapper,.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-right-wrapper,.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-center-wrapper{position:absolute;bottom:15px}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-center-wrapper{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-left-wrapper{left:20%;-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .fs-map-btn-right-wrapper{right:20%;-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc{text-align:center;display:block;margin:0 auto;float:none;padding:0}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc,.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc:hover,.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc:focus,.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc:active{background:transparent;border:0px;text-decoration:none}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc .btn-circle{border-radius:50%;width:66px;height:66px;line-height:60px;font-size:24px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(155,155,155,0.35);box-shadow:0 1px 8px 0 rgba(155,155,155,0.35);border:0px;display:block;text-align:center;float:none;margin:0 auto 10px}.qv-wrap.qv-full-map-view-mobile .mobile-map-controllers .btn-map-rdc .btn-map-label{background-color:rgba(234,234,234,0.35);padding:3px;clear:both}.component_qv-fullmap{position:relative}.component_qv-fullmap .component_qv-map{height:-webkit-calc(100% - 36px);height:-moz-calc(100% - 36px);height:calc(100% - 36px)}.component_qv-fullmap .qv-fullmap-leftcontent{position:absolute;top:0;left:0;bottom:0;width:375px;background:#E0E0E0;overflow-y:auto;z-index:1;-webkit-box-shadow:6px 0 6px -5px rgba(0,0,0,0.3);box-shadow:6px 0 6px -5px rgba(0,0,0,0.3)}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-imgwrapper{overflow:hidden;height:220px;position:relative}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-imgwrapper img{min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-imgwrapper .coming-soon-img{-webkit-background-size:cover;background-size:cover;background-image:url("/assets/coming-soon-225_169-60dfb87e4b8a3ab4bbed5e7d1d6deb3e46dd473063b43666c7b5932f61a89091.svg");height:100%}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-leadwrapper .lead-form-title{text-align:left;font-size:18px;padding-bottom:5px}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-leadwrapper .lead-form-primary{background:#E0E0E0}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-lead-toggle{z-index:2;position:absolute;top:10px;cursor:pointer;left:346px}.component_qv-fullmap .qv-fullmap-leftcontent .qv-fullmap-lead-toggle i{position:relative;font-size:18px;font-weight:400;color:#fff;text-shadow:0px 0px 5px #666}.component_qv-fullmap .component_qv-map-wrapper{position:absolute;top:0;bottom:0;right:0;height:100%;width:100%}.component_qv-fullmap .component_qv-map-wrapper.offset-mapwrapper{width:-webkit-calc(100% - 375px);width:-moz-calc(100% - 375px);width:calc(100% - 375px)}.component_qv-fullmap .map-controllers{bottom:60px;right:120px;position:absolute;z-index:1}.component_qv-fullmap .offset-layers-right .local-map-control{margin-right:103px;border-radius:2px 0 0 2px}.component_qv-fullmap .offset-layers-right .local-map-control .map-overlay-button-menu{min-width:-webkit-calc(100% + 95px);min-width:-moz-calc(100% + 95px);min-width:calc(100% + 95px);left:0%}.component_qv-fullmap .local-map-control{-webkit-box-shadow:none;box-shadow:none}.component_qv-fullmap .local-map-control li{display:inline-block;border-right:solid 1px #dcdcdc;position:relative;height:36px}.component_qv-fullmap .local-map-control li.active{background-color:transparent}.component_qv-fullmap .local-map-control li.active:after{content:'';bottom:0;height:3px;background:#d92228;position:absolute;width:100%}.component_qv-fullmap .local-map-control li .map-overlay-button i{display:none}.component_qv-fullmap .local-map-control .map-overlay-button-menu{min-width:100%;margin-top:4px}.component_qv-fullmap .custom-view-type>.inner-view{min-height:65px}.component_qv-fullmap .custom-view-type.right-bottom.with-zoom>.inner-view{top:91px;right:53px}.component_qv-fullmap .btn-map-rdc{background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:100% auto;background-size:100% auto;height:65px;width:65px;display:block;color:#fff;border:solid 2px #fff;border-radius:2px;cursor:pointer;font-size:10px;line-height:0}.component_qv-fullmap .btn-map-rdc span{position:absolute;bottom:15px;display:block;left:0;right:0}.component_qv-fullmap .btn-map-rdc.map-view{background-position:0  -61px}.component_qv-fullmap .get-directions{position:absolute;right:10px;top:10px;padding:11px 15px;font-size:14px;background:white;line-height:14px;font-weight:400;color:#333;height:36px;border-radius:0 2px 2px 0}.component_qv-fullmap .get-directions:hover,.component_qv-fullmap .get-directions:active,.component_qv-fullmap .get-directions:focus{text-decoration:none;background-color:#f3f3f3}.component_qv-fullmap .qv-map-crime-sponsor .hide-attribution,.component_qv-fullmap .qv-map-school-sponsor .hide-attribution,.component_qv-fullmap .amenities-sponsor .hide-attribution{display:none}.component_qv-fullmap .qv-map-crime-sponsor .state-farm,.component_qv-fullmap .qv-map-school-sponsor .state-farm,.component_qv-fullmap .amenities-sponsor .state-farm{display:block;opacity:1;line-height:2.5}.component_qv-fullmap .map-attributions{height:40px;padding:5px 8px;position:relative}.component_qv-fullmap .map-attributions .qv-map-crime-sponsor,.component_qv-fullmap .map-attributions .qv-map-school-sponsor,.component_qv-fullmap .map-attributions .ldp-amenity-map-attribution{position:relative}.component_qv-fullmap .map-attributions .attribution-text{margin-top:5px}.component_qv-fullmap .map-attributions .yelp-logo{top:-6px;position:relative}.component_qv-fullmap .map-attributions .statefarm-logo{position:relative;margin:0;z-index:999}.component_qv-fullmap.street-view .component_qv-map{height:100%}.component_qv-fullmap.street-view .map-controllers{bottom:24px}.component_qv-fullmap.street-view .map-attributions{display:none}.modal-payment-options-qv .mortgage-form-wrapper{padding-left:0 32px}.modal-payment-options-qv .mortgage-form-wrapper form{padding-right:15px}.modal-payment-options-qv .estimated-payment-wrapper{padding:15px 30px;margin:35px 0 15px}.modal-payment-options-qv .estimated-payment-wrapper .estimated-payment-amount{font-size:40px;margin:15px 0 20px}.modal-payment-options-qv .veteran-popover-content{max-width:250px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper{padding-left:32px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper:after{position:absolute;top:0;left:0;height:100%;content:" ";width:10px;border-left:1px solid #dcdcdc}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .estimated-payment-box{text-align:center;padding:0;margin:0 0 15px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .estimated-payment-box{padding:15px 6px;margin:-10px 0 15px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .estimated-payment-box .estimated-payment-amount{font-size:40px;margin:15px 0 20px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box{padding:20px 18px 8px;background-color:#F1F4F9;text-align:center}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box p{font-size:14px;color:#777777}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .btn-default:hover{color:#BA2328;background-color:#fff;border-color:#BA2328}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .ab-cta-button-v1:hover{background-color:#0076DF;border-color:#0076DF;color:#fff}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .ab-btn-v1-default{color:#0070C9;background-color:#fff;border-color:#0070C9}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .ab-btn-v1-default:focus,.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .ab-btn-v1-default.focus,.modal-payment-options-qv .mortgage-estimated-payment-wrapper .get-pre-approved-box .ab-btn-v1-default:hover{background-color:#f7f7f7;border-color:#999;color:#0076DF}.modal-payment-options-qv .ldp-rate-table-link{font-size:12px;float:right}.modal-payment-options-qv .estimate-modal-btn{color:#FFFFFF}.modal-payment-options-qv .col-divider-chevron{position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);height:15px}.modal-payment-options-qv .col-divider-chevron:before,.modal-payment-options-qv .col-divider-chevron:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-right:0}.modal-payment-options-qv .col-divider-chevron:before{bottom:0;left:0;border-left-color:#dcdcdc;border-width:15px}.modal-payment-options-qv .col-divider-chevron:after{bottom:1px;left:-1px;border-left-color:#fff;border-width:14px}@media (max-width: 767px){.modal-payment-options-qv .estimated-payment-wrapper{margin-top:0px;padding:0;text-align:left}.modal-payment-options-qv .mortgage-form-wrapper{padding-left:10px}.modal-payment-options-qv .mortgage-form-wrapper:after{content:none}.modal-payment-options-qv .col-divider-chevron{display:none}.modal-payment-options-qv .estimate-modal-btn{margin:0 auto;display:block}}.estimate-payment-link i{color:#000;position:relative;top:-1px}.estimate-payment-link .mortgage-monthly-price-label{color:#757575;vertical-align:baseline}.estimate-payment-link.graphical-uplift i{color:#3377cc;margin-right:6px;position:relative;top:-1px;margin-bottom:4px}.estimate-payment-link.graphical-uplift .calc-icon{padding-bottom:2px;padding-right:6px}.estimate-payment-link.graphical-uplift .mortgage-monthly-price-label{color:#3377cc;vertical-align:baseline}@media only screen and (max-width: 766px){.modal-payment-options-qv .mortgage-estimated-payment-wrapper .estimated-payment-box{position:relative;padding:0px 0 0;margin-top:0px;text-align:left}.modal-payment-options-qv .mortgage-estimated-payment-wrapper .estimated-payment-box .estimated-payment-amount{font-size:30px;bottom:-4px;position:relative}.modal-payment-options-qv .est-pay-row{width:100%;display:inline-block}.modal-payment-options-qv .est-pay-left{width:40%;display:inline-block;float:left}.modal-payment-options-qv .est-pay-right{width:60%;display:inline-block;float:right}.modal-payment-options-qv .est-pay-right p{position:relative;bottom:-6px}.modal-payment-options-qv .modal-estimate-payment-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-payment-options-qv .modal-estimate-payment-row .mortgage-form-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal-payment-options-qv .modal-estimate-payment-row .mortgage-estimated-payment-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-10px}.modal-payment-options-qv .modal-estimate-payment-row .ldp-rate-table-link{float:right;top:38px}.modal-payment-options-qv .modal-mortgage-form-actions .btn-primary,.modal-payment-options-qv .modal-mortgage-form-actions .btn-default{margin:0;width:48%;display:inline-block}.modal-payment-options-qv .modal-mortgage-form-actions .btn-primary{margin-right:2%}.modal-payment-options-qv .modal-mortgage-form-actions .btn-default{color:#d92228}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1{color:#fff;background-color:#0070C9;border-color:#0070C9}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:hover,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:active,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.active,.open>.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.dropdown-toggle{color:#fff;background-color:#005496;border-color:#004e8c}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:active,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.active,.open>.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.dropdown-toggle{background-image:none}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled:hover,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled:focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled.focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled:active,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.disabled.active,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled],.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled]:hover,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled]:focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled].focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled]:active,.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1[disabled].active,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:hover,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:focus,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.focus,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:active,fieldset[disabled] .modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1.active{background-color:#0070C9;border-color:#0070C9}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1 .badge{color:#0070C9;background-color:#fff}.modal-payment-options-qv .modal-mortgage-form-actions .ab-cta-button-v1:hover{background-color:#0076DF;border-color:#0076DF;color:#fff}.modal-payment-options-qv .modal-mortgage-form-actions .ab-btn-v1-default{color:#0070C9;background-color:#fff;border-color:#0070C9}.modal-payment-options-qv .modal-mortgage-form-actions .ab-btn-v1-default:focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-btn-v1-default.focus,.modal-payment-options-qv .modal-mortgage-form-actions .ab-btn-v1-default:hover{background-color:#f7f7f7;border-color:#999;color:#0076DF}.modal-payment-options-qv .mortgage-estimated-payment-wrapper{padding-left:10px}.modal-payment-options-qv .mortgage-estimated-payment-wrapper:after{content:none}.modal-payment-options-qv .col-divider-chevron{display:none}.modal-payment-options-qv .estimate-modal-btn{margin:0 auto;display:block}}@media only screen and (max-width: 480px){.mortgage-form-wrapper form{padding-right:0}.veteran-benefits-question{text-align:center}.view-rates-xxxs{display:none}.payment-chart-wrapper .view-rates-xxxs{display:block}}@media only screen and (max-width: 320px){.modal-payment-options-qv .ldp-rate-table-link{position:relative}.view-rates-xxs{display:none}.view-rates-xxxs{display:block;float:right;margin-top:-30px}.payment-chart-wrapper .view-rates-xxxs{display:block;float:none;margin-top:0px}}.share-email-modal .social-share-wrapper{border-left:1px solid #c4c4c4}.share-email-modal .social-share-wrapper .list-social-sharing>li{line-height:3.8em}.share-email-modal .property-photo-wrap{position:relative;overflow:hidden;height:130px;background:#696969}.share-email-modal .property-photo-wrap img{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.share-email-modal .property-photo-wrap img.share-modal-no-photo{height:100%;min-width:100%;right:-1px}.share-unavailable-modal .modal-body{background:url("/assets/server-down-small-0ea579f8befe177b6d96f18ef76cffa526d91045456e21a8b01bf020fe3bc758.jpg") no-repeat center center;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;padding:30px;border:1px solid #fff;color:#fff}.share-unavailable-modal .modal-body .btn{border:1px solid #fff;margin:30px 0}@media only screen and (max-width: 766px){.share-email-modal .form-group-input-helper{padding-top:15px;padding-bottom:0}.share-email-modal .social-share-wrapper{border-left:0;border-top:1px solid #c4c4c4;padding:5px 0 0;margin:0 auto}.share-email-modal .social-share-wrapper .list-social-sharing>li{display:inline-block}}.mobile-share-options-modal{min-height:25%}.mobile-share-options-modal .modal-dialog-share-mobile{position:fixed;bottom:0;width:95%}.mobile-share-options-modal ul{width:100%}.mobile-share-options-modal ul li{margin-left:0px}.mobile-share-options-modal ul li a{color:#000}.mobile-share-options-modal ul li a .ra-commenting{margin-top:3px}.mobile-share-options-modal ul li a .commenting-text-margin{margin-top:2px}.matterport-label{cursor:pointer}.icon-3d-view{position:relative;top:2px;right:2px;background-image:url("/assets/3d-icon-14991fcee2e3c1e9652841c76d385508b0b593fee027148725b7a98d08b8a6bd.svg");-webkit-background-size:12px 15px;background-size:12px 15px;-webkit-background-size:cover;background-size:cover;width:12px;height:14px;display:inline-block}.fs-modal-matterport .modal-content .close{position:relative;font-size:40px;font-weight:400;right:15px;top:10px;padding:6px 15px;background:rgba(0,0,0,0.6)}.fs-modal-matterport .fs-matterport-header{position:relative;left:15px;z-index:10;top:10px}.fs-modal-matterport .fs-matterport-header>div{background:rgba(0,0,0,0.6);text-shadow:0 0 5px rgba(0,0,0,0.9);color:#fff;float:left;margin-right:1px}.fs-modal-matterport .fs-matterport-header .ra{font-size:40px;margin-top:-2px}.fs-modal-matterport .fs-matterport-header .fs-matterport-realtor-wrapper{padding:10px 5px 9px}.fs-modal-matterport .fs-matterport-header .fs-matterport-realtor-wrapper .logo-realtor-white{background-image:url("/assets/realtor-logo-white-c0b16a1304a1ad3d7fff20aaa3d4ab42728f5a3d10bab5bc384f4310fdc6601c.svg");-webkit-background-size:132px 31px;background-size:132px 31px;-webkit-background-size:cover;background-size:cover;width:132px;height:31px;display:inline-block}.fs-modal-matterport .fs-matterport-header .fs-matterport-address{padding:15px 20px;font-size:18px}.fs-modal-matterport .modal-body{bottom:0;top:0}.fs-modal-matterport .fs-matterport-wrapper{position:relative;height:100%;overflow:hidden}.fs-modal-matterport .fs-matterport-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.list-gallery-leadform{margin:7px 0 0}.list-gallery-leadform h3,.list-gallery-leadform .lead-form-title-wrapper,.list-gallery-leadform form{max-width:450px;margin:0 auto}.list-gallery-leadform h3{padding-bottom:5px;text-align:left}.list-gallery-leadform .lead-form-primary{padding:60px 16px;background:#ebebeb;border-top:solid 1px #ddd;color:#333}.ldp-commute-time-directions,.ldp-commute-time-directions li{display:inline-block}.fs-map-btn-wrapper .ldp-commute-popover-content.popover{right:0px;left:auto}.fs-map-btn-wrapper .ldp-commute-popover-content.popover .arrow{right:33px;left:auto}.commute-time-wrapper{position:relative;margin-top:7px}.commute-time-wrapper.commute-time-wrapper-mobile{margin-top:0}.commute-time-wrapper .estimate-commute-popover-toggle i{color:#000}.commute-time-wrapper .estimate-commute-popover-toggle.graphical-uplift{line-height:16px;vertical-align:bottom;padding-left:11px}.commute-time-wrapper .estimate-commute-popover-toggle.graphical-uplift i{color:#3377cc}.ldp-commute-popover-content.popover{position:absolute;left:0px;padding:15px;top:18px;opacity:0;z-index:-1;display:none;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s}.ldp-commute-popover-content.popover.show-commute{z-index:10;opacity:1;display:block}.ldp-commute-popover-content.popover .arrow{left:45px}.estimate-commute-time-content{min-width:260px}.estimate-commute-time-content button.close{font-size:12px}.estimate-commute-time-content .ldp-commute-mode i{font-size:20px;cursor:pointer}.estimate-commute-time-content .ldp-commute-mode i.selected{color:#3377cc}.estimate-commute-time-content .commute-time-invalid-address{color:#b00;position:relative}.estimate-commute-time-content .ldp-commute-time-search{border:1px solid #999;border-radius:4px}.estimate-commute-time-content .ldp-commute-time-search .ldp-commute-address{font-weight:400;width:90%;padding:0 5px}.estimate-commute-time-content .ldp-commute-time-search .ldp-commute-time-location-pin{color:#999}.estimate-commute-time-content .btn-calculate{width:100%}.estimate-commute-time-content i img{-webkit-filter:grayscale(1);filter:grayscale(1)}.estimate-commute-time-content i.selected img{-webkit-filter:none;filter:none}@media only screen and (max-width: 667px) and (min-width: 375px){.estimate-commute-time-content .ldp-commute-time-search .ldp-commute-address{font-size:16px}}.commute-estimate-info{max-width:110px}.smarty-ui{z-index:10000;margin-left:-27px;margin-top:-10px}.smarty-ui.error{margin-top:10px}.smarty-ui .smarty-autocomplete{min-width:298px !important}.smarty-ui .smarty-autocomplete:before{display:none}@media only screen and (max-width: 1279px){.ldp-header-address .ldp-commute-time-directions{display:block;clear:both;margin-left:0;padding-left:0}.ldp-header-address .ldp-commute-time-directions:before{content:"";padding-right:0}.ldp-header-address .ldp-commute-time-directions li:first-child{padding-left:0px}}@media only screen and (max-width: 766px){.commute-time-wrapper.commute-time-mobile-wrapper{margin-top:0}.ldp-header-address .commute-time-wrapper{border:none !important;padding-left:0;display:block;clear:both;margin-left:0;padding-left:0}.ldp-header-address .commute-time-wrapper:before{content:"";padding-right:0}.ldp-commute-time-directions>li.commute-time-wrapper{padding-left:0}.smarty-ui{min-width:247px}.smarty-ui .smarty-autocomplete{max-width:100% !important;min-width:100% !important}.commute-estimate-info{max-width:95px}.commute-time-mobile-wrapper .ldp-commute-popover-content{top:33px}.commute-time-mobile-wrapper .commute-content-center{left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.commute-time-mobile-wrapper .commute-content-center .arrow{left:50%}.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle i{color:#999;position:relative}.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle i.ra-car{font-size:12px}.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle i.ra-transit,.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle i.ra-bike,.commute-time-mobile-wrapper .commute-time-wrapper .estimate-commute-popover-toggle i.ra-walk{top:-2px}}.qv-wrap.qv-no-animate .panel-collapse{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important}.qv-wrap.qv-no-animate .qv-sec-hero-lead-form{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.qv-wrap.qv-no-animate .qv-sec-hero-lead-form .lead-form-primary{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.qv-wrap.qv-no-animate .component_photo-gallery .photo-item>img{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.qv-wrap.qv-no-animate .component_photo-gallery .owl-stage{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important}.qv-wrap.qv-no-animate .panel-collapse.collapsing{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.qv-wrap.qv-no-animate .crabwalk-left a,.qv-wrap.qv-no-animate .crabwalk-right a{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important}.qv-wrap.qv-rr-map-cta.qv-full-width .qv-snapshot-ldp-btn-full-width{display:none}.qv-wrap.qv-rr-map-cta .map-cta-wrapper{display:none}.qv-wrap.qv-rr-map-cta .qv-snapshot-map-btn .map-btn{margin:20px auto;display:block;width:90%;height:150px}.qv-wrap.qv-rr-map-cta .qv-snapshot-map-btn .street-view-btn{bottom:15px;right:5%}.qv-wrap.qv-rr-map-cta .qv-snapshot-ldp-btn-full-width{border-top:solid 1px #DFDFDF;text-align:center}.qv-wrap.qv-rr-map-cta .qv-snapshot-ldp-btn-full-width>a{margin:0 auto;padding:10px 30px;position:relative;display:inline-block;width:auto;color:#4a4a4a;border:none;font-weight:400;cursor:pointer}@media only screen and (max-width: 995px){.qv-wrap.qv-rr-map-cta .map-cta-wrapper{display:inline-block}}.qv-fullmap-btn-wrapper{display:none}.qv-fullmap-btn-wrapper .map-btn{position:relative;display:block;border:#f7f7f7 solid 1px;position:relative;background-image:url("/assets/map-bg-f671395dff26e40432370a58f280a7b8d4b564775c8ac826e63b4f020169e641.png");-webkit-background-size:cover;background-size:cover;height:100%}.qv-fullmap-btn-wrapper .map-btn img{height:100%}.qv-fullmap-btn-wrapper.loading{opacity:0.6}.qv-fullmap-btn-wrapper .street-view-btn{position:absolute;width:45px;height:45px;background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:65px 65px;background-size:65px;background-position:center -8px;border:solid 1px #fff;border-radius:2px}.qv-wrap.qv-list-gallery .list-gallery-lead-btn{background-color:#f7f7f7;padding:8px 0;display:none;margin-top:6px}.qv-wrap.qv-list-gallery .list-gallery-lead-btn>a{background-color:#d92228;color:#fff;padding:8px 20px;border-radius:4px;display:inline-block;text-decoration:none;font-weight:400}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1{color:#fff;background-color:#0070C9;border-color:#0070C9}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:hover,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:active,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.active,.open>.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.dropdown-toggle{color:#fff;background-color:#005496;border-color:#004e8c}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:active,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.active,.open>.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.dropdown-toggle{background-image:none}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled:hover,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled:focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled.focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled:active,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.disabled.active,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled],.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled]:hover,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled]:focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled].focus,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled]:active,.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1[disabled].active,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:hover,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:focus,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.focus,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:active,fieldset[disabled] .qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.active{background-color:#0070C9;border-color:#0070C9}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1 .badge{color:#0070C9;background-color:#fff}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1:hover{background-color:#0076DF;border-color:#0076DF;color:#fff}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-cta-button-v1.contacted{border:1px solid #999;background:#ffffff;color:#757575}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-btn-v1-default{color:#0070C9;background-color:#fff;border-color:#0070C9}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .ab-btn-v1-default:hover{background-color:#f7f7f7;border-color:#999;color:#0076DF}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .round-cta.contacted{border:1px solid #999;background:#ffffff;color:#757575}.qv-wrap.qv-list-gallery .list-gallery-lead-btn>span{margin-right:16px;font-weight:400}.qv-wrap.qv-list-gallery .list-gallery-lead-btn .contacted{background-color:#ddd;color:#999}.mobile-gallery-cta.qv-wrap.qv-list-gallery .list-gallery-lead-btn{display:block}.mobile-gallery-cta.qv-wrap.qv-list-gallery.qv-full-view-gallery .list-gallery-lead-btn{display:none}.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%}.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container:before,.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container:after{content:" ";display:table}.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container:after{clear:both}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container{width:80%}}@media (min-width: 996px){.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container{width:88% !important}}@media (min-width: 1280px){.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-container{width:90% !important;max-width:1200px}}.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%}.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container:before,.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container:after{content:" ";display:table}.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container:after{clear:both}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container{width:80%}}@media (min-width: 996px){.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container{width:88% !important}}@media (min-width: 1280px){.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container{width:90% !important;max-width:1200px}}.full-screen-qv:not(.srp-at-back).desktop-full-qv.tablet-full-qv .qv-container.qv-branding-container{margin-top:15px}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%;padding:0 8px}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container:before,.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container:after{content:" ";display:table}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container:after{clear:both}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container{width:80%}}@media (min-width: 996px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container{width:88% !important}}@media (min-width: 1280px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .global-nav-header .container{width:90% !important;max-width:1200px}}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap:before,.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap:after{content:" ";display:table}.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap:after{clear:both}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap{width:80%}}@media (min-width: 996px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap{width:88% !important}}@media (min-width: 1280px){.full-screen-qv:not(.srp-at-back).qv-open.qv-global-nav .facet-bar-wrap{width:90% !important;max-width:1200px}}.full-screen-qv:not(.srp-at-back).desktop-full-qv .qv-sticky-cta{max-width:none !important;width:100% !important}.full-screen-qv.srp-at-back.desktop-full-qv .qv-container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%}.full-screen-qv.srp-at-back.desktop-full-qv .qv-container:before,.full-screen-qv.srp-at-back.desktop-full-qv .qv-container:after{content:" ";display:table}.full-screen-qv.srp-at-back.desktop-full-qv .qv-container:after{clear:both}@media (min-width: 768px){.full-screen-qv.srp-at-back.desktop-full-qv .qv-container{width:80%}}@media (min-width: 996px){.full-screen-qv.srp-at-back.desktop-full-qv .qv-container{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv.srp-at-back.desktop-full-qv .qv-container{width:80% !important}}@media (min-width: 1280px){.full-screen-qv.srp-at-back.desktop-full-qv .qv-container{width:85% !important;max-width:1200px}}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%;padding:0 8px}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container:before,.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container:after{content:" ";display:table}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container:after{clear:both}@media (min-width: 768px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container{width:80%}}@media (min-width: 996px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container{width:80% !important}}@media (min-width: 1280px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .global-nav-header .container{width:85% !important;max-width:1200px}}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px;width:100%;padding:0;background-color:#fff;width:100%}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap:before,.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap:after{content:" ";display:table}.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap:after{clear:both}@media (min-width: 768px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap{width:80%}}@media (min-width: 996px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap{width:85%;max-width:1050px}}@media (min-width: 768px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap{width:80% !important}}@media (min-width: 1280px){.full-screen-qv.srp-at-back.qv-open.qv-global-nav .facet-bar-wrap{width:85% !important;max-width:1200px}}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-wrap-inner{padding-top:0;padding-bottom:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .header-ldp-link{display:none !important}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-sec-photo .component_photo-overlay>div{float:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .main-info,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .main-info{position:relative}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .row-ad,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .row-ad{min-height:24px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .price,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .price{display:inline-block;font-size:30px;font-weight:700;margin-right:12px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .address,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .address{font-size:18px;line-height:36px;font-weight:400;margin-top:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .address span,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .address span{font-size:16px;font-weight:400;color:#757575}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .property-meta,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .property-meta{font-size:16px;margin-top:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .property-meta>li,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .property-meta>li{font-size:16px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .property-meta>li span,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .property-meta>li span{font-size:18px;font-weight:400}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2>.qv-favorite,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3>.qv-favorite{display:block;position:absolute;right:16px;display:block;border-radius:50%;width:60px;height:60px;-webkit-box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);z-index:10100;bottom:100%;background:#fff;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);text-align:center}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2>.qv-favorite:hover,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3>.qv-favorite:hover{-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.8);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.8)}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2>.qv-favorite i,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3>.qv-favorite i{line-height:64px;font-size:35px;color:#d92228}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .main-info,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .main-info{position:relative}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .row-ad,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .row-ad{min-height:24px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .price,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .price{display:inline-block;font-size:32px;font-weight:700;margin-right:16px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .address,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .address{font-size:20px;line-height:36px;font-weight:400;margin-top:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .address span,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .address span{font-size:16px;font-weight:400;color:#333333;line-height:20px;display:inline}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .property-meta,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .property-meta{font-size:16px;margin-top:11px;margin-bottom:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .property-meta>li,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .property-meta>li{font-size:16px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .property-meta>li span,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .property-meta>li span{font-size:20px;font-weight:400}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift>.qv-favorite,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift>.qv-favorite{display:block;position:absolute;right:16px;display:block;border-radius:50%;width:60px;height:60px;-webkit-box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);z-index:10100;bottom:100%;background:#fff;-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);text-align:center}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift>.qv-favorite:hover,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift>.qv-favorite:hover{-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.8);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.8)}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift>.qv-favorite i,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift>.qv-favorite i{line-height:64px;font-size:35px;color:#d92228}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .qv-property-header-reduced,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .qv-property-header-reduced{margin-top:-3px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2.graphical-uplift .qv-property-header-reduced i,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3.graphical-uplift .qv-property-header-reduced i{padding-bottom:2px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .qv-map-btn-v2{width:200px;height:100px;position:relative;overflow:hidden;margin-top:8px;float:right}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .qv-map-btn-v2 .street-view-btn{bottom:10px;right:0;width:35px;height:35px;-webkit-background-size:55px 55px;background-size:55px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .qv-map-btn-v2 img{width:100%}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .qv-map-btn-v2 .map-btn{width:100%}@media (max-width: 767px){.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v2 .qv-map-btn-v2{float:left;margin-top:16px}}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-map .qv-header{display:block !important}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-map .qv-sticky-fullmap-status{width:100% !important;max-width:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-map .qv-wrap-inner>*:not(.qv-header){display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3{margin-bottom:24px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .map-cta-wrapper{float:none;margin:0 auto;text-align:center}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-property-header.ab-v3 .map-btn-sm{position:absolute;bottom:0;right:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3{display:none}@media only screen and (min-width: 767px) and (max-width: 995px){.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-sec-property-header{margin-bottom:25px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .main-info{min-height:100px;margin-top:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .map-btn-sm{top:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .row-ad{margin-top:10px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-price-wrapper{padding-top:5px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift{position:absolute;bottom:-22px;margin:0;right:auto;text-align:left;min-width:285px;z-index:1}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift .qv-commute{padding:4px;position:relative;z-index:1;top:0;left:0;font-size:12px;font-weight:400;text-decoration:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift .qv-commute .estimate-commute-popover-toggle{line-height:16px;vertical-align:bottom;padding-left:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper{position:absolute;right:8px;bottom:-22px;margin:0;text-align:left;min-width:285px;z-index:1}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .qv-commute{padding:4px;position:relative;z-index:1;top:0;left:0;font-size:12px;font-weight:400;text-decoration:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3{width:285px;position:absolute;right:0;bottom:18px;display:block}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .commute-time-wrapper{width:125px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn{padding-bottom:33.3%;height:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn img{width:100%;height:auto;min-height:93px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn+.street-view-btn{position:absolute;width:45px;height:45px;right:8px;bottom:15px;background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:65px 65px;background-size:65px;background-position:center -8px;border:solid 1px #fff;border-radius:2px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn.hide+.street-view-btn{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift{width:285px;position:absolute;right:0;bottom:18px;display:block;width:288px;border-radius:4px;border:1px solid #C8C8C8;height:99px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .commute-time-wrapper{width:125px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn{padding-bottom:33.3%;height:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn img{height:96px;width:285px;border-radius:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn+.street-view-btn{position:absolute;width:45px;height:45px;right:8px;bottom:15px;background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:65px 65px;background-size:65px;background-position:center -8px;border:solid 1px #fff;border-radius:2px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn.hide+.street-view-btn{display:none}}@media only screen and (min-width: 1280px){.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-sec-property-header{margin-bottom:25px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .main-info{min-height:100px;margin-top:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .map-btn-sm{top:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .row-ad{margin-top:10px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-price-wrapper{padding-top:5px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift{position:absolute;bottom:-22px;margin:0;right:auto;text-align:left;min-width:285px;z-index:1}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift .qv-commute{padding:4px;position:relative;z-index:1;top:0;left:0;font-size:12px;font-weight:400;text-decoration:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift .qv-commute .estimate-commute-popover-toggle{line-height:16px;vertical-align:bottom;padding-left:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper{position:absolute;right:8px;bottom:-22px;margin:0;text-align:left;min-width:285px;z-index:1}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .qv-commute{padding:4px;position:relative;z-index:1;top:0;left:0;font-size:12px;font-weight:400;text-decoration:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3{width:285px;position:absolute;right:0;bottom:18px;display:block}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .commute-time-wrapper{width:125px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn{padding-bottom:33.3%;height:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn img{width:100%;height:auto;min-height:93px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn+.street-view-btn{position:absolute;width:45px;height:45px;right:8px;bottom:15px;background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:65px 65px;background-size:65px;background-position:center -8px;border:solid 1px #fff;border-radius:2px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3 .map-btn.hide+.street-view-btn{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift{width:285px;position:absolute;right:0;bottom:18px;display:block;width:288px;border-radius:4px;border:1px solid #C8C8C8;height:99px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .commute-time-wrapper{width:125px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn{padding-bottom:33.3%;height:0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn img{height:96px;width:285px;border-radius:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn+.street-view-btn{position:absolute;width:45px;height:45px;right:8px;bottom:15px;background-image:url("/assets/map_street_controllers-804b45413a08aabbcfa188f1bfc35ce13f0630da9a02665e0b8c92a58d846d57.jpg");-webkit-background-size:65px 65px;background-size:65px;background-position:center -8px;border:solid 1px #fff;border-radius:2px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-map-btn-v3.graphical-uplift .map-btn.hide+.street-view-btn{display:none}}@media only screen and (min-width: 996px) and (max-width: 1279px){.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .map-btn-sm{top:30px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper{text-align:center;width:100%;margin:5px 0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift{text-align:left}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .estimate-commute-popover-toggle{line-height:16px;vertical-align:bottom;padding-left:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .ldp-commute-popover-content.popover{left:inherit;right:10px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .ldp-commute-popover-content.popover .arrow{left:initial;right:15%;margin:0}}@media only screen and (max-width: 767px){.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .map-btn-sm{top:30px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper{text-align:center;width:100%;margin:5px 0}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper.graphical-uplift{text-align:left}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .estimate-commute-popover-toggle{line-height:16px;vertical-align:bottom;padding-left:4px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .ldp-commute-popover-content.popover{left:inherit;right:10px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .commute-time-wrapper .ldp-commute-popover-content.popover .arrow{left:initial;right:15%;margin:0}}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right{position:fixed;bottom:24px;z-index:20001;-webkit-background-size:cover;background-size:cover;overflow:hidden}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left a,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right a{color:#fff;padding:16px 8px;width:65px;font-size:14px;background-color:rgba(74,74,74,0.5);text-decoration:none;display:block;-webkit-transition:width 0.3s ease-out, padding 0.3s ease-out;-o-transition:width 0.3s ease-out, padding 0.3s ease-out;-moz-transition:width 0.3s ease-out, padding 0.3s ease-out;transition:width 0.3s ease-out, padding 0.3s ease-out}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left:not(.no-content) a:hover,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right:not(.no-content) a:hover{background-color:rgba(128,128,128,0.4);padding:44px 8px;width:150px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left:not(.no-content) a:hover .hover-content,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right:not(.no-content) a:hover .hover-content{opacity:1;display:block;padding:0 16px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left .ra-home,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right .ra-home{font-size:20px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left.disabled,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right.disabled{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left .hover-content,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right .hover-content{display:none;opacity:0;position:absolute;min-width:100px;overflow:hidden;white-space:nowrap;left:0;right:0;bottom:8px;font-size:14px;font-weight:400}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right{right:0;border-radius:4px 0 0 4px;text-align:right}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-right .hover-content{text-align:right}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left{left:0;border-radius:0 4px 4px 0px;text-align:left}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .crabwalk-left .hover-content{text-align:left}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .footer-contact-agent{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-header{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-header .qv-close-back{display:inline-block;padding:12px 8px}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap .qv-header .qv-close-back i{font-size:30px;line-height:20px;width:auto}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-gallery{z-index:21000}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-gallery .qv-header{display:block}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-gallery .qv-header .qv-container{width:100% !important;max-width:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-gallery .qv-photo-save{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-map .qv-close-back,.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-full-gallery .qv-close-back{display:none}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-sticky-header .qv-header{display:block}.desktop-full-qv.full-screen-qv.qv-open .qv-wrap.qv-sticky-header .qv-sticky-cta{border-left:1px solid #ccc;width:100% !important}.desktop-full-qv .qv-sticky-header .qv-sticky-cta{max-width:none}.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-navbar-header{margin:0}.qv-global-nav.full-screen-qv.qv-open .global-nav-header .nav-menu-desktop,.qv-global-nav.full-screen-qv.qv-open .global-nav-header .move-network-links,.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-navbar-toggle{display:none}.qv-global-nav.full-screen-qv.qv-open .global-nav-header.global-navbar .global-navbar-nav>li>.dropdown-menu{z-index:11000}.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-navbar-brand{height:0}.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-login-modal-backdrop{z-index:100000}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap{height:0;min-height:0;display:block}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap .facet-location{position:absolute;z-index:6;bottom:100%}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap .facet-bar{min-height:0 !important;z-index:11000}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap .facet-bar-container>*:not(.facet-location){display:none}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap .search-input-group{-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;-moz-transition:width 0.3s ease;transition:width 0.3s ease}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap .facet-location{-webkit-transition:left 0.2s ease;-o-transition:left 0.2s ease;-moz-transition:left 0.2s ease;transition:left 0.2s ease}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .facet-location{left:0;right:0}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .facet-search-wrapper{margin:3px 0}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .facet-search-wrapper .search-autocomplete{top:56px;right:0}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .search-input-group{width:100%}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .search-input-group button{height:43px;border:none;border-bottom:2px solid #333 !important}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .search-input-group .btn-primary{padding:0 24px;font-size:20px;color:#333;background-color:#fff}.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .form-control.pre-populate-box,.qv-global-nav.full-screen-qv.qv-open .facet-bar-wrap.focus .form-control.user-input-box{font-size:20px;line-height:43px;padding:0 12px;height:43px;font-weight:400;border:none;border-bottom:2px solid #333}.qv-global-nav.full-screen-qv.qv-open .full-screen-qv-back{position:absolute;bottom:100%;z-index:6;display:block;padding:0 9px;cursor:pointer}.qv-global-nav.full-screen-qv.qv-open .full-screen-qv-back i{font-size:34px}@media only screen and (max-width: 767px){.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-navbar-brand{margin-left:45px}.qv-global-nav.full-screen-qv.qv-open .full-screen-qv-back{left:0}.qv-global-nav.full-screen-qv.qv-open .facet-location{display:none}}@media only screen and (min-width: 768px){.qv-global-nav.full-screen-qv.qv-open .global-nav-header .global-navbar-nav>.header-login-text:not(.header-login-menu){display:none}.qv-global-nav.full-screen-qv.qv-open .global-nav-header .header-login-menu:not(.header-login-text,.header-logged-menu){display:none}.qv-global-nav.full-screen-qv.qv-open .full-screen-qv-back{right:100%}.qv-global-nav.full-screen-qv.qv-open .facet-location{left:190px}}.full-screen-qv-back{display:none}.desktop-full-qv.srp-at-back.qv-open .container-srp{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;padding-bottom:0;overflow:hidden}.desktop-full-qv.srp-at-back.qv-open .container-srp:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(40,40,40,0.5);z-index:2}.desktop-full-qv.srp-at-back.qv-open.ab-mixed-view .ab-srp-body{top:0}.desktop-full-qv.srp-at-back.qv-open .qv-wrap.qv-version-full-qv{background-color:rgba(40,40,40,0.5)}.desktop-full-qv.srp-at-back.qv-open .global-nav-footer{display:none}.desktop-full-qv.srp-at-back.qv-open .global-navbar-default{background:rgba(40,40,40,0.5);border:none}.desktop-full-qv.srp-at-back.qv-open .global-navbar-default>.container{height:48px;padding:0 8px;border-bottom:1px solid #ccc}.desktop-full-qv.srp-at-back.qv-open .facet-bar.new-desktop-filter.affix{border-bottom:none}.desktop-full-qv.srp-at-back.qv-open .qv-wrap{padding-bottom:60px}.desktop-full-qv.srp-at-back.qv-open .qv-header{pointer-events:none}.desktop-full-qv.srp-at-back.qv-open .qv-header .qv-close{display:none}.desktop-full-qv.srp-at-back.qv-open .qv-header .qv-sticky-cta{pointer-events:initial}@media only screen and (min-width: 768px){.desktop-full-qv.srp-at-back.qv-open .full-screen-qv-back{width:50px;height:50px;background:white;border-radius:50%;position:fixed;bottom:auto;left:auto;right:15px;top:15px}.desktop-full-qv.srp-at-back.qv-open .full-screen-qv-back i{font-size:24px;line-height:50px;left:4px;position:relative}.desktop-full-qv.srp-at-back.qv-open .full-screen-qv-back i:before{content:"\e07e"}}.desktop-full-qv.srp-at-back.qv-open .qv-sec-bottom-lead-form{background:transparent;padding:0}.desktop-full-qv.srp-at-back.qv-open .qv-sec-bottom-lead-form .qv-btm-lead-wrapper{padding:60px 0;background-color:#f1f1f1}.desktop-full-qv.srp-at-back.qv-open .qv-sec-homes-around,.desktop-full-qv.srp-at-back.qv-open .qv-sec-similar-homes{padding:0 8px}@media (min-width: 996px){.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-sec-photo{height:472px;background:#fff}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-sec-photo:before{position:absolute;width:100%;height:400px;content:"";top:0;background:#f7f7f7}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-sec-photo:after{position:absolute;bottom:0;content:"";width:50%;background:#f7f7f7;left:0;height:60px;border-radius:4px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .photo-overlay-loading{bottom:85px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .component_photo-overlay{bottom:67px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-primary-ad{height:0}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .thumbnails-photo-count{display:none}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .thumbnails-carousel{padding-left:0;margin-top:1px;background:#fff}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .thumbnails-carousel .photo-thumbnail-item{opacity:0.6}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .thumbnails-carousel .photo-thumbnail-item.highlight{opacity:1}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-property-header.ab-v3>.qv-favorite{margin-bottom:112px;margin-right:-10px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-aside{max-height:400px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery .qv-aside .sticky-wrap{max-height:100%}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v2 .thumbnails-carousel{overflow:hidden;width:100%}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v2 .lead-form-primary.form-sm{-webkit-box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);box-shadow:1px 1px 5px 0px rgba(51,51,51,0.5);padding:25px 16px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v2 .lead-form-primary.form-sm .form-group:not(.no-margin){margin-bottom:12px}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v2 .lead-form-primary.form-sm h3{margin-bottom:12px;font-weight:700}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v2 .lead-form-primary.form-sm .lead-form-submit{margin:12px 0}.qv-wrap:not(.qv-full-gallery) .thumbnails-gallery.thumbnails-v1 .thumbnails-carousel{position:absolute;bottom:-10px;width:100%;z-index:1}}.qv-wrap.qv-full-gallery .thumbnails-gallery .thumbnails-carousel .rdc-carousel-nav{display:none}.qv-full-gallery .ab-midgallery-cta,.fsgallery-modal .ab-midgallery-cta{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:8px 30px;color:#000;border-radius:4px;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);box-shadow:0px 1px 4px rgba(0,0,0,0.2);z-index:4;min-width:293px}@media screen and (max-width: 995px){.qv-full-gallery .ab-midgallery-cta,.fsgallery-modal .ab-midgallery-cta{bottom:80px}.qv-full-gallery .ab-midgallery-cta.offset-bottom,.fsgallery-modal .ab-midgallery-cta.offset-bottom{bottom:15px}}@media screen and (max-width: 766px){.qv-full-gallery .ab-midgallery-cta,.fsgallery-modal .ab-midgallery-cta{padding:8px 12px;bottom:15px}.qv-full-gallery .ab-midgallery-cta.offset-bottom,.fsgallery-modal .ab-midgallery-cta.offset-bottom{bottom:75px}}.lf-outer-wrapper{border-radius:4px;background-color:#eaeaea;padding:16px;pointer-events:auto}.lf-outer-wrapper .lead-form-title-wrapper{padding-bottom:16px}.lf-outer-wrapper .nav-tabs{border:none}.lf-outer-wrapper .nav-tabs li{width:50%;float:left;text-align:center}.lf-outer-wrapper .nav-tabs li button{border:none;background:transparent;padding-bottom:8px}.lf-outer-wrapper .nav-tabs li.active{color:#d92228}.lf-outer-wrapper .nav-tabs li.active button{border-bottom:solid 3px #d92228}.lf-outer-wrapper .lf-email-wrapper .lead-form-primary{background:transparent}.lf-outer-wrapper .lf-email-wrapper .lead-form-primary.form-sm{padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.lf-outer-wrapper .lf-text-wrapper .text-lead-title{margin:40px 0 8px}.lf-outer-wrapper .lf-text-wrapper .text-lead-title,.lf-outer-wrapper .lf-text-wrapper .text-lead-subtitle{font-size:14px;font-weight:700;text-align:center}.lf-outer-wrapper .lf-text-wrapper .text-lead-subtitle{font-weight:400;margin:0 0 16px}.lf-outer-wrapper .lf-text-wrapper .submit{margin:8px 0 60px;width:100%;font-size:16px}.lf-outer-wrapper .lf-text-wrapper .texted-thanks{position:relative;top:-60px;height:0;font-size:12px;text-align:left;display:none}.lf-outer-wrapper .lf-text-wrapper.texted .texted-thanks{display:block}.lf-outer-wrapper .share-form-title-wrap .lead-form-title{font-size:14px}.lf-outer-wrapper .share-form-title-wrap p{padding:10px 0 16px;margin:0}.component_qv-fullmap .lf-outer-wrapper{background:#E0E0E0}.qv-sec-bottom-lead-form .fwt-form.top-valign{vertical-align:top}.qv-sec-bottom-lead-form .lf-outer-wrapper{background:#ccc}.qv-sec-bottom-lead-form .lf-outer-wrapper .lf-text-wrapper{padding:0 16px}.qv-sec-bottom-lead-form .lf-outer-wrapper .lf-text-wrapper .form-control{font-size:16px;height:40px}.qv-sec-bottom-lead-form .lf-outer-wrapper .lead-form-title-wrapper h3{font-size:20px}@media screen and (max-width: 767px){.qv-sec-bottom-lead-form .lf-outer-wrapper{background:transparent;padding:0}.qv-sec-bottom-lead-form .lf-outer-wrapper .lf-text-wrapper .form-control{padding:4px 12px 0 35px;height:42px}}.leadform-focus .sticky-wrap .lf-outer-wrapper{position:relative;left:-360px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.leadform-focus .sticky-wrap .lf-outer-wrapper .lead-form-primary{left:0 !important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.qv-property-indicators-ab{padding:10px 0;margin-top:10px;position:relative;border-top:solid 1px #DFDFDF}.qv-property-indicators-ab .loading{width:100%;height:52px;background:#f7f7f7}.qv-property-indicators-ab .indicators{list-style:none;border-right:solid 1px #DFDFDF}.qv-property-indicators-ab .indicators:last-child{border:none}.qv-property-indicators-ab .indicators .indicator{line-height:1.9}.qv-property-indicators-ab .indicators .indicator .key{color:#757575;float:left}.qv-property-indicators-ab .indicators .indicator .value{color:#000;padding-left:4px}.qv-property-indicators-ab .indicators .indicator .tooltip-inner{background-color:rgba(0,0,0,0.85);font-size:12px}@media only screen and (max-width: 1279px) and (min-width: 768px){.qv-property-indicators-ab .indicators:nth-child(even){border:none}.qv-property-indicators-ab .indicators:last-child{width:100%}.qv-property-indicators-ab .indicators:last-child .indicator{width:50%}.qv-property-indicators-ab .indicators:last-child .indicator:nth-child(odd){border-right:#DFDFDF solid 1px;padding-right:16px}.qv-property-indicators-ab .indicators:last-child .indicator:nth-child(even){padding-left:16px}}@media only screen and (max-width: 767px){.qv-property-indicators-ab{border-top:0;margin-top:0;padding-top:0}.qv-property-indicators-ab .indicators{border:none}.qv-property-indicators-ab .indicators .key,.qv-property-indicators-ab .indicators .value{float:left;text-align:left}.qv-property-indicators-ab .indicators .value{width:50%}.qv-property-indicators-ab .indicators .key{width:50%}}@media only screen and (max-width: 767px){.ab-vitality-highlight .indicators:first-child{border-bottom:solid 1px #DFDFDF;margin:0 0 8px;padding-bottom:8px}}.ab-email-desktop-gallery{background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");text-align:right !important;background-repeat:no-repeat;display:inline-block;width:25px;height:19px;background-position:12% 20%;vertical-align:middle}.ab-email-desktop{background-image:url("/assets/icons-envelope-red-2483b3cab34a353ad89761238111cf4c31500cd1fadc19e932c0452dc73d5167.svg");text-align:right !important;background-repeat:no-repeat;display:inline-block;width:25px;height:19px;background-position:12% 20%;vertical-align:middle}.ab-email-header-cta-text{margin-left:7px}.ab-email-words{margin-left:1px}.ab-text-words{margin-left:25px}.ab-email-text{padding-top:7px;width:100% !important;text-align:center}#text-icon-container{width:50px;margin:0 auto}.icon-container{min-width:110px;margin:0 auto}.icon-tour-container{width:110px;margin:0 auto}.icon-email-container{height:19px;width:100%;margin:0 auto}.ab-email-text-form{margin-left:5px;font-size:14px !important;vertical-align:top}.email-icon{height:19px;width:25px;background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");background-repeat:no-repeat;margin:0 auto;background-position:12% 9%;display:inline-block}.email-icon-red{height:19px;width:25px;background-image:url("/assets/icons-envelope-red-2483b3cab34a353ad89761238111cf4c31500cd1fadc19e932c0452dc73d5167.svg");background-repeat:no-repeat;margin:0 auto;background-position:12% 9%;display:inline-block}.email-icon-mobile{height:19px;width:25px;background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");background-repeat:no-repeat;margin:0 auto;background-position:1% 10%;display:inline-block;position:relative;vertical-align:bottom}.ab-email-icon-tour{height:19px;width:25px;background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");background-repeat:no-repeat;margin:0 auto;background-position:2% 11%;padding-right:8px;padding-left:0px;position:relative;display:inline-block;vertical-align:bottom}.ab-email-tour-words{display:inline-block;position:relative;margin-left:5px}.ab-email{width:110px;outline:0}.ab-email-tour{width:110px;outline:0}.ab-email-alt{background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");background-repeat:no-repeat;padding-top:6px;text-align:right;background-position:20px 10px;padding:12px 30px 12px 50px !important}.ab-email-modal{background-image:url("/assets/icons-envelope-b15e00456526750ea47777f22f51e465a2aa348d74d4d5294caeeb1bb2dfc542.svg");background-repeat:no-repeat;text-align:center;width:100% !important;background-position:34% -40% !important;font-size:14px !important;height:36px;padding-top:6px;padding-right:0px !important}.ab-text-icon{background-image:url("/assets/chat-bubble-white-61965e39b7782d5193876af1c2eb79b58457fd2687d66aba10149f275264bee9.svg");text-align:right;background-repeat:no-repeat;background-position:-5% 90%}.ab-text{padding:15px 5px !important;border-left:1px solid #ccc !important}.ab-text-icon-gallery{background-image:url("/assets/chat-bubble-white-61965e39b7782d5193876af1c2eb79b58457fd2687d66aba10149f275264bee9.svg");background-repeat:no-repeat;background-position:0% 90%;padding-left:16px}.ab-email-section-photo-text{vertical-align:super}.ab-icon-text-rearrange{margin-top:0px !important}.email-contruction-class{padding:12px 10px !important}.email-contruction-class-alt{padding:12px 25px !important}@media (min-width: 321px) and (max-width: 812px){.ab-email{padding:15px 0px 15px 10px !important}}.prompt-modal{overflow-y:hidden !important}.prompt-modal-content{border-radius:5px}.prompt-modal-title{font-size:20px;font-weight:800;line-height:0}.prompt-modal-header{padding:18px 18px 18px 18px;border-radius:5px}.prompt-modal-body{padding:0px 18px 0px 18px;font-weight:300;color:#999;padding-right:45px}.prompt-modal-dialog{margin:350px auto}.prompt-modal-footer{border-top:none}.prompt-modal-exit{color:#1c6dd8;background-color:transparent;border-color:transparent}.prompt-modal-exit:hover{color:#1c6dd8;border-color:transparent}.prompt-modal-close{position:absolute;right:30px;top:0px;width:30px;height:30px;opacity:0.3}.prompt-modal-close:hover{opacity:1}.prompt-modal-close:before,.prompt-modal-close:after{position:absolute;left:36px;content:' ';height:18px;width:2px;background-color:#333}.prompt-modal-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.prompt-modal-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.prompt-modal-cta{width:140px}@media (max-width: 766px){.prompt-modal-dialog{position:fixed;width:auto;margin:10px;bottom:0px}.prompt-modal-content{height:210px}.prompt-modal-footer{bottom:0px;position:fixed}.prompt-modal-body{padding-right:18px}.prompt-modal-cta{float:left;margin-right:15px}}@media only screen and (max-width: 767px){.qv-bottom-lf-lead-form{margin:0px 0}.bottom-lf-test-footer{background-color:#333 !important;color:#f7f7f7 !important}.bottom-lf-test-footer-terms{color:#f7f7f7 !important}.bottom-lf-global-nav{padding-bottom:50px !important}.bottom-lf-footer-wrapper-copyright{background-color:#333 !important}.bottom-lf-footer-copyright{color:#f7f7f7 !important}.bottom-lf-footer-copyright a{color:#f7f7f7 !important}}@media (min-width: 1280px){.qv-wrap.dtop-vert-qv .ab-qv-sec-photo{height:705px}.qv-wrap.dtop-vert-qv .ab-qv-sec-photo .component_photo-gallery .photo-item{min-height:705px}.qv-wrap.dtop-vert-qv .ab-qv-sec-photo .component_photo-gallery .photo-item img{height:705px}.qv-wrap.dtop-vert-qv .ab-qv-sec-photo .owl-carousel .photo-item img.portrait{width:auto;min-width:auto;max-width:auto}.qv-wrap.dtop-vert-qv .ab-qv-sec-photo .component_photo-fallback .fallback-gallery{-webkit-filter:blur(10px);filter:blur(10px)}.qv-wrap .ab_promo_component{padding-right:0}.qv-wrap .ab-qv-aside{width:292px;position:absolute;right:35px;top:540px;bottom:0;z-index:500}.qv-wrap .ab-qv-aside .qv-sec-hero-lead-form{background-color:inherit}.qv-wrap .ab-qv-aside #aj-qv-sec-hero-lead-form{width:292px}.qv-wrap .ab-qv-aside .leadForm{background-color:#F7F7F7}.ab-promo-branding{height:0px;top:30px}.qv-ab-promo-branding{color:#fff;font-size:12px;padding:0 !important}.qv-ab-promo-branding .branding-wrapper{background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), to(rgba(0,0,0,0.4)));background:-webkit-linear-gradient(bottom, transparent 10%, rgba(0,0,0,0.4) 100%);background:-moz-linear-gradient(bottom, transparent 10%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(bottom, transparent 10%, rgba(0,0,0,0.4) 100%);background:linear-gradient(0deg, transparent 10%, rgba(0,0,0,0.4) 100%);height:100px;position:relative;bottom:15px}.qv-ab-promo-branding .agent-name{display:inline-block;margin-left:8px}.qv-ab-promo-branding .business-card-md{position:absolute;top:50%;-webkit-transition:trnslate;-o-transition:trnslate;-moz-transition:trnslate;transition:trnslate;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.qv-ab-promo-branding .business-card-md .office-photo{height:48px;width:72px;margin-left:8px}.qv-ab-promo-branding .business-card-md .agent-photo{height:48px;width:48px;margin-left:16px}.qv-ab-promo-branding .business-card-md .media{width:auto}.qv-ab-promo-branding .business-card-md .content span{text-shadow:0px 0px 4px #000}}.qv-promo-label{font-size:14px;padding:8px 0px}.qv-promo-label .label{display:inline-block;padding:3px 3px 2px;font-size:10px;border-radius:2px;font-size:11px}.qv-promo-label .label-outline-promo{border-color:#D92228}.qv-promo-label span{display:inline-block}.qv-promo-label .promo-text{padding-left:5px}@media (max-width: 767px){.qv-promo-label{font-size:14px}.qv-promo-label .label{font-size:14px}}.matterport-view{margin-top:40px;margin-bottom:40px;max-width:850px;max-height:360px;position:relative;cursor:pointer}.matterport-view a{display:block;height:100%}.matterport-view a .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}.matterport-view a p{padding-top:8px;position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%, -65%);-moz-transform:translate(-50%, -65%);-ms-transform:translate(-50%, -65%);-o-transform:translate(-50%, -65%);transform:translate(-50%, -65%);color:#fff;width:158px;height:25px;font-size:22px}.matterport-view .matterport-frame{width:850px;height:360px;cursor:pointer}#modal-container .modal-text-lead .modal-content{min-height:635px}#modal-container .modal-text-lead .modal-content input{width:75%;padding:20px;margin:5px auto;font-size:18px}#modal-container .modal-text-lead .modal-content .text-leads-btn{width:75%;padding:11px 0;font-size:18px;margin:10px}#modal-container .modal-text-lead .modal-content .text-input-policy{position:absolute;font-size:12px;padding:0 15px;text-align:justify}#modal-container .modal-text-lead .modal-content .text-input-policy .tcp_text{margin:0px 18px;line-height:1.36;color:#444444;font-size:11px}#modal-container .modal-text-lead .modal-content .text-modal-header{height:180px;margin-bottom:25px}#modal-container .modal-text-lead .modal-content .text-modal-header .modal-heroimg:after{background-image:none}#modal-container .modal-text-lead .modal-content .txt-lead-close-icon{top:0px;right:0px}#modal-container .modal-text-lead .modal-content .txt-lead-close-icon i{text-shadow:1px 0px 0px grey, 0 0 25px transparent, 0 0 5px grey;height:22px;width:22px}#modal-container .modal-text-lead .modal-content .text-lead-form-group input{border-radius:4px;height:42px}#modal-container .modal-text-lead .modal-content .text-lead-form-group .submit_text{padding:5px 0}#modal-container .modal-text-lead .modal-content .txt_lead_heroimg img{width:115%}#textThankyouModal .text-lead-title,#modal-container .text-lead-title{font-weight:700;margin-top:20px;font-size:24px;width:75%;margin:auto}#textThankyouModal .text-lead-subtitle,#modal-container .text-lead-subtitle{padding:10px 0px;line-height:1.3em;font-size:18px;width:75%;margin:auto}#textThankyouModal .text-lead-image,#modal-container .text-lead-image{margin-top:45px !important}#textThankyouModal .text-lead-image img,#modal-container .text-lead-image img{width:150px}.transit-info{color:#ffffff;padding-left:0;padding-right:0}.transit-info .meta-info{margin:0;padding:4px 0px 16px 8px;line-height:16px}@media only screen and (max-width: 320px){.transit-info .meta-info{width:60%}}.transit-info .meta-info .transit-info-dot{padding:0px 5px;position:relative;bottom:4px;font-weight:700}.transit-info .transit-wrap{margin:0 0 16px 0;background-color:#222;padding:7px 0 0 0;overflow:hidden;overflow:-webkit-paged-x;overflow:-o-paged-x;max-width:480px}.transit-info .transit-wrap:last-child{margin:0}.transit-info .transit-wrap .transit-inner{border-top:1px solid #777777;position:relative;padding-left:8px}.transit-info .transit-wrap .transit-inner .transit-station-name{font-weight:700;line-height:16px;margin:0;padding:12px 0 0 0}@media only screen and (max-width: 995px){.transit-info .transit-wrap .transit-inner .transit-station-name{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px)}}.transit-info .transit-wrap .transit-inner ::after{width:16px}.transit-info .transit-wrap .transit-inner .transit-lines{list-style:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40%;position:absolute;top:6px;right:2px;bottom:0;height:100%}.transit-info .transit-wrap .transit-inner .transit-lines li{border-radius:50%;width:28px;height:28px;-webkit-flex-basis:28px;-ms-flex-preferred-size:28px;flex-basis:28px;margin-right:6px;margin-top:0px;color:#ffffff;position:relative}.transit-info .transit-wrap .transit-inner .transit-lines li p{font-size:18px;font-weight:700;padding:0;text-align:center;margin:0;width:100%;height:100%;top:50%;-webkit-transform:translate(-50%, -45%);-moz-transform:translate(-50%, -45%);-ms-transform:translate(-50%, -45%);-o-transform:translate(-50%, -45%);transform:translate(-50%, -45%);left:50%;position:absolute}.transit-info .transit-wrap .transit-inner .transit-lines .red-white{background-color:#EE352E}.transit-info .transit-wrap .transit-inner .transit-lines .green-white{background-color:#6CBE45}.transit-info .transit-wrap .transit-inner .transit-lines .dark-green-white,.transit-info .transit-wrap .transit-inner .transit-lines .dark-green-white-rhombus{background-color:#00933C}.transit-info .transit-wrap .transit-inner .transit-lines .dark-green-white-rhombus{border-radius:0;-webkit-transform:rotate(45deg) scale(0.8);-moz-transform:rotate(45deg) scale(0.8);-ms-transform:rotate(45deg) scale(0.8);-o-transform:rotate(45deg) scale(0.8);transform:rotate(45deg) scale(0.8)}.transit-info .transit-wrap .transit-inner .transit-lines .dark-green-white-rhombus p{-webkit-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-moz-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-ms-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-o-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);transform:rotate(-45deg) scale(1.25) translate(1%, -52%);padding:0}.transit-info .transit-wrap .transit-inner .transit-lines .purple-white,.transit-info .transit-wrap .transit-inner .transit-lines .purple-white-rhombus{background-color:#B933AD}.transit-info .transit-wrap .transit-inner .transit-lines .purple-white-rhombus{border-radius:0;-webkit-transform:rotate(45deg) scale(0.8);-moz-transform:rotate(45deg) scale(0.8);-ms-transform:rotate(45deg) scale(0.8);-o-transform:rotate(45deg) scale(0.8);transform:rotate(45deg) scale(0.8)}.transit-info .transit-wrap .transit-inner .transit-lines .purple-white-rhombus p{-webkit-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-moz-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-ms-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);-o-transform:rotate(-45deg) scale(1.25) translate(1%, -52%);transform:rotate(-45deg) scale(1.25) translate(1%, -52%);padding:0}.transit-info .transit-wrap .transit-inner .transit-lines .blue-white{background-color:#0039A6}.transit-info .transit-wrap .transit-inner .transit-lines .orange-white{background-color:#FF6319}.transit-info .transit-wrap .transit-inner .transit-lines .brown-white{background-color:#996633}.transit-info .transit-wrap .transit-inner .transit-lines .grey-white{background-color:#A7A9AC}.transit-info .transit-wrap .transit-inner .transit-lines .yellow-black{background-color:#FCCC0A;color:#000000}.transit-info .transit-wrap .transit-inner .transit-lines .dark-grey-white{background-color:#808183}.row+[data-readmore-toggle],.row[data-readmore-toggle]{display:block;font-weight:400;padding-top:8px}.row[data-readmore]{margin-left:0}.pad-both{padding-left:8px;padding-right:8px}.modal-compare{margin:auto;width:100vw}.modal-compare .modal-content .modal-header{-webkit-box-shadow:0 7px 14px 0 rgba(0,0,0,0.06);box-shadow:0 7px 14px 0 rgba(0,0,0,0.06);background-color:#ffffff;position:-webkit-sticky;position:sticky;top:0;z-index:99}.modal-compare .modal-content .modal-title{text-align:center;font-weight:700}@media (min-width: 1280px){.modal-compare .modal-content .modal-body .col-lg-3{width:23%}}.modal-compare .modal-content .modal-body .carousel-wrapper .other-properties{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-x:hidden;max-width:67vw;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.modal-compare .modal-content .modal-body .carousel-wrapper .other-properties::-webkit-scrollbar{display:none}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column{padding:70px 1.5vw;min-width:325px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.current-property{border:1px solid #e0e0e0;background-color:#f7f7f7;padding:4vh 1.5vw;margin-left:4vw;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .top-wrapper{top:58px;z-index:1;background-color:#f7f7f7}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .current-property_title{font-size:16px;font-weight:700;margin:10px 0}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column img{margin-top:2.5vh;width:100%;height:auto;max-width:280px;min-height:173px;max-height:173px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .vertically-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .property-name{margin-top:3.5vh;font-weight:700}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .address{color:#757575}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .button-group{margin-top:6vh;margin-bottom:6vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .price{font-weight:700;font-size:30px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .estimated-payment{color:#757575}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .prop-meta-value{font-size:16px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap{padding-top:4vh}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul{margin:0 5px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul .arrow-up:before{content:"\e048";color:#3d850a}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul .arrow-down:before{content:"\e006";color:rgba(51,51,51,0.75)}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul .circle:before{content:"\e02e";color:#999;font-size:10px;top:14px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li{width:49%;display:inline-block;border:1px solid #757575;color:#757575;font-size:12px;padding:10px 10px 10px 25px;border-radius:4px;position:relative;height:56px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li:nth-child(1){margin-right:1%}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li:nth-child(2){margin-left:1%}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li:before{display:inline-block;font:normal normal normal 14px/1 rdcfont;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:12px;left:7px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .section-header{font-weight:700}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .section-header.row{margin-right:8px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .spacer{height:4vh}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .payment-price{font-size:24px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .payment-data{margin-right:8px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .annotation{font-size:10px;color:#757575}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .bottom-button-group{margin-top:4vh;margin-bottom:4vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .contacted{background-color:#ffffff;color:#757575;border-left:1px solid #ccc;border-color:#757575;cursor:not-allowed}@supports (scroll-snap-align: start){.modal-compare .modal-content .modal-body .carousel-wrapper .other-properties{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.modal-compare .modal-content .modal-body .carousel-wrapper .other-property-column{scroll-snap-align:center}}@supports not (scroll-snap-align: start){.modal-compare .modal-content .modal-body .carousel-wrapper .other-properties{-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-destination:0% center;-ms-scroll-snap-destination:0% center;scroll-snap-destination:0% center;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}.modal-compare .modal-content .modal-body .carousel-wrapper .other-property-column{-webkit-scroll-snap-coordinate:0 0;-ms-scroll-snap-coordinate:0 0;scroll-snap-coordinate:0 0}}.modal-compare .modal-content .modal-body .carousel-wrapper ul.indicators{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;position:absolute;left:40vw;top:2.5vw;font-size:24px;z-index:2}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator-number{font-size:16px;color:#757575}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator{padding:0 20px}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator .indicator-button{cursor:pointer;background:none;border:none;color:#333;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator .indicator-button::hover{color:#666}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator .indicator-button::active{color:#999;padding:0}.modal-compare .modal-content .modal-body .carousel-wrapper ul .indicator .indicator-button[data-no-siblings="true"]{color:#757575;cursor:not-allowed}@media only screen and (min-width: 768px) and (max-width: 1280px){.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.current-property{margin-left:1.7vw}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column{min-width:246px}.modal-compare .modal-content .modal-body .carousel-wrapper .round-cta{padding:6px 12px;font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 999px){.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.current-property{padding:41px 1.5vw}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.current-property img{margin-top:0}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column{padding:60px 1.5vw}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column .top-wrapper{top:0}.modal-compare .modal-content .modal-body .carousel-wrapper .round-cta{padding:6px 12px;font-size:12px}}@media only screen and (min-width: 320px) and (max-width: 767px){.modal-compare .modal-content .modal-body{padding:8px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .property-name{margin-top:3vh;font-size:16px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column h3{font-size:14px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .address,.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .estimated-payment{font-size:14px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .price,.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .payment-price{font-size:20px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .section-header{font-size:16px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .prop-meta-value{font-size:14px;margin-top:3px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .m-left{float:left}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li{width:100%;padding:10px 10px 10px 10px;text-align:center}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li:nth-child(1){margin-right:0%;margin-bottom:10px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .indicator-gap ul li:nth-child(2){margin-left:0%}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.current-property{margin-left:0vw;width:50%;padding:27px 1.5vw;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.12)}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column{min-width:100%;padding:64px 1.5vw}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column.other-property-column .top-wrapper img{margin-top:10px}.modal-compare .modal-content .modal-body .carousel-wrapper .round-cta{padding:6px 16px 7px;font-size:14px;min-width:128px}.modal-compare .modal-content .modal-body .carousel-wrapper .round-cta:nth-child(2){margin-left:0;margin-top:10px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .top-wrapper{top:20px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column img{margin-top:1.5vh;width:100%;max-width:100%;min-height:94px;max-height:94px}.modal-compare .modal-content .modal-body .carousel-wrapper .property-column .current-property_title{font-size:14px;font-weight:700;position:relative;margin:10px 0;z-index:9}.modal-compare .modal-content .modal-body .carousel-wrapper ul.indicators{left:23vw;top:22px}body.properties.show.full-screen-qv.full-screen-qv.ab-list-view.qv-open.modal-open,body.property_details.show.modal-open{position:inherit}}
