a,.primary-color{color:#252526}.primary-background-color{background-color:#252526}.blog-overview-wrapper .btn-outline{color:#252526;border-color:#252526}.primary-border-color{border-color:#252526}a:hover,a:focus{color:#b0a379}.btn-primary:hover{background-color:#b0a379}.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:'Barlow Semi Condensed',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{font-family:'Karla',sans-serif}.alert-info{color:#b0a379;background-color:#252526;border-color:#b0a379;transition:all .2s ease-in-out}.subscribe-to-alerts-link:hover{color:#252526;background-color:#b0a379;border-color:#252526}.page-title .rn-content-block{background-color:#726b54!important;color:#fff}.page-title h1{color:#b0a379}.featured-listings-wrapper{padding-bottom:0}.navbar{margin-bottom:0}.section-quick-contact{background-image:url(https://s.realtyninja.com/static/media/med/8724_53b79265_c21.png);background-color:#252526;background-size:contain;background-position:90%}#custom-footer p,#footer-disclaimer p,.powered-by-realtyninja a,.privacy-policy a{color:#181818}.footer-section,.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.fa-stack-2x{display:none}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa,.small-contact-info-wrapper .contact-info-social .fa-circle,.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:#b0a379}.fa-quote-left,.fa-quote-right{color:#b0a379}.carousel-indicators .active{background-color:#b0a379}.buy-sell-section .row>div>div{min-height:300px;background-position:center;background-size:cover;position:relative;margin-bottom:20px}.buy-sell-section a{color:#b0a379;font-size:30px;width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(37,37,37,.88);outline:1px solid #b0a379;outline-offset:-40px;transition:all .2s ease-in-out;line-height:42px;letter-spacing:2px}.buy-sell-section a :hover{color:#fff;outline-offset:-20px;transition:all .2s ease-in-out;background-color:rgba(37,37,37,.5)}.buy-sell-section .bold{font-weight:700;display:block;font-size:60px}.buy-sell-section .rn-col-1-2-content{background-image:url(https://s.realtyninja.com/static/media/med/8724_e2b1aada_1.jpg)}.buy-sell-section .rn-col-2-2-content{background-image:url(https://s.realtyninja.com/static/media/med/8724_2d196c38_2.jpg)}body.ddf .listings-showcase-4-or-more .img-listing-showcase img,body.ereb .listings-showcase-4-or-more .img-listing-showcase img,body.vreb .listings-showcase-4-or-more .img-listing-showcase img{object-fit:cover}.custom-listings .section-heading{margin-bottom:60px}.custom-listings .section-heading h3{color:#464646!important;margin-bottom:40px}.custom-listings .small-divider{display:none}.custom-button a,.big-contact-form-container .btn,.listing-lead-form-container .btn{background-color:#b0a379;color:#252526;font-family:'Barlow Semi Condensed',sans-serif;padding:15px 35px;transition:all .2s ease-in-out}.custom-button a :hover,.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{color:#fff;background-color:#101011}.intro-section h3,.section-heading h3{color:#b0a379!important;font-size:36px;font-weight:400}.intro-section{font-size:18px;line-height:28px;color:#e9e9e9;letter-spacing:2px}.hero-carousel .slide{min-height:250px}#header-contact{display:none}.navbar-default .navbar-nav>li>a{font-size:16px;font-weight:400;border-color:transparent!important;text-shadow:none!important}.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{color:#b0a379}.bg-fade-carousel-shadow{background:-moz-linear-gradient(top,rgba(37,37,38,.75) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(37,37,38,.75) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(37,37,38,.75) 10%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){.hero-carousel .slide{min-height:400px;background-position:bottom}}@media only screen and (min-width :768px){.custom-listings .section-heading{display:flex;align-items:center;justify-content:space-between}.custom-listings .section-heading h3{font-size:48px;letter-spacing:0;text-align:left;margin:0}.featured-listing-info-container{text-align:left}.hero-carousel .slide{min-height:550px}.navbar .container-fluid{display:flex;justify-content:space-between;align-items:center}.container-fluid:before,.container-fluid:after{display:none}.home-banner .slide{}}@media only screen and (min-width:992px){.featured-listings-wrapper .featured-listing-preview-ddf h4 a,.listing-grid h4{color:#b0a379}}@media only screen and (min-width :1200px){.hero-carousel .slide{min-height:800px;background-position:center}}.video-section video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.overlay{position:absolute;width:100%;height:100%;background-image:url(https://s.realtyninja.com/static/media/med/8724_55c7850f_patter.png);background-repeat:repeat;z-index:9}