mailto:davidnagelwhistler@gmail.combody:not(.editmode) .desktop-intro,body:not(.editmode) .desktop-form-image{display:none}@media only screen and (min-width :768px){body:not(.editmode) .desktop-intro,body:not(.editmode) .desktop-form-image{display:block}body:not(.editmode) .mobile-intro,body:not(.editmode) .mobile-form-image{display:none}}#rn-462413 .fluid-width-video-wrapper{padding-top:56.25%!important}#rn-349612,#rn-353785,#rn-353786{display:none}.mobile-banner .row>div{box-sizing:border-box;transition:all 1s ease-in-out;height:90vh;height:calc(var(--vh,1vh) * 90)}.mobile-banner .rn-content-block{background-position:center 0!important}.mobile-banner .rn-align-left{position:absolute;box-sizing:border-box;bottom:0;left:0;padding:25px 20px 10px 20px!important;background:rgba(0,0,0,.6);margin:0!important;width:100%}.mobile-banner h1{font-size:22px!important;font-weight:300;margin-bottom:20px}.mobile-banner a{width:50%!important;font-size:12px!important;padding:5px 10px!important}.contact-buttons a,.custom-contact-form ul li a,.custom-pop-up-intro ul li a{font-size:12px}.neighborhood-search a{width:100%;height:150px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #333}.neighborhood-search a:hover{color:#fff}.nso .row{background:#897a56}.nse .row{background:#212121}.nse .row>div :nth-child(odd){background:rgba(33,33,33,.5)}.nse .row>div :nth-child(even){background:rgba(137,122,86,.5)}.nso .row>div :nth-child(odd){background:rgba(137,122,86,.5)}.nso .row>div :nth-child(even){background:rgba(33,33,33,.5)}.nso .row>div a:nth-child(odd):hover{background:rgba(33,33,33,.8)}.nso .row>div a:nth-child(even):hover{background:rgba(137,122,86,.8)}.nse .row>div a:nth-child(odd):hover{background:rgba(137,122,86,.8)}.nse .row>div a:nth-child(even):hover{background:rgba(33,33,33,.8)}.ns2 .rn-col-4-4{background:rgba(33,33,33,.5)!important}.neighborhood-search .row>div{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.ns1 .rn-col-2-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_bc056d0d_preview-lightbox-beam-cabin-clouds-531450.jpg)!important}.ns1 .rn-col-4-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_9d740d43_preview-lightbox-cabin-chalet-conifers-1756826.jpg)!important}.ns2 .rn-col-1-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_19a5e9ea_preview-lightbox-architectural-design-architecture-beautiful-2294125.jpg)!important}.ns2 .rn-col-3-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_cf4779db_preview-lightbox-alyson-mcphee-553017-unsplash.jpg)!important}.ns3 .rn-col-2-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_d760d450_Untitled-2.jpg)!important}.ns3 .rn-col-4-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_82173e1a_2.jpg)!important}.ns4 .rn-col-1-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_ebaabf69_1.jpg)!important}.ns4 .rn-col-3-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_2b877b90_4.jpg)!important}.ns5 .rn-col-2-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_9d4ee42b_5.jpg)!important}.ns5 .rn-col-4-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_ee99981c_bg-landing-page.jpg)!important}.ns6 .rn-col-1-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_2a5793d7_T0MHYT4Q.jpeg)!important}.ns6 .rn-col-3-4{background-image:url(https://s.realtyninja.com/static/media/med/6766_aba14124_MpHO.jpeg)!important}.video-container .arrow{position:absolute;bottom:150px;left:50%;transform:translate(-50%,-50%);top:auto}.video-container .arrow span{display:block;width:30px;height:30px;border-bottom:5px solid #fff;border-right:5px solid #fff;transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}.video-container .arrow span:nth-child(2){animation-delay:-.2s}.video-container .arrow span:nth-child(3){animation-delay:-.4s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(20px,20px)}}body{font-size:18px}.featured-listing-slider .carousel-indicators{display:none}.wow.rn-col-2-2{animation-delay:.2s}.header-contact-phone{margin-right:14px;padding-top:2px}#nav-icon1.open{top:-3px}#rn-351136{background-color:#212121}body.working-with-david .featured-listings-wrapper{padding-bottom:20px}.experience-sales .featured-listings-wrapper{padding-top:0!important}.header1,.header2,.header3,h1,h2,h3{margin-top:10px;margin-bottom:10px}.header3,h3{font-weight:300!important;font-size:18px;line-height:28px!important}.header1,h1{font-size:28px!important}#fancybox-thumbs.bottom{bottom:70px}.subpages-intro-section h1,.intro-section h1{text-align:left}.intro-section h1,.intro-section h2{font-size:22px}.subpages-intro-section h3,.intro-section h3{font-size:18px!important;line-height:28px!important}.intro-section .rn-content-block{padding-top:10px!important;padding-bottom:20px!important}.custom-button1 a,.custom-btn a{font-size:16px}.intro-section{margin-top:-10px}.intro-section h3{letter-spacing:1px}.mls-search-controls-wrapper{padding:12px 15px 6px}.mls-search-controls-wrapper .form-group{margin-bottom:15px}.mls-search-controls-wrapper .mls-search-form-property-type-container{margin-bottom:16px}.experience-custom-boxes-1 .rn-col-1-2,.experience-custom-boxes-2 .rn-col-2-2{background-color:#212121;padding:40px 0}.experience-custom-boxes-1 .rn-col-2-2,.experience-custom-boxes-3 .rn-col-1-2{background-color:#212121;;padding:40px 0}.experience-custom-boxes-2 .rn-col-1-2,.experience-custom-boxes-3 .rn-col-2-2{background-color:#212121;;padding:40px 0}.experience-custom-boxes{color:white;letter-spacing:1px;font-size:24px}.experience-custom-boxes .col-lg-6{margin:2px 0}body.contact .section-custom-footer,body.contact .pre-footer{display:none}body.contact .footer-section{position:relative}body.index .carousel-control.right,body.index .carousel-control.left{background:none}.working-with-david blockquote p:first-child{text-align:left}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus{color:#777}.working-with-david blockquote .fa-quote-right{display:block;text-align:right}.working-with-david blockquote{max-width:800px;margin:0 auto}.custom-contact-form .col-lg-6{background-image:url(/static/media/med/6766_bd88fa74_portrait.jpg);background-size:cover;background-repeat:no-repeat;min-height:600px}.custom-contact-form ul{order:2;padding-top:20px;padding-left:0}.custom-contact-form .formContent{order:3}.image-fill-cover img{object-fit:cover;width:100%;height:700px;object-position:top center}.big-contact-form-container .contact-info-container{font-size:12px;white-space:nowrap}#header-contact{top:28px;right:0;display:flex;justify-content:flex-end;align-items:center;margin-top:0;padding-right:40px;position:absolute;width:200px;z-index:6}.header-contact-details{background-color:transparent;padding:0;padding-top:3px;margin-right:0}.custom-boxes1 .rn-content-block{background-position:center}.footer-section{height:auto!important}.testimonials-tall-header .hero-carousel .carousel-caption h4{max-width:600px;line-height:32px;font-size:22px}.testimonials-tall-header .custom-btn{background-color:#fff;padding-bottom:0;margin-top:40px}.testimonials-tall-header .custom-btn a{color:#897a56;text-shadow:none!important}#rn-352743 h4{letter-spacing:1px}.content-section.custom-boxes{background-color:#212121}.team-pics .row>div>div{padding-bottom:20px;border:1px solid #dedede;font-size:18px}.team-pics .rn-content-block{padding-top:0}.team-pics img{width:100%;height:400px;object-fit:cover}.team-pics-last .rn-col-1-3 .team-card,.team-pics-last .rn-col-3-3 .team-card{border:0}.fixed-header{height:80px;background:#766946;position:fixed!important;transition:all ease .5s}.fixed-header{width:100%;margin:0 auto;left:0;z-index:99;background-color:#fff;border-radius:0}.experience-sales .section-heading{display:none}.experience-sales .featured-listings-wrapper{padding-top:40px;padding-bottom:40px}.intro-bg{background-color:#212121}.custom-quote .row div{text-align:center}.custom-quote .quote{text-align:center;font-size:28px!important;line-height:40px!important;border:1px solid #212121;width:100%!important;position:relative;padding-top:100px;padding-bottom:100px;height:100%;margin:0!important;display:flex;flex-direction:column;justify-content:center;padding-left:40px;padding-right:40px;height:400px}.custom-quote .quote:before{content:"\f10d";font-family:FontAwesome;vertical-align:0;display:block;font-size:1em;margin-bottom:40px;color:#766946;position:absolute;top:-5px;left:0;right:70%;background-color:#fff;width:100px;height:50px;z-index:1;margin:0 auto}.custom-quote .quote:after{content:"\f10e";font-family:FontAwesome;vertical-align:0;display:block;font-size:1em;color:#766946;position:absolute;left:70%;right:0;width:100px;height:50px;margin:0 auto;background-color:#fff;bottom:-5%}.experience-custom-boxes .rn-content-block{padding-top:0}.experience-custom-boxes img{object-fit:cover;width:100%;height:220px}.custom-testimonial1 .section-heading{display:none}.rn-invert-colors #testimonials-carousel cite{color:#fff;font-size:24px}.custom-testimonial1 p{font-size:32px}.working-with-david-numbers .rn-align-center{padding:40px;color:#313131;margin-bottom:20px;font-weight:600}.working-with-david-numbers .rn-col-1-3 .rn-align-center::before,.working-with-david-numbers .rn-col-2-3 .rn-align-center::before,.working-with-david-numbers .rn-col-3-3 .rn-align-center::before{content:"1";position:absolute;font-size:300px;top:50%;left:0;right:50%;bottom:50%;opacity:.1;font-weight:900}.working-with-david-numbers .rn-col-1-3 .rn-align-center::before{content:"1"}.working-with-david-numbers .rn-col-2-3 .rn-align-center::before{content:"2"}.working-with-david-numbers .rn-col-3-3 .rn-align-center::before{content:"3"}.working-with-david-numbers h2{color:#766946}.working-with-david-numbers h1{font-size:72px;color:transparent}.grow img{transition:all .2s ease-in-out}.grow img:hover{transform:scale(1.05)}.featured-properties-custom-search-box .row>div{height:400px;overflow:hidden}.featured-properties-custom-search-box img{object-fit:cover;width:100%;height:400px;border:1px solid #fff;transition:all .2s ease-in-out}.featured-properties-custom-search-box img:hover{transform:scale(1.05);filter:brightness(90%)}.custom-btn{background-color:#fff;padding-top:40px;padding-bottom:40px}.custom-btn-last-section{padding-top:0;padding-bottom:80px}.custom-btn .rn-content-block{padding-top:0;padding-bottom:0}.custom-btn a{border:1px solid #897a56;width:80%;padding:15px 30px;margin:0;font-size:18px;letter-spacing:.02em;display:block;text-align:center;background-color:#fff;line-height:32px}.big-contact-form-container .btn,.custom-pop-up-intro ul li{transition:all .2s ease-in-out}.custom-btn a:hover,.big-contact-form-container ul li:hover,.custom-pop-up-intro ul li:hover{box-shadow:inset 0 0 0 60px #897a56;color:#fff!important}.big-contact-form-container ul li:hover a,.custom-pop-up-intro ul li:hover a{color:#fff}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{z-index:-1}.custom-pop-up,.custom-pop-up-intro{max-width:1200px;position:relative;margin:0 auto}.custom-pop-up .mfp-close{display:none!important}.custom-pop-up .big-contact-form-wrapper{padding-top:0}.custom-pop-up .big-contact-form-container .small-divider{display:none}.custom-pop-up-intro ul{padding-left:0!important}.custom-pop-up .col-lg-5 div,.custom-pop-up .col-lg-5 p{display:none}.big-contact-form-wrapper .col-lg-6 h3{display:none}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@font-face{font-family:'Din Bold';src:url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-bold-webfont.woff2') format('woff2'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-bold-webfont.ttf') format('truetype'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Din Italic';src:url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-italic-webfont.woff2') format('woff2'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-italic-webfont.ttf') format('truetype'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Din';src:url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-webfont.woff2') format('woff2'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-webfont.ttf') format('truetype'),url('https://s.realtyninja.com/static/themes/common/fonts/ddin/d-din-webfont.woff') format('woff');font-weight:normal;font-style:normal}.content-section,body,section{background-color:#fff}html{overflow-x:hidden}a,.primary-color{color:#212121;transition:all .2s ease-in-out}.primary-background-color{background-color:#212121}.blog-overview-wrapper .btn-outline{color:#212121;border-color:#212121}.primary-border-color{border-color:#212121}a:hover,a:focus{color:#897a56}.btn-primary:hover{background-color:#212121}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,#rn-98132,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,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:"adobe-caslon-pro",serif}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-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:pragmatica,sans-serif}.video-container{position:relative;padding-bottom:42.5%;min-height:100vh}body.index video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.section-quick-contact{display:none}.custom-boxes-title{width:100%;background-color:rgba(33,33,33,.2)}.custom-boxes-title:hover{background-color:rgba(33,33,33,.3);transition:all .2s ease-in-out}.custom-boxes a{font-size:32px;letter-spacing:5px;font-weight:700;font-family:"adobe-caslon-pro",serif;display:inline-block;width:100%;height:100%}.custom-boxes .bold{position:absolute;left:auto;right:40px;bottom:40px}.custom-boxes-title .bold:after{content:" ";transition:all .2s ease-in-out;width:0%}.custom-boxes-title:hover>a>span:after{content:" ";border-bottom:3px solid #fff;display:block;margin-top:20px;width:100%}.info-section{font-size:18px}.contact-info-social{margin-top:20px}.contact-info-social .fa-stack{width:2em;height:2em}.contact-info-social .fa{font-size:32px}.agent-name{margin-top:20px;font-size:20px}.custom-boxes .row>div{min-height:350px;background-size:cover;background-position:center;display:flex}.custom-boxes1 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/6766_13344ae4_Marketing.jpg);background-position:center!important;background-color:#212121}@media only screen and (min-width :768px){.custom-boxes1 .rn-col-1-2{background-color:#212121}}.custom-boxes1 .rn-col-2-2{background-image:url('https://s.realtyninja.com/static/media/med/6766_e4300754_Properties.jpg');background-color:#212121}.custom-boxes2 .row>div{background-position:center}.custom-boxes2 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/6766_48e2b1fd_team.png);background-color:#212121}.custom-boxes2 .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/6766_37a5bc76_Luxury.jpg);background-position:center center!important;background-color:#212121}.custom-boxes3 .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/6766_446c2e43_appreciation.jpg);background-color:#212121;background-position:center center!important}.custom-boxes3 .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/6766_797cca41_Results.jpg);background-color:#212121}.intro-section .italic{text-transform:uppercase;color:#766946;font-style:normal}.custom-button1 a{border:1px solid #897a56;width:80%;padding:15px 30px;margin:0;font-size:18px;letter-spacing:.02em;display:block;color:#897a56;text-align:center}.custom-button1 a:hover,.carousel-caption .btn-primary:hover{box-shadow:inset 0 0 0 31px #897a56;color:#fff!important}.listing-hero .glyphicon,.featured-listing-slider .glyphicon{display:none!important}.round{position:absolute;border:2px solid #fff;width:50px;height:50px;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8)}#cta{width:100%;cursor:pointer;position:absolute}#cta .arrow{left:11px}#cta .arrow2{left:14px}.arrow,.arrow2{position:absolute;width:15px;height:15px;background-size:contain;top:16px}.backward{margin-left:8px}.forward{margin-left:8px}.back{background-image:url(/static/media/med/6766_b4b17969_chevron-left-white.png)}.next{background-image:url(/static/media/med/6766_5e61c16e_chevron-right-white.png)}@keyframes bounceAlpha{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(-10px) scale(.9)}26%{opacity:0;transform:translateX(10px) scale(.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}@keyframes bounceBeta{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.arrow.primera.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow.primera{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.bounceBeta{animation-name:bounceBeta;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.arrow2.primera.bounceBeta{animation-name:bounceBeta;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow2{animation-name:bounceBeta;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow2.primera{animation-name:bounceBeta;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.featured-listing-slider .carousel-inner{background-color:#fff}.featured-listing-slider .hero-carousel .carousel-caption{background-color:#fff;padding:40px;width:300px;height:250px;top:20%}.featured-listing-slider .hero-carousel .carousel-caption .btn{background-color:transparent;border:1px solid #766946;margin-top:40px;color:#766946;border-radius:0;width:100%;display:block;font-weight:600;font-family:pragmatica,sans-serif}.featured-listing-slider .hero-carousel .carousel-caption h1{font-size:18px!important}.featured-listing-slider .hero-carousel .carousel-caption h4{font-size:22px}#header-contact a{font-size:0}.fixed-header #header-contact a{color:#212121!important}.fa-envelope:before,.fa-phone:before{font-size:22px;margin-top:0!important}.fa-phone:before{margin-top:10px!important}.hero-carousel .carousel-caption{text-align:left;max-width:1100px;margin:0 auto}.navbar .container{position:relative}.navbar-container .navbar{margin-bottom:0}.navbar-brand,.navbar-default .navbar-brand:focus,.rn-invert-colors .navbar-default .navbar-brand:hover{position:relative;text-align:left;padding:15px 25px;text-align:right;color:#897a56!important}.navbar-brand::before{position:absolute;left:-500px;top:0;height:100%;width:500px;background:#897a56}.navbar-brand img{transition:all .3s ease-in-out;max-width:165px;float:left}@media only screen and (min-width :768px){.navbar-brand img{max-width:265px}}.fixed-header .navbar-brand{width:150px;height:80px;display:flex;align-items:center}.fixed-header .navbar-brand img{width:130px!important;filter:invert(1)}@media only screen and (min-width :480px){.fixed-header .navbar-brand{width:235px;height:100px}.fixed-header .navbar-brand img{width:185px!important}}.header-contact-email,.header-contact-mobile,.header-contact-phone,.header-contact-toll-free{line-height:0}.dropdown-menu{transform:scale(0);transition:all .2s ease-in-out}.open>.dropdown-menu{transform:scale(1)}.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav>li>a{color:#dedede;border:none;padding-left:0;padding-right:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{color:#333;border:none}.menutext{display:none}#custom-menu{position:absolute;display:inline-block;width:50px;height:30px;right:10px}.dropdown-menu{transition:opacity 1s ease-out;opacity:0}.open>.dropdown-menu{opacity:1}.navbar-nav.sm-collapsible a.has-submenu{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu>li>a{text-align:center;font-size:22px}.navbar-nav .open .dropdown-menu>li>a{line-height:34px}.navbar-header-centered{margin-top:0}#nav-icon1{width:30px;height:20px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:1px;width:100%;background:#000;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:#000}.navbar-wrapper.rn-invert-colors .fixed-header #nav-icon1 span{background:#212121!important}.navbar-wrapper.rn-invert-colors .fixed-header .open span{background:#fff!important}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:8px;width:25px;left:5px}#nav-icon1 span:nth-child(3){top:16px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}//.navbar-wrapper{background-color:#000}.navbar-toggle{display:none}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{text-align:center}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;background:transparent}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;border:0}.navbar-nav{padding-top:35%;width:100%;float:none;text-align:center;margin:0 auto}.navbar-nav li a{color:#6F7D8C;text-decoration:none}.navbar-nav li a:hover{color:#dedede;text-decoration:none}.navbar-nav li .sub-nav{border-bottom:0;padding:4px}.navbar-nav a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.navbar-nav-centered{float:left}.dropdown-menu{position:initial;float:none;padding:0;margin:0;background-color:transparent;border:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:none}.navbar-nav>li{float:none}#navbar{background-color:rgba(255,255,255,.95);display:block;right:0;overflow:auto!important;position:fixed;top:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;transform:scale(0)}.navbar-wrapper.rn-invert-colors #navbar{background-color:rgba(33,33,33,.95)}.nav-expanded #navbar{opacity:1;z-index:5;width:100%;height:100vh!important;left:15px;transform:scale(1)}body.nav-expanded{margin-left:0;transition:fade .4s ease-in-out 0s;-webkit-transition:fade .4s ease-in-out 0s;-moz-transition:fade .4s ease-in-out 0s;-o-transition:fade .4s ease-in-out 0s}#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px}a.nav-expander{background:transparent;color:#FFFFFF;display:block;font-size:15px;font-weight:400;height:20px;width:35px!important;margin-right:0;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:2px;transition:right .3s ease-in-out 0s;width:100px;z-index:12;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s}a.nav-expander:hover{cursor:pointer}.menutext{display:none;pointer-events:none}.navbar-default .navbar-nav>li>a{font-size:24px;font-weight:200;text-align:center;padding-left:0;letter-spacing:5px;line-height:28px}.contact-info-contact-image{max-width:200px}.big-contact-form-container .contact-info-name,.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}.listing-lead-form-container .contact-info-address{font-size:13px;white-space:nowrap}.big-contact-form-container .small-divider{border-color:transparent;width:100%;height:30px}.big-contact-form-container .col-lg-5 .small-divider::before{content:"Let's Connect";font-size:28px;letter-spacing:3px;text-transform:uppercase;font-weight:600}.big-contact-form-container .col-lg-5{display:flex;flex-direction:column}.contact-info-phone{order:1}.contact-info-email{order:2}.contact-info-social{order:3}.contact-info-container{order:4}.big-contact-form-container .col-lg-5,.big-contact-form-container .contact-info-brokerage{font-size:18px;font-weight:600}.big-contact-form-container .contact-info-brokerage,.big-contact-form-container .contact-info-social .fa{color:#313131}.big-contact-form-container .contact-info-brokerage{margin-bottom:5px}.big-contact-form-container .contact-info-social .fa-circle{color:transparent}.big-contact-form-container .btn{margin-top:4px;border:1px solid #897a56;border-radius:0;background-color:transparent;text-transform:uppercase;font-size:18px;padding:15px 40px}.big-contact-form-container textarea.form-control,.big-contact-form-container .form-control{border:1px solid #897a56;border-radius:0;background-color:transparent;text-transform:uppercase}#footer-disclaimer{background-color:#212121}.footer-menu a{font-size:18px;line-height:34px;text-transform:uppercase}.custom-footer{font-size:18px;line-height:1.4;text-transform:uppercase}.custom-footer .rn-content-block{border-top:5px solid #000;border-bottom:5px solid #000;padding-top:25px;padding-bottom:25px}.custom-footer ul li{list-style:none}.custom-footer ul,.custom-footer ol{padding-left:0!important}.custom-footer .office-address,.custom-footer .contentinfo{margin-top:20px}.contact-buttons{margin-top:20px}.contact-buttons ul li:hover,.big-contact-form-container .btn:hover{box-shadow:inset 0 0 0 60px #897a56;color:#fff!important}.contact-buttons ul li:hover a{color:#fff}.contact-buttons ul li,.custom-pop-up-intro ul li,.custom-contact-form ul li{list-style:none;display:inline-block;padding:10px;border:1px solid #212121;margin-right:10px;margin-bottom:20px;width:140px;text-align:center;transition:all .2s ease-in-out}.custom-contact-form .small-divider{height:0!important}.custom-contact-form .col-lg-5 .small-divider{height:40px!important}.custom-btn-centered a{margin:0 auto}.rn-invert-colors #header-contact a{color:#000}.section-short-header .rn-invert-colors #header-contact a{color:#fff}@media only screen and (min-width :480px){.custom-quote .rn-content-block{padding-bottom:0}.experience-custom-boxes .rn-content-block{padding-bottom:1px}.custom-button1 a,.custom-btn a{font-size:18px}.video-container{min-height:100vh}.fixed-header{height:100px}.custom-button1 a{border:1px solid #897a56;width:100%;padding:15px 30px;margin:0;font-size:21px;letter-spacing:.02em;display:block;text-align:center;max-width:400px}.navbar-header{z-index:4;max-width:300px}#custom-menu{display:inline-block;right:10px;top:0}.navbar-nav{padding-top:30%}.pull-right{top:5px;position:absolute;right:0;float:right}.outlinehero{padding:20px}.hero-carousel .carousel-caption{top:30%}.fixed-header .fa{color:#212121;text-shadow:0 1px 2px rgba(0,0,0,0)}.nav-expanded .fixed-header .fa{color:#fff}#header-contact{top:40px}.intro-section .italic{white-space:nowrap}}@media only screen and (max-width:767px){.desktop-intro{display:none}.custom-footer .row{text-align:center}.custom-footer .row div[class*="col-"]{margin-top:20px}}@media only screen and (min-width :768px){.custom-btn a{font-size:24px}.contact-buttons a,.custom-contact-form ul li a,.custom-pop-up-intro ul li a{font-size:18px}.contact-buttons ul li{margin-bottom:0}.custom-quote .quote{font-size:35px!important;line-height:50px!important}.header1,h1{font-size:36px!important}#rn-351136,#rn-349612,#rn-353785,#rn-353786{display:block}#rn-466041{display:none}.header3,h3{font-weight:600!important;font-size:24px;line-height:34px!important}.header1,.header2,.header3,h1,h2,h3{margin-top:20px;margin-bottom:20px}.custom-contact-form .big-contact-form-wrapper{padding-top:105px}.intro-section .rn-content-block{padding-top:94px!important;padding-bottom:20px!important}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:#fff}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:#fff}.section-short-header #nav-icon1 span{background:#fff}.custom-short-header #nav-icon1 span{background:#000}.fixed-header #nav-icon1 span{background:#000}.rn-invert-colors #header-contact a{color:#fff}.section-short-header #header-contact a{color:#fff}.custom-short-header #header-contact a{color:#000}body.index #navbar-main,.custom-transparent-header #navbar-main{position:absolute;background:transparent;width:100%}#navbar-main{position:relative;background:#212121;border-radius:0;transition:all .3s ease-in-out}#navbar-main.fixed-header{background:#ffffff!important;border-bottom:1px solid rgba(33,33,33,.3)}.listings-showcase-2{width:50%}.custom-quote img{object-fit:cover;height:100%;width:100%}.subpages-intro-section h1,.intro-section h1{text-align:left}.intro-section h1{font-size:34px}.intro-section h2{font-size:24px;white-space:nowrap}.experience-custom-boxes .col-lg-6{width:48%;margin:0 1px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.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>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{color:#897a56!important;font-weight:600}.experience-sales .col-lg-3{width:50%}.custom-btn a{width:600px}.custom-quote .row{display:flex;flex-direction:row}.custom-pop-up-intro .rn-content-block{padding-bottom:0}body:not(.editmode) .custom-pop-up-intro img{position:absolute;z-index:1;right:0;left:20px;top:10px;width:550px}.header-contact-email,.header-contact-mobile,.header-contact-phone,.header-contact-toll-free{margin-right:20px}.navbar-default .navbar-nav>li>a{font-size:24px;line-height:28px}.featured-listing-slider .hero-carousel .carousel-caption{top:30%;right:10%;left:auto;width:334px;height:230px;bottom:0;padding:20px}.custom-footer .rn-col-1-3{width:50%}.custom-footer .rn-col-2-3{width:24.5%}.custom-footer .rn-col-3-3{width:23.5%}.invert-boxes .rn-col-1-2{width:40%}.invert-boxes .rn-col-2-2{width:60%}.navbar-nav{width:600px}.nav-expanded #navbar{left:0}.menutext{display:none;margin-top:14px;font-size:20px;color:#000;margin-right:70px}.navbar-nav{padding-top:13%}.video-container .arrow span:nth-child(1),.video-container .arrow span:nth-child(2){display:none}.video-container .arrow span:nth-child(3){animation:none}.video-container .arrow{bottom:50px}}@media only screen and (min-width :992px){.navbar-brand{max-width:235px}.intro-section h2{font-size:28px}.pre-footer{position:relative;z-index:1;margin-bottom:600px;display:block;width:100%;border-bottom:1px solid #f2f2f2}.footer-section{padding-bottom:0;position:fixed;z-index:-2;bottom:0;left:0;right:0;height:600px;top:250px}.custom-footer .rn-col-3-3{width:24.5%}.custom-button1 a,.custom-btn a{font-size:21px}.custom-quote .quote{font-size:38px}}@media only screen and (min-width :1200px){.intro-section h2{font-size:34px}.custom-button1 a,.custom-btn a{font-size:20px}}@media only screen and (max-width:1200px){.subpages-intro-section h3,.intro-section h3{font-size:21px;line-height:32px}}@media only screen and (max-width:992px){.subpages-intro-section h3,.intro-section h3{font-size:22px;line-height:33px}}@media only screen and (max-width:767px){.mobile-banner h1.header1{margin-top:0}.mobile-banner a.custom-pop-up-intro{margin-bottom:0}.custom-quote .rn-col-2-2{padding-top:40px}body.index .hero-carousel .slide{background-size:contain;background-position:top;background-color:#fff}.featured-listing-slider .hero-carousel .carousel-caption{top:70%;width:100%;height:250px;bottom:0;left:0;padding:0 20px}.featured-listing-slider .hero-carousel .carousel-caption .btn{width:80%;margin-top:23px;font-size:18px;padding:16px}.custom-quote .quote{width:auto}body.index .carousel-control{height:83%}.round{top:45%}.hero-carousel .slide{min-height:550px!important}body:not(.index) .navbar-default .navbar-nav>.active>a,body:not(.index) .navbar-default .navbar-nav>.active>a:focus,body:not(.index) .navbar-default .navbar-nav>.active>a:hover,body:not(.index) .navbar-default .navbar-nav>li>a:focus,body:not(.index) .navbar-default .navbar-nav>li>a:hover{color:#777!important}.experience-custom-boxes .rn-col-1-2{padding-bottom:41px}}@media screen and (max-width:479px){.video-container{padding-bottom:0PX;min-height:auto}.video-container .arrow{display:none}body.index video{position:initial;height:100%;width:100%;object-fit:contain;margin-bottom:-10px}.image-fill-cover img{object-fit:cover;width:100%;height:200px;object-position:top center}.hero-carousel .slide{min-height:440px!important}.featured-listing-slider .hero-carousel .carousel-caption{padding:0 15px;top:55%}.featured-listing-slider .hero-carousel .carousel-caption .btn{width:90%}body.index .carousel-control{height:50%}.subpages-intro-section h3,.intro-section h3{font-size:21px;line-height:34px}.footer-menu{margin-bottom:20px}.contact-buttons ul li,.custom-pop-up-intro ul li,.custom-contact-form ul li{width:106px}.contact-info-social{margin-top:20px;margin-bottom:20px}.contact-buttons{margin-bottom:0}.custom-contact-form .col-lg-6{min-height:400px}body.testimonials h3{font-size:21px}.custom-boxes .bold{left:40px;right:auto}.navbar .container,.navbar .container{padding-right:0;padding-left:0;display:flex;flex-direction:column-reverse}.custom-quote img{display:none!important}.experience-custom-boxes img{margin-bottom:40px}.experience-custom-boxes .rn-content-block{padding-bottom:0}body.index .carousel-indicators{display:none}body.commitment .custom-quote .rn-content-block{padding-top:0}body.commitment .custom-quote .row div{padding-top:0!important}body.commitment .custom-btn,body.testimonials .custom-btn{padding-top:40px}body.testimonials .custom-quote .rn-content-block{padding-top:0;padding-bottom:0}.custom-quote .rn-col-2-2{padding-bottom:40px}}@media only screen and (min-width :768px) and (max-width:992px){body.commitment .custom-quote .quote{padding-top:0;padding-bottom:40px}.nso .rn-col-3-4{background-color:#464646!important}.nse .rn-col-4-4{background-color:#212121!important}}.blog div#title{margin-top:75px}h1.header1{margin-top:76px}.blog-header-title-section h1{margin-top:80px}@media only screen and (min-width:768px){a.custom-pop-up-intro{margin-bottom:80px}}@media only screen and (max-width:767px){a.custom-pop-up-intro{margin-bottom:40px}section#rn-320333{padding-top:0}section#rn-352718{display:none}}.featured-listing-slider h1{margin-top:34px}.blog-entry-overview-text{height:420px;overflow:hidden}h2.blog-entry-overview-title{min-height:100px}.pre-footer{border-bottom:none}@media screen and (max-width:479px){.h2,h2{font-size:18px}}@media (max-width:767px){.index #navbar-main{position:absolute;background:#fff;transition:.2s ease-out all;transition-delay:.3s}.index .navbar-static-top{opacity:0}.index .fixed-header{opacity:1}.intro-banner{text-shadow:none!important;text-align:center;font-family:'Cinzel',serif;font-weight:500!important;font-size:16px;line-height:1.2}.intro-banner a{width:100%;margin:5px auto 15px;padding:8px;font-size:16px;text-shadow:none!important;white-space:nowrap}.intro-banner h3{font-family:'Cinzel',serif;font-weight:400!important;margin-bottom:10px;margin-top:50px;font-size:42px;line-height:.9!important;transition:all .2s ease}.intro-banner h4{font-family:'Cinzel',serif;font-weight:400!important;margin:15px auto;font-size:20px;line-height:1;transition:all .2s ease}.intro-banner .container{width:100%}.intro-banner .rn-content-block{padding:0;transition:all .2s ease}.intro-banner .row{display:flex;flex-flow:column wrap;align-items:center}.intro-banner .row>div{float:none;transition:all .3s ease}.intro-banner .row>div>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}.intro-banner .row>div:first-child{order:3}.intro-banner .row>div:first-child>div{justify-content:flex-end;align-items:normal}.intro-banner .row>div:first-child img{width:100%;max-width:380px;margin:0 auto;transition:all .3s ease}.intro-banner .row>div:last-child img{width:60%;max-width:180px;margin:10px 0;transition:all .3s ease}}@media (min-width:768px){.custom-boxes .row>div{min-height:450px}.intro-banner{text-shadow:none!important;text-align:center;font-family:'Cinzel',serif;font-weight:500!important;font-size:16px}.intro-banner a{margin:0 auto;padding:8px;max-width:300px;font-size:16px}.intro-banner h3{font-family:'Cinzel',serif;font-weight:400!important;margin-bottom:5px;font-size:36px;transition:all .2s ease}.intro-banner h4{font-family:'Cinzel',serif;font-weight:400!important;margin:15px auto;font-size:20px;line-height:1;transition:all .2s ease}.intro-banner .container{width:100%}.intro-banner .rn-content-block{padding:0;transition:all .2s ease}.intro-banner .row{display:flex;flex-flow:row wrap}.intro-banner .row>div{float:none;height:260px;transition:all .3s ease}.intro-banner .row>div>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}.intro-banner .row>div:first-child,.intro-banner .row>div:last-child{width:25%}.intro-banner .row>div:nth-child(2){width:50%}.intro-banner .row>div:first-child>div{justify-content:flex-end;align-items:normal}.intro-banner .row>div:first-child img{width:220px;max-width:unset;transition:all .3s ease}.intro-banner .row>div:last-child img{width:100%;margin-left:-25px;max-width:100%;transition:all .3s ease}}@media (min-width:992px){.intro-banner{font-size:20px}.intro-banner .container{width:970px}.intro-banner a{font-size:20px}.intro-banner a{padding:10px;max-width:320px;font-size:18px}.intro-banner h3{font-size:48px}.intro-banner h4{margin:20px auto 20px;font-size:26px}.intro-banner .row>div{height:330px}.intro-banner .row>div:first-child>div{align-items:center}.intro-banner .row>div:last-child>div{align-items:center}.intro-banner .row>div:first-child img{width:300px;max-width:unset;margin-top:unset}.intro-banner .row>div:last-child img{width:200px;margin-left:0}}@media (min-width:1200px){.intro-banner .container{width:75%;max-width:1360px}.intro-banner .row>div:last-child img{width:90%}}@media screen and (max-width:767px){.navbar-brand img{filter:invert(1)}.desktop-video{display:none!important}}.mobile-video{display:none!important}.mobile-form-image{display:none!important}