.home-banner .rn-col-1-1{padding:100px 40px!important;position:relative}.home-banner .rn-content-block{position:relative}.home-banner .rn-content-block:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3)}.home-banner .row>div{position:relative;z-index:10}.page-title .rn-content-block{background-position:center bottom;position:relative}.page-title.bg-overlay .rn-content-block:before{content:'';background:rgba(0,0,0,.6);position:absolute;top:0;left:0;height:100%;width:100%}.page-title-a .rn-content-block{background-position:center -350px}.home-banner a,.big-contact-form-container .btn{color:#fff;background-color:#747f34;padding:15px 35px;border-radius:4px}.lightbox img{height:300px;object-fit:cover;width:100%;transition:transform .5s ease}.lightbox img:hover{transform:scale(1.03)}.row-2 .rn-content-block{padding-top:0}.pic-gallery .row>div{overflow:hidden;height:300px}.site-plan-section .rn-col-1-2{padding:40px!important}.site-plan-section #col2{height:100%}.site-plan-section img{object-fit:cover;width:100%;height:100%}.big-contact-form-container .contact-info-name{font-size:16px;letter-spacing:.02em;font-weight:700}.contact-info-address-street{clear:right;display:block}.embed-container{position:relative;padding-bottom:56.25%!important;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modal-header{border:0;padding-bottom:0}.modal-body{padding-top:0}.modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.contact-info-container .col-lg-3{width:100%}.contact-info-heading-stay-connected,.header-account{display:none}.register-form .form-control::placeholder,.register-form input[name="bedrooms"],.register-form input[name="bathrooms"],.register-form input[name="pricerange"],.register-form input[name="propertytype"]{display:none!important}.register-form .form-control::placeholder{opacity:0!important}.register-form input[name="name"]::before{content:"Your Name *"}.register-form input[name="Email"]::before{content:"Your Email *"}.register-form input[name="phone"]::before{content:"Your Phone *"}.register-form input[name="area"]::before{content:"Postal Code"}.register-form input[name="sqft"]::before{content:"Are you currently working with a REALTORÂ®?"}.register-form input[name="whenbuy"]::before{content:"If so, who?"}.bg-overlay .rn-content-block{position:relative}.bg-overlay .rn-content-block:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.3)}.site-plan-section .btn{font-weight:600;letter-spacing:3px;background-color:#040404;padding:15px 30px;border-radius:5px;color:#fff;border:0}.site-plan-section .btn:hover{color:#eaeaea}.com-section img{transition:all .2s ease-in-out}.com-section img:hover{transform:scale(1.02)}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.hero-carousel .carousel-caption h1{font-family:azo-sans-web,sans-serif!important;font-weight:300;letter-spacing:9px}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#fff;border-color:transparent;background-color:#000;font-family:raleway,sans-serif}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{letter-spacing:.2em;font-weight:300}.navbar-default .navbar-nav>li>a,.navbar-nav .dropdown-menu>li>a{color:#a3a3a3;font-weight:400;letter-spacing:1px;padding-left:15px;padding-right:15px}.navbar-nav .dropdown-menu>li>a{letter-spacing:1px;font-size:12px}.site-plan-section{border-bottom:1px solid #cecece}a,.primary-color{color:#747f34}.primary-background-color{background-color:#747f34}.blog-overview-wrapper .btn-outline{color:#de0008;border-color:#de0008}.primary-border-color{border-color:#de0008}a:hover,a:focus{color:#370f1f}.btn-primary:hover,.navbar-default .navbar-nav>li:last-child:hover,.home-banner a:hover,.big-contact-form-container .btn:hover{background-color:#370f1f;color:#fff}.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,.navbar-nav .dropdown-menu>li>a,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:azo-sans-web,sans-serif}h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.section-heading h3{font-weight:300}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:'Raleway',sans-serif}.navbar-default .navbar-nav>li>a{font-size:12px}.project-overview iframe{width:100%!important}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :768px){.page-title .rn-content-block{padding-top:80px;padding-bottom:80px}.page-title-a .rn-content-block{padding-top:120px;padding-bottom:120px}.site-plan-section .row{display:flex;flex-direction:row}.home-banner .rn-col-1-1{padding:300px!importaNT}.intro-section{font-size:18px}.navbar-default .navbar-nav>li:last-child{color:#fff!important;background-color:#747f34;border-radius:5px}.navbar-default .navbar-nav>li:last-child a{color:#fff!important}.navbar-nav{margin-top:30px}#header-contact a{color:#4b4b4b}.site-plan-section .rn-col-1-2{padding:60px!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-info-container .col-lg-3{width:49%}}@media only screen and (min-width:992px){.site-plan-section .rn-col-1-2{padding:100px!important}.big-contact-form-container .contact-info-name{font-size:18px}.contact-info-container .col-lg-3{width:33%}}@media only screen and (min-width :1200px){}@media screen and (max-width:767px){.site-plan-section .rn-content-block{padding-top:0}}.completed-projects-gallery .row>div{height:350px;overflow:hidden;border:10px solid #fff}.editmode .completed-projects-gallery .row>div{height:auto;overflow:auto}.no-photo{display:none}.editmode .no-photo{display:block}.completed-projects-gallery .row>div img:not(.img_left){height:350px;width:100%;object-fit:cover}.completed-projects-gallery .row>div .img_left{max-width:48%;position:absolute;bottom:5px;left:5px;object-fit:contain;padding:5px;box-sizing:border-box;height:95px;background:#fff;pointer-events:none}.completed-projects-gallery .row>div h3,.completed-projects-gallery .row>div h4{position:absolute;bottom:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;width:48%;height:auto;text-align:center;padding:15px 10px;margin:0;pointer-events:none;font-size:14px;min-height:95px}.completed-projects-gallery .row>div h3{right:5px;background:#370F1F}.completed-projects-gallery .row>div h4{left:5px;background:#747f34}.editmode .completed-projects-gallery .row>div .img_left,.editmode .completed-projects-gallery .row>div h3,.editmode .completed-projects-gallery .row>div h4{position:relative;bottom:unset;left:unset;color:#333;background:transparent;pointer-events:initial;width:revert}.custom-section-title h2{display:inline-block;position:relative;background:#fff;margin:0;padding-right:40px}.custom-section-title .row>div>div{position:relative}.custom-section-title .row>div>div:before{content:'';position:absolute;top:50%;left:0;height:2px;width:100%;transform:translateY(-50%);background:#333}