.ig-icon{min-width:30px!important;margin-top:10px}body.editmode .agent-section img{min-width:200px!important}.custom-heading{font-size:26px}.contact-info-contact-image{max-width:200px}.custom-search .row>div:hover{transform:scale(1.05)}.rn_colour_blue{color:#3a74b4}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.custom-search{border-bottom:1px solid #dedede}.header-caption{text-align:center;position:relative;display:block;text-transform:uppercase;font-size:15px;font-weight:600;color:#3861A0}.custom-search .row>div{min-height:250px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;background-size:cover;outline:10px solid #fff;transition:all .2s ease-in-out;overflow:hidden}.custom-search .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_62455e0c_Tricities.jpeg);min-height:250px}.custom-search .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_76614010_Langley.jpeg);min-height:250px}.custom-search .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_8780e1e7_Burnaby.jpeg);min-height:250px}.second-set .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_b18d19cd_Vancouver.jpeg);min-height:250px}.second-set .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_3292fdb4_New_Westminster.jpeg);min-height:250px}.second-set .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/5910_9168fac8_maple-ridge2.jpg);min-height:250px}.custom-search a{text-align:center;font-size:20px;text-transform:uppercase}.custom-search{text-align:center}.about-section .row{display:flex;flex-direction:column-reverse}.about-section img{object-fit:cover;width:400px!important;height:400px;position:absolute;bottom:0;left:0;right:0}.about-section .rn-col-2-2{background-image:url(/static/media/med/5910_15cef258_1.jpg);background-position:center;background-attachment:fixed;min-height:400px}.about-section .rn-align-center{padding:40px!important}body{color:#545353;font-family:'Lato',sans-serif;font-weight:400;font-size:16px}.header-contact-details,.mls-quick-search,.big-contact-form-wrapper,.small-contact-info-wrapper,.blog-overview-wrapper,.blog-overview-wrapper h2,.blog-overview-wrapper .btn-outline,.blog-controls-wrapper .btn-outline,.blog-controls-wrapper .btn-group .btn,.blog-header-title-section h1,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.listing-main-info h1,.listing-main-info h3,.listing-main-info-price,.listing-secondary-info,.listing-detail-info-list-container{font-family:'Lato',sans-serif;font-weight:400}.navbar-brand h2{font-family:'Lato',sans-serif;font-weight:400;font-size:18px;letter-spacing:.35em;text-transform:uppercase}.navbar-brand h2 a{color:#000}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:13px;text-transform:uppercase;letter-spacing:.2em;font-family:'Lato',sans-serif;font-weight:400}#rn-81081{font-family:'Playfair Display',serif;font-weight:400;font-size:1.1em;line-height:1.7em}.rn-parallax-bg{position:relative}.rn-parallax-bg:before{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);opacity:1}.rn-header-separated .carousel-caption{top:10%}.quick-mls-search-controls-wrapper .primary-background-color{background-color:#836e4a}.hero-carousel .carousel-caption h1{font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.2em;margin-bottom:30px;font-size:30px}.hero-carousel .carousel-caption h4{font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.3em;font-size:16px;margin-bottom:30px}.hero-carousel .carousel-caption .btn{font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:14px;padding:15px 20px;border:none}.hero-carousel .slide1 .carousel-caption .btn{background-color:rgba(21,94,196,.7)}.featured-listings-wrapper h4 a{color:#fff}#rn-81081{font-size:.9em}#rn-81081 h2,#rn-81081 .header2{text-transform:none;margin-bottom:20px}h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5{font-family:'Lato',sans-serif;font-weight:400;color:#212121;text-transform:uppercase}#rn-81082{border-bottom:1px solid #cecece}#rn-81082 h4,#rn-81082 .header4{font-size:18px}.section-heading h3{color:#666;font-family:'Lato',sans-serif;font-weight:300;font-size:22px}.small-divider{display:none}.featured-listings-wrapper h4{font-size:14px;text-transform:uppercase;letter-spacing:.15em}.featured-listing-desc-primary{color:#6a6a68;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.featured-listing-desc-secondary{color:#888;font-weight:300}.testimonials-wrapper .section-heading h3{color:#fff}#testimonials-carousel blockquote{font-family:'Playfair Display',serif;font-weight:400;font-size:14px;line-height:1.5em;font-style:italic}.rn-invert-colors #testimonials-carousel cite{color:#b0b0b0}#testimonials-carousel .carousel-indicators li{border-color:#c28777}.small-contact-info-wrapper{font-family:'Lato',sans-serif;font-weight:300}.rn-invert-colors .small-contact-info-wrapper{color:#aaa}.rn-invert-colors .small-contact-info-wrapper h4{color:#5e6063}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa{color:#fff}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle{color:#47484c}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:32px}}@media only screen and (min-width :768px){.header-caption{position:absolute;bottom:30px;right:50px;display:block;text-align:right;font-size:24px}.custom-search .row{overflow:hidden;height:250px}.about-section .row{flex-direction:row}.rn-header-separated .carousel-caption{top:30%}.hero-carousel .carousel-caption h1{font-size:44px}.featured-listings-wrapper h4 a{color:#171818}#rn-81081{font-size:1em}.caret{margin-left:0;border-left-width:3px;border-right-width:3px;opacity:.8}#testimonials-carousel blockquote{font-size:1.3em}.navbar-brand h2{margin-left:20px;margin-top:28px}.navbar-default .navbar-nav>li>a{border:none;color:#a3a3a3}.nav>li>a{padding-left:15px;padding-right:15px}.navbar-default .navbar-nav>li:first-child{display:none}#rn-81081 .col-lg-12{padding-left:100px;padding-right:100px}}@media only screen and (min-width :992px){.about-section img{height:400px;width:400px!important;object-position:center}.hero-carousel .carousel-caption h1{font-size:48px}#rn-81082 h4,#rn-81082 .header4{font-size:22px}.content-section h1,.content-section .h1{font-size:56px;margin-top:50px;margin-bottom:50px;text-align:center;letter-spacing:.15em}}@media only screen and (min-width :1200px){.about-section img{height:400px;width:400px!important;object-position:center}.about-section .rn-align-center{padding:100px!important}.hero-carousel .carousel-caption h1{font-size:52px}.hero-carousel .slide{min-height:100vh}}.join-banner .row>div>div{max-width:600px;margin:0 auto!important;background-color:rgba(0,0,0,.6);font-size:24px;line-height:42px;padding:40px;text-align:center}.join-banner h2{font-weight:800}.join-banner h3{font-weight:600;text-transform:capitalize;font-size:30px;display:flex;align-items:center;justify-content:center}.join-banner h3:before,.join-banner h3:after{content:"";background-image:url(https://s.realtyninja.com/static/media/med/5910_fb3f2b04_star.png?width=100&optimize=medium&dpr=1);width:40px;height:40px;display:block;background-size:32px;background-repeat:no-repeat;background-position:center;margin-left:15px;margin-right:15px}.custom-link,.top-btn,.big-contact-form-container .btn{background-color:#c7d0d8;color:#39619f!important;text-shadow:none!important;font-weight:800;padding:15px 45px;letter-spacing:1px;display:inline-block;transition:all .2s ease-in-out;text-transform:uppercase}.custom-link:hover,.top-btn:hover,.big-contact-form-container .btn:hover{color:#fff!important;background-color:#39619f!important}.top-btn{margin-bottom:40px}.big-contact-form-wrapper .col-lg-6 H3{margin-bottom:30px}.agent-image img{max-width:360px}@media only screen and (min-width :768px){.top-btn{position:absolute;right:0;top:50px}.two-agents .row{display:flex;align-items:center;justify-content:center}.two-agents .rn-col-3-3{display:none}.two-agents img{max-width:100%!important}}@media only screen and (min-width :1200px){}