:root{--primary-color:#003da5;--secondary-color:#dc1c2e;--accent-color:#dc1c2e;--accent-hover:#003da5;--dark-color:#000000;--grey-color:#e8eefc;--grey-dark-color:#666666;--white-color:#ffffff;--body-fonts:"Lato",sans-serif;--button-fonts:"Lato",sans-serif;--title-fonts:"Lato",sans-serif;--sub-title-fonts:"Lato",sans-serif}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:var(--title-fonts);font-weight:600}body,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2,.mls-search-controls-wrapper .form-control{font-family:var(--body-fonts)}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--primary-color)}a:hover{color:var(--secondary-color)}a:focus{text-decoration:none}.btn{transition:all .2s ease-in;font-family:var(--buttton-fonts)}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent-color);border-color:var(--accent-color)}.navbar.navbar-default>.container-fluid{display:flex;flex-wrap:wrap;padding:0;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);align-items:center}.navbar #header-contact{display:flex;flex-direction:column;order:-1;width:100%;margin:0;background:var(--dark-color)}@media (min-width:768px){.navbar #header-contact{flex-direction:row;justify-content:space-between;padding:0 15px}.navbar #header-contact span,.navbar #header-contact>div{margin:0;padding:5px;display:flex;align-items:center}}.navbar #header-contact a{color:var(--white-color)}@media (min-width:768px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:0;color:var(--dark-color)}}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:var(--primary-color)}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--grey-dark-color);opacity:.85}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--primary-color);background-color:var(--secondary-color)}.navbar-brand{transition:all .3s ease-in-out;height:100%;display:flex;justify-content:center;align-items:center}#navbar{margin:0}@media (min-width:768px){#navbar{margin-left:auto}.navbar-nav{margin-top:0;padding:10px 0;transition:all .3s ease-in-out}.navbar-brand img{transition:all .3s ease-in-out}.sticky-header-active .navbar-brand img{width:250px!important}.navbar{margin-bottom:0}}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:17px;text-transform:capitalize;color:var(--grey-dark-color);letter-spacing:1px;border:0!important}.navbar-wrapper{transition:all .3s ease;z-index:999}.sticky-header-active .navbar-wrapper{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.footer-section{}.section-custom-footer{padding:10px 0}#footer-disclaimer{padding:10px 0 30px}.custom-form .big-contact-form-wrapper{padding-top:50px}.custom-form .big-contact-form-container .row>div{position:relative;border-top:10px solid var(--secondary-color);border-radius:10px;z-index:2}.custom-form .big-contact-form-container .row{position:relative}.custom-form .big-contact-form-container .row::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:var(--dark-color);opacity:.65;z-index:1}.contact-info-contact-image{max-width:200px}@media (min-width:992px){.custom-form .big-contact-form-container .row>div{padding:60px}.custom-form .big-contact-form-container h3{font-size:42px}}@media only screen and (min-width :768px){.big-contact-form-container .form-group{width:48%;margin-bottom:15px;display:inline-block}.big-contact-form-container .form-group:first-of-type,.big-contact-form-container .form-group.full-width{display:block;width:100%;margin:0 auto 15px}.big-contact-form-container .formContent{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.buyers-form .big-contact-form-container .form-group:nth-last-of-type(2){width:100%}.big-contact-form-container .btn,.listing-lead-form-container .btn{background:var(--secondary-color);transition:all .3s ease-in-out;color:var(--white-color)}.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background:var(--primary-color)}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.mls-search-controls-wrapper{background-color:var(--grey-color)}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}#mls_search_email_subscribe .alert-info{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}#mls_search_email_subscribe .alert-info:hover{background-color:var(--secondary-color);color:white;border-color:var(--secondary-color)}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{}.listing-ctas-main .btn-secondary{background:var(--grey-dark-color);color:var(--white-color)}.listing-ctas-main .btn-secondary:hover{background:var(--dark-color);color:var(--white-color)}.listing-bottom-form-container,.listing-lead-form-container{background:var(--primary-color)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary-color)}}.custom-main-banner .rn-content-block{position:relative;background-size:contain;background-repeat:no-repeat;width:100%;height:0;min-height:0;padding-top:41.69%}.custom-main-banner .rn-content-block>.container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-main-banner .row{position:absolute;top:50%;left:50%;transform:translate(-75%,-70%)}.custom-main-banner .rn-link{color:var(--white-color);font-weight:900;font-size:12px;line-height:1.0;font-family:"Arial","sans-serif"}.custom-main-banner .rn-link.lighter{font-weight:400}@media (min-width:480px){.custom-main-banner .rn-link{font-size:16px;line-height:1.2}}@media (min-width:768px){.custom-main-banner .rn-link{font-size:24px;line-height:1.2}}@media (min-width:992px){.custom-main-banner .rn-link{font-size:36px;line-height:1.3}}@media (min-width:1200px){.custom-main-banner .rn-link{font-size:42px;line-height:1.2}}@media (min-width:1400px){.custom-main-banner .rn-link{font-size:56px;line-height:1.2}}.cta-boxes .row>div>div{border-top:10px solid var(--secondary-color);border-radius:10px;background:var(--white-color);transition:transform 300ms ease 0ms;height:100%;padding:40px}.cta-boxes .row>div>div:hover{transform:scale(1.1)}.cta-boxes h3{font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px;line-height:1.4em}@media (min-width:768px){.cta-boxes .row{display:flex;flex-direction:row}}.no-title .section-heading{display:none}.gradient-bg .featured-listings-carousel-wrapper{background-image:linear-gradient(180deg,#ffffff 0%,#e8eefc 100%)!important}.page-title .rn-content-block{position:relative;background:url(https://s.realtyninja.com/static/media/med/14407_6ea51299_page-title-bg.jpg) center/cover no-repeat;min-height:250px}.page-title .rn-content-block::before{content:'';position:absolute;top:0;height:100%;width:100%;background:rgba(68,98,124,.8)}.page-title .rn-content-block::after{content:'';position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);background-size:100% 100px;left:0;bottom:0;height:100px;width:100%;z-index:10;transform:scale(-1,1)}.page-title h1,.page-title h4{color:var(--white-color)}@media (min-width:480px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}