#header-contact .header-contact-social .fa-circle{color:#9f1d20}.custom-search a{color:#fff;background-color:#9f1d20;padding:10px;display:inline-block;margin:5px;font-size:12px;transition:all .2s ease-in-out;opacity:0}.custom-search a:hover{color:#fff;background-color:#333333}.custom-search .row>div:hover{filter:grayscale(0%)}.custom-search .row>div:hover a{opacity:1}.custom-search .row>div:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);top:0;left:0;transition:all .2s ease-in-out}.custom-search .row>div:hover:before{background-color:rgba(0,0,0,.5)}.custom-search .row>div>div{text-align:center;position:absolute;left:0;width:100%;height:auto;top:50%;transform:translateY(-25%);transition:all .2s ease-in-out}.custom-search .row>div:hover>div{transform:translateY(-50%)}.custom-search .row>div{background-position:center;background-size:cover;filter:grayscale(100%);transition:all .2s ease-in-out;height:300px;position:relative}.cs1 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_02e3bb33_search_0007_maple-ridge.jpg)}.cs1 .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_c77ac091_search_0006_pitt_meadows.jpg)}.cs2 .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/8543_44fe17eb_search_0005_port_coquitlam.jpg)}.cs2 .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/8543_f4224fde_search_0000_Layer_3.jpg)}.cs2 .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/8543_0b7d8971_search_0001_Layer_2.jpg)}.cs3 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_497ef595_search_0002_Layer_1.jpg)}.cs3 .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_efcbbd52_search_0003_lanley.jpg)}.cs4 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_79e61d6e_coquitlam.jpg)}.cs4 .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_24dc8136_van.jpg)}.discover-section .row>div{border:1px solid #fff}.navbar-header-centered{width:100%;margin:0 auto!important;position:relative;z-index:3}.navbar-brand{width:250px;margin:0 auto!important;background-image:url(https://s.realtyninja.com/static/media/med/8543_f20fa3a2_Horizontal_White.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:126px}.navbar-brand a{display:block;width:100%;height:126px}.agent-listings,#agent_active_listings,.agent_detail_view #listing-item-container{display:none}.agent-headshot img{object-position:top}#agentsearchform .btn{display:block;width:100%;text-transform:uppercase}html{scroll-behavior:smooth}a,.primary-color{color:#333}.primary-background-color{background-color:#000}.blog-overview-wrapper .btn-outline{color:#f20707;border-color:#f20707}.primary-border-color{border-color:#f20707}#request-a-showing-cta,#request-more-info-cta{transition:all .3s ease-in-out;border:1px solid #f20707}#request-a-showing-cta{background:#f20707}#request-a-showing-cta:hover{background:#000;border:1px solid #000}#request-more-info-cta{color:#f20707}#request-more-info-cta:hover{color:#fff;background:#f20707}a:hover,a:focus{color:#f20707}.btn-primary:hover{background-color:#333}.page-title .rn-content-block{background-color:#fff!important}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,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:roboto-condensed,sans-serif}body,.hero-carousel .carousel-caption h1,.header-contact-details,.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{font-family:mr-eaves-modern,sans-serif}body{font-size:18px}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.contact-info-social .fa-stack-1x{color:#000!important}.contact-info-social .fa-stack-2x{color:transparent!important;border:1px solid #000;border-radius:2em;height:100%}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{font-weight:400;font-family:roboto-condensed,sans-serif;color:#9f1d20;font-size:18px}.small-contact-info-wrapper h4{font-family:mr-eaves-modern,sans-serif}.custom-title h3,.section-heading h3{font-size:28px;font-weight:100;letter-spacing:5px}.recent-blog-entry-title a{color:#000!important;text-transform:uppercase;font-size:18px}.section-heading .small-divider,.recent-blog-entry-date,.recent-blog-entry-container .small-divider,.recent-blog-entry-read-more{display:none}.custom-search-boxes-section .row>div{min-height:400px;position:relative;background-size:cover;background-position:center;border:1px solid #fff}.custom-search-boxes-section .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_3ddc648e_1.jpg?width=800&optimize=medium&dpr=1)}.custom-search-boxes-section .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/8543_28c91e20_2.jpg?width=800&optimize=medium&dpr=1)}.custom-search-boxes-section a{color:#fff;font-size:28px;background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;letter-spacing:10px;font-weight:100;display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out}.custom-search-boxes-section a:hover{color:#fff;background-color:rgba(255,0,0,.8)}.working-for-you-section h3{font-size:25px}.working-for-you-section{font-size:18px;line-height:32px}.custom-button{background-color:#9f1d20;color:#fff;padding:15px 35px;border-radius:5px;letter-spacing:5px;transition:all .5s ease-in-out}.custom-button:hover{color:#fff;background-color:#000}.video-cta-section .row>div{min-height:400px;border:1px solid #fff}.video-cta-section a{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);color:#fff;font-size:32px;letter-spacing:5px;font-weight:100;transition:all .5s ease-in-out;z-index:1;flex-direction:column}.video-cta-section a:hover{color:#fff}.video-cta-section a:before{content:"";background-color:rgba(0,0,0,.3);background-size:cover;position:absolute;z-index:-1;transition:all .5s ease-in-out;width:100%;height:100%;opacity:1}.video-cta-section a:hover:before{opacity:0}.video-cta-section .rn-col-2-3-content a:before{background-image:url(https://s.realtyninja.com/static/media/med/8543_0e96989c_1.jpg?width=800&optimize=medium&dpr=1)}.video-cta-section .rn-col-3-3 a:before{background-image:url(https://s.realtyninja.com/static/media/med/8543_9cbde675_2.jpg?width=800&optimize=medium&dpr=1)}.video-cta-section .rn-col-1-3 a:before{background-image:url(https://s.realtyninja.com/static/media/med/8543_55312fd0_coffee.jpg?width=800&optimize=medium&dpr=1)}.vid{position:absolute!important;top:0;left:0;z-index:0;height:100%;width:100%}#myVideo{object-fit:cover;width:100%;height:100%;object-position:center}.navbar-default .navbar-toggle{background-color:#ddd!important}#header-contact a{color:#fff}body.index .hero-carousel .slide{min-height:0;height:auto}.hero-carousel .carousel-caption{padding:300px 15px 100px;position:initial}.hero-carousel .carousel-caption h1{font-weight:100;letter-spacing:5px;font-size:32px}.hero-carousel .carousel-caption h4{font-family:roboto-condensed,sans-serif;text-transform:uppercase;font-weight:100;letter-spacing:5px;line-height:36px}.video-banner{height:800px;position:relative}.video-banner video{height:100%;object-fit:cover}body.index .hero{display:none}.video-caption{position:absolute;top:75px;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.video-banner:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:0;position:absolute;top:0;left:0}.video-caption h1{font-weight:100;letter-spacing:5px;font-size:32px;text-transform:uppercase}.video-caption h4{font-family:roboto-condensed,sans-serif;text-transform:uppercase;font-weight:100;letter-spacing:5px;line-height:36px}.contact-info-contact-image{max-width:300px}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.section-short-header .navbar-wrapper{padding-bottom:40px}.hero-carousel .carousel-caption{padding:350px 15px 300px}#header-contact{margin-top:20px;width:100%;display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;align-items:center;margin-top:10px}.navbar .container-fluid{padding-right:0;padding-left:0}.navbar-nav{margin-top:15px;margin-bottom:15px}#navbar{background-color:#fff}}@media only screen and (min-width:992px){.navbar-brand{margin:0 auto!important;width:350px;background-image:url(https://s.realtyninja.com/static/media/med/8543_4057418f_new_logo.png);height:80px}.working-for-you-section .rn-col-1-2{width:60%}.working-for-you-section .rn-col-2-2{width:40%}.hero-carousel .carousel-caption h1{font-size:32px;font-weight:100;letter-spacing:20px}.hero-carousel .carousel-caption h4{font-size:25px}.navbar-header{position:absolute;width:350px;margin:0 auto;z-index:4;top:50%;transform:translate(-50%,-50%);left:50%}.featured-listing-info-container h4 a{color:#9f1d20}.navbar-nav>li:nth-of-type(4){margin-right:300px}.navbar-nav{margin-top:40px;margin-bottom:40px}}@media only screen and (min-width :1200px){.video-caption h1{font-size:48px;font-weight:100;letter-spacing:20px}.navbar-nav>li:nth-of-type(4){margin-right:400px}}@media screen and (max-width:991px) and (min-width:768px){#header-contact{position:absolute;width:100%;top:10px}.header-contact-details{width:300px;text-align:left}.working-for-you-section .row>div{width:50%}.working-for-you-section .rn-col-1-2{padding-top:25px}}.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:#9f1d20}.video-boxes a{font-size:16px;letter-spacing:2px!important;text-align:center;padding:15px;line-height:24px}.video-boxes .custom-button{padding:10px 25px!important;text-transform:uppercase;display:inline-block;margin-top:10px!important}.video-boxes h3{font-size:30px;color:#fff;font-weight:400}