.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.flat-btn-mixin{white-space:nowrap;display:inline-block;padding:8px 30px;border:0;margin:10px 1px;cursor:pointer;border-radius:2px;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.84);color:rgba(0,0,0,.84);transition:background-color .2s ease,box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);outline:none!important;background-color:transparent;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.flat-btn-primary-mixin{white-space:nowrap;display:inline-block;padding:8px 30px;border:0;margin:10px 1px;cursor:pointer;border-radius:2px;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);outline:none!important;background-color:transparent;background-color:var(--g-accent-color,#009688);color:rgba(0,0,0,.84);color:rgba(255,255,255,.84);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#listing-results-view.mrp-style-area.xs,#listing-details-view.mrp-style-area.xs{opacity:1;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.menu-handle-mixin{font-family:"Glyphicons Halflings";font-size:20px;white-space:nowrap;display:inline-block;padding:8px 30px;padding:2px 7px;border:0;margin:10px 1px;cursor:pointer;border-radius:2px;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.84);color:rgba(0,0,0,.84);transition:background-color .2s ease,box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);outline:none!important;background-color:transparent;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.menu-handle-mixin::after{opacity:.7}.floating-panel-mixin{display:block;position:absolute;background-color:white;padding:20px;box-shadow:0 0 15px #666;white-space:nowrap;z-index:100;right:0}.listing-contact-photo-wrapper-mixin{display:block;float:left;overflow:hidden;width:80px;height:80px;position:relative;margin-right:10px;border-radius:50%;box-shadow:0 0 5px #666}.listing-contact-photo-wrapper-mixin img{position:absolute;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%);max-width:110%;margin:0}.mrp-style-area .embed-responsive-16by9 iframe,.mrp-style-area .embed-responsive-4by3 iframe{width:100%;height:100%}.mrp-style-area .animate-rotate{animation:rotating 2s linear;animation-iteration-count:infinite}.mrp-style-area .animate-opacity-pulse{animation:opacityPulse 2s ease-out;animation-iteration-count:infinite;opacity:1}.blocks-site .nav-inline-close{display:none}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>span img,.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>span img,.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>span img{width:20px;height:20px}.listing-results-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.listing-details-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.vow-landing.mrp-style-area .mrp-details-vow-toolbar-wrapper{position:relative;z-index:10}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth{*zoom:1;display:flex;align-items:center;font-size:12px;padding-bottom:10px;margin-bottom:10px}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth:before,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth:before,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth:before,.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth:after,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth:after,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth:after{display:table;content:"";line-height:0}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth:after,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth:after,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth:after{clear:both}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder{float:right;margin-top:5px;order:10;flex-grow:1;text-align:right}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder strong,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder strong,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder strong,.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder span,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder span,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder span,.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder a,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder a,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder a{display:inline-block;max-width:120px;text-overflow:ellipsis;overflow:hidden;vertical-align:baseline;padding:0;margin:0;white-space:nowrap}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name{display:none}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-label,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-label,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-label{display:none}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-vow-logout,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-vow-logout,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-vow-logout{display:inline-block;margin-left:10px;margin-right:10px;padding-left:10px;border-left:1px solid #ddd}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .btn,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .btn,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .btn{float:left;padding:4px 8px;margin-right:10px}.listing-results-view.mrp-style-area .mrp-vow-toolbar-auth .btn span,.listing-details-view.mrp-style-area .mrp-vow-toolbar-auth .btn span,.vow-landing.mrp-style-area .mrp-vow-toolbar-auth .btn span{font-size:12px}.listing-results-view.mrp-style-area.xs .mrp-vow-toolbar-auth .btn .long,.listing-details-view.mrp-style-area.xs .mrp-vow-toolbar-auth .btn .long,.vow-landing.mrp-style-area.xs .mrp-vow-toolbar-auth .btn .long{display:none}.listing-results-view.mrp-style-area.xs .btn span,.listing-details-view.mrp-style-area.xs .btn span,.vow-landing.mrp-style-area.xs .btn span{font-size:13px}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .short,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .short,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .short{display:none}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .long,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .long,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-auth .btn .long{display:inline-block}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>label,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>label,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id>label{margin-right:10px;display:inline-block}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-signup,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-signup,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-signup{display:inline-block}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn{display:inline-block;font-size:inherit}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn::before,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn::before,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn::before{content:"";font-size:inherit}.listing-results-view.mrp-style-area.sm .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name,.listing-details-view.mrp-style-area.sm .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name,.vow-landing.mrp-style-area.sm .mrp-vow-toolbar-auth .mrp-auth-holder .mrp-auth-name{display:inline-block}.listing-results-view.mrp-style-area.md .mrp-vow-toolbar-auth .btn,.listing-details-view.mrp-style-area.md .mrp-vow-toolbar-auth .btn,.vow-landing.mrp-style-area.md .mrp-vow-toolbar-auth .btn{float:left;font-size:12px;padding:4px 8px;margin-right:10px}.listing-results-view.mrp-style-area.md .mrp-vow-toolbar-auth .mrp-auth-holder,.listing-details-view.mrp-style-area.md .mrp-vow-toolbar-auth .mrp-auth-holder,.vow-landing.mrp-style-area.md .mrp-vow-toolbar-auth .mrp-auth-holder{margin-left:10px}.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-icon,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-icon,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-icon,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-icon,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-icon,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-icon{font-size:13px;vertical-align:middle}.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat,.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note{display:none;font-size:12px}.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat .mrp-vow-listing-fav-cat-label,.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note .mrp-vow-listing-fav-cat-label{font-weight:700}.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-name,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-name,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-name,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-name,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-name,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-name,.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note{font-style:italic}.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-label:before,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-label:before,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat-label:before,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-label:before,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-label:before,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-cat-label:before,.listing-results-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note:before,.listing-details-view.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note:before,.vow-landing.mrp-style-area .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note:before,.listing-results-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note:before,.listing-details-view.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note:before,.vow-landing.mrp-style-area .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-note:before{font-family:"Material-Design-Icons";content:"";padding-right:5px;font-style:normal}.mrp-vow-search-settings-alerts label{width:100%;text-align:left}.mrp-vow-search-settings-optin-listings,.mrp-vow-search-settings-optin-other{padding:0 10px}.mrp-vow-search-settings-optin-other{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px;align-content:center}.mrp-vow-search-settings-optin-other small p{font-size:small;display:inline-block;margin:0;padding:0}.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-fav{height:auto;margin:5px 0;padding-top:5px;border-top:1px solid #ddd;padding:5px}.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-fav .mrp-vow-listing-fav-cat,.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-fav .mrp-vow-listing-fav-note{display:block}.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-fav .mrp-vow-listing-fav-button{right:0;top:5px}.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-not-fav{height:auto;position:absolute;z-index:10;text-align:right;width:100%}.listing-details-view.mrp-style-area.xs .mrp-vow-listing-is-not-fav .mrp-vow-listing-fav-button{position:relative;z-index:10;right:auto;right:10px;top:auto;top:10px}.mrp-vow-login-form .mrp-vow-remember-me>*{float:none;text-align:left}.mrp-vow-login-form .mrp-vow-login-signup a,.mrp-vow-login-form .mrp-vow-login-forgot-password a{float:none;padding-left:0}.listing-results-view .mrp-listing-result .mrp-listing-ribbon{position:absolute;left:0;top:0}.listing-results-view .mrp-listing-result .mrp-listing-all-images-container{display:none}.mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-results-view.sm .mrp-results-vow-toolbar-wrapper{position:fixed;top:0;margin-top:0;z-index:200}.mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-results-view.sm .mrp-results-vow-toolbar-wrapper .mrp-vow-toolbar-auth{margin-top:7px}.mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-results-view.sm .top-divider{border:0}#listing-results-view.mrp-style-area .on .menu-handle{opacity:.5}#listing-results-view.mrp-style-area .mrp-no-listings{text-align:center;padding:100px 0;font-size:24px}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories .menu-handle{font-family:"Glyphicons Halflings";font-size:20px;white-space:nowrap;display:inline-block;padding:8px 30px;padding:2px 7px;border:0;margin:10px 1px;cursor:pointer;border-radius:2px;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.84);color:rgba(0,0,0,.84);transition:background-color .2s ease,box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);outline:none!important;background-color:transparent;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories .menu-handle::after{opacity:.7}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories .menu-handle::after{content:""}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories>ul{display:none;list-style:none}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories>ul>li{line-height:200%}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories>ul>li.selected a{color:#ce4844}#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories.on>ul{display:block;position:absolute;background-color:white;padding:20px;box-shadow:0 0 15px #666;white-space:nowrap;z-index:100;right:0}#listing-results-view.mrp-style-area .mrp-results-filter-form{position:relative;float:right;margin-left:10px;z-index:100}#listing-results-view.mrp-style-area .mrp-results-filter-form .menu-handle{font-family:"Glyphicons Halflings";font-size:20px;white-space:nowrap;display:inline-block;padding:8px 30px;padding:2px 7px;border:0;margin:10px 1px;cursor:pointer;border-radius:2px;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.84);color:rgba(0,0,0,.84);transition:background-color .2s ease,box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);outline:none!important;background-color:transparent;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#listing-results-view.mrp-style-area .mrp-results-filter-form .menu-handle::after{opacity:.7}#listing-results-view.mrp-style-area .mrp-results-filter-form .menu-handle::after{content:""}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls{display:none;min-width:250px}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls>div{padding:3px 0}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls>div select{width:100%}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons{text-align:right;margin-top:10px}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .btn{margin-left:10px}#listing-results-view.mrp-style-area .mrp-results-filter-form.on>.filter-controls{display:block;position:absolute;background-color:white;padding:20px;box-shadow:0 0 15px #666;white-space:nowrap;z-index:100;right:0}#listing-results-view.mrp-style-area h1.mrp-search-name-heading{font-size:18px;padding-bottom:10px;margin-bottom:10px}#listing-results-view.mrp-style-area .mrp-listing-custom-search-header{font-size:13px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}#listing-results-view.mrp-style-area .listing-item-entry-title .open-house-in-addr{line-height:1.4em;font-size:14px;color:#d44950;font-weight:700}#listing-results-view.mrp-style-area .mrp-open-house-section{display:none}#listing-results-view.mrp-style-area .mrp-open-house-section .mrp-open-house{margin-bottom:20px}#listing-results-view.mrp-style-area .mrp-sold-ad{position:absolute;z-index:1;background-color:#d44950;color:white;width:100%;padding:5px 10px;text-align:center;top:50%;transform:translate(0,-50%);opacity:.7}#listing-results-view.mrp-style-area .listing-item-top-menu .warning-mixin{background-image:linear-gradient(to bottom,#f2b866 0%,#eea236 100%);background-repeat:repeat-x;color:white;text-shadow:none;border-color:#ec971f;border-bottom:#c77c11;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}#listing-results-view.mrp-style-area .listing-item-top-menu .danger-mixin{background-image:linear-gradient(to bottom,#de6764 0%,#d43f3a 100%);background-repeat:repeat-x;color:white;text-shadow:none;border-color:#c9302c;border-bottom:#a02622;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}#listing-results-view.mrp-style-area .listing-item-top-menu .open-house-tab{background-image:linear-gradient(to bottom,#de6764 0%,#d43f3a 100%);background-repeat:repeat-x;color:white;text-shadow:none;border-color:#c9302c;border-bottom:#a02622;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}#listing-results-view.mrp-style-area .listing-item-top-menu .open-house-tab::after{content:"OPEN";font-size:13px;vertical-align:2px}#listing-results-view.mrp-style-area .listing-item-top-menu .fav-tab.is-fav{background-image:linear-gradient(to bottom,#f2b866 0%,#eea236 100%);background-repeat:repeat-x;color:white;text-shadow:none;border-color:#ec971f;border-bottom:#c77c11;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}#listing-results-view.mrp-style-area .listing-item-top-menu .fav-tab.is-fav::after{content:""}#listing-results-view.mrp-style-area .mrp-listing-main-image-container .mrp-listing-ribbon{left:-5px;top:-5px;z-index:1;display:none}#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container{border-bottom:5px solid #fff;padding:5px 5px 58%;height:0}#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container .inner{padding-bottom:60%}#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container .results-ribbon{color:#fff;width:100%;font-size:14px;transform:none}#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container .results-ribbon:before{display:inline-block;padding:2px 6px}#listing-results-view.mrp-style-area .CUSTOM-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .CUSTOM-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:attr(data-listing-message) " "}#listing-results-view.mrp-style-area .SOLD-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .SOLD-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:"SOLD"}#listing-results-view.mrp-style-area .LEASED-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .LEASED-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:"LEASED"}#listing-results-view.mrp-style-area .RENTED-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .RENTED-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:"RENTED"}#listing-results-view.mrp-style-area .PENDING-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .PENDING-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:"PENDING"}#listing-results-view.mrp-style-area .PENDING-CONTINGENT .mrp-listing-main-image-container .results-ribbon{background-color:#f80000;display:inline-block}#listing-results-view.mrp-style-area .PENDING-CONTINGENT .mrp-listing-main-image-container .results-ribbon:before{content:"CONTINGENT"}#listing-results-view.mrp-style-area .PRICE-DROP-BANNER .mrp-listing-main-image-container .results-ribbon{background-color:#f60;display:inline-block}#listing-results-view.mrp-style-area .PRICE-DROP-BANNER .mrp-listing-main-image-container .results-ribbon:before{content:attr(data-listing-message) " "}#listing-results-view.mrp-style-area .mrp-listing-main-image-container.empty::after{position:absolute;content:"";font-family:"Material-Design-Icons";font-size:70px;display:block;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:.5}#listing-results-view.mrp-style-area .listing-results-item-area .mrp-listing-price-container{right:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-status>dd .text-highlight,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-status>dd .text-highlight{color:#d44950}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-major>dt,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-major>dt{font-size:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-major>dt::after,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-major>dt::after{content:"Major Bus.:";font-size:12px;line-height:100%}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-minor>dt,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-minor>dt{font-size:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-minor>dt::after,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-minor>dt::after{content:"Minor Bus.:";font-size:12px;line-height:100%}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-total-area>dt,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-total-area>dt{font-size:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-total-area>dt::after,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-total-area>dt::after{content:"Total Area:";font-size:12px;line-height:100%}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-building-type>dt,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-building-type>dt{font-size:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div.summary-business-building-type>dt::after,#listing-results-view.mrp-style-area .mrp-listing-summary-section>dl.summary-business-building-type>dt::after{content:"Build. Type:";font-size:12px;line-height:100%}#listing-results-view.mrp-style-area .mrp-listing-links-section.on ul{display:block}#listing-results-view.mrp-style-area .mrp-listing-links-section.on ul li{line-height:250%;border-bottom:1px solid #ddd}#listing-results-view.mrp-style-area .mrp-listing-links-section.on ul li:last-child{border-bottom:0}#listing-results-view.mrp-style-area .mrp-owner-contact-container.multiple .listing-contact-info{width:calc(50% - 5px);float:left}#listing-results-view.mrp-style-area .mrp-owner-contact-container.multiple .listing-contact-info:first-child{margin-right:10px}#listing-results-view.mrp-style-area .alt-type-switch-sold,#listing-results-view.mrp-style-area .alt-type-switch-active{display:none}#listing-results-view.mrp-style-area .alt-type-switch-sold.mobile,#listing-results-view.mrp-style-area .alt-type-switch-active.mobile{display:block;float:none;margin:5px 0;text-transform:uppercase}#listing-results-view.mrp-style-area .alt-type-switch-sold,#listing-results-view.mrp-style-area .alt-type-switch-active{text-transform:uppercase;float:right;margin-right:20px;text-decoration:none;margin-top:-5px;padding:3px 10px}#listing-results-view.mrp-style-area .mrp-listing-result-overlay{position:absolute;left:0;top:50%;width:100%;height:0;opacity:.95;background-color:white;color:black;overflow:auto;-webkit-overflow-scrolling:touch;z-index:150;box-shadow:0 0 5px #666;padding:30px;cursor:pointer;font-weight:700;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .close{cursor:pointer;width:30px;height:30px;display:block;position:absolute;right:0;top:0;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:20px;font-family:"Material-Design-Icons"}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .close::after{cursor:pointer;content:"";display:block;position:absolute;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%)}#listing-results-view.mrp-style-area .mrp-listing-result-overlay.on{height:100%;-webkit-transition:height .5s ease-out 0s;-moz-transition:height .5s ease-out 0s;-ms-transition:height .5s ease-out 0s;-o-transition:height .5s ease-out 0s;transition:height .5s ease-out 0s}#listing-results-view.mrp-style-area .mrp-listing-result-overlay.red{background-color:#d44950;color:white;opacity:.9}#listing-results-view.mrp-style-area .mrp-listing-result-overlay.blue{background-color:#337ab7;color:white;opacity:.9}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container,#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container.multiple{display:block}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container .listing-contact-info,#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container.multiple .listing-contact-info{width:100%;margin-bottom:20px;font-size:12px;background-color:transparent;padding:0}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container .listing-contact-info .listing-contact-photo-wrapper,#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container.multiple .listing-contact-info .listing-contact-photo-wrapper{display:block;float:left;overflow:hidden;width:80px;width:60px;height:80px;position:relative;margin-right:10px;border-radius:50%;border-radius:0;box-shadow:0 0 5px #666}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container .listing-contact-info .listing-contact-photo-wrapper img,#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container.multiple .listing-contact-info .listing-contact-photo-wrapper img{position:absolute;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%);max-width:110%;margin:0}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container .listing-contact-info .listing-contact-info-wrapper,#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-owner-contact-container.multiple .listing-contact-info .listing-contact-info-wrapper{float:left;width:auto}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .mrp-open-house-section{display:block}#listing-results-view.mrp-style-area.sm .mrp-results-numbers .results-total::before{content:"Showing: "}#listing-results-view.mrp-style-area.sm .alt-type-switch-sold.mobile,#listing-results-view.mrp-style-area.sm .alt-type-switch-active.mobile{display:none}#listing-results-view.mrp-style-area.sm .alt-type-switch-sold,#listing-results-view.mrp-style-area.sm .alt-type-switch-active{display:block}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results{*zoom:1}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results:before,#listing-results-view.mrp-style-area.sm560 .mrp-listing-results:after{display:table;content:"";line-height:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results:after{clear:both}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories{position:relative;float:left;margin-left:0;*zoom:1}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories:before,#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories:after{display:table;content:"";line-height:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories:after{clear:both}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories .menu-handle{display:none}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories>ul{display:block;list-style:none;margin:0;padding:15px 0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories>ul>li{line-height:100%;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories>ul>li:last-child{border-right:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories>ul>li.selected a{color:#ce4844}#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories~.mrp-results-page-summary{padding-top:17px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result{width:50%;float:left;padding:20px;border-bottom:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-item-entry-title{height:2.8em;margin:5px 0 10px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .mrp-listing-price-container{right:20px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-results-item-area .mrp-listing-price-container{right:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .mrp-listing-description{height:2.8em}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .mrp-listing-description a{display:none}#listing-results-view.mrp-style-area.sm560 .listing-results-navigation-bottom{margin-top:30px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-recip-logo{right:0;bottom:0}#listing-results-view.mrp-style-area.sm560 .mrp-listing-page-navigation .page-buttons a{display:inline-block;margin-left:5px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-page-navigation .page-buttons a.previous-page-link,#listing-results-view.mrp-style-area.sm560 .mrp-listing-page-navigation .page-buttons a.next-page-link{padding:8px 25px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-page-navigation .page-buttons a.previous-page-link{margin-right:10px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-page-navigation .page-buttons a.next-page-link{margin-left:10px}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result-overlay{margin-top:5px;margin-left:5px;width:calc(100% - 10px)}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result-overlay.on{height:calc(100% - 10px)}#listing-results-view.mrp-style-area.sm560 .mrp-description-and-attribution-wrapper{height:4.199999999999999em}#listing-results-view.mrp-style-area.sm.md .mrp-listing-result{padding:20px}#listing-results-view.mrp-style-area.sm.md.lg .mrp-listing-result{width:33.3%}#listing-results-view.mrp-style-area.sm.md.lg.xl .mrp-listing-result{width:25%}#listing-results-view.mrp-style-area.sm.md.lg.xl .listing-results-navigation-bottom{margin-top:30px}#listing-results-view.mrp-style-area.sm.md.lg.xxl .mrp-listing-result{width:20%}#listing-results-view.mrp-style-area.sm.md.lg.xxl .listing-results-navigation-bottom{margin-top:30px}#listing-results-view.mrp-style-area.region-DDF .summary-property-type,#listing-results-view.mrp-style-area.region-ALBERTA .summary-property-type,#listing-results-view.mrp-style-area .no-photo-overlay .summary-property-type{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-top:8px}#listing-results-view.mrp-style-area.region-DDF .mrp-listing-price-container,#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-price-container,#listing-results-view.mrp-style-area .no-photo-overlay .mrp-listing-price-container{-webkit-transform:translate(-10%,42%);-moz-transform:translate(-10%,42%);-ms-transform:translate(-10%,42%);-o-transform:translate(-10%,42%);transform:translate(-10%,42%);z-index:1;background-color:transparent;box-shadow:none;padding:0;font-size:17px;font-weight:700}#listing-results-view.mrp-style-area.region-DDF .listing-item-top-menu span.contact-info-tab,#listing-results-view.mrp-style-area.region-ALBERTA .listing-item-top-menu span.contact-info-tab,#listing-results-view.mrp-style-area .no-photo-overlay .listing-item-top-menu span.contact-info-tab{display:none}#listing-results-view.mrp-style-area.region-DDF .mrp-listing-result .mrp-listing-ribbon,#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-result .mrp-listing-ribbon,#listing-results-view.mrp-style-area .no-photo-overlay .mrp-listing-result .mrp-listing-ribbon{display:none}#listing-results-view.mrp-style-area.region-DDF .listing-item-top-menu .open-house-tab,#listing-results-view.mrp-style-area.region-ALBERTA .listing-item-top-menu .open-house-tab,#listing-results-view.mrp-style-area .no-photo-overlay .listing-item-top-menu .open-house-tab{display:none}#listing-results-view.mrp-style-area.region-GV .listing-contact-info{display:none}#listing-results-view.mrp-style-area.region-DDF .mrp-listing-main-image-container .inner img.mrp-listing-main-image{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#listing-results-view.mrp-style-area.region-VICTORIA .mrp-listing-main-image-container{height:0;padding-bottom:65%}#listing-results-view.mrp-style-area.region-VICTORIA .mrp-listing-main-image-container .inner{position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px)}#listing-results-view.mrp-style-area.region-VICTORIA .mrp-listing-main-image-container img.mrp-listing-main-image{top:initial;top:0;left:initial;right:0;height:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#listing-results-view.mrp-style-area.region-VICTORIA .mrp-listing-main-image-container img.mrp-listing-main-image:hover{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#listing-results-view.mrp-style-area.region-VICTORIA .status-SOLD .mrp-res-item-mortgage-outer{display:none}#listing-results-view.mrp-style-area.region-VICTORIA .status-SOLD .mrp-res-item-send-outer{display:none}#listing-results-view.mrp-style-area.region-VICTORIA .status-SOLD .mrp-res-item-maps-outer{border-bottom:0}#listing-results-view.mrp-style-area.region-ALBERTA .listing-image-and-toolbar-wrapper{margin-bottom:30px}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-price-container{margin-top:-6px}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-attribution-wrapper{position:absolute;top:-128px;width:100%}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-recip-logo{position:absolute;top:-135px}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-result{display:flex;flex-wrap:wrap}#listing-results-view.mrp-style-area.region-ALBERTA .listing-image-and-toolbar-wrapper{width:100%;margin-bottom:5px;order:-3}#listing-results-view.mrp-style-area.region-ALBERTA .summary-property-type{width:100%}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-attribution-top-wrapper{order:-1;width:100%;height:2.2em;display:flex}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-attribution-container{white-space:normal}#listing-results-view.mrp-style-area.region-ALBERTA#listing-results-view.mrp-style-area.region-ALBERTA .mrp-listing-price-container{position:relative;width:100%;-webkit-transform:translate(-10%,146%);-moz-transform:translate(-10%,146%);-ms-transform:translate(-10%,146%);-o-transform:translate(-10%,146%);transform:translate(-10%,146%);right:-20px;text-align:right;height:0px;margin:0;padding-top:7px}#listing-results-view.mrp-style-area.region-ALBERTA .mrp-owner-contact-container{width:100%}#listing-results-view.mrp-style-area.region-ALBERTA .listing-item-entry-title{font-size:12px;font-weight:400;margin-bottom:0!important}