:root{--body-font:"bicyclette",Times,serif;--heading-font:"kepler-std-condensed-display",serif;--primary:#839086;--secondary:#21263A;--body-color:#232322;--border-color:#232322;--sandstone:#EEECE7;--silt:#839086;--river:#21263A;--midnight:#232322}:root{--rn-black :#000000;--rn-grey1 :#c3c3c3;--rn-grey2 :#828282;--rn-grey3 :#444444;--rn-white :#ffffff;--rn-red :#e60000;--rn-orange :#f26321;--rn-yellow :#ffff00;--rn-green :#839086;--rn-blue :#21263A;--rn-purple :#EEECE7;--rn-pink :#232322}.jBox-content .rn_colour_black{background:var(--rn-black)!important}.jBox-content .rn_colour_grey1{background:var(--rn-grey1)!important}.jBox-content .rn_colour_grey2{background:var(--rn-grey2)!important}.jBox-content .rn_colour_grey3{background:var(--rn-grey3)!important}.jBox-content .rn_colour_white{background:var(--rn-white)!important}.jBox-content .rn_colour_red{background:var(--rn-red)!important}.jBox-content .rn_colour_orange{background:var(--rn-orange)!important}.jBox-content .rn_colour_yellow{background:var(--rn-yellow)!important}.jBox-content .rn_colour_green{background:var(--rn-green)!important}.jBox-content .rn_colour_blue{background:var(--rn-blue)!important}.jBox-content .rn_colour_purple{background:var(--rn-purple)!important}.jBox-content .rn_colour_pink{background:var(--rn-pink)!important}.rn_colour_black{color:var(--rn-black)!important}.rn_colour_grey1{color:var(--rn-grey1)!important}.rn_colour_grey2{color:var(--rn-grey2)!important}.rn_colour_grey3{color:var(--rn-grey3)!important}.rn_colour_white{color:var(--rn-white)!important}.rn_colour_red{color:var(--rn-red)!important}.rn_colour_orange{color:var(--rn-orange)!important}.rn_colour_yellow{color:var(--rn-yellow)!important}.rn_colour_green{color:var(--rn-green)!important}.rn_colour_blue{color:var(--rn-blue)!important}.rn_colour_purple{color:var(--rn-purple)!important}.rn_colour_pink{color:var(--rn-pink)!important}.primary-background-color{background-color:var(--sandstone)}*{text-shadow:none!important}body,.header-contact-details,.mls-quick-search,.big-contact-form-wrapper,.small-contact-info-wrapper,.blog-overview-wrapper,.blog-overview-wrapper .btn-outline,.blog-controls-wrapper .btn-outline,.blog-controls-wrapper .btn-group .btn,.blog-header-title-section .blog-entry-info,.blog-post-content,.listing-secondary-info,.listing-detail-info-list-container{font-family:var(--body-font);color:var(--body-color);font-weight:400}h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.section-tall-header .carousel-caption h1,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-header-title-section h1,.blog-overview-wrapper h2,.section-heading h3{font-family:var(--heading-font);font-weight:300;letter-spacing:0;line-height:1.1em}body{font-size:16px;background-color:var(--sandstone);color:var(--midnight)}a,a:hover,.primary-color{color:var(--primary)}.header1,h1{font-size:5em;padding-bottom:20px}.header2,h2{font-size:4em}.header3,h3{font-size:3.6em}.header4,h4{font-size:1.6em}.header5,h5{font-size:1.2em}.small-divider{display:none}.btn:not(.btn-default){border-radius:20px;border:1px solid var(--midnight);font-style:normal;font-size:16px;border-radius:20px;padding:8px 30px;color:var(--midnight);text-transform:none;transition:all .3s ease}.btn:not(.btn-default):hover{background:var(--silt);border-color:var(--silt);color:var(--sandstone)}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-family:var(--body-font);letter-spacing:.08em;font-weight:400}#header-contact .header-contact-social .fa-circle,#header-contact .header-contact-details .fa{color:var(--secondary)}#header-contact a{color:var(--body-color)}.header-contact-details,.navbar-default .navbar-nav>li>a{font-style:normal}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{border:none;background-color:var(--river);border-radius:0}#navbar{border-top:1px solid var(--midnight);border-bottom:1px solid var(--midnight);padding-top:2px;padding-bottom:2px}.navbar-nav{margin-top:0;margin-bottom:-2px}.navbar-brand{padding:30px 15px 0}@media screen and (max-width:767px){#navbar{background-color:rgb(33 38 58 / 98%)}.navbar-nav{margin-top:50px;margin-bottom:50px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border-color:transparent;background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:var(--river)}.navbar-default .navbar-toggle:not(.collapsed) .icon-bar{background-color:var(--sandstone)}}@media screen and (min-width:768px){.navbar-wrapper .container{width:100%;padding:0}.navbar-wrapper .navbar{margin-bottom:0}#navbar:after{display:none}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{border-color:transparent}.navbar-brand{padding:30px 15px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:rgb(131 144 134 / 25%)}}.section-custom-footer{display:none}.footer-section{padding:0}#footer-disclaimer{border-top:1px solid var(--sandstone)}.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{font-family:var(--body-font);color:#fff;font-weight:400;padding-bottom:0}.section-heading{display:block;position:relative}.section-heading:before,.custom-heading [class*="header"]:before{content:" ";position:absolute;z-index:-1;display:block;top:2px;left:25px;right:25px;bottom:2px;border-top:1px solid var(--rn-black);max-width:515px;margin:0 auto;width:calc(100% - 50px)}.section-heading h3,.custom-heading [class*="header"]{font-size:3.6em;letter-spacing:0;padding-top:40px;margin-bottom:30px;color:var(--rn-black);position:relative;text-align:center;line-height:1}.section-tall-header .carousel-caption{top:1%;text-align:left;font-style:italic;right:27%}.section-tall-header .carousel-caption img{padding-top:20px}.section-tall-header .carousel-caption h1{text-transform:none;line-height:1.3em}.section-tall-header .carousel-caption h4{line-height:1.7em}.section-tall-header .carousel-fade .carousel-inner .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(left,rgba(147,211,217,1) 0%,rgba(255,255,255,.47) 40%,rgba(255,255,255,0) 60%);background:-webkit-linear-gradient(left,rgba(147,211,217,1) 0%,rgba(255,255,255,.47) 40%,rgba(255,255,255,0) 60%);background:linear-gradient(to right,rgba(147,211,217,1) 0%,rgba(255,255,255,.47) 40%,rgba(255,255,255,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93d3d9',endColorstr='#00ffffff',GradientType=1);z-index:2}.rn-invert-colors.carousel-caption h1,.rn-invert-colors.carousel-caption{text-shadow:none!important}@media screen and (min-width:1200px){.section-heading h3,.custom-heading [class*="header"]{font-size:5em}}.intro-section{font-size:1.15em}.intro-section h2 span.italic{letter-spacing:-1.5px}.intro-section img.script{position:relative;margin:-110px auto 0;display:block}.intro-section .row>div:last-child>div{padding:0 25px}.intro-section .row>div{float:none;width:100%;text-align:center}@media screen and (min-width:992px){.intro-section .row>div{float:left;width:50%;text-align:unset}}.cta-section div[class*="-content"]{margin-bottom:25px}.cta-section a{border:1px solid var(--midnight);border-radius:25px;display:inline-block;font-size:18px;padding:8px 35px;margin-bottom:35px;color:var(--midnight);transition:all .3s ease}.cta-section a:hover{background:var(--silt);border-color:var(--silt);color:var(--sandstone)}.cta-section h3{line-height:1;margin-bottom:15px;margin-right:15px;margin-left:15px;font-size:2.8em}@media screen and (min-width:768px){.cta-section h3{font-size:2.1em}}@media screen and (max-width:991px){.cta-section .container{width:100%}}@media screen and (min-width:992px){.cta-section div[class*="-content"]{margin-bottom:0}.cta-section h3{font-size:3em}}@media screen and (min-width:1200px){.cta-section h3{font-size:3.6em}}.quick-mls-search-controls-wrapper.mls-search-controls-wrapper{padding:0 25px}.quick-mls-search-controls-wrapper.mls-search-controls-wrapper .container{border-top:1px solid var(--midnight);border-bottom:1px solid var(--midnight);padding-top:40px;padding-bottom:40px}.quick-mls-search-controls-wrapper.mls-search-controls-wrapper form:before{content:"Quick Search";display:block;width:100%;clear:both;float:none;text-align:center;margin-bottom:35px;font-family:var(--heading-font);font-weight:300;font-size:3.6em}.neighbourhood-section .neighbourhood .rn-content-block{padding-top:0;padding-bottom:10px}.neighbourhood-section .neighbourhood .row>div{padding:0 5px}.neighbourhood-section .neighbourhood .row>div>div{background:var(--midnight);position:relative;height:300px;overflow:hidden}.editmode .neighbourhood-section .neighbourhood .row>div>div{min-height:300px;height:unset;overflow:hidden;background:transparent}.neighbourhood-section .neighbourhood:first-of-type .row>div:nth-child(2),.neighbourhood-section .neighbourhood:last-of-type .row>div:nth-child(2){display:none}.neighbourhood-section .neighbourhood:first-of-type .row>div:nth-child(2)>div{background:var(--river)}.neighbourhood-section .neighbourhood:last-of-type .row>div:nth-child(2)>div{background:var(--silt)}.neighbourhood-section .neighbourhood .row{display:flex;flex-wrap:wrap;flex-direction:column}.neighbourhood-section .neighbourhood:first-of-type .row>div,.neighbourhood-section .neighbourhood:last-of-type .row>div{width:100%;padding-top:10px}.neighbourhood-section .neighbourhood .row>div>div img{height:300px;width:100%;object-fit:cover;object-position:center;transition:all .2s ease-in;opacity:.7!important;filter:grayscale(1)}.editmode .neighbourhood-section .neighbourhood .row>div>div img{filter:grayscale(0)}.neighbourhood-section .neighbourhood .row>div:hover>div img{filter:grayscale(0);opacity:.8!important}.neighbourhood-section .neighbourhood .row>div>div h1,.neighbourhood-section .neighbourhood .row>div>div h2,.neighbourhood-section .neighbourhood .row>div>div h3,.neighbourhood-section .neighbourhood .row>div>div h4{position:absolute;margin:0!important;z-index:1;top:50%;left:0%;right:0;pointer-events:none;transform:translate(0%,-50%);text-align:center;color:var(--sandstone);line-height:1;font-size:2.4em;padding:0 40px}.editmode .neighbourhood-section .neighbourhood .row>div>div h1,.editmode .neighbourhood-section .neighbourhood .row>div>div h2,.editmode .neighbourhood-section .neighbourhood .row>div>div h3,.editmode .neighbourhood-section .neighbourhood .row>div>div h4{position:relative;margin:0!important;z-index:1;top:unset;left:unset;right:unset;pointer-events:unset;transform:unset;text-align:center;color:var(--midnight);line-height:1;font-size:2em}@media screen and (min-width:640px){.neighbourhood-section .neighbourhood .row{flex-direction:row}.neighbourhood-section .neighbourhood:first-of-type .row>div,.neighbourhood-section .neighbourhood:last-of-type .row>div{width:50%;padding-top:0}.neighbourhood-section .neighbourhood:last-of-type .row>div:last-child{width:100%;padding-top:10px}}@media screen and (min-width:992px){.neighbourhood-section .neighbourhood .row{flex-direction:row}.neighbourhood-section .neighbourhood:first-of-type .row>div:nth-child(2),.neighbourhood-section .neighbourhood:last-of-type .row>div:nth-child(2){display:block}.neighbourhood-section .neighbourhood:first-of-type .row>div,.neighbourhood-section .neighbourhood:last-of-type .row>div{width:25%;padding-top:0}.neighbourhood-section .neighbourhood:first-of-type .row>div:first-child{width:50%}.neighbourhood-section .neighbourhood:last-of-type .row>div:last-child{padding-top:unset;width:25%}}.featured-listing-preview{font-size:18px}.featured-listings-wrapper .section-heading:before{display:none}.featured-listings-wrapper h3{padding-top:}.featured-listings-wrapper h4{font-size:1.6em}@media only screen and (min-width:992px){.img-listing-showcase,.img-listing-showcase img{height:230px!important}.featured-listing-preview{height:350px}}.section-testimonial-showcase .section-heading{border:none}.section-testimonial-showcase .section-heading:before{border:none}.testimonials-wrapper{padding-top:50px;padding-bottom:50px}.testimonials-wrapper .container{max-width:870px}.testimonials-wrapper .section-heading h3{color:var(--sandstone)}#testimonials-carousel .carousel-indicators li{border-color:var(--sandstone);width:20px;height:20px;margin:1px 5px}#testimonials-carousel .carousel-indicators .active{background:var(--sandstone);width:20px;height:20px}#testimonials-carousel cite,#testimonials-carousel blockquote p{font-style:normal;font-size:18px;line-height:1.4}#testimonials-carousel blockquote p:first-child,#testimonials-carousel blockquote p:nth-child(3){display:none}.recent-blog-entries-wrapper{padding-top:0}.recent-blog-entries-wrapper .row:nth-child(2)>div .recent-blog-entry-container{border-bottom:1px solid var(--silt)}.recent-blog-entries-wrapper .row:nth-child(2)>div:last-child .recent-blog-entry-container{border-bottom:0}.recent-blog-entry-text{color:#696e7b;border-top:1px solid var(--border-color)}.recent-blog-entry-date{text-transform:capitalize}.recent-blog-entry-container .small-divider,.recent-blog-entry-container .recent-blog-entry-text,.recent-blog-entry-container img,.recent-blog-entry-date{display:none}h4.recent-blog-entry-title{font-size:2.1em;margin-bottom:25px}h4.recent-blog-entry-title a{font-style:normal;color:var(--rn-black)}h4.recent-blog-entry-title a>*{font-size:inherit;margin:0;padding:0;color:inherit}.recent-blog-entry-container .recent-blog-entry-read-more a{border:1px solid var(--midnight);font-style:normal;font-size:16px;border-radius:20px;padding:8px 30px;color:var(--midnight);text-transform:none;transition:all .3s ease}.recent-blog-entry-container .recent-blog-entry-read-more a:hover{background:var(--silt);border-color:var(--silt);color:var(--sandstone)}.recent-blog-entries-wrapper .section-heading:before{display:none}.recent-blog-entries-wrapper .section-heading h3{padding-bottom:0}@media screen and (min-width:768px){.recent-blog-entries-wrapper .row:nth-child(2)>div .recent-blog-entry-container{border:0}}@media screen and (min-width:992px){h4.recent-blog-entry-title{font-size:3.2em}}.form-control{height:40px;font-size:1em}.formContent .btn{display:block;background:var(--sandstone);border:1px solid var(--midnight);color:var(--midnight);border-radius:50px;width:100%;height:45px;font-size:1.1em;transition:all .3s ease}.formContent .btn:hover{background:var(--silt);color:var(--sandstone)}.small-contact-info-wrapper{background:var(--river);color:var(--rn-white);font-family:var(--body-font);text-align:center}.big-contact-form-container .col-lg-6{margin:0 auto;float:none;text-align:center}.big-contact-form-container .col-lg-5{display:none}.small-contact-info-wrapper .contact-info-container>div{margin-bottom:25px}.small-contact-info-wrapper .contact-info-container:before{content:"";width:100%;height:150px;display:block;position:relative;background:url(https://s.realtyninja.com/static/media/med/5037_f441fbdf_02_Danielle_Menzel_Secondary_Logo_White.png) center / contain no-repeat}.small-contact-info-wrapper h4{text-transform:none;letter-spacing:0;font-weight:300;font-size:3.2em}.small-contact-info-wrapper a{color:var(--rn-white)}.small-contact-info-wrapper .contact-info-address .fa,.small-contact-info-wrapper .contact-info-container>div:first-child .fa{display:none}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{padding-bottom:25px;font-weight:normal}.small-contact-info-wrapper .contact-info-brokerage:after,.small-contact-info-wrapper .contact-info-name:after{content:"";height:1px;width:80%;max-width:150px;display:block;margin:25px auto 0;background:var(--sandstone)}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle{color:transparent}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa:not(.fa-circle){color:var(--rn-white)}.small-contact-info-wrapper p.contact-info-contact-image{text-align:center}.small-contact-info-wrapper p.contact-info-contact-image img{max-width:75%}@media screen and (min-width:768px){.small-contact-info-wrapper{text-align:unset}.small-contact-info-wrapper .contact-info-container:before{margin-bottom:50px}.small-contact-info-wrapper .contact-info-container>div{margin-bottom:0}.small-contact-info-wrapper .contact-info-brokerage:after,.small-contact-info-wrapper .contact-info-name:after{margin:25px 0 0}.small-contact-info-wrapper p.contact-info-contact-image img{max-width:90%}}.mls-search-controls-wrapper{background-color:transparent}.mls-search-controls-wrapper .container{border-bottom:1px solid var(--midnight);padding-top:35px;padding-bottom:35px}.listing-grid h4{font-size:1.6em}.listing-hero{border-top:0}.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{color:var(--midnight);padding-bottom:0}.listing-details-container{font-size:1.2em}.listing-other-actions-container .btn{display:block;background:transparent;border-radius:50px;border-color:var(--midnight);transition:all .3s ease}.listing-other-actions-container .btn:hover{color:var(--sandstone);background-color:var(--silt);border-color:var(--silt)}.listing-bottom-form-container{background-color:var(--river)}.listing-lead-form-container{background:transparent}.listing-lead-form-container h3{font-size:3.2em;text-align:center}.listing-lead-form-container .contact-info-container .fa{display:none}.listing-lead-form-container .contact-info-container p,.listing-lead-form-container .contact-info-container a{font-weight:normal}.listing-lead-form-container .formContent .btn{color:var(--sandstone);border-color:var(--sandstone);background:var(--river)}.listing-lead-form-container .formContent .btn:hover{color:var(--sandstone);border-color:var(--silt);background:var(--silt)}.listing-ctas-main .btn-primary{border-color:var(--silt);background:var(--silt);color:var(--sandstone)}.listing-ctas-main .btn-secondary{border-color:var(--river);background:var(--river);color:var(--sandstone)}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-secondary:hover{color:var(--sandstone);border-color:var(--midnight);background:var(--midnight)}@media screen and (min-width:768px){.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{color:var(--rn-white)}}.page-title .rn-content-block{text-align:center;background-color:var(--silt)!important}.page-title h1{margin:0;padding:0;color:var(--sandstone)}h2.blog-entry-overview-title{font-size:2.4em}h2.blog-entry-overview-title a>*{font-size:inherit;margin:0;padding:0;color:inherit}.blog-entry-overview-text img{object-fit:cover;height:250px!important;margin-bottom:25px}.blog-header-title-section{background-color:var(--silt)}.blog-header-title-section h1{color:var(--sandstone);font-size:2.8em;padding-bottom:0;line-height:1}p.blog-entry-info{font-style:normal!important;color:var(--sandstone)!important}@media screen and (min-width:992px){.blog-header-title-section h1{font-size:4em}}.newsletter-section p{margin-bottom:15px}.newsletter-section a{border:1px solid var(--rn-white);padding:8px 30px;border-radius:20px;text-transform:none;font-size:16px}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:2;position:absolute;top:159px;width:100%;margin-left:-17px}.header-contact-social,.header-contact-details{display:block}.header-contact-social{float:right}.header-contact-details{float:left}.section-tall-header .carousel-caption{right:47%;top:30%}}@media only screen and (min-width:992px){.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{color:var(--body-color)}.featured-listings-wrapper .row:nth-of-type(2)>div{width:33.3333%}}@media only screen and (min-width:1200px){#testimonials-carousel blockquote{font-size:25px}.recent-blog-entries-wrapper{padding-top:50px}.section-tall-header .carousel-caption h1{font-size:40px}.section-tall-header .carousel-caption h4{font-size:20px}}