.about-social-links li{list-style:none;display:inline;font-size:24px;padding-right:16px}.lead-item{background:rgba(0,0,0,.06);width:calc(100% - 32px);min-height:64px;border:1px solid #ddd;white-space:pre-line;padding:8px;float:left}.lead-item .circle{padding:16px;font-size:24px;border-radius:50%;background:#fff;width:32px;height:32px;text-align:center;line-height:32px;float:left}.lead-item span{float:left;line-height:64px;margin-left:16px}.about{float:left;margin-top:16px;width:calc(100% - 14px)}@media(max-width:1320px){.lead-item{min-height:32px}.lead-item .circle{padding:8px;font-size:16px;width:22px;height:22px;line-height:22px}.lead-item span{font-size:12px;display:inline;margin-left:8px;line-height:38px}}.steps-status{padding:0;margin:0;display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd}.step{background:rgba(0,0,0,.05);font-size:32px;margin:0;width:calc(33% - 6px);padding:0 0 0 8px;float:left;line-height:64px;border-right:1px solid #ddd}.step .circle{width:48px;height:48px;background:#fff;line-height:48px;border-radius:50%;float:left;margin-top:8px;text-align:center;font-size:22px}.steps-status .step-completed:first-child{cursor:not-allowed}.step-label{letter-spacing:1px;float:left;margin-left:16px}.step i{font-size:16px;margin:22px;opacity:.5;float:right}.step-selected{background:rgba(107,175,126,.25)}.step-completed{opacity:.4}.mandatory-form-fields{margin:0;padding:0}.add-skatepark-interface .step-label{font-size:16px;display:inline}.mandatory-form input[type=text],textarea{width:100%;padding:8px;line-height:32px;outline:none;background:none;border:none;border-bottom:1px solid #ddd;font-size:17px;margin:0}.mandatory-form input[type=text]:active,.mandatory-form input[type=text]:focus,textarea:active,textarea:focus{background:rgba(107,175,126,.12)}.mandatory-form textarea{resize:none;height:256px}.help-text{margin-top:4px;font-size:12px;float:left;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;bottom:64px}.help-text .segment{display:inline;padding-right:4px;border-right:1px solid #ddd;float:left;color:#9f9f9f}.help-text .segment label{background:#ededed;float:left;padding:4px;text-transform:uppercase;font-size:10px}.help-text .segment span{padding:4px;line-height:25px;font-size:12px}.intro-instructions{margin-top:32px;margin-left:16px}.mandatory-form-fields .tags{margin-top:8px;margin-left:8px}.tag-selected{background:rgba(107,175,126,.4)}.step .step-disabled:hover{opacity:.1;cursor:not-allowed}@media(max-width:1320px){.steps-status .step{width:100%}.steps-status .step .step-label{font-size:14px}}@media(max-width:768px){.steps-status .step .step-label{font-size:14px}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.skate-map{height:100vh;position:relative}.leaflet-marker-shadow{display:none}.recent-skateparks{margin:0;padding:0;height:calc(100vh - 100px);float:left;width:100%;overflow-y:scroll}.recent-skateparks li{list-style:none;background:rgba(0,0,0,.06);padding:16px;margin:0 0 8px;border:1px solid #ddd}.recent-skateparks li:hover{cursor:pointer;opacity:.7}.recent-skateparks h3{font-size:24px;padding:0;margin:0}.recent-skateparks time{font-size:14px}.rotate{animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.status-text{text-align:center}.text-search{margin-bottom:16px}.tag-search,.text-search{float:left;width:100%}.tag-search .tags{float:left;width:calc(100% - 64px);margin-left:16px}.tag-search i,.text-search i{width:32px;font-size:32px;float:left}.tag-selected{background:rgba(107,175,126,.4)}.text-search input{margin-left:16px;padding:8px;font-size:22px;line-height:22px;width:calc(100% - 66px);float:left;outline:0;background:rgba(0,0,0,.06);border:1px solid #ddd;font-family:kalam}.text-search input:active,.text-search input:focus{background:rgba(107,175,126,.1)}.result-item{padding:8px;width:calc(100% - 16px);margin-top:16px;background:rgba(0,0,0,.06);color:#444;font-size:18px;border:1px solid #ddd;float:left}.result-item:hover{cursor:pointer;opacity:.7}.votes{width:75%;float:left}.vote-button{outline:none;border:none;background:rgba(0,0,0,.1);padding:4px;margin:0;font-family:kalam;border-radius:4px;font-size:10px}.vote-button:hover{cursor:pointer;opacity:.8}.votes-quantity{font-size:12px;color:rgba(0,0,0,.5)}.is-disabled{cursor:pointer;opacity:.5;background:#ddd}.is-disabled:hover{cursor:auto;opacity:.5;background:#ddd}.header-content{float:left;width:100%}.edit-button button{outline:none;background:rgba(0,0,0,.06);padding:8px;font-family:kalam;color:#444;font-size:18px;position:absolute;bottom:21px;left:0;width:100%;border:none;border-top:1px solid #ddd}.edit-button button:hover{cursor:pointer;opacity:.8}.fix-bottom{position:absolute;bottom:0;width:100%}.overflow-container{height:calc(50vh - 138px);overflow-y:auto;float:left;margin-top:16px;width:100%}.social-links{width:25%;float:left;font-size:22px}.skatepark-adder{font-size:12px;width:100%;padding-left:4px;background:rgba(0,0,0,.05);border-top:1px solid #d1d1d1}.skatepark-adder-name{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:rgba(0,0,0,.03);padding-left:4px;padding-right:4px}.skatepark-details .tags{margin:0 0 0 16px;padding-top:8px;float:left}.skatepark-details .tags .tag:hover{opacity:1;cursor:auto}.grey-background{margin-left:16px;margin-right:16px;margin-bottom:0;padding:16px;border:1px solid #ddd;float:left;background:rgba(0,0,0,.06);width:calc(100% - 68px)}.skatepark-description{font-size:17px}.skatepark-images{overflow-y:auto;overflow-x:hidden;margin:0;padding:0;width:100%;float:left;height:400px}.skatepark-images img{display:block;width:auto;height:auto;width:100%}@media(max-width:980px){.skatepark-images{max-height:250px}.overflow-container{height:calc(70vh - 138px)}}@media(max-width:780px){.skatepark-images{max-height:200px}.skatepark-description{font-size:13px}}@media(max-width:580px){.skatepark-images{max-height:120px}}#cloudinary-edit-interface{margin-top:8px}.edit-skatepark-description{resize:none;background:rgba(0,0,0,.06);outline:none;text-align:left;width:calc(100% - 16px);min-height:220px;border:1px solid #ddd;white-space:pre-line;padding:8px}.urls{margin-top:8px;margin-bottom:8px;float:left;width:100%}.edit-skatepark-details{height:calc(100vh - 128px);overflow-x:scroll}.edit-skatepark-details .field{float:left;width:100%}.edit-skatepark-details .field i{width:28px;font-size:24px;line-height:28px;float:left}.edit-skatepark-details .field input{float:left;width:calc(100% - 30px);border:none;background:none;outline:none;line-height:28px}.edit-skatepark-details .field input:active,.edit-skatepark-details .field input:focus{background:rgba(107,175,126,.12)}.tag-selected{background:rgba(107,175,126,.4)}.top-skateparks{margin:0;padding:0;height:calc(100vh - 100px);float:left;width:100%;overflow-y:scroll;overflow-x:hidden}.top-skateparks li{list-style:none;background:rgba(0,0,0,.06);padding:16px;margin:0 0 8px;border:1px solid #ddd;float:left;width:calc(100% - 48px);position:relative;height:32px}.top-skateparks li:hover{cursor:pointer;opacity:.7}.top-skateparks h3{font-size:22px;padding:0;margin:0;float:left;width:70%}.top-skateparks span{font-size:25px;right:0;top:0;position:absolute;margin-right:6px;margin-top:6px;line-height:32px;background:#fff;border-radius:50%;text-align:center;padding:8px;width:32px}@media(max-width:980px){.top-skateparks h3{font-size:12px}}.right-hand-vertical{position:absolute;right:0;top:0;height:100vh;width:48px;background:#251f28;z-index:9000}.router-link-exact-active{background:#251f28}.vertical-button{width:48px;height:64px;font-size:24px;text-align:center;line-height:64px;color:#565158}.vertical-button:hover{background:#251f28;color:#746b78;cursor:pointer}.vertical-button .label{position:absolute;margin-left:-72px;text-align:center;display:none;font-size:14px;background:#251f28;width:72px;height:64px;z-index:4;color:#908694;font-weight:500}.vertical-button:hover .label{display:block}.notification{background:#251f28;color:#746b78;font-size:24px;text-align:center;position:absolute;bottom:0;right:48px;z-index:9001;transition:all .8s;padding-left:16px;padding-right:16px;padding-top:16px;border-top-left-radius:8px}body{margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#45414a;background:#fff;font-size:18px;overflow:hidden}body,input,textarea{font-family:Kalam,sans-serif}.leaflet-grab{cursor:inherit}.leaflet-tooltip{position:absolute;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#000;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(157,154,183,.4);text-transform:uppercase;font-family:kalam;font-size:10px;line-height:19px;margin-top:7px}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#ddd}.leaflet-tooltip-left:before{border-left-color:#ddd}.marker-cursor{cursor:url(/marker.b29b8023.png) 0 50,auto!important}.marker-cluster div{font-family:kalam}.marker-cluster-small{background:#abe6cb}.marker-cluster-small div{background:#76cca5}.marker-cluster-medium{background:#ffb89d}.marker-cluster-medium div{background:#ff956e}.marker-cluster-large{background:#cd5366}.marker-cluster-large div{background:#b32e43}h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;font-weight:400;margin:0 0 16px}a{color:#037fcb;text-decoration:none}a:hover{color:#82718e}p{font-size:15px;font-weight:100}.block-header{height:64px;font-size:32px;background:#251f28;color:#cfcfcf}.block-header h3{line-height:64px;font-size:32px;text-align:center;margin-bottom:0}.details-panel{background:hsla(0,0%,100%,.9);position:absolute;height:100vh;z-index:6000;top:0;right:0;width:900px;margin-right:48px;transition:all .5s;border-left:1px solid #ddd}.details-panel:hover{cursor:auto}.hide-panel{margin-right:-852px;transition:all .5s}.section-content{padding:16px}.toggle-nav-element{position:absolute;top:0;left:-72px;width:72px;height:64px;line-height:64px;background:#251f28;color:#565158;text-align:center}.hide-popup{margin-bottom:-150px}.toggle-nav-element:hover{cursor:pointer;color:#746b78}.tags{display:flex;flex-wrap:wrap;float:left}.tag{font-size:12px;margin-right:4px;margin-bottom:4px;background:rgba(0,0,0,.1);padding:8px;border-radius:16px}.tag:hover{cursor:pointer;opacity:.8}.side-by-side{width:100%;position:absolute;bottom:0;border-top:1px solid #ddd}.side-by-side .col{float:left;width:50%}.side-by-side .col input{width:100%;height:64px;border:none;background:rgba(107,175,126,.3)}.side-by-side .col input:hover{cursor:pointer;opacity:.8;background:rgba(107,175,126,.25)}.side-by-side .col input:disabled{cursor:not-allowed;background:rgba(236,210,209,.4)}.side-by-side .col input:disabled:hover{cursor:not-allowed}@media(max-width:1320px){.details-panel{width:500px}.hide-panel{margin-right:-452px}}@media(max-width:1020px){.details-panel{width:400px}.hide-panel{margin-right:-352px}}@media(max-width:720px){.details-panel{width:250px}.hide-panel{margin-right:-202px}}
/*# sourceMappingURL=/main.2d2d30a6.css.map */