:root{--primary-color:#195fac;--secondary-color:#000000;--accent-color:#195fac;--accent-hover:#ffffff;--dark-color:#000000;--grey-color:#f2f2f2;--grey-dark-color:#dedede;--white-color:#ffffff;--custom-btn-hover:hsla(0,0%,100%,.2);--body-fonts:"Roboto",sans-serif;--button-fonts:"Roboto",sans-serif;--title-fonts:"Patua One",serif;--sub-title-fonts:"Roboto",sans-serif}*{text-shadow:none!important;font-size:18px}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.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)}body,.navbar-default .navbar-nav>li>a,.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)}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{font-weight:300;color:var(--dark-color)}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(--accent-color);text-decoration:none}a:hover{color:var(--accent-color);text-decoration:underline}a:focus{text-decoration:none}.rn-invert-colors a{color:var(--white-color)}@media (min-width:992px){.section-title h3{font-size:42px}}body{color:var(--dark-color)!important}.btn{transition:all .2s ease-in;font-family:var(--button-fonts)}.btn-primary,.rn-invert-colors .btn-primary{background:var(--primary-color)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.rn-invert-colors .btn-primary:hover,.rn-invert-colors .btn-primary:focus,.rn-invert-colors .btn-primary:active,.hero-carousel .carousel-caption .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:focus,.hero-carousel .carousel-caption .btn-primary:active{background-color:var(--accent-hover);border-color:var(--accent-hover);outline:none}.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)}section.header-section{z-index:3}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{text-transform:capitalize;font-size:16px;border:0;border-radius:0;font-weight:400}@media (min-width:768px){.rn-invert-colors .navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a{color:#333333}.navbar-default .navbar-nav .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333333;padding:15px;border-bottom:1px solid rgba(0,0,0,.095)}.rn-invert-colors .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a{color:var(--accent-color)}.rn-invert-colors .navbar-default .navbar-nav>.active::before,.navbar-default .navbar-nav>.active::before,.navbar-default .navbar-nav>li:hover:before,.navbar-default .navbar-nav>li:focus:before{content:'\f0d8';font-family:'FontAwesome';position:absolute;bottom:0;left:50%;transform:translateX(-50%);line-height:0;color:var(--accent-color)}.navbar-nav>li>.dropdown-menu{background:var(--white-color);padding-top:0;padding-bottom:0}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.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(--accent-color);background:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#f2f2f2;transition:all .2s ease-in-out}}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:var(--accent-color);transition:all .2s ease-in}.navbar-default .navbar-toggle .icon-bar{background:var(--accent-color);transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:var(--accent-color);position:absolute;top:30px;right:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--primary-color)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:var(--white-color)}.navbar-wrapper .navbar{border-radius:0}#header-contact{display:none}.navbar-wrapper .navbar{margin-bottom:0}.navbar-brand{text-align:left;margin-top:10px}.navbar-header{margin:0!important}@media (max-width:991px){#navbar{position:absolute;top:0;background:rgba(0,0,0,.9);width:100%;z-index:3}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;text-align:center;color:var(--white-color)!important}.collapse.in{display:block!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px;text-align:center;color:var(--white-color)!important}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none;background-color:rgba(255,255,255,.1)}.navbar-wrapper .container{width:100%;padding:0!important;margin:0!important}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{text-align:center}}@media (min-width:992px){.navbar-container .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:15px}.navbar-wrapper.is-sticky .navbar-container .container{padding-top:0}.navbar-brand{margin-top:0;width:auto;transition:all .3s ease-in-out}#navbar{height:fit-content!important;margin-left:auto}#navbar .navbar-nav{margin-top:0}.navbar-nav>li{padding:5px}.navbar-nav>li:not(:last-child){border-right:1px solid rgba(0,0,0,.085)}}.navbar-wrapper.is-sticky{position:fixed!important;top:0;left:0;width:100%;z-index:100;margin:0;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideDown .3s ease-out;background:var(--white-color)}body.toolbar .navbar-wrapper.is-sticky{top:130px}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar-wrapper.is-sticky .navbar-nav-centered{float:none;display:flex;justify-content:center}.navbar-wrapper.is-sticky .navbar-brand{width:150px}.navbar-wrapper.is-sticky .navbar-default .navbar-toggle{top:10px}.footer-section{border-top:1px solid rgba(255,255,255,.095)}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:0 0 0}#custom-footer p,#footer-disclaimer p,.powered-by-realtyninja a,.privacy-policy a,.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a,.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a{color:var(--white-color);text-shadow:none!important}.custom-sitewide-contact-section .row>div *{font-size:18px;line-height:1.7}.custom-sitewide-contact-section h4{font-size:21px;font-weight:300}.custom-sitewide-contact-section a:hover{color:var(--white-color);text-decoration:underline}.custom-sitewide-contact-section ul{list-style:none;padding-left:0!important}section{position:relative;z-index:2;background:var(--white-color)}.fixed-sitewide-footer{position:sticky;bottom:0;left:0;width:100%;height:auto;z-index:1}.section-custom-footer .header-contact-social{float:right;display:inline-block}.section-custom-footer .header-contact-social .fa-circle{display:none}.section-custom-footer .header-contact-social .fa{transition:all .3s ease-in-out}.section-custom-footer .header-contact-social a:hover .fa{color:var(--grey-dark-color)}.contact-info-contact-image{max-width:200px;padding:15px 0}.big-contact-form-container .btn,.listing-lead-form-container .btn{color:var(--white-color);border:1px solid var(--accent-color);padding:15px 35px;display:inline-block;border-radius:5px;background-color:var(--accent-color)}.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background:var(--accent-hover);color:var(--accent-color)}.section-quick-contact .contact-info-container div{text-align:center}.section-quick-contact .contact-info-contact-image{display:block;margin:15px auto}@media (min-width:992px){.section-quick-contact .contact-info-container div{text-align:left}.section-quick-contact .contact-info-contact-image{margin:0 auto}}.contact-info-social a{display:inline-block}.contact-info-social a .fa-circle{display:none}.big-contact-form-container .contact-info-social .fa.fa-brands{color:var(--dark-color);display:block;height:100%;width:100%;position:absolute;top:0;left:0;transition:all .3s ease-in-out}.big-contact-form-container .contact-info-social a:hover .fa.fa-brands{top:-40px}.big-contact-form-container .contact-info-social .fa-stack.fa-lg{position:relative;display:flex;height:40px;width:40px;background:url(https://s.realtyninja.com/static/media/med/14923_111c1a8b_stripes_3_b.png);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.08);overflow:hidden}.big-contact-form-container .contact-info-social .fa-stack.fa-lg::before{content:'';height:100%;width:100%;position:absolute;bottom:-40px;left:0;transition:all .3s ease-in-out;font-family:"FontAwesome";color:var(--white-color);display:flex;justify-content:center;align-items:center}.big-contact-form-container .contact-info-social a:hover .fa-stack.fa-lg::before{bottom:0}.big-contact-form-container .contact-info-social a[title="Facebook"] .fa-stack.fa-lg::before{content:'\f39e';background:#1877F2!important}.big-contact-form-container .contact-info-social a[title="LinkedIn"] .fa-stack.fa-lg::before{content:'\f0e1';background:#0A66C2!important}.big-contact-form-container .contact-info-social a[title="X (Twitter)"] .fa-stack.fa-lg::before{content:'\e61b';background:#000000!important}.big-contact-form-container .contact-info-name,.big-contact-form-container .small-divider,.big-contact-form-container .contact-info-contact-image,.contact-info-address{display:none!important}.big-contact-form-container .contact-info-email .fa::after{content:' Email Us Today!: ';font-family:var(--body-fonts);font-size:18px;font-weight:400}.big-contact-form-container .fa-mobile::before{content:'\f095'!important}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{}.listing-ctas-main .btn-secondary{background:var(--white-color);color:var(--primary-color);border-color:var(--primary-color)}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-secondary:hover{background:var(--dark-color);color:var(--white-color)}.listing-bottom-form-container,.listing-lead-form-container{background:var(--dark-color)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary-color)}}body.index #bg-fade-carousel .carousel-control,body.index #bg-fade-carousel .carousel-indicators{display:none}.no-title .section-heading{display:none}.hero-carousel .slide{min-height:385px}@media (min-width:992px){.hero-carousel .slide{min-height:550px}}.homepage-listings-wrapper{background:url(https://s.realtyninja.com/static/media/med/14923_29136203_imgi_578_homepage_section_bg.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.homepage-listings .mls-search-controls-wrapper,.homepage-listings .listing-grid{background:transparent}.transparent-bg{background:transparent!important}.custom-button .rn-link{color:var(--white-color);background:var(--accent-color);padding:15px 25px;transition:all .3s ease-in-out;border-color:var(--dark-color);border:1px solid var(--dark-color);border-radius:4px}.custom-button .rn-link:hover{color:var(--primary-color);background:var(--white-color);border-color:var(--accent-color)}.no-top-padding .rn-content-block{padding-top:0!important}.no-bottom-padding .rn-content-block{padding-bottom:0!important}.repeat-bg-x .rn-content-block{background-repeat:repeat-x!important;background-size:initial!important}.page-title .rn-content-block{background:url(https://s.realtyninja.com/static/media/med/14923_82d5d991_imgi_5_header_image.jpg)!important}@media (min-width:992px){.page-title .rn-content-block{padding-top:150px;padding-bottom:150px}}.page-title h1{display:block;text-align:center;color:var(--white-color)!important;font-size:35px;font-weight:400;text-shadow:1px 1px 5px #000000!important}@media (min-width:480px){}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}