.nav-inline-close{display:none!important}body{background:var(--color-secondary-light-4)!important}body.mrp-idx-inpage:not(#_){display:block;margin-top:0!important}#listing-details-view,#listing-results-view,.mrp-idx-panel{font-family:inherit!important}#listing-details-view *:not([class*=mdi-]):not(.menu-handle):not(.full-text-tab):not(.close):not(.new-window-link):not(.back-to-top-link):not(.glyphicon),#listing-results-view *:not([class*=mdi-]):not(.menu-handle):not(.full-text-tab):not(.close):not(.new-window-link):not(.back-to-top-link):not(.glyphicon),.mrp-idx-panel *:not([class*=mdi-]):not(.menu-handle):not(.full-text-tab):not(.close):not(.new-window-link):not(.back-to-top-link):not(.glyphicon){font-family:inherit!important}#listing-details-view .mrp-form-textbox,#listing-details-view .mrp-form-textarea,#listing-results-view .mrp-form-textbox,#listing-results-view .mrp-form-textarea,.mrp-idx-panel .mrp-form-textbox,.mrp-idx-panel .mrp-form-textarea{border-radius:16px!important;min-height:54px!important;width:100%!important;border:2px solid var(--color-secondary-light-4)!important;box-shadow:none;padding:6px 12px!important}#listing-details-view select,#listing-results-view select,.mrp-idx-panel select{cursor:pointer;border:0;-webkit-appearance:none;padding-right:20px!important;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iLjEzOWluIiBoZWlnaHQ9Ii4wODNpbiI+PHBhdGggZmlsbD0iIzY0NmQ4ZCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS42NjkgNS43MjEgOS43MjMgMS42MjRDMTAuMDkzIDEuMjUyIDEwLjA5My42NSA5LjcyMy4yNzggOS4zNTQtLjA5NCA4Ljc1NS0uMDk0IDguMzg2LjI3OEw1Ljk0NiAyLjc0N0M1Ljk0NiAyLjc0NyA1LjQ4NiAzLjI4MSA1LjAxOSAzLjI4MSA0LjU0IDMuMjgxIDQuMDU1IDIuNzQ3IDQuMDU1IDIuNzQ3TDEuNjE1LjI3OUMxLjI0Ni0uMDkzLjY0Ny0uMDkzLjI3Ny4yNzkuMDkzLjQ2NC4wLjcwOC4wLjk1Mi4wIDEuMTk1LjA5MyAxLjQzOS4yNzcgMS42MjZMNC4zMzIgNS43MjFDNC43MDEgNi4wOTMgNS4yOTkgNi4wOTMgNS42NjkgNS43MjF6Ii8+PC9zdmc+);background-color:transparent;background-position-x:calc(100% - 0px)!important;background-position-y:calc(50% + 0px)!important;background-size:initial;background-repeat:no-repeat}#listing-details-view select:focus,#listing-results-view select:focus,.mrp-idx-panel select:focus{outline:0!important}#listing-details-view .control-label,#listing-results-view .control-label,.mrp-idx-panel .control-label{padding-top:5px!important;padding-bottom:5px!important}#listing-details-view .mrp-listing-photo-thumb,#listing-results-view .mrp-listing-photo-thumb,.mrp-idx-panel .mrp-listing-photo-thumb{border-right:0!important;margin-right:5px;overflow:hidden;border-radius:12px;width:calc(20% - 5px)!important}#listing-details-view .mrp-listing-main-image-container,#listing-details-view .mrp-listing-larger-map,#listing-details-view .mrp-listing-small-map,#listing-details-view .inline-contact-form,#listing-details-view .inline-mortgage-calc-form,#listing-details-view .listing-contact-info,#listing-details-view .mrp-details-main-summary,#listing-details-view .mrp-area-stats,#listing-details-view .mortgage-calculation,#listing-details-view .mrp-listing-details-all-photos-container img,#listing-details-view .mrp-listing-details-map-container-mb,#listing-details-view .mrp-listing-streetview-container,#listing-details-view .mrp-listing-walkscore-container,#listing-results-view .mrp-listing-main-image-container,#listing-results-view .mrp-listing-larger-map,#listing-results-view .mrp-listing-small-map,#listing-results-view .inline-contact-form,#listing-results-view .inline-mortgage-calc-form,#listing-results-view .listing-contact-info,#listing-results-view .mrp-details-main-summary,#listing-results-view .mrp-area-stats,#listing-results-view .mortgage-calculation,#listing-results-view .mrp-listing-details-all-photos-container img,#listing-results-view .mrp-listing-details-map-container-mb,#listing-results-view .mrp-listing-streetview-container,#listing-results-view .mrp-listing-walkscore-container,.mrp-idx-panel .mrp-listing-main-image-container,.mrp-idx-panel .mrp-listing-larger-map,.mrp-idx-panel .mrp-listing-small-map,.mrp-idx-panel .inline-contact-form,.mrp-idx-panel .inline-mortgage-calc-form,.mrp-idx-panel .listing-contact-info,.mrp-idx-panel .mrp-details-main-summary,.mrp-idx-panel .mrp-area-stats,.mrp-idx-panel .mortgage-calculation,.mrp-idx-panel .mrp-listing-details-all-photos-container img,.mrp-idx-panel .mrp-listing-details-map-container-mb,.mrp-idx-panel .mrp-listing-streetview-container,.mrp-idx-panel .mrp-listing-walkscore-container{overflow:hidden;border-radius:12px!important}#listing-details-view .mdicon,#listing-details-view .details-ribbon,#listing-results-view .mdicon,#listing-results-view .details-ribbon,.mrp-idx-panel .mdicon,.mrp-idx-panel .details-ribbon{border-radius:8px!important}#listing-details-view .btn.btn-primary,#listing-results-view .btn.btn-primary,.mrp-idx-panel .btn.btn-primary{background:var(--color-primary)!important}#listing-details-view .btn.mrp-form-button-cancel,#listing-results-view .btn.mrp-form-button-cancel,.mrp-idx-panel .btn.mrp-form-button-cancel{background:var(--color-accent)!important;color:#fff!important}#listing-details-view .page-buttons .small-number:not(.current),#listing-details-view .page-buttons .large-number,#listing-details-view .page-buttons .previous-page-link,#listing-details-view .page-buttons .next-page-link,#listing-results-view .page-buttons .small-number:not(.current),#listing-results-view .page-buttons .large-number,#listing-results-view .page-buttons .previous-page-link,#listing-results-view .page-buttons .next-page-link,.mrp-idx-panel .page-buttons .small-number:not(.current),.mrp-idx-panel .page-buttons .large-number,.mrp-idx-panel .page-buttons .previous-page-link,.mrp-idx-panel .page-buttons .next-page-link{height:36px!important;width:36px!important;font-weight:600;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important;color:var(--color-primary)!important;background:var(--color-primary-light-3)!important;border-radius:12px!important;opacity:1!important}#listing-details-view .page-buttons .small-number:not(.current):not(.disabled-link):hover,#listing-details-view .page-buttons .large-number:not(.disabled-link):hover,#listing-details-view .page-buttons .previous-page-link:not(.disabled-link):hover,#listing-details-view .page-buttons .next-page-link:not(.disabled-link):hover,#listing-results-view .page-buttons .small-number:not(.current):not(.disabled-link):hover,#listing-results-view .page-buttons .large-number:not(.disabled-link):hover,#listing-results-view .page-buttons .previous-page-link:not(.disabled-link):hover,#listing-results-view .page-buttons .next-page-link:not(.disabled-link):hover,.mrp-idx-panel .page-buttons .small-number:not(.current):not(.disabled-link):hover,.mrp-idx-panel .page-buttons .large-number:not(.disabled-link):hover,.mrp-idx-panel .page-buttons .previous-page-link:not(.disabled-link):hover,.mrp-idx-panel .page-buttons .next-page-link:not(.disabled-link):hover{background:var(--color-primary)!important;color:#fff!important}#listing-details-view .page-buttons .disabled-link,#listing-results-view .page-buttons .disabled-link,.mrp-idx-panel .page-buttons .disabled-link{background:var(--color-secondary-light-5)!important;cursor:not-allowed!important;color:var(--color-secondary-light-1)!important}#listing-details-view.mrp-style-area:not(.ectx-recip) a:not(.remove),#listing-results-view.mrp-style-area:not(.ectx-recip) a:not(.remove),.mrp-idx-panel.mrp-style-area:not(.ectx-recip) a:not(.remove){color:var(--color-primary)}#listing-details-view.mrp-style-area:not(.ectx-recip) a:not(.remove):not([href]):not([tabindex]),#listing-results-view.mrp-style-area:not(.ectx-recip) a:not(.remove):not([href]):not([tabindex]),.mrp-idx-panel.mrp-style-area:not(.ectx-recip) a:not(.remove):not([href]):not([tabindex]){color:inherit}#listing-results-view{background:0 0!important}#listing-results-view .mrp-listing-result-overflow-message a{color:#fff!important;font-weight:700!important}#listing-results-view .idx-basic-form .idx-basic-omni-control,#listing-results-view .idx-basic-form .controls{margin-left:-17px!important;margin-right:-17px!important}#listing-results-view .idx-basic-form .idx-basic-omni-control{padding-left:17px!important;padding-right:17px!important}#listing-results-view .idx-basic-form .save-search{background-color:var(--color-action)!important;color:#fff!important}#listing-results-view .idx-basic-form .noUi-handle{border-radius:50%!important}#listing-results-view .idx-basic-form .noUi-connect,#listing-results-view .idx-basic-form .toggle-control span.base::before{background:var(--color-primary)}#listing-results-view .idx-basic-form .launch-map{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNDU4NWZmIiBkPSJNMjc1LjQ3NyA3NzYuMDIxQzUwLjcxOSA0NTAuMTg4IDkgNDE2Ljc0OCA5IDI5NyA5IDEzMi45NzEgMTQxLjk3MS4wIDMwNiAwczI5NyAxMzIuOTcxIDI5NyAyOTdjMCAxMTkuNzQ4LTQxLjcxOSAxNTMuMTg4LTI2Ni40NzggNDc5LjAyMUMzMjEuNzczIDc5Ny4zMjcgMjkwLjIyNSA3OTcuMzI2IDI3NS40NzcgNzc2LjAyMXYwek0zMDYgNDIwLjc1YzY4LjM0Ni4wIDEyMy43NS01NS40MDQgMTIzLjc1LTEyMy43NVMzNzQuMzQ2IDE3My4yNSAzMDYgMTczLjI1IDE4Mi4yNSAyMjguNjU0IDE4Mi4yNSAyOTcgMjM3LjY1NCA0MjAuNzUgMzA2IDQyMC43NXoiLz48L3N2Zz4=)}#listing-results-view .idx-basic-form .reset-form{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiA+PHBhdGggZmlsbD0iIzQ1ODVmZiIgZD0iTTMwNi41NDQgOTkuNTYzYzc5LjIxMi4xNDIgMTUxLjEzMiAzMS4zNTYgMjA0LjIyOSA4Mi4xbDQyLjY5LTQyLjY5MWMxOC4wNzMtMTguMDcyIDQ4Ljk3NC01LjI3MiA0OC45NzQgMjAuMjg2VjMxOS41YzAgMTUuODQ0LTEyLjg0NCAyOC42ODgtMjguNjg4IDI4LjY4OEg0MTMuNTA4Yy0yNS41NTkuMC0zOC4zNTctMzAuOS0yMC4yODYtNDguOTczbDQ5LjkwNC00OS45MDRjLTM2Ljg5Mi0zNC41NDMtODQuNjI5LTUzLjY3OC0xMzUuMzQ1LTU0LjExNUMxOTcuMzM2IDE5NC4yNDEgMTA0LjI0IDI4My42MiAxMDUuMTk1IDM5Ny43MyAxMDYuMTAxIDUwNS45NzkgMTkzLjg2IDU5Ni44MTMgMzA2IDU5Ni44MTNjNDkuMTU5LjAgOTUuNjIxLTE3LjU0NSAxMzIuMjM2LTQ5LjY3MyA1LjY2OS00Ljk3NCAxNC4yMzEtNC42NzEgMTkuNTY0LjY2MWw0Ny40MDkgNDcuNDA5YzUuODIzIDUuODIzIDUuNTM1IDE1LjMxNy0uNTc2IDIwLjgzOC01Mi41NjQgNDcuNDc5LTEyMi4yMjMgNzYuMzktMTk4LjYzNCA3Ni4zOS0xNjMuNzE3LjAtMjk2LjQzNy0xMzIuNzE5LTI5Ni40MzgtMjk2LjQzNkM5LjU2MiAyMzIuNDczIDE0My4wMTQgOTkuMjcgMzA2LjU0NCA5OS41NjN6Ii8+PC9zdmc+)}#listing-results-view .idx-basic-form .show-hide{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiA+PHBhdGggZmlsbD0iIzQ1ODVmZiIgZD0iTTU5Mi44NzUgNTQ5SDE5MS4yNXYtMTkuMTI1YzAtMTAuNTE5LTguNjA2LTE5LjEyNS0xOS4xMjUtMTkuMTI1aC0zOC4yNWMtMTAuNTE5LjAtMTkuMTI1IDguNjA2LTE5LjEyNSAxOS4xMjVWNTQ5SDE5LjEyNUM4LjYwNiA1NDkgMCA1NTcuNjA2LjAgNTY4LjEyNXYzOC4yNUMwIDYxNi44OTQgOC42MDYgNjI1LjUgMTkuMTI1IDYyNS41aDk1LjYyNXYxOS4xMjVjMCAxMC41MTkgOC42MDYgMTkuMTI1IDE5LjEyNSAxOS4xMjVoMzguMjVjMTAuNTE5LjAgMTkuMTI1LTguNjA2IDE5LjEyNS0xOS4xMjVWNjI1LjVoNDAxLjYyNWMxMC41MTkuMCAxOS4xMjUtOC42MDYgMTkuMTI1LTE5LjEyNXYtMzguMjVDNjEyIDU1Ny42MDYgNjAzLjM5NCA1NDkgNTkyLjg3NSA1NDl6bTAtMTkxLjI1SDQ5Ny4yNXYtMTkuMTI1YzAtMTAuNTE5LTguNjA2LTE5LjEyNS0xOS4xMjUtMTkuMTI1aC0zOC4yNWMtMTAuNTE5LjAtMTkuMTI1IDguNjA2LTE5LjEyNSAxOS4xMjV2MTkuMTI1SDE5LjEyNUM4LjYwNiAzNTcuNzUuMCAzNjYuMzU2LjAgMzc2Ljg3NXYzOC4yNWMwIDEwLjUxOSA4LjYwNiAxOS4xMjUgMTkuMTI1IDE5LjEyNUg0MjAuNzV2MTkuMTI1YzAgMTAuNTE5IDguNjA2IDE5LjEyNSAxOS4xMjUgMTkuMTI1aDM4LjI1YzEwLjUxOS4wIDE5LjEyNS04LjYwNiAxOS4xMjUtMTkuMTI1VjQzNC4yNWg5NS42MjVjMTAuNTE5LjAgMTkuMTI1LTguNjA2IDE5LjEyNS0xOS4xMjV2LTM4LjI1QzYxMiAzNjYuMzU2IDYwMy4zOTQgMzU3Ljc1IDU5Mi44NzUgMzU3Ljc1em0wLTE5MS4yNUgzNDQuMjV2LTE5LjEyNWMwLTEwLjUxOS04LjYwNi0xOS4xMjUtMTkuMTI1LTE5LjEyNWgtMzguMjVjLTEwLjUxOS4wLTE5LjEyNSA4LjYwNi0xOS4xMjUgMTkuMTI1VjE2Ni41SDE5LjEyNUM4LjYwNiAxNjYuNS4wIDE3NS4xMDYuMCAxODUuNjI1djM4LjI1QzAgMjM0LjM5NCA4LjYwNiAyNDMgMTkuMTI1IDI0M0gyNjcuNzV2MTkuMTI1YzAgMTAuNTE5IDguNjA2IDE5LjEyNSAxOS4xMjUgMTkuMTI1aDM4LjI1YzEwLjUxOS4wIDE5LjEyNS04LjYwNiAxOS4xMjUtMTkuMTI1VjI0M2gyNDguNjI1YzEwLjUxOS4wIDE5LjEyNS04LjYwNiAxOS4xMjUtMTkuMTI1di0zOC4yNUM2MTIgMTc1LjEwNiA2MDMuMzk0IDE2Ni41IDU5Mi44NzUgMTY2LjV6Ii8+PC9zdmc+)}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-dropdown{box-shadow:none!important;background:var(--color-secondary-light-4)!important;border:0!important;border-bottom-left-radius:16px;margin-top:-10px!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input{border-radius:16px!important;min-height:54px!important;width:100%!important;border:2px solid var(--color-secondary-light-4)!important;box-shadow:none;padding:6px 12px!important;padding-top:3px!important;padding-bottom:3px!important;display:flex;align-items:center;flex-wrap:wrap;background:var(--color-secondary-light-4)!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input.dropdown-active{padding-bottom:10px!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input input{min-height:36px!important;margin:4px 0!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input .item{padding-top:8px!important;padding-bottom:8px!important;background-color:var(--color-primary)!important;border-color:var(--color-primary-dark-1)!important;border-radius:8px;margin:4px 10px 4px -6px!important;overflow:hidden}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input .item:hover{background:var(--color-primary-transparent-80)!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input .item:after:hover{background:var(--color-primary-dark-1)!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input .remove{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--color-primary-dark-1)!important}#listing-results-view .idx-basic-form .selectize-control.multi .selectize-input .remove:hover{background:var(--color-primary-dark-1)!important}#listing-results-view .idx-basic-form .rent-toggle-control{display:flex!important;align-items:center!important;cursor:pointer}@media(max-width:600px){#listing-results-view .idx-basic-form .rent-toggle-control .toggle-container{display:flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:410px){#listing-results-view .idx-basic-form .show-hide{width:100%;margin-top:10px!important;margin-left:0!important}}@media(max-width:360px){#listing-results-view .idx-basic-form .reset-form{width:100%;margin-top:10px!important;margin-left:0!important}}#listing-results-view .inline-container>*:not(.mrp-listing-results){background:#fff;padding:0 20px!important}#listing-results-view .inline-container .mrp-no-listings{padding-top:20px!important}#listing-results-view .inline-container .mrp-results-page-summary{padding:20px!important}#listing-results-view .inline-container .mrp-vow-toolbar-non-auth{margin-bottom:0!important}#listing-results-view .inline-container .mrp-listing-result-overflow-message{background:#fff!important;margin:0!important;padding-top:20px!important}#listing-results-view .inline-container .mrp-listing-result-overflow-message .results-overflow{margin-bottom:0!important}#listing-results-view .inline-container .page-buttons{padding-top:0!important}#listing-results-view .inline-container .mrp-results-vow-toolbar-wrapper{margin-top:20px;padding-top:10px!important;border-top-right-radius:12px;border-top-left-radius:12px}#listing-results-view .inline-container .mrp-results-page-summary{border-bottom-right-radius:12px;border-bottom-left-radius:12px}#listing-results-view .inline-container .mrp-results-page-summary~.mrp-results-page-summary{border-radius:0;border-top-right-radius:12px;border-top-left-radius:12px;margin-top:20px}#listing-results-view .inline-container .powered-by{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom-right-radius:12px;border-bottom-left-radius:12px}#listing-results-view .inline-container .listing-results-navigation-bottom{margin-top:0!important;padding-bottom:20px!important}#listing-results-view .inline-container .top-divider{border-color:var(--color-secondary-light-3)!important}#listing-results-view .inline-container .mrp-listing-results-footer>div{padding-top:10px!important;margin-top:0!important;border-color:var(--color-secondary-light-3)!important;width:calc(100% + 40px)!important;margin:0 -20px!important;padding:10px 20px 18px!important}#listing-results-view .inline-container .mrp-listing-last-modified{padding-bottom:10px!important}#listing-results-view .idx-basic-form{margin-top:20px;background:#fff;border-radius:12px;padding:20px!important}#listing-results-view .mrp-listing-result-overflow-message{box-shadow:none!important}#listing-results-view .mrp-listing-result-overflow-message .results-overflow{box-shadow:1px 15px 12px -8px rgba(46,54,82,.2)!important;background:var(--color-accent)!important;border-radius:12px!important;margin-bottom:10px!important;padding:20px!important;z-index:1}#listing-results-view .search-results-sort-by-select{margin-bottom:10px!important}#listing-results-view .mrp-listing-results{margin-right:-10px!important;margin-left:-10px!important;margin-top:0!important;display:flex;flex-wrap:wrap}#listing-results-view .mrp-listing-results .mrp-listing-result-overlay{margin:0!important;border-radius:16px;background:var(--color-primary)!important;height:100%!important;width:100%!important;box-shadow:none!important}#listing-results-view .mrp-listing-results .mrp-listing-result-overlay .close{border:0!important;right:5px!important}#listing-results-view .mrp-listing-results .mrp-listing-result{margin:20px 10px 0!important;padding:10px!important;width:calc(100%/3 - 20px)!important;border-radius:16px!important;background:#fff;display:flex;flex-wrap:wrap;float:none!important}@media(max-width:991px){#listing-results-view .mrp-listing-results .mrp-listing-result{width:calc(100%/2 - 20px)!important}}@media(max-width:767px){#listing-results-view .mrp-listing-results .mrp-listing-result{width:calc(100%/1 - 20px)!important}}#listing-results-view .mrp-listing-results .mrp-listing-result>*{order:3}#listing-results-view .mrp-listing-results .listing-item-entry-title{overflow:hidden;max-height:3.2942em;line-height:1.6471em;order:2;height:auto!important}@supports not (-webkit-line-clamp:3){#listing-results-view .mrp-listing-results .listing-item-entry-title{position:relative}#listing-results-view .mrp-listing-results .listing-item-entry-title:after{content:"";display:block;position:absolute;height:1.6471em;bottom:0;right:0;background:linear-gradient(to right,rgba(255,255,255,0.1) 50%,white 100%);width:100%}}@supports(-webkit-line-clamp:3){#listing-results-view .mrp-listing-results .listing-item-entry-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}#listing-results-view .mrp-listing-results .listing-image-and-toolbar-wrapper{order:0;width:calc(100% + 4px);margin-left:-2px!important;margin-right:-2px!important;margin-top:-2px!important}#listing-results-view .mrp-listing-results .mrp-listing-price-container,#listing-results-view .mrp-listing-results .summary-property-type{order:1;position:static!important;transform:none!important;box-shadow:none!important;font-weight:700;width:50%!important;background:0 0!important;display:flex!important;align-items:center;opacity:1!important;padding-top:10px!important}#listing-results-view .mrp-listing-results .mrp-listing-price-container{color:var(--color-primary)!important;padding-left:0!important;padding-right:0!important}#listing-results-view .mrp-listing-results .summary-property-type{color:var(--color-secondary)!important;justify-content:flex-end}#listing-results-view .mrp-listing-results .mrp-listing-main-image-container{box-shadow:none!important;border:1px solid var(--color-secondary-light-4);padding:0!important}#listing-results-view .mrp-listing-results .results-ribbon{transform:none!important;left:10px!important;top:10px!important;width:auto!important;opacity:1!important}#listing-results-view .mrp-listing-results .results-ribbon.SOLD-BANNER{left:25px!important;top:15px!important}#listing-results-view .mrp-listing-results .results-ribbon.SOLD-BANNER:before{background:#f80000}#listing-results-view .mrp-listing-results .results-ribbon.NEW-BANNER:before{background:var(--color-action)}#listing-results-view .mrp-listing-results .results-ribbon:empty{padding:0!important;background:0 0!important}#listing-results-view .mrp-listing-results .results-ribbon:before{border-radius:8px!important;padding:2px 8px!important;display:block}#listing-results-view .mrp-listing-results .results-ribbon:before{background:#4585ff!important}#listing-results-view .mrp-listing-results .mrp-owner-contact-container,#listing-results-view .mrp-listing-results .mrp-description-and-attribution-wrapper{width:100%}#listing-results-view .mrp-listing-results .mrp-listing-details-link,#listing-results-view .mrp-listing-results .mrp-listing-links-section{width:auto!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link>a,#listing-results-view .mrp-listing-results .mrp-listing-links-section>a{padding:0 15px!important;min-height:36px!important;font-weight:700!important;font-size:12px!important;box-shadow:none!important;line-height:16px!important;border-radius:12px!important;border:0!important;font-size:0!important;display:flex!important;align-items:center;justify-content:center;width:100%}#listing-results-view .mrp-listing-results .mrp-listing-details-link>a:focus,#listing-results-view .mrp-listing-results .mrp-listing-links-section>a:focus{outline:0!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link>a:focus,#listing-results-view .mrp-listing-results .mrp-listing-links-section>a:focus{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link>a:active,#listing-results-view .mrp-listing-results .mrp-listing-links-section>a:active{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.325)!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link>a:before,#listing-results-view .mrp-listing-results .mrp-listing-links-section>a:before{font-size:14px!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link .mrp-listing-link,#listing-results-view .mrp-listing-results .mrp-listing-links-section .mrp-listing-link{color:var(--color-primary)}#listing-results-view .mrp-listing-results .mrp-listing-details-link ul,#listing-results-view .mrp-listing-results .mrp-listing-links-section ul{box-shadow:1px 15px 34px -8px var(--color-base-transparent-10)!important;box-shadow:1px 15px 34px -8px var(--color-base-transparent-10),0 -2px 15px -3px var(--color-base-transparent-10)!important;border-radius:12px;padding:0!important;overflow:hidden}#listing-results-view .mrp-listing-results .mrp-listing-details-link li:hover,#listing-results-view .mrp-listing-results .mrp-listing-links-section li:hover{background:var(--color-primary)!important;padding:0!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link li:hover a,#listing-results-view .mrp-listing-results .mrp-listing-links-section li:hover a{color:#fff!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link li a,#listing-results-view .mrp-listing-results .mrp-listing-links-section li a{text-decoration:none!important;padding:0 10px!important;width:100%!important;height:100%!important;display:block!important}#listing-results-view .mrp-listing-results .mrp-listing-details-link a{background:var(--color-action)!important}#listing-results-view .mrp-listing-results .mrp-listing-links-section a{color:var(--color-primary)!important;text-transform:capitalize!important}#listing-results-view .mrp-listing-results .mrp-listing-links-section a:active,#listing-results-view .mrp-listing-results .mrp-listing-links-section a:focus{box-shadow:none!important;color:var(--color-primary)!important}#listing-results-view .mrp-listing-results .listing-results-item-area{width:100%}#listing-results-view .mrp-listing-results .listing-contact-info{background:var(--color-secondary-light-4)!important}#listing-results-view .mrp-listing-results .vow-only-elem{border-radius:16px;width:calc(100% + 22px)!important;height:calc(100% + 20px)!important;margin-left:0;margin-right:0;left:-11px;top:0}#listing-results-view .mrp-listing-results .vow-only-elem .btn{padding:0 15px!important;min-height:36px!important;font-weight:700!important;font-size:12px!important;box-shadow:none!important;line-height:16px!important;border-radius:12px!important;border:0!important}#listing-results-view .mrp-listing-results .vow-only-elem .btn:focus{outline:0!important}#listing-results-view .mrp-listing-results .vow-only-elem .btn:focus{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}#listing-results-view .mrp-listing-results .vow-only-elem .btn:active{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.325)!important}#listing-results-view.mrp-style-area .mrp-listing-main-image-container .inner img.mrp-listing-main-image:hover{transform:translate(-50%,-50%) scale(1.35)}#listing-results-view.mrp-style-area .mrp-listing-main-image-container .inner img.mrp-listing-main-image:hover{transform:translate(-50%,-50%) scale(1.35)}#listing-details-view{background:var(--color-secondary-light-4)}#listing-details-view .top-content{background:#fff;border-radius:12px;padding:0 20px 10px;margin-top:20px;margin-bottom:20px}#listing-details-view .post-image-wrapper{background:#fff;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;border-radius:12px;padding-left:20px;padding-right:20px;padding-bottom:20px;margin-top:15px}#listing-details-view a,#listing-details-view .mrp-ll-heading{color:var(--color-primary)!important}#listing-details-view .post-image-sidebar .mrp-listing-links-section a,#listing-details-view .post-image-content .mrp-listing-links-section a,#listing-details-view .mrp-listing-details-link a,#listing-details-view .idx-basic-form .save-search{color:#fff!important}#listing-details-view .mrp-listing-quick-actions>span,#listing-details-view .mrp-listing-links-section>ul li,#listing-details-view .mrp-ll-footer{background:var(--color-primary)!important}#listing-details-view .mrp-i-unit{color:var(--color-primary)!important;border-color:var(--color-primary)!important}#listing-details-view .post-image-sidebar .listing-contact-info,#listing-details-view .mrp-details-main-summary{padding:10px!important}#listing-details-view .mrp-details-main-summary,#listing-details-view .mortgage-calculation{background:var(--color-secondary-light-5)!important;border:0!important;box-shadow:none!important}#listing-details-view .mrp-details-main-summary *,#listing-details-view .mortgage-calculation *{border-color:var(--color-secondary-light-3)!important}#listing-details-view .listing-contact-info{background:#fff!important}#listing-details-view .sub-location span,#listing-details-view .sub-info span{color:var(--color-secondary)!important}#listing-details-view .mrp-listing-details-tabs li{border-color:var(--color-primary)!important}#listing-details-view .price{color:var(--color-primary)!important}#listing-details-view .mrp-form-title-main{width:calc(100% + 40px)!important;margin:0 -20px 10px!important;padding:0 20px 18px!important;border-bottom:2px solid var(--color-secondary-light-4);color:var(--color-secondary)}#listing-details-view .mrp-area-stats dt{font-size:15px!important}#listing-details-view .mrp-area-stats dd{font-size:20px!important}#listing-details-view .large-sidebar>*{background:#fff!important}#listing-details-view .mrp-listing-larger-map .sidebar-map-options,#listing-details-view .mrp-listing-small-map .sidebar-map-options{padding:10px 0!important}#listing-details-view .mrp-listing-larger-map .sidebar-map-options a,#listing-details-view .mrp-listing-small-map .sidebar-map-options a{font-size:15px;font-weight:700}#listing-details-view .mrp-listing-small-map{background:var(--color-secondary-light-4)!important}#listing-details-view .mrp-ll-sidebar .mrp-ll-icon img{width:25px!important;height:25px!important}#listing-details-view .mrp-listing-links-section li{border-radius:12px!important;box-shadow:none!important}#listing-details-view .mrp-area-stats{border-color:var(--color-primary)!important;background:#fff!important}#listing-details-view .mrp-area-stats dd,#listing-details-view .mrp-area-stats .mrp-area-stats-heading{color:var(--color-primary)!important}#listing-details-view .mrp-area-stats .mrp-area-stats-save-search{background:var(--color-primary)!important}#listing-details-view .mortgage-calculate-button button,#listing-details-view .mrp-popup-button-bar button{width:100%}#listing-details-view select{border-radius:16px!important;min-height:54px!important;width:100%!important;border:2px solid var(--color-secondary-light-4)!important;box-shadow:none;padding:6px 12px!important;cursor:pointer;border:0;-webkit-appearance:none;padding-right:20px!important;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iLjEzOWluIiBoZWlnaHQ9Ii4wODNpbiI+PHBhdGggZmlsbD0iI2NjY2NkYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS42NjkgNS43MjEgOS43MjMgMS42MjRDMTAuMDkzIDEuMjUyIDEwLjA5My42NSA5LjcyMy4yNzggOS4zNTQtLjA5NCA4Ljc1NS0uMDk0IDguMzg2LjI3OEw1Ljk0NiAyLjc0N0M1Ljk0NiAyLjc0NyA1LjQ4NiAzLjI4MSA1LjAxOSAzLjI4MSA0LjU0IDMuMjgxIDQuMDU1IDIuNzQ3IDQuMDU1IDIuNzQ3TDEuNjE1LjI3OUMxLjI0Ni0uMDkzLjY0Ny0uMDkzLjI3Ny4yNzkuMDkzLjQ2NC4wLjcwOC4wLjk1Mi4wIDEuMTk1LjA5MyAxLjQzOS4yNzcgMS42MjZMNC4zMzIgNS43MjFDNC43MDEgNi4wOTMgNS4yOTkgNi4wOTMgNS42NjkgNS43MjF6Ii8+PC9zdmc+);background-color:transparent;background-position-x:calc(100% - 15px)!important;background-position-y:calc(50% + 1px)!important;background-size:initial;background-repeat:no-repeat}#listing-details-view select:focus{outline:0!important}#listing-details-view .post-image-sidebar{margin-top:0!important}#listing-details-view .post-image-sidebar .listing-contact-info{background:var(--color-secondary-light-4)!important}#listing-details-view .mrp-listing-walkscore-container{border-bottom:20px solid #fff}#listing-details-view .menu-handle{background:#fff!important;color:var(--color-primary)!important;border-radius:8px!important;box-shadow:none!important}#listing-details-view .menu-handle:after{opacity:1!important}#listing-details-view .mrp-popup-button-bar .btn,#listing-details-view .mortgage-calculate-button .btn{padding:0 30px!important;min-height:54px!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;line-height:20px!important;border-radius:16px!important;border:0!important}#listing-details-view .mrp-popup-button-bar .btn:focus,#listing-details-view .mortgage-calculate-button .btn:focus{outline:0!important}#listing-details-view .mrp-popup-button-bar .btn:focus,#listing-details-view .mortgage-calculate-button .btn:focus{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}#listing-details-view .mrp-popup-button-bar .btn:active,#listing-details-view .mortgage-calculate-button .btn:active{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.325)!important}#listing-details-view .dynamic-scroll-content{margin-left:-10px!important;margin-right:-10px!important;display:block}#listing-details-view .mrp-listing-related:before,#listing-details-view .mrp-listing-sold-related:before{margin-left:10px!important;margin-right:10px!important}#listing-details-view .mrp-listing-related>div,#listing-details-view .mrp-listing-sold-related>div{width:100%!important}#listing-details-view .mrp-listing-sold-related .btn{padding:0 15px!important;min-height:36px!important;font-weight:700!important;font-size:12px!important;box-shadow:none!important;line-height:16px!important;border-radius:12px!important;border:0!important}#listing-details-view .mrp-listing-sold-related .btn:focus{outline:0!important}#listing-details-view .mrp-listing-sold-related .btn:focus{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}#listing-details-view .mrp-listing-sold-related .btn:active{outline:0!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.325)!important}#listing-details-view .related-listing{margin:20px 10px 0!important;padding:10px!important;width:calc(100%/3 - 20px)!important;background:#fff;padding:10px;border-radius:12px}@media(max-width:991px){#listing-details-view .related-listing{width:calc(100%/2 - 20px)!important}}@media(max-width:767px){#listing-details-view .related-listing{width:calc(100%/1 - 20px)!important}}#listing-details-view .related-listing>div{display:flex;flex-wrap:wrap}#listing-details-view .related-listing .related-address{order:2;color:var(--color-base);font-weight:600;margin-top:10px}#listing-details-view .related-listing .related-image{box-shadow:none!important;border-radius:12px;overflow:hidden;order:1;margin:0!important;border:1px solid var(--color-secondary-light-4)}#listing-details-view .related-listing .related-price,#listing-details-view .related-listing .related-mls-num,#listing-details-view .related-listing .related-listed-by{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%;order:3}#listing-details-view .mrp-listing-related .ribbon,#listing-details-view .mrp-listing-sold-related .ribbon{transform:none!important;left:10px!important;top:10px!important;width:auto!important;opacity:1!important}#listing-details-view .mrp-listing-related .ribbon.SOLD-BANNER,#listing-details-view .mrp-listing-sold-related .ribbon.SOLD-BANNER{left:25px!important;top:15px!important}#listing-details-view .mrp-listing-related .ribbon.SOLD-BANNER:before,#listing-details-view .mrp-listing-sold-related .ribbon.SOLD-BANNER:before{background:#f80000}#listing-details-view .mrp-listing-related .ribbon.NEW-BANNER:before,#listing-details-view .mrp-listing-sold-related .ribbon.NEW-BANNER:before{background:var(--color-action)}#listing-details-view .mrp-listing-related .ribbon:empty,#listing-details-view .mrp-listing-sold-related .ribbon:empty{padding:0!important;background:0 0!important}#listing-details-view .mrp-listing-related .ribbon:before,#listing-details-view .mrp-listing-sold-related .ribbon:before{border-radius:8px!important;padding:2px 8px!important;display:block}.mrp-idx-panel .results-map,.mrp-idx-panel .idx-form-panel{border-color:var(--color-secondary-light-3)!important}.mrp-idx-panel .mrp-idx-branding .home-button{box-shadow:none!important;border-right:1px solid var(--color-secondary-light-3)}.mrp-idx-panel .mrp-listing-thumb.highlighted .map-pointer{background:var(--color-primary)!important}.mrp-idx-panel .mrp-listing-thumb.highlighted .map-pointer .mdicon:before{color:#fff!important}.mrp-idx-panel .map-pointer{box-shadow:none!important;border-right:1px solid var(--color-secondary-light-3)}.mrp-idx-panel .mrp-map-options-overlay .btn{box-shadow:none!important;opacity:1!important;background:#fff!important;color:var(--color-primary)!important}.mrp-idx-panel .nav-inline-close{background-color:transparent!important;display:block!important;box-shadow:none!important;top:13px!important;right:13px!important}.mrp-idx-panel .nav-inline-close:before,.mrp-idx-panel .nav-inline-close:after{background-color:var(--color-base)!important}.mrp-idx-panel .map-location-toolbar-flex{max-width:850px!important;width:calc(100% - 310px)!important;grid-gap:7px!important}@media(min-width:768px) and (max-width:991px){.mrp-idx-panel .map-location-toolbar-flex{grid-template-columns:repeat(10,36px)!important}.mrp-idx-panel .map-location-toolbar-flex .places-options{grid-column:span 6;width:100%!important}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt:not(.quick-vow-account-link){grid-column:span 2}}@media(max-width:767px){.mrp-idx-panel .map-location-toolbar-flex{grid-template-columns:repeat(12,36px)!important}.mrp-idx-panel .map-location-toolbar-flex .places-options{grid-column:span 6}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt:not(.quick-vow-account-link){grid-column:span 2}}@media(max-width:599px){.mrp-idx-panel .map-location-toolbar-flex{grid-template-columns:repeat(10,35px)!important}}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt{border-radius:12px!important}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt:not(.quick-vow-account-link){padding-left:15px!important;padding-right:15px!important;font-weight:700}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt:not(.quick-vow-account-link):before{font-weight:700}.mrp-idx-panel .map-location-toolbar-flex .mapboxgl-ctrl-geocoder{border-radius:12px!important}.mrp-idx-panel .map-location-toolbar-flex .quick-search-opt.has-selections{background-color:var(--color-primary)!important;color:#fff!important}.mrp-idx-panel .mrp-idx-panel-toolbar{display:flex;align-items:center}.mrp-idx-panel .mrp-idx-panel-toolbar .mrp-idx-results-sort{width:100%!important;max-width:calc(100% - 56px)!important;margin:auto!important;display:block!important;position:static!important;top:0!important;transform:none!important;position:relative!important}.mrp-idx-panel .collapse-button{box-shadow:none!important;border-right:1px solid var(--color-secondary-light-3)}.mrp-idx-panel .thumb-container .thumb-price{color:var(--color-primary)!important;font-weight:700!important}.mrp-idx-panel .thumb-container .ribbon{transform:none!important;left:10px!important;top:10px!important;width:auto!important;opacity:1!important}.mrp-idx-panel .thumb-container .ribbon.SOLD-BANNER{left:25px!important;top:15px!important}.mrp-idx-panel .thumb-container .ribbon.SOLD-BANNER:before{background:#f80000}.mrp-idx-panel .thumb-container .ribbon.NEW-BANNER:before{background:var(--color-action)}.mrp-idx-panel .thumb-container .ribbon:empty{padding:0!important;background:0 0!important}.mrp-idx-panel .thumb-container .ribbon:before{border-radius:8px!important;padding:2px 8px!important;display:block}.mrp-idx-panel .thumb-container .thumb-attribution{top:auto!important;top:115px!important;background:#fff!important;border-radius:8px;overflow:hidden;max-width:calc(100% - 40px)!important;right:6px}.mrp-idx-panel .thumb-container .thumb-attribution span{text-shadow:none!important;color:var(--color-base)!important}.mrp-idx-panel .mrp-search-on-map-button,.mrp-idx-panel .mrp-style-area .range-control [type=range]::-webkit-slider-thumb{background:var(--color-primary)!important}.mrp-idx-panel .mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-results-view.sm .mrp-results-vow-toolbar-wrapper{top:0!important;padding-top:8px!important}.mrp-idx-panel .mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-results-view.sm .mrp-results-vow-toolbar-wrapper .mrp-vow-toolbar-non-auth{padding-bottom:5px!important}