a,.primary-color{color:#333;transition:all .5s ease-in-out}.primary-background-color{background-color:#000}.blog-overview-wrapper .btn-outline{color:#000;border-color:#000}.primary-border-color{border-color:#000}a:hover,a:focus{color:#333}.btn-primary:hover{background-color:#333}.section-heading h3,.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,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:futura-pt,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{font-family:futura-pt,sans-serif}.navbar-brand img{width:150px!important;height:auto!Important}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.rn-invert-colors .listing-list{background-color:rgba(20,20,20,.9);border-radius:0;border-color:transparent}.mls-search-results-paging .pagination,.search-results-sort-order,.search-results-view-changer{filter:invert(1)}.section-listing-details{background-color:#fff!important;position:relative}.listing-lead-form-container h3{font-weight:100}.listing-main-content-container .col-lg-8,.listing-main-content-container .col-lg-4{width:100%}.listing-lead-form-container .btn{color:#fff;background-color:#000;border-color:#000;font-size:18px;letter-spacing:2px;padding:15px 35px;transition:all .5s ease-in-out}.listing-lead-form-container .btn:hover{color:#fff;background-color:#333333}.listing-other-actions-container{text-align:center}.listing-lead-form-container{position:relative;background-color:rgba(20,20,20,.9)!important;margin-top:20px}.listing-lead-form-container .contact-info-name{font-weight:100;text-transform:uppercase}.search-results-paging-count{color:#f2f2f2}.search-results-view-changer{display:none}body.listing_detail_view .navbar .container-fluid{background-color:#000}body.map .navbar-brand,body.map #nav-expander,body.map #custom-footer p,body.map #footer-disclaimer p,body.map .footer-section img{filter:invert(1)}body.map .footer-section{background-color:transparent!important;position:fixed;width:100%;bottom:0}.google-map iframe{width:100%;height:100vh;position:absolute;top:0;filter:grayscale(1)}.custom-form .col-lg-6,.custom-form .contact-info-name,.custom-form .contact-info-brokerage,.custom-form .contact-info-contact-image,.custom-form .small-divider,.custom-form .contact-info-social{display:none}.custom-form .col-lg-5{margin-left:0;width:100%;text-align:center}.video-background{position:fixed;left:0;right:0;width:100vw;height:100vh}.video-background video{width:100%;height:100%;object-fit:cover}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0}.page{font-size:1.5em;letter-spacing:.025em;line-height:1.2;opacity:1;transition:all .5s ease-in-out}.page-invisible{opacity:0;transition:all .5s ease-in-out}.page h3{font-size:1.5em;font-weight:400}.spacer{height:78vh}.social-media-links{position:absolute;bottom:15px;width:100%;left:0}.social-media-links a{display:inline-block;color:#fff;margin:20px 10px;font-size:18px}.social-media-links a:hover{color:#dedede}.navbar .container-fluid{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;width:100%;z-index:999;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}.fixed-header{background-color:rgba(0,0,0,1)!important;transition:all .2s ease-in-out!important}.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,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important}.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,.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:#f2f2f2}#header-contact{display:none}.dropdown-menu{transform:scale(0);transition:all .2s ease-in-out}.open>.dropdown-menu{transform:scale(1)}#custom-menu{position:absolute;z-index:101;width:100%;left:0}.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav>li>a{color:#dedede;border:none;padding-left:0!important;padding-right:0!important}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{color:#fff;border:none}.menutext{display:none}.custom-nav{display:none;padding:0;margin:0}.pull-right{float:none!important;position:initial;display:inline-block;top:0;z-index:101}.dropdown-menu{transition:opacity 1s ease-out;opacity:0}.open>.dropdown-menu{opacity:1}.navbar-nav.sm-collapsible a.has-submenu{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu>li>a{text-align:center;font-size:16px;line-height:32px!important;padding:0}.navbar-nav .open .dropdown-menu>li>a{line-height:34px}.navbar-header-centered{margin-top:0;position:relative;z-index:999}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#926929}#nav-icon1{width:30px;height:20px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:#000}.navbar-wrapper.rn-invert-colors .fixed-header #nav-icon1 span{background:#fff!important}.navbar-wrapper.rn-invert-colors .fixed-header .open span{background:#fff!important}.navbar-nav>li:first-child{display:none}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:8px}#nav-icon1 span:nth-child(3){top:16px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-wrapper{background-color:#000}.navbar-toggle{display:none}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{text-align:center}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;background:transparent}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;border:0}.navbar-nav{padding-top:50%;float:none!important;text-align:center;margin:0 auto}.navbar-nav li a{color:#6F7D8C;text-decoration:none}.navbar-nav li a:hover{color:#dedede;text-decoration:none}.navbar-nav li a :after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0}.navbar-nav li a :hover:after,.navbar-default .navbar-nav>.active>a:after{width:100%;left:0}.navbar-nav li .sub-nav{border-bottom:0;padding:4px}.navbar-nav a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{right:auto}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.navbar-nav-centered{float:left}.dropdown-menu{position:initial;float:none;padding:0;margin:0;background-color:transparent;border:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:none}.navbar-nav>li{float:none}#navbar{background-color:rgba(0,0,0,.5);display:block;right:0;overflow:auto!important;position:fixed;top:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;transform:scale(0)}.navbar-wrapper.rn-invert-colors #navbar{background-color:rgba(33,33,33,.95)}.nav-expanded #navbar{opacity:1;z-index:100;width:100%;height:100vh!important;left:15px;transform:scale(1)}body.nav-expanded{margin-left:0;transition:fade .4s ease-in-out 0s;-webkit-transition:fade .4s ease-in-out 0s;-moz-transition:fade .4s ease-in-out 0s;-o-transition:fade .4s ease-in-out 0s}#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px}a.nav-expander{background:transparent;color:#FFFFFF;display:block;font-size:15px;font-weight:400;height:20px;width:35px!important;margin-right:0;position:absolute;left:15px;text-decoration:none;text-transform:uppercase;top:2px;transition:right .3s ease-in-out 0s;width:100px;z-index:12;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s}a.nav-expander:hover{cursor:pointer}.menutext{display:none;pointer-events:none}.navbar-default .navbar-nav>li>a{font-size:2.5em;font-weight:200;text-align:center;padding-left:0;letter-spacing:.02em;line-height:.8em;padding:10px 0!important;text-transform:capitalize;width:fit-content;-moz-width:fit-content;margin:0 auto}body.index,body.about,body.services,body.contact{height:100vh;overflow:hidden}.fadeIn{animation:fadeIn;animation-duration:1s}.no-disclaimer #footer-disclaimer .col-lg-9 p,.no-disclaimer #footer-disclaimer .col-lg-9 img{display:none}.no-disclaimer .section-custom-footer .col-lg-12 img{float:left;position:absolute;top:10px}.no-disclaimer{background-color:transparent!important;position:absolute;width:100%;bottom:0;padding:20px 0}.no-disclaimer .col-md-3{width:30%;float:right}.powered-by-realtyninja,.privacy-policy,#footer-disclaimer .col-lg-3 p{margin-bottom:0}#footer-disclaimer{font-size:12px;padding:20px 0}#footer-disclaimer .container,.no-disclaimer .section-custom-footer .container{width:100%}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){.navbar-nav{padding-top:30%}.no-disclaimer .col-md-3{width:40%;float:right}}@media only screen and (max-width :767px){.navbar{margin-bottom:13px}}@media only screen and (min-width :768px){.navbar-nav-centered{display:block;padding-top:10%!important}#ws-footer{width:50%!important;margin:20px auto}.search-results-list-view-wrapper>div:nth-child(even) .listing-list{display:flex;flex-direction:row-reverse}.listing-list-content,.img-listing-list{width:50%;border-radius:0}.navbar{min-height:67px}.page{font-size:2.5em}.about-section .row>div>div{font-size:.85em}.navbar-brand img{width:250px!important;height:auto}.nav-expanded #navbar{left:0}.navbar-nav{padding-top:20%}}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:#4f8190}.listing-other-actions-container{text-align:center;display:flex;justify-content:space-between}.listing-other-actions-container .btn{display:inline-block;width:100%;margin:20px;padding:15px 35px}}@media only screen and (min-width :1200px){.navbar-nav{padding-top:20%}}@media only screen and (min-width :1750px){.navbar-nav{padding-top:25%}}