/**handles:bidxbroker-style**/
article.idx-wrapper header.page-header,article.idx-wrapper section.comments,article.idx-wrapper section.entry-meta-links{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:0}.IDX-wrapper-standard .IDX-radioLabel{margin-right:20px}.IDX-wrapper-standard label{font-weight:400}.IDX-wrapper-standard a{color:maroon}.IDX-wrapper-standard a:focus,.IDX-wrapper-standard a:hover{color:#333}#IDX-moreinfoContactForm #IDX-resetBtn,#IDX-moreinfoContactForm #IDX-submitBtn,#IDX-scheduleshowingContactForm #IDX-resetBtn,#IDX-scheduleshowingContactForm #IDX-submitBtn{width:auto;float:none}#IDX-detailscontactContactForm #IDX-resetBtn,#IDX-loginSubmit,#IDX-main .IDX-btn-primary,#IDX-moreinfoContactForm #IDX-resetBtn,#IDX-moreinfoContactForm #IDX-submitBtn,#IDX-registration .IDX-btn-primary,#IDX-scheduleshowingContactForm #IDX-submitBtn,#IDX-signupFormSubmitBtn,#IDX-submitBtn,.IDX-mobileFirst--neutral .IDX-btn-primary,.IDX-wrapper-standard #IDX-formReset,.IDX-wrapper-standard .IDX-btn-primary,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary{background-color:maroon;border-color:maroon;border-radius:0;color:#fff}#IDX-detailscontactContactForm #IDX-resetBtn:active,#IDX-detailscontactContactForm #IDX-resetBtn:hover,#IDX-main .IDX-btn-primary:active,#IDX-main .IDX-btn-primary:focus,#IDX-main .IDX-btn-primary:hover,#IDX-moreinfoContactForm #IDX-resetBtn:active,#IDX-moreinfoContactForm #IDX-resetBtn:hover,#IDX-resetBtn:active,#IDX-resetBtn:hover,#IDX-scheduleshowingContactForm #IDX-resetBtn:active,#IDX-scheduleshowingContactForm #IDX-resetBtn:hover,.IDX-wrapper-standard #IDX-formReset:focus,.IDX-wrapper-standard #IDX-formReset: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:focus,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:hover{color:#fff!important}#IDX-loginSubmit:hover,#IDX-resetBtn:active,#IDX-resetBtn:hover,#IDX-signupFormSubmitBtn:focus,#IDX-signupFormSubmitBtn:hover,#IDX-submitBtn:focus,#IDX-submitBtn:hover,.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:focus,.IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary:hover{background-color:#333!important;border-color:#333!important;border-radius:0}#IDX-main #IDX-action-buttons button,#IDX-main #IDX-action-buttons-bottom button{background-color:maroon;border-color:maroon;border-radius:0;float:none;font-size:16px;height:36px;line-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:#333!important;border-color:#333!important}.IDX-wrapper-standard #IDX-action-buttons{background-color:#fff;border-radius:0;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:maroon!important;opacity:1!important}a.IDX-carouselArrow:hover{background-color:#333!important}.awesomplete ul li{list-style-type:none!important}.ballen-idxs-container .idx-omnibar-form{padding:2px;background-color:#fff;border-radius:0}.ballen-idxs-container .idx-omnibar-form>div{width:75%;display:block;float:left}.ballen-idxs-container input[type=text].idx-omnibar-input{border:none;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:maroon;border:2px solid maroon;border-radius:0;color:#fff;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:0;padding:20px 0}.IDX-showcaseContainer{background-color:#fff;border:none!important;border-radius:0;-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:maroon;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:active,.IDX-showcaseContainer>a.button:focus,.IDX-showcaseContainer>a.button:hover{background-color:#333;color:#fff}.IDX-showcaseTable+a{background-color:maroon;border-radius:0;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:active,.IDX-showcaseTable+a:focus,.IDX-showcaseTable+a:hover{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-showcaseBaths,.IDX-showcaseBeds{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:0;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:0;margin-bottom:5px;overflow:hidden!important;position:relative}.IDX-showcaseContainer .IDX-showcasePhoto{border-radius:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:transform .5s 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:0;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 .5s;width:100%}.IDX-showcaseLink:hover .IDX-custom-img-overlay{opacity:1}@media (min-width:768px) and (max-width:1023px){.IDX-showcaseAddress,.IDX-showcaseBaths,.IDX-showcaseBeds,.IDX-showcaseCityStateZip{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-showcaseBaths,.IDX-showcaseBeds{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:maroon;border-radius:0;font-size:20px;margin-bottom:2px;padding:0}.IDX-topLink a{background-color:maroon;border-radius:0;color:#fff!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:0 0 0 0}#IDX-detailsGalleryLink a{background-color:maroon;border-radius:0 0 0 0;color:#fff;display:block;font-size:20px;font-weight:400;padding:10px;text-decoration:none}#IDX-detailsGalleryLink a:hover,.IDX-topLink 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-basicInfo-acres,#IDX-detailsBankRateTool a{white-space:nowrap}#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-bedrooms,#IDX-basicInfo-fullBaths,#IDX-basicInfo-partialBaths,#IDX-basicInfo-status,#IDX-basicInfo-totalBaths{border:1px solid #ccc;border-radius:0;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:#fff;border-radius:0;margin-top:30px;padding:10px}#IDX-detailsLinkBar,#IDX-detailsLinks-list{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-detailsLinkBar a,#IDX-detailsLinks-list a{background-color:maroon;border-radius:0;color:#fff;display:block;margin-bottom:4px;padding:6px 6px;text-align:center}#IDX-detailsLinkBar a:focus,#IDX-detailsLinkBar a:hover,#IDX-detailsLinks-list a:focus,#IDX-detailsLinks-list a:hover{background-color:#333}#IDX-shareThisBar{clear:right;margin-bottom:10px}#IDX-detailsPropertyPhoto{border-radius:0}#IDX-detailscontactContactForm input[type=text],#IDX-detailscontactContactForm select,#IDX-moreinfoContactForm input[type=text],#IDX-scheduleshowingContactForm input[type=text],#IDX-scheduleshowingContactForm select,#IIDX-moreinfoContactForm select{height:34px;padding:6px 12px;width:100%}#IDX-detailscontactContactForm textarea,#IDX-moreinfoContactForm textarea,#IDX-scheduleshowingContactForm textarea{padding:6px 12px;width:100%}#IDX-moreinfoFormActions button,#IDX-scheduleshowingFormActions button{border-radius:0}@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-detailsLinkBar a,#IDX-detailsLinks-list a{background-color:transparent!important;color:maroon;margin-bottom:0}#IDX-detailsLinkBar a:focus,#IDX-detailsLinkBar a:hover,#IDX-detailsLinks-list a:focus,#IDX-detailsLinks-list a:hover{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:maroon}.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:maroon}.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-acres,.idx-grid--listing-pro .IDX-field-sqFt,.idx-grid--listing-pro .IDX-field-totalBaths{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__breadcrumbs,#IDX-main .idx-grid--listing-pro .idx-details__topbar .idx-topbar__header--mobile,.idx-grid--listing-pro .idx-card__wrapper .idx-contact__listed-by-info h4,.idx-grid--listing-pro .idx-similar-listings__header,.idx-grid--listing-pro h4.idx-details-overview__fields,.idx-grid--listing-pro h6.idx-details-card--title{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-details-link--item,.idx-grid--listing-pro .idx-form-control,.idx-grid--listing-pro .idx-primary-features--icon-group h5,.idx-grid--listing-pro h4.idx-details-overview__listing-id{font-size:16px}.idx-grid--listing-pro .idx-contact__account-phone,.idx-grid--listing-pro .idx-contact__listed-by-info address{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-btn-info,.idx-grid--listing-pro .idx-btn-light.idx-btn__outline,.idx-grid--listing-pro .idx-btn-primary,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav,.idx-grid--listing-pro .idx-dialog__dismiss .idx-btn-light,.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss{background-color:maroon!important;border-radius:0;border:none;color:#fff!important;font-size:18px;text-transform:none}.idx-grid--listing-pro .idx-btn-info:focus,.idx-grid--listing-pro .idx-btn-info:hover,.idx-grid--listing-pro .idx-btn-light.idx-btn__outlin:focus,.idx-grid--listing-pro .idx-btn-light.idx-btn__outlin:hover,.idx-grid--listing-pro .idx-btn-primary:focus,.idx-grid--listing-pro .idx-btn-primary:hover,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav:focus,.idx-grid--listing-pro .idx-details__navigation .idx-btn__nav:hover,.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss:focus,.idx-grid--listing-pro .idx-lightbox .idx-lightbox__button-dismiss:hover{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:maroon;border-radius:0;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:focus,.idx-grid--listing-pro .idx-details-link--group a:hover{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:.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 maroon;border-radius:0 0 0 0}.IDX-resultsPhoto img{border-radius:0}.IDX-resultsPhotoLink{display:block}.IDX-resultsPhotoLink .IDX-resultsPhotoImg{border:none;display:block;margin:auto;transition:transform .3s ease}.IDX-resultsPhotoLink:hover .IDX-resultsPhotoImg{transform:scale(1.2)}.IDX-field-listingPrice{color:#333;font-size:18px;font-weight:700}.IDX-field-bedrooms,.IDX-field-sqFt,.IDX-resultsAddress{color:#333}.IDX-field-bedrooms>span,.IDX-field-listingPrice>span,.IDX-field-sqFt>span{background-color:#f5f5f5}.IDX-wrapper-standard .IDX-resultsAddress a,.IDX-wrapper-standard .IDX-resultsAddress a:active,.IDX-wrapper-standard .IDX-resultsAddress a:focus,.IDX-wrapper-standard .IDX-resultsAddress a:hover{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-modifySearch,.IDX-wrapper-standard #IDX-newSearch,.IDX-wrapper-standard #IDX-resultsRefineSubmit,.IDX-wrapper-standard a#IDX-saveSearch{background-color:maroon;border-color:maroon;border-radius:0;border-width:1px;color:#fff;font-size:18px;line-height:normal;margin-top:5px;text-decoration:none}.IDX-wrapper-standard #IDX-modifySearch:hover,.IDX-wrapper-standard #IDX-newSearch:hover,.IDX-wrapper-standard #IDX-resultsRefineSubmit:hover,.IDX-wrapper-standard a#IDX-saveSearch: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:maroon;border:1px solid maroon;border-radius:0;color:#fff;margin-bottom:4px}.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:active,.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:focus,.IDX-wrapper-standard .IDX-resultsCellActions .IDX-btn-default:hover{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-body,.IDX-wrapper-standard .IDX-resultsCellsContainer .IDX-panel-default>.IDX-panel-heading{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-resultsText,.IDX-panel-body .IDX-field .IDX-text{border:1px solid #ccc;display:block;float:left;padding:6px;width:50%}.IDX-panel-body .IDX-field .IDX-resultsText,.IDX-panel-body .IDX-field .IDX-text{margin-left:-1px;width:50%}.IDX-wrapper-standard .IDX-resultsAddress{background-color:maroon;border-radius:0 0 0 0;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-resultsPhotoImg,.IDX-resultsPhotoLink{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-body,.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default>.IDX-panel-heading{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-resultsPhotoImg,.IDX-resultsPhotoLink{max-height:250px}}@media (max-width:640px){.IDX-panel-body .IDX-field .IDX-label,.IDX-panel-body .IDX-field .IDX-resultsText,.IDX-panel-body .IDX-field .IDX-text{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:0;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:maroon!important;border-radius:0;border:none}.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>li>a{color:#fff!important}.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-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-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:#333!important;border-color:#333!important}#IDX-mapHeader-Search{background:#ccc}.IDX-propertyInfoList li{font-size:12px;line-height:normal;margin:2px 0}.ballen-idxs-container .IDX-quicksearchWrapper{color:#333!important;background-color:#f5f5f5!important;border:1px solid #ccc!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:#fff!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{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 .15s,-webkit-box-shadow ease-in-out .15s!important;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsButtonInput{background-color:maroon!important;border:2px solid maroon!important;border-radius:0;color:#fff!important;padding:5px 20px!important;margin-top:20px!important}.ballen-idxs-container .IDX-quicksearchWrapper .IDX-qsButtonInput:hover{background-color:#333!important;border:2px solid #333!important}.impress-lead-login input{background-color:#fff;border:1px solid #ccc;border-radius:0;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:focus,#IDX-leadToolsBar a:hover{text-decoration:none}#IDX-leadAccountLink,#IDX-leadInfo,#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 .idx-mlm-market-report-subscriptions__unsubscribe--all,#idx-mlm-app .landing .mlm-nav .mlm-nav__item .mlm-nav__item-link,#idx-mlm-app .mlm-button__info,#idx-mlm-app .mlm-button__primary,#idx-mlm-app .saved-searches .mlm-nav .mlm-nav__item .mlm-nav__item-link,.mlm-button__info{background-color:maroon;border-color:maroon;border-radius:0;color:#fff}#idx-mlm-market-report-subscriptions .idx-mlm-market-report-subscriptions__unsubscribe--all{height:auto}#idx-mlm-app .btn-lg,#idx-mlm-app .mlm-button__default,#idx-mlm-app .mlm-button__large,#idx-mlm-app .mlm-dialog__body .mlm-button,.mlm-dialog__dismiss .mlm-button__default{background-color:maroon;border-color:maroon;border-radius:0;color:#fff}.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 .active.focus.mlm-button__info,#idx-mlm-app .active.mlm-button__info,#idx-mlm-app .active.mlm-button__info:focus,#idx-mlm-app .active.mlm-button__info:hover,#idx-mlm-app .btn-info.active,#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.focus,#idx-mlm-app .btn-info:active,#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:focus,#idx-mlm-app .btn-info:hover,#idx-mlm-app .focus.mlm-button__info,#idx-mlm-app .landing .mlm-nav .mlm-nav__item .mlm-nav__item-link:hover,#idx-mlm-app .mlm-button__info:active,#idx-mlm-app .mlm-button__info:active.focus,#idx-mlm-app .mlm-button__info:active:focus,#idx-mlm-app .mlm-button__info:active:hover,#idx-mlm-app .mlm-button__info:focus,#idx-mlm-app .mlm-button__info:hover,#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 .saved-searches .mlm-nav .mlm-nav__item .mlm-nav__item-link: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:maroon}.mlm-dialog__container .mlm-button{border-radius:0}.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}.idx-mk-report-confirmation__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-header-actions .idx-mk-report-change-location__button,.idx-mk-report-location-search .idx-mk-report-autocomplete__input-button,.idx-mk-report-report-unavailable__redirect,.mlm-mobile-close{background-color:maroon;color:#fff!important;border-radius:0}.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-location-search .idx-mk-report-autocomplete__input-button:active,.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-header-actions .idx-mk-report-change-location__button,.idx-mk-report-location-search .idx-mk-report-autocomplete__input-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-agentInfo-group,.IDX-rosterAgentAddress,.IDX-rosterInfo{font-size:14px}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-rosterAgentImage{float:none;margin:0 auto;width:200px}.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-list-unstyled.IDX-actionLinks,.IDX-wrapper-standard .IDX-rosterAgentInfoWrap .IDX-nav{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-bioInfo .IDX-bioUserTitle,.IDX-wrapper-standard .IDX-agentbio__collapse .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:maroon;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%}}