:root{--idx-font-family:inherit}article.idx-wrapper header.page-header,article.idx-wrapper section.entry-meta-links,article.idx-wrapper section.comments{display:none}body .content article .IDX-input a,body .content article .IDX-select a{text-decoration:none}.ui-widget{font-size:16px}#IDX-main{font-family:inherit!important;font-size:inherit;font-weight:inherit;line-height:inherit}.IDX-wrapper-standard .IDX-btn{border-radius:7px}.IDX-wrapper-standard .IDX-radioLabel{margin-right:20px}.IDX-wrapper-standard label{font-weight:400}.IDX-wrapper-standard a{color:#144f82}.IDX-wrapper-standard a:hover,.IDX-wrapper-standard a:focus{color:#333}#IDX-moreinfoContactForm #IDX-submitBtn,#IDX-moreinfoContactForm #IDX-resetBtn,#IDX-scheduleshowingContactForm #IDX-submitBtn,#IDX-scheduleshowingContactForm #IDX-resetBtn{width:auto;float:none}#IDX-loginSubmit,#IDX-submitBtn,#IDX-signupFormSubmitBtn,#IDX-main .IDX-btn-primary,.IDX-wrapper-standard .IDX-btn-primary,#IDX-registration .IDX-btn-primary,.IDX-wrapper-standard #IDX-formReset,#IDX-moreinfoContactForm #IDX-resetBtn,#IDX-moreinfoContactForm #IDX-submitBtn,#IDX-detailscontactContactForm #IDX-resetBtn,#IDX-scheduleshowingContactForm #IDX-submitBtn,.IDX-mobileFirst--neutral .IDX-btn-primary,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary{background-color:#144f82;border-color:#144f82;border-radius:7px;color:#fff}#IDX-resetBtn:hover,#IDX-resetBtn:active,#IDX-main .IDX-btn-primary:hover,#IDX-main .IDX-btn-primary:focus,#IDX-main .IDX-btn-primary:active,.IDX-wrapper-standard #IDX-formReset:hover,.IDX-wrapper-standard #IDX-formReset:focus,#IDX-moreinfoContactForm #IDX-resetBtn:hover,#IDX-moreinfoContactForm #IDX-resetBtn:active,#IDX-detailscontactContactForm #IDX-resetBtn:hover,#IDX-detailscontactContactForm #IDX-resetBtn:active,#IDX-scheduleshowingContactForm #IDX-resetBtn:hover,#IDX-scheduleshowingContactForm #IDX-resetBtn:active,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary:focus,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary:hover,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:hover,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:focus{color:#ffffff!important}#IDX-resetBtn:hover,#IDX-resetBtn:active,#IDX-loginSubmit:hover,#IDX-submitBtn:hover,#IDX-submitBtn:focus,#IDX-signupFormSubmitBtn:hover,#IDX-signupFormSubmitBtn:focus,.IDX-open>.IDX-wrapper-standard .IDX-btn-primary.IDX-dropdown-toggle,.IDX-wrapper-standard .IDX-btn-primary.IDX-active,.IDX-wrapper-standard .IDX-btn-primary:active,.IDX-wrapper-standard .IDX-btn-primary:focus,.IDX-wrapper-standard .IDX-btn-primary:hover,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary:focus,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary:hover,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:hover,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:focus{background-color:#333333!important;border-color:#333333!important;border-radius:7px}#IDX-main #IDX-action-buttons button,#IDX-main #IDX-action-buttons-bottom button{background-color:#144f82;border-color:#144f82;border-radius:7px;float:none;font-size:16px;height:36px;margin:0 10px;padding:2px 22px;width:auto}#IDX-main #IDX-action-buttons button:hover,#IDX-main #IDX-action-buttons-bottom button:hover,.IDX-wrapper-standard .IDX-btn-primary:not(#IDX-mapTab-criteria):not(#IDX-mapSearch):hover{background-color:#333333!important;border-color:#333333!important}.IDX-wrapper-standard #IDX-action-buttons{background-color:#fff;border-radius:7px;padding:10px}@media (min-width:641px){.IDX-wrapper-standard #IDX-action-buttons{text-align:left}}.IDX-slideshowContent{font-weight:700;line-height:1.2!important}@media (min-width:992px){.IDX-slideshowContent{font-size:16px!important}}.IDX-slideshowWrapper{overflow:hidden!important}.IDX-carouselContainer{font-weight:700;font-size:14px}.IDX-carouselCell{height:100%}a.IDX-carouselArrow{background-color:#144f82!important;opacity:1!important}a.IDX-carouselArrow:hover{background-color:#333333!important}.awesomplete ul li{list-style-type:none!important}.ballen-idxs-container .idx-omnibar-form{padding:2px;background-color:#fff;border-radius:7px}.ballen-idxs-container .idx-omnibar-form>div{width:75%;display:block;float:left}.ballen-idxs-container input[type=text].idx-omnibar-input{border:none;font-size:16px;padding-left:10px;width:75%}.ballen-idxs-container .awesomplete input[type=text].idx-omnibar-input{width:100%}.ballen-idxs-container .idx-omnibar-form button{background-color:#144f82;border:2px solid #144f82;border-radius:7px;color:#fff;font-size:16px;width:25%!important}.ballen-idxs-container .idx-omnibar-form button:hover{background-color:#333;border:2px solid #333}.IDX-showcaseRow{background-color:transparent;border-radius:7px;padding:20px 0}.IDX-showcaseContainer{background-color:#fff;border:none!important;border-radius:7px;-webkit-box-shadow:0 25px 40px 0 rgba(0,0,0,.15)!important;box-shadow:0 25px 40px 0 rgba(0,0,0,.15)!important;color:#333;margin-right:10px;margin-bottom:10px;margin-left:10px;padding:0 0 65px 0!important;position:relative}body.content-sidebar .IDX-showcaseRow{padding:20px 10px}body.content-sidebar .IDX-showcaseContainer{margin-right:5px;margin-bottom:15px;margin-left:5px;padding:10px 10px 56px 10px!important}body.sidebar-primary .IDX-showcaseContainer{padding:0 0 85px 0!important}.IDX-showcaseContainer>a.button{background-color:#144f82;border-radius:7px;clear:both;color:#fff;display:block;font-size:18px;line-height:27px;padding:7px 14px;position:absolute;left:13px;bottom:13px;right:13px;text-decoration:none}.IDX-showcaseContainer>a.button:hover,.IDX-showcaseContainer>a.button:focus,.IDX-showcaseContainer>a.button:active{background-color:#333;color:#fff}.IDX-showcaseTable+a{background-color:#144f82;border-radius:7px;color:#fff!important;display:block;font-size:18px;line-height:27px;margin:auto;padding:7px 14px;text-align:center;text-decoration:none;width:200px}.IDX-showcaseTable+a:hover,.IDX-showcaseTable+a:focus,.IDX-showcaseTable+a:active{background-color:#333;color:#fff!important}.IDX-showcaseCell .IDX-showcaseContainer div{text-align:center}.IDX-showcaseAddress,.IDX-showcaseCityStateZip{font-size:20px;font-weight:400;line-height:normal;padding:5px 10px}.IDX-showcaseCityStateZip span{white-space:normal!important}.IDX-showcasePrice{font-size:22px;font-weight:700;padding-top:7px;padding-bottom:7px}.IDX-showcaseBeds,.IDX-showcaseBaths{display:inline-block!important;font-size:20px;line-height:normal;margin-right:5px;margin-bottom:5px;margin-left:5px}.IDX-showcaseStatus{background-color:#333;border-radius:7px;color:#fff;display:inline-block!important;font-size:16px;font-weight:700;position:absolute;top:10px;left:-10px;padding:2px 8px}.IDX-showcaseCourtesy{clear:both;line-height:normal}.IDX-showcaseCourtesy #idxWidgetStatus{display:none}.IDX-showcaseContainer .IDX-showcaseLink{border-radius:7px;margin-bottom:5px;overflow:hidden!important;position:relative}.IDX-showcaseContainer .IDX-showcasePhoto{border-radius:7px;-webkit-transform:scale(1.2);transform:scale(1.2);transition:transform 500ms ease}.IDX-showcaseContainer:hover .IDX-showcasePhoto{-webkit-transform:scale(1.4);transform:scale(1.4)}.IDX-custom-img-overlay{background-color:rgba(0,0,0,.4);border-radius:7px;color:#fff;font-size:22px;font-weight:700;height:100%;opacity:0;padding-top:25%;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;transition:opacity 500ms;width:100%}.IDX-showcaseLink:hover .IDX-custom-img-overlay{opacity:1}@media (min-width:768px) and (max-width:1023px){.IDX-showcaseAddress,.IDX-showcaseCityStateZip,.IDX-showcaseBeds,.IDX-showcaseBaths{font-size:16px}.IDX-showcasePrice{font-size:18px;padding-top:5px;padding-bottom:5px}}@media (max-width:767px){.IDX-showcaseContainer{margin-right:10px;margin-bottom:10px;margin-left:10px;padding:0 0 75px 0!important}.IDX-showcaseCell{height:auto!important;min-width:100%!important}.IDX-showcaseStatus{font-size:16px;line-height:normal;padding:2px 4px;top:0;left:0}body.content-sidebar .IDX-showcaseCell{width:50%!important}.IDX-showcaseContainer>a.button{left:10px;bottom:10px;right:10px}.IDX-showcaseBeds,.IDX-showcaseBaths{float:none;display:block!important;line-height:normal;margin-right:0;margin-bottom:0}.IDX-showcaseStatus{top:5px}}#IDX-nextLastButtons{margin-bottom:10px}.IDX-lineBreak{border-bottom:1px solid #ccc;margin:10px 0}.IDX-topLink{background-color:#144f82;border-radius:7px;font-size:20px;margin-bottom:2px;padding:0}.IDX-topLink a{background-color:#144f82;border-radius:7px;color:#ffffff!important;display:inline-block;font-size:20px;font-weight:400;padding:6px 8px;text-decoration:none;white-space:nowrap}.IDX-propertySaved{color:#ff0;display:inline-block;padding:0 4px;text-align:center}.IDX-detailsPhoto img{border-radius:7px 7px 0 0}#IDX-detailsGalleryLink a{background-color:#144f82;border-radius:0 0 7px 7px;color:#fff;display:block;font-size:20px;font-weight:400;padding:10px;text-decoration:none}.IDX-topLink a:hover,#IDX-detailsGalleryLink a:hover{background-color:#333;color:#fff;text-decoration:none}.IDX-detailsAddressInfo{padding-top:20px}#IDX-detailsPriceLabel{display:none}.IDX-detailsPrice{color:#333;font-size:20px;margin-bottom:10px}#IDX-detailsBankRateTool{padding-bottom:20px;font-size:16px}#IDX-detailsBankRateTool a,#IDX-basicInfo-acres{white-space:nowrap}a.IDX-detailsOpenHouse{background-color:#144f82;border-radius:7px;color:#fff;display:block;font-weight:700;padding:5px 10px;text-decoration:none}a.IDX-detailsOpenHouse:hover,a.IDX-detailsOpenHouse:active,a.IDX-detailsOpenHouse:focus{background-color:#333;color:#fff}#IDX-basicInfo{font-size:18px}#IDX-detailsSummary{font-size:16px;margin-top:10px}.IDX-summaryField,.IDX-summaryField:first-child{padding:6px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-top:-1px}.IDX-summaryFieldLabel{width:33%}#IDX-basicInfo-status,#IDX-basicInfo-bedrooms,#IDX-basicInfo-totalBaths,#IDX-basicInfo-fullBaths,#IDX-basicInfo-partialBaths{border:1px solid #ccc;border-radius:7px;display:inline-block;margin:0 5px 10px 5px;padding:4px 6px}#IDX-detailsDescription,#IDX-propertyRemarks{font-size:18px}.IDX-fieldTwoColumn .IDX-fieldContainerList{font-size:15px}.IDX-fieldContainerTitle{background-color:#f5f5f5;border-radius:7px;margin-top:30px;padding:10px}#IDX-detailsLinks-list,#IDX-detailsLinkBar{background-color:transparent;border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #ccc;border-left:none;border-radius:0;padding:15px 0;margin-bottom:20px}.IDX-detailsLink{display:block;margin:0 0 4px 0}#IDX-detailsLinks-list a,#IDX-detailsLinkBar a{background-color:#144f82;border-radius:7px;color:#fff;display:block;margin-bottom:4px;padding:6px 6px;text-align:center}#IDX-detailsLinks-list a:hover,#IDX-detailsLinks-list a:focus,#IDX-detailsLinkBar a:hover,#IDX-detailsLinkBar a:focus{background-color:#333}#IDX-shareThisBar{clear:right;margin-bottom:10px}#IDX-detailsPropertyPhoto{border-radius:7px}#IDX-detailscontactContactForm input[type=text],#IDX-detailscontactContactForm select,#IDX-scheduleshowingContactForm input[type=text],#IDX-scheduleshowingContactForm select,#IDX-moreinfoContactForm input[type=text],#IIDX-moreinfoContactForm select{height:34px;padding:6px 12px;width:100%}#IDX-detailscontactContactForm textarea,#IDX-scheduleshowingContactForm textarea,#IDX-moreinfoContactForm textarea{padding:6px 12px;width:100%}#IDX-moreinfoFormActions button,#IDX-scheduleshowingFormActions button{border-radius:7px}@media (max-width:1023px){#IDX-detailsPropertyPhoto{width:auto;float:none}}@media (min-width:801px){#IDX-detailsLinks-list li{width:auto;padding-right:10px}.IDX-detailsLink{display:inline-block;margin:0 10px}#IDX-detailsLinks-list a,#IDX-detailsLinkBar a{background-color:transparent!important;color:#144f82;margin-bottom:0}#IDX-detailsLinks-list a:hover,#IDX-detailsLinks-list a:focus,#IDX-detailsLinkBar a:hover,#IDX-detailsLinkBar a:focus{background-color:transparent;color:#333}}@media (max-width:800px){#IDX-detailsLinks-list li{display:block;padding:2px;width:auto}.IDX-fieldTwoColumn .IDX-fieldContainerList{float:none;padding-top:0;padding-bottom:0;width:auto}#IDX-gridLayoutLeft,#IDX-gridLayoutRight{float:none;width:auto}#IDX-shareThisBar{float:none;width:auto}}@media (max-width:767px){.IDX-topLink{font-size:15px}.IDX-topLink a{color:#fff;font-size:15px;padding:8px 6px}#IDX-detailsGalleryLink a{font-size:15px}}.idx-grid--listing-pro .idx-btn-primary{border-color:#144f82}.idx-grid--listing-pro .idx-details__main{padding:20px 0}.idx-grid--listing-pro .idx-details__topbar{padding:20px 0}.idx-grid--listing-pro .idx-share-this{background-color:#144f82}.idx-grid--listing-pro .idx-prop-status .idx-badge-secondary{background-color:#333;color:#fff}.idx-grid--listing-pro .IDX-field-bedrooms>span,.idx-grid--listing-pro .IDX-field-listingPrice>span,.idx-grid--listing-pro .IDX-field-sqFt>span{background-color:transparent}.idx-grid--listing-pro .IDX-field-totalBaths,.idx-grid--listing-pro .IDX-field-sqFt,.idx-grid--listing-pro .IDX-field-acres{margin-left:0!important}.IDX-wrapper-standard .idx-grid--listing-pro .IDX-reduced{display:inline-block;margin-left:10px}.IDX-wrapper-standard .idx-grid--listing-pro .IDX-reduced .IDX-badge--success{font-size:20px}.idx-grid--listing-pro .idx-details-overview__address-full{font-size:21px}#IDX-main .idx-grid--listing-pro .idx-details__topbar .idx-topbar__header--mobile,#IDX-main .idx-grid--listing-pro .idx-details__topbar .idx-topbar__breadcrumbs,.idx-grid--listing-pro h6.idx-details-card--title,.idx-grid--listing-pro h4.idx-details-overview__fields,.idx-grid--listing-pro .idx-card__wrapper .idx-contact__listed-by-info h4,.idx-grid--listing-pro .idx-similar-listings__header{font-size:18px;text-transform:none}.idx-grid--listing-pro .idx-card__wrapper .idx-contact__listed-by-info h4{margin-bottom:10px}.idx-grid--listing-pro .idx-form-control,.idx-grid--listing-pro .idx-details-link--item,.idx-grid--listing-pro h4.idx-details-overview__listing-id,.idx-grid--listing-pro .idx-primary-features--icon-group h5{font-size:16px}.idx-grid--listing-pro .idx-contact__listed-by-info address,.idx-grid--listing-pro .idx-contact__account-phone{font-size:16px;line-height:1.3}.idx-grid--listing-pro .idx-details-overview__address-full,.idx-grid--listing-pro h4.idx-details-overview__fields{margin-bottom:16px;line-height:1.3}.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss,.idx-grid--listing-pro .idx-dialog__dismiss .idx-btn-light,.idx-grid--listing-pro .idx-btn-info,.idx-grid--listing-pro .idx-btn-primary,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav,.idx-grid--listing-pro .idx-btn-light.idx-btn__outline{background-color:#144f82!important;border-radius:7px;border:none;color:#ffffff!important;font-size:18px;text-transform:none}.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss:hover,.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss:focus,.idx-grid--listing-pro .idx-btn-primary:hover,.idx-grid--listing-pro .idx-btn-primary:focus,.idx-grid--listing-pro .idx-btn-info:hover,.idx-grid--listing-pro .idx-btn-info:focus,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav:hover,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav:focus,.idx-grid--listing-pro .idx-btn-light.idx-btn__outlin:hover,.idx-grid--listing-pro .idx-btn-light.idx-btn__outlin:focus{background-color:#333;color:#fff}.idx-grid--listing-pro .idx-similar-listings--list .idx-property-card{line-height:normal}#IDX-main .idx-grid--listing-pro .idx-details__topbar .idx-topbar__header--mobile{display:none!important}@media (max-width:1200px) and (min-width:992px){.idx-grid--listing-pro .idx-similar-listings--list .idx-property-card{-ms-flex:0 100%;flex:1 100%}}@media (max-width:1023px){.idx-grid--listing-pro .idx-details-link--item:after{display:none!important}.idx-grid--listing-pro .idx-details-link--group{display:block}.idx-grid--listing-pro .idx-details-link--group a{background-color:#144f82;border-radius:7px;color:#fff;display:block;font-size:18px;margin-bottom:10px;padding:12px 6px;text-align:center;text-decoration:none}.idx-grid--listing-pro .idx-details-link--group a:hover,.idx-grid--listing-pro .idx-details-link--group a:focus{background-color:#333;color:#fff;text-decoration:none}}@media (min-width:768px){.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav:not(:last-child){margin-right:0.5rem!important}}@media (min-width:992px){.idx-grid--listing-pro.idx--logged-in{grid-template-rows:max-content auto 552px 1fr 50px}.idx-grid--listing-pro .idx-details__topbar{grid-template-columns:1fr}}.IDX-wrapper-standard #IDX-resultsHeader .IDX-alert,.IDX-wrapper-standard #IDX-resultsHeader .IDX-control-group{line-height:normal;margin-bottom:2px;padding:4px}.IDX-wrapper-standard #IDX-resultsHeader .IDX-topActions{padding:0 0 2px 0}.IDX-wrapper-standard .IDX-pagination-action .select2-container a.select2-choice,.IDX-wrapper-standard .IDX-pagination-action .select2-container a.select2-default,.IDX-wrapper-standard .IDX-pagination-action a,.IDX-wrapper-standard .IDX-pagination-action select{min-height:31px;height:31px}.IDX-wrapper-standard .IDX-pagination-action .select2-container{min-height:31px}.IDX-wrapper-standard .IDX-resultsCell{border-width:1px}.IDX-resultsPhoto{overflow:hidden;border:3px solid #144f82;border-radius:7px 7px 0 0}.IDX-resultsPhoto img{border-radius:0}.IDX-resultsPhotoLink{display:block}.IDX-resultsPhotoLink .IDX-resultsPhotoImg{border:none;display:block;margin:auto;transition:transform 300ms ease}.IDX-resultsPhotoLink:hover .IDX-resultsPhotoImg{transform:scale(1.2)}.IDX-field-listingPrice{color:#333;font-size:18px;font-weight:700}.IDX-resultsAddress,.IDX-field-bedrooms,.IDX-field-sqFt{color:#333}.IDX-field-listingPrice>span,.IDX-field-bedrooms>span,.IDX-field-sqFt>span{background-color:#f5f5f5}.IDX-wrapper-standard .IDX-resultsAddress a,.IDX-wrapper-standard .IDX-resultsAddress a:hover,.IDX-wrapper-standard .IDX-resultsAddress a:focus,.IDX-wrapper-standard .IDX-resultsAddress a:active{color:#fff;text-decoration:none}.IDX-wrapper-standard .IDX-resultsDescription{display:block;clear:both;line-height:1.5;margin-bottom:20px;padding:20px 0 0 0;width:auto}.IDX-wrapper-standard .IDX-MLSCourtesy{font-size:12px}.IDX-wrapper-standard .IDX-mlsContainer .IDX-MLSLogo{display:none}.IDX-wrapper-standard #IDX-newSearch,.IDX-wrapper-standard a#IDX-saveSearch,.IDX-wrapper-standard #IDX-resultsRefineSubmit,.IDX-wrapper-standard #IDX-modifySearch,.IDX-wrapper-standard #IDX-newSearch{background-color:#144f82;border-color:#144f82;border-radius:7px;border-width:1px;color:#fff;font-size:18px;line-height:normal;margin-top:5px;text-decoration:none}.IDX-wrapper-standard #IDX-newSearch:hover,.IDX-wrapper-standard a#IDX-saveSearch:hover,.IDX-wrapper-standard #IDX-resultsRefineSubmit:hover,.IDX-wrapper-standard #IDX-modifySearch:hover,.IDX-wrapper-standard #IDX-newSearch:hover{background-color:#333;border-color:#333}.IDX-wrapper-standard .IDX-resultsCellActions>div{padding-right:1px;padding-left:1px}.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default{background-color:#144f82;border:1px solid #144f82;border-radius:7px;color:#fff;margin-bottom:4px}.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:hover,.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:focus,.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:active{background-color:#333;border:1px solid #333;color:#fff}.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default{float:none;margin-top:0!important}.IDX-wrapper-standard .IDX-resultsCellsContainer .IDX-panel-default>.IDX-panel-heading,.IDX-wrapper-standard .IDX-resultsCellsContainer .IDX-panel-default>.IDX-panel-body{color:#999}.IDX-wrapper-standard .IDX-field{display:block;margin-top:-1px;overflow:hidden;position:relative;width:auto}.IDX-panel-body .IDX-field .IDX-label,.IDX-panel-body .IDX-field .IDX-text,.IDX-panel-body .IDX-field .IDX-resultsText{border:1px solid #ccc;display:block;float:left;padding:6px;width:50%}.IDX-panel-body .IDX-field .IDX-text,.IDX-panel-body .IDX-field .IDX-resultsText{margin-left:-1px;width:50%}.IDX-wrapper-standard .IDX-resultsAddress{background-color:#144f82;border-radius:0 0 7px 7px;clear:both;display:block;float:left;margin:0 auto 10px auto;padding:6px;text-align:center;width:40%}@media (max-width:1199px){.IDX-resultsAddress .IDX-resultsAddressCity:before{content:"";display:block}}@media (min-width:992px){.IDX-resultsPhotoLink,.IDX-resultsPhotoImg{max-height:400px}}@media (min-width:641px){.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default{width:60%}.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default>.IDX-panel-heading,.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default>.IDX-panel-body{display:block;float:none;width:auto}.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default>.IDX-panel-heading{padding-bottom:10px}.IDX-wrapper-standard .IDX-resultsPhoto{width:40%}}@media (min-width:641px) and (max-width:991px){.IDX-resultsPhotoLink,.IDX-resultsPhotoImg{max-height:250px}}@media (max-width:640px){.IDX-panel-body .IDX-field .IDX-label,.IDX-panel-body .IDX-field .IDX-text,.IDX-panel-body .IDX-field .IDX-resultsText{border-top:none;border-right:none;border-left:none}.IDX-wrapper-standard .IDX-resultsAddress{float:none;padding-left:0;width:auto}.IDX-wrapper-standard .IDX-MLSCourtesy{float:none}}#IDX-searchPageWrapper{background-color:#f5f5f5;border-radius:7px;padding:25px}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse,.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form{border:none}.IDX-wrapper-standard .IDX-navbar-default{background-color:#144f82!important;border-radius:7px;border:none}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a{color:#fff!important}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a,.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:focus,.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:hover,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-nav>li.IDX-active>a,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-nav>li.IDX-active>a:focus,.IDX-wrapper-standard.IDX-page-address .IDX-navbar-default .IDX-navbar-nav>.IDX-active>.IDX-searchNavLink{background-color:rgba(0,0,0,.3)!important}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a:focus,.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a:hover{background-color:#333333!important;border-color:#333333!important}#IDX-mapHeader-Search{background:#ccc}.IDX-propertyInfoList li{font-size:12px;line-height:normal;margin:2px 0}.ballen-idxs-container .IDX-quicksearchWrapper{color:#333333!important;background-color:#f5f5f5!important;border:1px solid #cccccc!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 5px!important;margin:5px 0!important}.ballen-idxs-container .IDX-quicksearchWrapper{background-color:rgba(255,255,255,.2)!important;border:none!important;color:#ffffff!important;margin:0!important;padding:0 5px 10px 5px!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsFieldWrap{display:block!important;width:33%!important;float:left!important}@media (max-width:767px){.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsFieldWrap{width:50%!important}}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsLabel{display:block!important;font-size:13px!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsSelectInput,.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsSelectInput{display:block!important;width:100%!important;height:34px!important;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143!important;color:#555!important;background-color:#fff!important;background-image:none!important;border:1px solid #ccc!important;border-radius:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s!important;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s!important;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsButtonInput{background-color:#144f82!important;border:2px solid #144f82!important;border-radius:7px;color:#ffffff!important;padding:5px 20px!important;margin-top:20px!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsButtonInput:hover{background-color:#333333!important;border:2px solid #333333!important}.impress-lead-login input{background-color:#fff;border:1px solid #ccc;border-radius:7px;color:#333;padding:6px 12px}.impress-lead-login #impress-widgetEmail{margin-right:2px}.impress-lead-login #impress-widgetLeadLoginSubmit{width:auto}.site-footer .impress-city-list-links ul{padding:0}.site-footer .impress-city-list-links ul a{display:block;padding:6px 12px}#IDX-leadToolsBar{background-color:#333;background-image:none;border:none;border-radius:0;box-shadow:none;color:#fff;height:auto;font-variant:none;font-weight:400;line-height:normal;padding:5px;text-shadow:none}#IDX-leadToolsBar a{color:#fff;text-decoration:underline}#IDX-leadToolsBar a:hover,#IDX-leadToolsBar a:focus{text-decoration:none}#IDX-leadInfo,#IDX-leadAccountLink,#IDX-leadLogOutLink{display:inline-block;margin:0;padding:0 10px}@media (max-width:767px){#IDX-leadToolsBar #IDX-leadAccountLink{clear:both;float:none}#IDX-leadToolsBar .IDX-clear{display:none}}@media (min-width:769px){.mlm-navbar__header .navbar-toggle{display:none}}#idx-mlm-app a{text-decoration:none}#idx-mlm-app #idx-mlm-verify-alert{background-color:#f2dede;color:#a94442}#idx-mlm-app .btn-info,#idx-mlm-app .mlm-button__info,.mlm-button__info,#idx-mlm-app .mlm-button__primary,#idx-mlm-app .idx-mlm-market-report-subscriptions__unsubscribe--all,#idx-mlm-app .landing .mlm-nav .mlm-nav__item .mlm-nav__item-link,#idx-mlm-app .saved-searches .mlm-nav .mlm-nav__item .mlm-nav__item-link{background-color:#144f82;border-color:#144f82;border-radius:7px;color:#fff}#idx-mlm-market-report-subscriptions .idx-mlm-market-report-subscriptions__unsubscribe--all{height:auto}#idx-mlm-app .mlm-dialog__body .mlm-button{margin-bottom:10px}#idx-mlm-app .btn-lg,#idx-mlm-app .mlm-button__large,#idx-mlm-app .mlm-dialog__body .mlm-button,#idx-mlm-app .mlm-card .mlm-card__menu-bar>.mlm-button,#idx-mlm-app .mlm-button__default,.mlm-dialog__dismiss .mlm-button__default{background-color:#144f82;border-color:#144f82;border-radius:7px;color:#fff}#idx-mlm-app .mlm-button__default:hover,#idx-mlm-app .mlm-button__default:focus,.mlm-dialog__dismiss .mlm-button__default:focus,.mlm-dialog__dismiss .mlm-button__default:hover{background-color:#333;border-color:#333;color:#fff}#idx-mlm-dashboard-nav-links{margin-bottom:0}#idx-mlm-dashboard-nav-links a{text-decoration:none}.mlm-navbar__nav .dropdown-menu>li>a.router-link-exact-active{color:#fff}.mlm-navbar__nav .dropdown-menu>li>a.router-link-exact-active:hover{color:#333}#idx-mlm-nav-links{padding:0}#idx-mlm-nav-links li{list-style-type:none!important}#idx-mlm-app .mlm-card .mlm-card__menu-bar>.mlm-button:focus,#idx-mlm-app .mlm-card .mlm-card__menu-bar>.mlm-button:hover,#idx-mlm-app .active.mlm-button__info,#idx-mlm-app .btn-info.active,#idx-mlm-app .btn-info.focus,#idx-mlm-app .btn-info:active,#idx-mlm-app .btn-info:hover,#idx-mlm-app .btn-info:focus,#idx-mlm-app .btn-info.active.focus,#idx-mlm-app .btn-info.active:focus,#idx-mlm-app .btn-info.active:hover,#idx-mlm-app .btn-info:active.focus,#idx-mlm-app .btn-info:active:focus,#idx-mlm-app .btn-info:active:hover,#idx-mlm-app .landing .mlm-nav .mlm-nav__item .mlm-nav__item-link:hover,#idx-mlm-app .saved-searches .mlm-nav .mlm-nav__item .mlm-nav__item-link:hover,#idx-mlm-app .focus.mlm-button__info,#idx-mlm-app .active.focus.mlm-button__info,#idx-mlm-app .active.mlm-button__info:focus,#idx-mlm-app .active.mlm-button__info:hover,#idx-mlm-app .mlm-button__info:focus,#idx-mlm-app .mlm-button__info:active,#idx-mlm-app .mlm-button__info:hover,#idx-mlm-app .mlm-button__info:active.focus,#idx-mlm-app .mlm-button__info:active:focus,#idx-mlm-app .mlm-button__info:active:hover,.open>#idx-mlm-app .btn-info.dropdown-toggle,.open>#idx-mlm-app .btn-info.dropdown-toggle.focus,.open>#idx-mlm-app .btn-info.dropdown-toggle:focus,.open>#idx-mlm-app .btn-info.dropdown-toggle:hover,.open>#idx-mlm-app .dropdown-toggle.focus.mlm-button__info,.open>#idx-mlm-app .dropdown-toggle.mlm-button__info,.open>#idx-mlm-app .dropdown-toggle.mlm-button__info:focus,.open>#idx-mlm-app .dropdown-toggle.mlm-button__info:hover{background-color:#333;border-color:#333;color:#fff}.mlm-button__info[disabled]:hover{background-color:#333;border-color:#333}#idx-mlm-app .mlm-bar .mlm-bar__link{color:#144f82}.mlm-dialog__container .mlm-button{border-radius:0}.mlm-saved-search-single .mlm-saved-search .mlm-card__menu-bar button{background-color:transparent!important;border-color:transparent!important}.mlm-saved-property .single-prop-listingPrice{color:#fff}#idx-mlm-app .mlm-prop__status{background-color:#333;color:#fff;top:10px;left:-10px;text-transform:none}#idx-mlm-market-report-subscriptions .idx-mlm-market-report-subscriptions__unsubscribe--all{width:auto}.idx-mk-report-summary .idx-mk-report-summary__title{color:#0066bf}.idx-mk-report-landing-page{background-color:#999}.mlm-mobile-close,.idx-mk-report-confirmation__button,.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button,.idx-mk-report-header-actions .idx-mk-report-change-location__button,.idx-mk-report-header-actions .idx-mk-report-change-location .idx-mk-report-location-search .idx-mk-report-autocomplete__input-button,.idx-mk-report-report-unavailable__redirect{background-color:#144f82;color:#ffffff!important;border-radius:0}.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button:active,.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button:hover,.idx-mk-report-header-actions .idx-mk-report-change-location .idx-mk-report-location-search .idx-mk-report-autocomplete__input-button:active,.idx-mk-report-header-actions .idx-mk-report-change-location .idx-mk-report-location-search .idx-mk-report-autocomplete__input-button:hover,.idx-mk-report-report-unavailable__redirect:active,.idx-mk-report-report-unavailable__redirect:hover{background-color:#333;color:#fff}.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button:disabled{color:#666!important}.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button,.idx-mk-report-header-actions .idx-mk-report-change-location__button{height:auto;padding:20px 5px}.IDX-wrapper-standard .IDX-well{background-color:#f5f5f5;border-radius:7px;border:none;box-shadow:none;padding:10px}.IDX-wrapper-standard .IDX-panel-default{border-radius:7px}.IDX-rosterAgentImageWrap .IDX-rosterCategoryLink{border-radius:7px;display:block;overflow:hidden;padding-top:100%;position:relative}.IDX-rosterAgentImageWrap .IDX-rosterAgentImage{position:absolute;top:0;width:100%}.IDX-rosterAgentAddress,.IDX-rosterInfo,.IDX-agentInfo-group{font-size:14px}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-rosterAgentImage{float:none;margin:0 auto;width:200px}.IDX-wrapper-standard .IDX-rosterAgentInfoWrap .IDX-nav,.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-list-unstyled.IDX-actionLinks{display:inline-block;margin:10px auto;text-align:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:5px;padding-bottom:5px}.IDX-bioInfo .IDX-list-unstyled li{list-style:none}.IDX-bioInfo{text-align:center}.IDX-bioInfo .IDX-bioName{text-align:center}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-bioUserTitle,.IDX-bioInfo .IDX-bioUserTitle{margin-bottom:10px}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-bioName{margin-bottom:16px}.IDX-rosterAgentInfoWrap .fa-envelope-o:before,.IDX-rosterresultsEmailLink .fa-envelope-o:before{content:"\f2b6"}.IDX-bioDetails .button{color:#fff;background-color:#144f82;margin-bottom:10px}.IDX-bioDetails .button:hover{background-color:#333;color:#fff;text-decoration:none}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-bioDetails__limited{max-height:none}#IDX-bio-collapse{display:none}.IDX-page-agent .IDX-pageContainer.IDX-totalResults-0{display:none}@media (min-width:992px) and (max-width:1180px){.IDX-wrapper-standard .IDX-rosterAgentContent .col-md-3{width:50%}}.IDX-precision-navbar{margin-bottom:20px;border-radius:7px}.IDX-nav-items-container .IDX-searchNavItem{background-color:#144f82;border-radius:7px;font-size:20px;font-weight:400;text-transform:capitalize}.IDX-nav-items-container .IDX-searchNavItem:hover,.IDX-nav-items-container .IDX-searchNavItem:focus{background-color:#333;filter:none}.IDX-searchNavItem .IDX-navLinkTitle{letter-spacing:normal}.IDX-nav-items-container .IDX-active{filter:brightness(.7)}.IDX-nav-items-container .IDX-active a{filter:none}#searchSetup #middlewareSearch #IDX-main .IDX-btn.IDX-btn__PL,#IDX-main.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{text-transform:capitalize;font-weight:400}@media(max-width:768px){#IDX-action-buttons{position:relative}}@media (max-width:640px){.IDX-wrapper-standard .IDX-precision-navbar{padding:0 15px;margin:0 0 20px 0}.IDX-nav-items-container{height:50px}.IDX-nav-items-container .IDX-searchNavItem{margin-right:0;padding:0 18px;border-radius:0}.IDX-nav-items-container .IDX-navLinkTitle{filter:none}}