#rn-172049 .contact-info-email .fa,#rn-172049 .contact-info-mobile .fa,#rn-172049 .contact-info-address .fa{color:#fff}.primary-background-color{background-color:#373b46}.primary-color{color:#373b46}.featured-boxes img{opacity:1;height:300px;width:100%;object-fit:cover;object-position:center}#rn-171990{border-top:1px solid #dedede}body{color:#545353;font-family:'Lato',sans-serif;font-weight:300;font-size:16px}.header-contact-details,.mls-quick-search,.big-contact-form-wrapper,.small-contact-info-wrapper,.blog-overview-wrapper,.blog-overview-wrapper h2,.blog-overview-wrapper .btn-outline,.blog-controls-wrapper .btn-outline,.blog-controls-wrapper .btn-group .btn,.blog-header-title-section h1,.blog-header-title-section .blog-entry-info,.blog-post-content,.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,.listing-main-info h1,.listing-main-info h3,.listing-main-info-price,.listing-secondary-info,.listing-detail-info-list-container{font-family:'Lato',sans-serif;font-weight:300}.navbar-brand h2{font-family:'Lato',sans-serif;font-weight:400;font-size:18px;letter-spacing:.35em;text-transform:uppercase}.navbar-brand h2 a{color:#000}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:13px;text-transform:uppercase;letter-spacing:.2em;font-family:'Lato',sans-serif;font-weight:400}#rn-81081{font-family:'Playfair Display',serif;font-weight:400;font-size:1.1em;line-height:1.7em}.rn-parallax-bg{position:relative}.rn-parallax-bg:before{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);opacity:1}.rn-header-separated .carousel-caption{top:10%}.quick-mls-search-controls-wrapper .primary-background-color{background-color:#373b46}.hero-carousel .carousel-caption h1{font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.2em;margin-bottom:30px;font-size:30px}.hero-carousel .carousel-caption h4{font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.3em;font-size:16px;margin-bottom:30px}.hero-carousel .carousel-caption .btn{font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:14px;padding:15px 20px;border:none}.hero-carousel .slide1 .carousel-caption .btn{background-color:#373b46}.hero-carousel .slide2 .carousel-caption .btn{background-color:#333}.featured-listings-wrapper h4 a{color:#fff}#rn-81081{font-size:.9em}#rn-81081 h2,#rn-81081 .header2{text-transform:none;margin-bottom:20px}h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5{font-family:'Lato',sans-serif;font-weight:300;color:#212121;text-transform:uppercase}#rn-81082{border-bottom:1px solid #cecece}#rn-81082 h4,#rn-81082 .header4{font-size:18px}.section-heading h3{color:#666;font-family:'Lato',sans-serif;font-weight:300;font-size:22px}.small-divider{display:none}.featured-listings-wrapper h4{font-size:14px;text-transform:uppercase;letter-spacing:.15em}.featured-listing-desc-primary{color:#6a6a68;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.featured-listing-desc-secondary{color:#888;font-weight:300}.testimonials-wrapper .section-heading h3{color:#fff}#testimonials-carousel blockquote{font-weight:400;font-size:14px;line-height:1.5em}.rn-invert-colors #testimonials-carousel cite{color:#b0b0b0}#testimonials-carousel .carousel-indicators li{border-color:#c28777}.small-contact-info-wrapper{font-family:'Lato',sans-serif;font-weight:300}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:32px}}@media only screen and (min-width :768px){.navbar-nav{margin-top:20px}.navbar{margin-bottom:0}.rn-header-separated .carousel-caption{top:30%}.hero-carousel .carousel-caption h1{font-size:44px}.featured-listings-wrapper h4 a{color:#171818}#rn-81081{font-size:1em}.caret{margin-left:0;border-left-width:3px;border-right-width:3px;opacity:.8}#testimonials-carousel blockquote{font-size:1.3em}.navbar-brand h2{margin-left:20px;margin-top:28px}.navbar-default .navbar-nav>li>a{border:none;color:#a3a3a3}.nav>li>a{padding-left:15px;padding-right:15px}.navbar-default .navbar-nav>li:first-child{display:none}#rn-81081 .col-lg-12{padding-left:100px;padding-right:100px}}@media only screen and (min-width :992px){.hero-carousel .carousel-caption h1{font-size:48px}#rn-81082 h4,#rn-81082 .header4{font-size:22px}.content-section h1,.content-section .h1{font-size:56px;margin-top:50px;margin-bottom:50px;text-align:center;letter-spacing:.15em}}@media only screen and (min-width :1200px){.hero-carousel .carousel-caption h1{font-size:52px}.hero-carousel .slide{min-height:100vh}}