:root{--accent:#89b641;--accent-hover:#a0c55e;--primary-color:#0d2642;--secondary-color:#f2f2f2;--white-color:#ffffff;--header-font:"minion-pro",serif;--body-font:"lato",sans-serif}.rn_colour_blue{color:var(--primary-color)!important}.jBox-content .rn_colour_blue{background-color:var(--primary-color)!important}.rn_colour_green{color:var(--accent)!important}.jBox-content .rn_colour_green{background-color:var(--accent)!important}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.hero-carousel .carousel-caption h1,.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:var(--header-font)}body,.navbar-default .navbar-nav>li>a,.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,.mls-search-controls-wrapper .form-control{font-family:var(--body-font)}.custom-section-heading .rn-content-block{padding-bottom:10px}.custom-section-heading h3,.section-heading h3{font-size:30px;font-weight:300;text-transform:uppercase;color:var(--primary-color)}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-color)}a:hover{color:var(--accent)}a:focus{text-decoration:none}.btn{transition:all .2s ease-in}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.custom-cta .rn-link{padding:15px 40px;text-transform:uppercase;text-align:center;background:var(--primary-color);color:var(--white-color)}body.index .navbar-brand>div>div:nth-of-type(1){display:none}body:not(.index) .navbar-brand>div>div:nth-of-type(2){display:none}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.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(--primary-color)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--primary-color);background-color:var(--secondary-color)}.navbar-brand{}#navbar{background:}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;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:}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:var(--white-color)}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px}.footer-section{}.section-custom-footer{padding:40px 0}.section-custom-footer img{filter:invert(1)}#footer-disclaimer{padding:50px 0 80px}.contact-info-contact-image{max-width:250px;margin:20px auto}.customform .btn{color:#fff;background-color:var(--primary-color);padding:15px 30px;border:1px solid #fff;text-transform:uppercase;letter-spacing:2px}.customform .btn:hover{color:#fff;background-color:var(--accent)}.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)}.customform h3{color:var(--primary);font-weight:300;letter-spacing:1.7px}.customform .big-contact-form-wrapper>.container{max-width:850px;display:block;margin:auto}.customform .col-lg-5{width:100%;text-align:center;margin:0;padding-top:20px;border-top:1px solid #373737;margin-top:40px}.customform .col-lg-6{width:100%;text-align:center!important}.small-divider{display:none}.custom-button a,#listingleadform .btn{color:#fff;background-color:var(--primary-color);border:1px solid #fff;border-radius:5px;padding:15px 40px;display:inline-block;max-width:250px;transition:all .2s ease-in}.custom-button a:hover,#listingleadform .btn:hover{color:#fff;background-color:var(--accent)}.big-contact-form-wrapper{position:relative}.big-contact-form-wrapper::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,.3925945378151261) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,.3925945378151261) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(0deg,rgba(255,255,255,.3925945378151261) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.big-contact-form-container .contact-info-social .fa-circle,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-circle,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--primary)}.big-contact-form-container .contact-info-social .fa-stack-1x,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-stack-1x,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-stack-1x,.small-contact-info-wrapper .contact-info-social .fa-stack-1x{color:var(--accent);transition:all .3s ease-in-out}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.quick-mls-search-controls-wrapper .links_under_area_search{display:none}.csearch{position:absolute;bottom:60px;margin:0 auto;width:100%;z-index:99;max-width:900px;left:0;right:0}.csearch select{border:none;-moz-appearance:none}.select2-container .select2-search--inline,.select2-container--bootstrap.select2-selection--multiple.select2-search--inline.select2-search__field{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.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,.listing-lead-form-container{background:var(--secondary)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary-color)}}#slider-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;z-index:1}.hero-carousel .slide{min-height:650px}.csearch{background-color:rgba(21,44,75,.9);border-radius:10px}.hero-carousel .slide{padding-top:250px;padding-bottom:300px;height:auto;min-height:0}.hero-carousel .carousel-caption{top:35%}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.slick-dots li button:before{font-size:10px!important;color:#fff!important}.agentslider .agents-wrapper .container{overflow-x:visible}.agentslider .agent-headshot,.agentslider .agent-headshot img{height:400px}.agentslider .agents-wrapper{padding:0}.agentslider .agent-content{text-align:center}.agentslider .agents-form-wrapper,.agentslider .agent-lang,.agentslider .agent-phone,.agentslider .agent-email,.agentslider .agent-listings{display:none}.agentslider .agent-container{height:420px}.agentslider .agent-headshot img{object-position:top}body:not(.editmode) .neighbourhood-search .row>div{display:flex;flex-direction:column;height:300px}body:not(.editmode) .neighbourhood-search .row>div img{pointer-events:initial;filter:brightness(.4);height:100%;width:100%;object-fit:cover;padding:5px 10px}body:not(.editmode) .neighbourhood-search .row>div h3{font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:300;text-transform:uppercase;pointer-events:none}body:not(.editmode) .neighbourhood-search .row>div>div,body:not(.editmode) .neighbourhood-search .row>div>div>div{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}body:not(.editmode) .neighbourhood-search .row>div h3{color:var(--white-color)}@media only screen and (min-width :768px){body:not(.editmode) .neighbourhood-search .row>div img{padding:5px 5px}}.services-section .row{display:flex;flex-direction:column}.mobile-swap .row{flex-direction:column-reverse}@media only screen and (min-width :768px){.mobile-swap .row,.services-section .row{flex-direction:row}}.image-on-left .row .rn-col-2-2,.image-on-right .row .rn-col-1-2{padding:40px}@media only screen and (min-width :768px){.image-on-left .row .rn-col-1-2,.image-on-right .row .rn-col-2-2{display:flex;flex-direction:column}.image-on-left .row .rn-col-1-2-content,.image-on-right .row .rn-col-2-2-content{flex:1 0 auto}.image-on-left .row .rn-col-1-2-content img,.image-on-right .row .rn-col-2-2-content img{min-height:100%;height:0;width:100%;object-fit:cover}}@media only screen and (min-width :1200px){.image-on-left .row .rn-col-2-2,.image-on-right .row .rn-col-1-2{padding:80px}}.services-section h3{font-weight:300;letter-spacing:1.7px}.about-section .rn-col-2-2-content{position:relative}.about-section .rn-col-2-2-content img{position:relative;z-index:2}.about-section .rn-col-2-2-content::before{content:'';position:absolute;top:25px;left:25px;height:100%;width:100%;border:3px solid var(--accent);z-index:1}.about-section .rn-col-1-2,.about-section .rn-col-1-2>div{position:relative;z-index:2}.about-section .rn-col-1-2::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:.075!important;background:url(https://s.realtyninja.com/static/media/med/11684_b5530a6f_LOGO-TRACE.png) top right/350px no-repeat}.page-title .rn-content-block{}@media only screen and (min-width:480px){.agentslider .agent-headshot,.agentslider .agent-headshot img{height:300px}}@media only screen and (min-width:768px){body.index .select2-container .select2-search--inline{float:none}.customform .col-lg-6{padding-left:100px;padding-right:100px}.customform .form-group:nth-of-type(2){width:48%;float:left;margin-right:10px}.customform .form-group:nth-of-type(3){width:48%;float:right;margin-left:10px}.agentslider .agent-headshot,.agentslider .agent-headshot img{height:225px}.agentslider .agent-container{height:350px}.agentslider .agents-wrapper .container{overflow-x:visible}.csearch .container{max-width:600px}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 var(--primary-color);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:44%}.quick-mls-search-controls-wrapper .col-lg-2:nth-child(3),.quick-mls-search-controls-wrapper .col-md-2:nth-child(3){width:10%;margin-top:0}.csearch .btn{color:#fff;border-color:transparent!important;background-color:var(--primary-color);font-size:0;border-radius:55px;width:55px;height:55px;position:absolute;right:-10px;transition:all .2s ease-in-out}.csearch .btn::before{font-family:FontAwesome;font-size:30px;position:absolute;content:"\f002";right:0;left:0;top:5px;bottom:0}.csearch .btn:hover{background-color:var(--accent)}.csearch{background-color:transparent;border-radius:0}.csearch{bottom:150px}}@media only screen and (min-width:992px){.csearch{bottom:275px}.agentslider .agent-headshot,.agentslider .agent-headshot img{height:200px}.csearch .container{max-width:800px}.csearch .btn{right:-15px}.hero-carousel .slide{min-height:750px}}@media only screen and (min-width:1200px){.agentslider .agent-headshot,.agentslider .agent-headshot img{height:230px}.hero-carousel .slide{min-height:800px}}.fixed-header{height:80px!important}.fixed-header #customlogo img{height:60px;width:60px}.fixed-header .pull-right{top:15px}@media screen and (max-width:767px){.csearch select{border:none;-moz-appearance:none;margin-top:10px}}