body{color:#333;border-color:#003057;font-family:'Montserrat',Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{color:#000;font-family:'Montserrat',Arial,Helvetica,sans-serif}a,a:hover,a:focus,a:active,div.subbody.row a.responsive-blog-view-all h4,#featured-properties-widget .featureblock-wrapper a,.mx-blogs-pagination-wrap .pagination a.page-numbers,span.link-color{color:#003057}div.featuredProperties div.navleft,div.featuredProperties div.navright{color:#003057}.social-font-icon{color:#003057}div.singlelisting div.listingDetailsSubRight a.LinkToDetails,.work_with_agent_button{background-image:none}.single-listing-mls-row{align-items:center;display:flex;max-width:420px}.single-listing-mls-row>div{flex-grow:1}.single-listing-mls-row>.single-listing-virtual-tour{flex-grow:0;height:30px}.single-listing-virtual-tour img{max-height:100%}.btn-primary,.mortgage-calculator-widget .btn-primary,.btn.btn-primary,button.affix-contact-btn,div.singlelisting div.listingDetailsSubRight a.LinkToDetails,.work_with_agent_button,input.responsive-button,.fl-builder-widget-settings div.searchbylocation div.search-main .searchByLocationSubmit,.fl-builder-content .fl-module-content .fl-widget div.searchbylocation div.search-main .searchByLocationSubmit{color:#fff;background-color:#003057;border-color:#fff}.login-wait-content .loader{color:#003057}.mx-form a.btn:not(.btn-primary):hover,.mx-form button.btn:not(.btn-primary):hover{color:#fff !important;background-color:#002a4e;border-color:#002a4e}.mx-form .btn:not(.btn-primary){color:#003057}@media (hover:none),(pointer:coarse){.mx-form a.btn:not(.btn-primary):hover,.mx-form button.btn:not(.btn-primary):hover{color:#003057 !important}}.mx-blog-nav-header .home-icon>path{fill:#003057}div.searchbylocation.layout_3 div.search-main button.searchByLocationSubmit,.fl-builder-content .fl-module-content .fl-widget div.searchbylocation input.searchByLocationSubmit.btn.btn-primary,div.searchbylocation.layout_3 div.search-main button.search-near-me,.fl-builder-content .fl-module-content .fl-widget div.searchbylocation span.searchByLocationSubmit.search-near-me{color:#fff;background-color:#003057}.fl-builder-content .fl-module-content .fl-widget div.searchbylocation div.search-main .searchByLocationSubmit i.search-icon{color:#fff}.mortgage-calculator-widget .btn-primary:hover,.btn-primary:hover,button.affix-contact-btn:hover,.work_with_agent_button:hover,input.responsive-button:hover{color:#e6e6e6;background-color:#194568;border-color:#fff}.btn-primary.disabled,.btn-primary.appear-disabled,.mx-form .btn-primary:hover,button.affix-contact-btn.disabled,.work_with_agent_button.disabled,input.responsive-button.disabled{color:#fff;background-color:#999;border-color:#fff}.nav .dropdown-menu>li>a,.nav .dropdown-menu>li>a:hover,.nav .dropdown-menu>li>a:focus{color:#333333}.header-text-highlight{color:#003057}.amenityicon i{background-color:#003057;color:#fff;border-radius:50px}.amenityicon .fl-icon i{line-height:78.75px;width:78.75px}.fl-button-primary .fl-node-content a.fl-button,.first-button-is-primary .fl-button-group-button:nth-of-type(1) a,.second-button-is-primary .fl-button-group-button:nth-of-type(2) a,.third-button-is-primary .fl-button-group-button:nth-of-type(3) a{background-color:#003057;color:#fff}.fl-button-primary .fl-node-content a.fl-button:visited,.first-button-is-primary .fl-button-group-button:nth-of-type(1) a:visited,.second-button-is-primary .fl-button-group-button:nth-of-type(2) a:visited,.third-button-is-primary .fl-button-group-button:nth-of-type(3) a:visited{background-color:#003057}.fl-button-primary .fl-node-content a.fl-button span,.first-button-is-primary .fl-button-group-button:nth-of-type(1) a span,.second-button-is-primary .fl-button-group-button:nth-of-type(2) a span,.third-button-is-primary .fl-button-group-button:nth-of-type(3) a span,.fl-button-primary .fl-node-content a.fl-button i,.first-button-is-primary .fl-button-group-button:nth-of-type(1) a i,.second-button-is-primary .fl-button-group-button:nth-of-type(2) a i,.third-button-is-primary .fl-button-group-button:nth-of-type(3) a i{color:#fff}.brand-colored-row{background-color:#003057;color:#eee}.brand-colored-row a{color:#eee}.brand-colored-row h1,.brand-colored-row h2,.brand-colored-row h3,.brand-colored-row h4,.brand-colored-row h5,.brand-colored-row h6,.brand-colored-row .uabb-module-content .uabb-text-editor{color:#eee}.brand-colored-row .fl-button-primary .fl-node-content a.fl-button,.brand-colored-row .first-button-is-primary .fl-button-group-button:nth-of-type(1) a,.brand-colored-row .second-button-is-primary .fl-button-group-button:nth-of-type(2) a,.brand-colored-row .third-button-is-primary .fl-button-group-button:nth-of-type(3) a{color:#003057;background-color:#fff}.brand-colored-row .fl-button-primary .fl-node-content a.fl-button:visited,.brand-colored-row .first-button-is-primary .fl-button-group-button:nth-of-type(1) a:visited,.brand-colored-row .second-button-is-primary .fl-button-group-button:nth-of-type(2) a:visited,.brand-colored-row .third-button-is-primary .fl-button-group-button:nth-of-type(3) a:visited{background-color:#fff}.brand-colored-row .fl-button-primary .fl-node-content a.fl-button span,.brand-colored-row .first-button-is-primary .fl-button-group-button:nth-of-type(1) a span,.brand-colored-row .second-button-is-primary .fl-button-group-button:nth-of-type(2) a span,.brand-colored-row .third-button-is-primary .fl-button-group-button:nth-of-type(3) a span,.brand-colored-row .fl-button-primary .fl-node-content a.fl-button i,.brand-colored-row .first-button-is-primary .fl-button-group-button:nth-of-type(1) a i,.brand-colored-row .second-button-is-primary .fl-button-group-button:nth-of-type(2) a i,.brand-colored-row .third-button-is-primary .fl-button-group-button:nth-of-type(3) a i{color:#003057}div#testimonials{padding-top:20px}div#testimonials .testimonial h2{background-color:#003057;color:#eee;margin-left:-50%;padding:15px 15px 15px 50%;display:inline-block}.pagination a.currentpage{background-color:#194568}.pagination a.currentpage{color:#eee}.pagination a,.pagination a:visited{color:inherit}#affix-header-search{background-color:#003057;color:#eee}#affix-header-search .form-group .search-location{border-color:#eee}#affix-header-search .form-group .searchByLocationSubmit,#affix-header-search .form-group .searchByCurrentLocation{color:#000;background-color:#999;border-color:#eee}#affix-header-search .form-group .searchByLocationSubmit:hover,#affix-header-search .form-group .searchByCurrentLocation:hover,#affix-header-search .form-group .searchByCurrentLocation:focus,#affix-header-search .form-group .searchByLocationSubmit:focus{color:#fff;background-color:#003057}#idx-override-basic-profile-details-container{background-color:#003057;color:#eee}body.layout-default div.nav-bar{background-color:#003057;border-top:0 solid transparent;border-bottom:0 solid transparent}@media print{body.layout-default div.nav-bar{background-color:#003057 !important}}body.layout-default .nav.navbar-nav>li.open,body.layout-default .nav>.open>a,body.layout-default .nav>.open>a:hover,body.layout-default .nav>.open>a:focus,body.layout-default .nav.navbar-nav>li.current>a,body.layout-default .nav.navbar-nav>li.current>a.highlighted,body.layout-default .nav>li>a:hover,body.layout-default .nav>li>a:focus{background-color:#194568}div.default-header .office-legal-name-wrap,body.layout-default div.nav-bar ul.navbar-nav>li>a{color:#eee}body.layout-default div.nav-bar ul.navbar-nav>li>a:hover,body.layout-default div.nav-bar ul.navbar-nav>li>a.highlighted,body.layout-default div.nav-bar ul.navbar-nav>li.current>a,body.layout-default div.nav-bar ul.navbar-nav>li.current>a:hover,body.layout-default div.nav-bar ul.navbar-nav>a:hover{color:#fff}body.layout-default div.subheader a.fa-angle-down{color:#003057}body.layout-largeimage div.nav-bar{background-color:#ffffff;border-top:6px solid #003057;border-bottom:0 solid transparent}body.layout-largeimage .nav.navbar-nav>li.open,body.layout-largeimage .nav>.open>a,body.layout-largeimage .nav>.open>a:hover,body.layout-largeimage .nav>.open>a:focus,body.layout-largeimage .nav.navbar-nav>li.current>a,body.layout-largeimage .nav.navbar-nav>li.current>a.highlighted,body.layout-largeimage .nav>li>a:hover,body.layout-largeimage .nav>li>a:focus{background-color:#e6e6e6}body.layout-largeimage div.nav-bar ul.navbar-nav>li>a{color:#003057}body.layout-largeimage div.nav-bar ul.navbar-nav>li>a:hover,body.layout-largeimage div.nav-bar ul.navbar-nav>li>a.highlighted,body.layout-largeimage div.nav-bar ul.navbar-nav>li.current>a,body.layout-largeimage div.nav-bar ul.navbar-nav>li.current>a:hover,body.layout-largeimage div.nav-bar ul.navbar-nav>a:hover{color:#003057}body.layout-largeimage #wrapper div.nav-bar.grande-header,body.layout-default #wrapper div.nav-bar.grande-header,body.layout-largeimage #wrapper div.nav-bar.slim-header,body.layout-default #wrapper div.nav-bar.slim-header{border-top:0 solid transparent;border-bottom:0 solid transparent}div.footer-body{background:none;background-color:#4f4f51;color:#aaa}div.footer>div{clear:none;color:#aaa}div.footer a{color:#65a6d8}.sold-status.status-block .status,.sold_price .price{color:#d00}#overlay-control-bar,#mobile-control-bar{background-color:#003057;color:#fff}#listing-detail-header-bar{background-color:#003057;color:#fff}#listingsDetail .pageContent.responsive_theme .listing-detail-btn{color:#fff;background:#003057}#listingsDetail .pageContent.responsive_theme a{color:#003057}#listingsDetail .pageContent.responsive_theme div#share_icons i{color:#003057}#listingsDetail .pageContent.show_page .walk-score-wrap .progress .progress-bar{background-color:#003057}#listingsDetail .pageContent #mortgage_calculator .heading *{color:#fff}#listingsDetail .pageContent #mortgage_calculator .heading{background:#003057}#listingsDetail .pageContent #mortgage_calculator button{color:#fff;background:#003057}.pageContent.responsive_theme .listing-info-see-similar a{border-color:#003057}#aos_page .nav.nav-tabs>li>a:focus{color:#003057}#aos_page .aggregate-reviews .zillow_rating_outer,#aos_page .aggregate-reviews .average-review{color:#003057}#aos_page .aos-agent-card .aos-agent-meta .aos-agent-title,#aos_page .aos-agent-card .aos-agent-meta .aos-agent-license,#aos_page .aos-agent-card .aos-agent-meta .aos-agent-category{color:#003057}#aos_page .aos-agent-card .aos-agent-image a.aos-agent-detail-link,#aos_page .aos-agent-card .aos-agent-hover-card>div{border-bottom-color:#003057}#aos_page .aos-agent-card .aos-agent-hover-card .aos-agent-hover-btns .btn:hover{color:#fff;background-color:#003057;border-color:#003057}#aos_page .aos-agent-card>.isotope-agent{box-shadow:0px 4px 20px rgba(0,48,87,0.3)}#aos_page .aos-agent-card .aos-agent-image{box-shadow:0px 0px 20px rgba(0,48,87,0.3);z-index:2;position:relative}#aos_page .aos-office-card .aos-office-meta .aos-office-card-address-detail{color:#003057}#aos_page .aos-office-card .aos-office-hover-card .aos-office-hover-btns .btn:hover,#aos_page .aos-office-card .aos-office-hover-card .aos-office-hover-btns .btn:focus{color:#fff;background-color:#003057;border-color:#003057}#aos_page .aos-office-card .aos-office-image a.aos-office-detail-link,#aos_page .aos-office-card .aos-office-hover-card>div{border-bottom-color:#003057}#aos_page .aos-office-card>.isotope-office{box-shadow:0px 4px 20px rgba(0,48,87,0.3)}#aos_page .aos-office-card .aos-office-image{box-shadow:0px 0px 20px rgba(0,48,87,0.3)}#aos_page .aos-office-text-card .aos-office-accent-header-link,#aos_page .aos-office-text-card .aos-office-text-card-meta-cta-btns .btn:hover,#aos_page .aos-office-text-card .aos-office-text-card-meta-details .btn:hover,#aos_page .aos-office-text-card .aos-office-text-card-meta-details .btn.active{color:#fff;background-color:#003057;border-color:#003057}#aos_page .aos-office-text-card .aos-office-text-card-meta-details .btn:focus{border-color:#003057}#aos_page .aos-office-text-card .aos-office-text-card-meta-cta-btns .btn:focus{box-shadow:0px 0px 5px #003057}#aos_page .aos-office-text-card .aos-office-text-card-meta-cta-btns .btn{border-color:#003057}#aos_page .aos-office-text-card .aos-office-card-address-detail{color:#003057}#aos_page .aos-office-text-card>.isotope-office{box-shadow:0px 4px 20px rgba(0,48,87,0.3)}#aos_page .aos-office-text-card .aos-office-accent-border{box-shadow:0px 0px 20px rgba(0,48,87,0.3);border-color:#003057}#aos_page .aos-office-people-totop-link>span{background-color:#fff;color:#003057}#aos_page .aos-office-people-totop-link:focus>span{box-shadow:0px 0px 5px #003057}#aos_page .aos-office-people-totop-link:hover>span{color:#fff;background-color:#003057;border-color:#003057}#aos_page #ourTeam li.active .nav-pill-dot{background-color:#003057}#aos_page #ourTeam li:hover .nav-pill-dot{background-color:#003057}#aos_page .aos-auto-suggest-container .search-near-me.active .fa-location-arrow{color:#003057}#aos_page .aos-auto-suggest-container .search-near-me:not(.active) .fa-location-arrow{text-shadow:0 1px #003057,1px 0 #003057,0 -1px #003057,-1px 0 #003057,-1px 1px #003057,1px -1px #003057}#aos_page .aos-map-container .gm-style .gm-style-iw-t::after{background:#003057}#aos_page .aos-map-container .gm-style{font-family:'Montserrat',Arial,Helvetica,sans-serif}#aos_page .aos-loading-spinner div{background-color:#003057}.aos-agent-detail-container .aos-agent-office-meta .aos-agent-office-meta-detail .aos-agent-office-display-name{color:#003057;font-family:'Montserrat',Arial,Helvetica,sans-serif}.aos-agent-detail-container .aos-agent-header-spacer .aos-agent-page-search-icon button.search-submit,.aos-office-detail-container .aos-office-header-spacer .aos-office-page-search-icon button.search-submit,.aos-agent-detail-container .aos-agent-header-spacer .aos-auto-suggest-container .input-group .input-group-btn button.search-submit,.aos-office-detail-container .aos-office-header-spacer .aos-auto-suggest-container .input-group .input-group-btn button.search-submit{border-bottom-color:#003057}.aos-agent-detail-container .aos-agent-header-spacer .aos-auto-suggest-container #autosuggest__input,.aos-office-detail-container .aos-office-header-spacer .aos-auto-suggest-container #autosuggest__input{border-bottom-color:#003057}.aos-widget-profile-button{border:1px solid #003057}.mx_contact_form .form-group label{color:#003057;opacity:1 !important}.mx_contact_form .form-group input[type="checkbox"]:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0H0v16h16V0zm-2.793 5.207a1 1 0 00-1.414-1.414L6.5 9.086 4.207 6.793a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l6-6z' fill='%23e35205'/%3E%3C/svg%3E")}.mx_contact_form .form-group .btn-primary svg path,.mxforms-iconfill{fill:#e35205}.forms-rating-card .agent-aggregate-rating .star_rating_outer{color:#e35205}.mx-form .mobile-nav a,.thanks-nav a{color:#e35205 !important}.mx-form .back-to-connect path,.back-to-form path{fill:#e35205}.mx-form input:focus,.mx-form input:hover,.mx-form textarea:focus,.mx-form textarea:hover{border-color:#002a4e}.mx-form .btn-primary:not(.appear-disabled):hover{background-color:#002a4e;color:#fff}.mx-form .btn:focus{box-shadow:0 0 2px 2px #002a4e;outline:3px solid transparent}.mx-form-brand-header path.flag{fill:#003057}.mx-form-modal .modal-header button.close:focus{box-shadow:0 0 1px 1px #fff}.search-active .mx-navbar-blogs-search .search-icon path,.search-active .mx-navbar-blogs-search .search-icon circle{stroke:#003057}.mx-navbar-blogs-search input:focus,.mx-navbar-blogs-search input:focus~.mx-navbar-blogs-search button{border-color:#003057}.search-active .mx-navbar-blogs-search .search-icon path,.search-active .mx-navbar-blogs-search .search-icon circle{stroke:#fff}.mx-navbar-blogs-search button:focus{box-shadow:inset 0px 0px 12px #000}.search-active .mx-navbar-blogs-search button{background-color:#003057}.search-active .mx-navbar-blogs-search button:hover{background-color:#005aa3}.mx-blog-single-post-carousel .uabb-post-heading>a,.mx-blog-single-post-carousel .uabb-blog-posts button.slick-arrow i{color:#003057 !important}.mx-blog-single-post-carousel .uabb-blog-posts button.slick-arrow:hover i,.mx-blog-single-post-carousel .uabb-blog-posts button.slick-arrow:active{color:#005aa3 !important}.mx-blog-carousel .arrow-container svg path{stroke:#003057}.mx-blog-carousel a:hover .arrow-container svg path,.mx-blog-carousel a:focus .arrow-container svg path{stroke:#005aa3}.mx-postshelf-mobile-carousel .flex-control-paging a:after{border-color:#003057}.mx-postshelf-mobile-carousel .flex-control-paging a.flex-active:after{background-color:#003057;border-color:#003057}.cookie-banner button{background-color:#003057;color:#fff}a:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.fl-builder-content .uabb-image-carousel button:focus,.fl-icon a:focus i{outline:3px auto highlight;outline-offset:initial}@media (-webkit-min-device-pixel-ratio:0){a:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.fl-builder-content .uabb-image-carousel button:focus,.fl-icon a:focus i{outline-color:-webkit-focus-ring-color}}.uabb-photo-content a:focus,.uabb-image-carousel-content a:focus,.nav.navbar-nav>li a:focus{outline-offset:-3px}.vow-card-cover,.obscured-property.flex-card,.obscured-property.legacy-card{border-bottom:3px solid #00aac3;background-color:#e6e7e8}.obscured-property .sign-in-button>button,.vow-card-cover .vow-card-sign-in{background-color:#00aac3;color:#fff;border:1px solid #00aac3}.obscured-property .sign-in-button>button:hover,.vow-card-cover .vow-card-sign-in:hover{background-color:#00d6f6;border-color:#00d6f6}.obscured-property.flex-card .lock-icon,.obscured-property .obscured-status,.sold.status-badge,.vow-card-cover .card-status{background-color:#d00}#wms_search #search-add-solds{color:#d00}#wms_search #search-add-solds.active{background-color:#ffc3c3}#wms_search #search-add-solds.active:hover{background-color:#f3cfcf}