:root{--variable-name:}body{font-family:Montserrat,sans-serif}.recent-blog-entry-date,#rn-98132,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5{font-family:Montserrat,sans-serif}a,a:focus,a:hover{color:#666}.listing-ctas-main .btn-secondary{color:#000}.btn-primary:hover{background-color:#666}.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:300;border:none!important;letter-spacing:.5px}.rn-invert-colors #header-contact .header-contact-social .fa{color:#fff}.rn-invert-colors #header-contact .header-contact-social .fa-circle{color:#000}#navbar{border-top:1px solid rgba(255,255,255,.2)}.navbar-brand h2{text-shadow:0 10px 10px rgb(0 0 0 / 25%)}@media only screen and (min-width :992px){.navbar-header{max-width:300px;position:relative;margin:0 auto!important;z-index:9}.hero-carousel .carousel-caption h1{font-size:56px}#header-contact{margin-top:0;position:absolute;width:100%;left:0;top:38px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.header-account,.header-contact-details,.header-contact-social{margin-bottom:0}}@media screen and (max-width:767px){#navbar{background:#000}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#101010}.navbar-nav{margin-top:100px;margin-bottom:30px}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#101010}.hero-carousel .carousel-caption{top:50%}}.contact-info-contact-image{max-width:250px}.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:#000;margin-right:5px}#footer-disclaimer,.recent-blog-entry-text{font-weight:300;font-family:Montserrat,sans-serif}.featured-boxes .row>div>div{position:relative;height:400px!important;background-size:cover;background-position:center}.featured-boxes .rn-col-1-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10697_599ef4f7_1.jpg)}.featured-boxes .rn-col-2-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10697_3845689b_2.jpg)}.featured-boxes .rn-col-3-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10697_16cf546c_3.jpg)}.featured-boxes a{font-size:34px;color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 50px;font-weight:800;letter-spacing:2px;outline:1px solid #fff;outline-offset:-10px;line-height:1.2;font-family:Montserrat,sans-serif;text-shadow:0 10px 10px rgb(0 0 0 / 25%)}.featured-boxes a:hover{background-color:rgba(0,0,0,.8);outline-offset:-15px}.count h1:after{content:"+"}.navbar-brand h1{background:-webkit-linear-gradient(#fff,#eee);-webkit-background-clip:text;-webkit-text-fill-color:#eee}.recent-blog-entry-container h4{text-transform:uppercase}.section-heading h3{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:2px}.fa{font-size:14px}.rn-invert-colors #header-contact .header-contact-social .fa-circle{font-size:36px}.navbar-brand img{margin-top:25px;font-family:Montserrat,sans-serif}.hero-carousel .carousel-caption h1{font-weight:600;text-shadow:0 10px 10px rgb(0 0 0 / 25%);line-height:1.2}.count .row>div{text-align:center}.count h1{font-size:49px;font-weight:800}.count h3{font-weight:400;font-size:16px;text-transform:uppercase;margin-top:0}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#fff;border-color:rgba(255,255,255,.2);border-radius:0;font-family:Montserrat,sans-serif;font-weight:bold;padding:15px 25px;background-color:rgba(0,0,0,.5);font-size:16px;letter-spacing:2px;margin-top:18px}.hero-carousel .carousel-inner .rn-invert-colors .btn:hover{background-color:#000}.footer-section,.footer-section .rn-content-block{padding:0}.rn-invert-colors #testimonials-carousel blockquote{color:#fff;background-color:#000;padding:40px}.testimonials-wrapper .small-divider{display:none}.fa-quote-left{font-size:48px}.fa-quote-right{display:none}.custom-button a{color:#fff!important;font-size:14px;letter-spacing:2px;border:1px solid #fff;padding:15px 25px;display:inline-block;background-color:#000}a,.btn{transition:all .2s ease-in-out}.about-section .rn-content-block{padding-top:80px;padding-bottom:80px;color:#fff}.about-section h2,.about-section h3{color:#fff;font-weight:200;font-size:28px;margin-bottom:0}.about-section h2{font-weight:800;margin-top:0;letter-spacing:3px}.about-section .rn-col-2-2-content{background-color:#000;padding:40px;position:relative;z-index:1;margin-top:20px;margin-bottom:20px}.about-section .rn-col-2-2-content:before{content:"";width:100%;height:100%;border:1px solid #000;display:block;position:absolute;top:15px;left:15px;z-index:-1}.about-section img{opacity:1;box-shadow:10px 10px 25px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:10px 10px 25px 0 rgb(0 0 0 / 25%);-moz-box-shadow:10px 10px 25px 0 rgba(0,0,0,.25);border:10px solid #fff}.about-section.custom-button a:hover{background:#fff;color:#000!important;font-weight:bold}@media only screen and (min-width :768px){.about-section .row{display:flex;align-items:center}}form .btn{font-weight:bold}.formContent .btn{margin-top:4px;padding:15px 35px;text-transform:uppercase}input[type="text"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="tel"].form-control,input[type="password"].form-control,textarea.form-control{height:52px;border-color:#666;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#111}input[type="text"].form-control:focus,input[type="number"].form-control:focus,input[type="email"].form-control:focus,input[type="tel"].form-control:focus,input[type="password"].form-control:focus,textarea.form-control:focus{border-color:#333}.big-contact-form-container .btn{margin-top:4px;color:#fff;background-color:#000;padding:15px 35px;text-transform:uppercase}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{color:#000}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{font-size:2em}.subscribe-to-alerts-link:hover{color:#fff;background-color:#666;border-color:#666}body:not(.index) .small-contact-info-wrapper{background:#fafafa}.primary-background-color{background-color:#000}.alert-info{color:#fff;background-color:#000;border-color:#333}.listing-grid h4,.listing-list h4{font-weight:bold}.listing-bottom-form-container{padding:0;background:#333}.listing-bottom-form-container .listing-lead-form-container{border-radius:0!important;background:none;padding:60px 0}.listing-other-actions-container .btn{display:block;border-radius:0;padding:10px 15px}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{border-radius:0}.listing-ctas-main .btn-secondary:hover{background:#666;color:#fff;border-color:#666}.listing-ctas-main .btn-primary:hover{background:#333;border-color:#333}.page-title{background:#000 url(https://s.realtyninja.com/static/media/med/10697_ed74e429_Parm_Slide__3.jpg) center / cover no-repeat}.page-title .rn-content-block{text-align:center;text-transform:uppercase;background-color:transparent!important;padding:60px 0}.page-title h1{color:#fff}.blog-header-title-section{background-color:transparent!important}.blog-entry-info{color:#fff!important}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){.count .rn-content-block{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){.hero-carousel .slide{min-height:100vh}}