.icon-contact-following,.icon-contact-following-pending,.icon-contact-following-connected{display:block;width:18px;height:18px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../../../home/images/sprites/sprite-icons.png");background-repeat:no-repeat;background-position:0 -1152px}.icon-contact-following-pending{background-position:-18px -1152px}.icon-contact-following{background-position:-36px -1152px}.icon-contact-connection,.icon-contact-connection-pending,.icon-contact-connection-connected{display:block;width:18px;height:18px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../../../home/images/sprites/sprite-icons.png");background-repeat:no-repeat;background-position:0 -1170px}.icon-contact-connection-pending{background-position:-18px -1170px}.icon-contact-connection{background-position:-36px -1170px}.icon-contact-listings,.icon-contact-listings-pending,.icon-contact-listings-connected{display:block;width:18px;height:18px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../../../home/images/sprites/sprite-icons.png");background-repeat:no-repeat;background-position:0 -1188px}.icon-contact-listings-pending{background-position:-18px -1188px}.icon-contact-listings{background-position:-36px -1188px}.icon-dashboard-contact{background:#000 url(/assets/home/images/sprites/sprite-icons.png) 0 0 no-repeat;min-width:56px;color:#fff200;padding-left:4px;padding-right:20px;display:inline-block;line-height:auto;border-radius:3px;font-size:11px}.icon-dashboard-contact.icon-dashboard-connect{background-position:100% -1288px}.icon-dashboard-contact.icon-dashboard-connected{color:#ffffff;background-color:#ababab;background-position:100% -1305px;cursor:default}.icon-dashboard-contact.icon-dashboard-connected:hover{text-decoration:none}.icon-dashboard-contact.icon-dashboard-invite{background-position:100% -1322px}.icon-dashboard-contact.icon-dashboard-invited{color:#ffffff;background-color:#ababab;background-position:100% -1339px;cursor:default}.icon-dashboard-contact.icon-dashboard-invited:hover{text-decoration:none}.icon-question,.icon-questions{display:block;width:64px;height:64px}.icon-carousel-control{display:block;width:14px;height:13px;float:left;margin:0 1px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../../../home/images/sprites/sprite-icons.png");background-repeat:no-repeat;background-position:-219px -962px}.icon-carousel-control.active,.icon-carousel-control:hover{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../../../home/images/sprites/sprite-icons.png");background-repeat:no-repeat;background-position:-201px -962px}.icon-learn-more,.icon-external-link{background:transparent url(/assets/home/images/sprites/sprite-icons.png) 100% -1429px no-repeat;padding-right:14px}.icon-learn-more:hover,.icon-external-link:hover{background-position:100% -1463px}.icon-external-link{background-position:100% -1557px}.icon-external-link:hover{background-position:100% -1594px}.icon-reblast-comments,.icon-reblast-likes{display:inline-block;padding-left:18px;background:transparent url(/assets/home/images/sprites/sprite-icons.png) 3px -1944px no-repeat}.icon-reblast-likes{display:none;background-position:3px -1963px}.formV2 fieldset{border:0}.formV2 legend{display:none}.formV2 label,.formV2 .formv2-label{display:inline-block;margin-bottom:5px}.placeholder .formV2 label,.placeholder .formV2 .formv2-label{display:inline-block}.formV2 input[type="text"],.formV2 input[type="url"],.formV2 input[type="tel"],.formV2 input[type="number"],.formV2 input[type="password"],.formV2 input[type="email"],.formV2 select{height:48px;background:#fff}.formV2 textarea{resize:vertical;min-height:120px;padding-top:20px;padding-bottom:20px}.formV2 textarea.re-textarea-short{min-height:70px}.formV2 input[type="date"]{-webkit-appearance:none}.formV2 input[type="date"],.formV2 input[type="text"],.formV2 input[type="url"],.formV2 input[type="tel"],.formV2 input[type="number"],.formV2 input[type="password"],.formV2 input[type="email"],.formV2 select,.formV2 textarea{border-radius:3px;border:1px solid #cfcfcf;box-sizing:border-box;color:#464646;padding:12px 15px;width:100%}.formV2 input[type=number]::-webkit-inner-spin-button,.formV2 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formV2 input[type="number"]{-moz-appearance:textfield}.formV2 input[type="date"],.formV2 input[type="text"],.formV2 input[type="url"],.formV2 input[type="tel"],.formV2 input[type="number"],.formV2 input[type="password"],.formV2 input[type="email"],.formV2 select,.formV2 input[type="checkbox"],.formV2 input[type="radio"],.formV2 input[type="checkbox"]+label,.formV2 input[type="radio"]+label,.formV2 textarea,.formV2 p{font-size:16px;margin-bottom:10px}.formV2 input[type="date"]:focus,.formV2 input[type="text"]:focus,.formV2 input[type="url"]:focus,.formV2 input[type="tel"]:focus,.formV2 input[type="number"]:focus,.formV2 input[type="password"]:focus,.formV2 input[type="email"]:focus,.formV2 select:focus,.formV2 input[type="checkbox"]:focus,.formV2 input[type="radio"]:focus,.formV2 input[type="checkbox"]+label:focus,.formV2 input[type="radio"]+label:focus,.formV2 textarea:focus,.formV2 p:focus{border:1px solid #6d6e71}.formV2 input[type="checkbox"],.formV2 input[type="radio"]{margin:8px;vertical-align:baseline}.formV2 input[type="checkbox"]:focus,.formV2 input[type="radio"]:focus{outline:solid;outline-width:1px;outline-color:#6d6e71}.formV2 input[type="checkbox"]+label,.formV2 input[type="radio"]+label{display:inline-block;font-size:14px}.formV2 select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:url(/assets/common/images/formV2-select-down-arrow.png) no-repeat #fff 100% 15px;padding-right:30px}.formV2 select[disabled]{background-color:#fff;color:#cfcfcf}.formV2 select::-ms-expand{display:none}.formV2 .formV2-inputSelectCombo input{border-radius:3px 0 0 3px;border-right:1px}.formV2 .formV2-inputSelectCombo select{border-radius:0 3px 3px 0}.formV2 .formV2-inputSelectButtonCombo input{border-radius:0;border-right:1px;border-left:1px}.formV2 .formV2-inputSelectButtonCombo select{border-radius:3px 0 0 3px}@media (max-width: 26em){.formV2 .formV2-inputSelectButtonCombo select{width:105px}}.formV2 .formV2-inputSelectButtonCombo button{border-radius:0 3px 3px 0}.formV2 .formV2-inputGeolocationButtonCombo{display:flex}.formV2 .formV2-inputGeolocationButtonCombo input{border-radius:3px 0 0 3px;border-right:0;min-width:0}.formV2 .formV2-inputGeolocationButtonCombo button{background:#eff0f4;border:1px solid #cfcfcf;border-radius:0 3px 3px 0;box-sizing:border-box;height:48px;min-width:0;width:58px}.formV2 .formV2-inputGeolocationButtonCombo button:before{opacity:0.5;transition:all 0.2s ease}.formV2 .formV2-inputGeolocationButtonCombo button:hover:before,.formV2 .formV2-inputGeolocationButtonCombo button:focus:before{opacity:1}.submitting .formV2 .formV2-inputGeolocationButtonCombo button,.formV2 .formV2-inputGeolocationButtonCombo button.submitting{background:#464646 url("/assets/common/images/ajax-loader-2-black.gif") scroll no-repeat center center;color:transparent;pointer-events:none}.submitting .formV2 .formV2-inputGeolocationButtonCombo button::before,.formV2 .formV2-inputGeolocationButtonCombo button.submitting::before{animation:icon-spin 2s infinite linear;background:none;content:'\f3f4'}.formV2 .formV2-invite-title{font-weight:700;font-size:21px}.formV2 .formV2-invite-subtext{font-size:16px}.formV2 .formV2-inviteInput .re-invite-href{color:#6d6e71}.formV2 .formV2-inviteInput button{color:#fff;background-color:#1fbad6;width:145px}.formV2 .formV2-inviteInput .re-input-wrapper{width:100%}.formV2 .formV2-inviteInput input[type="text"],.formV2 .formV2-inviteInput input[type="text"].error{box-shadow:none}.formV2 .formV2-inputSubmitButtonCombo{display:flex;flex-wrap:wrap}.formV2 .formV2-inputSubmitButtonCombo input{border-radius:3px 0 0 3px;border-right:0;flex:1;min-width:0}.formV2 .formV2-inputSubmitButtonCombo button{background:#1fbad6;border:1px solid #1fbad6;border-radius:0 3px 3px 0;box-sizing:border-box;color:#fff;height:48px;min-width:0;width:58px}.formV2 .formV2-inputSubmitButtonCombo button[disabled]{background:#f1f1f1;border-color:#cfcfcf;color:#cfcfcf}.submitting .formV2 .formV2-inputSubmitButtonCombo button::before,.formV2 .formV2-inputSubmitButtonCombo button.submitting::before{animation:icon-spin 2s infinite linear;background:none;content:'\f3f4'}.formV2 .formV2-inputSubmitButtonCombo .error-message{order:3;width:100%}.formV2 .formV2-inputPrefixed{display:flex;flex-direction:row-reverse}.formV2 .formV2-inputPrefixed input{border-left:0;border-radius:0 3px 3px 0;padding-left:0}.formV2 .formV2-inputPrefixed input:focus{border-left:0}.formV2 .formV2-inputPrefixed-prefix{height:22px;padding:12px 0 12px 12px;border:1px solid #cfcfcf;border-radius:3px 0 0 3px;border-right-width:0;color:#cfcfcf;font-size:16px}.formV2 .formV2-inputPrefixed input:focus+.formV2-inputPrefixed-prefix{border-color:#464646}.formV2 input[type=text].formV2-datepicker{background-image:url(/assets/common/images/calendar-alt-light.svg);background-size:20px;padding-right:40px;background-repeat:no-repeat;background-position:calc(100% - 10px) center}html.checked .formV2 input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.checked .formV2 input[type="radio"]+label{padding-left:24px;position:relative}html.checked .formV2 input[type="radio"]+label:before{border:1px solid #cfcfcf;border-radius:12px;content:" ";display:inline-block;height:16px;left:0;position:absolute;top:0;vertical-align:middle;width:16px}html.checked .formV2 input[type="radio"]:focus+label:before{border:1px solid #464646}html.checked .formV2 input[type="radio"]:checked+label::after{background:#1fbad6;border-radius:10px;content:" ";display:block;height:12px;left:3px;position:absolute;top:3px;width:12px}html.checked .formV2 input[type='radio']+label+input[type='radio']+label{margin-left:20px}html.checked .formV2 input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.checked .formV2 input[type="checkbox"]+label{padding-left:24px;position:relative}html.checked .formV2 input[type="checkbox"]+label:before{border:1px solid #cacece;border-radius:3px;content:" ";display:block;font:normal normal 14px/1 FontAwesome;height:16px;left:0;line-height:16px;position:absolute;text-indent:1px;top:-1px;width:16px}html.checked .formV2 input[type="checkbox"]:checked+label:before{background:#45cb8b;border-color:#45cb8b;color:#fff;content:"\f00c"}html.checked .formV2 input[type="checkbox"]:focus+label:before{border:1px solid #464646}html.checked .formV2 input[type="checkbox"].re-checkbox-secondary:checked+label:before{background:#1fbad6}html.checked .formV2 .formV2-inputToggleButton{font-size:14px}html.checked .formV2 .formV2-inputToggleButton.small{font-size:12px}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"] *{display:inline-block}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]:focus+label{box-shadow:0px 0px 1px 2px #fff,0px 0px 2px 3px #1fbad6}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]+label{color:#fff;background:#cfcfcf;border-radius:20px;font-size:inherit;line-height:2;padding-left:2em;min-width:3em;text-align:center}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]+label .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]+label:before{border-radius:50%;content:" ";display:inline-block;height:1.4em;width:1.4em;font-size:inherit;background:#fff;left:0.3em;top:50%;transform:translateY(-50%);border:none}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]+label .unchecked{display:inline-block;margin-right:0.5em}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]+label .checked{display:none}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]:checked+label{background:#1fbad6;padding-left:0;padding-right:2em}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]:checked+label:before{right:0.3em;left:auto}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]:checked+label .checked{display:inline-block;margin-left:0.5em}html.checked .formV2 .formV2-inputToggleButton input[type="checkbox"]:checked+label .unchecked{display:none}.formV2 .re-input-clear::-ms-clear{width:0;height:0}.formV2 .re-icon-x{position:absolute;right:60px;top:15px;cursor:pointer}.formV2 .formV2-actions{margin-top:20px}.formV2 input[type="text"].error,.formV2 input[type="url"].error,.formV2 input[type="tel"].error,.formV2 input[type="number"].error,.formV2 input[type="password"].error,.formV2 input[type="email"].error,.formV2 select.error,.formV2 textarea.error{border-color:red;color:#464646;background-color:#fff;border-color:#cfcfcf;box-shadow:0 4px 6px 1px #d5d7e2;padding-right:45px}.formV2 .re-label-disabled{color:#cfcfcf}.formV2 .re-label-optional{background-color:#eaeaea;border-radius:5px;padding:2px 5px;font-size:12px;font-weight:600}.formV2 label.re-label-conatiner{display:flex;justify-content:space-between;align-items:flex-end}.formV2 .re-field-disabled,.formV2 input.re-field-disabled,.formV2 input[disabled]{background-color:#fff;color:#cfcfcf}.formV2 input::-moz-placeholder, .formV2 textarea::-moz-placeholder{color:#cfcfcf}.formV2 input::placeholder,.formV2 textarea::placeholder{color:#cfcfcf}.formV2 input.re-field-disabled[type="radio"]+label:before{background-color:#cfcfcf}.formV2 .re-textfield-with-tip{margin-bottom:10px;position:relative}.formV2 .re-textfield-with-tip textarea{border-radius:3px 3px 0 0;margin-bottom:0 !important;display:block;overflow-y:auto}.formV2 .re-textfield-with-tip .re-textfield-tip{border:1px solid #cfcfcf;border-top:none;border-radius:0 0 3px 3px;font-size:12px;padding:10px;padding-right:50px;color:#6d6e71;display:block;background:#f1f1f1}.formV2 .re-textfield-with-tip .counter{position:absolute;right:1px;bottom:auto;margin-top:1px;padding:5px;background:none;font-size:12px}.formV2 .formV2-inputSelectCombo2 input{width:50%}.formV2 .formV2-inputSelectCombo2 select{width:50%}.formV2 .formV2-inputSelectCombo2{display:flex;flex-wrap:wrap}.formV2 .formV2-inputSelectCombo2 label:nth-child(1){flex:1 0 100%}.formV2 .formV2-inputSelectCombo2 label:nth-child(3){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.formV2 .formV2-inputSelectCombo2 label:nth-child(4){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.formV2 .formV2-inputSelectCombo2 input{border-right:0;border-radius:3px 0 0 3px;flex:1 1 0;max-width:50%}.formV2 .formV2-inputSelectCombo2 select{border-radius:0 3px 3px 0;flex:1 1 auto;max-width:50%}.formV2 .formV2-inputSelectCombo2.formV2-inputSelectCombo2-30-70 input{max-width:30%}.formV2 .formV2-inputSelectCombo2.formV2-inputSelectCombo2-30-70 select{max-width:70%}.formV2 .formV2-inputSelectCombo2.formV2-inputSelectCombo2-70-30 input{max-width:70%}.formV2 .formV2-inputSelectCombo2.formV2-inputSelectCombo2-70-30 select{max-width:30%}.formV2 .formV2-inputSelectCombo2.formV2-inputSelectCombo2-hideLabel label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.formV2 .legend-visible{display:inline-block}.formV2 .formV2-inputSpanCombo{display:flex;flex-wrap:wrap}.formV2 .formV2-inputSpanCombo label:nth-child(1){flex:1 0 100%}.formV2 .formV2-inputSpanCombo .re-formV2-inputSpanCombo-input{border-right:0;border-radius:3px 0 0 3px;max-width:80%}.formV2 .formV2-inputSpanCombo .re-formV2-inputSpanCombo-suffix{border-radius:0 3px 3px 0;border:1px solid #cfcfcf;box-sizing:border-box;color:#464646;flex:1 1 auto;font-size:16px;height:48px;margin-bottom:10px;max-width:20%;padding:12px 15px;text-align:center}.form-small input[type="text"],.form-small input[type="url"],.form-small input[type="tel"],.form-small input[type="number"],.form-small input[type="password"],.form-small input[type="email"],.form-small select{height:33px;padding:5px 10px}.form-small p{font-size:14px}.form-small select{background-position-y:9px}.form-small .re-input-wrapper-text.error:after,.form-small .re-input-wrapper-select.error:after{top:6px}.re-textarea-lengthwarning{display:none;margin-top:-10px;text-align:right}.re-form-actions{padding:10px 0;text-align:right;margin-bottom:10px}.re-form-actions:last-child{margin-bottom:0}.error-message{margin-top:-10px;margin-bottom:10px;color:#ef4e4e;font-style:italic;margin:0 0 15px 0}.re-input-wrapper{position:relative}.re-input-wrapper-text.error:after,.re-input-wrapper-select.error:after{color:#ef4e4e;content:"\f057";font-family:"FontAwesome";font-size:23px;height:22px;line-height:1;position:absolute;right:12px;text-align:center;top:12px;width:22px;background:white}.formV2-inputSelectCombo{display:flex}.formV2-inputSelectCombo input{box-sizing:border-box;width:100%}.formV2-inputSelectCombo select{width:auto}.formV2-inputSelectCombo-input{flex:1 1 100%}.formV2-inputSelectCombo-input input{border-radius:3px 0 0 3px;border-right:0}.formV2-inputSelectCombo-select{flex:1 1 0}.formV2-inputSelectCombo-select label{visibility:hidden;white-space:nowrap;width:1px}.formV2-inputSelectButtonCombo{display:flex}.formV2-inputSelectButtonCombo input{box-sizing:border-box;width:100%}.formV2-inputSelectButtonCombo select{width:auto}.formV2-inputSelectButtonCombo-input{flex:1}.formV2-inputSelectButtonCombo-input input{border-radius:3px 0 0 3px;border-right:0}.formV2-inputSelectButtonCombo-input label{visibility:hidden}.formV2-inputSelectButtonCombo-select label{visibility:hidden}.formV2-inputSelectButtonCombo-button label{visibility:hidden}.formV2-inputSelectButtonCombo-button button:focus{border:1px solid #6d6e71;outline:0}.formV2-actions{text-align:right}.formV2-accordion-link{color:#464646;display:inline-block;margin:20px 0 10px;text-transform:uppercase}.formV2-accordion-link:before{content:"+ "}.formV2-accordion-link.js-accordion-link-selected:before{content:"\2013\2002"}.formV2-accordion-link:focus{color:#22c064;text-decoration:underline}.formV2-accordion-section .formV2-accordion-link{margin-left:15px}.ie9 .formV2 select,.ie8 .formV2 select{background:#fff}.formV2-placeholder-fieldset{border-top:1px solid #d8d8d8;padding:0}.formV2-placeholder-fieldset:first-child{border-top:0}.formV2-placeholder-label{background:#f1f1f1;border-radius:3px;margin-bottom:10px;height:15px;width:85px}.formV2-placeholder-input{background:#f1f1f1;border-radius:3px;display:inline-block;height:48px;margin-bottom:10px;width:100%}.formV2-placeholder-radio{background:#f1f1f1;border-radius:100%;display:inline-block;height:18px;margin:0 4px 10px 0;width:18px}.formV2-placeholder-radio+.formV2-placeholder-label{display:inline-block;margin-right:20px}.re-tooltip-link{margin-left:20px;cursor:pointer;color:#1fbad6;display:inline-block}.formV2.formV2-fieldset fieldset{border-bottom:1px solid #eaeaea;padding:20px 0}.formV2.formV2-fieldset fieldset label{margin-top:10px}.re-pin-container{display:flex;flex-flow:column;max-width:367px;justify-content:center;margin:0 auto}.re-pin-container .re-pin-input-container{display:flex;margin:7px auto}.re-pin-container .re-pin-input-container .re-input-pin{width:43px;height:48px;margin-left:15px;border:1px solid #cfcfcf;text-align:center;font-size:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:3px}.re-pin-container .re-pin-input-container .re-input-pin[type="text"]{padding:0px}@media only screen and (max-width: 25.99em){.re-pin-container .re-pin-input-container .re-input-pin{width:16%;height:35px;font-size:21px}}.re-pin-container .re-pin-input-container .re-input-pin:first-child{margin-left:0}.re-pin-container .re-pin-input-container .re-input-pin:focus{outline:none;border:1px solid black}body{height:100%;overflow-y:hidden}.re-page-outer-wrapper{min-height:100vh;overflow-y:hidden}.re-stickysidebar{margin-top:20px}.re-nav-container{z-index:300}.re-nav-container .re-nav-secondary-experiences{z-index:300}@media only screen and (min-width: 45em){.re-nav-container .re-nav-secondary-experiences{margin-bottom:20px}.re-nav-container .re-nav-secondary-experiences .re-scrollable-container{max-height:calc(100vh - 160px)}}header .inner{max-width:100%;margin:0 10px}select,.btn-change-listing-view{float:left;padding:8px 28px 8px 8px;margin:4px 10px 0 0;font-size:14px;border-radius:0;width:auto;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;text-align:left;background:#fff url("../../../home/images/ui/map/dropdown-arrow.png") right no-repeat}.group-name-filter{margin:16px 10px 0 24px;color:#444;display:none}.group-name-label{margin-top:5px;font-size:14px}@media screen and (min-width: 0\0){select{padding:10px;background:#fff url("../../../home/images/ui/map/dropdown-arrow.png") right no-repeat}select::-ms-expand{display:none;background:none}.ie9 .sort-options-dropdown{background:#e1e1e1}.ie9 select{background:#fff}.ie9 .listing-discovery-header{margin-top:-15px}}.ie8 .sort-options-dropdown{background:#e1e1e1}.ie8 select{background:#fff}.ie8 .listing-discovery-header{margin-top:-15px}.js-map-view,.js-grid-view{display:block}.js-map-view.active-view,.js-grid-view.active-view{display:none}.re-page-navigation-anonymous ~ .re-page-content .re-listing-search{left:32px;top:194px}.btn-change-listing-view{top:10px;padding:10px;position:absolute;right:5px;background-image:none;background:#eaeaea;text-decoration:none;color:#000}.input-text{max-width:100%}.listing-discovery-header{position:relative;z-index:2;background:#fff;width:100%;padding:10px 50px 10px 10px;box-sizing:border-box}.re-listing-search{position:fixed;top:85px;left:225px;display:flex;flex-direction:column;z-index:200}@media only screen and (min-width: 60.01em) and (max-width: 1185px){.re-listing-search{flex-direction:column}}.re-search-container{margin-right:5px;max-width:300px;display:flex}.re-icon-search{background:#fff;border:1px solid #ccc;padding:10px 15px;border-radius:0 3px 3px 0;box-sizing:border-box}.re-icon-search:before{font-size:14px}.toggle-search-wrapper{padding:8px;margin:10px 0 10px;display:inline-block}@media only screen and (max-width: 60em){.toggle-search-wrapper{display:none !important}}.toggle-search-wrapper input[type="checkbox"]+label[for="toggle-refresh-checkbox"]{margin-bottom:0}.refresh-search-wrapper{display:none}.re-onmarket{background:#0b88ca;border:#0b88ca}.re-premarket-purple{background:#685ca8;border:#685ca8}.re-premarket-pink{background:#f08080;border:#f08080}.re-listing-legend{padding:0 10px;max-height:40px;pointer-events:none;width:-moz-max-content;width:max-content}@media only screen and (max-width: 60em){.re-listing-legend{display:none}}.grid-view .re-listing-legend{display:none}.listing-filters-form{position:relative;margin-right:60px;margin-left:22px}.search-type-filter{margin:0 5px}.search-type-filter-label{float:left;padding:10px 28px 8px 8px;margin:4px 10px 4px 0;font-size:14px}.re-gn-container{display:inline}@media only screen and (max-width: 51em){.re-gn-container{margin-left:-14px}}.spinner{background:rgba(255,255,255,0.5) url(/assets/common/images/spinner20xmodern.gif) center center no-repeat;display:block;width:24px;bottom:0;left:13px;top:-10px;position:absolute;z-index:99}#map-canvas{height:100%;margin:0;width:auto}.grid-view+#map-canvas{width:100%;position:fixed !important}.listings-list-container{box-sizing:border-box;width:365px;border-left:1px #ccc solid;float:right;clear:right;overflow-y:scroll;overflow-x:hidden;z-index:1}@media only screen and (max-width: 60em){.listings-list-container{margin-top:15px;width:100%}}@media only screen and (min-width: 60.01em){.listings-list-container{position:fixed;right:0;top:58px}}@media only screen and (min-width: 60.01em) and (max-width: 1185px){.listings-list-container{top:96px}}.listings-list-container.grid-view{background:#eaeaea;border:none;width:100%;padding-top:60px;position:relative;top:0 !important;overflow-y:auto}@media only screen and (min-width: 60.01em){.listings-list-container.grid-view{position:absolute;overflow:auto;padding-top:60px;top:0 !important;left:0}.re-page-navigation-anonymous ~ .re-page-content .listings-list-container.grid-view{height:calc(100vh - 71px) !important;margin-top:50px;overflow-y:scroll;padding-top:0;padding-bottom:300px}}@media only screen and (min-width: 60.01em) and (max-width: 1185px){.listings-list-container.grid-view{padding-top:60px;top:96px}}.listings-list-container .inner{margin-top:60px;padding-bottom:100px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start}@media only screen and (max-width: 60em){.listings-list-container .inner{padding-bottom:100%;margin-top:0}}.listings-list-container.grid-view .inner{min-height:calc(100vh - 40px);max-width:1300px;margin:auto}@media only screen and (min-width: 60.01em){.listings-list-container.grid-view .inner{padding-left:225px;min-height:calc(100vh - 60px)}.re-page-navigation-anonymous ~ .re-page-content .listings-list-container.grid-view .inner{padding-left:0}}@media only screen and (min-width: 60.01em) and (max-width: 1185px){.listings-list-container.grid-view .inner{min-height:calc(100vh - 70px)}}.listing-sort-options{position:fixed;padding:15px;margin:auto;height:70px;box-sizing:border-box;background-color:#eaeaea;z-index:2}.re-geolocation-btn{position:fixed;right:375px;bottom:125px;padding:4px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.3);transition:background-color 0.16s ease-out}.re-geolocation-btn:before{display:block}.grid-view .listings-list-no-listings,.grid-view .re-geolocation-btn{display:none !important}.grid-view .listing-sold-true{top:0;left:0}.grid-view .listing-sort-options{margin:inherit;margin-top:-60px;width:inherit}.grid-view .listing-sort-options .sort-options-dropdown{float:right}.sort-options-dropdown{width:324px;border:1px solid #ccc;margin:0;float:none;z-index:1;border:1px solid #ccc;background-color:#e1e1e1}.listings-list-header{padding:15px}.listing-in-list{background:#eaeaea;position:relative;float:left;width:320px;box-sizing:border-box;border:none;padding:0;margin:15px 7px 0 15px}@media only screen and (max-width: 44.99em){.listing-in-list{width:100%;max-width:634px}}@media only screen and (max-width: 25.99em){.listing-in-list{width:320px}}.listing-in-list.grid-view{box-sizing:border-box;border:none;background:#fff;padding:0;margin:15px 7px 0 15px;height:calc(100% - 15px);max-height:320px}.listing-image-wrapper{position:relative;overflow:hidden;width:320px;height:180px}@media only screen and (max-width: 44.99em){.listing-image-wrapper{width:100%;height:100%}}@media only screen and (max-width: 25.99em){.listing-image-wrapper{width:320px;height:180px}}.listing-status-container{bottom:0;box-sizing:border-box;left:0;padding:0 10px;position:absolute;width:100%}.listing-in-list-image{display:block;width:100%}.listings-list-container.grid-view .listing-in-list-image:before{width:338px;height:253px}.listing-price{background:rgba(109,110,113,0.8);color:#fff;padding:10px 15px;position:absolute;right:0;top:12px;z-index:1}.listing-list-bed-and-bath-row{display:flex;justify-content:space-between;max-width:320px}.listing-list-bed-and-bath{margin-top:5px;color:#464646;padding-right:10px}.listing-list-expiry{margin-top:5px;color:#45cb8b;font-weight:700}a:focus .listing-list-expiry,a:hover .listing-list-expiry{text-decoration:underline}.listing-more-info{display:flex;flex-flow:column}.listing-more-info .listing-more-info-item{color:#464646}.listings-list-no-listings{text-align:center;font-size:14px;padding:40px 15px 15px;display:none}.listing-popup-agent-photo{float:left;width:70px;height:70px;margin-top:10px}.listing-popup-details{margin:15px 0 0 10px}.listing-popup-details p{color:#464646;max-width:320px}.listing-popup-details:hover p,.listing-popup-details:hover div,.listing-popup-details:focus p,.listing-popup-details:focus div{text-decoration:underline}.popup-secondary-info{position:absolute;bottom:8px;width:322px}.popup-price{right:18px;top:24px}.cluster-price{right:0}.sold-popup{top:0;left:0}.popup-bed-and-bath{font-weight:400;margin-top:5px;color:#464646;padding-right:10px}.listing-in-list-details{background:#fff;padding:10px;box-sizing:border-box;min-height:57px;position:relative}.listing-in-list-details .text-bold{overflow:hidden;max-width:370px}a:hover .listing-in-list-details p,a:hover .listing-in-list-details div,a:focus .listing-in-list-details p,a:focus .listing-in-list-details div{text-decoration:underline}.grid-view .listing-in-list-details{position:relative;padding:10px;min-height:57px}.grid-view .listing-in-list-details .text-bold{overflow:hidden;max-width:370px}.listing-pop-up{overflow:-moz-hidden-unscrollable;display:block}.listing-pop-up img{width:400px;display:block}a{cursor:pointer}p{font-size:14px}input{max-width:300px}.individual-listing-container{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden;position:relative}.individual-listing-container .listing-popup-details{min-height:72px;max-width:333px}.individual-listing-container .individual-listing-image{max-width:400px;display:block;width:100%}.individual-listing-container .popup-secondary-info{position:relative;width:0}.individual-listing-container .listing-popup-details{min-height:0;max-width:292px}.component-footer-wrapper{display:none}@media only screen and (max-width: 60em){#map-canvas{left:0;width:100%;position:relative !important;flex-basis:180% !important;margin-top:-30px}.listing-discovery-header{position:fixed;padding:10px 40px 10px 40px}.listing-filters-form{width:100%;margin:0}.listing-filters-form .display-inline{display:none}.listing-filters-form .re-listing-search{top:0;margin:0 20px}.re-page-navigation-anonymous ~ .re-page-content .re-listing-search{left:0;top:80px !important}.listing-sort-options{display:none}.btn-change-listing-view,.re-geolocation-btn{display:none}}body.listing-discovery #map-canvas{min-height:0 !important}@media only screen and (max-width: 60em){.re-page-content{display:flex;flex-flow:column}.re-listing-search{margin-left:20px;left:0;right:0;top:80px !important;margin:0 auto}.listing-discovery-header{overflow:hidden}.listing-discovery-header{background:transparent}.listing-sort-options{width:100%;padding-left:15px}.listing-sort-options .sort-options-dropdown{max-width:100%}.re-search-container{max-width:100%;margin:0 20px}body.listing-discovery #map-canvas{position:fixed !important}}@media only screen and (max-width: 60em) and (max-width: 60em){body.listing-discovery #map-canvas{position:relative !important}}@media only screen and (min-width: 60.01em){body.listing-discovery{overflow-y:initial}body.listing-discovery #map-canvas{position:fixed !important;top:58px;left:0;right:365px;bottom:0}body.listing-discovery #map-canvas:after{position:absolute;display:block;left:0;right:0;top:0;bottom:0}body.listing-discovery .re-page-navigation-anonymous{position:fixed;top:0}.listing-discovery-header{z-index:300;top:50px;position:fixed;left:0;right:0;box-shadow:0 4px 5px rgba(109,110,113,0.1)}.re-page-navigation-anonymous+.re-page-content .listing-discovery-header{top:80px}.listings-list-container.grid-view .listing-sort-options{top:58px;margin-top:0;margin-left:0}.listing-sort-options{position:fixed;top:58px}.re-page-navigation-anonymous .re-page-toolbar-list{margin-top:0 !important}.re-page-navigation-anonymous .re-page-toolbar-logo{margin-top:-24px}}@media only screen and (min-width: 60.01em) and (max-width: 1185px){.listing-sort-options,body.listing-discovery #map-canvas{top:96px}.re-listing-search{top:116px}}.re-search-button{display:flex}.re-onmarket-bareis{display:none}
/*# sourceMappingURL=listing-discovery.df0adcf9f66d46203b0e.css.map */