:root{--primary-color:#b78b5a;--dark-color:#0c1124;--secondary-color:#1a1d41;--grey-color:#2c2623;--grey-dark-color:#333333;--white-color:#ffffff;--accent-color:#eee8dd;--accent-hover:#1a1d41;--body-fonts:"futura-pt",sans-serif;--button-fonts:"futura-pt",sans-serif;--title-fonts:adobe-caslon-pro,serif;--sub-title-fonts:adobe-caslon-pro,serif;--hover:#220217;--btn:#a07d5f}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.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:var(--title-fonts)}body,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.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:var(--body-fonts)}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--primary-color)}a:hover{color:var(--secondary-color)}a:focus{text-decoration:none}body{overflow-x:hidden}.custom-button a{color:var(--grey-color);background-color:var(--white-color);padding:10px 35px;margin:15px;display:inline-block;letter-spacing:2px;font-size:14px}.custom-button a:hover{color:var(--white-color);background-color:var(--primary-color)}.btn{transition:all .2s ease-in;font-family:var(--buttton-fonts)}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent-color);border-color:var(--accent-color)}.bg-fade-carousel-shadow{background:-moz-linear-gradient(top,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%)}.header-contact-social .fa-stack-2x{color:transparent}.header-contact-social{margin-bottom:0}.header-contact-social .fa-stack{height:2.2em;line-height:2.2em}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:var(--primary-color)!important}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--primary-color)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff!important;background-color:var(--secondary-color)}.navbar-brand{max-width:180px;margin:0 auto!important}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:16px;font-weight:400;border:none!important}.navbar-default .navbar-nav>li>a{position:relative;font-family:"Montserrat",sans-serif;font-weight:400;color:#333333}@media only screen and (min-width :768px){.navbar-default .navbar-nav>li>a:after{content:"";width:100%;height:3px;display:none;background-color:var(--primary-color)}}#header-contact .header-contact-social .fa-circle,#header-contact a .fa{color:var(--primary-color)}@media only screen and (min-width :1200px){#navbar{position:absolute;top:30px;left:52%;transform:translateX(-50%);width:100%;z-index:3}.navbar-nav>li:nth-child(3){margin-right:200px}.navbar-wrapper .navbar-header,.navbar-brand{pointer-events:none;z-index:4}.navbar-brand img{pointer-events:initial}}@media screen and (max-width:767px){.navbar-header-centered{margin-top:0}.navbar-brand{max-width:100px}}.footer-section{}.section-custom-footer{padding:40px 0}#footer-disclaimer{padding:50px 0 80px}.big-contact-form-container .btn,.listing-lead-form-container .btn{color:var(--white-color);background-color:var(--primary-color);display:block;width:100%;padding:10px;text-transform:uppercase;letter-spacing:2px}.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background-color:var(--secondary-color)}.custom-form .col-lg-6{width:100%}.custom-form .formContent{max-width:600px;margin:20px auto!important}.custom-form .col-lg-5{display:none}.custom-form h3{color:var(--primary-color);font-size:30px;font-weight:400;text-align:center}.custom-form .small-divider{display:none}.custom-form .form-control{height:40px}@media only screen and (min-width :768px){.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3){width:50%;display:inline-block}.formContent>div[class^="form-group"]:nth-child(2){margin-right:20px;width:calc(50% - 25px)}}.contact-info-contact-image{max-width:200px}.contact-info-container>div:last-child{display:none}.section-quick-contact{background-color:var(--secondary-color);color:var(--white-color)}.contact-info-mobile,.contact-info-email,.contact-info-address{text-transform:none}.contact-info-container a{color:var(--white-color)}.contact-info-container a:hover{color:var(--primary-color)}.section-quick-contact .col-lg-3{text-align:center}.small-contact-info-wrapper .contact-info-social .fa{color:var(--primary-color)}.small-contact-info-wrapper .contact-info-social .fa-circle{color:transparent!important}.small-contact-info-wrapper .contact-info-name{display:none}.small-contact-info-wrapper .contact-info-brokerage{font-weight:400}.small-contact-info-wrapper h4{font-size:18px;color:var(--primary-color);font-weight:400;text-transform:none}.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:var(--primary-color)}@media only screen and (min-width :768px){.section-quick-contact .col-lg-3{width:33.333333%}}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{}.listing-ctas-main .btn-secondary{background:var(--dark-color);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent-hover);color:#fff}.listing-bottom-form-container,.listing-lead-form-container{background:var(--secondary-color)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary-color)}}.recent-blog-entry-text,.recent-blog-entry-read-more,.recent-blog-entry-container .small-divider{display:none}.recent-blog-entry-title a{color:var(--grey-dark-color);font-weight:400;line-height:24px}.recent-blog-entry-title a:hover{color:var(--primary-color)}.recent-blog-entries-wrapper img{width:100%;height:200px;object-fit:cover;margin-bottom:15px}.custom-section-heading .rn-content-block{padding-bottom:30px}.custom-section-heading h3,.section-heading h3{font-size:30px;color:var(--primary-color);font-weight:300}.section-heading .small-divider{display:none}.featured-listing-desc-primary{font-weight:600}@media only screen and (min-width :992px){.featured-listings-wrapper .col-lg-3{width:33.333333%}.featured-listing-preview{height:365px}.img-listing-showcase,.img-listing-showcase img{height:230px}.featured-listing-info-container{text-align:left}.featured-listing-info-container h4 a{color:var(--primary-color);font-family:var(--body-fonts);font-weight:500;font-size:16px}}.intro-section{border-bottom:1px solid var(--white-color)}@media only screen and (min-width :1200px){.intro-section .container{max-width:700px;font-size:18px;line-height:32px}.intro-section .rn-content-block{padding-top:80px;padding-bottom:80px}}.page-title .rn-content-block{}.property-management-banner .slide::before{content:'';position:absolute;top:0;left:0;pointer-events:none;height:100%;width:100%;background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(255,255,255,.8701855742296919) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.property-management-form .form-group{width:100%!important}.property-management-form .form-group>input,.property-management-form .form-group>textarea{background:var(--accent-color);border:0!important;outline:0!important;box-shadow:none!important;padding:25px}.property-management-form .col-lg-6{border-top:5px solid var(--primary-color);background:var(--white-color);padding:40px;margin-top:-30%}.property-management-form .form-control[name="bedrooms"],.property-management-form .form-control[name="bathrooms"],.property-management-form .form-control[name="sqft"],.property-management-form .form-control[name="pricerange"],.property-management-form .form-control[name="whenbuy"]{display:none!important}.property-management-form h3{font-size:32px;margin-bottom:25px}.property-management-form .small-divider,.property-management-form .col-lg-5{display:none}.property-management-form .big-contact-form-wrapper{position:relative;padding-top:0}.property-management-form .big-contact-form-wrapper::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.85)}body.property-management{background:var(--accent-color)}.gradient-box-wrapper{background:var(--white-color)}@media only screen and (min-width :992px){.gradient-box-wrapper{position:relative;max-width:100%;display:flex;flex-direction:row;padding:40px 0 40px 40px}.gradient-bottom-boxes{width:33.33%}.gradient-bottom-boxes div{width:100%}}body:not(.editmode) .gradient-bottom-boxes .rn-content-block{padding-top:0;padding-bottom:0}body:not(.editmode) .gradient-bottom-boxes .row{display:flex;flex-direction:column}body:not(.editmode) .gradient-bottom-boxes .row>div{position:relative;height:275px;overflow:hidden;width:100%;margin-bottom:15px;transition:all .3s ease-in-out;padding-top:25px}body:not(.editmode) .gradient-bottom-boxes .row>div.active-div{height:auto}body:not(.editmode) .gradient-bottom-boxes .row>div::before{content:'\f078';font-family:'FontAwesome';color:var(--primary-color);transition:all .3s ease-in-out;position:absolute;top:0;left:0;cursor:pointer}body:not(.editmode) .gradient-bottom-boxes .row>div.active-div::before{transform:rotateX(180deg)}body:not(.editmode) .gradient-bottom-boxes .row>div::after{content:'';position:absolute;bottom:0;left:0;height:175px;width:100%;z-index:1;pointer-events:none;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}body:not(.editmode) .gradient-bottom-boxes .row>div.active-div::after{background:transparent}body:not(.editmode) .gradient-bottom-boxes h3{font-weight:100}@media only screen and (min-width :768px){.two-column-testimonials .rn-content-block>div>.row{display:flex;flex-direction:row}}.two-column-testimonials .rn-content-block>div>.row>div{padding:40px!important}.two-column-testimonials .rn-content-block>div>.row>.rn-col-1-2{background-color:var(--secondary-color)}.testimonials-inner .container{width:100%}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){.hero-carousel .slide{min-height:100vh}}@media only screen and (min-width :1200px){}