html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{color:black}html{-ms-overflow-style:-ms-autohiding-scrollbar}html{font-family:"Avenir Next W04","Avenir Next",sans-serif;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern"}p{font-feature-settings:"kern" 1,"onum" 1;-webkit-font-feature-settings:"kern","onum";-moz-font-feature-settings:"kern","onum";margin:14px}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:28px 14px 14px 14px}h1,h2,h3{font-size:18px}h4,h5,h6{font-size:16px}.allCaps{letter-spacing:.8px}h1 .allCaps,h2 .allCaps,h3 .allCaps{letter-spacing:.9px}h1{text-align:center;margin-top:9px;display:inline-block;margin-left:0;margin-right:0}a{text-decoration:none;color:blue;cursor:pointer}button,.button{color:blue;padding:14px 10px 8px 10px;background:#efefef;border:0;display:inline-block;box-sizing:border-box;cursor:pointer}.button i{color:blue}.nowrap{white-space:nowrap}p.top-tight{margin-top:-14px}li{margin-right:14px}.buttonRadio{padding:4px;margin:4px}html,body,.mapHolder{height:100%;margin:0;padding:0}.main{position:fixed;top:38px;bottom:38px;left:0;right:0;border-top:solid 1px #efefef;border-bottom:solid 1px #efefef}.nav{position:fixed;left:0;right:0;height:38px}#nav{top:0;background-color:white}#navBottom{bottom:0}#navBottom .button{float:left;width:25%;padding:11px 0 0 0;text-align:center}#navBottom i{display:none}.nav button,.nav .button{height:100%;vertical-align:top;background-color:white}.nav .button:active,.nav .button.active{background-color:#efefef}.nav .desktopLabel{display:none}#desktopTitle{display:none}#navUp img{width:28px;height:28px;position:relative;top:-8px}#navUp i{position:relative;top:-5px}.navRight i{position:relative;top:-9px}#navUp.navTopLevel{cursor:inherit}#navUp.navTopLevel i{display:none}.navRight{position:absolute;width:40px;font-size:1.5em}.navRight:nth-last-child(1){right:5px}.navRight:nth-last-child(2){right:40px}@media only screen and (min-height:440px){.nav{height:44px}.main{top:44px;bottom:44px}h1{margin-top:13px}#nav img{width:32px;height:32px;top:-7px}#navUp i{top:-4px}.navRight i{top:-6px}#navBottom .button{padding:14px 0 0 0}}@media only screen and (min-width:569px){#mobileTitle{display:none}#desktopTitle{display:inline-block}.nav .desktopLabel{display:inline}}.loadingIndicator{position:fixed;top:50%;left:50%;z-index:1}.sliderHolder{position:absolute;top:0;left:0;font-size:100%;width:100%;height:100%;min-height:100%}.sliderLabel{padding:.5em;margin:.5em;background-color:rgba(255,255,255,0.75)}.topLeft{position:absolute;top:0;left:0}.midRight{position:absolute;right:0;top:50%}.midLeft{position:absolute;top:50%}.mapControl{width:30px;height:30px;background-color:white;margin:9px;text-align:center;border:solid 1px rgba(0,0,255,0.3);cursor:pointer;color:blue;z-index:100!important}.mapControl i{margin-top:4px}#searchInput{position:absolute;top:-1px;right:28px;border-top-right-radius:0;border-bottom-right-radius:0;height:30px;width:250px;border:solid 1px rgba(0,0,255,0.3);color:black;font-size:16px;font-family:"Avenir Next W04","Avenir Next",sans-serif;-webkit-transition:width 150ms;transition:width 150ms}#searchInput.collapsed{width:0;border:0;padding:0}.popup .popupClose{display:none;position:absolute;top:0;right:0}.popupHolder{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.popupCell{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.popup{position:relative;vertical-align:middle;text-align:left;background-color:white;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:2em}.popup.popupBoxless{background-color:inherit}.popupControl{color:rgba(0,0,0,0.4);padding:.5em}@media only screen and (min-width:569px){.popupCell:after{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.popup{display:inline-block;max-width:560px;max-height:100%;height:inherit;padding-left:2em;padding-right:2em}.popup .popupClose{display:inherit}}.aboutImg{display:block;box-sizing:border-box;width:90%;border:1px solid;margin:.5em}.calendarItem{padding-bottom:1em}#filterForm fieldset{margin:2em;border:1px solid #c0c0c0;padding:.35em .625em .75em}#filterForm label{display:block;margin:7px}.bigFilterImg{width:55px;height:35px;padding:0 1em 0 1em}.smallFilterImages{padding:0 1em 0 1em}.smallFilterImg{width:18px;height:18px}.designPreviewLink{background-color:white}.designPreview{width:90%;border-style:solid;border-color:blue;border-width:1px}figure{text-align:center;margin:14px}#projectAddress{display:none}@media only screen and (min-width:569px){#projectAddress{display:inherit}}.shareWrapper{margin:2em auto;width:160px}.shareWrapper>*{margin:.5em 0}.button-share{display:block}.signupForm{margin:-1em 2em 2em 2em}.signupForm label{display:block;padding:8px}.signupForm input[type=email],.signupForm input[type=text],.signupForm textarea{width:95%}label.signupFormRadio{display:inline-block}input,textarea{border:1px solid grey;border-radius:4px}.signupResponse{margin:0 1em 2em 2em}.formErrors label,label.formErrors{color:red}
