.ip-banner{z-index:1}#content .site-title strong{font-weight:400;font-size:56px}#content .site-title strong small{font-size:24px}#content .archive-subtitle{font-size:36px;color:#ff6700}#content .archive-list .post:first-child .entry .archive-content{font-size:15px}#content .page-links{width:100%;margin-bottom:40px}#content .aios-contact-form .aios-contact-title{color:#ff6700;letter-spacing:0;font-weight:400;font-size:40px}#content .aios-contact-form p{font-weight:400}#content .aios-contact-form .wpcf7 form{position:relative}#content .aios-contact-form .wpcf7 form .custom-page-submit .custom-page-col button[type=submit]{display:block;position:static}#content .aios-contact-form .wpcf7 form .wpcf7-acceptance{font-size:15px;margin-top:20px;display:inline-block}.aios-custom-ihomefinder-template #listings-details .listings-address,.aios-custom-ihomefinder-template #listings-details .listings-address strong,.aios-custom-ihomefinder-template #listings-details .listings-description h2,.aios-custom-ihomefinder-template #listings-details .listings-accordion h2,.aios-custom-ihomefinder-template #listings-details .listings-form h2 span{font-family:var(--font-family-title);font-weight:400;letter-spacing:.02em}.aios-custom-ihomefinder-template #listings-details .listings-address strong{color:var(--aios-custom-ihomefinder-primary-color)}.aios-custom-ihomefinder-template #listings-details .listings-address span{color:var(--aios-custom-ihomefinder-secondary-color)}.aios-custom-ihomefinder-template #listings-details .listings-description h2,.aios-custom-ihomefinder-template #listings-details .listings-accordion h2{font-size:25px;font-weight:500}.aios-custom-ihomefinder-template #listings-details .listings-plan>ul>li>strong,.aios-custom-ihomefinder-template #listings-details .listings-link-navigation-main{font-weight:500}.aios-custom-ihomefinder-template #listings-details .listings-plan span{font-weight:400}.aios-custom-ihomefinder-template #listings-details .listings-number span,.aios-custom-ihomefinder-template #listings-details .listings-plan span,.aios-custom-ihomefinder-template #listings-details .listings-description h2,.aios-custom-ihomefinder-template #listings-details .listings-accordion h2,.aios-custom-ihomefinder-template #listings-details .listings-form h2 span,.aios-custom-ihomefinder-template #listings-details .listings-form [type=submit]{color:#000}.aios-custom-ihomefinder-template #listings-details .listings-form h2{color:var(--aios-custom-ihomefinder-secondary-color)}.aios-custom-ihomefinder-template #listings-details .listings-form h2 span,.aios-custom-ihomefinder-template #listings-details .listings-form [type=submit]:hover{color:var(--aios-custom-ihomefinder-primary-color)}.aios-custom-ihomefinder-template #listings-details .listings-seller-rep,.aios-custom-ihomefinder-template #listings-details .listings-number{font-weight:500}.aios-custom-ihomefinder-template #listings-details .listings-plan>ul>li{font-size:24px}.aios-custom-ihomefinder-template #listings-details .listings-cta>li>a.button-legacy:not(:hover),.aios-custom-ihomefinder-template #listings-details .listings-link-navigation-main:not(:hover){background:var(--aios-custom-ihomefinder-secondary-color);border-color:var(--aios-custom-ihomefinder-secondary-color);color:#fff}.aios-custom-ihomefinder-template #listings-details .listings-link-navigation-main:hover,.aios-custom-ihomefinder-template #listings-details .listings-box .listings-cta.white>li>a:hover{background:var(--aios-custom-ihomefinder-primary-color)!important;border-color:var(--aios-custom-ihomefinder-primary-color)!important;color:#fff}.aios-custom-ihomefinder-template #listings-details .listings-smi ul>li>a:hover{color:var(--aios-custom-ihomefinder-primary-color);background:transparent!important;border-color:transparent!important;opacity:.9}.aios-custom-ihomefinder-template #listings-details .listings-box{background:#faf7ed}.aios-custom-ihomefinder-template #listings-details .listings-box .listings-price,.aios-custom-ihomefinder-template #listings-details .listings-box .listings-extras>li>span,.aios-custom-ihomefinder-template #listings-details .listings-box .listings-extras>li>strong{color:#000;font-weight:400;line-height:1.25}.aios-custom-ihomefinder-template #listings-details .listings-box .listings-price,.aios-custom-ihomefinder-template #listings-details .listings-box .listings-extras>li>strong{font-weight:500}.aios-custom-ihomefinder-template #listings-details .listings-box .listings-cta.white>li>a{border-color:#000}.aios-custom-ihomefinder-template #listings-details .listings-box .listings-smi h2{color:#000}.aios-custom-ihomefinder-template #listings-details .listings-box .listings-smi ul>li>a:not(:hover){border-color:transparent;color:var(--aios-custom-ihomefinder-primary-color)}.aios-custom-ihomefinder-template #listings-details .listings-description p,.aios-custom-ihomefinder-template #listings-details .listings-accordion-content ul li,.aios-custom-ihomefinder-template #listings-details .listings-accordion-title span{font-size:17px}.aios-custom-ihomefinder-template #listings-details .listings-accordion-content ul li strong,.aios-custom-ihomefinder-template #listings-details .listings-accordion-content ul li p{font-weight:400}.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal .modal-header .modal-title{font-family:var(--font-family-title);font-weight:400;letter-spacing:.02em}.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal input[type=submit]:not(:hover),.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal button[type=submit]:not(:hover),.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:not(:hover){background:var(--aios-custom-ihomefinder-secondary-color);border-color:var(--aios-custom-ihomefinder-secondary-color);color:#fff}.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal input[type=submit]:hover,.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal button[type=submit]:hover,.aios-custom-ihomefinder-template #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:hover{background:var(--aios-custom-ihomefinder-primary-color)!important;border-color:var(--aios-custom-ihomefinder-primary-color)!important;color:#fff}.aios-custom-ihomefinder-template #listings-results .listings-grid .listings-col .listings-item a:not(:hover) .listings-footer,.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col .listings-item a:not(:hover) .listings-footer{background:var(--aios-custom-ihomefinder-secondary-color)}.aios-custom-ihomefinder-template #listings-results .listings-list .listings-link:not(:hover),.aios-custom-ihomefinder-shortcode #listings-results .listings-list .listings-link:not(:hover){color:#fff;background:var(--aios-custom-ihomefinder-secondary-color);border-color:var(--aios-custom-ihomefinder-secondary-color)}.aios-custom-ihomefinder-template #listings-results .listings-table .listings-table-label,.aios-custom-ihomefinder-shortcode #listings-results .listings-table .listings-table-label{background:var(--aios-custom-ihomefinder-secondary-color)}.single-aios-communities #content .comm-heading{display:block;font-size:30px;font-weight:300!important;color:#ff6700;text-transform:uppercase}.single-aios-communities #content-full .community-main ul{list-style-position:inside}@media (min-width: 992px){.single-aios-communities #content .comm-heading{font-size:1.875vw}}@media screen and (min-width: 992px){#content .site-title strong{font-size:min(3.5vw,56px)}#content .site-title strong small{font-size:min(1.5vw,24px)}#content .archive-subtitle{font-size:min(2.25vw,36px)}#content .archive-list .post:first-child .entry .archive-content{font-size:20px}}@media (max-width: 991px){.single-aios-communities #content .entry-title{display:none}.single-aios-communities .banner-breadcrumbs{padding:10px 20px}.single-aios-communities .ip-banner .banner-title h1{padding:0 20px}}@media screen and (max-width: 991px){.ip-banner .banner-info{padding:30px 0 0}.ip-banner .banner-title .entry-title{color:#ff6700!important}.ip-banner .banner-title .entry-title strong,.ip-banner .banner-title .entry-title span{color:inherit}#content ul{margin-left:20px;list-style-position:outside!important}#content center{text-align:left}#agents-results .agents-col:nth-child(odd) .agents-smi,#agents-results .agents-col:nth-child(2n) .agents-smi{justify-content:flex-start}#agents-results .agents-col:nth-child(odd) .agents-button,#agents-results .agents-col:nth-child(2n) .agents-button{margin-right:auto}}
