:root{--background-color: #fffffa !important;--primary: #403f41 !important;--secondary: #8ac33f !important;--aios-ihf-template-global-page-primary-color: var(--secondary) !important;--aios-ihf-template-global-page-secondary-color: var(--primary) !important}body{font-size:var(--font-size-default)}.header .navigation ul li a,#nav .sub-menu a:hover,.header .navigation #nav>li:last-child a{color:#fff}.header .navigation #nav>li:last-child a{border:2px solid #fff}.header .logo-wrap a .logo img{max-width:100px;background:#ffffff4d;padding:5px;transition:.35s ease-in-out}.header.show-fh{padding:15px;background:#fff!important}.header.show-fh .logo-wrap a .logo img{max-width:85px}.header .logo-wrap a .logo-image,.header .logo-wrap a .logo-image i{transition:all .35s ease-in-out}.header:not(.show-fh) .navigation #nav>li:last-child a:hover{color:#fff;opacity:1!important}.header.show-fh .logo-wrap a .logo-image{border-left-color:var(--primary)!important}.header.show-fh .logo-wrap a .logo-image i{color:var(--primary)!important}.header.show-fh .navigation #nav>li>a:not(:hover){color:var(--primary)!important}.header.show-fh .navigation #nav>li:last-child a:not(:hover){border-color:var(--primary)!important}.default_button:hover{background:var(--secondary);color:#fff;border-color:var(--secondary)}.default_pagination .aios-arrows:hover{color:var(--secondary)}.ft-contact-form .ft-form-title h2,.ft-contact-form .ft-form-title p{color:#fff}.ft-contact-form .ft-form .field-input input[type=text],.ft-contact-form .ft-form .field-input input[type=email],.ft-contact-form .ft-form .field-input input[type=tel],.ft-contact-form .ft-form .field-input textarea{color:#fff;border-bottom:1px solid #fff}.ft-contact-form .ft-form .form-btn input[type=submit]{border:2px solid #fff;color:#fff}.ft-contact-form .ft-form .form-btn input[type=submit]:hover{background:var(--secondary);border-color:var(--secondary)}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn i{color:#fff}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn input{transition:all .35s ease-in-out}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn input:hover{background:var(--secondary)}#main-footer .ftr-newsletter .smi a{color:#fff}#main-footer .ftr-newsletter .smi a:hover{opacity:1;background:var(--secondary)}#ihf-map-canvas{filter:none!important}body.aios-custom-ihomefinder-details-template #inner-page-wrapper .wpcf7-form.use-floating-validation-tip .wpcf7-not-valid-tip{left:auto;font-size:13px}#ihf-main-container span.glyphicon.glyphicon-remove-circle{color:#fff!important}.page-id-0 #inner-page-wrapper{z-index:unset}.wpcf7 form .wpcf7-response-output{text-align:center}.error404 .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:2px;width:auto}#nav .sub-menu.show-menu{display:block;opacity:1}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}body.pojo-a11y-readable-font [class*=ai-font],body.pojo-a11y-readable-font [class~=ai-font],body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}body.aios-custom-ihomefinder-results-template.aios-custom-ihomefinder-template .ip-breadcrumbs .max-container{max-width:1600px}body.ihf-container-modal #ihf-main-container.ihf-modal-container .modal .modal-dialog{overflow:hidden}body.ihf-container-modal #ihf-main-container.ihf-modal-container .modal .modal-dialog .modal-content{border:none!important}body.aios-custom-ihomefinder-printable-template #content .listings-printable-header img{max-width:200px}@media only screen and (max-width: 991px){#pojo-a11y-toolbar{display:none}.header{background:#fff!important}.header .logo-wrap a .logo-image{border-left-color:var(--primary)!important}.header .logo-wrap a .logo-image i{color:var(--primary)!important}}@media print{body.aios-custom-ihomefinder-printable-template #content .listings-printable-header img{max-width:200px;width:200px}}
