:root{--primary:#BCB2A1;--hover:#E3DFD7;--accent:#f2f2f2}.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,.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:Montserrat,Helvetica,Arial,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,.mls-search-controls-wrapper .form-control{font-family:Montserrat,Helvetica,Arial,sans-serif}a,.primary-color{color:#bcb2a1}.primary-background-color{background-color:#bcb2a1}a:hover,a:focus{color:#938373}.btn-primary:hover{background-color:#938373}.primary-border-color{border-color:#bcb2a1}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.navbar-default .navbar-nav>li>a{font-weight:400!important}.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a{color:#888}.hero-carousel .carousel-caption{top:4%;bottom:30%}@media screen and (max-width:767px){.hero-carousel .carousel-caption{top:20%;bottom:5%}}.accordion .rn-content-block{padding-top:1px;padding-bottom:1px}.accordion .row>div{width:100%}.accordion .rn-col-1-2{background-color:var(--primary);color:var(--white);padding:40px 20px;font-weight:300;font-size:24px;cursor:pointer;color:#fff}.accordion .rn-col-1-2-content{position:relative}.accordion .rn-col-1-2-content:after{content:'\f078';font-family:FontAwesome;font-weight:400;position:absolute;right:0;top:0;transition:all .2s ease-in-out;transform:rotate(-90deg)}.accordion .collapsed{background-color:var(--hover);color:#333333}.accordion .collapsed .rn-col-1-2-content:after{transform:rotate(-180deg)}.accordion .rn-col-2-2{display:block;background-color:var(--accent);padding:20px}