#contactus a,.navbar .navbar-brand{font-weight:700}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover,body{color:#000}.header>.navbar,body{background-color:#fff}#bottom-bar,#contactus,.splashMobile{bottom:0;position:fixed}#bottom-bar,#bottom-bar .btn{min-height:50px}#bgmap,#bottom-bar,#contactus,.progetti-bar,.splashMobile{position:fixed}#bottom-bar .btn:focus,.btn-gist.btn:focus,.introHome .btn:focus,.prj-group .btn:focus,.prj-save.btn:focus,.save.btn:focus{outline:0}#bottom-bar .btn.active,.btn:active,.introHome .btn.active,.prj-group .btn.active,.prj-save.btn.active,.prj-save.btn:active,.save.btn.active,.save.btn:active{box-shadow:none}.p-disabled,.prj-save.disabled{pointer-events:none}#bgmap,#bottom-bar,#form-container .row,.prj-single,.publish-container .row,.row.introHome{width:100%}body{font-family:'Noto Serif',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow:hidden}#contactus a,.navbar,h1,h2,h3,h4,h5,h6{font-family:'Space Mono',monospace}#contactus{top:0;right:0;display:flex;flex-direction:column;justify-content:center;-webkit-flex-direction:column;-webkit-justify-content:center;padding:0 15px}#contactus a{font-size:14px;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;color:#000;text-decoration:none;cursor:help}#contactus a:hover{text-decoration:none;color:#000}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a.prologo:hover,.navbar-default .navbar-nav>li>a:hover{text-decoration:line-through;color:#000}.header>.navbar{border-radius:0;border-bottom:1px solid #000}.navbar{font-size:12px;color:#000;letter-spacing:1px;text-transform:uppercase;margin-bottom:0;vertical-align:middle;border:none;border-radius:0}a.navbar-brand{text-transform:uppercase;color:#000;font-weight:600}.navbar-nav li{vertical-align:middle;color:#000}.navbar-default .navbar-nav>li>a.prologo{color:#000}.navbar-default .navbar-nav>li>a{vertical-align:middle;color:#000;border-bottom:1px solid transparent;font-weight:600;margin-bottom:12px;padding-bottom:2px}.finish,.introHome .btn,.introHome h1,.marker .text,.save,.splashMobile a{font-weight:700}.splashMobile{top:0;left:0;right:0;background-color:rgba(255,255,255,.9);z-index:9999;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:-webkit-flex!important;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;padding:20px;font-size:18px;color:#000}.splashMobile a,.splashMobile a:hover{color:#000;text-decoration:underline}.introHomeText p{text-decoration:underline;font-size:24px;margin-bottom:20px;color:#fff}.introHome h1{font-family:'Noto Serif',serif;font-size:35px;margin-bottom:30px;color:#fff}.introHome h4{color:#fff}.introHome .btn{border-radius:0;font-family:'Space Mono',monospace;letter-spacing:2px;text-transform:uppercase}.introHome .btn-default{color:#fff;background-color:transparent;border-color:#fff;transition:all .5s}.introHome .btn-default:hover{background-color:#fff;color:#000}.introHome .esplora{margin-bottom:20px}.homeControls{text-align:right;margin-top:10px}#bottom-bar-text,.prj-group,.publish-container{text-align:center;display:flex}#form-container,.fullheight{margin-top:50px;height:calc(100vh - 100px)}#bgmap{height:100vh;background-color:#000}.marker .btn-default,.marker .text{background:#fff;font-family:'Space Mono',monospace}.mapboxgl-canvas-container{opacity:1;transition:opacity .5s}#home-container{display:flex;flex-wrap:wrap;align-content:center;opacity:0;transition:opacity .5s}#home-container.fadein{opacity:1}.mapboxgl-canvas-container.opaque{opacity:.7}#map{height:calc(100vh - 100px);margin-left:-15px;margin-right:-15px}#form-container{margin-bottom:50px;display:flex;align-items:center}.marker{color:#000;display:inline-block}.marker .text{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.42857143;border:1px solid #000;margin-right:3px;letter-spacing:1px;text-transform:uppercase;max-width:150px;text-overflow:ellipsis;overflow:hidden;float:left}.marker .btn-default{border-radius:0;margin-bottom:3px;border:1px solid #000}.drag-cursor{cursor:move}.p-disabled{color:#ccc}.navbar-default .navbar-brand{color:#000}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:0;font-family:'Space Mono',monospace;text-transform:uppercase}.form-control:focus{border-color:#000;box-shadow:none}.description.form-control{border-radius:0;font-family:'Space Mono',monospace}label.label-name{opacity:1;transition:opacity .5s;font-family:'Space Mono',monospace;text-transform:uppercase;font-size:10px}label.label-name.invisible{opacity:0}#bottom-bar .btn,.btn-gist.btn-default{border-radius:0;font-family:'Space Mono',monospace;font-weight:700;letter-spacing:2px;text-transform:uppercase}#bottom-bar .btn-default{color:#000;background-color:transparent;border-color:#000;transition:all .5s}#bottom-bar .btn-default:hover{background-color:#000;color:#fff}#bottom-bar{z-index:1;display:flex}#bottom-bar-text{align-items:center;flex-grow:1;border-top:1px solid #000;border-bottom:1px solid #000}#bottom-bar-text p{width:100%;margin:0}.progetti-bar{height:calc(100vh - 100px);overflow-y:scroll;border-right:1px solid #000}.prj-group{align-items:baseline;margin-bottom:15px;background:#fff}.btn-gist.btn-default,.prj-group .btn-default,.prj-save.btn-default,.save.btn-default{color:#000;background-color:#fff;border-color:#000;transition:all .5s;border-radius:0}.prj-group .btn-default:first-child{border-right:none}.prj-group .btn-default:last-child{border-left:none}.btn-gist.btn-default:hover,.prj-group .btn-default:hover,.prj-save.btn-default:hover,.save.btn-default:hover{background-color:#000;color:#fff}.prj-single{font-family:'Space Mono',monospace;padding:10px 16px;font-size:18px;line-height:1.3333333;border:1px solid #000;text-overflow:ellipsis;overflow:hidden}.prj-save{margin-top:30px;font-family:'Space Mono',monospace;text-transform:uppercase}.finish{font-family:'Noto Serif',serif;font-size:35px;margin-bottom:30px}.save{font-family:'Space Mono',monospace;text-transform:uppercase}.publish-container{align-items:center}.link-form{margin:30px 0}.sharing{margin-bottom:50px}#mapproject{margin-left:-15px;margin-right:-15px;height:calc(100vh - 100px)}#publish-input{text-transform:lowercase!important}.container.all,.page{margin-top:70px}.page p{font-size:18px}.page a{color:#000}.page a:hover{color:#000;text-decoration:line-through}.all-gist{margin-top:20px}.btn-gist{margin-top:15px}.no-overflow{overflow:auto}