.red{color:var(--accent-color)}:root{--primary-color:#000;--dark-red:#aa1e10;--neighbourhood-links:#808080;--dark-color:#262626;--secondary:#e61e10;--grey-color:#c1c1c1;--grey-dark-color:#f2f2f2;--white-color:#ffffff;--accent-color:#e61e10;--accent-hover:#b11e10;--body-fonts:'Roboto',sans-serif;--btn-fonts:'Roboto',sans-serif;--title-fonts:'Poppins',sans-serif;--sub-title-fonts:'Roboto',sans-serif;--hover:#220217;--btn:#a07d5f;--banner-height:735px;--video-banner-overlay:rgba(0,0,0,.3);--transition-duration:15000ms;--mobile-heading:32px;--custom-heading:54px;--normal-heading:44px;--medium-heading:48px;--large-heading:72px;--border-color:#c2c2c2;--listing-form-headline:Request more info or a showing}.rn-color-red{color:var(--secondary)!important}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.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(--title-fonts)}body,.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,.mls-search-controls-wrapper .form-control{font-family:var(--body-fonts)}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{font-weight:700}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(--accent-color)}a:hover{color:var(--accent-hover)}a:focus{text-decoration:none}*{text-shadow:none!important}.btn,.custom-button a{transition:all .2s ease-in;font-family:var(--btn-fonts);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;border-radius:8px 0 8px 0;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;-ms-border-radius:8px 0 8px 0;-o-border-radius:8px 0 8px 0}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary,.custom-button a{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover,.custom-button a:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}a.subscribe-to-alerts-link{background:var(--secondary);border-color:var(--secondary);color:#fff}a.subscribe-to-alerts-link:hover,a.subscribe-to-alerts-link:focus{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}body:not(.home) .header-section{background:var(--primary-color) url(https://s.realtyninja.com/static/media/med/6717_457b7ba0_pm_header.jpg) top center / cover no-repeat;position:relative}body.listing_detail_view .header-section{background:var(--primary-color) url(https://s.realtyninja.com/static/media/med/6717_0e8b6fe1_1.png) top center / cover no-repeat}.header-rings{position:absolute;top:0;left:0;overflow:hidden;width:90px;height:90px;transition:all .3s ease;z-index:9}.home .header-rings{position:fixed;z-index:1001}.header-rings span{width:90px;height:90px;position:absolute;border-radius:0;top:-50px;z-index:2;background-color:var(--accent-color);clip-path:polygon(0 0,0% 100%,60% 0)}.header-rings span.even{width:110px;height:110px;position:absolute;z-index:1;background-color:var(--dark-red);clip-path:polygon(0 0,0% 100%,60% 0)}@media only screen and (min-width:1200px){.custom-banner .container{font-size:18px}body header.header-top{width:;margin:0 auto}.neighbourhood-links{width:100%;margin:0 auto}.header-rings{height:100px;width:100px}.header-rings span{width:100px;height:100px}.header-rings span.even{width:150px;height:150px}}@media only screen and (min-width:768px){body.home .navbar-wrapper .navbar{width:90vw;margin:0 auto}.navbar-wrapper .navbar{border-radius:0!important}.navbar-nav>:nth-child(3){display:}.navbar-nav .dropdown-menu>li>a{white-space:unset!important}.dropdown.open .dropdown-menu{overflow-y:scroll;max-height:}.dropdown.open .dropdown-menu{scrollbar-color:transparent transparent;scrollbar-width:thin}.dropdown.open .dropdown-menu::-webkit-scrollbar{display:none}.dropdown-menu{background:var(--grey-dark-color);width:calc(100%)!important}.dropdown-menu>li>a{font-size:14px;color:var(--dark-color);padding:10px 15px 9px;border-bottom:1px solid var(--grey-color);border-top:1px solid rgb(255 255 255 / 10%);transition:all .3s ease!important}.dropdown-menu>li:first-child a{border-top:0}.dropdown-menu>li:last-child a{border-bottom:0}.dropdown-menu>li:hover>a{background:var(--accent-color)!important}}.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,.rn-invert-colors .navbar-default .navbar-nav>li.open>a,.rn-invert-colors .navbar-default .navbar-nav>li.open>a:hover{color:var(--secondary)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff!important;background-color:var(--accent-color)!important}.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:var(--accent-color)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.nav>li{padding:0}.navbar-default .navbar-nav>li>a{font-size:18px;border:none!important;text-transform:capitalize;font-weight:500;font-family:var(--body-fonts);padding:15px 15px;position:relative}.rn-invert-colors .navbar-default .navbar-nav>li>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{color:#fff!important}.navbar-brand img{max-width:200px}.navbar-nav{margin-top:0}#header-contact{display:flex;align-items:baseline;margin:0;justify-content:center;height:60px}#header-contact .header-contact-social .fa-stack-1x{color:var(--secondary)!important}.rn-invert-colors #header-contact .fa-stack-1x{color:#fff!important}#header-contact .header-contact-social .fa-circle{color:transparent!important;text-shadow:none!important}.header-account{margin-bottom:0;margin-left:15px}.header-account a{font-size:0;color:var(--secondary)!important}.header-account .fa{font-size:20px}.fa-user-circle:before{content:"\f007"!important}#header-contact li{list-style:none!important}.rn-invert-colors #header-contact a{transition:all .3s ease;color:#fff!important}.rn-invert-colors #header-contact a:hover,.rn-invert-colors #header-contact a:hover .fa-stack-1x{color:var(--secondary)!important}.fixed-header #header-contact{display:none}@media only screen and (max-width:767px){body:not(.home) .header-section{background-size:1200px}.navbar{margin-bottom:0;border-radius:0!important}#navbar{background-color:#000;position:relative;top:0;width:auto;right:0}.navbar-nav{margin-top:0}}@media only screen and (min-width :768px){body:not(.home) .navbar{border-radius:0;margin-bottom:0}.fixed-header .navbar{border-bottom:0!important}#header-contact li{list-style:none!important;font-size:16px;padding-right:15px;display:flex;padding-left:10px;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;align-items:center;height:100%;margin:0 5px}.navbar-default .navbar-nav>li>a:after,.navbar-default .navbar-nav>li.open>a:after{content:"";height:5px;background-color:var(--secondary);display:block;margin-top:5px;width:0;left:50%;bottom:0;transition:all ease-in-out .2s;position:absolute}.navbar-default .navbar-nav>li.open>a:after,.navbar-default .navbar-nav>li>a:hover:after,.navbar-default .navbar-nav>.active>a:after{width:100%;left:0}.navbar-default .navbar-nav>.active>a:after{background-color:var(--white-color)}.navbar-default .navbar-nav>li>a{font-size:14px}.navbar-nav{margin-top:0}.navbar-brand img{max-width:200px}.navbar .container-fluid{display:flex;align-items:end;justify-content:space-between;margin-top:;position:relative}.navbar-header-centered{margin-top:40px}.fixed-header .navbar .container-fluid{margin-top:0}.fixed-header .navbar-header-centered{margin-top:0}#navbar{margin-left:auto}#header-contact{position:absolute;right:60px;top:0}.header-account{margin-bottom:0;padding-top:20px}.safari .navbar-nav a.has-submenu{padding-left:5px;padding-right:5px}}@media only screen and (min-width :992px){.navbar-brand img{max-width:300px}.navbar-default .navbar-nav>li>a{font-size:16px}}@media only screen and (min-width :1200px){.navbar .container-fluid{width:90vw}.navbar-default .navbar-nav>li>a{font-size:18px}}..section-custom-footer{background-position:center bottom}.footer-section{overflow:hidden;position:relative}.section-custom-footer,#footer-disclaimer{position:relative;z-index:1}.section-custom-footer h1{font-weight:700;line-height:38px}.section-custom-footer .contact-info-name{font-size:18px}.section-custom-footer .contact-info-brokerage,.section-custom-footer .contact-info-address,.section-custom-footer .small-divider,.section-custom-footer .fa-stack-2x{display:none}.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{display:none}.section-custom-footer .contact-info-phone,.listing-lead-form-container .contact-info-phone{font-size:0;margin-top:40px}.section-custom-footer .contact-info-phone a{font-size:24px;line-height:24px;font-weight:100}.section-custom-footer .contact-info-fax{margin-bottom:0}.footer-section{padding:0}.section-custom-footer{padding:0 0}.section-custom-footer .container{background:transparent url(https://s.realtyninja.com/static/media/med/6717_01bdf0b0_x.png) no-repeat;background-size:contain;background-position:bottom right;padding:50px 15px}.section-custom-footer h1{color:#000;font-weight:700}#footer-disclaimer{background-color:#000;padding:50px 0 30px}.footer-section .col-lg-5{width:100%;position:relative}.footer-section .contact-info-social:before{content:"";background-image:url(https://s.realtyninja.com/static/media/med/11191_9fd6a09b_Axford_RE_Black.png);width:300px;height:80px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;display:none}.footer-section .col-lg-5:after{content:"";background-image:url(https://s.realtyninja.com/static/media/med/4753_17a11724_Axford-RealEstate_Logo.png);width:400px;height:120px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:20px}.footer-section .contact-info-social a{display:inline-block;margin:12px 15px 0 0;color:#000;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.footer-section .contact-info-social a:hover,.footer-section .contact-info-social a:focus{color:var(--accent-color)}.footer-section .contact-info-social .fa{font-size:32px}@media only screen and (min-width :992px){.footer-section .contact-info-social{position:;top:0;right:40px;margin-left:-15px}.footer-section .col-lg-5:after{margin-top:0;position:absolute;right:0;top:0}.section-custom-footer .container{background-size:contain;background-position:center right}}.form-control{height:50px;line-height:50px;padding:10px 16px;box-shadow:none;border-color:#fff;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}.big-contact-form-container .small-divider{margin:30px 0;width:90%;border-color:#cfcfcf}.big-contact-form-container .col-lg-offset-1{margin-bottom:35px;margin-left:0}.big-contact-form-container .contact-info-fax,.big-contact-form-container .contact-info-social{display:none}.big-contact-form-wrapper{background-color:#f2f2f2}.custom-form .big-contact-form-wrapper{background-color:var(--white2-color)}.big-contact-form-container .btn,.listing-lead-form-container .btn{margin-top:4px;font-size:18px;color:#fff;background-color:var(--accent-color);border-color:var(--accent-color);padding:15px 35px}.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.big-contact-form-container .row{display:flex;flex-direction:column-reverse;justify-content:space-between}.custom-form .col-lg-offset-1,.section-custom-footer .col-lg-offset-1{margin-left:0!important}.custom-form .col-lg-6{padding-top:40px}.custom-form .col-lg-offset-1 .fa,.section-custom-footer .small-divider,.custom-form .contact-info-fax,.col-lg-6 .small-divider{display:none}.custom-form .contact-info-container{font-size:18px}.big-contact-form-container h3,.footer-section h3{font-size:var(--mobile-heading);font-weight:700;color:#000}.custom-form .big-contact-form-container h3{color:#000}.big-contact-form-container .contact-info-brokerage{margin-bottom:0;color:#000;font-weight:700;font-size:18px}.custom-form .contact-info-name,.custom-form .contact-info-brokerage{font-size:18px;font-weight:700;color:#fff}.custom-form .contact-info-brokerage{display:none}.big-contact-form-container .contact-info-name{font-size:18px}.contact-info-phone{font-size:0}.contact-info-phone a{color:var(--accent-color);font-size:36px;line-height:36px}.listing-lead-form-container .contact-info-phone a,.custom-form .contact-info-phone a{color:var(--accent-color);font-weight:400}.contact-info-email a{color:var(--accent-color);font-size:16px}.contact-info-email a:hover{color:var(--accent-color)}.contact-info-contact-image{max-width:300px}@media only screen and (min-width :768px){.big-contact-form-container h3,.footer-section h3{font-size:var(--medium-heading)}.big-contact-form-container .row{flex-direction:row-reverse}}.listings-wrapper .col-lg-4{padding:0;border:none}.img-listing-grid{border-radius:0}.listing-grid{border:1px solid #fff;border-radius:0;box-shadow:none;margin-bottom:0}.listing-grid:hover{box-shadow:none;cursor:pointer;transform:scale(1);background-color:#cecece}.listing-grid h4{font-weight:700}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.listing-tag-over-image-container{padding:0}.listing-tag-over-image-container .listing-tag-small{border-radius:0;box-shadow:none;padding:10px}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{border-color:var(--border-color);height:35px;padding:8px 12px;width:auto}.btn-group.search-results-view-changer{display:none}.search-results-grid-view-wrapper{padding-top:0;padding-bottom:40px}.home .search-results-top-controls-wrapper{display:none}.home .search-results-grid-view-wrapper{padding-top:0}.listing-hero{border-top:0}.listing-main-info .listing-tag{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.listing-main-info h1{font-weight:bold}.listing-other-actions-container .btn{display:block;padding:10px}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{background-color:var(--dark-color);border:none;padding:15px 35px}.listing-ctas-main .btn-primary:not(.btn-default):hover{background:var(--primary-color)!important;color:#fff}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:not(.btn-default):hover{background:var(--accent-hover)!important;color:#fff!important}.listing-bottom-form-container{background:#f2f2f2;padding:60px 0}.listing-lead-form-container{background:transparent}.listing-lead-form-container .col-lg-12 h3{display:none}.listing-lead-form-container h3{line-height:1;font-size:54px;font-weight:bold;color:var(--primary-color)}.listing-lead-form-container .contact-info-address,.listing-lead-form-container .contact-info-brokerage,.listing-lead-form-container .contact-info-name{color:var(--primary-color)}@media only screen and (min-width :768px){.listing-lead-form-container .col-lg-4{width:41.66666667%;padding-right:50px}.listing-lead-form-container .col-lg-8{width:58.33333333%}.listing-grid{height:510px}.img-listing-grid,.img-listing-grid img{height:300px}}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary)}}.home-banner .hero{position:relative}.home-banner .hero-carousel .slide{min-height:800px;position:relative}.home-banner .hero-carousel .carousel-caption{top:auto;bottom:15%;padding:0 25px}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:var(--white-color);font-size:18px;background-color:transparent;border:none;padding:15px 35px;display:inline-block;transition:all .3s ease;border:1px solid #fff}.hero-carousel .carousel-inner .rn-invert-colors .btn:not(.btn-default):hover,.btn:not(.btn-default):hover{background-color:var(--white-color)!important;color:var(--accent-color)}.home-banner .hero-carousel .carousel-caption{text-align:left}.home-banner .hero-carousel .carousel-caption h1{font-weight:700;text-transform:none;font-size:var(--mobile-heading)}.home-banner .hero-carousel .carousel-caption h4{font-weight:400;margin:20px 0;line-height:30px;font-size:18px}.carousel-control{width:10%}.carousel-control .glyphicon-chevron-left{margin-left:0}.carousel-control .glyphicon-chevron-right{margin-right:0}.custom-heading h2{letter-spacing:0;font-weight:bold;font-size:54px;line-height:1;margin:25px 0 10px}.custom-heading{line-height:1.2}@media only screen and (min-width :768px){.home-banner .hero-carousel .carousel-caption h1{font-size:var(--normal-heading)}.home-banner .hero-carousel .carousel-caption h4{font-size:20px}}@media only screen and (min-width :992px){.navbar-brand img{max-width:300px;margin-left:20px}.home-banner .hero-carousel .slide{min-height:100vh}.home-banner .hero-carousel .carousel-caption h1{font-size:var(--medium-heading)}.home-banner .hero-carousel .carousel-caption h4{font-size:20px;margin:40px 0}}@media only screen and (min-width :1200px){.home-banner .hero-carousel .carousel-caption h1{max-width:700px}.home-banner .hero-carousel .carousel-caption h4{max-width:800px;line-height:30px}}@media only screen and (min-width :1500px){.home-banner .hero-carousel .carousel-caption h1{font-size:var(--large-heading)}.home-banner .hero-carousel .carousel-caption h4{font-size:20px}}.intro-section .rn-content-block{padding-top:80px;padding-bottom:60px;font-size:18px;line-height:28px;font-weight:500}.rental-section .rn-content-block{padding-top:60px}.intro-section h1{font-weight:700;line-height:1;color:#000;margin-bottom:10px;font-size:var(--mobile-heading)}.intro-section .rn-col-2-2-content{font-size:24px;line-height:1.4;color:var(--grey-color)}.intro-section .btn{color:var(--accent-color);font-size:18px;padding:10px 25px;font-weight:600}.intro-section .btn:hover{color:#fff;background-color:var(--accent-color)!important}@media only screen and (min-width :992px){.intro-section h1{font-size:var(--medium-heading)}.rental-section h1{margin-bottom:20px}.rental-section .rn-content-block{font-size:24px!important;line-height:30px}}.custom-heading{font-size:24px}.custom-heading h1{font-size:var(--custom-heading)}.agents-section .rn-content-block{font-size:18px;padding-top:0}.agents-section img{width:100%;height:400px;object-fit:cover;object-position:top;filter:grayscale(1)}.agents-section h3{margin-bottom:0;font-size:28px;font-weight:700;color:#000;margin-top:20px}.agents-section h4{font-size:24px;margin:0;font-family:var(--sub-title-fonts);font-weight:400}.agents-section a{color:var(--accent-color)}@media only screen and (min-width :768px){.agents-section .row>div{padding:0}.agents-section .row>div>div{position:relative!important;padding-top:400px!important}.agents-section img{position:absolute;top:0;left:0}}@media only screen and (min-width :1200px){.agents-section .row>div>div{padding:400px 40px 0!important}}.search-section .rn-content-block{padding-top:120px;padding-bottom:100px}.search-section .row>div{width:100%}.search-section a{color:#fff!important}.search-section .row>div>div{max-width:550px;position:relative;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-in-out;cursor:pointer}.search-section .rn-col-2-4-content,.search-section .rn-col-3-4-content,.search-section .rn-col-4-4-content{opacity:.6;color:#fff;font-size:18px;border-bottom:1px solid #fff;padding-bottom:20px}.search-section .rn-col-2-4-content:after,.search-section .rn-col-3-4-content:after,.search-section .rn-col-4-4-content:after{content:"";display:inline-block;width:200px;height:50px;background-image:url(https://s.realtyninja.com/static/media/med/4753_18163c4e_arrow.png?width=100&optimize=medium&dpr=1);background-size:50px;background-repeat:no-repeat;background-position:left bottom;visibility:hidden;transition:all .2s ease-in-out}.search-section .row>div>div:hover,.search-section .row>div>div:hover:after{opacity:1;visibility:visible;background-position:center bottom}.search-section h1{font-weight:700;line-height:auto;font-size:var(--mobile-heading);margin-bottom:60px}.buying-selling-section .rn-content-block{background-size:cover!important;font-size:18px;border-top:10px solid var(--white-color);border-bottom:10px solid var(--white-color);padding-top:60px;padding-bottom:60px;position:relative;background:linear-gradient(185deg,#f3f3f3,#f3f3f3 50%,#e52625 calc(50% + 1px),#e52625 100%);background-position:center!important}.buying-selling-section .rn-col-1-2-content{padding-bottom:80px}.buying-selling-section .rn-col-2-2-content{color:#fff}.buying-selling-section .rn-col-2-2-content a{background-color:#fff;color:var(--accent-color)}.buying-selling-section .rn-col-2-2-content a:hover{background-color:var(--dark-color)!important;color:#fff!important}.buying-selling-section h1{font-weight:700;font-size:var(--mobile-heading);color:var(--secondary)}.buying-selling-section .rn-col-2-2 h1{color:var(--white-color)}@media only screen and (min-width :768px){.buying-selling-section .rn-content-block{background:transparent;background-image:url(https://s.realtyninja.com/static/media/med/4753_f55a6e71_7.png)}.buying-selling-section .rn-col-1-2-content{max-width:320px;padding-bottom:0}.buying-selling-section .rn-col-2-2{padding-left:3%}}.video-blog-section .rn-content-block{padding-bottom:0;font-size:18px}.video-blog-section h1{font-weight:900;font-size:var(--mobile-heading);line-height:48px;margin-bottom:20px}.video-blog-section img{filter:grayscale(1);max-width:300px;margin:40px auto 0}.video-blog-section a{font-size:24px;font-weight:900;color:#000;position:relative;display:flex;align-items:center;margin-bottom:40px}.video-blog-section a:hover{color:var(--secondary)}.video-blog-section a:before{content:"";width:30px;height:30px;display:inline-block;background-image:url(https://s.realtyninja.com/static/media/med/4753_f48e1373_play.png?width=100&optimize=medium&dpr=1);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}.search-section h1,.buying-selling-section .rn-col-2-2 h1,.video-blog-section h1{line-height:38px}@media only screen and (min-width :768px){.search-section h1,.buying-selling-section .rn-col-2-2 h1,.video-blog-section h1{font-size:Var(--medium-heading);line-height:48px}.video-blog-section .row{display:flex;align-items:center}.video-blog-section img{max-width:100%;margin:0}}@media only screen and (min-width :992px){.container,.listing-bottom-form-container .container{width:90vw}.buying-selling-section .rn-col-1-2-content{max-width:350px}.buying-selling-section .rn-col-2-2{padding-left:8%}}@media only screen and (min-width :1200px){.video-blog-section .rn-col-1-2-content{max-width:550px}.buying-selling-section .rn-content-block{background-image:url(https://s.realtyninja.com/static/media/med/4753_3df42568_3.png)}.buying-selling-section .rn-col-1-2-content{max-width:500px}.buying-selling-section .rn-col-2-2{padding-left:12%;background-color:transparent}}.marketing-section{font-size:18px}.marketing-section img{width:100%!important;max-width:100%!important;height:auto!important}.neighborhood-title{font-size:18px}.neighborhood-title h1{font-size:var(--medium-heading);font-weight:700}.neighborhood-title h4{font-weight:400;font-size:var(--mobile-heading)}.neighborhood-title{overflow:hidden}.neighborhood-title .rn-content-block:after,.neighborhood-title h1:after{content:"";width:100%;height:1px;display:block;position:relative;background-color:#fff;opacity:.5}.neighborhood-title h1{position:relative;padding-bottom:40px}.neighborhood-title h1:after{position:absolute;width:300%;left:0;bottom:-20px;left:calc(-50vw + 50%)}.page-title .rn-content-block{padding:40px 0 60px}.page-title h1{font-size:42px;font-weight:700;line-height:1;margin-bottom:35px;color:var(--primary-color)}.page-title{font-size:18px;line-height:1.4}@media only screen and (min-width :768px){.page-title .row{display:flex;align-items:center}}@media only screen and (min-width :992px){.page-title h1{font-size:52px}.page-title .rn-content-block{padding:80px 0 60px}.page-title{font-size:24px}}.nb-section-wrap{position:relative;padding-bottom:55px}.coquitlam .nb-section-wrap{background:url(https://s.realtyninja.com/static/media/med/11191_ad536bb8_coquitlam_bg.jpg) center / cover no-repeat}.port-coquitlam .nb-section-wrap{background:url(https://s.realtyninja.com/static/media/med/11191_c091080f_port_coquitlam_bg.jpg) center / cover no-repeat}.port-moody .nb-section-wrap{background:url(https://s.realtyninja.com/static/media/med/11191_5eb8265c_port_moody_bg.jpg) center / cover no-repeat}.nb-section-wrap:before{position:absolute;content:"";background:var(--primary-color);top:0;left:0;right:0;bottom:0;opacity:.7}.nb-section-wrap>section{position:relative;z-index:1}.nb-section-wrap>section:first-child{border-bottom:1px solid rgba(255 255 255 / 15%)}.nb-section-wrap>section:first-child h1{font-size:42px;margin:0}.nb-section-wrap>section:last-child{font-size:18px;line-height:1.6}.nb-section-wrap>section:last-child .rn-content-block{border-bottom:0 solid rgba(255 255 255 / 15%);padding-bottom:0}.nb-section-wrap>section:last-child h2{font-weight:normal}@media only screen and (min-width :992px){.nb-section-wrap>section:first-child .rn-content-block{padding:60px 0}.nb-section-wrap>section:last-child .rn-col-1-1-content{max-width:70%}}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){}@media only screen and (min-width :1200px){.container{width:90vw}.contained .container{width:1170px}}@media screen and (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777;font-size:18px;padding-top:15px}.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:var(--accent-color);background-color:transparent;padding:unset;font-size:18px;font-weight:400}}.label-warning{background-color:var(--accent-color)}.header-contact-details{display:none!important}.neighbourhood-links{display:none}@media screen and (min-width:768px){.neighbourhood-links{display:block;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-top:15px}.neighbourhood-links ul{padding-left:15px;padding-right:15px;margin:0 auto}.neighbourhood-links ul li{display:inline-block}.neighbourhood-links ul li a{display:inline-block;font-weight:bold;font-size:18px;padding:0 20px 15px 0;line-height:1.6;color:var(--neighbourhood-links)}.neighbourhood-links ul li:hover>a{color:var(--primary-color);opacity:1}.port-coquitlam .neighbourhood-links ul li a.port-coquitlam,.port-moody .neighbourhood-links ul li a.port-moody,.coquitlam .neighbourhood-links ul li a.coquitlam,.neighbourhood-links ul li a.active{opacity:1}}@media only screen and (min-width :992px){.neighbourhood-links ul{padding-left:35px;width:90vw}}.navbar{transition:all .3s ease}.home .fixed-header{position:relative}.home .fixed-header .navbar{position:fixed;left:0;right:0;top:0;padding-bottom:10px;padding-left:5vw;padding-right:5vw;width:100vw!important;height:95px}.home .navbar:before{transform:translateY(-75px);transition:all .55s ease-out;box-shadow:0 10px 10px rgb(0 0 0 / 15%)}.home .fixed-header .navbar:before{position:fixed;top:0;left:0;right:0;background:var(--primary-color);content:"";width:100%;height:95px;transform:translateY(0)}.home .fixed-header #header-contact{transition:all .5s ease-out;transform:translateY(-100px);opacity:0}.home .fixed-header .container-fluid{margin-top:16.5px;transition:all .45s ease-out}.home .fixed-header .navbar-brand img{transition:all .8s ease-out;max-width:230px}.home .fixed-header .navbar-nav>li>a{font-size:17px}.home .header-section{position:relative}@media only screen and (max-width :767px){.home .fixed-header .navbar{padding-left:0;padding-right:0}}body:not(.home) .fixed-header{position:fixed!important;left:0;right:0;top:0;padding-bottom:0;box-shadow:0 10px 10px rgb(0 0 0 / 15%);z-index:9;transition:all .3s ease;height:80px}body:not(.home) .fixed-header:before{transform:translateY(-95px);transition:all .55s ease-out;box-shadow:0 10px 10px rgb(0 0 0 / 15%);height:80px;position:fixed;top:0;left:0;right:0;background:var(--white-color);content:"";width:100%}.fixed-header .navbar-brand img{max-width:200px!important;width:200px!important}body:not(.home) .fixed-header:before{transform:translateY(0)}body:not(.home) .fixed-header .navbar-toggle{margin-top:15px}body:not(.home) .fixed-header .navbar-brand{padding:}body:not(.home) .fixed-header .neighbourhood-links{display:none}body:not(.home) .fixed-header #header-contact{opacity:0;transition:all .5s ease-out}body:not(.home) .fixed-header .container-fluid{transition:all .5s ease-out;z-index:9;position:relative}body:not(.home) .fixed-header .navbar-brand img{transition:all .8s ease-out;max-width:230px}body:not(.home) .fixed-header .navbar-nav>li>a{font-size:}.fixed-header .header-rings{left:-10px;top:-10px}@media screen and (max-width:767px){.fixed-header .navbar-header.navbar-header-centered{margin-top:0}}.account-lightbox .btn{background:var(--accent-color)}.account-lightbox .form-control{border:1px solid #ededed}.fancybox-skin{background:#fafafa url(https://s.realtyninja.com/static/media/med/11191_7043feca_axford_x_icon.png) bottom right / 70% no-repeat}.pad-bot-0 .rn-content-block{padding-bottom:0}.img_left{margin-right:35px}.custom-form .contact-info-contact-image,.footer-section .contact-info-contact-image{display:none}.section-quick-contact{display:none}.checkbox label,.radio label{color:var(--neighbourhood-links)}.blog-entry-overview-title h1{font-size:24px!important}.no-breadcrumbs .neighbourhood-links{display:none}