body{font-size:var(--font-size-default)}body.burgerMenu-active .header__logo{opacity:1;pointer-events:auto;position:relative;z-index:11}body.burgerMenu-active .header__logo img{filter:brightness(1) invert(0)}.header__logo{line-height:1;max-width:min(51vw,250px)}.header__logo a{color:#fff}.header__logo img{max-width:100%;max-height:72px;filter:brightness(1) invert(0)}.header__brokerage{display:none}.header__brokerage img{max-width:100%;max-height:none;width:auto;filter:brightness(1) invert(0)}.header__info{margin-right:20px}.header__contactInfo ul{display:flex;flex-flow:row wrap;align-items:center;gap:20px}.header__contactInfo ul a{margin-right:0}.header__contactInfo ul a span{display:none}.header__nav--menu div>ul>li.menu-item-home{display:block}.header__nav--menu div>ul>li .sub-menu>li:hover>a{background:var(--secondary)}.header__nav--contactInfo{padding:0 15px 40px}.header__nav--contactInfo ul li a{font-size:14px;letter-spacing:.04em}.header--fixed{background-color:var(--primary)}.header--fixed .header__logo img{filter:brightness(0) invert(1)}.header--fixed .header__brokerage{display:none}.header--fixed .header__brokerage img{filter:brightness(0) invert(1)}a,a:hover,a:focus,input,input:hover,input:focus,textarea,textarea:focus,textarea:hover,select:hover,select:focus,select,button,button:focus,button:hover,.btn-group.bootstrap-select.show-tick.qs-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:0px!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}div.wpcf7-response-output{text-align:center}#ws-walkscore-tile{background:#fff!important}.grecaptcha-badge{z-index:91}.areaPickerExpandAllTopBar:after{content:"";display:block;clear:both}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20%;width:auto;font-size:11px;white-space:nowrap;display:none}.use-floating-validation-tip .wpcf7-not-valid-tip:nth-of-type(1){display:block}html.name-Microsoft_Edge .ai-default-cf7wrap input[type=submit],html.name-Microsoft_Edge .ai-default-cf7wrap input.wpcf7-submit{margin:6px 0 0}body.page-id-0>img,body.page-id-0>iframe{display:none!important}body #IDX-cczController{display:none}body #IDX-map-ccz .IDX-control-group{position:static}body #IDX-map-ccz .IDX-controls{display:block}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important;display:none!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{display:block}body.pojo-a11y-readable-font *[class*=ai-font-],body.pojo-a11y-readable-font *[class*=ai-font-]:after,body.pojo-a11y-readable-font *[class*=ai-font-]:before{font-family:agentimage!important}#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#hero .quick-search form select[name=propertyType]{margin-left:2%}#listings-results .listings-map{position:relative;z-index:0}#ihf-agent-sellers-rep-own-listing{max-width:100%}#ihf-main-search-form fieldset div[data-ihf-geographic-field=true] .checkbox{padding-left:0}#ihf-map-canvas .leaflet-div-icon{background:none;border:0px solid #666}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px;font-weight:400}#IDX-ccz-group .IDX-controls span{vertical-align:middle;margin:0 0 0 10px}#IDX-ccz-group .IDX-controls span:first-child{margin:0}#IDX-main.IDX-wrapper-standard .IDX-navbar-collapse{padding-left:0;padding-right:0}#ihf-main-container #ihf-mortgage-calculator-modal .mc-total-payment-subline{color:#333}#ihf-main-container .pagination>li>a,#ihf-main-container .pagination>li>span{padding:6px 9px}#ihf-main-container #ihf-schedule-showing-request-form .form-control{padding:6px 7px}#ihf-main-container #ihf-advsearch-features label{font-size:.8em}#ihf-main-container .ihf-social-share .dropdown-menu>li>a{color:#000!important}#ihf-main-container .ihf-social-share .dropdown-menu>li>a:hover{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form{margin:0}#ihf-main-container #ihf-refine-map-search-form label{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form .checkbox{padding-left:0}#ihf-main-container ul.chosen-results{margin-left:0!important}#ihf-main-container #ihf-map-canvas{position:relative;z-index:0}#ihf-main-container #ihf-map-canvas .ihf-map-info-box-title{padding:0 15px 0 0}#ihf-main-container .modal-body{color:#000}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox{padding-left:0}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox label{padding-right:30px;white-space:break-spaces}#ihf-main-container #ihf-detail-features-tab>.row.mt-10{margin-left:0;margin-right:0}#ihf-main-container .ihf-mapsearch-refine-overlay-inner{padding:8px 15px}#ihf-main-container .ihf-grid-result{margin-bottom:15px}#ihf-main-container .ihf-grid-result:after{content:"";display:block;clear:both}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}#content div.wpcf7-response-output{text-align:center}#content ul.ihf-navbar-nav{list-style:none;margin:0}#content ul#IDX-searchNavList{margin:0}#content ul#IDX-searchNavList li:first-child{padding-left:0}#content ul#IDX-searchNavList li:last-child{padding-right:0}#content ul#idx-mlm-nav-links{list-style:none;margin:0}#content ul.select2-selection__rendered{margin:0}#content .ihf-search .ihf-select-options,#content .ihf-search .ihf-select-options ul,#content .ihf-search .ihf-pagination{margin:0;padding:0;list-style:none}#content .ihf-eureka .ihf-navbar{padding:4px 14px}#content .ihf-eureka ul.ihf-dropdown-menu{margin:0;padding:0;list-style:none}#content #ihf-detail-navrow .ihf-detail-navigation .pull-right{float:none!important;text-align:right}#content .leaflet-control-layers form.leaflet-control-layers-list{margin:0}#content #IDX-main #IDX-boxLabel_remarksConcat input{display:block;width:100%}#content #IDX-main ul.select2-choices,#content #IDX-main ul.IDX-navbar-nav{margin:0}#content #ihf-main-container .nav-tabs,#content #ihf-main-container .chosen-results{margin:0;padding:0;list-style:none}#content #ihf-main-container #ihf-search-adv2-submit{margin:20px 0 0}#content #ihf-main-container .ihf-grid-result-address{overflow:hidden;text-overflow:ellipsis;display:block}#content #ihf-main-container .ihf-listing-search-results .btn{padding:6px}#content #ihf-main-container .mc-total-payment-subline{color:#333}#content #ihf-main-container #ihf-search-location-tab{margin:8px 5px 0 0}#content #ihf-main-container .ihf-listing-open-home-text-grid,#content #ihf-main-container .ihf-map-info-window-content{color:#777}#content #ihf-main-container label{color:inherit}#content #ihf-main-container .ihf-polygon-reset{color:#000}#content #ihf-main-container .map-infobox-img{max-width:100%!important}#content #ihf-main-container #ihf-market-report-nav-container.row,#content #ihf-main-container #ihf-market-report-nav-container.row .row,#content #ihf-main-container .row #areaPickerContainer.row,#content #ihf-main-container .row #ihf-search-location-tab .row,#content #ihf-main-container .row #ihf-refine-map-search-form .row,#content #ihf-main-container .row .ihf-grid-result-container .row,#content #ihf-main-container .row #ihf-search-location-tab.row{margin-left:-15px;margin-right:-15px}#content #ihf-main-container .row .row{margin-left:0;margin-right:0}#content #ihf-main-container ul.dropdown-menu li.active a,#content #ihf-main-container ul.dropdown-menu a:hover{color:#fff}.footer{background:var(--primary)}.footer__logos{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:30px;padding:0 0 30px}.footer__logos--single{max-width:250px}.footer__icons--brokerage{max-width:170px}.footer__icons--socials ul li a:hover{background:var(--secondary);border-color:var(--secondary)}.footer__icons--logo{max-width:none;margin:0 0 30px}.footer__icons--logo a{font-size:30px;font-family:var(--font-family-title);color:#fff}.footer__nav ul li a:hover,.footer__contactInfo ul li a:hover,.footer__bottom--disclaimer p a:hover,.footer__bottom--copyright ul li a:hover{color:#ccc}.footer__bottom--copyright{display:flex;justify-content:space-between;align-items:center;flex-flow:column}body .bootstrap-select.btn-group .dropdown-menu.inner{max-height:180px!important}body .globForm__field--checkbox .wpcf7-list-item-label{font-weight:700}.siteButton input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;color:#fff;letter-spacing:1.68px;text-transform:uppercase;background:var(--primary);display:block;padding:20px 30px;width:100%;border:1px solid transparent;text-decoration:none;transition:var(--transition);border-radius:16px;min-width:300px;text-align:center;text-shadow:0px 4px 44px rgba(0,0,0,.29);line-height:1;height:auto;font-weight:400}.siteButton input[type=submit]:hover{background:var(--secondary)}body .aci-results-equinox-dropdown ul li a:hover{opacity:.6!important}body.burgerMenu-active .header__logo img{opacity:0}body #ip-equinox-contact .custom-page-submit input:hover{background:#0a0505!important}@media screen and (min-width:744px){.header__logo{max-width:330px}.header__brokerage{display:none;max-width:235px;margin:0 20px}.header__contactInfo ul a span{display:none}.footer__logos{flex-flow:row wrap;align-items:flex-start;gap:min(1.5vw,30px);padding:0 0 20px}.footer__logos--single{max-width:min(14vw,210px)}}@media screen and (min-width:1024px){.header__logo{max-width:min(47vw,250px)}.header__contactInfo ul a span{display:block}body #pojo-a11y-toolbar{display:block!important}.globForm__field .wpcf7 form .wpcf7-response-output{position:absolute}body.burgerMenu-active .header__logo img{opacity:1}}@media screen and (min-width:1280px){.header__logo{max-width:80px}.header__brokerage{max-width:270px;margin-right:0}.header__brokerage img{width:min(16vw,270px)}.header__info{margin-right:0}.header__nav--menu div>ul>li{padding:0 min(.6vw,12px)}.header__nav--menu div>ul>li a{font-size:min(.9vw,14px)}.header__contactInfo a{font-size:min(.9vw,14px)}.header--fixed{padding-top:14px;padding-bottom:14px}.footer__bottom--copyright{flex-flow:unset}}@media screen and (min-width:1366px){.header{padding-left:50px;padding-right:50px}.header__brokerage{margin-left:30px}}
