.agent-headshot img{object-position:top}.custom-contact img{filter:brightness(0) invert(1)}.navbar-default .navbar-nav>li>a{border:none;color:#a3a3a3}.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}.custom-button .rn-content-block{padding-top:70px;padding-bottom:30px}.custom-button-border a{color:#6f7074;border:1px solid #ceb665;padding:15px 35px;text-align:center;width:300px;display:block;font-size:18px;letter-spacing:2px;margin:10px auto;transition:all .2s ease-in-out}.custom-button-border a:hover{color:#fff;background-color:#ceb665}.custom-button-border-left a{margin:10px 0;width:auto}.rn_colour_orange{color:#ceb665}.featured-boxes a{font-size:24px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:100;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0);width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .2s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center;outline:3px solid #ceb665;outline-offset:-30px;padding:40px}.featured-boxes a:hover{outline-offset:-20px;color:#fff}.featured-boxes .rn-col-1-3 a{background-image:url(https://s.realtyninja.com/static/media/med/7250_271dae61_a.jpg)}.featured-boxes .rn-col-2-3 a{background-image:url(https://s.realtyninja.com/static/media/med/7250_80107731_b.jpg)}.featured-boxes .rn-col-3-3 a{background-image:url(https://s.realtyninja.com/static/media/med/7250_04acac26_c.jpg)}.custom-button a{color:#fff;background-color:#ceb665;padding:15px 35px;border-radius:5px;letter-spacing:5px;font-size:18px;transition:all .2s ease-in-out}.custom-button a:hover,.hero-carousel .carousel-inner .rn-invert-colors .btn :hover{background-color:#161718;color:#ceb665}.rn_colour_grey2{color:#6f7074}.team-section h4{font-weight:400}.team-section .rn-content-block{padding-top:60px;padding-bottom:20px}.team-section img{transition:all .2s ease-in-out}.team-section img:hover{transform:scale(1.05)}.hero-carousel .slide1{background-position:35% center}.hero-carousel .slide1::before{content:'';position:absolute;top:0;right:0;height:100%;width:100%;background:rgb(255,255,255);background:-moz-linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 25%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 25%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 25%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.hero-carousel .slide1 .carousel-caption h1 img{max-width:120px}.hero-carousel .slide1 .carousel-caption h4{margin:0!important}.hero-carousel .slide1 .carousel-caption h4 img{display:block;max-width:150px;margin:0 0 15px auto}.hero-carousel .slide1 .carousel-caption{top:20%}.hero-carousel .slide1 .carousel-caption h1,.hero-carousel .slide1 .carousel-caption h4,.hero-carousel .slide1 .carousel-caption p{text-align:right}@media only screen and (min-width :768px){.hero-carousel .slide1 .carousel-caption h1 img{max-width:150px}.hero-carousel .slide1 .carousel-caption h4 img{max-width:250px}.hero-carousel .slide1::before{background:rgb(255,255,255);background:-moz-linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}}@media only screen and (min-width :1200px){.hero-carousel .slide1 .carousel-caption{display:block;margin:auto;top:10%;max-width:1170px}.hero-carousel .slide1 .carousel-caption h1 img{max-width:180px}.hero-carousel .slide1 .carousel-caption h4 img{max-width:350px;margin:0 0 25px auto}}.hero-carousel .slide{min-height:475px}@media only screen and (min-width :768px){.hero-carousel .slide{min-height:650px}}@media only screen and (min-width :1200px){.hero-carousel .slide{min-height:100vh}}.hero-carousel .carousel-caption h1{letter-spacing:10px;font-weight:300}.hero-carousel .carousel-caption h4{letter-spacing:10px;font-weight:400}.hero-carousel .carousel-caption h1{margin-bottom:10px}.hero-carousel .carousel-caption h4{margin-bottom:30px}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#fff;border-color:transparent;background-color:#b2a167;letter-spacing:3px;transition:all .2s ease-in-out}.intro{font-family:'Playfair Display',serif;line-height:28px;font-size:18px}#testimonials-carousel blockquote{font-family:'Playfair Display',serif;line-height:28px;font-style:italic}a,.primary-color,.featured-listing-info-container h4 a{color:#4f8190}.primary-background-color{background-color:#4f8190}.blog-overview-wrapper .btn-outline{color:#4f8190;border-color:#4f8190}.primary-border-color{border-color:#4f8190}a:hover,a:focus{color:#4f8190}.btn-primary:hover{background-color:#4f8190}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,#rn-98132,.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:'Lato',sans-serif}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,.agent-bio{font-family:'Lato',sans-serif}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){#testimonials-carousel blockquote{font-size:1.3em}.reverse-column .rn-col-1-2{width:30%}.reverse-column .rn-col-2-2{width:70%}.navbar{margin-bottom:0}#header-contact{display:none}.navbar-nav{margin-top:10px}}@media only screen and (min-width:992px){.navbar-header-centered{width:300px}.navbar-nav{margin-top:35px}.navbar-brand{text-align:left!important}#navbar{position:absolute;right:0}.featured-boxes a{font-size:28px;line-height:32px;padding:30px}.hero-carousel .carousel-caption h1{letter-spacing:20px}.hero-carousel .carousel-caption h4{letter-spacing:10px}}@media only screen and (min-width :1200px){.hero-carousel .carousel-caption h1{font-size:52px}.featured-boxes a{font-size:34px;line-height:40px;padding:40px}}