.ccm-toolbar-visible .fixed-top{top:48px !important}#ccm-inline-toolbar-container .btn-primary:before,.ccm-panel .btn-primary:before,.ccm-ui .btn-primary:before{display:none}div.ccm-panel-content ul.nav,div.ccm-panel-content menu{display:block}#ccm-theme-grid-edit-mode-row-wrapper{display:flex;width:100%}html.sr .slideContentUp,html.sr .slideContentLeft,html.sr .slideContentInterval{visibility:hidden}.ease-transition{-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.transform-scale{-webkit-transform:scale(1.1125);-ms-transform:scale(1.1125);transform:scale(1.1125)}.transform-scale-ease{-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.background-contain{-ms-background-size:contain !important;-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important}.background-cover{-ms-background-size:cover !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.background-auto{-webkit-background-size:auto;-moz-background-size:auto;-ms-background-size:auto;-o-background-size:auto;background-size:auto}.box-shadow{-webkit-box-shadow:0px 2px 14px 0px rgba(0,0,0,0.53);-moz-box-shadow:0px 2px 14px 0px rgba(0,0,0,0.53);-ms-box-shadow:0px 2px 14px 0px rgba(0,0,0,0.53);-o-box-shadow:0px 2px 14px 0px rgba(0,0,0,0.53);box-shadow:0px 2px 14px 0px rgba(0,0,0,0.53)}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px)}25%{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}85%{opacity:1}100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes socialFadeIn{0%{opacity:0;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px)}100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}}@media (max-width:1399.92px){.animated-nav-item{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-social-icons{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-nav-item:nth-child(1){animation-delay:.53125s}.animated-nav-item:nth-child(2){animation-delay:.74375s}.animated-nav-item:nth-child(3){animation-delay:.95625s}.animated-nav-item:nth-child(4){animation-delay:1.16875s}.animated-nav-item:nth-child(5){animation-delay:1.38125s}.animated-nav-item:nth-child(6){animation-delay:1.59375s}.animated-nav-item:nth-child(7){animation-delay:1.80625s}.animated-nav-item:nth-child(8){animation-delay:2.01875s}.animated-social-icons{animation-delay:2.23125s}}body{font-family:'Noto Sans',sans-serif;font-size:1rem;color:#7d7d80;line-height:1.66666666667;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 992px){body{font-size:1.125rem}}p{margin-bottom:2rem}.display-font{font-size:2.125rem;line-height:1;color:#d6d2c4}@media (min-width: 992px){.display-font{font-size:5rem}}.display-sub-font{font-family:'Noto Sans',sans-serif;font-size:1.125rem;font-weight:400;color:#fff}@media (min-width: 992px){.display-sub-font{font-size:1.875rem}}.small-title{font-family:'Noto Sans',sans-serif;font-weight:400;font-size:1.25rem;color:#7d7d80}@media (min-width: 992px){.small-title{font-size:1.5rem}}h1,h2,h3,h4,h5,h6{font-family:'Noto Serif',serif;font-weight:400;line-height:1.2;color:#253746}h1,.h1-font-size{font-size:1.875rem}@media (min-width: 992px){h1,.h1-font-size{font-size:3rem}}h2,.h2-font-size{font-size:1.5rem}@media (min-width: 992px){h2,.h2-font-size{font-size:2.25rem}}h3,.h3-font-size{font-size:1.25em}@media (min-width: 992px){h3,.h3-font-size{font-size:1.5rem}}a{color:#b67233}a:hover,a:focus{color:#955921;text-decoration:none}.page-wrapper{padding-top:calc(98px)}@media (min-width: 1200px){.page-wrapper{padding-top:calc(147px)}}.above-header-cta-active .page-wrapper{padding-top:calc(125px)}@media (min-width: 1200px){.above-header-cta-active .page-wrapper{padding-top:calc(165px)}}@media (max-width: 767px){.container{padding-left:36px;padding-right:36px}}@media (max-width: 574px){.no-container{padding-left:0 !important;padding-right:0 !important}}.bg-textured{background:url('/application/themes/northbay/img/backgrounds/textured-bg.jpg') no-repeat;z-index:0}.bg-textured:before,.bg-textured:after{position:absolute;content:'';display:block;width:100%;height:60px;z-index:-1}@media (min-width: 992px){.bg-textured:before,.bg-textured:after{height:120px}}.bg-textured:before{top:0;background:#fff}.bg-textured:after{bottom:0;background:#fff}.bg-textured__inner{z-index:1}.bg-textured__amenities{padding:7rem 0 10rem}@media (min-width: 992px){.bg-textured__amenities{padding:19.5rem 0}}.bg-textured__amenities:before,.bg-textured__amenities:after{height:45px}@media (min-width: 992px){.bg-textured__amenities:before,.bg-textured__amenities:after{height:75px}}.bg-textured__callout{padding:6rem 0 1rem}@media (min-width: 992px){.bg-textured__callout{padding:13.25rem 0 4rem}}.bg-textured__callout:before{height:45px}@media (min-width: 992px){.bg-textured__callout:before{height:75px}}.bg-textured__callout:after{height:0}.bg-textured__neighborhood{padding-bottom:5.25rem}@media (min-width: 768px){.bg-textured__neighborhood{padding-bottom:13.25rem}}.bg-textured__neighborhood:after{height:45px;height:0}@media (min-width: 992px){.bg-textured__neighborhood:after{height:75px;height:0}}.bg-textured__neighborhood .pattern-border__bottom{display:none}.above-header-cta-active .site-header{top:45px}.site-header__bg{background:url('/application/themes/northbay/img/backgrounds/header-bg.jpg') no-repeat top center;transition:background .15s ease;top:0;right:0;bottom:0;left:0;opacity:1;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.home .site-header__bg.unscrolled{opacity:0}.ccm-edit-mode .site-header{position:relative !important}.above-header-cta{position:fixed;top:0;left:0;background:#b67233;width:100%;height:45px;font-size:14px;border:none;color:#fff;z-index:1032;text-transform:uppercase;line-height:1;letter-spacing:1.5px}.ccm-toolbar-visible .above-header-cta{z-index:999}@media (min-width:576px){.above-header-cta{font-size:16px}}@media (min-width:992px){.above-header-cta{font-size:18px}}.above-header-cta:hover{outline:none;background:#b67233;color:#fff}.above-header-cta:hover span{top:-3px}.above-header-cta:focus{outline:none;box-shadow:none}.above-header-cta:focus span{top:-3px}.above-header-cta i{text-indent:10px}.above-header-cta span{position:relative}.above-header-offcanvas-show .above-header-cta{background:#b67233;color:#fff}.above-header-offcanvas-show .above-header-cta i{transform:rotate(180deg);transform-origin:16px 50%}.above-header-offcanvas .above-header-close{position:absolute;top:36px;right:36px;background:transparent url('/application/themes/northbay/img/icons/icon-above-header-close.svg') no-repeat center !important;background-size:contain;width:26.12px;height:26.12px;border:none}.above-header-content{max-width:460px}@media (max-width:991px){.above-header-content{margin-bottom:45px}}.above-header-header{margin-bottom:1.85rem}.above-header-title{font-size:30px;font-weight:700;line-height:1.33;color:#2c2a29;margin-bottom:0.25rem}@media (min-width:992px){.above-header-title{font-size:40px;line-height:1.25}}.above-header-footer{margin-top:43px}.above-header-footer .btn{background:#2c2a29;color:#ffffff}.above-header-footer .btn:hover{background:#2c2a29;color:#fff}.above-header-footer .btn:before{background:#121110}.above-header-img img{max-width:100%;height:auto}.above-header-offcanvas{top:45px;bottom:unset;background:#b67233;color:#ffffff;height:auto;min-height:400px;z-index:1032;top:45px !important;padding:90px 0;transition:.75s ease-in-out;overflow-y:scroll}.ccm-toolbar-visible .above-header-offcanvas{z-index:999}@media (min-width:992px){.above-header-offcanvas{padding:90px 0}}.offcanvas-top{top:0;right:0;left:0;height:90vh;max-height:100%;border-bottom:1px solid transparent;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-height:700px){.offcanvas-top{height:60vh}}.offcanvas{position:fixed;bottom:0;z-index:1031;max-width:100%;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.above-header-offcanvas-show .offcanvas{transform:none;visibility:visible}.nav-item__main.nav-selected .nav-link__main,.nav-link__main:hover,.nav-link__main:focus{color:#b67233}@media (min-width:1400px){.nav-item__main.nav-selected .nav-link__main:before,.nav-link__main:hover:before,.nav-link__main:focus:before{opacity:1}}.nav-item__main.nav-selected .nav-link__main{font-weight:400}.nav-link__main{position:relative;font-family:'Noto Serif',serif;font-size:1.125rem;font-weight:400;color:#fff;padding:.75rem 0;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}@media (min-width:1400px){.nav-link__main{color:#fff;padding:2.813rem .75rem !important}.nav-link__main:hover,.nav-link__main:focus,.nav-link__main:active{color:#b67233}.nav-link__main:before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b67233;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;opacity:0}}@media (min-width:1400px){.nav-link__main{padding:2.813rem 1.25rem !important}}@media (min-width:1400px){.unscrolled .nav-link__main{padding-top:2.6572rem !important;padding-bottom:2.6572rem !important}}.navbar__main{min-height:80px;padding:0}@media (min-width: 1200px){.navbar__main.navbar-expand-xl .navbar-nav{flex-direction:column}}@media (min-width:1400px){.navbar__main.navbar-expand-xl .navbar-nav{flex-direction:row}}.navbar-brand__main{background:url('/application/themes/northbay/img/logo.svg') no-repeat;background-size:contain !important;width:135px;height:45px;text-indent:-9999px;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;backface-visibility:hidden;margin:0;padding:0}@media (min-width:1400px){.navbar-brand__main{width:204.17px;height:68.06px}}.navbar-toggler-icon{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNi41IiB2aWV3Qm94PSIwIDAgMjQgMjYuNSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3NiAtMTguNzUpIj48bGluZSB4Mj0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3NiAyMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz48bGluZSB4Mj0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3NiAzMikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz48bGluZSB4Mj0iMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4MyA0NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz48L2c+PC9zdmc+');background-size:contain !important;background-position:center !important;width:24px;height:24px;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.navbar__main--active .navbar-toggler-icon{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NjgiIGhlaWdodD0iMjUuNzY4IiB2aWV3Qm94PSIwIDAgMjUuNzY4IDI1Ljc2OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2OS4xMTYgLTE5LjExNikiPjxsaW5lIHgyPSIyNCIgeTI9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzAgMjApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGxpbmUgeDE9IjI0IiB5Mj0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MCAyMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz48L2c+PC9zdmc+')}.navbar-toggler{padding:0}@media (min-width:1200px){.navbar-toggler{display:block !important}}@media (min-width:1400px){.navbar-toggler{display:none !important}}.navbar__main--fixed{overflow:hidden}@media (max-width:1399.92px){.navbar__main--wrapper{background:#b67233 url('/application/themes/northbay/img/backgrounds/navbar-mobile-bg.jpg') no-repeat;position:fixed;top:-100%;bottom:100%;left:0;right:0;z-index:-1;width:100%;height:100%;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow-y:scroll}}@media (min-width:1400px){.navbar__main--wrapper{margin-left:auto;margin-right:0}}.navbar__main--fixed .site-header__bg{opacity:0}@media (max-width:1399.92px){.navbar__main--active .navbar__main--wrapper{top:0;bottom:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.navbar-collapse__main{max-width:500px;text-align:center;margin:5rem auto 0;justify-content:center}}@media (max-width:1399.92px) and (min-width:1400px){.navbar-collapse__main{padding-left:0;padding-right:0;text-align:left}}@media (max-width:1399.92px) and (max-width:1399.92px){.navbar__main--nav{padding-top:0.5rem;margin-top:1.5rem}}.hero__home{min-height:500px}@media (min-width: 992px){.hero__home{min-height:100vh;padding-top:180px !important;padding-bottom:250px !important}}.hero__home--title{margin-bottom:2.25rem;max-width:816px}.hero__home--content{color:#fff;max-width:685px}.hero__cta{background:url('/application/themes/northbay/img/backgrounds/hero-cta-bg.jpg') no-repeat center;color:#fff;min-height:75px;margin-right:2.25rem;width:100%;max-width:575px}@media (min-width: 992px){.hero__cta{min-height:180px;max-width:768px}}@media (min-width: 1200px){.hero__cta{max-width:880px}}.hero__cta--btn{background:#b67233;width:75px;height:75px;right:0;top:0;-webkit-transition:background .125s ease;-o-transition:background .125s ease;transition:background .125s ease}@media (min-width: 992px){.hero__cta--btn{width:180px;height:180px}}.hero__cta--btn:hover,.hero__cta--btn:focus{background:#955921}.hero__home--footer{bottom:0;left:0;right:0;z-index:1}.hero__home--footer:after{position:absolute;bottom:0;background:#fff;content:'';display:block;width:100%;height:37.5px;z-index:-1}@media (min-width: 992px){.hero__home--footer:after{height:90px}}.hero__cta--content{width:auto;padding-right:93.75px;margin-left:27.27272727px}@media (min-width: 575px){.hero__cta--content{padding-right:112.5px;margin-left:37.5px}}@media (min-width: 992px){.hero__cta--content{padding-right:270px;margin-left:90px}}.hero__cta--content h3{font-weight:400;color:#d6d2c4}.hero__home--pattern{height:64px;width:100%;background:transparent url('/application/themes/northbay/img/patterns/pattern-border-mobile.svg') repeat top left;left:0;right:0;bottom:37.5px;z-index:0}@media (min-width: 992px){.hero__home--pattern{height:150px;background:transparent url('/application/themes/northbay/img/patterns/pattern-border.svg') repeat top left;bottom:90px}}@media (min-width: 992px){.hero__home--badge{background:transparent url('/application/themes/northbay/img/patterns/home-hero-badge.svg') no-repeat;background-size:contain;bottom:0;right:0;width:340px;height:349.7px;z-index:0;bottom:90px}}.nav-item__social-icon{font-size:1.5rem;margin:0 1.125rem}@media (min-width: 992px){.nav-item__social-icon{margin-bottom:1.125rem}}.nav-item__social-icon a{color:#b67233;transition:color .25s ease}.nav-item__social-icon a:hover,.nav-item__social-icon a:focus{color:#955921}@media (min-width: 1200px){.nav-item__social-icon a{color:#b67233}.nav-item__social-icon a:hover,.nav-item__social-icon a:focus{color:#955921}}.site-footer .social-icons{margin-top:1.5rem}.site-footer .nav-item__social-icon{margin-bottom:0}.page-intro__hr{max-width:174px;border-color:#b67233}@media (min-width: 992px){.page-intro__hr{margin-top:4.25rem}}.page-intro__content h5{color:#253746}.page-intro__content ul{list-style:none;padding:0}@media (min-width: 1200px){.page-intro__content ul li{display:inline-block;line-height:1;padding:0 .5rem}.page-intro__content ul li:nth-child(2){border-left:1px solid;border-right:1px solid;border-color:#4d4d4f}}.nav-card{background:#f1f8fe;color:#fff;max-width:246px;overflow:hidden}@media (min-width: 992px){.nav-card{min-height:600px;max-width:468px}}.nav-card:before{position:absolute;content:'';display:block;background:#164871;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.65;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.nav-card:hover:before,.nav-card:focus:before{background:#153046;opacity:.95}.nav-card__inner{z-index:9}.nav-card__img{top:0;right:0;bottom:0;left:0;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav-card:hover .nav-card__img{-webkit-transform:scale(1.1125);-ms-transform:scale(1.1125);transform:scale(1.1125)}.nav-card__icon{font-size:1rem;color:#fff;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.nav-card__icon--wrapper{width:30px;height:30px;background:#b67233;color:#ffffff;border-radius:50%}@media (min-width: 992px){.nav-card__icon--wrapper{width:40px;height:40px}}.nav-card__icon i{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.nav-card:hover .nav-card__icon i,.nav-card:focus .nav-card__icon i{-webkit-transform:rotate(-90deg) translateX(50%) translateY(-35%);-ms-transform:rotate(-90deg) translateX(50%) translateY(-35%);transform:rotate(-90deg) translateX(50%) translateY(-35%)}.nav-card__content{display:block;font-size:1rem;visibility:hidden;opacity:0;width:100%;overflow:hidden;height:0;transition:all .25s ease}@media (min-width: 1200px){.nav-card__content{font-size:1.125rem}}.nav-card__title{color:#fff}@media (min-width: 992px){.nav-card:hover .nav-card__content,.nav-card:focus .nav-card__content{visibility:visible;height:225px;opacity:1}}@media (max-width: 991px){.nav-card__link{top:0;left:0;right:0;bottom:0;z-index:99}}.nav-card__link-text{display:none;visibility:hidden;color:#fff;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;opacity:0;height:0}@media (min-width: 992px){.nav-card:hover .nav-card__link-text,.nav-card:focus .nav-card__link-text{cursor:pointer;display:block;visibility:visible;opacity:1;height:auto}}.neighborhood-scores{color:#fff;z-index:0}.neighborhood-scores__title{color:#d6d2c4}.neighborhood-scores__disclaimer{font-size:0.875rem;color:#fff}.neighborhood-score{max-width:365px;border-bottom:2px solid #4d4d4f;color:#fff}.neighborhood-score:last-of-type{border-color:transparent}.neighborhood-score__number{font-family:'Noto Serif',serif;font-size:2.75rem;color:#d6d2c4}@media (min-width: 768px){.neighborhood-score__number{font-size:3.75rem}}@media (min-width: 992px){.neighborhood-score__number{font-size:4.5rem}}.neighborhood-score__description{font-family:'Noto Serif',serif}.neighborhood-score__arrow{font-size:2.5rem;color:#b67233}@media (min-width: 992px){.neighborhood-score__arrow{font-size:3.5rem}}.neighborhood-score__description{font-weight:bold;line-height:1.2}.map-with-image__map{height:unset !important;padding-top:100%}.two-column-features__content{width:100%}.two-column-features__content ul,.two-column-features__content ol{padding-left:1.125rem;margin-bottom:1.125rem}.two-column-features__content p:last-of-type{margin-bottom:1rem}.two-column-features__content .disclaimer{font-size:0.875rem;color:#b67233}@media (min-width: 992px){.two-column-features__content .btn{margin-top:1rem}}.carousel-control-prev,.carousel-control-next{background:#b67233;width:54px;height:54px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.carousel-control-prev:hover,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-next:focus{background:#955921;opacity:1}.carousel-control-prev{right:-28px;left:unset}.carousel-control-next{left:-28px;right:unset}.carousel-indicators{bottom:-3rem}@media (min-width: 992px){.carousel-indicators{bottom:-3.5rem}}.carousel-indicators li{margin:2rem .875rem 0;background-color:transparent;height:10px;width:10px;border-radius:50%;border:1px solid #b1aaa2}.carousel-indicators li.active{background-color:#b1aaa2}.quote-img{margin-bottom:3rem}@media (min-width: 1200px){.quote-img{margin-bottom:7.5rem}}.quote-img{-ms-background-size:cover !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.quote-img__content,.quote-img__attribution{font-style:italic;color:#fff}.callout{background:url('/application/themes/northbay/img/backgrounds/callout-bg.jpg') no-repeat center}.callout h2{color:#d6d2c4}.callout__content{color:#fff}.gallery__grid{width:100%;display:flex;flex-wrap:wrap}.grid-item{cursor:pointer;position:relative;display:flex;flex-wrap:wrap;width:100%;height:125px;margin:0}.grid-item__wrapper{position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;overflow:hidden}.grid-item__wrapper:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#153046;opacity:0;z-index:1;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.grid-item:hover .grid-item__wrapper:after,.grid-item:focus .grid-item__wrapper:after{opacity:.65}.grid-item:hover img,.grid-item:focus img{-webkit-transform:translate(-50%, -50%) scale(1.1125);-ms-transform:translate(-50%, -50%) scale(1.1125);transform:translate(-50%, -50%) scale(1.1125)}.grid-item img{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.grid-item__vertical{width:calc(100% / 2)}.grid-item__horizontal{width:calc(100%);height:calc(125px / 2)}.grid-item__quarter{width:calc(100%);height:calc(125px / 2)}@media (min-width:450px){.grid-item{height:200px}.grid-item__horizontal{height:calc(200px / 2)}.grid-item__quarter{height:calc(200px / 2)}}@media (min-width:525px){.grid-item{height:250px}.grid-item__horizontal{height:calc(250px / 2)}.grid-item__quarter{height:calc(250px / 2)}}@media (min-width:768px){.grid-item{height:350px}.grid-item__horizontal{height:calc(350px / 2)}.grid-item__quarter{height:calc(350px / 2)}}@media (min-width:992px){.grid-item{height:500px}.grid-item__horizontal{height:calc(500px / 2)}.grid-item__quarter{height:calc(500px / 2)}}@media (min-width:1200px){.grid-item{height:600px}.grid-item__wrapper{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.grid-item__horizontal{height:calc(600px / 2)}.grid-item__quarter{height:calc(600px / 2)}}.grid-item__carousel-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.grid-item__column{display:flex;flex-wrap:wrap;width:50%}@media (min-width:768px){.gallery__modal--dialog{max-width:575px}}@media (min-width:992px){.gallery__modal--dialog{max-width:768px}}@media (min-width:1200px){.gallery__modal--dialog{max-width:992px}}.gallery__modal--close{position:absolute;top:.5rem;right:.5rem;color:#fff;text-shadow:none;opacity:.75}.gallery__modal--close:hover,.gallery__modal--close:focus{outline:none}.gallery__modal .modal-content{border:none;border-radius:0}.modal-backdrop{background:#000}.modal-backdrop.show{opacity:.5}.gallery__modal .carousel-control-prev,.gallery__modal .carousel-control-next{background:transparent;width:2rem;color:#fff;opacity:.5}.gallery__modal .carousel-control-prev:hover,.gallery__modal .carousel-control-next:hover,.gallery__modal .carousel-control-prev:focus,.gallery__modal .carousel-control-next:focus{background:transparent;color:#fff;opacity:1}.gallery__modal .carousel-control-prev{left:0;right:unset}.gallery__modal .carousel-control-next{left:unset;right:0}.world-map-container .infoBox{position:relative;background:#fff !important;color:#253746 !important;padding:1rem !important}.world-map-container .infoBox img{margin:0 !important;position:absolute !important;top:0 !important;right:0 !important;padding:.5rem !important}.world-map-container .infoBox h3{background:transparent !important;color:#253746 !important}.world-map-container .infoBox__link{display:block;font-size:.875rem;color:#b67233;margin-top:1rem}.world-map-container .infoBox__link:hover,.world-map-container .infoBox__link:focus{color:#955921}.world-map-container .infoBox p{margin-bottom:0}.neighborhood__google-map .world-map-container .filter-slider{background:transparent;padding:0 !important}@media (min-width: 575px){.neighborhood__google-map .world-map-container .filter-slider{padding:0 .25rem !important}}.neighborhood__google-map .world-map-container .slick-list{text-align:center;margin:.125rem .25rem}@media (min-width: 575px){.neighborhood__google-map .world-map-container .slick-list{margin:0}}.neighborhood__google-map .world-map-container .slick-track{width:auto !important;display:block !important;margin:0 auto}@media (min-width: 575px){.neighborhood__google-map .world-map-container .slick-track{display:inline-block !important}}.neighborhood__google-map .world-map-container .slick-slide{background:#b67233;border-color:transparent;color:#fff;border:none !important;margin:0.125rem}@media (min-width: 575px){.neighborhood__google-map .world-map-container .slick-slide{margin:0 5px}}.neighborhood__google-map .world-map-container .slick-slide,.neighborhood__google-map .world-map-container .btn-primary{width:100% !important;min-width:100% !important}@media (min-width: 575px){.neighborhood__google-map .world-map-container .slick-slide,.neighborhood__google-map .world-map-container .btn-primary{width:100px !important;min-width:100px !important}}@media (min-width: 768px){.neighborhood__google-map .world-map-container .slick-slide,.neighborhood__google-map .world-map-container .btn-primary{width:150px !important;min-width:150px !important}}@media (min-width: 992px){.neighborhood__google-map .world-map-container .slick-slide,.neighborhood__google-map .world-map-container .btn-primary{width:206px !important;min-width:206px !important}}.neighborhood__google-map .world-map-container .btn-primary,.neighborhood__google-map .world-map-container .btn-primary:before,.neighborhood__google-map .world-map-container .btn-primary span{padding-left:.125rem;padding-right:.125rem}.neighborhood__google-map .world-map-container .filter-option.active,.neighborhood__google-map .world-map-container .filter-option:hover{opacity:1 !important}.neighborhood__google-map .world-map-container .filter-option.active .text-wrapper,.neighborhood__google-map .world-map-container .filter-option:hover .text-wrapper{background:#955921 !important}.neighborhood__google-map .world-map-container .inner a{font-size:1.125rem;font-weight:800;color:#fff}@media (min-width: 575px){.neighborhood__google-map .world-map-container .inner a{font-size:0.875rem}}@media (min-width: 768px){.neighborhood__google-map .world-map-container .inner a{font-size:1.125rem}}.neighborhood__google-map .world-map-container .inner a .text-wrapper{-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}@media (max-width: 767px){.neighborhood__google-map .world-map-container .inner a .text-wrapper{height:36px !important}}.neighborhood__google-map .world-map-container .inner a .text{font-size:0.75rem !important}@media (min-width: 768px){.neighborhood__google-map .world-map-container .inner a .text{font-size:1rem !important}}@media (min-width: 992px){.neighborhood__google-map .world-map-container .inner a .text{font-size:1.125rem !important}}.neighborhood__google-map .slick-arrow{display:none !important}.world-map-container .filter-option:nth-child(2){display:none}.neighborhood-friends{margin-bottom:-.5rem}.neighborhood-friends__img{padding-top:54.151624548%;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.neighborhood-friends__img:hover,.neighborhood-friends__img:focus{-webkit-transform:scale(1.1125);-ms-transform:scale(1.1125);transform:scale(1.1125)}.neighborhood-friends__img--wrapper{overflow:hidden}.neighborhood-friends__img--title{top:50%;left:0;right:0;color:#fff;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.neighborhood-friends__img:hover .neighborhood-friends__img--title,.neighborhood-friends__img:focus .neighborhood-friends__img--title{opacity:1}.neighborhood-friends__img--overlay{top:0;right:0;bottom:0;left:0;background:#153046;opacity:0;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.neighborhood-friends__img:hover .neighborhood-friends__img--overlay,.neighborhood-friends__img:focus .neighborhood-friends__img--overlay{opacity:.95}.neighborhood-friends__img--link{top:0;right:0;bottom:0;left:0}.unitlist__units{min-height:120px}@media (min-width: 992px){.unitlist__units{min-height:240px}}.unitlist__filters{z-index:9}.unitlist__filters--wrapper{font-size:0}.unitlist .input-wrapper-select{font-size:1rem;display:inline-block;width:100%;margin:0 .5rem 1rem}@media (min-width: 768px){.unitlist .input-wrapper-select{max-width:190px}}.unitlist__filters--select{color:#b67233;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.unitlist__filters--btn.btn{font-weight:400;font-size:1rem;color:#b67233}.unit-card{background:#fff;width:100%;cursor:pointer;border:1px solid #dbd8d1;padding:1.125rem;height:100%;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}@media (min-width: 992px){.unit-card{padding:2rem 2rem 1rem}}@media (min-width: 1200px){.unit-card{padding:3rem 3rem 2rem}}.unit-card:hover,.unit-card:focus{-webkit-box-shadow:0px 2px 14px 0px rgba(37,55,70,0.4);-moz-box-shadow:0px 2px 14px 0px rgba(37,55,70,0.4);-ms-box-shadow:0px 2px 14px 0px rgba(37,55,70,0.4);-o-box-shadow:0px 2px 14px 0px rgba(37,55,70,0.4);box-shadow:0px 2px 14px 0px rgba(37,55,70,0.4)}.unit-card__img--wrapper{padding-bottom:1.25rem;margin-bottom:0.25rem}.unit-card__img{width:100%;height:auto}.unit-card__name{display:block;font-family:'Noto Serif',serif;font-weight:400;color:#253746}.unit-card__bed-bath--wrapper{display:block}.unit-card__sqft{display:block}.unit-card__cost{font-weight:800;font-size:1.125rem;color:#253746}@media (min-width: 768px){.unit-card__cost{font-size:1.313rem}}.unit-card:hover .nav-card__icon i,.unit-card:focus .nav-card__icon i{-webkit-transform:rotate(-90deg) translateX(50%) translateY(-35%);-ms-transform:rotate(-90deg) translateX(50%) translateY(-35%);transform:rotate(-90deg) translateX(50%) translateY(-35%)}.floor-plan{line-height:1.2}.floor-plan__title{font-size:1.25em;font-weight:400;color:#696158}@media (min-width: 992px){.floor-plan__title{font-size:1.5rem}}.floor-plan__name{font-family:'Noto Serif',serif;font-size:2.125rem;color:#253746}@media (min-width: 992px){.floor-plan__name{font-size:5rem}}.floor-plan__details{color:#696158}@media (min-width: 992px){.floor-plan__details{font-size:1.5rem}}.floor-plan__features{border-top:1px solid #4d4d4f}.floor-plan__back.btn-arrow{font-family:'Noto Serif',serif;font-weight:400;color:#253746}.floor-plan__back.btn-arrow i{color:#b67233}.floor-plan__btn.btn{min-width:269px}.contact-form .field-date,.contact-form .field-select,.contact-form .field-textarea{display:none}@keyframes fieldFadeUp{0%{opacity:0;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(1.25rem)}75%{opacity:1}100%{-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);opacity:1}}.animated-field{-webkit-animation:fieldFadeUp 1.5s ease;animation:fieldFadeUp .75s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-field{-webkit-animation-delay:0.25s;animation-delay:0.25s}.site-footer{font-size:1.125rem;color:#696158}.site-footer__logo{width:100%;max-width:269px}@media (min-width: 1200px){.site-footer__logo{max-width:269px}}.site-footer__logo img{width:100%;height:auto}.site-footer__email-address{font-size:0.875rem}@media (min-width: 992px){.site-footer__address,.site-footer__email-address,.site-footer__phone{font-size:1.313rem}}.site-footer__address{line-height:1.33}.site-footer__email-address{font-weight:700;line-height:1.2}.site-footer__email-address a{color:#b67233}.site-footer__email-address a:hover,.site-footer__email-address a:focus{color:#955921}.site-footer__phone{font-weight:700}.site-footer__phone a{color:#b67233}.site-footer__phone a:hover,.site-footer__phone a:focus{color:#955921}.site-footer .social-icons .nav-item__social-icon a{color:#b67233}.site-footer .social-icons .nav-item__social-icon a:hover,.site-footer .social-icons .nav-item__social-icon a:focus{color:#955921}.site-footer .social-icons{justify-content:start !important}.site-footer .social-icons .nav-item__social-icon:first-child{margin-left:0}.site-footer .social-icons .nav-item__social-icon:last-child{margin-right:0}.site-footer__bottom{background:#2c2a29;font-size:.875rem;color:#fff}.site-footer__bottom a{color:#fff}@media (max-width: 991px){.footer-border-bottom{border-bottom:1px solid #dbd8d1;border-color:#DBD8D1}}@media (min-width: 992px){.footer-border-right{border-right:1px solid #dbd8d1}}@media (min-width: 992px){.site-footer__form{max-width:460px}}@media (max-width: 574px){.no-container-sm{margin-left:-2.25rem;margin-right:-2.25rem}}.btn{font-family:'Noto Serif',serif;font-weight:bold;padding:.875rem 1rem;border-radius:0;box-shadow:none !important}.btn-primary{min-width:269px;background:#b67233;color:#fff;border-color:#b67233}@media (max-width: 767px){.btn-primary{width:100%}}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{background:#955921;color:#fff;border-color:#955921}.btn-form{top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;color:transparent;border:none;cursor:pointer}.btn-white{background:#fff;color:#b67233;border-color:#fff}.btn-white:hover,.btn-white:focus{background:transparent;border-color:#fff}.btn-home-cta{font-size:1.875rem;color:#fff}@media (min-width: 992px){.btn-home-cta{font-size:3.125rem}}.btn-home-cta:hover,.btn-home-cta:focus{color:#fff}button:focus{outline:none}.btn-arrow{position:relative}.btn-arrow i{position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.btn-arrow-left:hover i,.btn-arrow-left:focus i{left:43%}.btn-arrow-right:hover i,.btn-arrow-right:focus i{left:57%}.btn-arrow-no-bg-left i{left:-1.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-arrow-no-bg-left:hover i,.btn-arrow-no-bg-left:focus i{left:-2.25rem}.btn-primary{position:relative;overflow:hidden;padding:0}.btn-primary::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#955921;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.btn-primary>span{display:block}.btn-primary::before,.btn-primary>span{padding:.875rem 1rem;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.75, 0, .125, 1);-o-transition-timing-function:cubic-bezier(.75, 0, .125, 1);transition-timing-function:cubic-bezier(.75, 0, .125, 1)}.btn-primary:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn-primary:hover>span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.form-stacked{margin:0 auto}@media (min-width: 992px){.form-stacked{max-width:459px}}.form-control{height:3.125rem;color:#7d7d80;border-color:#dbd8d1;border-radius:0}.form-control:focus{border-color:#d6d2c4;box-shadow:0 0 0 .2rem rgba(214,210,196,0.25)}.form__required{position:absolute;top:0;right:-8px;color:#f00}label{position:relative;font-size:1rem;color:#7d7d80}@media (min-width: 575px){.checkboxList{display:flex}.checkboxList .checkbox{margin-right:2rem}.checkboxList .checkbox input{margin-right:.25rem}}.label-checkboxlist{display:none}.input-wrapper-select{position:relative}.input-wrapper-select:after{content:'\f078';font-family:"Font Awesome 5 Pro";font-size:.75rem;font-weight:bold;color:#b67233;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;pointer-events:none}.input-wrapper-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.captcha__hide{display:none}.captcha__hide{display:none}.footer-form .form-group.field{display:none}.footer-form .form-group.field-email{display:block}.border,.border-left,.border-top,.border-right,.border-bottom{border-color:#DBD8D1 !important}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pattern-border{width:100%;height:90px;background:url('/application/themes/northbay/img/patterns/pattern-border.svg') repeat left top;left:0;right:0}.pattern-border-colored{background:url('/application/themes/northbay/img/patterns/colored-pattern.svg') repeat left top !important}@media (min-width: 992px){.pattern-border{height:150px}}.pattern-border__top{top:0}.pattern-border__bottom{bottom:0}