.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}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{font-weight:700;letter-spacing:normal;color:#111}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:'Open Sans',Helvetica,Arial,sans-serif}body{font-size:17px}.section-heading h3,.section-heading h4{font-weight:400}#testimonials-carousel blockquote{color:#333}.carousel-caption h1{font-weight:700}.carousel-caption h4{font-weight:400;font-size:32px}.below-hero #col1{padding-bottom:30px}.hero-carousel .carousel-caption h1{letter-spacing:-1px}@media only screen and (min-width :1000px){.header-headshot{margin-top:-220px;border:8px solid white}}.section2-title>div.rn-content-block{padding:15px 0 5px 0}.homepage-bullet-section>div.rn-content-block{padding-top:20px}@media only screen and (max-width :768px){.below-hero h1,.below-hero h4{text-align:center}.section-tall-header .navbar-header>.navbar-brand>div#col1{margin-top:-60px}.section-tall-header #header-contact .header-contact-social>a{padding:0 10px}.hero-carousel .carousel-caption{top:30%}.hero-carousel .carousel-caption h1{font-size:30px}.hero-carousel .carousel-caption h4{font-size:22px}}.title-bullets #col1{max-width:700px;margin:0 auto}.testimonial-block h3{font-weight:700}.page-title .rn-content-block{padding:20px 0}.page-title h1{font-size:42px;text-transform:uppercase}@media only screen and (max-width :768px){.page-title h1{font-size:38px;text-align:center}}.footer-section{padding-top:0;padding-bottom:0}#footer-disclaimer{padding:30px 0 80px 0}.community-img{padding-top:1.5em}.community-block .rn-content-block{padding:10px 0 25px 0}.buy-sell-row a span{font-size:30px;font-weight:700;border:3px solid white;padding:30px;border-radius:2px}.buy-sell-row>div div.row>div{margin:100px 0}.hp-contact-row .hp-contact{border-right:2px solid #f0f0f0;background-color:#f3f3f3;padding-left:20px;padding-bottom:30px;margin-bottom:30px}.hp-contact-row .hp-contact .btn{font-size:18px;background-color:#092037;color:white}.hp-contact-row{margin-top:70px}@media only screen and (max-width :768px){.hp-contact-row{margin-top:30px}}.listing-bottom-form-container .primary-background-color{background-color:#092037}