.video-banner{position:absolute;top:0;width:100%;height:100%;z-index:-1}#video-banner{position:fixed;width:100%;height:100vh;object-fit:cover;top:0;left:0;min-height:100%;filter:brightness(.6)}body.index #custom-footer p,body.index #footer-disclaimer p{line-height:1.4em;color:#fff}body.index .powered-by-realtyninja a,body.index .privacy-policy a{color:#fff}article,asidebody{background:url()}.section-short-header,body.index .mls-wrapper-return-arrow{display:none}.link-overlay a{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9}.page-title .rn-content-block,.mls-search-controls-wrapper{background:transparent!important;padding-bottom:0}#navbar,#header-contact{display:none!important}.navbar.navbar-default>.container-fluid{display:flex;flex-direction:row;justify-content:space-between}.navbar.navbar-default>.container-fluid .navbar-header{margin-left:auto}.navbar.navbar-default>.container-fluid .col-lg-12:before{font-family:"FontAwesome";content:'\f190';font-size:100px;margin-left:-15px;opacity:.8;cursor:pointer;position:relative;display:block;height:auto;color:#afa46e;margin-top:40px;transition:all .3s ease-in-out}.navbar.navbar-default>.container-fluid .col-lg-12:hover:before{opacity:1}.mls-wrapper-return-arrow{position:absolute;top:43px;left:35px}.mls-wrapper-return-arrow:before{font-family:"FontAwesome";content:'\f190';font-size:100px;color:#afa46e;opacity:.8;cursor:pointer}body.toolbar .mls-wrapper-return-arrow{top:200px}body.listing_detail_view .mls-wrapper-return-arrow{display:none!important;z-index:999;position:fixed}body.listing_detail_view .mls-wrapper-return-arrow::before{color:#101010!important}.back-section .rn-content-block{padding-bottom:0;padding-top:0}.search-results-grid-view-wrapper{padding-top:40px}.return-to-search{cursor:pointer;position:absolute;z-index:10;padding:10px 25px;border-radius:6px;top:80px;left:25px;transition:all .3s ease-in-out;border:1px solid #afa46e;background:#333;display:none}body.listing_detail_view .return-to-search{display:block!important;position:fixed}.return-to-search:hover{color:#fff;background:#333}@media only screen and (min-width :768px){.return-to-search{left:80px}}.img-listing-grid img{height:250px}.listing-grid-content{text-align:center}.listing-grid h4{font-weight:900;font-size:18px}.listing-grid-brokerage img{margin-right:0!important}.search-results-grid-view-wrapper .slick-prev{left:10px}.search-results-grid-view-wrapper .slick-next{right:10px}.search-results-grid-view-wrapper .slick-next,.search-results-grid-view-wrapper .slick-prev{z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.search-results-grid-view-wrapper .slick-next:before{content:'\f0da'}.search-results-grid-view-wrapper .slick-prev:before{content:'\f0d9'}.search-results-grid-view-wrapper .slick-next:before,.search-results-grid-view-wrapper .slick-prev:before{font-family:FontAwesome;color:#afa46e;font-size:28px;opacity:1;padding:20px 5px;background:rgba(0,0,0,.8)}.search-results-grid-view-wrapper .slick-next:before,.search-results-grid-view-wrapper .slick-prev:before{font-size:52px;padding:25px 20px}.featured-listings-wrapper .container-fluid .slick-next{right:0!important}.featured-listings-wrapper .container-fluid .slick-prev{left:0!important}@media only screen and (min-width :768px){.listing-grid-brokerage img{position:absolute}.search-results-grid-view-wrapper .slick-prev{left:0}.search-results-grid-view-wrapper .slick-next{right:0}.listing-grid{min-height:420px;height:auto;border:unset}.img-listing-grid{height:auto;border:unset}}@media only screen and (min-width :992px){.search-results-grid-view-wrapper .slick-prev{left:15px!important}.search-results-grid-view-wrapper .slick-next{right:15px!important}}@media only screen and (min-width :1200px){.search-results-grid-view-wrapper .slick-prev{left:-35px!important}.search-results-grid-view-wrapper .slick-next{right:-35px!important}}.search-results-grid-view-wrapper .container{width:90vw!important}.search-results-top-controls-wrapper,.listing-grid-info-secondary,.search-results-view-changer{display:none}.subscribe-to-alerts-wrapper{padding-bottom:30px}.gradient-background .rn-content-block,.landing-page-banner .rn-content-block{position:relative}.gradient-background .rn-content-block::after,.landing-page-banner .rn-content-block::after{content:"";background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%);position:absolute;bottom:0;left:0;width:100%;height:320px;display:block}.gradient-background .rn-content-block::after{height:100%!important}.calendly-container{background-color:#f2f2f2}.calendly-inline-widget{height:750px}.calendly-badge-widget{bottom:75px!important;right:50px!important}.insert-form .col-lg-6{text-align:center;background-color:#000;padding:40px}.insert-form .col-lg-5{margin:0!important;padding:20px}.insert-form .contact-info-container,.insert-form .col-lg-5 p,.insert-form .contact-info-social{display:none}.insert-form .formContent .form-group:last-of-type{display:none}.custom-link,.insert-form .btn,.hero-carousel .carousel-inner .rn-invert-colors .btn{letter-spacing:2px;padding:25px 35px;font-weight:600;font-size:18px;margin-top:40px}.hero-carousel .carousel-inner .rn-invert-colors .btn{border-radius:0;background-color:rgba(0,0,0,.5)}@media only screen and (min-width :768px){.custom-link,.insert-form .btn,.hero-carousel .carousel-inner .rn-invert-colors .btn{font-size:18px}}@media only screen and (min-width :992px){.custom-link,.insert-form .btn{letter-spacing:4px;padding:15px 35px;font-size:16px}}#bigcontactform .col-lg-6 h3{display:none}.insert-form #bigcontactform .col-lg-6 h3{display:block!important;letter-spacing:2px;line-height:32px;font-weight:300}.insert-form #bigcontactform .row::before{display:none}.section-custom-footer{display:none}#rn-331384 .bold{color:#afa46e}#rn-333301 .container{text-align:center;padding:40px}#rn-333301 select{padding:10px;margin:40px;border-radius:5px}#rn-331384{margin-top:-100px}.custom-list .container{background:#fff;padding:40px 0}.custom-list li{display:block;padding:40px;font-size:22px;color:#676767;border-bottom:1px solid #dedede;text-indent:-2.1em}.custom-list ol{counter-reset:item;list-style-type:none;padding-right:40px}.custom-list li:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;font-size:32px;color:#bcbcbc;font-weight:300}.numbers-section .rn-align-center{text-align:center;border:1px solid #fff;padding:40px}.custom-button a{background:transparent;border:3px solid #afa46e;padding:15px 30px;font-size:16px;transition:all .3s ease-in-out;display:block}.custom-button a:hover{background:#afa46e;color:#fff!important}@media only screen and (min-width :768px){.custom-button a{display:inline-block}}#rn-331239 .container{padding:0}.yottie-widget-inner{border-radius:0!important}.custom-cta a{background-color:#ff0000;padding:15px 30px;border-radius:5px}body.masters-formula{background:#000}.whitebg .container{background-color:#fff;padding:40px;background-image:transparent;background-size:contain;background-repeat:no-repeat;background-position:top right;line-height:32px}.custom-cta .rn-invert-colors{color:#666}.careers #bigcontactform .row:before{content:"Get in touch today"!important;color:#000;font-weight:bold;font-size:18px}#bigcontactform .contact-info-name::before{content:"YOUR NORTH VANCOUVER HOMES TEAM!";display:block;font-size:24px;color:#000;padding-bottom:20px}#bigcontactform .row::before{content:"How can we help you today?";display:block;font-size:18px;color:#FFF;font-weight:600}body{color:#545353;font-family:'Lato',sans-serif;font-weight:300;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,.header1,.header2,.header3,.header4,.header5,body,h1,h2,h3,h4,h5,.hero-carousel .carousel-caption h1,.hero-carousel .carousel-inner .rn-invert-colors .btn{font-family:'Lato',sans-serif;font-weight:400}.section-heading h3{color:#666;font-family:'Lato',sans-serif;font-weight:300;font-size:22px}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{text-transform:uppercase;font-family:'Lato',sans-serif;font-weight:400}.navbar-wrapper{background-position:bottom}#mc_embed_signup{background:#afa46e;padding:20px}#mc_embed_signup #mc-embedded-subscribe{margin-top:20px;background-color:#000}#mc_embed_signup label{padding:10px 0 0 0}.nv-community h4{margin:0;font-size:15px;line-height:.7em;color:#afa46e}#rn-102258 .rn-content-block{padding-bottom:20px}.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,a,a:focus,a:hover{color:#afa46e}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border-color:#afa46e}body.listing_detail_view .navbar-wrapper{background-image:none!important;background-color:#000}.primary-background-color,.primary-background-color:hover{background-color:#afa46e}.btn-secondary,.btn-secondary:hover{background-color:#afa46e!important;color:#fff!important}.primary-color{color:#afa46e}.hero-carousel .carousel-caption{top:66%}@media only screen and (min-width :480px){.hero-carousel .carousel-caption{top:66%}}@media only screen and (min-width :768px){.insert-form .row{display:flex;align-items:center}.insert-form .big-contact-form-wrapper{padding:0!important}.insert-form .col-lg-5{width:50%;padding:40px}.custom-button a{font-size:24px}.navbar-brand img{max-width:420px}.hero-carousel .carousel-caption{top:46%}.whitebg .container{background-image:url(https://s.realtyninja.com/static/media/med/10705_15c9c2f7_2.jpg)}}@media only screen and (min-width :992px){.whitebg .container{background-image:url(/static/media/med/10705_cab78bab_preview-full-Masters-Formula-Pic-2.jpg)}.nv-community h4{font-size:18px;line-height:.9em}.hero-carousel .carousel-caption{top:36%}.custom-button a{font-size:32px}}@media only screen and (min-width :1200px){}.header3{font-size:30px;font-family:'Lato',sans-serif;font-weight:300}.blog-entry-overview-text{max-height:200px;overflow:hidden}.blog-entry-overview-text img{object-fit:cover}.blog-entry-overview-title a{font-size:20px}.blog-entry-overview-info{font-size:12px;font-style:normal}.blog-entry-overview-container{background:#fff;padding:15px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #ccc}a.btn.btn-outline{color:#afa36d;border:1px solid #afa36d;border-radius:0}.hero-carousel .carousel-inner .rn-invert-colors .btn{border-radius:0}.footer-section{background:transparent!important}.testimonials-wrapper .section-heading h3{font-size:30px;text-transform:uppercase;color:#fff}.fa-quote-left,.fa-quote-right{color:#afa36d}.navbar-container{background:transparent}.nvh-slideshow h1{font-size:65px!important;font-weight 900}.carousel-inner{min-height:100vh}.hero-carousel .carousel-caption{top:10%}@media only screen and (min-width:320px){.carousel-caption{background-position:bottom center}}@media only screen and (min-width:768px){.carousel-caption{background-position:center}}#bigcontactform .contact-info-name:before{display:none}.lander-parkwest .nav{display:none}.lander-parkwest .carousel-caption{background-image:none}.lander-parkwest .hero-carousel .carousel-caption{top:30%}.lander-parkwest .bg-fade-carousel-shadow{display:none}.lander-parkwest .slide1{background-size:cover}.lander-parkwest .slide1 h1{display:block;color:#fff}.lander-parkwest .slide1 h4{color:#fff}.lander-parkwest .hero-carousel .carousel-caption .btn{background-color:#fff;border:none;border-radius:0;text-transform:uppercase;font-weight:bold;margin-top:10px}.lander-parkwest #header-contact{display:none}.lander-parkwest .section-custom-footer img{display:none!important}.lander-parkwest .section-custom-footer{color:#ccc;text-shadow:none;background-color:#fff;text-align:center}.lander-parkwest #footer-disclaimer{display:none}.lander-parkwest .footer-section{background-color:#fff!important;background-image:none;padding-top:0}.lander-parkwest .contact-info-social{display:none}.lander-parkwest #bigcontactform .contact-info-name:before{display:none}.lander-parkwest .contact-info-contact-image{display:none}.lander-parkwest .contact-info-address{display:none}.lander-parkwest #bigcontactform .row::before{content:"Register Now!"!important;text-transform:uppercase!important;font-size:22px!important;font-weight:400;color:#2d2d2d}.lander-parkwest .small-contact-info-wrapper{display:none}.lander-parkwest #bigcontactform .row:before{display:none}.lander-parkwest .slide1{background-position:bottom center}.lander-parkwest .slide1 .btn{box-shadow:2px 2px 8px rgba(0,0,0,.5)}.lander-parkwest .slide1 h1{text-shadow:2px 2px 8px rgba(0,0,0,.5)}.lander-parkwest .navbar-brand img{max-width:300px}.adera-crest .nav{display:none}.adera-crest .carousel-caption{background-image:none}.adera-crest .hero-carousel .carousel-caption{top:30%}.adera-crest .bg-fade-carousel-shadow{display:none}.adera-crest .slide1{background-size:cover}.adera-crest .slide1 h1{display:block;color:#fff}.adera-crest .slide1 h4{color:#fff}.adera-crest .hero-carousel .carousel-caption .btn{background-color:#fff;border:none;border-radius:0;text-transform:uppercase;font-weight:bold;margin-top:10px}.adera-crest #header-contact{display:none}.adera-crest .section-custom-footer img{display:none!important}.adera-crest .section-custom-footer{color:#ccc;text-shadow:none;background-color:#fff;text-align:center}.adera-crest #footer-disclaimer{display:none}.adera-crest .footer-section{background-color:#fff!important;background-image:none;padding-top:0}.adera-crest .contact-info-social{display:none}.adera-crest #bigcontactform .contact-info-name:before{display:none}.adera-crest .contact-info-contact-image{display:none}.adera-crest .contact-info-address{display:none}.adera-crest #bigcontactform .row::before{content:"Register Now!"!important;text-transform:uppercase!important;font-size:22px!important;font-weight:400;color:#2d2d2d}.adera-crest .small-contact-info-wrapper{display:none}.adera-crest #bigcontactform .row:before{display:none}.adera-crest .slide1 .btn{box-shadow:2px 2px 8px rgba(0,0,0,.5)}.adera-crest .slide1 h1{text-shadow:2px 2px 8px rgba(0,0,0,.5)}.adera-crest .slide1{background-position:bottom center}.adera-crest .navbar-brand img{max-width:300px}.adera-crest .header-top{max-height:110px!important;overflow:hidden}.adera-crest #bigcontactform .col-lg-6 h3{color:#fff;display:block!important}.adera-crest #bigcontactform .col-lg-6 h3:before{color:#333;content:"Sign up for your VIP Access and Floorplans."}.adera-crest #bigcontactform .alert-success strong{color:#dff0d8}.adera-crest #bigcontactform .alert-success{color:#dff0d8}.adera-crest #bigcontactform .alert-success strong:before{color:#3c763d;content:"Congrats! We will contact you shortly regarding your VIP access and project information."}.adera-crest .collapsed{display:none}#google_translate_element{position:absolute;top:25px;right:450px;z-index:2000;float:right}.sign-up .big-contact-form-container .contact-info-name{display:none!important}.sign-up .big-contact-form-container .contact-info-brokerage{display:none!important}.sign-up #bigcontactform .row::before{display:none}.header-contact-social{display:none}#google_translate_element{right:25px}#header-contact{margin-top:25px!important}.header-contact-email a{font-size:20px;margin-right:20px}.header-contact-phone a{font-size:20px}.hero-carousel .slide{min-height:100vh;background-position:center bottom}.hero-carousel .carousel-caption{position:static;padding:300px 40px 200px}.hero-carousel .carousel-caption h1{font-weight:900;font-size:32px!important;letter-spacing:2px;margin-bottom:40px}.hero-carousel .carousel-caption h4{font-size:16px!important;font-weight:600}@media only screen and (min-width :768px){.hero-carousel .carousel-caption h1{font-size:62px!important}.hero-carousel .carousel-caption h4{font-size:28px!important}}.custom-search-heading{height:325px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-search-heading h1{text-align:center;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#333;font-size:62px}.custom-search-heading .row>div{padding-top:80px;padding-bottom:80px}.custom-search-buttons .row>div>div{padding:1px}.custom-search-buttons a{transition:all .3s ease;background:#afa46e;color:#fff;display:inline-block;width:100%;padding:25px 35px;font-weight:600;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:.072rem}.custom-search-buttons a:hover{background:#111}.custom-search-buttons-wrap{height:calc(100vh - 473px);display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-search-cta{margin-bottom:100px}.custom-search-cta ul{list-style:none;padding:0!important;margin:0!important}.custom-search-cta ul li,.custom-search-cta ul:last-of-type li{display:inline-block;margin:1px;width:calc(100%)}.custom-search-cta ul li>a{transition:all .3s ease;background:#333;color:#fff;display:inline-block;width:100%;padding:20px;font-weight:600;text-align:center;font-size:16px}.custom-search-cta ul li:hover>a{background:#000}.custom-search-cta br{display:none}.editmode .custom-search-cta br{display:unset}@media only screen and (min-width :480px){.custom-search-cta ul li,.custom-search-cta ul:last-of-type li{width:calc(50% - 2px)}}@media only screen and (min-width :992px){.custom-search-cta ul li{width:calc(25% - 2px)}.custom-search-cta ul:last-of-type li{width:calc(20% - 2px)}}.container{max-width:100%}.custom-content-wrap{height:calc(100vh - 280px);display:flex;flex-direction:column;justify-content:center;margin-bottom:120px;padding:0 25px}.for-sellers .custom-content-wrap{margin-bottom:0;height:unset}.north-vancouver-homes .custom-content-wrap,.west-vancouver-homes-for-sale .custom-content-wrap,.vancouver-homes-for-sale .custom-content-wrap{height:unset;margin-bottom:60px}.custom-search-heading,.custom-search-buttons-wrap{height:unset;overflow:unset;display:unset;flex-direction:unset;justify-content:unset;align-items:unset}.for-sellers .custom-search-heading .container{text-align:center;max-width:900px;margin:0 auto}.custom-search-buttons .row>div>div{padding:4px}.custom-search-heading .row>div{padding-top:0;padding-bottom:0}.custom-search-heading h1{margin:0 0 0}.index .custom-search-heading h1{max-width:900px;margin:0 auto 40px}.for-sellers .custom-search-heading h1{margin-bottom:40px}.page-title h1{text-align:center;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#333!important;font-size:52px;max-width:900px;margin:0 auto;text-shadow:none!important}.van-downtown-property-type-selection .custom-search-heading h1,.west-van-property-type-selection .custom-search-heading h1,.north-van-property-type-selection .custom-search-heading h1,.vancouver-homes-for-sale .custom-search-heading h1{font-size:52px}.custom-search-buttons a{font-size:24px}.small-divider{display:none}.big-contact-form-wrapper{text-align:center;margin:0 auto;padding:10px 0 120px}.big-contact-form-wrapper .col-lg-offset-1{display:none}.big-contact-form-wrapper .col-lg-6{float:none;margin:0 auto}#bigcontactform .row::before{display:none}.listing-lead-form-container h3{font-weight:600;text-transform:uppercase;font-size:32px;padding-bottom:25px;border-bottom:7px double #fff}.listing-lead-form-container .form-control,.big-contact-form-wrapper .form-control{border:1px solid #000;height:55px;font-size:17px;font-weight:600;color:#111;background:rgba(255,255,255,1);margin:0 0 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.listing-lead-form-container .form-control:placeholder-shown,.big-contact-form-wrapper .form-control:placeholder-shown{color:#555;background:rgba(255,255,255,.9)}.big-contact-form-wrapper .form-control:focus{box-shadow:0 0 10px rgb(175 164 110 / 30%);border:2px solid #afa46e;background:rgba(255,255,255,1)}.listing-lead-form-container .form-control:focus{box-shadow:0 0 10px rgb(175 164 110 / 30%);border:2px solid #444;background:rgba(255,255,255,1)}.listing-lead-form-container .btn,.big-contact-form-wrapper .btn{transition:all .3s ease;background:#afa46e;color:#fff;display:inline-block;width:100%;padding:15px 35px;font-weight:600;text-align:center;font-size:22px;text-transform:uppercase;letter-spacing:.072rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.custom-search-buttons a,.big-contact-form-wrapper .btn{appearance:none;background-image:radial-gradient(100% 100% at 100% 0,#e9d25f 0,#998e5b 100%);border:0;border-radius:8px;box-shadow:rgb(45 35 66 / 40%) 0 2px 4px,rgb(45 35 66 / 30%) 0 7px 13px -3px,#4e4412 0 -3px 0 inset;color:#fff;cursor:pointer;justify-content:center;list-style:none;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;transition:all .3s ease}.custom-search-buttons a:hover,.big-contact-form-wrapper .btn:hover{box-shadow:rgb(45 35 66 / 40%) 0 4px 8px,rgb(45 35 66 / 30%) 0 7px 13px -3px,#827436 0 -3px 0 inset;transform:translateY(-2px);background:#b4a664!important}.custom-search-buttons a:active,.big-contact-form-wrapper .btn:active{box-shadow:#998e5b 0 3px 7px inset;transform:translateY(-2px)}.custom-search-buttons a:focus,.big-contact-form-wrapper .btn:focus{box-shadow:0 0 30px rgba(175,164,110,.2);background:#8b813c!important}.listing-lead-form-container .btn{background:#333;border:1px solid #333}.big-contact-form-wrapper .btn:hover{background:#998e5b!important}.listing-lead-form-container .btn:hover{background:#111!important;border:1px solid #111}.listing-lead-form-container .btn:focus{background:#000!important;border:1px solid #000!important;box-shadow:0 0 30px rgba(175,164,110,.2);outline:0 none;color:#fff!important}.big-contact-form-wrapper .btn:focus{box-shadow:0 0 30px rgba(175,164,110,.2);outline:0 none;background:#8b813c!important}.formContent .text-danger{text-shadow:none;font-weight:bold;border-radius:3px;margin-top:-14px;margin-bottom:15px;border-radius:0}.mls-search-controls-wrapper{display:none}.search-results-bottom-controls-wrapper{padding:40px 0}.search-results-paging-count{color:#afa46e;text-transform:uppercase;position:relative;left:0;padding-left:0;margin-left:0;display:block;float:none;clear:left;font-size:15px;padding-top:10px}.subscribe-to-alerts-wrapper .alert{margin-bottom:0;background:#d7d0ad;text-align:center;color:#222;border:1px solid #afa46e;font-size:18px;transition:all .2s ease}.subscribe-to-alerts-wrapper .alert:hover{background:#afa46e;color:#fff;border:1px solid #afa46e}.subscribe-to-alerts-wrapper .alert:focus{box-shadow:0 0 30px rgba(175,164,110,.2);background:#8b813c!important;border:1px solid #8b813c;outline:0 none}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{width:100%;color:#888;font-size:16px;padding:10px;height:auto;width:auto;min-width:250px}.mls-search-results-paging .pagination>.active>a{font-weight:bold}.pagination>li>a{font-size:18px;padding:10px 14px}.listing-hero{border-top:0}.listing_detail_view .header-section{display:none}.listing_detail_view .return-to-search{position:fixed;top:20px;left:20px;border:2px solid #fff;background:#111;font-size:18px;color:#fff;font-weight:bold;box-shadow:0 10px 20px rgb(0 0 0 / 15%);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.listing_detail_view .return-to-search:hover{background:#afa46e;border:2px solid #afa46e;color:#111}.listing_detail_view .carousel-inner{min-height:80vh}.listing_detail_view .content-section{background:#fff}.listing-bottom-form-container{padding:60px 0;background:#afa46e}.listing_detail_view .header-section{display:none}.listing_detail_view .return-to-search{top:20px;left:20px;border:2px solid #fff;background:#111;font-size:18px;color:#fff;font-weight:bold;box-shadow:0 10px 20px rgb(0 0 0 / 15%)}section.content-section.section-listing-details{background:#fff}.listing-detail-info-list-container>div{padding-left:0;padding-right:20px;font-size:16px}.listing-secondary-info li{font-weight:bold;font-size:20px}.table>tbody>tr>td:first-child{width:35%;font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.5px}.listing-ctas-main .btn{border-radius:6px;margin:0;font-size:20px;padding:14px 25px;letter-spacing:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.listing-ctas-main .btn:hover{border:1px solid #998e5b!important;background-color:#998e5b!important}.listing-ctas-main .btn-secondary{background-color:#444!important;border:1px solid #444!important}.listing-ctas-main .btn-secondary:hover{background-color:#111!important;border:1px solid #111!important}.listing-lead-form-container form .col-lg-4{display:none}.listing-lead-form-container form .col-lg-8{width:100%}.listing-lead-form-container{max-width:900px;margin:0 auto;text-align:center}.listing-other-actions-container .btn{display:block;border-radius:0;font-size:18px;padding:10px;border:2px solid #111;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}@media only screen and (max-width:767px){.custom-content-wrap{padding-left:25px;padding-right:25px}.custom-search-heading h1{margin:60px 0 40px;font-size:52px}.custom-search-buttons a{font-size:22px}.page-title h1{font-size:38px}.mls-search-results-paging{float:none}.paging-container{text-align:center}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{margin:0 auto}}@media only screen and (max-width:991px){.index .custom-search-buttons .row>div:nth-of-type(2){width:70%}.index .custom-search-buttons .row>div{width:15%}.big-contact-form-wrapper .col-lg-6{width:80%}.custom-search-buttons .row>div{width:100%;margin-bottom:5px}.custom-search-buttons a br{display:none}.custom-search-buttons a{font-size:22px}}