#inner-page-wrapper .inner-page-container{margin-bottom:65px}#content-sidebar,#content-full{min-height:500px;width:100%;padding:40px 0}#content-sidebar .entry p:first-child,#content-full .entry p:first-child{margin-top:0}#content-full #content,#content-sidebar #content,.sidebar{width:100%}.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.6}#content .entry-title,#content .archive-title{font-family:var(--font-family-title);color:var(--font-color-title);font-size:var(--font-size-title);font-weight:200;letter-spacing:.12em;text-transform:uppercase}#content .archive-subtitle{font-size:36px;font-family:var(--font-family-title)}#content #breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:15px 0 24px;line-height:1;margin:0}#content #breadcrumbs>span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px}#content #breadcrumbs>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content #breadcrumbs a{color:var(--primary-text)}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(180deg,#000c,#0000 15.13%),linear-gradient(180deg,#0000 46.88%,#0009);z-index:3}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;height:450px;background-color:var(--dark);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:2}.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}#breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:12px 0 24px;line-height:1;margin:0}#breadcrumbs__container{padding-left:10px;padding-right:10px}#breadcrumbs__container>span{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:39px;padding-right:39px;font-size:14px}#breadcrumbs__container>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#breadcrumbs a{color:var(--primary-text)}.page-template-template-fullwidth #inner-page-wrapper .site-container{width:100%;padding:0;max-width:100%}#inner-page-wrapper .max-container{max-width:1920px;margin:0 auto 65px;padding:0 15px}#content input,#content textarea,#content select,#content option{color:var(--font-color-default)}#content .entry-thumbnail{position:relative;margin-bottom:50px}#content .entry-thumbnail img{display:block;margin:0 auto;width:100%}#content .archive-list{position:relative;display:flex;flex-flow:row wrap}#content .archive-list:before,#content .archive-list:after{display:none}#content .archive-list>article{float:none}#content .archive-list .post{border-bottom:none}#content .archive-list .archive-thumbnail,#content .archive-list .archive-content{width:100%}#content .archive-list .archive-thumbnail a{display:block;outline:none}#content .archive-list .archive-thumbnail canvas{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#content .archive-list .article-long .archive-thumbnail{width:60%}#content .archive-list .article-long .archive-has-thumbnail{width:37%;margin-left:3%}#content .archive-list .article-long .archive-has-thumbnail .archive-subtitle{margin-top:0;font-size:32px}#content .archive-list .article-long p{font-size:22px}#content .archive-more{font-style:normal;text-decoration:none}#content .wp-caption img{margin:0 auto}#content .wp-caption p.wp-caption-text{color:var(--font-color-default)}.single-post #content p{font-size:1rem}#ip-legacy-contact{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#ip-legacy-contact .entry-title{margin:.67em 0}#ip-legacy-contact .aios-cu-title,#ip-legacy-contact .aios-cu-contact em,#ip-legacy-contact .aios-cu-smi a{color:var(--secondary)}#ip-legacy-contact .aios-cu-smi a:hover{color:var(--font-color-light)}#listings-results .listings-table .listings-table-body .listings-plan p,#listings-results .listings-table .listings-table-body .listings-plan a{color:var(--font-color-default)!important}#listings-results .listings-table .listings-table-body .listings-plan a:hover,#listings-results .listings-table .listings-table-body .listings-price p{color:var(--aios-custom-ihomefinder-primary-color)!important}#listings-results .listings-sort .sort-dropdown>div span{color:var(--font-color-default)}#listings-results .listings-list .listings-address,#listings-results .listings-list .listings-plan,#listings-results .listings-table .listings-table-header{color:var(--font-color-default)}#listings-results .listings-table .listings-table-body .listings-item>div{color:var(--font-color-default)}#listings-results .listings-table .listings-table-body .listings-item>div a{color:var(--font-color-default)!important}#listings-results .listings-table .listings-table-body .listings-item>div a:hover{color:var(--aios-listing-primary-color)!important}#listings-results .listings-sort .sort-dropdown button{color:var(--font-color-light)!important}#listings-results .listings-sort .dropdown-menu label,#listings-results .listings-sort .dropdown-menu select,#listings-results .listings-sort .dropdown-menu select option{color:var(--font-color-default)!important}#listings-details .listings-address strong{color:var(--font-color-light)}#listings-details .listings-address span{color:var(--font-color-light)!important}#listings-details .listings-plan>ul>li>strong{color:var(--font-color-light)}#listings-details .listings-cta:not(.white)>li>a.button-legacy{color:var(--font-color-light)!important;border-color:var(--font-color-light)!important}#listings-details .listings-description p,#listings-details .listings-accordion-title{color:var(--font-color-light)!important}#listings-details .listings-accordion-title:hover,#listings-details .listings-accordion-title.active{color:var(--aios-custom-ihomefinder-primary-color)!important}#listings-details .listings-accordion-content ul li{color:var(--font-color-light)!important}#listings-details .listings-accordion-content iframe{background-color:#fff!important}#listings-details .listings-disclaimer-inner>div{color:var(--font-color-light)!important}#listings-details #ihf-main-container .mc-amount,#listings-details #ihf-main-container .mc-amount *{color:var(--font-color-light)!important}#listings-details .listings-form .listings-field .wpcf7-spinner{position:absolute;top:-40px;right:0;margin:0}#listings-details #ws-walkscore-tile{background-color:#fff!important}#listings-details #ws-footer{padding-left:15px!important}.aios-cu-contact span a:hover{color:var(--secondary)!important}.about-main-contact-list li a:hover{color:var(--secondary)}.error404 #content .wpcf7 form .wpcf7-response-output{text-align:center}#ihf-main-container.ihf-modal-container .modal .ihf-modal-form-disclaimer{color:var(--font-color-default)!important}.datepicker-cell,#ihf-user-registration-container{color:var(--font-color-default)}@media screen and (min-width: 744px){.sidebar h2{font-size:30px}#content .archive-subtitle{font-size:40px}#content #breadcrumbs>span{justify-content:flex-start}#breadcrumbs{padding-top:24px;font-size:14px}#breadcrumbs__container>span{justify-content:flex-start}#breadcrumbs{padding-top:29px}}@media (min-width: 768px){#ip-legacy-contact{width:750px}}@media (min-width: 992px){#ip-legacy-contact{width:970px}}@media screen and (min-width: 1024px){#breadcrumbs__container{padding-left:20px;padding-right:20px}#inner-page-wrapper .max-container{padding:0 50px}}@media (min-width: 1200px){#ip-legacy-contact{width:1170px}}@media screen and (min-width: 1280px){.sidebar h2{font-size:35px}#content .archive-subtitle{font-size:48px}#breadcrumbs{padding-top:7px;font-size:16px}#breadcrumbs__container{padding-left:62px;padding-right:62px}#breadcrumbs{padding-top:38px}}@media screen and (max-width: 991px){#content .archive-list .article-long .archive-thumbnail{width:100%}#content .archive-list .article-long .archive-has-thumbnail{width:100%;margin-left:0;margin-top:15px}}@media print{#content .listings-printable-header img{max-width:300px!important}}
