@charset "UTF-8";.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}.ip-banner .banner-logos{display:flex;align-items:center;justify-content:center;position:absolute;z-index:10;top:65%;left:50%;transform:translate(-50%,-50%)}.ip-banner .banner-logos a{font-size:44px;color:#fff;line-height:1;letter-spacing:.05em;text-transform:uppercase;margin:10px;white-space:nowrap}.ip-banner .banner-logos .broker-logo{font-size:0;margin:10px}.ip-banner .banner-logos .broker-logo img{min-width:120px}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-sub-title{font-family:var(--font-family-default);font-size:59px;font-weight:300;color:var(--font-color-title);line-height:1.1;letter-spacing:.05em;text-transform:uppercase}#content .archive-subtitle{font-size:45px;font-weight:300;color:var(--font-color-title);line-height:1.1;letter-spacing:.05em;text-transform:uppercase}.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container,.aios-custom-ihomefinder-template #inner-page-wrapper>.container,.aios-custom-ihomefinder-results-template #inner-page-wrapper>.container{width:100%!important;max-width:1230px}.aios-custom-ihomefinder-shortcode #content-full .entry-title,.aios-custom-ihomefinder-template #content-full .entry-title,.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%!important;padding:0!important}.aios-custom-ihomefinder-shortcode .ai-classic-properties-content-status,.aios-custom-ihomefinder-shortcode .aios-custom-ihomefinder-template-status-sold,.aios-custom-ihomefinder-template .ai-classic-properties-content-status,.aios-custom-ihomefinder-template .aios-custom-ihomefinder-template-status-sold,.aios-custom-ihomefinder-results-template .ai-classic-properties-content-status,.aios-custom-ihomefinder-results-template .aios-custom-ihomefinder-template-status-sold{background:#515151!important;padding:8px;font-size:12px}.aios-custom-ihomefinder-shortcode .ai-classic-properties-content-grid-price span.sold strong,.aios-custom-ihomefinder-template .ai-classic-properties-content-grid-price span.sold strong,.aios-custom-ihomefinder-results-template .ai-classic-properties-content-grid-price span.sold strong{display:none}.aios-custom-ihomefinder-shortcode .ai-classic-properties-content-grid-price span.sold+span,.aios-custom-ihomefinder-template .ai-classic-properties-content-grid-price span.sold+span,.aios-custom-ihomefinder-results-template .ai-classic-properties-content-grid-price span.sold+span{display:none}.aios-custom-ihomefinder-shortcode .ai-classic-properties-content-grid-logo img,.aios-custom-ihomefinder-template .ai-classic-properties-content-grid-logo img,.aios-custom-ihomefinder-results-template .ai-classic-properties-content-grid-logo img,.aios-custom-ihomefinder-shortcode .aios-custom-ihomefinder-template-logo img,.aios-custom-ihomefinder-template .aios-custom-ihomefinder-template-logo img,.aios-custom-ihomefinder-results-template .aios-custom-ihomefinder-template-logo img{max-width:50px}.page-id-269 .ai-classic-properties-content-status.aios-custom-ihomefinder-template-status-for-sale,.page-id-540 .ai-classic-properties-content-status{display:none}#listings-details .listings-slideshow-splide .splide__main .listings-slideshow-splide-img .aios-custom-ihomefinder-template-img-loader canvas{background-position:center center;background-repeat:no-repeat;background-size:cover;filter:blur(3px)}#listings-details .listings-slideshow-splide .listings-slideshow-splide-img img:not([src*="data:image/png;base64"]){-o-object-fit:contain;object-fit:contain}.ihf-details-template #listings-details .listings-box{background:#1a2b57}.ihf-details-template #listings-details .listings-address strong{font-weight:300}.ihf-details-template #listings-details .listings-plan>ul>li>strong{font-weight:300}.ihf-details-template #listings-details .listings-description h2,.ihf-details-template #listings-details .listings-accordion h2{font-weight:300}.ihf-details-template #listings-details .listings-link-navigation-main:focus,.ihf-details-template #listings-details .listings-link-navigation-main:hover{color:#fff!important}.ai-contact-wrap span.context-mob a:hover,.ai-contact-wrap span.context-email a:hover{opacity:.65}.ihf-map-info-window-detail p{font-size:11px!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-sort .sort-dropdown button{color:#fff!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-list .listings-info{color:#000!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-table .listings-table-body .listings-table-label{color:#fff!important;background:var(--primary)!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-list .listings-link{background:#000000;border-color:#000}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-list .listings-plan span img{filter:none!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-table .listings-table-body .listings-plan p,body.aios-custom-ihomefinder-dark-mode #listings-results .listings-table .listings-table-body .listings-plan a{color:#000}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-sort .sort-dropdown>div input[type=submit],body.aios-custom-ihomefinder-dark-mode #listings-results .listings-sort ul li.active a,body.aios-custom-ihomefinder-dark-mode #listings-results .listings-sort ul li a:hover{background:#000000!important}body.aios-custom-ihomefinder-dark-mode #listings-results .listings-sort .sort-dropdown>div input[type=submit]:hover{background:#444444!important}#content .ihf-map-info-window-detail p{margin:0}.ihf-details-template #listings-details .listings-hero-single:before{width:100%;height:30%;content:"";position:absolute;z-index:4;top:0;left:0;pointer-events:none;background:rgb(0,0,0);background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);opacity:.6}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}.aios-custom-ihomefinder-shortcode .ai-classic-properties-listings[data-view=grid] .ai-classic-properties-listing:hover .ai-classic-properties-content-grid{background-color:#262626}#ip-element-contact p#breadcrumbs{padding-left:15px;padding-right:15px}#ip-element-contact .aios-contact-title{font-weight:300}#ip-element-contact .aios-contact-form{color:#000}#ip-element-contact .aios-contact-smi ul li:nth-child(1){order:1}#ip-element-contact .aios-contact-smi ul li:nth-child(2){order:3}#ip-element-contact .aios-contact-smi ul li:nth-child(3){order:4}#ip-element-contact .aios-contact-smi ul li:nth-child(4){order:2}#ip-element-contact .aios-contact-smi ul li:nth-child(5){order:5}#ip-element-contact .aios-contact-smi ul li:nth-child(6){order:6}#ip-element-contact .aios-contact-form .custom-page-col input[type=text],#ip-element-contact .aios-contact-form .custom-page-col input[type=email],#ip-element-contact .aios-contact-form .custom-page-col textarea{color:#000;border-bottom-color:#000}#ip-element-contact .custom-page-col button[type=submit]{color:#000}#ip-element-contact .custom-page-col button[type=submit]:hover{opacity:.7}#ip-element-contact .wpcf7 form.custom-page-cf .wpcf7-response-output{color:#000}#ip-element-contact .aios-contact-smi ul li a.ai-font-google-my-business-outline:before{content:"򰌤"}.post-page-testimonials #aios-testimonials.aios-testimonials-page .aios-testimonials-content{padding-top:0;padding-bottom:0}#inner-page-wrapper .ai-minimalist-wrapper{color:var(--font-color-default)}#inner-page-wrapper .ai-minimalist-testimonials{display:block;background-color:#f8f8f8;margin-top:50px;padding:80px 0}#inner-page-wrapper .ai-minimalist-testimonial{display:block;padding:0 35px}#inner-page-wrapper .ai-minimalist-testimonial-arrow{position:absolute;top:50%;left:0;font-size:24px;color:var(--primary);margin-top:-12px;cursor:pointer}#inner-page-wrapper .ai-minimalist-testimonial-arrow.ai-minimalist-testimonial-arrow-prev{left:auto;right:0}#inner-page-wrapper .ai-minimalist-testimonial-arrow:hover{color:var(--primary)}#inner-page-wrapper .ai-minimalist-testimonials-item{display:flex;justify-content:flex-start;align-items:center;max-width:750px;margin-left:auto;margin-right:auto}#inner-page-wrapper .ai-minimalist-testimonials-item-name{margin-right:35px;font-family:var(--font-family-default);font-size:33px;color:var(--font-color-default);text-transform:uppercase;letter-spacing:.03em;width:100%;display:block;line-height:1}#inner-page-wrapper .ai-minimalist-testimonials-item-caption{padding-top:7px;padding-bottom:7px;padding-left:35px;border-left:solid 1px #e6e6e6;font-style:italic;font-size:16px;color:var(--font-color-default);line-height:1.5;letter-spacing:.05em}body #content .listings-printable-header img{filter:brightness(0) invert(1)}body #content ul.sitemap-list li.page-item-114,body #content ul.sitemap-list li.page-item-354{display:none}@media screen and (min-width: 992px){.aios-custom-ihomefinder-shortcode .ai-classic-properties-content-buyer,.aios-custom-ihomefinder-template .ai-classic-properties-content-buyer,.aios-custom-ihomefinder-results-template .ai-classic-properties-content-buyer{position:absolute;z-index:5;top:20px;left:90px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff}}@media screen and (max-width: 1366px){#content .entry-title,#content .archive-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-sub-title{font-size:50px}#content .archive-subtitle{font-size:40px}}@media screen and (max-width: 1199px){#content .entry-title,#content .archive-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-title,#inner-page-wrapper #content .ai-minimalist-column-content-left .entry-sub-title{font-size:40px}#content .archive-subtitle{font-size:35px}}@media only screen and (max-width: 991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){.ip-banner .banner-logos a{font-size:30px}.ip-banner .banner-logos{top:50%;flex-flow:column}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}#inner-page-wrapper .ai-minimalist-testimonials-item{flex-direction:column-reverse;align-items:flex-start}#inner-page-wrapper .ai-minimalist-testimonials-item-name{margin-top:20px;padding-right:0}#inner-page-wrapper .ai-minimalist-testimonials-item-caption{padding-left:0;border-left:0}}@media print{#inner-page-wrapper .ai-minimalist-testimonials{display:none!important}}
