.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover,.rn-invert-colors .navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:hover{transition:all .3s ease-in-out;color:#f0ad4e!important}.dropbtn{color:white;padding:16px;font-size:16px;border:none;background:transparent;transition:all .3s ease-in-out}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#000000;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;right:0}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#fff;color:#000000}.header-fixed-contact{position:fixed;top:0;right:unset;left:40px;background:#000000;color:#fff;z-index:12;display:flex;flex-direction:row}@media only screen and (min-width :768px){.header-fixed-contact{right:40px;left:unset}}.toolbar .header-fixed-contact{top:130px}.header-fixed-contact .contact-info-phone{padding:16px;cursor:pointer;margin-bottom:0;transition:all .3s ease-in-out}.header-fixed-contact .contact-info-phone:hover{background:#fff;color:#000000}.header-fixed-contact a,.header-fixed-contact .contact-info-phone .fa{color:#fff}.about-new .rn-content-block{position:relative}.about-new .rn-col-2-2{padding-top:40px}.about-new .rn-col-2-2 a{display:block;width:80%;padding:10px 15px;border:2px solid #fff;border-radius:10px;text-align:center;margin-bottom:20px;transition:all .3s ease-in-out}.about-new .rn-col-2-2 a:hover{background:#fff;color:#000000}@media only screen and (min-width :768px){.about-new .row{display:flex;flex-direction:row}.about-new .rn-col-1-2{display:flex;flex-direction:column;justify-content:flex-end}.about-new .rn-content-block{padding-bottom:0}.about-new .rn-col-2-2 a{display:inline-block;width:45%;margin-bottom:0}}.about-new .rn-content-block:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8)}@media only screen and (min-width :992px){.about-new .rn-col-2-2-content .rn-align-left{column-count:2}}.about-new .d-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width :768px){.about-new .d-flex{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:40px}}.home-header{position:absolute!important;width:100%;z-index:99!important}.home-header .navbar-wrapper{background:transparent!important}.outter{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.video-container{height:100vh;width:100%;position:relative;overflow:hidden}.video-container video{height:100vh!important}.video-container:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:1}video{object-fit:cover;position:absolute;height:700px;width:100%;top:0;left:0}.video-container:after{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.callout{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;text-align:center;position:relative;z-index:2;width:70%;margin:auto}.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{color:#dedede}a,.primary-color{color:#000000}.primary-background-color{background-color:#000000}.blog-overview-wrapper .btn-outline{color:#000000;border-color:#000000}.primary-border-color{border-color:#000000}a:hover,a:focus{color:#000}.btn-primary:hover{background-color:#000;border:1px solid #000;transition:all .3s ease-in-out}.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:#000000;margin-right:5px}.fa-stack-2x{color:#000000!important;transition:all .2s ease-in-out}.contact-info-social a:hover .fa-stack-2x{color:#000!important}.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:'Tinos',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:'Montserrat',sans-serif}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{font-weight:400}#header-contact{display:none}body.index .navbar-nav,body.selling-your-home .navbar-nav{margin-top:60px}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:400;text-transform:capitalize;letter-spacing:2px;border:none!important}body.index .navbar-header,body.selling-your-home .navbar-header{display:none}.agent-slider .agents-form-wrapper{display:none}.agent-slider .agent-container{height:auto;background-color:transparent;box-shadow:none!important;border:none!important;width:50%;display:block;margin:auto}@media only screen and (min-width :768px){.agent-slider .agent-container{width:100%}}.agent-slider .agent-container:hover{transform:scale(1)}.agent-slider .agent-content{text-align:center}.agent-slider .agent-email,.agent-slider .agent-lang,.agent-slider .agent-listings,.agent-slider .agent-location,.agent-slider .agent-phone,.agent-slider .agent-website{display:none}.agent-slider .agent-headshot{clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);background-color:#06343f;transition-property:background-position}.agent-slider .agent-headshot img{object-position:top;clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);transform:scale(.99);transition:all .2s ease-in-out;height:300px}.agent-slider .agent-headshot img:hover{transform:scale(.95)}.custom-search-boxes a{color:#fff;background-color:rgba(0,0,0,.75);font-size:28px;font-weight:400;font-family:'Tinos',serif;width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.custom-search-boxes a:hover{color:#fff;background-color:rgba(0,0,0,.5)}.custom-search-boxes .row>div{background-size:cover;background-position:center;height:200px;position:relative;border:1px solid #fff}.csb1 .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_5aca0d57_1.jpg)}.csb1 .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_4e19048c_2.jpg)}.csb1 .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_25156673_3.jpg)}.csb2 .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_d0e92ad6_4.jpg)}.csb2 .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_4b70bcd6_5.jpg)}.csb2 .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/9154_cacef04c_6.jpg)}.custom-title h3{font-size:28px;font-weight:400;letter-spacing:2px}.featured-boxes .row>div{margin-bottom:20px}.featured-boxes .row>div>div{background-color:#f2f2f2;height:100%;text-align:center;border-bottom:10px solid #06343f;padding-bottom:40px;display:flex;flex-direction:column;justify-content:space-between}.featured-boxes .rn-align-center{padding:10px}.featured-boxes img{filter:grayscale(1)}.hero-carousel .slide{min-height:0;height:auto}.hero-carousel .carousel-caption{top:0;position:static;padding:200px 15px}.video-container .btn-primary{color:#fff;border-color:transparent;background-color:#000000;border-radius:0;letter-spacing:2px;transition:all .2s ease-in-out}.video-container .btn-primary:hover{color:#fff;background-color:#000}.featured-listing-slider-section .featured-listing-preview{background-color:#f2f2f2}.featured-listing-slider-section .col-lg-3{width:100%}.slick-prev:before,.slick-next:before{color:#555555!important;opacity:1!important;font-family:'fontawesome'!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{content:"\f053"!important}.slick-next:before{content:"\f054"!important}.marketing-section .row{display:flex;flex-direction:column}.swap .row{flex-direction:column-reverse}.marketing-section img{width:100%;height:100%;object-fit:cover}.swap .rn-col-1-2,.img-left .rn-col-2-2{padding:30px!important}@media only screen and (min-width :768px){.marketing-section .row,.swap .row{display:flex;flex-direction:row}.marketing-section .row>div{display:flex;flex-direction:column}.marketing-section .row>div>div{flex:1 0 auto}.swap .rn-col-1-2,.img-left .rn-col-2-2{padding:40px!important}}@media only screen and (min-width :992px){.swap .rn-col-1-2,.img-left .rn-col-2-2{padding:80px!important}}@media only screen and (min-width :1200px){.swap .rn-col-1-2,.img-left .rn-col-2-2{padding:100px!important}}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.custom-button a{color:#fff;background-color:#000000;padding:15px 35px;display:inline-block;transition:all .2s ease-in-out}.custom-button a:hover{color:#fff;background-color:#000}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.featured-boxes .row{display:flex}}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:#555555;font-weight:400}.section-heading h3,.custom-title h3{font-size:32px}}@media only screen and (min-width :1200px){}.home-header .navbar-brand img{display:none}