@keyframes fadein{from{opacity:0}to{opacity:1}}a,.primary-color,a:hover,a:focus,.footer-sitemap a:hover,.custom-footer-sitemap a:focus{color:#008B8B;transition:all .2s ease}a.rn-link:hover,a.rn-link:focus,.custom-footer-sitemap a:hover,.custom-footer-sitemap a:focus{text-decoration:underline}.listing-lead-form-container a:hover{color:white;text-decoration:underline}.btn-primary a:hover,.btn-primary a:focus,.btn-primary a.rn-link:hover,.btn-primary a.rn-link:focus,.btn a:hover,.btn a:focus{text-decoration:none}a:active{color:#4B6A6E}.custom-footer-sitemap a,.custom-footer-sitemap a:active,.custom-footer-sitemap a{color:#365255}.bullet-points li::marker{color:#008B8B}.carousel-indicators .active{background-color:#f6cc10;border-color:#f6cc10}.rn_colour_green,.jBox-content .rn_colour_green{color:#008B8B!important}.rn_colour_orange,.jBox-content .rn_colour_orange{color:#C94E28!important}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa,.small-contact-info-wrapper .contact-info-social .fa{color:#008B8B;transition:all .2s ease}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle:active,.small-contact-info-wrapper .contact-info-social .fa-circle:active{color:transparent;border:1px solid #000000;transition:all .2s ease}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle:hover,.small-contact-info-wrapper .contact-info-social .fa-circle:hover{color:#fff}@font-face{font-family:'Recoleta';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Recoleta+Medium.woff') format('woff');font-weight:normal;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Recoleta';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Recoleta+-+Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Avenir+Heavy.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Avenir+Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Avenir+Roman.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'bhatoshine';src:url('https://kootenaybc.s3-us-west-2.amazonaws.com/fonts/Bhatoshine.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}html{font-size:16px}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2,#testimonials-carousel blockquote,.listing-grid-info-price,.subscribe-to-alerts-wrapper .col-lg-12:before{font-family:'Recoleta',Georgia,serif;font-style:normal;font-weight:normal;letter-spacing:0}h1,.header1,.rn-content-block h1{font-size:42px;line-height:50px;margin-bottom:20px;margin-top:0;letter-spacing:0}h2,.header2,.rn-content-block h2,.subscribe-to-alerts-wrapper .col-lg-12:before{font-size:34px;line-height:42px;margin-bottom:20px;margin-top:0;letter-spacing:0}h3,.header3,.rn-content-block h3,#testimonials-carousel blockquote,.listing-grid-info-price{font-size:24px;line-height:32px;margin-top:0;letter-spacing:0}h4,.header4,.rn-content-block h4{font-size:20px;line-height:28px;margin-top:0;letter-spacing:0}h5,.header5,.rn-content-block h5{font-size:16px;line-height:20px;margin-top:0;letter-spacing:0}.video-banner .carousel-caption h1,.hero-carousel .carousel-caption h1{font-family:'bhatoshine';margin:20px auto;text-transform:none;font-size:56px;line-height:62px}.the-new-way h1{font-family:'bhatoshine';font-size:79px;margin:8px auto 37px}.the-new-way h2{margin-bottom:5px}.fancy-h2 h2{font-family:'bhatoshine';font-style:normal;font-weight:normal;margin-bottom:20px}@media only screen and (min-width:992px){h1,.header1,.rn-content-block h1{font-size:56px;font-size:3.5rem;line-height:65px;line-height:116%}.the-new-way h1{font-size:127px;line-height:66px}h2,.header2,.rn-content-block h2,.subscribe-to-alerts-wrapper .col-lg-12:before{font-size:42px;font-size:2.625rem;line-height:50px;line-height:119%}h3,.header3,.rn-content-block h3,#testimonials-carousel blockquote,.listing-grid-info-price{font-size:32px;font-size:2rem;line-height:50px;line-height:156%}h4,.header4,.rn-content-block h4{font-size:24px;font-size:1.5rem;line-height:32px;line-height:133%}h5,.header5,.rn-content-block h5{font-size:18px;font-size:1.125rem;line-height:24px;line-height:133%}.video-banner .carousel-caption h1,.hero-carousel .carousel-caption h1{font-size:72px;line-height:92px}.video-banner .carousel-caption h4{text-align:center!important}}@media only screen and (min-width :1200px){.video-banner .carousel-caption h4{font-size:14px;font-weight:800;line-height:19px;letter-spacing:1.28px;text-transform:uppercase;text-align:center}.video-banner .carousel-caption h1,.hero-carousel .carousel-caption h1{font-size:92px;line-height:132px}}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-entry-info,.blog-post-content,#testimonials-carousel cite,.navbar-default .navbar-nav>li>a,.eyebrow h3,.eyebrow .carousel-caption h4,.carousel-caption h4,.footer-sitemap{font-family:'Avenir LT Std',Helvetica,Arial,sans-serif;font-size:19px;line-height:30px;line-height:158%}#header-contact{font-size:15px}.navbar-default .navbar-nav>li>a{font-weight:900;font-size:14px!important;line-height:19px;letter-spacing:2px;text-transform:uppercase}.eyebrow h3,.eyebrow .carousel-caption h4,.carousel-caption h4{font-size:13px;font-weight:800;line-height:16px;letter-spacing:1.28px;text-transform:uppercase;color:#c84d2e;padding-bottom:20px;margin-bottom:0}.carousel-caption h4{font-size:13px;font-weight:800;line-height:16px;letter-spacing:1.28px;text-transform:uppercase;color:#FFF}.small{font-size:12px;line-height:18px;line-height:150%}.medium{font-size:1rem;font-size:16px;line-height:24px;line-height:150%}.large{font-size:1.375rem;font-size:19px;line-height:30px;line-height:158%}#testimonials-carousel cite{font-style:normal;font-weight:normal;font-size:20px;line-height:32px}.footer-sitemap{font-weight:500;font-size:16px;line-height:32px}#footer-disclaimer,.section-custom-footer{font-size:12px;line-height:18px;line-height:150%}@media only screen and (min-width:992px){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,.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-entry-info,.blog-post-content{font-size:20px;font-size:1.25rem;line-height:32px;line-height:160%}.large{font-size:19px;font-size:1.375rem;line-height:30px;line-height:158%}}@media only screen and (min-width:1200px){.eyebrow h3,.eyebrow .carousel-caption h4{font-size:14px;font-weight:800;line-height:19px;letter-spacing:1.28px;text-transform:uppercase;color:#C94E28}}.primary-background-color{background-color:#008B8B}.primary-border-color{border-color:#008B8B;transition:all .2s ease}.content-section .btn-primary{margin-top:30px}.btn-primary{background:#FFD311;border-radius:4px;padding:18px 24px;color:#000;font-size:18px;line-height:25px;font-weight:900;white-space:nowrap}.btn-primary:hover{background:#FFE36A;color:#000!important;text-decoration:none!important}.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary:active:hover{background:#F9CB00;border-color:#F9CB00;color:#000!important;text-decoration:none!important}.listing-ctas-main .btn-primary{background-color:#F9CB00;border-radius:4px;border-color:#FFE46A;padding:18px 24px;color:#000;font-weight:800;font-size:18px;line-height:25px;margin-top:0}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-primary:active,.listing-ctas-main .btn-primary:focus{background-color:#FFE46A}.blog-overview-wrapper .btn-outline{color:#4f8190;border-color:#008B8B;transition:all .2s ease}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#000;font-size:18px;line-height:25px;background-color:#FFD311;border-color:#FFD311;border-radius:4px;transition:all .2s ease;padding:18px 24px}html,body{overflow-x:hidden}.section-1-col .rn-remove-padding .container{padding:0 30px 0}.rn-content-block{padding-top:50px;padding-bottom:100px}.remove-top-padding .rn-content-block{padding-top:0}.top-100 .rn-content-block{padding-top:100px}.top-0 .rn-content-block{padding-top:0!important}.listing-photo-lightbox-link-3up,.listing-photo-lightbox-link.listing-photo-lightbox-link-ddf{height:auto}.listing-hero .listing-photo-lightbox-link,.listing-photo-lightbox-link.listing-photo-lightbox-link-ddf,.ddf-listing-photo-hd{background:transparent!important;margin-bottom:0;text-shadow:none!important;color:#333333}.ddf-listing-photo-hd,.ddf-listing-photo-sd{margin-bottom:40px}.listing-hero .listing-photo-lightbox-link .btn{color:#333333;border-color:#333333}.listing-main-info{margin-top:40px!important;background:#fff;border-bottom:1px solid #dedede}.listing-main-info h1,.listing-main-info h3,.listing-details-container,.listing-main-info-price{color:#333333;text-shadow:none!important}.listing-main-info h1{color:#204d74}@media only screen and (min-width :768px){.half-width-1-col .col-lg-12{max-width:60%;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:992px){.content-section.width-950 .container{width:950px}.reg-padding-bottom .rn-content-block{padding-bottom:50px}.no-padding-bottom .rn-content-block{padding-bottom:0}.half-width-2-col .row{display:block;margin:auto;max-width:60%}}@media only screen and (min-width :1200px){.content-section .width-950 .container,.footer-sitemap .footer-buyer-section .container{width:950px}}.header-account{display:none!important}.highlighted .caret{color:#008b8a}.navbar-nav>li:nth-child(2){display:none}.custom-menu{position:absolute;right:50px;top:25px}.custom-menu ul li{display:inline;margin-right:15px}.community-header .custom-menu a,.about-us-header .custom-menu a{color:#fff}.custom-menu a{color:#000;text-shadow:0 1px 2px rgb(0 0 0 / 0%);font-size:14px;line-height:19px;letter-spacing:2px;font-weight:800}.remove-top-padding .rn-content-block{padding-top:0}#header-contact{display:flex;align-items:center;justify-content:center;padding-right:23px}.header-contact-social .fa-stack{width:2em;height:2em;line-height:2em}.header-account,.header-contact-details,.header-contact-social{display:block;margin-bottom:0}.header-contact-social .fa-stack-2x{display:none}.header-contact-social .fa-stack-1x{color:#fff!important}.custom-social{text-align:center;padding-bottom:25px}.custom-social a{margin:5px}.custom-social .fa-stack-1x{color:#0d8b8a!important;text-shadow:none!important;border:1px solid #000;border-radius:50px;font-size:25px}.header-contact-phone a{display:flex;align-items:center}.header-contact-phone a:before{content:"Kaslo Branch, Fair Realty ";margin-right:10px;pointer-events:none}.header-contact-phone a:hover .fa{text-decoration:none!important}.fa-phone:before{display:none}.navbar-nav{margin-top:0}.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:1.6rem;border:none!important;letter-spacing:.2rem}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a{color:rgba(0,0,0,.5)}.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,.rn-invert-colors .navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:hover{color:#008B8B}.dropdown-menu{border:none!important;border-radius:0;-webkit-box-shadow:0 6px 12px rgb(0 0 0 / 0%);box-shadow:0 6px 12px rgb(0 0 0 / 0%);background-color:transparent!important;min-width:180px}.dropdown-menu>li>a{color:#000!important;background-color:#fff!important;padding:10px 20px;font-weight:600}body:not(.index,.listing_detail_view) .section-short-header .navbar-wrapper{min-height:500px;background:url(https://s.realtyninja.com/static/media/med/8905_9e21eece_testimonials-icon-bg.png);background-size:400px;background-position:center 80%;background-repeat:no-repeat}body:not(.index,.listing_detail_view) .section-short-header .navbar-wrapper>.navbar-container{background:#fff;min-height:100px}.custom-title .rn-content-block{padding:70px 0 40px}.custom-title h2,.custom-title h3{text-align:center;font-size:34px}.navbar-wrapper .page-title,.editmode .page-title{display:block;text-align:center}.editmode .navbar-wrapper .page-title,.page-title{display:none}.navbar-wrapper .page-title .rn-content-block{background-color:transparent!important}.navbar-wrapper .bold{text-transform:uppercase;color:#e86e3b}.navbar-wrapper .page-title h1{font-family:'bhatoshine';color:#000}.navbar-wrapper .page-title .rn-col-1-1-content{display:flex;flex-direction:column;justify-content:center;align-items:center}body:not(.index) .section-short-header .header-contact-social .fa-stack-1x{color:#333!important}#navbar{background:#FAFAF8}.navbar-default .navbar-collapse{min-height:100vh}.navbar-default .sm-collapsible{margin:0;padding-top:7rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.navbar-nav.sm-collapsible a.has-submenu{padding-left:10px;text-align:left;padding-bottom:0}.navbar-default .sm-collapsible>li{width:100%;padding-bottom:0;border-bottom:1px solid #D6D6CF}.navbar-default .sm-collapsible>li>a{color:#CE4932!important;text-align:left;padding-top:25px;padding-bottom:20px}.navbar-default .sm-collapsible .dropdown-menu{position:static;display:block!important;height:auto;width:auto}.navbar-default .sm-collapsible .dropdown-menu>li>a{text-align:left;padding:10px 10px;color:#000!important;font-size:1.2rem;text-transform:none;font-weight:600;white-space:nowrap}.navbar-default .sm-collapsible .dropdown-menu>li>a:before{content:''!important}.navbar-default .sm-collapsible .caret{display:none}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border:0;background:transparent;transition:all .5s ease-in-out}.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#008B8B;width:22px}.navbar-default .navbar-toggle .icon-bar{width:31px}.community-header .navbar-default .navbar-toggle.collapsed .icon-bar,.about-us-header .navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#fff!important}.navbar-default .navbar-toggle.collapsed .icon-bar{display:block;position:absolute;opacity:1!important;left:0!important;-webkit-transform:rotate(0deg)!important;-moz-transform:rotate(0deg)!important;-o-transform:rotate(0deg)!important;transform:rotate(0deg)!important;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;margin:0!important}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(2){top:10px}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(3){top:18px}.navbar-default .navbar-toggle.collapsed .icon-bar:nth-of-type(4){top:26px}.navbar-default .navbar-toggle .icon-bar,.rn-invert-colors .navbar-default .navbar-toggle .icon-bar{background-color:#008B8B;position:absolute;margin:0!important}.navbar-default .navbar-toggle .icon-bar:nth-of-type(2){top:20px;left:-10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-default .navbar-toggle .icon-bar:nth-of-type(3){opacity:0;left:-60px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-default .navbar-toggle .icon-bar:nth-of-type(4){top:20px;left:-10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-collapse .sm-collapsible .menu-branding{position:absolute;top:0;left:0;display:inline-block!important;margin-left:0;width:80px}.navbar-collapse .menu-branding{display:none}.hero-carousel .carousel-caption{top:30%}@media only screen and (max-width:767px){.header-contact-social .fa-stack{font-size:20px}.navbar-nav>li:last-child a{letter-spacing:0}body.index .property-type-section ul{columns:2;-webkit-columns:2;-moz-columns:2}body.index .custom-button li{width:100%}.navbar-default .sm-collapsible .dropdown-menu{margin-left:5px}.navbar-default .sm-collapsible .dropdown-menu>li>a,.rn-invert-colors .navbar-default .navbar-nav>li>a{text-shadow:none!important;background-color:transparent!important}.navbar-nav>li:last-child a:before{content:"Contact Us";visibility:visible;background:#FFD311;border-radius:4px;padding:18px 24px;color:#000!important;font-size:16px;font-weight:900;text-align:center!important;text-transform:capitalize;width:100%;display:block;text-shadow:0 0 black;letter-spacing:0}.navbar-nav>li:last-child{border:none!Important;margin-bottom:-15px}.navbar-nav>li:nth-child(3)>a,.navbar-nav>li:nth-child(4)>a,.navbar-nav>li:last-child a{visibility:hidden}.navbar-nav>li:nth-child(3)>a:before{content:"BUY A PROPERTY";visibility:visible}.navbar-nav>li:nth-child(4)>a:before{content:"SELL A PROPERTY";visibility:visible}.navbar-nav>li:last-child a:before{content:"Contact Us";visibility:visible}.dropdown-menu>li{border:none!important}#header-contact{display:none}.navbar-header{position:absolute;width:90px}body.index .navbar-wrapper{background-color:#fff!important;position:static;height:90px;border-bottom:1px solid #D6D6CF}.rn-invert-colors .navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#008B8B}.navbar-toggle{margin-top:22px}}@media only screen and (min-width :768px){.navbar-default .navbar-nav>li:first-child{display:none}.hero-carousel .carousel-caption{top:35%}#navbar{background:transparent}.navbar-wrapper .page-title h1{font-size:65px}.navbar-default .navbar-collapse{min-height:initial!important}.custom-social{display:none}.custom-menu{display:none}.dropdown-menu>li>a:after{content:"\f054";color:#008b8a;display:inline-block;font:normal normal normal 12px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.custom-title h2,.custom-title h3{text-align:left;font-size:2.65rem}body:not(.index,.listing_detail_view) .section-short-header .navbar-wrapper>.navbar-container{background:transparent;min-height:auto}.dropdown-menu{margin-top:-10px!important}.hero-carousel .carousel-indicators{bottom:-70px}.hero-carousel .carousel-caption p{text-align:left;position:absolute;bottom:0}.hero-carousel .carousel-control .glyphicon-chevron-left{left:30%}.hero-carousel .carousel-control .glyphicon-chevron-right{right:30%}}@media only screen and (min-width :992px){body:not(.index,.listing_detail_view) .section-short-header .navbar-wrapper{min-height:600px}.navbar-wrapper .page-title .rn-col-1-1-content>div{max-width:60%;text-align:center}}.hero-carousel .slide{min-height:700px}.hero-carousel .carousel-caption{top:30%}.section-tall-header .hero{background-color:#FAFAF8;padding-bottom:40px}.glyphicon-chevron-right:before,.glyphicon-chevron-left:before{content:'';height:100%;width:100%;position:absolute;display:block;top:50%;left:50%;background-repeat:no-repeat!important;background-position:center center!important;background-size:70%!important;border:2px solid #fff;border-radius:4rem;padding:25px;filter:blur(.05px);transform:translate(-50%,-50%)}.glyphicon-chevron-right:before{background:url(https://s.realtyninja.com/static/media/med/8905_3cff4552_next-white.png)}.glyphicon-chevron-left:before{background:url(https://s.realtyninja.com/static/media/med/8905_1e9b9168_prev-white.PNG)}.hero-carousel .carousel-indicators .active{background:#008B8B;border-color:#008B8B}.hero-carousel .carousel-indicators li{border:1px solid #000}.hero-carousel .carousel-caption .btn img{max-width:25px;transition:all .3s ease-in-out}.hero-carousel .carousel-caption .btn:hover img{margin-left:-5px;margin-right:5px}.hero-carousel .carousel-caption .btn,.hero-carousel .carousel-inner .rn-invert-colors .btn{background:#FAFAF8!important;border:1px solid #FAFAF8!important}.hero-carousel .carousel-control{pointer-events:none;background:transparent}.hero-carousel .carousel-control>span{pointer-events:initial}.hero-carousel .carousel-control .glyphicon-chevron-left{left:75%}.hero-carousel .carousel-control .glyphicon-chevron-right{right:75%}@media only screen and (max-width:479px){.carousel-caption h4{color:#c84d2e;text-shadow:none;margin-top:80px;padding-bottom:0}}@media only screen and (min-width :992px){.full-view-height .slide{min-height:100vh!important}.navbar-wrapper .page-title .rn-col-1-1-content>div{max-width:60%;text-align:center}}.blue-bg .row>div{background:#E3EDEC;box-sizing:border-box;padding:40px}.blue-bg .bold{font-size:14px;font-weight:800;line-height:19px;letter-spacing:1.28px;text-transform:uppercase;color:#008B8B;display:block;margin:20px 0}.property-type-section .rn-col-2-2{padding-left:0;padding-right:0}.property-type-section .container{background-color:#e3edec;padding:100px 60px;background-image:url(https://s.realtyninja.com/static/media/med/8905_acb7eca1_1.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.property-type-section ul{padding-left:0!important;list-style:none}.custom-button li{background:#fff;border-radius:4px;padding:30px 12px;transition:all .2s ease;width:45%;text-align:center;display:inline-block;margin:5px;position:relative}.custom-button li a{font-weight:800;font-size:18px;line-height:25px;color:#000;text-align:center;height:100%;width:100%;display:block;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-button li:hover{background:#008B8B}.custom-button li:hover a{color:#fff;text-decoration:none}.custom-button li:active{background:#fff}.custom-button li:active a{color:rgba(0,0,0,.50)}@media only screen and (min-width :768px){.custom-button li{width:140px}.property-type-section .container{background-size:contain;background-position:left center;border-radius:10px}.property-type-section .row{display:flex;align-items:center;justify-content:center}.property-type-section ul{columns:2}}@media only screen and (min-width:992px){.property-type-section ul{columns:3;column-gap:15px;row-gap:20px}}body.rentals .listing-ctas-main a,body.rentals .listing-bottom-form-container{display:none}.search-results-bottom-controls-wrapper,body.index .search-results-top-controls-wrapper{display:}.mls-search-controls-wrapper{background:#e3edec}.fancybox-wrap:not(.fancybox-type-image){width:90%!important;top:5%!important;left:5%!important}.fancybox-inner,.fancybox-katana,.fancybox-katana-narrow{width:100%!important}@media only screen and (min-width :768px){.fancybox-wrap:not(.fancybox-type-image){width:80%!important;left:10%!important}}@media only screen and (min-width :992px){.fancybox-wrap:not(.fancybox-type-image){width:70%!important;left:15%!important}.fancybox-inner,.fancybox-katana,.fancybox-katana-narrow{width:95%!important;display:block;margin:auto}}.listing-grid{border:0;border-radius:0;box-shadow:none;background-color:transparent}.listing-grid h4,.listing-grid-info-primary{margin-bottom:0}.img-listing-grid{border-radius:4px}.listing-grid-info-property-type,.listing-grid-brokerage{display:none}.listing-grid-content{display:flex;flex-direction:column}.listing-grid-info-primary{order:1}.listing-grid-content h4{order:2;font-family:'Avenir LT Std',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-transform:capitalize;color:#365255;font-weight:500}.listing-grid-info-secondary{order:3;color:#365255;font-size:16px;line-height:24px;font-weight:500}.listing-grid-brokerage{order:4}.listing-grid-info-price{font-weight:700;letter-spacing:.02em;color:#333}#listing-item-container a:hover,#listing-item-container a:focus{text-decoration:none;color:initial}.listing-details>span{display:inline-block;margin-top:10px;position:relative}.specific-info_1:before{content:'';display:inline-block;background:url(https://s.realtyninja.com/static/media/med/8905_bed7e356_details-beds.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;margin-right:5px;height:15px;width:15px}.specific-info_3:before{content:'';display:inline-block;background:url(https://s.realtyninja.com/static/media/med/8905_9ec12951_details-bath.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;margin-right:5px;height:15px;width:15px}.specific-info_5:before{content:'';display:inline-block;background:url(https://s.realtyninja.com/static/media/med/8905_86b7ffff_details-sqft.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;margin-right:5px;height:15px;width:15px}.subscribe-to-alerts-wrapper{padding-top:50px}.top-100 .subscribe-to-alerts-wrapper{padding-top:100px}.top-70 .subscribe-to-alerts-wrapper{padding-top:70px}.subscribe-to-alerts-wrapper .alert{margin-bottom:20px}.subscribe-to-alerts-link{display:block;float:none;background:#fff;border:1px solid #D6D6CF;color:#000;position:relative;transition:all .3s ease;padding-left:50px;width:250px;margin:0 auto;font-size:16px;font-weight:900;line-height:21px}.subscribe-to-alerts-link:hover{background:#fff;text-decoration:none;color:#008B8B;border:1px solid #D6D6CF}.subscribe-to-alerts-link::before{content:'';position:absolute;top:50%;left:5px;background:url(https://s.realtyninja.com/static/media/med/8905_081cbb13_logo-icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;height:25px;width:40px;transform:translateY(-50%)}.subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured property listings';position:relative;padding-left:0;margin:0 auto 20px;letter-spacing:0;font-weight:600;text-align:center;display:inline-block;width:100%}@media only screen and (min-width:768px){.subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured property listings';position:absolute;padding-left:0;font-weight:600;text-align:left}.subscribe-to-alerts-link{display:inline-block;float:right}}.big-contact-form-container .small-divider,.big-contact-form-container h3,.big-contact-form-container .col-lg-5{display:none}.big-contact-form-container .form-control{border:2px solid #000;padding:20px}.big-contact-form-container .btn{display:inline-block;color:#000;font-weight:700;background-color:#fcd50e;padding:15px 65px;border-radius:5px;font-size:1.6rem;margin-top:25px;float:right}.big-contact-form-container .row{display:flex;flex-direction:column;justify-content:center;align-items:center}.big-contact-form-container .form-group{position:relative}.big-contact-form-container .form-group:nth-child(1),.big-contact-form-container .form-group:nth-child(2){display:inline-block;width:48%}.big-contact-form-container .form-group:nth-child(2){float:right}.custom-form .big-contact-form-container .form-group:before{content:'';font-weight:900;margin-top:15px;margin-bottom:10px;display:inline-block;font-size:18px}.custom-form .big-contact-form-container .form-group:nth-child(1):before{content:'Name*'!important}.custom-form .big-contact-form-container .form-group:nth-child(2):before{content:'Email*'!important}.custom-form .big-contact-form-container .form-group:nth-child(3):before{content:'Phone*'!important}.custom-form .big-contact-form-container .form-group:last-of-type:before{content:'Message*'!important}.custom-form .form-control::-webkit-input-placeholder{color:#394E50;font-size:18px}.custom-form .form-control:-ms-input-placeholder{color:#394E50;font-size:18px}.custom-form .form-control::placeholder{color:#394E50;font-size:18px}@media only screen and (min-width :768px){.contact-image .row{display:flex;flex-direction:row}.contact-image .row>div{display:flex;flex-direction:column;justify-content:center;align-items:center}}.section-testimonial-showcase{background-size:contain}.section-testimonial-showcase .section-heading{display:none}#testimonials-carousel cite{margin-top:100px;display:block}#testimonials-carousel .fa{display:none}#testimonials-carousel .quotation-marks{font-family:'Recoleta',serif!important;font-size:100px;color:#118c8a;text-shadow:-1px -1px 0 #f6cc10,1px -1px 0 #f6cc10,-1px 1px 0 #f6cc10,1px 1px 0 #f6cc10;height:100px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.quotation-marks .quote-right{display:block;margin-top:-5px}@media only screen and (min-width:992px){.section-testimonial-showcase .carousel-inner{width:60%;margin:0 auto}.testimonials-wrapper{padding-top:160px}.section-testimonial-showcase{background-size:50%}}.footer-sitemap .footer-buyer-section .rn-col-1-2-content{display:flex;flex-direction:column;text-align:center}.footer-sitemap .footer-buyer-section img{max-width:100px;margin-right:0;display:block;margin:auto}.footer-sitemap .footer-buyer-section a{display:block;text-align:center}.indicates-required,.asterisk,#mc_embed_signup_scroll h2,#mc_embed_signup_scroll label,.mc-field-group{display:none}.mc-field-group.email{display:inline-block}#mce-EMAIL,#mce-EMAIL:focus,#mce-EMAIL:active{border:0;outline:none;padding-left:15px}#mc-embedded-subscribe{background:#008B8B;color:#fff;transition:all .3s ease;border:0;border-radius:4px;box-sizing:border-box;padding:8px 17px;font-weight:800}#mc-embedded-subscribe:hover{background:#4B6A6E}#mc_embed_signup_scroll{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box;margin:auto;padding:3px;border-radius:3px}.newsletter-section{min-height:250px}.newsletter-section h4{margin-bottom:20px}.footer-sitemap .newsletter-section .col-xs-12{display:block}.footer-sitemap .newsletter-section{padding-top:70px;padding-bottom:70px}.footer-sitemap .newsletter-section .container{padding-left:35px;padding-right:35px}@media only screen and (min-width :992px){#mc_embed_signup_scroll{width:50%}}.rn-content-block.section-custom-footer{padding-top:0;padding-bottom:20px}.rn-content-block.custom-footer-sitemap{padding-top:50px;padding-bottom:20px}.rn-content-block.footer-sitemap{padding-bottom:0}.footer-sitemap .col-xs-12{display:flex;flex-direction:column}.footer-sitemap .col-xs-2{width:100%}.footer-sitemap h3{font-family:'Avenir LT Std',Helvetica,Arial,sans-serif;color:#000;font-size:1rem;text-transform:uppercase;font-weight:600;text-align:center;padding-top:20px}.footer-sitemap ul{padding-inline-start:0;text-align:center}.custom-footer-sitemap .contact-info-phone,.custom-footer-sitemap .contact-info-address,.custom-footer-sitemap .contact-info-social{text-align:center}.footer-sitemap .contact-info-social a{color:transparent;text-decoration:none;position:relative;display:inline-block!important;height:55px;width:55px;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-sitemap .contact-info-social .fa-stack-2x{border:2px solid #000;border-radius:2rem;height:100%;width:100%}.footer-sitemap .contact-info-social .fa-stack-1x{color:#008B8B}.section-custom-footer .row>div{padding-bottom:30px;border-bottom:1px solid #000}.custom-footer-sitemap ul{list-style:none}#custom-footer,#footer-disclaimer{color:#365255}#footer-disclaimer{padding:30px 0 50px}.powered-by-realtyninja a,.privacy-policy a{color:#000}.powered-by-realtyninja,.privacy-policy,#footer-disclaimer{text-align:center}@media only screen and (min-width :768px){.custom-footer-sitemap .contact-info-phone,.custom-footer-sitemap .contact-info-address,.custom-footer-sitemap .contact-info-social{text-align:left}.footer-sitemap h3,.footer-sitemap ul{text-align:left;padding-top:0}.footer-sitemap ul>li>a,.footer-sitemap ul>li{list-style-type:none}#footer-disclaimer{padding:20px 0 0;text-align:left}.powered-by-realtyninja,.privacy-policy{text-align:right}.footer-section{padding-top:0;color:#365255}.footer-section a{color:#000}.footer-sitemap .footer-buyer-section{padding-top:150px;padding-bottom:100px;background-size:36%;background-position:-22% 14%;background-color:#f9f9f5}.footer-sitemap .footer-buyer-section .rn-col-1-2-content{display:block;text-align:left}.footer-sitemap .footer-buyer-section img{max-width:116px;margin-right:18px}.footer-sitemap .footer-buyer-section a{display:inline}.footer-sitemap .col-xs-12{display:flex;flex-direction:row}.footer-sitemap .col-xs-2{width:20%}}@media only screen and (min-width:992px){.footer-section .rn-content-block,.footer-sitemap .rn-content-block{padding-bottom:20px}.footer-sitemap .footer-buyer-section{padding-bottom:100px;padding-top:150px;background-size:36%;background-position:-22% 14%}.footer-sitemap .footer-buyer-section .rn-content-block{padding-top:150px}.footer-sitemap .footer-buyer-section .container{width:925px}.footer-sitemap .footer-buyer-section .rn-col-2-2{padding-top:40px;padding-left:100px}}.contact-info-contact-image{max-width:200px}.buy-discover-rent-section img{padding-bottom:20px}body.index .footer-buyer-section{display:none}.home-banner .hero-carousel .slide{min-height:0;height:auto}.home-banner .hero-carousel .carousel-caption{display:flex;flex-direction:column-reverse;position:static;padding:250px 15px 200px 15px}body.index .navbar-wrapper{background-color:transparent!important;position:absolute;width:100%;z-index:2}.overlay{width:100%;height:100%;position:absolute;left:0;right:0;background-color:rgba(246,204,16,.18);z-index:1;top:0;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.video-banner{min-height:90vh;position:relative;text-align:center;padding:250px 0 200px;background-image:url(https://s.realtyninja.com/static/media/med/8905_ce5d5ffd_IMG_9253_1.jp);background-size:cover;background-position:center}.video-banner video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.video-banner .carousel-caption{position:relative;margin:0 auto!important;width:100%;left:0;top:0;height:100%;z-index:1}@media only screen and (max-width :479px){.video-banner .carousel-caption{background-color:#f9f9f5}.video-banner .carousel-caption h1{color:#000;text-shadow:none}.video-banner{min-height:400px;padding:0;display:flex;flex-direction:column-reverse}.video-banner video{position:relative}body.index .medium .rn-content-block{background-color:#e3edec;padding-left:40px!important;padding-right:40px!important}body.index .property-type-section .rn-content-block{padding-bottom:0}body.index .property-type-section .container{padding:40px;background-image:url(https://s.realtyninja.com/static/media/med/8905_9e21eece_testimonials-icon-bg.png);background-size:350px;background-position:top center;border-radius:0}body.index .property-type-section ul{columns:1;-webkit-columns:1;-moz-columns:2}}@media only screen and (max-width:767px){body.index .navbar-wrapper{background-color:#fff!important;position:static;height:90px;border-bottom:1px solid #D6D6CF}body.index .property-type-section ul{columns:2;-webkit-columns:2;-moz-columns:2}body.index .custom-button li{width:100%}}.communities-upload,.editmode .communities-slider{display:none}.editmode .communities-upload{display:block}.communities-slider .slick-slide>div{display:flex;flex-direction:column;height:320px}@media only screen and (min-width :768px){.communities-slider .slick-slide>div{display:flex;flex-direction:column;height:400px}.communities-slider .slick-slide img{height:250px!important;width:250px!important}}@media only screen and (min-width :992px){.communities-slider .slick-slide img{height:285px!important;width:285px!important}}.communities-slider .slick-slide>div>div{height:80%;overflow:hidden}.communities-slider .slick-slide>div>div>div{height:100%}.communities-slider .slick-slide>div>div>div>div{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:10px;overflow:hidden;box-sizing:border-box;pointer-events:none}.communities-slider .slick-slide img{object-fit:cover;object-position:center center;height:230px;width:230px;display:block;margin:auto;border-radius:8px!important;-webkit-box-shadow:2px 2px 18px -8px rgba(51,51,51,.66);-moz-box-shadow:2px 2px 18px -8px rgba(51,51,51,.66);box-shadow:2px 2px 18px -8px rgba(51,51,51,.66);transition:all .3s ease}.communities-slider .slick-slide img:hover{transform:scale(1.03)}.communities-slider .slick-slide a{position:relative;height:100%;width:100%;display:block;pointer-events:initial}.communities-slider h3{font-family:'bhatoshine';color:#fff;font-size:34px;line-height:50px;position:relative}.communities-slider .slick-slide h3::after{content:'';background:url(https://s.realtyninja.com/static/media/med/8905_3cff4552_next-white.png);height:40px;width:40px;background-size:70%;background-repeat:no-repeat;background-position:center center;position:relative;display:inline-block;margin-left:10px;margin-bottom:-9px}.communities-slider .slick-slide img.rn-invert-colors .navbar-default .navbar-nav>li.dropdown>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li.dropdown>a:hover,.highlighted,.open{background-color:#fff;border-radius:0;color:#000!important;text-shadow:none!important}.about-us-header .carousel-caption h4{font-weight:400;color:#fff}@media only screen and (min-width:768px){.communities-slider .slick-slide:nth-of-type(odd)>div{justify-content:flex-start}.communities-slider .slick-slide:nth-of-type(even)>div{justify-content:flex-end}}body.index .get-in-touch-section .btn-primary{margin-top:30px}.get-in-touch-section .rn-content-block{padding-top:44px;padding-bottom:18rem!important;background-position:top;background-color:#FAFAF8;background-size:cover}.get-in-touch-section img{padding-bottom:10px}.get-in-touch-section h1:nth-child(2){padding-bottom:30px}@media only screen and (min-width:768px){.get-in-touch-section .rn-content-block{padding-top:100px;padding-bottom:28rem!important}}@media only screen and (min-width:992px){.get-in-touch-section .rn-content-block{padding-bottom:42rem!important;background-size:cover}}.listing_detail_view .section-short-header .navbar,.listing-photo-lightbox-link.listing-photo-lightbox-link-ddf,.listing_detail_view .listing-hero,.listing-photo-lightbox-link,.listing-photo-lightbox-link-ddf,.listing-hero-carousel .slide,.listing-main-info.listing-main-info-ddf{background:#F9F9F5!important}.listing-hero{border-top:none}.listing_detail_view .section-short-header .navbar-wrapper{background:#F9F9F5!important}.listing_detail_view .carousel-control.left,.listing_detail_view .carousel-control.right{background:none}.listing_detail_view .carousel-control{color:#008B8B}.listing-detail-description{font-size:inherit;line-height:inherit;letter-spacing:inherit}.listing-main-info{margin-top:0;padding:30px}.listing-photo-lightbox-link.listing-photo-lightbox-link-ddf .btn{color:#008B8B;border-color:#008B8B;transition:all .3s ease-in-out}.listing-photo-lightbox-link.listing-photo-lightbox-link-ddf .btn{color:#00A4A4;border-color:#00A4A4}.listing-ctas-main .btn-primary{background-color:#F9CB00;border-radius:4px;border-color:#FFE46A;padding:18px 24px;color:#000;font-weight:800;font-size:18px;line-height:25px;margin-top:0}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-primary:active,.listing-ctas-main .btn-primary:focus{background-color:#FFE46A}.listing-ctas-main .btn-secondary{background-color:#00A4A4;border-radius:4px;border-color:#00A4A4;padding:18px 24px;color:#FFF;font-weight:800;font-size:18px;line-height:25px}.listing-ctas-main .btn-secondary:hover,.listing-ctas-main .btn-secondary:active,.listing-ctas-main .btn-secondary:focus{background-color:#008B8B;border-color:#00A4A4;color:#fff}@media only screen and (min-width:768px){.listing-main-info{padding-top:0}.listing-main-info.listing-main-info-ddf{height:160px;padding-bottom:0}}@media only screen and (min-width:992px){body.listing_detail_view .section-short-header .navbar-wrapper{min-height:50px!important}.featured-listing-info-container h4 a{color:#4f8190}}@media only screen and (max-width:1200px){.listing-hero-carousel .carousel-control .glyphicon-chevron-left{left:75%;top:60%;opacity:1}.listing-hero-carousel .carousel-control .glyphicon-chevron-right{right:75%;top:60%;opacity:1}.listing-hero-carousel .carousel-control .glyphicon-chevron-left:hover,.listing-hero-carousel .carousel-control .glyphicon-chevron-right:hover{opacity:.7}}@media only screen and (min-width:1500px){.listing_detail_view .glyphicon-chevron-left:before,.listing_detail_view .glyphicon-chevron-right:before{filter:invert(35%) sepia(55%) saturate(7353%) hue-rotate(145deg) brightness(90%) contrast(101%);content:'';height:100%;width:100%;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat!important;background-position:center center!important;background-size:70%!important;border:none;padding:25px;transform:translate(-22%,-19%)}.listing_detail_view .glyphicon-chevron-right:after,.listing_detail_view .glyphicon-chevron-left:after{content:'';height:auto;width:100%;position:absolute;display:block;top:50%;left:50%;background-repeat:no-repeat!important;background-position:center center!important;background-size:70%!important;border:2px solid #008B8B!important;border-radius:4rem;padding:25px;filter:blur(.05px);transform:translate(-50%,-50%)}}.explore-slider .rn-content-block{padding-top:15px}.editmode .explore-upload{display:block}.explore-upload,.editmode .explore-east-slider,.editmode .explore-west-slider{display:none}.explore-main-slider h2{display:block;text-align:center;font-family:'bhatoshine';color:#fff;position:absolute;top:0;left:0;margin-top:120px;width:100%;pointer-events:none;font-size:34px}.explore-main-slider h2::after{content:'';position:relative;display:inline-block;background:url(https://s.realtyninja.com/static/media/med/8905_3cff4552_next-white.png);background-size:80%;margin-left:10px;margin-bottom:-5px;background-repeat:no-repeat;background-position:center center;height:25px;width:35px}.editmode .explore-main-slider h2{position:absolute;display:initial;color:#333;top:unset;left:unset;margin-top:0;pointer-events:initial}.explore-main-slider .slick-slide>div{font-size:16px;color:#4B6A6E}.explore-main-slider .bold{text-transform:uppercase;font-size:13px;font-weight:600;white-space:nowrap;margin-bottom:5px;display:inline-block}.explore-main-slider .bold:before{content:'';display:inline-block;background-size:contain!important;background-position:bottom center!important;background-repeat:no-repeat!important;margin-right:5px;height:16px;width:16px;margin-bottom:-3px}.explore-main-slider .bold:nth-child(1):before{background:url(https://s.realtyninja.com/static/media/med/8905_78cf6977_details-pop.png)}.explore-main-slider .bold:nth-child(2):before{background:url(https://s.realtyninja.com/static/media/med/8905_07108f22_details-avg-price.png)}.explore-main-slider img{border-radius:8px;height:270px;width:100%;object-fit:cover}.half-bg-color .rn-content-block{position:relative}.half-bg-color .rn-content-block:before{content:'';position:absolute;bottom:0;left:0;height:50%;width:100%;background-color:#F8F4F0}@media only screen and (min-width:768px){.map-textarea .row>div{padding-left:60px;padding-right:60px}}@media only screen and (min-width :992px){.explore-main-slider h2{font-size:2.65rem}}.community-header .carousel-caption h4{position:absolute;bottom:0;right:10px;color:#fff!important}.community-header .carousel-caption h1:before{content:'COMMUNITY';display:block;margin:auto;font-size:14px;font-weight:800;line-height:4;letter-spacing:1.28px;margin-top:-40px;font-family:'Avenir LT Std',Helvetica,Arial,sans-serif}.community-header .bg-fade-carousel-shadow{background:none}.community-header .hero-carousel .slide{min-height:90vh}.community-header .hero-carousel .slide::before{content:'';width:100%;height:100%;position:absolute;left:0;right:0;background-color:rgba(246,204,16,.18);z-index:1;top:0}.communities-title .rn-content-block{padding-top:100px;padding-bottom:50px}.communities-title h3{font-weight:700}.communities-title .bold,.communities-contact .bold{font-size:14px;font-weight:800;line-height:19px;letter-spacing:1.28px;text-transform:uppercase;color:#C94E28}.communities-header .rn-content-block{padding-bottom:0;padding-top:0}.communities-header h4{margin-bottom:20px}.communities-basic h4{font-family:'Avenir LT Std',Helvetica,Arial,sans-serif;font-size:22px;line-height:33px;text-align:left}.communities-basic .rn-content-block{padding-top:0;padding-bottom:0}.communities-basic .row{box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #000;padding:50px 0}.communities-contact a{font-weight:700;line-height:1.7}.communities-contact .row>div{background:#fff;box-sizing:inherit;padding:50px}.communities-contact img{width:62px;margin-bottom:20px}.communities-contact .rn-align-center{margin-bottom:20px}.communities-contact .rn-align-center:last-of-type{margin-bottom:0}.communities-contact a.rn-link{text-decoration:underline!important}.community-list hr{border-color:#000}.community-list .rn-content-block .row>div ul{padding-left:0}.community-list .rn-content-block{padding-bottom:58px}.community-list li{list-style-type:none;margin-bottom:20px}.community-list li a{margin-bottom:0}.community-list a{margin-bottom:20px;display:inline-block}@media only screen and (min-width :768px){.communities-basic h4{text-align:center}.communities-header .container,.community-list .col-lg-6,.community-list .col-md-6,.community-list .col-sm-6,.community-list .col-xs-12{padding-left:0}}@media only screen and (min-width :992px){.communities-contact .row{box-sizing:border-box;padding:0 40px}}@media only screen and (min-width :1200px){.communities-contact .row{padding:0 80px}}.communities-block{display:none}.communities-block .rn-content-block{padding-top:0;padding-bottom:0}.editmode .table-input{display:block}.table-input,.editmode .communities-table{display:none}.communities-table{display:table;width:100%;border-collapse:collapse;border:1px solid #000;margin-top:10px}.communities-table .row{display:table-row;width:100%;position:relative}.communities-table .row>div{display:table-cell;border:1px solid #000;border-collapse:collapse}.communities-table .row:nth-child(1)>div{background:rgba(0,139,139,.4);font-weight:700}.guide-2-col .rn-content-block{padding:70px 0}.guide-2-col-first .rn-content-block{padding-top:100px}.guide-line .rn-content-block{padding:0}.guide-line hr{border-color:#D6D6CF}.guide-line .row>div,.image-holder-section .row>div{padding-left:0;padding-right:0}.image-holder-section .rn-align-center{padding:15px;color:#365255}body.sell .content-section.width-950 .col-lg-6{padding:0 71px}body.sell .bullet-points .container{padding-top:15px}@media only screen and (min-width:992px){body.sell .bullet-points .container{padding-top:0;padding-bottom:100px}}.points-to-consider-section .rn-content-block{padding-top:0!important;padding-bottom:0!important}.points-to-consider-section .row>div{padding-bottom:50px!important}.matchmakers-bio h3{margin-top:40px}.matchmakers-bio .row>div{padding-left:40px;padding-right:40px}.matchmakers-bio img{border-radius:8px}.matchmaker-section .rn-col-2-2-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.matchmaker-section .rn-col-2-2-content img{margin:0!important}@media only screen and (min-width :500px){.matchmaker-section .row>div{width:33.333333%}.matchmaker-section .rn-col-1-4{width:100%!important}}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){.matchmaker-section .row{display:flex;align-items:center}.matchmaker-section .rn-col-2-2-content{flex-direction:row;justify-content:space-between;align-items:center}.matchmaker-section .row>div{width:20%}.matchmaker-section .rn-col-1-4{width:40%!important}}@media screen and (max-width:479px){.matchmaker-section img{max-width:220px;margin:10px auto;display:block;object-fit:cover}}.the-new-way h1{color:#FFD311}.the-new-way .rn-content-block{background-size:250px}.border-bottom .rn-content-block>.container,.guide-line .rn-content-block>.container{border-bottom:1px solid #D6D6CF;width:95%}.values-section .rn-col-1-2 img{max-width:30px;display:inline-block;margin-right:20px;margin-top:-5px}.values-section .rn-content-block{padding-top:70px;padding-bottom:70px}@media only screen and (min-width :768px){.border-bottom .rn-content-block>.container,.guide-line .rn-content-block>.container{width:750px}.the-new-way .rn-content-block{background-size:390px}}@media only screen and (min-width :992px){.border-bottom .rn-content-block>.container,.guide-line .rn-content-block>.container{width:970px}}@media only screen and (min-width :1200px){.border-bottom .rn-content-block>.container,.guide-line .rn-content-block>.container{width:1170px}}.blog-header-title-section{background-color:#F9F9F5}body.find-a-property .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Property listings'}body.residential .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Residential properties'}body.commercial .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Commercial properties'}body.land-only .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Properties with land only'}body.acreage .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Properties with acreage'}body.castlegar .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Castlegar listings'}body.creston .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Creston listings'}body.fruitvale .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Fruitvale listings'}body.grand-forks .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Grand Forks listings'}body.greenwood .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Greenwood listings'}body.kaslo .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Kaslo listings'}body.midway .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Midway listings'}body.montrose .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Montrose listings'}body.nakusp .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Nakusp listings'}body.nelson .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured Nelson listings'}body.new-denver .subscribe-to-alerts-wrapper .col-lg-12:before{content:'Featured New Denver listings'}