:root{--white:#ffffff;--nav-color:#88939e;--nav-hover:#f3f3f3;--nav-active:#ffffff;--accent:#af8c4a;--accent-hover:##526773;--primary:#000;--primary-hover:#6d6e71;--secondary:#000;--secondary-hover:#101922;--section-quick-contact-bg:#f3f3f3;--body-font:'neuzeit-grotesk',sans-serif;--headline-font:"Sen",sans-serif}@media only screen and (min-width :768px){.dflex .row{display:flex;align-items:center}.dflex.reverse-content .row{flex-direction:row-reverse}}.rankmyagent-widget.rankmyagent-widget-wide-version{width:100%!important;max-width:100%!important}*{text-shadow:none!important}body{font-size:17px}.header1,.header2,.header3,h1,h2,h3,.recent-blog-entry-date,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:var(--headline-font)}.header4,.header5,body,h4,h5,.header-contact-details,.navbar-default .navbar-nav>li>a,.recent-blog-entry-title,.recent-blog-entry-date,.small-contact-info-wrapper h4,.big-contact-form-container h3,.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-header-title-section h1,.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,.featured-listing-info-container h4 a,.listing-main-info h1,.listing-detail-vow-login h4,.listing-grid h4,.listing-list h4{font-family:var(--body-font)}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{color:var(--secondary)}.h3,h3{font-size:24px}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)}a:hover,.recent-blog-entry-read-more a:hover{color:var(--secondary)}a:focus{text-decoration:none}.section-heading .small-divider{display:none}.section-heading h3{font-size:30px;font-weight:bold;letter-spacing:0}.btn{transition:all .2s ease-in;text-transform:uppercase}.listing-ctas-main .btn-secondary,.custom-button a,.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary,.hero-carousel .carousel-inner .rn-invert-colors .btn,.big-contact-form-container .btn{background-color:var(--primary);border-color:var(--primary)!important;color:#fff;border-radius:0;letter-spacing:0;padding:15px 35px;font-size:16px;border:1px solid;text-transform:uppercase}.listing-ctas-main .btn-secondary{background:transparent!important;color:var(--secondary)!important;border-color:var(--secondary)!important}.listing-ctas-main .btn-secondary:hover,.custom-button a:hover,.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover,.big-contact-form-container .btn:hover{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.quick-mls-search-controls-wrapper .btn{padding:10px;background:var(--white);color:var(--primary)}.navbar{margin-bottom:0;border-radius:0!important;background:var(--primary)}.navbar-container{}#navbar{background-color:var(--primary);border-top:1px solid var(--accent)}.navbar-brand{font-size:16px;letter-spacing:0;font-weight:300}.navbar-brand h2{font-size:24px;margin:0 0 10px}#header-contact a,#header-contact .header-contact-social .fa{color:var(--accent);letter-spacing:0;font-size:16px}#header-contact .header-contact-social .fa{font-size:24px}.header-contact-details{margin-bottom:0}.header-contact-social{margin-bottom:20px}.rn-invert-colors #header-contact .header-contact-social .fa{color:var(--accent)}#header-contact .fa-stack-2x{display:none}.navbar-default .navbar-nav>li>a{border:none!important;color:var(--nav-color)!important;font-weight:400;letter-spacing:0;font-size:16px;font-family:var(--headline-font)}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.navbar-default .navbar-nav>.active>a,.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(--nav-active)!important}.navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav .open .dropdown-menu>li>a{background-color:var(--primary);color:var(--white);font-size:16px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--white)!important;background-color:var(--secondary)!important}.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:var(--accent);transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:var(--white);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-color:var(--secondary)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar .container-fluid{padding-bottom:70px}.navbar .container-fluid:before{position:absolute;content:"";width:100%;height:50px;bottom:25px;left:0;background:transparent url(https://s.realtyninja.com/static/media/med/4817_812a2225_Oakwyn_logo_on_white.png) center / contain no-repeat}@media only screen and (min-width :768px){.navbar .container-fluid{padding-bottom:unset}.navbar .container-fluid:before{width:100px;height:100px;top:35px;left:40px}#navbar{margin-top:20px}.navbar .container-fluid{padding-left:0;padding-right:0}.navbar-header-centered{width:320px;margin:25px auto 0!important;position:relative;z-index:12}#header-contact{margin-top:0;position:absolute;top:20%;width:100%;left:0;padding:0 40px;flex-direction:column;display:flex;text-align:right;align-items:flex-end}.navbar-default .navbar-nav>li>a{font-size:12px;margin-bottom:10px}#header-contact a{font-size:13px}#header-contact .header-contact-social .fa{font-size:16px}.header-contact-social{order:1;margin-bottom:0;margin-top:-10px}.header-contact-details{margin-bottom:0;order:2}.navbar-nav>li>.dropdown-menu{top:99%!important}}@media only screen and (min-width :992px){.navbar .container-fluid:before{width:55px;top:45px}#header-contact a,#header-contact .header-contact-social .fa{font-size:16px}.header-contact-social{margin-top:unset}.navbar-default .navbar-nav>li>a{font-size:14px;margin-bottom:10px}.navbar-brand h2{font-size:30px}.navbar-header-centered{width:480px;margin:0 auto 0!important}}@media only screen and (min-width :1200px){.navbar .container-fluid:before{width:165px;top:55px}.navbar-default .navbar-nav>li>a{font-size:16px}#header-contact .header-contact-social .fa{font-size:24px}.navbar-brand h2{font-size:40px}}.footer-section{padding:0}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:50px 0}.form-control{height:45px;padding:10px 16px;font-size:16px;line-height:1.6;box-shadow:none;border-radius:0;transition:all .2s ease-in}.contact-info-contact-image{max-width:200px;margin:35px auto 0}.big-contact-form-container .contact-info-social .fa-circle{color:var(--accent)}.big-contact-form-wrapper{position:relative}.big-contact-form-wrapper:before{position:absolute;content:"";background-color:var(--primary);top:0;left:0;right:0;bottom:0;opacity:.75}.big-contact-form-wrapper .container{position:relative;z-index:1}.big-contact-form-container h3{font-size:32px;margin-bottom:25px;color:var(--primary);font-family:var(--headline-font)}.rn-invert-colors .big-contact-form-container h3{color:#fff}.big-contact-form-wrapper .col-lg-6{margin:0 auto;float:none;text-align:center}.big-contact-form-container .small-divider,.big-contact-form-wrapper .col-lg-5{display:none}@media screen and (max-width:767px){.big-contact-form-wrapper .col-lg-6{width:100%}}@media only screen and (min-width :768px){.big-contact-form-wrapper .col-lg-6{padding:60px}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3),.formContent>div[class^="form-group"]:nth-child(7),.formContent>div[class^="form-group"]:nth-child(8),.formContent>div[class^="form-group"]:nth-child(9),.formContent>div[class^="form-group"]:nth-child(10){width:calc(50% - 10px);display:inline-block}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(7),.formContent>div[class^="form-group"]:nth-child(9){margin-right:14px;width:calc(50% - 10px)}.contact-info-contact-image{margin:0 auto 25px}}.section-quick-contact{background:var(--section-quick-contact-bg)}.small-contact-info-wrapper{text-align:center}.section-quick-contact .fa-circle:before{content:"\f0c8"}.small-contact-info-wrapper .fa-stack{width:60px;height:60px;line-height:60px}.small-contact-info-wrapper .contact-info-social .fa{color:var(--accent)}.small-contact-info-wrapper .contact-info-social .fa-circle{font-size:60px;color:var(--primary)}.small-contact-info-wrapper .contact-info-social .fa-stack-1x{font-size:32px}.small-contact-info-wrapper h4{font-family:var(--headline-font)}.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(--accent)}@media only screen and (min-width:768px){.small-contact-info-wrapper{text-align:unset}}.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-hero{border-top:0}.listing-other-actions-container .btn{display:block}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent);color:#fff}.listing-bottom-form-container{background:var(--secondary) url(https://s.realtyninja.com/static/media/med/4817_d356bbf2_tazmeen_w_assets_00.jpg) center / cover no-repeat}.listing-lead-form-container{background:transparent}.listing-lead-form-container .btn{padding:10px 20px;font-weight:bold;font-size:15px;margin-top:10px;letter-spacing:1px}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary)}}.carousel-caption.rn-invert-colors{z-index:1}.carousel-fade .carousel-inner .item:before{top:0;bottom:0;left:0;right:0;background:var(--primary);opacity:.25;content:" ";position:absolute}.hero-carousel .carousel-caption h1{font-size:28px;margin-bottom:25px;text-transform:initial;font-weight:600;text-shadow:0 20px 50px rgb(0 0 0 / 15%)!important}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:38px}}@media only screen and (min-width :768px){.hero-carousel .carousel-caption h1{font-size:48px}}@media only screen and (min-width :992px){.hero-carousel .carousel-caption h1{margin-bottom:35px}}.featured-nh-wrap{background:var(--primary-color);color:var(--white-color)}.featured-nh-inner:nth-child(1) .rn-content-block{padding-bottom:20px}.featured-nh-inner:nth-child(2) .rn-content-block{padding-bottom:0;padding-top:0}.featured-nh-inner:nth-child(3) .rn-content-block{padding-top:0;padding-bottom:80px}.featured-boxes .row>div{padding:10px!important;position:relative}.featured-boxes .row>div:before{position:absolute;content:"";border:1px solid var(--white);top:20px;left:20px;right:20px;bottom:20px;z-index:1;pointer-events:none;opacity:.5}.featured-boxes .row>div>div{overflow:hidden;text-align:center}.featured-boxes img{position:relative;width:100%;height:300px;object-fit:cover;object-position:center;transition:all .2s ease-in}.featured-boxes img:hover{transform:scale(1.05)}.bg-image .content-section .row>div>div{position:relative;overflow:hidden}.col-1-bg-image .rn-col-1-1-content div,.col-1-bg-image .rn-col-1-2-content div,.col-1-bg-image .rn-col-1-3-content div,.col-1-bg-image .rn-col-1-4-content div,.col-2-bg-image .rn-col-2-2-content div,.col-2-bg-image .rn-col-2-3-content div,.col-2-bg-image .rn-col-2-4-content div,.col-3-bg-image .rn-col-3-3-content div,.col-3-bg-image .rn-col-3-4-content div,.col-4-bg-image .rn-col-4-4-content div,.all-col-bg-image .row>div>div>div{position:absolute;top:0;left:0;width:100%;pointer-events:none}.col-1-bg-image .rn-col-1-1-content img,.col-1-bg-image .rn-col-1-2-content img,.col-1-bg-image .rn-col-1-3-content img,.col-1-bg-image .rn-col-1-4-content img,.col-2-bg-image .rn-col-2-2-content img,.col-2-bg-image .rn-col-2-3-content img,.col-2-bg-image .rn-col-2-4-content img,.col-3-bg-image .rn-col-3-3-content img,.col-3-bg-image .rn-col-3-4-content img,.col-4-bg-image .rn-col-4-4-content img,.all-col-bg-image .row>div img{object-fit:cover;object-position:center center;width:100%;pointer-events:initial;cursor:pointer;filter:brightness(.6)}.header-text-overlay h1,.header-text-overlay h2,.header-text-overlay h3,.header-text-overlay h4{position:absolute;margin:0!important;z-index:1;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:1px;text-shadow:0 5px 10px rgba(0,0,0,.2)!important}.editmode .header-text-overlay h1,.editmode .header-text-overlay h2,.editmode .header-text-overlay h3,.editmode .header-text-overlay h4{position:relative;margin:initial!important;top:unset;left:unset;transform:none;color:#333!important;pointer-events:initial}.editable-section .row>div{min-height:250px}.editmode .editable-section .row>div{min-height:unset;height:auto}.editmode .editable-section .row>div>div>div{border:3px dashed red;position:relative;top:unset;left:unset;height:initial;width:initial;pointer-events:initial}@media only screen and (min-width :992px){.featured-nh-section .rn-col-4-4 img{height:620px}}.about-section{font-size:18px;line-height:32px}.about-section .rn-content-block{padding:100px 0}.about-section .rn-col-1-2 img{margin-bottom:50px}.about-section h1{font-size:72px;color:var(--accent);line-height:32px;margin:0}.about-section h3{font-family:'EB Garamond',serif;color:var(--secondary);margin:0}.custom-button.about-section a{display:inline-block;margin-top:15px}@media only screen and (min-width :768px){.about-section .row{display:flex;align-items:center}}@media only screen and (min-width:992px){.about-section .rn-content-block{background-position:center -100px}}@media only screen and (min-width:1200px){.about-section .rn-content-block{background-position:center -120px}}.custom-quick-search .quick-mls-search-controls-wrapper{padding-bottom:60px}.custom-quick-search .container:before{content:"Find your Dream Home";font-family:var(--headline-font);color:#fff;font-size:32px;font-weight:bold;display:inline-block;margin:40px auto;width:100%;text-align:center}.custom-quick-search select,.custom-quick-search .select2-selection{height:44px!important;background:transparent;border:none;border-radius:0;border-bottom:1px solid #fff;box-shadow:none!important;display:flex;align-items:center;font-size:16px}.custom-quick-search select{color:#fff!important}.custom-quick-search option{color:#000!important}.section-quick-mls-search{position:relative}.section-quick-mls-search:before{height:1px;width:100%;content:"";position:absolute;top:-10px;background:var(--primary);opacity:.75}.section-quick-mls-search:after{height:1px;width:100%;content:"";position:absolute;bottom:-10px;background:var(--primary);opacity:.75}.carousel-inner .fa{color:var(--accent)}.carousel-indicators .active{background-color:var(--accent)}.testimonials-wrapper blockquote>p:first-of-type i,.testimonials-wrapper blockquote>p:last-of-type i{visibility:hidden}.testimonials-wrapper blockquote>p:first-of-type,.testimonials-wrapper blockquote>p:last-of-type{height:45px}.testimonials-wrapper blockquote>p:first-of-type,.testimonials-wrapper blockquote>p:last-of-type{background:transparent url(https://s.realtyninja.com/static/media/med/4817_5b4e2051_tazmeen_w_assets_quote.png) center / 45px no-repeat;opacity:50%;margin-bottom:20px}.testimonials-wrapper blockquote>p:last-of-type{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);margin-top:20px;margin-bottom:0}.testimonials-wrapper:before{height:1px;width:100%;content:"";left:0;right:0;position:absolute;top:-10px;background:var(--primary);opacity:.75}.testimonials-wrapper:after{height:1px;width:100%;content:"";position:absolute;left:0;right:0;bottom:-10px;background:var(--primary);opacity:.75}#testimonials-carousel blockquote{font-weight:300}@media only screen and (min-width:768px){#testimonials-carousel blockquote{font-size:22px;line-height:1.4;width:80%;margin:0 auto}}.recent-blog-entry-title{font-weight:600;line-height:24px;font-family:var(--headline-font);text-transform:none}.recent-blog-entry-date{}.recent-blog-entry-read-more a{color:var(--accent);text-transform:uppercase}.blog-overview-wrapper h2 a{color:inherit;font-size:22px}.recent-blog-entry-container .small-divider{display:none}.recent-blog-entry-text img{max-height:180px;width:100%;object-fit:cover;object-position:top}.contact-info-container .fa,.contact-info-container a:hover{color:var(--accent)}.with-overlay .rn-content-block{position:relative}.with-overlay .rn-content-block:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;opacity:.85}.with-overlay .container-fluid,.with-overlay .container{position:relative;z-index:1}.about-section.with-overlay .rn-content-block:before{background-color:var(--white)}.page-title .rn-content-block{background-color:var(--primary)!important}.page-title h1{font-size:28px;color:#fff;text-align:center}.page-title .rn-content-block{position:relative}.page-title .rn-content-block:before{position:absolute;content:"";background-color:var(--primary);top:0;left:0;right:0;bottom:0;opacity:.45}.page-title .rn-content-block .container{position:relative;z-index:1}@media only screen and (min-width :992px){.page-title h1{font-size:32px}}@media only screen and (min-width :1200px){.page-title h1{font-size:48px}}.quote{border-left:15px solid var(--accent)}.quote::before{color:var(--accent);font-family:var(--headline-font)}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){}.jBox-content .rn_colour_green{background:var(--accent)!important}.jBox-content .rn_colour_blue{background:var(--primary)!important}.jBox-content .rn_colour_purple{background:var(--secondary)!important}.jBox-content .rn_colour_pink{background:var(--accent-hover)!important}.rn_colour_green{color:var(--accent)}.rn_colour_blue{color:var(--primary)}.rn_colour_purple{color:var(--secondary)}.rn_colour_pink{color:var(--accent-hover)}.fa-rew{background-image:url(https://s.realtyninja.com/static/media/med/4817_3569d262_1.png?width=100&optimize=medium&dpr=1)}.rn-invert-colors #header-contact a{color:var(--accent)}