@charset "UTF-8";*{box-sizing:border-box}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-valign{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.hidden{display:none!important}body,html{height:100%}body{color:#2d2d2d;font-family:proxima-nova,sans-serif;line-height:1.5;word-break:break-word}.content-wrap{position:relative;height:auto!important;height:100%;min-height:100%}#main-content{padding-bottom:130px}@media (max-width:767px){#main-content{padding-bottom:0}}a{color:#fcbc19;text-decoration:none;transition:all .2s ease-in-out}a:focus,a:hover{color:#c68f03}a:active{color:#fdcb4b}button{background:#fcbc19;border:0;border-radius:2px;color:#fff;display:inline-block;outline:none;padding:10px;transition:all .2s ease-in-out}button:focus,button:hover{background:#dfa103}button:active{background:#c68f03}button[disabled]{cursor:default;opacity:.8}button[disabled]:active,button[disabled]:focus,button[disabled]:hover{background:#fcbc19}@media (min-width:768px){button{padding:14px 18px}}.fancy-checkbox label{cursor:pointer;padding-left:25px;position:relative}.fancy-checkbox label:before{background:#fafafa;border:1px solid transparent;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:1px;width:16px;transition:border-color .2s}.fancy-checkbox label:after{color:#f8b303;content:"✔";font-size:15px;font-weight:700;line-height:.8;left:3px;opacity:0;position:absolute;top:4px;transform:scale(0);transition:all .2s}.fancy-checkbox label:hover:before{border-color:#fcbc19}.fancy-checkbox [type=checkbox]{display:none}.fancy-checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.ripple{overflow:hidden;position:relative;box-sizing:border-box;transform:translateZ(0)}.ripple,.ripple-effect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ripple-effect{position:absolute;border-radius:50%;background-color:hsla(0,0%,100%,.5);pointer-events:none;padding:0;margin:0;opacity:.6;transform:translate3d(-50%,-50%,0)}.view-container .view{display:none}body.list-view .view.list,body.map-view .view.map{display:block}@media (max-width:991px){body.map-view #main-content{padding-bottom:0}body.map-view footer{display:none}}.icon{display:inline-block;height:20px;vertical-align:middle;max-width:20px}.icon svg{height:100%;max-width:100%;max-height:100%;width:auto;fill:currentColor}.api-error{display:none;background-color:#ff5d00}.api-error.active{display:block}.api-error p{margin:6px 0}@media (max-width:767px){.api-error p{font-size:14px}}.alert{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;border-radius:2px;padding:.5em 0;padding-right:32px;margin:1em 0;position:relative;text-align:left}.alert .container{width:100%;max-width:1170px}.alert .close-alert{cursor:pointer;padding:0 5px;position:absolute;top:8px;right:10px}.tooltip{opacity:0;margin-top:5px;max-width:200px;font-size:.8em;background:#ccc;color:#2a2a2a;line-height:1.1em;text-align:center;transition:opacity .2s ease-in-out;border-radius:0;background-color:#ff6000;padding:1em;box-shadow:1px 1px 1px rgba(0,0,0,.3)}.tooltip,.tooltip:before{position:absolute;transform:translateX(-50%)}.tooltip:before{content:"";width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:transparent transparent #ff6000;top:-10px;left:50%}.tooltip.left-tooltip{transform:none}.tooltip.left-tooltip:before{left:22px}.spin{-webkit-animation-name:a;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:a;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:a;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:a;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero{overflow:hidden;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:2;color:#fff;padding-top:30px;text-align:center;background-position:top;background-size:cover;max-height:535px}@media (min-width:992px) and (min-height:1300px){.hero{max-height:530px}}@media (max-width:1199px){.hero{max-height:566px}}@media (max-width:768px){.hero{max-height:570px}}@media (max-width:540px){.hero{max-height:620px}}@media (max-width:991px){.hero{background-size:auto auto}}@media (max-width:767px){.hero{padding-top:15px}.hero .share-text{display:none}}.hero>.container{position:relative}.hero .hero-container{padding-bottom:60px}.hero .logo{max-width:75px}.hero h1{font-size:40px;line-height:1.2;margin:0 0 .2em}@media (max-width:1299px){.hero h1{margin:.15em 0}}@media (min-width:768px){.hero h1{font-size:75px}}@media (min-width:992px) and (min-height:1300px){.hero h1{font-size:100px}}.hero .languages{position:absolute;top:0;right:15px}@media (min-width:480px) and (max-width:767px){.hero .languages{top:7px}}.hero .slogan{font-family:Adobe caslon pro,serif;font-size:14px;font-style:italic;margin-bottom:0}.hero .slogan a{color:#fff;text-decoration:none}.hero .info{max-width:820px;margin:0 auto}@media (min-width:1200px){.hero .info{font-size:18px}}.hero button{font-size:20px;margin-top:50px}.hero button .icon{margin-top:-5px;height:25px;max-width:25px}@media (min-width:768px){.hero button{font-size:24px}.hero button .icon{height:30px;max-width:30px}}.hero .hero-show-link{display:none}@media (max-width:767px){.hero .share-text{display:none}}.hero .collapse-content{text-align:left;opacity:0;visibility:hidden;position:absolute;top:-20px}@media (max-width:767px){.hero .collapse-content{top:-6px}}.hero .collapse-content .collapsed-title{display:inline-block;font-size:40px;vertical-align:top;padding-top:10px;line-height:1;letter-spacing:1px;font-weight:700}.hero .collapse-content .logo{width:50px;margin-right:30px}@media (max-width:767px){.hero .collapse-content{vertical-align:middle}.hero .collapse-content .logo{width:40px;margin-right:12px;vertical-align:middle}.hero .collapse-content .collapsed-title{vertical-align:middle;font-size:30px;padding:0}.hero .collapse-content .languages .icon{margin-right:0}}@media (max-width:479px){.hero .collapse-content .logo{margin-right:8px;width:30px}.hero .collapse-content .collapsed-title{font-size:22px}}.hero.collapsed,.hero.collapsing{max-height:84px!important}@media (min-width:768px){.hero.collapsed,.hero.collapsing{background-position:50%}}@media (max-width:767px){.hero.collapsed,.hero.collapsing{max-height:68px!important}}@media (max-width:479px){.hero.collapsed,.hero.collapsing{max-height:56px!important}}.hero.collapsed .hero-container,.hero.collapsing .hero-container{padding-top:0}.hero.collapsed .collapse-content,.hero.collapsing .collapse-content{opacity:1;visibility:visible}.hero.collapsed .collapse-hide,.hero.collapsing .collapse-hide{opacity:0;transform:translateY(-110%)}.hero.collapsed .hero-collapse-link,.hero.collapsing .hero-collapse-link{opacity:0}.hero.collapsed .hero-show-link,.hero.collapsing .hero-show-link{display:inline-block}@media (max-width:767px){.hero.collapsed .hero-show-link-text,.hero.collapsing .hero-show-link-text{display:none}}.hero.collapsed{overflow:visible}.hero.collapsed .languages .share .services{background-color:rgba(0,0,0,.6);border-radius:5px;z-index:999;margin-top:8px}.hero.collapsed .languages .share .services .icon{margin-right:0}.hero.collapsed .collapse-content{opacity:1;visibility:visible}.hero.collapsed .collapse-hide,.hero.collapsed .hero-collapse-link{display:none}.hero.collapsed .hero-show-link{display:block}.hero .hero-collapse-link{position:absolute;bottom:12px;right:12px;z-index:2;color:#fff;opacity:.8}.hero .hero-collapse-link .icon{margin-left:6px;width:30px;height:30px}@media (max-width:991px){.hero .hero-container{padding-top:45px}}.hero.animate{transform:translateZ(0);transition:max-height .5s ease-out,background-position .5s ease-out}.hero.animate .collapse-content{transition:opacity .5s ease-out}.hero.animate .collapse-hide{transition:opacity .5s ease-out,transform .5s ease-out}.parallax{position:relative;overflow:hidden}.parallax .pbg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:150vh;position:absolute;top:0;left:0;width:100%}@media (min-width:768px){.parallax .pbg{height:100vh}}nav{background:#2d2d2d;color:#bfbfbf;padding:20px 0}@media (max-width:767px){nav{padding:15px 0}}nav a{color:#bfbfbf;font-size:16px;text-decoration:none;margin:0 8px}nav a.selected,nav a:hover{color:#fcbc19}@media (min-width:768px){nav a{font-size:18px}}nav .omnisearch{background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:20px;border:2px solid #fff;border-radius:2px;color:#2d2d2d;height:60px;font-size:17px;padding:0 55px 0 20px;transition:all .2s ease-in-out;width:100%}@media (max-width:1199px){nav .omnisearch{height:50px}}@media (max-width:991px){nav .omnisearch{height:46px;font-size:14px;background-position:calc(100% - 12px) 50%;background-size:14px;padding:0 30px 0 15px}}nav .omnisearch:focus{border-color:#fcbc19;outline:none}nav .toggles{padding-top:20px;text-align:left;width:100%}nav .toggles>*{display:inline-block;padding:0 .5em}@media (min-width:768px){nav .toggles>*{padding:0 .5em}}@media (min-width:1200px){nav .toggles>*{padding:0 .5em}}@media (min-width:1200px){nav .toggles{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}nav .toggles .icon{margin:auto auto 5px;width:18px;max-height:18px}nav .toggles .toggle-feature.selected,nav .toggles .toggle-feature:focus,nav .toggles .toggle-feature:hover{color:#bfbfbf}@media (min-width:992px){nav .toggles .toggle-feature.toggle-favorites:hover .icon{color:#f8034b}}nav .toggles .toggle-feature.toggle-favorites.selected .icon{color:#f8034b}@media (min-width:992px){nav .toggles .toggle-feature.locate-nearest:hover .icon{color:#039df8}}nav .toggles .toggle-feature.locate-nearest.selected .icon{color:#039df8}nav .toggles .toggle-feature.toggle-search.selected .icon{color:#fcbc19}@media (max-width:767px){nav .toggles .toggle-feature span{display:none}}@media (min-width:992px){nav .row{display:-ms-flexbox;display:flex}nav .toggles{padding-top:0}}@media (max-width:1199px){nav .row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}nav .nav-filter,nav .nav-search{-ms-flex:1 100%;flex:1 100%}nav .nav-search{-ms-flex-order:2;order:2;height:0;overflow:hidden;transition:height .4s ease}nav .nav-search.search-visible{height:66px}nav .nav-search .omnisearch{margin-top:20px}nav .nav-filter{-ms-flex-order:1;order:1}nav .nav-filter .toggles{padding-top:0}nav .nav-filter .toggles .left{padding-left:0}nav .nav-filter .toggles .left .toggle-search{display:inline!important;margin-left:0}nav .nav-filter .toggles .pull-right{padding-right:0}nav .nav-filter .toggles .pull-right .toggle-view.map{margin-right:0}}.languages{margin-bottom:1em;text-align:right;text-transform:uppercase}.languages ul{margin:0}.languages ul,.languages ul li{display:inline-block}.languages a{color:#fff;padding:0 .5em}@media (max-width:767px){.languages a{padding:0 .4em}}.languages a.selected,.languages a:hover{color:#fcbc19}.languages .icon{margin-right:.5em}.languages .share{position:relative}.languages .share .services{position:absolute;text-align:center;width:100%;overflow-y:hidden;max-height:0;transition:max-height .2s ease-in-out}.languages .share .service{margin:.5em 0}.languages .share.open .services{max-height:100px}html.no-geolocation .locate-nearest{display:none}.view.list{padding:30px 0}@media (min-width:768px){.view.list{padding:50px 0 20px}}@media (max-width:479px){.view.list{padding:15px 0}}#list{display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.cb-station{margin:15px 0}@media (max-width:767px){.cb-station{margin:8px 0}}.cb-station h2{font-size:1.875em;font-weight:700;line-height:1;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.cb-station h2{font-size:1.475em}}.cb-station .cb-station-name-original{font-size:.6em;display:block}@media (max-width:767px){.cb-station .cb-station-name-original{margin:.2em 0}}.cb-station .cb-buttons{white-space:nowrap;float:right}.cb-station .cb-button{background:transparent;border:0;color:#2d2d2d;height:30px;line-height:1;outline:none;padding:5px;width:31px}.cb-station .cb-button .icon{display:block;vertical-align:top}.cb-station .cb-button .icon svg{display:block}.cb-station .edit-station-name svg{fill:#2d2d2d;transition:transform .2s ease,fill .2s ease}.cb-station .edit-station-name:focus svg,.cb-station .edit-station-name:hover svg{transform:scale(1.2)}.cb-station .edit-station-name:active svg{animation:b .1s ease-out}@keyframes b{50%{transform:scale(1.05)}to{transform:scale(1.2)}}.cb-station .favorite:hover{animation:c 2s ease-in-out infinite}@keyframes c{0%{transform:scale(1)}5%{transform:scale(1.3)}10%{transform:scale(1.2)}15%{transform:scale(1.3)}30%{transform:scale(1)}to{transform:scale(1)}}.cb-station.in-favorites .favorite{color:#f8034b}.cb-station p{font-family:Adobe caslon pro,serif;font-size:1.25em;font-style:italic;margin:.5em 0}@media (max-width:991px){.cb-station p{font-size:1em;margin:0 0 .2em}}.cb-station .cb-column{float:left;padding:0 1px}.cb-station .cb-column .fill{background:#ccc;border-radius:5px;height:30px;transition:background .2s linear}@media (max-width:991px){.cb-station .cb-column .fill{height:20px}}.cb-station .cb-column.available .fill{background:#fcbc19}.cb-station .cb-column.changed .fill{animation:d .4s ease-in-out}@keyframes d{0%{transform:scale(1);box-shadow:0 0 0 transparent}50%{transform:scale(1.2);box-shadow:0 0 2px rgba(0,0,0,.1)}to{transform:scale(1);box-shadow:0 0 2px transparent}}.cb-station .cb-info{font-size:1.25em;margin-top:.5em}@media (max-width:991px){.cb-station .cb-info{font-size:1em;margin-top:.1em}}.cb-station .cb-info .distance{display:none}.cb-station .cb-info .distance:after{content:" | "}@media (min-width:768px){.cb-station{margin:30px 0}}.distances-calculated .distance{display:inline-block!important}.chart-container{width:120px;height:120px;position:relative;float:left;margin:10px;cursor:pointer}.chart-container .chart-outer{width:120px;height:120px;background-color:#424243;position:absolute;border-radius:100%}.chart-container .chart-inner{width:84px;height:84px;margin-top:-42px;margin-left:-42px;top:50%;left:50%;background-color:#fcb705;position:absolute;border-radius:100%;background-image:url(../img/bike-white.png);background-size:100% auto}.chart-container:hover .chart-inner{background-color:#424243}.chart{overflow:hidden;left:60px;transform-origin:left center}.chart,.chart:before{position:absolute;width:60px;height:120px}.chart:before{background-color:#f83c3c;content:"";left:-60px;border-radius:60px 0 0 60px;transform-origin:right center}.chart.big{width:120px;height:120px;left:0;transform-origin:center center}.chart.big:before{left:0}.chart.big:after{background-color:#f83c3c;content:"";position:absolute;width:60px;height:120px;left:60px;border-radius:0 60px 60px 0}.chart[data-value="1"]:before{transform:rotate(11deg)}.chart[data-value="2"]:before{transform:rotate(21deg)}.chart[data-value="3"]:before{transform:rotate(31deg)}.chart[data-value="4"]:before{transform:rotate(41deg)}.chart[data-value="5"]:before{transform:rotate(51deg)}.chart[data-value="6"]:before{transform:rotate(61deg)}.chart[data-value="7"]:before{transform:rotate(71deg)}.chart[data-value="8"]:before{transform:rotate(81deg)}.chart[data-value="9"]:before{transform:rotate(91deg)}.chart[data-value="10"]:before{transform:rotate(101deg)}.chart[data-value="11"]:before{transform:rotate(111deg)}.chart[data-value="12"]:before{transform:rotate(121deg)}.chart[data-value="13"]:before{transform:rotate(131deg)}.chart[data-value="14"]:before{transform:rotate(141deg)}.chart[data-value="15"]:before{transform:rotate(151deg)}.chart[data-value="16"]:before{transform:rotate(161deg)}.chart[data-value="17"]:before{transform:rotate(171deg)}.chart[data-value="18"]:before{transform:rotate(181deg)}.chart[data-value="19"]:before{transform:rotate(191deg)}.chart[data-value="20"]:before{transform:rotate(201deg)}.chart[data-value="21"]:before{transform:rotate(211deg)}.chart[data-value="22"]:before{transform:rotate(221deg)}.chart[data-value="23"]:before{transform:rotate(231deg)}.chart[data-value="24"]:before{transform:rotate(241deg)}.chart[data-value="25"]:before{transform:rotate(251deg)}.chart[data-value="26"]:before{transform:rotate(261deg)}.chart[data-value="27"]:before{transform:rotate(271deg)}.chart[data-value="28"]:before{transform:rotate(281deg)}.chart[data-value="29"]:before{transform:rotate(291deg)}.chart[data-value="30"]:before{transform:rotate(301deg)}.chart[data-value="31"]:before{transform:rotate(311deg)}.chart[data-value="32"]:before{transform:rotate(321deg)}.chart[data-value="33"]:before{transform:rotate(331deg)}.chart[data-value="34"]:before{transform:rotate(341deg)}.chart[data-value="35"]:before{transform:rotate(351deg)}footer{color:#9c9c9c;font-size:.9em;text-align:center;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){footer{position:static}}@keyframes e{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}body.map-view .view-container{height:500px;height:calc(100vh - 100px);height:calc(100vh - 66px)}@media (max-width:767px){body.map-view .view-container{height:calc(100vh - 56px)}}body.map-view.hero-collapsed .view-container{height:calc(100vh - 184px)}@media (max-width:1200px){body.map-view.hero-collapsed .view-container{height:calc(100vh - 152px)}}@media (max-width:768px){body.map-view.hero-collapsed .view-container{height:calc(100vh - 125px)}}@media (max-width:480px){body.map-view.hero-collapsed .view-container{height:calc(100vh - 112px)}}.view.map{background-color:#ccc}.view.map,.view.map #map-canvas{height:100%;width:100%}.view.map #map-canvas img{max-width:none!important}.view.map #map-canvas .marker{text-align:center;z-index:997;background-image:url(../img/marker-green.svg);background-size:100% auto;transition:margin .1s;transition-timing-function:ease-out;-webkit-filter:blur(0)}.view.map #map-canvas .marker.marker-danger{z-index:996;background-image:url(../img/marker-yellow.svg)}.view.map #map-canvas .marker.marker-alert{z-index:995;background-image:url(../img/marker-gray.svg)}.view.map #map-canvas .marker.marker-changed{margin-top:-3px}.view.map #map-canvas .marker.selected{z-index:998}.view.map #map-canvas .marker:hover{margin-top:-3px;z-index:999}.view.map #map-canvas .marker span{margin-top:14px;font-weight:700;display:inline-block;color:#444445}.view.map #map-canvas .marker-userlocation{background:rgba(255,0,0,.71);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:38px 0 0 14px;z-index:-2}.view.map #map-canvas .marker-userlocation:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:e 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #89849b;animation-delay:1.1s}.view.map #map-canvas .infowindow{font-size:.9em}.view.map #map-canvas .infowindow .cb-station{width:100%!important;margin:15px 0 5px;padding:0 2px}.view.map #map-canvas .infowindow .cb-station .cb-column .fill{height:15px}.view.map #map-canvas .infowindow .cb-station .cb-buttons{padding-left:12px}.view.map #map-canvas .infowindow .cb-station .cb-button{padding:0;width:20px;margin-right:3px}.view.map #map-canvas .infowindow .cb-station .cb-info .cb-map,.view.map #map-canvas .infowindow .cb-station .cb-info .distance:after{display:none}@media (min-width:768px){.view.map .infowindow{width:250px}}body.konami{transform:scaleX(-1);transition:transform 1s ease-in-out}