.navbar-toggle{display:none}a,.primary-color{color:#141414;text-decoration:none;transition:all .3s ease}.primary-background-color{background-color:#141414;transition:all .3s ease}.blog-overview-wrapper .btn-outline{color:#141414;border-color:#141414;transition:all .3s ease}.primary-border-color{border-color:#141414;transition:all .3s ease}.btn-primary{color:#fff;background-color:#141414;border-color:#141414;transition:all .3s ease}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#000}a:hover,a:focus{color:#dedede}.btn-primary:hover{background-color:#dedede}.listing-ctas-main .btn-primary:hover{color:#000;border-color:#dedede}.listing-ctas-main .btn-secondary:hover{color:#777;border-color:#777}.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:arboria,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:arboria,sans-serif}.hero-carousel .carousel-caption h1{letter-spacing:5px}.quick-mls-search-controls-wrapper .btn{width:100%;margin-bottom:10px;color:#000000;background-color:#fff;font-weight:600;letter-spacing:2px;border-color:#000000;display:block}.custom-button a{font-size:18px;display:block;border:1px solid #fff;color:#fff;padding:15px 35px;margin-top:25px;letter-spacing:5px;border-radius:10px}body{font-size:15px;line-height:1.7}.custom-button a:hover{color:#fff;background-color:#000;transition:all .2s ease-in-out}.video-header{position:relative;height:100%}.video-header video{object-fit:cover;height:100%;width:100%}.video-text{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;flex-direction:column;margin:25px}.video-text h1{color:#fff;margin:0;font-weight:100}.header-contact-email,.header-contact-mobile,.header-contact-phone,.header-contact-toll-free{margin-right:0;display:block}.dropdown.open .dropdown-menu{max-height:100%!important}.navbar-nav.sm-collapsible a.has-submenu{padding-right:10px}.dropdown .dropdown-menu{max-height:0;opacity:0;transition:all .5s ease-in-out}.dropdown.open .dropdown-menu{opacity:1;max-height:300px}.navbar{margin-bottom:0!important}.navbar-brand img{width:130px!important;height:auto!important}.section-form{background-size:initial;background-position:right bottom}.quick-mls-search-controls-wrapper .form-group{margin-bottom:10px}.big-contact-form-container .btn{color:#fff;background-color:#272727}.big-contact-form-container .contact-info-name{letter-spacing:2px}.custom-heading h3,.section-heading h3{font-size:25px;letter-spacing:5px;font-weight:500}.featured-listings-wrapper .small-divider{display:none}.custom-search-boxes .row>div{height:300px;position:relative;background-size:cover;background-position:center;border:2px solid #fff}.custom-search-boxes .row>div>div{position:absolute;left:0;top:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.custom-search-boxes .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/9346_32b3cd86_1.jpg)}.custom-search-boxes .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/9346_af2074f6_2.jpg)}.custom-search-boxes .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/9346_34e45f17_3.jpg)}.custom-search-boxes .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/9346_68d640ae_4.jpg)}.custom-search-boxes .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/9346_c9545e37_5.jpg)}.custom-search-boxes a{font-size:18px;color:#000;background-color:#fff;text-transform:uppercase;padding:15px 25px;letter-spacing:2px;transition:all .2s ease-in-out}.custom-search-boxes a:hover{color:#fff;background-color:#000}.pull-left{float:left!important;position:absolute;left:0;z-index:9}.navbar-header-centered{margin-top:0}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:20px;height:45px;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,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#000;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}#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:18px;-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:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-wrapper{background-color:#f5f5f5}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#333}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{text-align:center;font-weight:400;color:#333}.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>li{float:none}#navbar{background-color:#f5f5f5;display:block;height:100%;overflow:auto!important;position:fixed;left:-20em;font-size:15px;top:0;width:20em;z-index:2000;height:100vh!important;transition:left .3s ease-in-out 0s;-webkit-transition:left .3s ease-in-out 0s;-moz-transition:left .3s ease-in-out 0s;-o-transition:left .3s ease-in-out 0s;scrollbar-color:transparent transparent;scrollbar-width:thin}.nav-expanded #navbar{left:0}body.nav-expanded{margin-left:0;transition:left .4s ease-in-out 0s;-webkit-transition:left .4s ease-in-out 0s;-moz-transition:left .4s ease-in-out 0s;-o-transition:left .4s ease-in-out 0s}#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;position:absolute;top:60px;right:50px}a.nav-expander{background:transparent;color:#000;display:block;font-size:15px;font-weight:400;height:50px;margin-left:0;padding:1em 1.6em 2em;position:absolute;left:0;text-decoration:none;text-transform:uppercase;top:0;transition:left0.3s ease-in-out 0s;width:100px;z-index:12;transition:left .3s ease-in-out 0s;-webkit-transition:left .3s ease-in-out 0s;-moz-transition:left0.3s ease-in-out 0s;-o-transition:left .3s ease-in-out 0s}a.nav-expander:hover{cursor:pointer}a.nav-expander.fixed{position:absolute;top:45px}.nav-expanded a.nav-expander.fixed{left:18em}.navbar-nav{padding-top:100px;padding-left:15px;margin-left:0}.navbar-nav li{border-bottom:1px solid #4a4a4a}.navbar-nav li a{color:#6F7D8C;text-decoration:none}.navbar-nav li a:hover{color:#FFFFFF;text-decoration:none}.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}.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:none;width:100%}.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>li>a{border:none}.inquiry-section .rn-align-left{position:relative;background-color:#aba99a;padding:20px!important;font-weight:600;color:#fff;margin-bottom:100px!important;max-width:300px;margin-left:auto!important;margin-right:auto!important}.inquiry-section .rn-align-left ul{padding-left:20px}.inquiry-section .rn-align-left:before{content:"";position:absolute;bottom:-3em;left:0;width:0;height:0;border-top:3em solid #aba99a;border-right:15em solid transparent;z-index:997}.inquiry-section .rn-align-left:after{content:"";position:absolute;bottom:-3em;right:0;width:0;height:0;border-top:3em solid #aba99a;border-left:15em solid transparent;z-index:998}.inquiry-section h1{text-shadow:2px 2px 5px rgba(0,0,0,.5)}.inquiry-section a{color:#fff;background-color:#000;font-weight:600;font-size:20px;letter-spacing:3px;padding:15px 35px;display:inline-block;margin:20px 0;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.38);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.38);box-shadow:0 3px 5px 0 rgba(0,0,0,.38);transition:all .2s ease-in-out;text-align:center;text-transform:uppercase}.inquiry-section a :hover{background-color:#aba99a}.navbar-brand .header1{font-size:50px}.navbar-brand a{color:black}.custom-form .form-control{padding:20px;border-radius:0}.custom-form .big-contact-form-wrapper{background:rgba(0,0,0,.6)}.custom-form .btn{border-radius:0;transition:all .3s ease-in-out;border:1px solid transparent;outline:0}.custom-form .btn:hover{color:#fff;background:#000;border:1px solid #fff}.contact-info-phone,.contact-info-toll-free,.contact-info-mobile{font-size:0}.contact-info-phone a,.contact-info-toll-free a,.contact-info-mobile a,.header-contact-phone a,.header-contact-mobile a,.header-contact-toll-free a{font-size:15px;line-height:1.7em;position:relative}.big-contact-form-container .contact-info-phone .fa,.big-contact-form-container .contact-info-toll-free .fa,.big-contact-form-container .contact-info-mobile .fa{font-size:15px!important;line-height:1.7em}.header-contact-email a{text-transform:none!important}.contact-info-phone,.contact-info-toll-free,.contact-info-mobile{font-size:0}.contact-info-phone a,.contact-info-toll-free a,.contact-info-mobile a,.header-contact-phone a,.header-contact-mobile a,.header-contact-toll-free a{font-size:15px;line-height:1.7em;position:relative}.contact-info-container .contact-info-phone .fa,.contact-info-container .contact-info-toll-free .fa,.contact-info-container .contact-info-mobile .fa,.big-contact-form-container .contact-info-phone .fa,.big-contact-form-container .contact-info-toll-free .fa,.big-contact-form-container .contact-info-mobile .fa{font-size:15px!important;line-height:1.7em}.header-contact-details .fa{display:none}.header-contact-phone .fa:before,.contact-info-phone .fa:before{content:"\f10b"!important}.header-contact-mobile a:before,.contact-info-mobile a:before{content:' Cell: '}.header-contact-phone a:before,.contact-info-phone a:before{content:' Kim: '}.header-contact-toll-free a:before,.contact-info-toll-free a:before{content:' Office: '}.map-search .search-results-top-controls-wrapper,.map-search .search-results-view-changer,.map-search .search-results-sort-order{display:none}.footer-section,.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.primary-background-color{background-color:#141414}.primary-color{color:#141414}.hero-carousel .carousel-inner .rn-invert-colors .btn{background-color:#141414}.subscribe-to-alerts-wrapper{display:none}.header-contact-details,.header-contact-social{display:block}.contact-info-contact-image{max-width:300px}.featured-boxes img{object-fit:cover;width:100%;height:300px;transition:all .5s ease-in-out}.featured-boxes a{color:#4b4b4b!important}.custom-bg .rn-col-2-4{background:url(https://s.realtyninja.com/static/media/med/4806_5c337a26_headshot-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-boxes .rn-align-center{padding:0 40px!important}.featured-boxes .row{min-height:300px}.featured-boxes{font-size:14px}.featured-boxes h3{font-size:16px;letter-spacing:.02em;text-transform:uppercase}.featured-boxes hr{margin-top:10px;margin-bottom:0;border:0;border-top:2px solid #ff0000!important;width:150px;margin-left:0}.featured-boxes .row>div{display:flex;height:300px;flex-direction:column;justify-content:center}#navbar::-webkit-scrollbar{display:none}@media only screen and (max-width:341px){#custom-search-button{margin-bottom:20px}.csearch{height:45vh}}@media only screen and (min-width :480px){.csearch{height:50vh}.csearch .quick-mls-search-controls-wrapper{padding:150px 15px 200px}.featured-boxes .row>div,.featured-boxes img{height:500px}}@media only screen and (min-width :768px){.navbar-nav-centered{display:inline-block}.quick-mls-search-controls-wrapper .btn{width:auto}.featured-boxes .row>div,.featured-boxes img{height:300px}.video-text{align-items:center}.toolbar #navbar{top:350px}.nav>li>a{padding-left:0!important}.csearch .quick-mls-search-controls-wrapper{padding:250px 15px 300px}.csearch .container{max-width:700px}body.index .hero-carousel .carousel-caption .btn{margin-top:0!important}.csearch .select2-container--bootstrap .select2-selection,.csearch .form-control{box-shadow:none!important;border:0!important;background-color:transparent!important}.csearch .row{background-color:#fff;border-radius:40px;border:5px solid #000;padding:5px}.csearch .mls-search-controls-wrapper .mls-search-form-area-list-all{display:none!important}.csearch .col-lg-5:first-child,.csearch .col-md-5:first-child{border-right:1px solid #dedede}.csearch .col-lg-5,.csearch .col-md-5{padding:10px;width:41.5%;height:55px}.quick-mls-search-controls-wrapper .col-lg-2:nth-child(3),.quick-mls-search-controls-wrapper .col-md-2:nth-child(3){width:15%;margin-top:0}.csearch .btn{border-radius:55px;width:120px;height:55px;position:absolute;right:-10px}.csearch{background-color:transparent;border-radius:0;height:auto}.instagram-w .container-fluid{max-height:130px}.listing-views-container .tab-content,.listing-views-container .tab-content #aerial_view,.listing-views-container .tab-content #map_view,.listing-views-container .tab-content #street_view{height:200px}.navbar-brand{width:20em}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media only screen and (min-width :992px){.hero-carousel .carousel-caption h1{font-size:60px}.video-text h1{font-size:48px}.search-heading{font-size:54px}.page-title .rn-content-block{background-color:#f2f2f2!important;min-height:200px;display:flex;flex-direction:column;justify-content:center}.page-title h1{color:#000}.instagram-w .container-fluid{max-height:120px}.listing-main-info .col-lg-9{width:75%}.listing-main-info .col-lg-3{width:25%}.navbar-nav{padding-top:20px}.navbar-brand img{width:225px!important;height:auto!important}.col-md-3{width:50%}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute!important;padding-left:0!important}.navbar-nav{width:100%;padding-left:0}.navbar-default .navbar-nav>li>a{text-align:center}.header-top{width:20em;position:fixed;left:0;background:#000;z-index:1;height:100%;box-shadow:5px 0 10px 0 rgb(0 0 0 / 20%);-webkit-box-shadow:5px 0 10px 0 rgb(0 0 0 / 20%);-moz-box-shadow:10px 0 11px 1px rgba(0,0,0,.44)}#nav-close,.pull-left{display:none}#navbar{left:0;top:225px}body>section{margin-left:300px}.container{width:700px}.csearch{bottom:300px}.csearch .container{max-width:900px}.csearch .btn{right:-15px}.navbar-default .navbar-nav>li>a{padding-left:0}.navbar-nav{padding-top:5px}}@media only screen and (max-width:991px){.navbar-brand{margin:0 auto!important}.featured-boxes img{object-position:top}a.nav-expander.fixed{top:2px;left:0;width:30px}}@media only screen and (max-width:1199px){.featured-boxes .row{min-height:300px;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.featured-boxes .rn-col-1-4{order:1;-webkit-order:1}.featured-boxes .rn-col-2-4{order:2;-webkit-order:2}.featured-boxes .rn-col-3-4{order:4;-webkit-order:4}.featured-boxes .rn-col-4-4{order:3;-webkit-order:3}.order2 .rn-col-2-4{order:1;-webkit-order:1}.order2 .rn-col-1-4{order:2;-webkit-order:2}.order2 .rn-col-3-4{order:3;-webkit-order:3}.order2 .rn-col-4-4{order:4;-webkit-order:4}}@media only screen and (min-width :1200px){.quick-mls-search-controls-wrapper .btn{width:100%}.instagram-w .container-fluid{max-height:150px}.hero-carousel .slide{min-height:650px}.col-lg-3{width:25%}.container{width:970px}.featured-boxes .row>div{min-height:300px}.custom-bg .rn-col-2-4 img{object-fit:contain}}@media (min-width:1300px){.container{width:1000px}}@media only screen and (min-width :19250px){.instagram-w .container-fluid{max-height:250px}.featured-boxes .row>div{min-height:500px}.featured-boxes img{height:500px;object-position:top center}}@media (min-width:1460px){.container{width:1170px}}@media only screen and (max-width:767px){.csearch{height:45vh}.navbar-nav.sm-collapsible a.has-submenu{padding-left:10px}.sticky-toggle{position:fixed;z-index:10}.fixed-header{position:fixed;width:100%;z-index:9}.csearch .quick-mls-search-controls-wrapper{padding:100px 0 0!important}.search-heading{margin-bottom:100px}body.index .links_under_area_search{margin:0!important}.csearch .container{background-color:#fff;padding:25px 20px}.csearch .select2-container{border:1px solid #000;margin-top:10px}.csearch .form-control{border-radius:0;margin-top:9px;border:1px solid #000}.featured-boxes .rn-col-1-4{order:2;-webkit-order:2}.featured-boxes .rn-col-2-4{order:1;-webkit-order:1}.featured-boxes .rn-col-3-4{order:4;-webkit-order:4}.featured-boxes .rn-col-4-4{order:3;-webkit-order:3}.order2 .rn-col-1-4{order:1;-webkit-order:1}.order2 .rn-col-2-4{order:2;-webkit-order:2}.order2 .rn-col-3-4{order:3;-webkit-order:3}.order2 .rn-col-4-4{order:4;-webkit-order:4}.big-contact-form-container p{margin-top:10px;margin-bottom:10px}.contact-info-container,.contact-info-contact-image{margin-top:40px!important}}