/**handles:genesis-extender-default,genesis-extender-custom**/
.clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both}.clearfix{display:block}* html .clearfix{height:1%}#ez-home-container-wrap{clear:both}.ez-home-container-area{margin:0 0 20px;clear:both}.ez-home-bottom{margin:0}.ez-only{width:100%;margin:0 0 20px;float:left;clear:both}
body,button,input#subbutton{-webkit-font-smoothing:subpixel-antialiased}.site-header .wrap{border-bottom:2px solid}.home-featured .wrap{padding:0}.home-featured .widget:last-child{margin-bottom:0}.home-featured .widget{padding:0;max-width:100%}body.home.page-template-default.page.page-id-2 .slideshow-window{background-color:#000!important;border:0!important;border-radius:0!important;margin-bottom:0!important}body.home.page-template-default.page.page-id-2 .site-inner{padding-top:0}.home-top{padding:40px 0}.home-middle-1{border-top:2px solid}.home-middle{padding:0 0 40px}.home-bottom{padding:20px 0}.footer-widgets .wrap{padding:80px 0 40px}@media only screen and (max-width:768px){.footer-widgets .wrap{padding-left:5%;padding-right:5%}}.home-featured .widget{background-color:rgba(255,255,255,.6)}.home-middle-no-background a.button.align.right{background-color:#fff}.home-middle-no-background a.button.align.right:hover{color:#fff}a.button.align.right{margin:9px 4px 0 0}section#eaplw-widget-2.widget.featured-listings.eaplw-widget h4.widget-title.widgettitle{font-size:36px}div.home-bottom.full-width.widget-area h4.widget-title.widgettitle{font-size:24px}form#subForm.js-cm-form label{color:#fff}section#text-16.widget.widget_text form#subForm.js-cm-form{background:#000;padding:20px 30px}.fico-realty-group-black button{font-weight:700}.home-middle-2.widget-area h4.widget-title.widgettitle{color:#fff;font-weight:600;background-color:#2d2f2e;padding:20px 40px;margin-bottom:0}.home-middle-2.widget-area .cmApp_signupContainer{background-color:#000;width:100%;padding:25px 32px}.home-middle-2.widget-area .cmApp_formSubHeader{text-align:left;font-size:17px;line-height:1.625;margin:0 0 28px}.home-middle-2.widget-area #cmApp_signupName{padding:28px;margin-bottom:8px!important;border:none}.home-middle-2.widget-area #cmApp_signupEmail{padding:28px;border:none}.home-middle-2.widget-area .cmApp_formSubmitButton.post-ajax{font-weight:700;padding:20px 24px 36px;border:none;margin-bottom:12px!important}.home-middle-2.widget-area .cmApp_formSubmitButton.post-ajax:hover{background-color:#fff!important;color:#000!important}#text-15 h4.widget-title.widgettitle{background-color:#2d2f2e}#text-15{background-color:#000}#text-15 .cmApp_signupContainer{width:100%;padding:0}#text-15 .cmApp_formSubHeader{text-align:left;font-size:16px;margin:0 0 28px}#text-15 #cmApp_signupName{padding:28px;margin-bottom:6px;border:none}#text-15 #cmApp_signupEmail{padding:28px;border:none}#text-15 .cmApp_formSubmitButton.post-ajax{font-weight:700;padding:20px 24px 36px;border:none}#text-15 .cmApp_formSubmitButton.post-ajax:hover{background-color:#fff!important;color:#000!important}img.entry-image.attachment-post{width:150px;height:150px}.tablepress thead th{background-color:#f9f9f9}section#text-13.widget.widget_text{background-color:#000}div.after-entry.widget-area h4.widget-title.widgettitle{color:#b22428;font-weight:700}div.after-entry.widget-area div.textwidget a:hover{color:#fff;font-weight:400}div.footer-widgets a.pagelink{color:#b22428}div.footer-widgets .widget a:hover{color:#000}.fico-realty-group-black input[type=submit]{font-weight:700}.testimonials-widget-testimonials2 blockquote{margin:0}.testimonials-widget-testimonials2 .entry{padding:0}form.idx-omnibar-form.idx-omnibar-original-form button{height:42px}.IDX-wrapper-standard h1{font-weight:100}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse{background-color:#2d2f2e;border-color:#2d2f2e}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a{background-color:#000}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:hover{background-color:#000}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a{background-color:#2d2f2e}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a:hover{background-color:#000}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-toggle:hover{background-color:#000}div.IDX-navbar-header{background-color:#2d2f2e}button#IDX-formReset.IDX-btn{color:#fff;background-color:#2d2f2e;border-color:#2d2f2e}button#IDX-formReset.IDX-btn:hover{color:#000;background-color:#fff;border-color:#2d2f2e}button#IDX-formSubmit.IDX-btn.IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e}button#IDX-formSubmit.IDX-btn.IDX-btn-primary:hover{color:#000;background-color:#fff}.IDX-wrapper-standard label{font-weight:100}#IDX-main .IDX-control-label{font-weight:100}#IDX-mapHeader-Search{background-color:#2d2f2e;border:1px solid #000}#IDX-mapCount{margin-left:20px;font-weight:100}input#IDX-lp.IDX-input{height:35px}input#IDX-hp.IDX-input{height:35px}.IDX-wrapper-standard .IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e}.IDX-wrapper-standard .IDX-btn-primary:hover{color:#b22428;background-color:#fff;border-color:#2d2f2e}.ui-slider .ui-slider-range{background-image:-moz-linear-gradient(center top,#2d2f2e,#000);background-image:-webkit-linear-gradient(top,#2d2f2e,#000)}.IDX-wrapper-standard .IDX-btn-default{color:#fff;background-color:#b22428;border-color:#2d2f2e}.IDX-wrapper-standard .IDX-btn-default:hover{color:#000;background-color:#fff;border-color:#2d2f2e}.IDX-wrapper-standard .IDX-emailUpdateSignupText{color:#000;background:#f5f5f5;border:1px solid #000}#IDX-registration .IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e}#IDX-registration .IDX-btn-primary:hover{color:#000;background-color:#fff;border-color:#2d2f2e}button#IDX-submitBtn.IDX-btn.IDX-btn-primary{border:1px solid #2d2f2e}button#IDX-loginSubmit.IDX-btn.IDX-btn-primary{border:1px solid #2d2f2e}#IDX-main h2{font-weight:100;color:#000}#IDX-main label{font-weight:100}#IDX-main .IDX-panel-primary{border-color:#b22428}#IDX-main .IDX-form-control{padding:6px 18px}.IDX-appendField span,.IDX-prependField span{top:2px}#IDX-main .IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e}#IDX-main .IDX-btn-primary:hover{color:#000;background-color:#fff;border-color:#2d2f2e}#IDX-mortgageRatesResponse a{color:#b22428}#IDX-mortgageRatesResponse a:hover{color:#000}#IDX-main .IDX-btn-success{background-color:#b22428;border-color:#2d2f2e}#IDX-main .IDX-btn-success:hover{color:#000;background-color:#fff;border-color:#2d2f2e}#IDX-main .IDX-panel-success{border-color:#2d2f2e}.IDX-wrapper-standard h2{font-weight:100}.IDX-wrapper-standard .IDX-radio-inline{font-weight:100}div#IDX-hvKitchenAge-group.IDX-control-group,div#IDX-hvSize-group.IDX-control-group{float:left}button#IDX-resetBtn.IDX-btn.IDX-btn-default{background-color:#2d2f2e;border-color:#2d2f2e}button#IDX-resetBtn.IDX-btn.IDX-btn-default:hover{color:#2d2f2e;background-color:#fff;border-color:#2d2f2e}div#IDX-main{font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1.625}.IDX-wrapper-standard .IDX-alert-success{background-color:#2d2f2e;border-color:#000;color:#fff}.IDX-wrapper-standard .IDX-alert-info{background-color:#b22428;border-color:#000;color:#fff}.IDX-wrapper-standard #IDX-saveSearch{background-color:#b22428}.IDX-wrapper-standard #IDX-saveSearch:hover{background-color:#fff;color:#000}.IDX-wrapper-standard #IDX-newSearch{background-color:#2d2f2e}.IDX-wrapper-standard #IDX-newSearch:hover{background-color:#fff;color:#000}.IDX-wrapper-standard #IDX-modifySearch{background-color:#000}.IDX-wrapper-standard #IDX-modifySearch:hover{background-color:#fff;color:#000}.IDX-wrapper-standard .IDX-h4,.IDX-wrapper-standard h4{font-size:35px;padding:20px 0 0 8px}a.IDX-resultsAddressLink{font-size:24px;font-weight:500}.IDX-wrapper-standard #IDX-saveProperty{background-color:#b22428}.IDX-wrapper-standard #IDX-saveProperty:hover{background-color:#fff;color:#000}.IDX-wrapper-standard .IDX-detailsHotAction a{padding-left:10px}.IDX-wrapper-standard .IDX-showcaseSlide-active{border:1px solid #b22428}.IDX-wrapper-standard a.IDX-thumbnail:hover{border-color:#b22428}.IDX-wrapper-standard div#IDX-detailsAddress .IDX-psudolink{font-size:36px;font-weight:600}.IDX-wrapper-standard .IDX-panel-primary>.IDX-panel-heading{background-color:#2d2f2e;border-color:#000;font-weight:600}#IDX-main .IDX-panel-primary{border-color:#000}.IDX-wrapper-standard .IDX-panel-body .IDX-label{font-weight:500}.IDX-wrapper-standard .IDX-panel-title{font-size:24px;font-weight:600}.IDX-propertyInfoList{border:0}#IDX-previousPage #IDX-returnToPreviousPage{color:#fff;background-color:#2d2f2e}#IDX-previousPage #IDX-returnToPreviousPage:hover{color:#000;background-color:#fff}#IDX-previousPage #IDX-goToProperty:hover{color:#000;background-color:#fff}#IDX-moreinfoContactForm #IDX-resetBtn{color:#fff;background-color:#2d2f2e;border-color:#2d2f2e}#IDX-moreinfoContactForm #IDX-resetBtn:hover{color:#000;background-color:#fff;border-color:#2d2f2e}#IDX-moreinfoContactForm #IDX-submitBtn{background-color:#b22428;border-color:#2d2f2e}#IDX-moreinfoContactForm #IDX-submitBtn:hover{color:#000;background-color:#fff}#IDX-scheduleshowingContactForm #IDX-resetBtn{color:#fff;background-color:#2d2f2e;border-color:#2d2f2e}#IDX-scheduleshowingContactForm #IDX-resetBtn:hover{color:#000;background-color:#fff;border-color:#2d2f2e}#IDX-scheduleshowingContactForm #IDX-submitBtn{background-color:#b22428;border-color:#2d2f2e}#IDX-scheduleshowingContactForm #IDX-submitBtn:hover{color:#000;background-color:#fff}.fico-realty-group-black,.fico-realty-group-black .breadcrumb a:hover,.fico-realty-group-black .button:hover,.fico-realty-group-black .entry-title a,.fico-realty-group-black .featured-content .entry .entry-title a,.fico-realty-group-black .featured-listings .listing,.fico-realty-group-black .featured-listings a.more-link:hover,.fico-realty-group-black .footer-widgets a,.fico-realty-group-black .full-width .featured-content .more-from-category a:hover,.fico-realty-group-black .genesis-nav-menu a,.fico-realty-group-black .home-middle-1 .entry a:hover,.fico-realty-group-black .home-middle-1 .featured-content.widget .entry,.fico-realty-group-black .home-middle-1 .widget .button,.fico-realty-group-black .home-middle-1 button,.fico-realty-group-black .home-middle-1 input[type=button],.fico-realty-group-black .home-middle-1 input[type=reset],.fico-realty-group-black .home-middle-1 input[type=submit],.fico-realty-group-black .site-footer a,.fico-realty-group-black a:hover,.fico-realty-group-black button:hover,.fico-realty-group-black input:hover[type=button],.fico-realty-group-black input:hover[type=reset],.fico-realty-group-black input:hover[type=submit]{color:#000}.fico-realty-group-black .entry-title a:hover,.fico-realty-group-black .featured-content .entry .entry-title a:hover,.fico-realty-group-black .featured-listings a.more-link,.fico-realty-group-black .footer-widgets a:hover,.fico-realty-group-black .home-featured .widget_text .widget-title,.fico-realty-group-black .home-middle-1 .entry a,.fico-realty-group-black .nav-secondary .genesis-nav-menu .current-menu-item>a,.fico-realty-group-black .nav-secondary .genesis-nav-menu a:hover,.fico-realty-group-black .nav-secondary .genesis-nav-menu>li:hover>a,.fico-realty-group-black .site-footer a:hover,.fico-realty-group-black a{color:#b22428}.fico-realty-group-black .after-entry,.fico-realty-group-black .archive-pagination .active a,.fico-realty-group-black .archive-pagination li a:hover,.fico-realty-group-black .full-width .widget-title,.fico-realty-group-black .home-middle-1 .featured-content .more-from-category a,.fico-realty-group-black .home-middle-1 .widget .button:hover,.fico-realty-group-black .home-middle-1 button:hover,.fico-realty-group-black .home-middle-1 input:hover[type=button],.fico-realty-group-black .home-middle-1 input:hover[type=reset],.fico-realty-group-black .home-middle-1 input:hover[type=submit],.fico-realty-group-black .site-header .wrap,.fico-realty-group-black .widget.enews-widget,.fico-realty-group-black .widget.property-search{background-color:#000}.fico-realty-group-black .breadcrumb,.fico-realty-group-black .button,.fico-realty-group-black .enews-widget .widget-title,.fico-realty-group-black .full-width .more-from-category a,.fico-realty-group-black .home-middle-1 .widget,.fico-realty-group-black .listing-text,.fico-realty-group-black .property-search .widget-title,.fico-realty-group-black .sidebar .widget-title,.fico-realty-group-black button,.fico-realty-group-black input[type=button],.fico-realty-group-black input[type=reset],.fico-realty-group-black input[type=submit]{background-color:#b22428;color:#fff}.fico-realty-group-black .button:hover,.fico-realty-group-black button:hover,.fico-realty-group-black input:hover[type=button],.fico-realty-group-black input:hover[type=reset],.fico-realty-group-black input:hover[type=submit]{background-color:#fff}.fico-realty-group-black .site-footer{background-color:#2d2f2e}.fico-realty-group-black .site-footer{color:#fff}.fico-realty-group-black .site-footer a{color:#b22428}.fico-realty-group-black .site-footer a:hover{color:#fff}.fico-realty-group-black .widget.enews-widget .enews .widget-title{background-color:#2d2f2e}.fico-realty-group-black .title-area{background:#000}.fico-realty-group-grey,.fico-realty-group-grey .breadcrumb a:hover,.fico-realty-group-grey .button:hover,.fico-realty-group-grey .entry-title a,.fico-realty-group-grey .featured-content .entry .entry-title a,.fico-realty-group-grey .featured-listings .listing,.fico-realty-group-grey .featured-listings a.more-link:hover,.fico-realty-group-grey .footer-widgets a,.fico-realty-group-grey .full-width .featured-content .more-from-category a:hover,.fico-realty-group-grey .genesis-nav-menu a,.fico-realty-group-grey .home-middle-1 .entry a:hover,.fico-realty-group-grey .home-middle-1 .featured-content.widget .entry,.fico-realty-group-grey .home-middle-1 .widget .button,.fico-realty-group-grey .home-middle-1 button,.fico-realty-group-grey .home-middle-1 input[type=button],.fico-realty-group-grey .home-middle-1 input[type=reset],.fico-realty-group-grey .home-middle-1 input[type=submit],.fico-realty-group-grey .site-footer a,.fico-realty-group-grey a:hover,.fico-realty-group-grey button:hover,.fico-realty-group-grey input:hover[type=button],.fico-realty-group-grey input:hover[type=reset],.fico-realty-group-grey input:hover[type=submit]{color:#000}.fico-realty-group-grey .entry-title a:hover,.fico-realty-group-grey .featured-content .entry .entry-title a:hover,.fico-realty-group-grey .featured-listings a.more-link,.fico-realty-group-grey .footer-widgets a:hover,.fico-realty-group-grey .home-featured .widget_text .widget-title,.fico-realty-group-grey .home-middle-1 .entry a,.fico-realty-group-grey .nav-secondary .genesis-nav-menu .current-menu-item>a,.fico-realty-group-grey .nav-secondary .genesis-nav-menu a:hover,.fico-realty-group-grey .nav-secondary .genesis-nav-menu>li:hover>a,.fico-realty-group-grey .site-footer a:hover,.fico-realty-group-grey a{color:#b22428}.fico-realty-group-grey .after-entry,.fico-realty-group-grey .archive-pagination .active a,.fico-realty-group-grey .archive-pagination li a:hover,.fico-realty-group-grey .full-width .widget-title,.fico-realty-group-grey .home-middle-1 .featured-content .more-from-category a,.fico-realty-group-grey .home-middle-1 .widget .button:hover,.fico-realty-group-grey .home-middle-1 button:hover,.fico-realty-group-grey .home-middle-1 input:hover[type=button],.fico-realty-group-grey .home-middle-1 input:hover[type=reset],.fico-realty-group-grey .home-middle-1 input:hover[type=submit],.fico-realty-group-grey .site-header .wrap,.fico-realty-group-grey .widget.enews-widget,.fico-realty-group-grey .widget.property-search{background-color:#2d2f2e}.fico-realty-group-grey .breadcrumb,.fico-realty-group-grey .button,.fico-realty-group-grey .enews-widget .widget-title,.fico-realty-group-grey .full-width .more-from-category a,.fico-realty-group-grey .home-middle-1 .widget,.fico-realty-group-grey .listing-text,.fico-realty-group-grey .property-search .widget-title,.fico-realty-group-grey .sidebar .widget-title,.fico-realty-group-grey button,.fico-realty-group-grey input[type=button],.fico-realty-group-grey input[type=reset],.fico-realty-group-grey input[type=submit]{background-color:#b22428;color:#fff}.fico-realty-group-grey .button:hover,.fico-realty-group-grey button:hover,.fico-realty-group-grey input:hover[type=button],.fico-realty-group-grey input:hover[type=reset],.fico-realty-group-grey input:hover[type=submit]{background-color:#fff}.fico-realty-group-grey .site-footer{background-color:#000}.fico-realty-group-grey .site-footer{color:#fff}.fico-realty-group-grey .site-footer a{color:#b22428}.fico-realty-group-grey .site-footer a:hover{color:#fff}.fico-realty-group-grey .widget.enews-widget .enews .widget-title{background-color:#000}.fico-realty-group-grey .title-area{background:#2d2f2e}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.header-image .site-title>a{float:left;min-height:80px;width:100%;background:url('https://ficorealtygroup.com/wp-content/uploads/2016/10/Fico-Realty-FINAL-white.png') no-repeat left center!important;background-size:320px 80px!important}}@media only screen and (max-width:960px){.header-image .site-title a{float:left;min-height:80px;width:100%;background:url('https://ficorealtygroup.com/wp-content/uploads/2016/10/Fico-Realty-FINAL-white.png') no-repeat center center!important;background-size:320px 80px!important}}