.navbar-header{min-height:100px}.gradient-border .row>div>div{border:15px solid;border-image-slice:1;border-width:5px;padding:40px;border-image-source:linear-gradient(to bottom,#8b836d,#fff,#8a816c)}.section-quick-contact{background-image:linear-gradient(to right,#9b7c4f,rgba(155,124,79,.3),#9b7c4f,#9b7c4f);background-repeat:repeat;background-size:1200px;background-attachment:fixed}.section-testimonial-showcase{background-repeat:repeat!important;background-size:contain!important}.section-quick-contact .fa-stack-1x,.section-quick-contact a,.section-quick-contact .fa{color:#231f20!important}.section-quick-contact h4,.testimonials-wrapper .section-heading h3{font-weight:400}.custom-search .footer-section,.rn-content-block{padding-top:10px;padding-bottom:10px}.custom-search img{width:100%;height:auto}.custom-search .row. div{padding-left:10px;padding-right:10px}.listing-hero .carousel-fade .carousel-inner .item{background-size:contain;background-repeat:no-repeat}.hero-carousel .slide{height:0;padding-top:44.937%;min-height:0}.hero-carousel .slide{background-size:contain}.section-heading h3,.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,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.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:'Playfair Display',serif;font-weight:400}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{font-family:'Lato',sans-serif;font-weight:400}body{font-size:14px}.primary-background-color{background-color:#9b7c4f}.blog-overview-wrapper .btn-outline{color:#9b7c4f;border-color:#9b7c4f}.primary-border-color{border-color:#9b7c4f}a,a:hover,.primary-color,.testimonials-wrapper .section-heading h3{color:#9b7c4f}#header-contact .header-contact-social .fa-circle,#header-contact .header-contact-details .fa{color:#9b7c4f}#header-contact a{color:#231f20!important;text-shadow:none!important;font-size:18px!important;pointer-events:initial!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{border:none;border-radius:0;font-weight:400!important}#navbar{padding-top:2px;padding-bottom:2px;background:#231f20}.navbar-nav{margin-top:0;margin-bottom:-2px}.navbar-brand{padding:15px 15px 40px}.small-divider{display:none}.section-heading{display:block;position:relative;max-width:1170px;margin:0 auto;margin-bottom:20px}.section-heading h3{text-transform:uppercase;font-size:20px;letter-spacing:0;margin-top:23px;margin-bottom:20px}h4{font-weight:400}.hero-carousel .carousel-caption h1{font-size:18px;line-height:1.3em;font-weight:400;text-transform:none}.section-tall-header .carousel-caption h4{font-size:14px;line-height:1.7em}.rn-invert-colors.carousel-caption h1,.rn-invert-colors.carousel-caption{text-shadow:none!important}#rn-97333{color:#231f20}#rn-97333 .rn-content-block{padding-bottom:0}#rn-97333 h4{font-size:14px;color:#231f20}#rn-97333 div{margin-bottom:20px}.recent-blog-entries-wrapper{padding-top:0}.recent-blog-entry-text{color:#231f20;border-top:1px solid #231f20}.recent-blog-entry-container{min-height:330px}.recent-blog-entry-container img{display:none}.recent-blog-entry-date{text-transform:capitalize}.neighbourhood-search-title{margin:0 auto}.neighbourhood-search-1 .rn-content-block{padding-bottom:0}.neighbourhood-search-2{padding-bottom:20px}.neighbourhood-search-2 .rn-content-block{padding-top:0}.neighbourhood-search-1 img,.neighbourhood-search-2 img{padding:10px 0;display:block;margin:0 auto}.section-testimonial-showcase .section-heading{border:none}.section-testimonial-showcase .section-heading:before{border:none}#testimonials-carousel blockquote{font-style:italic;font-size:18px;color:#231f20}.fa-circle{display:none!important}.fa-stack-1x,.fa-envelope,.fa-mobile{color:#9b7c4f!important}.hero-carousel .carousel-caption{left:unset;right:10%;color:#333;text-shadow:none;width:40%;top:10%}.recent-blog-entry-title a{color:#9b7c4f;font-family:'Lato',sans-serif}.tesimonial-img{display:none}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.testimonials-wrapper .section-heading h3,.section-heading h3{font-size:28px;font-weight:400}#header-contact{text-align:center;font-size:.95em;z-index:2;position:absolute;top:25px;width:90%;right:0;left:0;display:flex;margin:auto;justify-content:space-between;align-items:center;pointer-events:none}.header-contact-social,.header-contact-details{display:block}.header-contact-social{float:right}.header-contact-details{float:left}#navbar-main .container-fluid{padding:0!important}#navbar-main{margin-bottom:0!important}.section-tall-header .carousel-caption h1{font-size:80px;font-weight:400}.hero-carousel .carousel-caption{top:25%}.custom-testimoanial .testimonials-wrapper>.container{width:50%;margin-right:unset;position:relative}.testimonials-wrapper{position:relative}.tesimonial-img{position:absolute;display:block;bottom:0;left:0;width:50%;height:100%}.tesimonial-img img{max-height:95%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media only screen and (min-width :992px){.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{color:#181c26}}@media only screen and (min-width :1200px){.recent-blog-entries-wrapper{padding-top:50px}.section-tall-header .carousel-caption h1{font-size:80px}.section-tall-header .carousel-caption h4{font-size:20px}}@media only screen and (min-width :768px){.gradient-border .row{display:flex}.gradient-border .row>div>div{display:flex;flex-direction:column;height:100%}}#eli-widget{max-width:350px!important}