:root{--primary-color:#151515;--dark-color:#0F0F0F;--secondary-color:#DDD6C9;--grey-color:#fbf9f7;--grey-dark-color:#1D1B20;--white-color:#ffffff;--accent-color:#D8B573;--accent-hover:#EFE1C7;--light:#F2EEE7;--cool-white:#F5F5F5;--body-fonts:"Albert Sans","Inter","Montserrat","Helvetica Neue",Arial,sans-serif;--button-fonts:"Albert Sans","Inter","Montserrat","Helvetica Neue",Arial,sans-serif;--title-fonts:"Cormorant","Playfair Display","Garamond","Times New Roman",serif;--sub-title-fonts:"Albert Sans","Inter","Montserrat","Helvetica Neue",Arial,sans-serif;--hover:#220217;--btn:#a07d5f}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.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,.hero-carousel .carousel-caption h1,.header-contact-details,.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)}.header2,h2{font-size:36px}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:var(--primary-color)}.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)}.header-contact-details,.header-contact-social{display:none}@media only screen and (min-width :992px){.navbar .container-fluid{display:flex;align-items:center;justify-content:space-between}#header-contact,.navbar-nav{margin-top:5px}#header-contact{order:3;text-align:right;width:261px}.navbar-brand{text-align:left!important}#navbar{margin-right:auto;margin-left:auto}}.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(--accent-color)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--accent-color)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--primary-color);background-color:var(--secondary-color)}.navbar-brand{}#navbar{background:}.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:var(--accent-color)}.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:16px;font-weight:400;border:none!important;letter-spacing:2px;text-shadow:none!important}.rn-invert-colors .navbar-default .navbar-nav>li>a{color:var(--light)}@media only screen and (min-width :768px){.navbar-wrapper .navbar{border-radius:0;margin-top:20px}}@media only screen and (min-width :1200px){.navbar-default .navbar-nav>li>a{margin-left:12px;margin-right:12px}}.footer-section{}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:20px 0 40px}.section-form{background-position:center right}.big-contact-form-container h3{font-size:36px;color:var(--dark-color);margin-bottom:30px}.big-contact-form-container .btn,.listing-lead-form-container .btn{margin-top:4px;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;background-color:var(--accent-color);padding:15px 35px;display:block;width:100%;border:none}.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background-color:var(--accent-hover)}.big-contact-form-container .col-lg-6 .small-divider{display:none}.big-contact-form-container .form-control{height:40px}.big-contact-form-container .contact-info-name{display:none}.big-contact-form-container .contact-info-brokerage{color:#333333;font-size:15px;margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact-info-address .fa,.contact-info-email .fa,.contact-info-fax .fa,.contact-info-mobile .fa,.contact-info-phone .fa,.contact-info-toll-free .fa{color:var(--primary-color)}.small-contact-info-wrapper h4{font-size:18px;color:var(--primary-color)}.big-contact-form-container .contact-info-social .fa,.small-contact-info-wrapper .contact-info-social .fa{color:var(--accent-hover);transition:color .3s ease}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--primary-color)!important;transition:color .3s ease}.big-contact-form-container .contact-info-social a:hover .fa,.small-contact-info-wrapper .contact-info-social a:hover .fa{color:var(--primary-color)!important}.big-contact-form-container .contact-info-social a:hover .fa-circle,.small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:var(--accent-color)!important}@media only screen and (min-width :768px){.big-contact-form-wrapper{padding-top:80px;padding-bottom:80px}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3){width:50%;display:inline-block}.formContent>div[class^="form-group"]:nth-child(2){margin-right:20px;width:calc(50% - 25px)}}.contact-info-contact-image{max-width:300px;margin-top:20px}.big-contact-form-wrapper .col-lg-5{text-align:center}.big-contact-form-wrapper .contact-info-contact-image,.big-contact-form-container .small-divider{margin:20px auto!important}@media screen and (max-width:767px){.big-contact-form-wrapper .col-lg-5,.small-contact-info-wrapper{text-align:center}.contact-info-contact-image{padding-top:40px}.contact-info-contact-image,.big-contact-form-container .small-divider{margin:20px auto!important}}.links_under_area_search{font-size:15px}.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{color:var(--white-color);background-color:var(--primary-color)}.listing-ctas-main .btn-secondary{background:var(--secondary-color);color:var(--primary-color)!important}.listing-ctas-main .btn-secondary:hover{background:var(--accent-color);color:#fff}.listing-ctas-main .btn-primary:hover{background-color:var(--accent-color);color:var(--primary-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)}}.hero-carousel .slide{min-height:80vh}.carousel-fade .carousel-inner .item{background-position-x:65%}.hero-carousel .carousel-caption{background-image:url(https://s.realtyninja.com/static/media/med/13997_b6f9432d_key-gradient.png);background-size:100px;background-repeat:no-repeat;background-position:center;padding-top:150px;top:25%}.hero-carousel .carousel-caption h1{font-weight:300!important;font-size:32px}.hero-carousel .carousel-caption h4{font-weight:400;font-size:32px;text-transform:uppercase}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:var(--primary-color);border:none;padding:10px 25px;font-size:16px;letter-spacing:1px}@media only screen and (min-width :768px){.hero-carousel .carousel-caption{background-position:center;background-size:150px}.hero-carousel .carousel-caption h1{font-size:64px}.hero-carousel .carousel-caption h4{font-size:64px}}@media only screen and (min-width:999px){.hero-carousel .carousel-caption{background-position:center top}}.mls-search-controls-wrapper .mls-search-form-area-list-all:hover{color:var(--accent-color)}.mls-search-controls-wrapper .mls-search-form-property-type-container select,.mls-search-controls-wrapper .mls-search-listings-status-container select,.mls-search-controls-wrapper .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#000;text-shadow:none}.featured-boxes .row>div>div{height:auto;transition:all .2s ease-in}.featured-boxes .row>div>div:hover{background-color:var(--accent-hover)}.featured-boxes img{height:100%;width:100%;object-fit:cover;position:relative;z-index:3;max-height:400px}.featured-boxes h3{text-align:left;width:100%;font-weight:400}.featured-boxes a{color:var(--dark-color)!important}.featured-boxes .rn-col-2-4-content,.featured-boxes .rn-col-4-4-content,.invert-boxes .rn-col-1-4-content,.invert-boxes .rn-col-3-4-content{padding:40px!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:normal;text-align:left;cursor:pointer;position:relative;overflow:hidden;color:var(--dark-color)!important}.invert-boxes .rn-col-2-4-content,.invert-boxes .rn-col-4-4-content{padding:0!important;cursor:auto!important}.featured-boxes .col-lg-3>div>*{z-index:5}.featured-boxes .rn-col-2-4-content::after,.featured-boxes .rn-col-4-4-content::after,.invert-boxes .rn-col-1-4-content::after,.invert-boxes .rn-col-3-4-content::after{content:'';position:absolute;top:50%;right:0;width:34%;height:80%;background-image:url(https://s.realtyninja.com/static/media/med/13997_b6f9432d_key-gradient.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transform:translateX(20px) translateY(-50%);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:1}.featured-boxes .rn-col-2-4-content:hover::after,.featured-boxes .rn-col-4-4-content:hover::after,.invert-boxes .rn-col-1-4-content:hover::after,.invert-boxes .rn-col-3-4-content:hover::after{opacity:1;transform:translateX(0) translateY(-50%)}@media only screen and (min-width :768px){.featured-boxes img{max-height:100%}.featured-boxes .row>div>div{height:475px}.featured-boxes .row{display:flex;flex-wrap:wrap}.featured-boxes .rn-col-1-4{order:2}.featured-boxes .rn-col-2-4{order:1}.featured-boxes .rn-col-3-4{order:3}.featured-boxes .rn-col-4-4{order:4}.invert-boxes .rn-col-1-4{order:1}.invert-boxes .rn-col-2-4{order:2}.invert-boxes .rn-col-3-4{order:4}.invert-boxes .rn-col-4-4{order:3}.featured-boxes .rn-col-2-4-content::after,.featured-boxes .rn-col-4-4-content::after,.invert-boxes .rn-col-1-4-content::after,.invert-boxes .rn-col-3-4-content::after{height:50%;top:37%;right:4%}}@media only screen and (min-width :992px){.featured-boxes .row>div>div{height:500px}.invert-boxes .rn-col-1-4{order:2}.invert-boxes .rn-col-2-4{order:1}.featured-boxes .rn-col-3-4{order:4}.featured-boxes .rn-col-4-4{order:3}}@media screen and (max-width:767px){.invert-boxes .row{display:flex;flex-direction:column}.invert-boxes .rn-col-1-4{order:2}.invert-boxes .rn-col-2-4{order:1}.invert-boxes .rn-col-3-4{order:4}.invert-boxes .rn-col-4-4{order:3}}.section-heading h3{font-size:36px;color:var(--dark-color);text-transform:uppercase}.testimonials-wrapper .small-divider,.section-heading .small-divider{border-color:var(--accent-color)}.fa-quote-left,.fa-quote-left-alt,.fa-quote-right,.fa-quote-right-alt{display:none}#testimonials-carousel blockquote{font-size:21px;font-family:var(--title-fonts);color:#333333}#testimonials-carousel blockquote p{line-height:1.5em}#testimonials-carousel cite{color:#333333;font-size:.8em;font-style:normal;font-family:var(--body-fonts)}.carousel-indicators .active{background-color:var(--accent-color);border:none}.page-title .rn-content-block{background-color:var(--secondary-color)!important}.page-title h1{text-align:center;font-size:52px}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){}.custom-neigbourhoods .tiny{line-height:1.3em;display:inline-block;font-size:13px;letter-spacing:3px;position:relative;text-transform:uppercase;margin-bottom:10px}.custom-neigbourhoods-section hr{border-color:var(--accent-color);max-width:100px}.neighbourhoods-slider a{position:relative;width:100%;display:block}.neighbourhoods-slider a:before{content:"";width:100%;height:100%;position:absolute;background:var(--primary-color);opacity:.1;left:0;top:0}.custom-neigbourhoods-container{background:var(--neighbourhood-section-bg)}.neighbourhoods-slider{display:block;margin-top:60px}.upload-neighbourhoods,.custom-neigbourhoods-src,.editmode .custom-neigbourhoods-section{display:none}.editmode .custom-neigbourhoods-src,.editmode .upload-neighbourhoods{display:block}.custom-neigbourhoods-section{text-align:center}.custom-neigbourhoods-section>div>.container-fluid{position:relative;z-index:1}.custom-neigbourhoods-section hr{margin-left :auto;margin-right :auto}.custom-neigbourhoods-section .rn-content-block{padding:60px 0 120px}.custom-neigbourhoods-section>div>.container-fluid>div:first-child{margin:0 auto;width:85%}.custom-neigbourhoods-section>div>.container-fluid>div:first-child h3{font-size:32px}.neighbourhoods-slider .slick-list{min-height:400px}.neighbourhoods-slider .slick-slide{position:relative;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.neighbourhoods-slider .slick-slide:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.neighbourhoods-slider .neighbourhoods-item h3{transform:unset}.neighbourhoods-slider .slick-slide .neighbourhoods-item{padding-left:25px;padding-right:25px}.neighbourhoods-slider img{height:400px;width:100%;object-fit:cover}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div[class*="content"]{position:relative}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div[class*="content"] br{display:none}.neighbourhoods-slider .slick-slide .neighbourhoods-item h3{margin:50px 0 0;font-size:32px}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child{position:relative;background:var(--primary-color)}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child:before{position:absolute;content:"";height:calc(100% - 15px);width:calc(100% - 5px);background:transparent;top:30px;left:25px;z-index:-1;border:2px solid var(--secondary-color);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child img{box-shadow:0 30px 30px rgb(0 0 0 / 10%);height:300px;object-fit:cover;object-position:center;cursor:pointer;transition:all .2s ease-in-out;opacity:1!important}.neighbourhoods-slider .slick-prev,.neighbourhoods-slider .slick-next{z-index:1;bottom:-85px;top:unset}.neighbourhoods-slider .slick-prev{left:calc(50% - 85px);right:unset}.neighbourhoods-slider .slick-next{right:calc(50% - 85px)}.neighbourhoods-slider .slick-prev,.neighbourhoods-slider .slick-next{z-index:1;background:var(--accent-color);width:80px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.neighbourhoods-slider .slick-prev:hover,.neighbourhoods-slider .slick-prev:focus,.neighbourhoods-slider .slick-next:hover,.neighbourhoods-slider .slick-next:focus{background:var(--primary-color);box-shadow:0 20px 40px rgb(0 0 0 / 7%)}.neighbourhoods-slider .slick-next:before,.neighbourhoods-slider .slick-prev:before{content:"";width:unset;height:unset;position:relative;display:inline-block;transition:all .3s ease;color:var(--primary-color);font-size:32px;font-family:"Segoe UI Symbol",-apple-system;top:-2.5px}.neighbourhoods-slider .slick-next:before{content:"\27F6"}.neighbourhoods-slider .slick-prev:before{content:"\27F5"}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:var(--cool-white)!important}@media (min-width:640px){.neighbourhoods-slider .slick-list{min-height:490px}.neighbourhoods-slider .slick-slide .neighbourhoods-item h3{position:absolute;bottom:0;margin:0;top:0;right:unset;display:flex;align-items:flex-end;padding:0 30px 30px;color:var(--white-color);text-shadow:0 20px 20px rgb(0 0 0 / 7%);font-weight:400;width:100%;line-height:1.1;pointer-events:none;cursor:pointer;text-align:left}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child img{height:435px}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child:hover img{opacity:.5!important;box-shadow:0 30px 30px rgb(0 0 0 / 30%)}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child:hover:before{top:22px;left:12.5px;bottom:12.5px;right:12.5px;z-index:1;width:unset;height:unset;pointer-events:none;opacity:1;border-width:1px}}@media (min-width:992px){.custom-neigbourhoods-section>div>.container-fluid{display:flex;width:calc(100%);flex-flow:row wrap;align-items:center;margin-right:0;justify-content:flex-end}.custom-neigbourhoods-section>div>.container-fluid>div:first-child{width:60%}.custom-neigbourhoods-section>div>.container-fluid>div:last-child{width:100%}.neighbourhoods-slider .slick-prev,.neighbourhoods-slider .slick-next{width:100px;height:60px}.neighbourhoods-slider .slick-prev{left:calc(50% - 105px)}.neighbourhoods-slider .slick-next{right:calc(50% - 105px)}}@media (min-width:1200px){.custom-neigbourhoods-section{text-align:unset}.custom-neigbourhoods-section hr{margin-left:0;margin-right:0}.custom-neigbourhoods-section>div>.container-fluid>div:first-child{width:30%;margin-left:0;margin-right:0}.custom-neigbourhoods-section>div>.container-fluid>div:first-child h3{font-size:38px}.custom-neigbourhoods-section>div>.container-fluid>div:last-child{width:70%}.neighbourhoods-slider .slick-prev{left:unset;right:110px}.neighbourhoods-slider .slick-next{right:0}}@media (min-width:1400px){.neighbourhoods-slider .slick-list{min-height:550px}.neighbourhoods-slider{margin-top:0;padding:25px 0;min-height:550px}.neighbourhoods-slider .slick-slide{top:20px}.neighbourhoods-slider .slick-prev,.neighbourhoods-slider .slick-next{bottom:-20px}.custom-neigbourhoods-section .rn-content-block{padding:60px 0}.custom-neigbourhoods-section>div>.container-fluid{width:calc(100%)}.custom-neigbourhoods-section>div>.container-fluid>div:first-child{padding-left:30px}.custom-neigbourhoods-section>div>.container-fluid>div:first-child h3{font-size:42px}.neighbourhoods-slider .slick-slide .neighbourhoods-item>div>div:first-child:hover:before{top:12.5px}}@media (min-width:1600px){.custom-neigbourhoods-section>div>.container-fluid{width:calc(100% - 200px)}.custom-neigbourhoods-section>div>.container-fluid>div:first-child{padding-right:100px;padding-bottom:0}}