/**handles:genesis-extender-minified**/
/* Combined & Minified CSS
------------------------------------------------------------ */
  .clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}.clearfix{display:block;} * html .clearfix{height:1%;} *:first-child + html .clearfix{min-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,0.6);} .home-middle-no-background a.button.align.right{background-color:#ffffff;}.home-middle-no-background a.button.align.right:hover{color:#ffffff;}a.button.align.right{margin:9px 4px 0px 0px;} 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:bold;} .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:#000000;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:bold;padding:20px 24px 36px;border:none;margin-bottom:12px !important;}.home-middle-2.widget-area .cmApp_formSubmitButton.post-ajax:hover{background-color:#ffffff !important;color:#000000 !important;} #text-15 h4.widget-title.widgettitle{background-color:#2d2f2e;}#text-15{background-color:#000000;}#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:bold;padding:20px 24px 36px;border:none;}#text-15 .cmApp_formSubmitButton.post-ajax:hover{background-color:#ffffff !important;color:#000000 !important;} img.entry-image.attachment-post{width:150px;height:150px;} .tablepress thead th{background-color:#f9f9f9;} section#text-13.widget.widget_text{background-color:#000000;} div.after-entry.widget-area h4.widget-title.widgettitle{color:#b22428;font-weight:bold;}div.after-entry.widget-area div.textwidget a:hover{color:#ffffff;font-weight:normal;} div.footer-widgets a.pagelink{color:#b22428;}div.footer-widgets .widget a:hover{color:#000000;}.fico-realty-group-black input[type="submit"]{font-weight:bold;} .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:#000000;}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:hover{background-color:#000000;}.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:#000000;}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-toggle:hover{background-color:#000000;}div.IDX-navbar-header{background-color:#2d2f2e;} button#IDX-formReset.IDX-btn{color:#ffffff;background-color:#2d2f2e;border-color:#2d2f2e}button#IDX-formReset.IDX-btn:hover{color:#000000;background-color:#ffffff;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:#000000;background-color:#ffffff;} .IDX-wrapper-standard label{font-weight:100;} #IDX-main .IDX-control-label{font-weight:100;} #IDX-mapHeader-Search{background-color:#2d2f2e;border:1px solid #000000;}#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:#ffffff;border-color:#2d2f2e;}.ui-slider .ui-slider-range{background-image:-moz-linear-gradient(center top,#2d2f2e,#000000);background-image:-webkit-linear-gradient(top,#2d2f2e,#000000);}.IDX-wrapper-standard .IDX-btn-default{color:#ffffff;background-color:#b22428;border-color:#2d2f2e;}.IDX-wrapper-standard .IDX-btn-default:hover{color:#000000;background-color:#ffffff;border-color:#2d2f2e;} .IDX-wrapper-standard .IDX-emailUpdateSignupText{color:#000000;background:#f5f5f5;border:1px solid #000000;}#IDX-registration .IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e;}#IDX-registration .IDX-btn-primary:hover{color:#000000;background-color:#ffffff;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:#000000;}#IDX-main label{font-weight:100;}#IDX-main .IDX-panel-primary{border-color:#b22428;}#IDX-main .IDX-form-control{padding:6px 18px;}.IDX-prependField span,.IDX-appendField span{top:2px;}#IDX-main .IDX-btn-primary{background-color:#b22428;border-color:#2d2f2e;}#IDX-main .IDX-btn-primary:hover{color:#000000;background-color:#ffffff;border-color:#2d2f2e;}#IDX-mortgageRatesResponse a{color:#b22428;}#IDX-mortgageRatesResponse a:hover{color:#000000;}#IDX-main .IDX-btn-success{background-color:#b22428;border-color:#2d2f2e;}#IDX-main .IDX-btn-success:hover{color:#000000;background-color:#ffffff;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:#ffffff;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:#000000;color:#ffffff;}.IDX-wrapper-standard .IDX-alert-info{background-color:#b22428;border-color:#000000;color:#ffffff;}.IDX-wrapper-standard #IDX-saveSearch{background-color:#b22428;}.IDX-wrapper-standard #IDX-saveSearch:hover{background-color:#ffffff;color:#000000}.IDX-wrapper-standard #IDX-newSearch{background-color:#2d2f2e;}.IDX-wrapper-standard #IDX-newSearch:hover{background-color:#ffffff;color:#000000}.IDX-wrapper-standard #IDX-modifySearch{background-color:#000000;}.IDX-wrapper-standard #IDX-modifySearch:hover{background-color:#ffffff;color:#000000}.IDX-wrapper-standard .IDX-h4,.IDX-wrapper-standard h4{font-size:35px;padding:20px 0px 0px 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:#ffffff;color:#000000;}.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:#000000;font-weight:600;}#IDX-main .IDX-panel-primary{border-color:#000000;}.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:0px;}#IDX-previousPage #IDX-returnToPreviousPage{color:#ffffff;background-color:#2d2f2e;}#IDX-previousPage #IDX-returnToPreviousPage:hover{color:#000000;background-color:#ffffff;}#IDX-previousPage #IDX-goToProperty:hover{color:#000000;background-color:#ffffff;}#IDX-moreinfoContactForm #IDX-resetBtn{color:#ffffff;background-color:#2d2f2e;border-color:#2d2f2e}#IDX-moreinfoContactForm #IDX-resetBtn:hover{color:#000000;background-color:#ffffff;border-color:#2d2f2e;}#IDX-moreinfoContactForm #IDX-submitBtn{background-color:#b22428;border-color:#2d2f2e;}#IDX-moreinfoContactForm #IDX-submitBtn:hover{color:#000000;background-color:#ffffff;} #IDX-scheduleshowingContactForm #IDX-resetBtn{color:#ffffff;background-color:#2d2f2e;border-color:#2d2f2e}#IDX-scheduleshowingContactForm #IDX-resetBtn:hover{color:#000000;background-color:#ffffff;border-color:#2d2f2e;}#IDX-scheduleshowingContactForm #IDX-submitBtn{background-color:#b22428;border-color:#2d2f2e;}#IDX-scheduleshowingContactForm #IDX-submitBtn:hover{color:#000000;background-color:#ffffff;}  .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"],.fico-realty-group-black{color:#000000;}.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 > li:hover > a,.fico-realty-group-black .nav-secondary .genesis-nav-menu a:hover,.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:#000000;}.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:#ffffff;}.fico-realty-group-black .site-footer{background-color:#2d2f2e;}.fico-realty-group-black .site-footer{color:#ffffff;}.fico-realty-group-black .site-footer a{color:#b22428;}.fico-realty-group-black .site-footer a:hover{color:#ffffff;}.fico-realty-group-black .widget.enews-widget .enews .widget-title{background-color:#2d2f2e;}.fico-realty-group-black .title-area{background:#000000;} .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"],.fico-realty-group-grey{color:#000000;}.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 > li:hover > a,.fico-realty-group-grey .nav-secondary .genesis-nav-menu a:hover,.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:#ffffff;}.fico-realty-group-grey .site-footer{background-color:#000000;}.fico-realty-group-grey .site-footer{color:#ffffff;}.fico-realty-group-grey .site-footer a{color:#b22428;}.fico-realty-group-grey .site-footer a:hover{color:#ffffff;}.fico-realty-group-grey .widget.enews-widget .enews .widget-title{background-color:#000000;}.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;}}