.line-chart-curr-fill,.line-chart-range-fill,.area-chart-curr-fill{fill:#000;opacity:0.05}path.base-line{stroke-width:2px}.line-chart-curr{stroke-width:2px;fill:none;background-color:#98397E;stroke:#98397E}.line-chart-range{stroke-width:1px;fill:none;background-color:#CEA9C5;stroke:#CEA9C5}.area-chart-curr{stroke-width:0;fill:none}.area-chart-curr-fill{opacity:0.15}.area-chart-curr2-fill{opacity:0.9;fill:red}.power-goal-fill{stroke-width:2px;fill:none;background-color:red;stroke:red}.base-chart{padding-left:0px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.base-chart .axis path{fill:none;stroke:#AAA;shape-rendering:crispEdges}.base-chart .axis text{font-size:11px;fill:#999;stroke:none}.base-chart line.grid-line{stroke:#EEE;shape-rendering:crispEdges}.base-chart .crossbar{stroke:#333;stroke-width:1px;shape-rendering:crispEdges}.base-chart .crossbar-clicked{stroke-width:2px;shape-rendering:crispEdges}.base-chart .crossbar-text{fill:#666;width:200px}.base-chart text.avg-watts{font-size:11px;fill:#98397E}.base-chart line.avg-watts{stroke:#98397E;stroke-width:1px;stroke-dasharray:9,5;shape-rendering:crispEdges}.base-chart line.grid-highlights{stroke:#DDD;background-color:#DDD;stroke-width:1px;shape-rendering:crispEdges}.base-chart text.estimated-cp{font-size:11px;stroke-width:1px;stroke:none;fill:#AAA}.base-chart line.estimated-cp{stroke-width:1px;stroke-dasharray:9,5;shape-rendering:crispEdges}.base-chart .extent{stroke:#fff;fill-opacity:0.125;shape-rendering:crispEdges}.power-charts .watts-wkg-switches{margin:0 0 0 20px}.power-charts .unit{color:#666;font-size:10px;line-height:1em}.power-charts .infobox-bar{width:20px;height:2px;margin-top:9px;margin-right:7px;float:left}.power-charts .cpcurve-drop-down-menu{z-index:15;min-width:265px}.power-charts .cpcurve-drop-down-menu .infobox-bar{margin-top:6px}.power-charts .loading-holder{margin-top:4px;width:20px}.power-charts .cpcurve-options-holder{width:310px;margin:0;min-width:267px;height:20px}.power-charts .custom-date-ranges{position:absolute;margin-top:-2px;margin-right:15px;width:300px}.power-charts .custom-date-ranges .week-label{font-size:11px;color:#777}.power-charts .inline-inputs>span{vertical-align:top}.power-charts .inline-inputs input,.power-charts .inline-inputs button{margin-top:0}.power-charts .inline-inputs .spacer{margin:4px 6px 0 0}.power-charts .custom-range-input{margin-top:3px;padding:4px;height:16px;text-align:center;width:70px}.power-charts .custom-range-button{margin-top:2px;width:70px;height:26px}#cpcurve-show-estimatedCP{margin-right:20px}#cpcurve-show-estimatedCP label{margin-top:8px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes enterFadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes enterFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes enterFadeOut{0%{opacity:1}100%{opacity:0}}#map-control-container #strava-map-controls{margin:10px}#map-control-container button,#map-control-container .button,#map-control-container .drop-down-menu{vertical-align:top}#map-control-container button,#map-control-container .button,#map-control-container .drop-down-menu .selection{font-size:12px;min-height:30px;padding:8px 10px;background-color:#f5f5f5}#map-control-container button:hover,#map-control-container .button:hover,#map-control-container .drop-down-menu .selection:hover{background-color:#e5e5e5}#map-control-container .drop-down-menu .selection{padding-right:30px}#map-control-container .drop-down-menu .selection:hover{text-decoration:none}#map-control-container .drop-down-menu .options a{font-size:12px}#map-control-container #toggle-fullscreen{width:30px;padding:0;background-image:url(/assets/common/icon-full-64f803a3058c4a6f08400a490d9acd03.png);background-repeat:no-repeat;background-position:center center}#map-control-container #gpx-download{padding-left:25px;background-image:url(/assets/common/icon-download-gpx-b8bfee892a70170fa6082d3e7a2cec63.png);background-repeat:no-repeat;background-position:5px}#map-control-container .fullscreen-on{background-image:url(/assets/common/icon-close-f8a1b336329b5edf13caae1a9d84bd76.png);background-repeat:no-repeat;background-position:center center}.mapbox-container{position:absolute;top:0;right:10px;z-index:1}.photo-marker{position:absolute;cursor:pointer;background-image:url(/assets/map/map-photo-marker-white-ca0aa6138da8fc93718e0f5243c62641.png);width:28px;height:34px}.photo-marker img{width:22px;height:22px;margin:3px}.photo-marker:hover{-o-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}.distance-marker{background-color:#000;color:#FFF;position:absolute;padding:3px 4px 2px;line-height:1em;text-align:center;font-size:11px;border-radius:2px;animation:fadeIn 0.1s linear;-webkit-animation:fadeIn 0.1s linear}.distance-marker:before{content:"";background-color:#000;height:6px;width:6px;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin-left:-3px;bottom:-3px;left:50%}.gm-style .gm-style-mtc label{display:inline-block;margin:0}.athlete-rabbit{position:absolute;width:28px;height:38px}.athlete-rabbit path{fill:#333}.athlete-rabbit .avatar-athlete{margin:2px}.grabber{margin:0;border-top:1px solid #FFF;border-bottom:1px solid #ccc;height:8px;background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAgMAAACHnudVAAAACVBMVEWmpqb%2F%2F%2F%2F%2B%2Fv7DQT26AAAAFUlEQVQI12MAgdDIAAgdCqHDIicAAB4GAziOJ42xAAAAAElFTkSuQmCC) no-repeat center;cursor:row-resize}.counter{margin:10px 0 0;white-space:nowrap}.counter>span{position:relative;display:inline-block;margin-left:12px}.counter>span:first-child{margin-left:0}.counter .unit{display:block;color:rgba(0,0,0,0.8);font-size:4rem;font-weight:400;border:1px solid #e5e5e5;padding:6px;line-height:1em;position:relative;text-align:center;border-radius:3px;background:#F0F0F0;background:-moz-linear-gradient(center top, #F9F9F9 0%, #FFF 50%, #F0F0F0 50%, #FFF 90%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9F9F9), color-stop(50%, #FFF), color-stop(50%, #F0F0F0), color-stop(90%, #FFF));box-shadow:inset 1px 1px 0 #FFF,0 -2px 2px rgba(0,0,0,0.05),0 2px 2px rgba(0,0,0,0.05)}.counter .unit:before{content:"";display:block;border-top:1px solid rgba(220,220,220,0.8);position:absolute;width:100%;left:0;top:49.5%}.counter .label{font-size:1.4rem;margin-top:5px}.counter .minutes:before{position:absolute;z-index:10;left:-13px;top:25px;content:":";font-size:4rem;font-weight:400;line-height:0}#performance-goal.logged-out .join-athlete{display:inline-block;width:auto;font-size:3rem;margin-right:25px}#performance-goal{margin-top:30px}#performance-goal>header,#performance-goal>.header{margin-bottom:20px}#performance-goal>header .avatar,#performance-goal>.header .avatar{vertical-align:middle}#performance-goal>header .logo,#performance-goal>.header .logo{display:block;height:120px;width:120px;background-size:contain;margin:0 auto 10px}#performance-goal>header .logo.power,#performance-goal>.header .logo.power{background-image:url(/assets/performance_goals/power-goal-145-0aee253a3e2f4dc1c26c1c7eeac710b9.png)}#performance-goal>header .logo.segment,#performance-goal>.header .logo.segment{background-image:url(/assets/performance_goals/segment-goal-145-835c508889c06009de5750415daa6b21.png)}#performance-goal>header .logo.race,#performance-goal>.header .logo.race{background-image:url(/assets/performance_goals/race-goal-145-c4e20031a9d47de45f38375253a83a04.png)}#performance-goal>header .logo.distance,#performance-goal>.header .logo.distance{background-image:url(/assets/performance_goals/distance-goal-145-0fd4e59f4f5f5e867e9929a89da169a1.png)}#performance-goal>header .button,#performance-goal>.header .button{opacity:0}#performance-goal>header:hover .button,#performance-goal>.header:hover .button{opacity:1}#performance-goal .section{margin-top:0}#performance-goal .others-leaderboard{margin-top:20px}#performance-goal .others-leaderboard th:first-child,#performance-goal .others-leaderboard td:first-child{width:32px;padding-right:0}#performance-goal .others-leaderboard header,#performance-goal .others-leaderboard .header{border-top:4px solid #FC4C02;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADq6urlXPy5AAAAAXRSTlMAQObYZgAAAB5JREFUCNdjaFFkYHASaGBQ5HBgEGhRYOBwEqBEDADgmwu5TT2zxQAAAABJRU5ErkJggg%3D%3D);padding:10px 20px}#performance-goal .others-leaderboard .logo{display:inline-block;vertical-align:middle;margin-right:0.5em}#performance-goal .others-leaderboard .achieved{color:#FC4C02}#performance-goal .goal{margin-top:20px}#performance-goal .goal .parameter,#performance-goal .goal .threshold,#performance-goal .goal .threshold-dull,#performance-goal .goal .counter{display:inline-block;line-height:1em;font-weight:300;vertical-align:top}#performance-goal .goal .parameter{max-width:50%}#performance-goal .goal .threshold,#performance-goal .goal .threshold-dull{font-size:4rem;border-left:1px solid #ccc;color:#FC4C02;padding-left:30px;margin-left:30px}#performance-goal .goal .threshold .unit,#performance-goal .goal .threshold-dull .unit{font-size:80%}#performance-goal .goal .threshold .sub,#performance-goal .goal .threshold-dull .sub{font-size:40%;line-height:1em;color:#999;text-align:right}#performance-goal .goal .threshold-dull{color:#999}#performance-goal .goal .deadline{font-size:1.6rem;font-weight:300}#performance-goal .section{padding:0}#performance-goal .sharing>section{height:200px}#performance-goal .sharing>section .button .sprite,#performance-goal .upsell .button .sprite{margin:-10px 0;top:-2px;left:-4px}#performance-goal .sharing>section .status-message,#performance-goal .upsell .status-message{padding-left:10px;color:#666}#performance-goal .goal-set{background:none;text-align:center}#performance-goal .copy-link input{width:373px}#performance-goal .email-share-container a{color:#666}#performance-goal .email-share-container .sprite{vertical-align:bottom}#performance-goal .twitter-dialog a{color:#666;text-decoration:none}#performance-goal .twitter-dialog a:hover{text-decoration:none}#performance-goal .achieved{display:inline-block;line-height:1.2em;vertical-align:middle;color:#FC4C02}#performance-goal .achieved .deadline{font-size:60%;color:#666;line-height:1em}#performance-goal .failed{display:inline-block;line-height:1.2em;vertical-align:middle;color:#999}#performance-goal .failed .deadline{font-size:60%;line-height:1em}#performance-goal .goal-badge{top:-65px}#performance-goal .goal-no-badge{text-align:center}#performance-goal .select2-container{width:100% !important;margin-bottom:10px}#performance-goal .select2-container .select2-choices{background:#FFF;border-color:#ccc;height:48px !important;overflow-y:auto;margin-bottom:1px;padding:5px 4px;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}#performance-goal .select2-container .select2-search-choice{background:#E3E3E3;border:none;padding:4px 8px 4px 20px;border-radius:0}#performance-goal table.marginless th{padding:10px 20px 10px 20px}.share-strava .button .sprite{margin:-10px 0 -2px -10px}#performance-goals .activity-type{position:absolute;left:14px;top:24px}#performance-goals .content{padding:20px 20px 20px 54px}#performance-goals .timestamp,#performance-goals .label,#performance-goals label,#performance-goals .records{color:#999;font-size:13px;font-style:normal;font-weight:400;min-height:1.4em}#performance-goals label,#performance-goals .label{margin-top:4px}#performance-goals .stats{margin-top:20px}#performance-goals strong{font-weight:300;font-size:3rem}#performance-goals .days-left strong{font-size:2.2rem}#performance-goals .unit{font-size:80%}#performance-goals .others{margin-top:20px}#performance-goals .others li{display:inline-block;vertical-align:middle}#performance-goals .avatar{height:24px;width:24px}#performance-goals .no-goals{height:200px;padding-top:75px}#performance-goals .no-goals p{text-align:center;color:#999;font-size:1.8rem}#performance-goals .current-goals,#performance-goals .past-goals{margin-top:20px}#performance-goals .current-goals .selection,#performance-goals .past-goals .selection{width:40px;padding:9px 1em}#performance-goals .current-goals .selection .sprite,#performance-goals .past-goals .selection .sprite{display:none}#performance-goals .past-goals .content{padding-top:24px}#performance-goals .past-goals .context{font-size:1.1rem;font-weight:600}#performance-goals .options{right:0;left:initial}.goal.card{background-color:#f5f5f5;margin:0 20px 20px 0;width:325px;min-height:210px;border:1px solid #e5e5e5}.goal.card .context{color:#999}.goal.card.completed .content{border-top:4px solid #FC4C02}.goal.card.completed .context{color:#FC4C02;font-size:1.2rem;font-weight:600}.goal.card.failed .content{border-top:4px solid #ccc}.create-performance-goal-lightbox .end_date{width:305px}ul.list-cards{clear:both;float:none}ul.list-cards li.card{position:relative;float:left}ul.list-cards:after{clear:both;content:" ";display:table}ul,ol{padding:0;list-style:none}ul.club-search,ul.athlete-search{margin-top:0;min-height:600px}ul.club-search>li,ul.athlete-search>li{padding-top:10px;padding-bottom:10px}ul.club-search>li:hover #follow,ul.club-search>li:hover a.button,ul.athlete-search>li:hover #follow,ul.athlete-search>li:hover a.button{opacity:1;transition:opacity 0.2s ease-in-out}ul.club-search>li h2,ul.club-search>li h4,ul.athlete-search>li h2,ul.athlete-search>li h4{margin:0 0 5px}ul.club-search>li .athlete-details,ul.athlete-search>li .athlete-details{margin-left:80px}ul.club-search>li img.club-image,ul.athlete-search>li img.club-image{width:75px;height:75px;border:1px solid #e5e5e5;padding:4px}ul.club-search>li p,ul.athlete-search>li p{margin-top:0;margin-bottom:0}ul.club-search>li ul.grid,ul.athlete-search>li ul.grid{margin-top:3px}ul.club-search>li ul.grid a.more,ul.athlete-search>li ul.grid a.more{display:inline-block;margin-top:15px;margin-left:5px}ul.club-search>li ul.grid .avatar,ul.athlete-search>li ul.grid .avatar{padding:1px}ul.club-search>li #follow,ul.club-search>li a.button,ul.athlete-search>li #follow,ul.athlete-search>li a.button{margin-top:5px;opacity:1;transition:opacity 0.2s ease-in-out}ul.club-search>li #follow span,ul.club-search>li a.button span,ul.athlete-search>li #follow span,ul.athlete-search>li a.button span{color:#FC4C02;text-transform:uppercase;font-size:0.9em}ul.club-search .follow-action .drop-down-menu,ul.athlete-search .follow-action .drop-down-menu{margin-top:5px}ul.list-athletes>li{border-bottom:1px solid #e5e5e5;padding:10px 0px 10px 48px;position:relative;transition:background-color 0.1s linear}ul.list-athletes>li:before,ul.list-athletes>li:after{content:"";display:table;clear:both}ul.list-athletes>li:hover .action,ul.list-athletes>li:hover .followbutton{opacity:1}ul.list-athletes>li.outset{padding-left:62px}ul.list-athletes>li:last-child{border-bottom:none}ul.list-athletes .avatar{float:left;margin-left:-48px}ul.list-athletes .athlete-name .app-icon-wrapper{display:inline-block}ul.list-athletes .athlete-name .app-icon-wrapper .app-icon{top:-2px}ul.list-athletes .action,ul.list-athletes .followbutton{position:absolute;right:20px;top:50%;margin-top:-15px;opacity:0;transition:opacity 0.1s ease}ul.list-athletes .label{position:absolute;right:20px;top:50%;margin-top:-15px}ul.list-athletes.compact>li{padding-left:0;min-height:initial}ul.list-athletes.show-actions .action{opacity:1}ul.list-athletes.with-menu{padding-top:30px}.touch ul.list-athletes .action{opacity:1}ul.list-athletes-inline{margin:6px 0 0;display:inline-block;vertical-align:middle}ul.list-athletes-inline li{display:inline-block;margin-right:4px}ul.list-athletes-inline .avatar{height:32px;width:32px}ul.list-objects>li{margin-bottom:-1px;border:1px solid #e5e5e5;transition:box-shadow 0.1s linear}ul.list-objects>li.selected{box-shadow:inset 1px 0 #fc4c02;border-left:1px solid #fc4c02}ul.list-objects>li:after{content:"";clear:both;display:block}.list-events>li{margin-bottom:15px;padding-top:10px;margin-top:10px;border-top:solid 1px #f5f5f5}.list-events>li:first-child{padding-top:0;margin-top:0;border-top:none}.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container *:after,.leaflet-container *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887BE;font-weight:normal;text-decoration:none}.leaflet-container a:hover{color:#63b6e5}.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container.dark .mapbox-button,.leaflet-container .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container.dark .mapbox-button:hover,.leaflet-container .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-overlay-pane path,.leaflet-marker-icon,.leaflet-container.map-clickable,.leaflet-container.leaflet-clickable{cursor:pointer}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging,.leaflet-dragging .map-clickable,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:0.5}.leaflet-control-layers,.leaflet-bar{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,0.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,0.1)}.leaflet-bar a:hover,.leaflet-bar a:active{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:none;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:0.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,0.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:none;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.mapbox-icon,.map-tooltip.closable .close,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.mapbox-button-icon:before{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-control-attribution:after,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.leaflet-control-layers-toggle,.leaflet-container.dark .map-tooltip .close,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(./images/icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-attribution:after,.mapbox-button-icon:before,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .mapbox-icon{opacity:1;background-image:url(./images/icons-ffffff@2x.png);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.map-tooltip.closable .close,.leaflet-popup-close-button{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share:before,.mapbox-icon.mapbox-icon-share{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder:before,.mapbox-icon.mapbox-icon-geocoder{background-position:0 -156px}.mapbox-icon-facebook:before,.mapbox-icon-facebook{background-position:0 -182px}.mapbox-icon-twitter:before,.mapbox-icon-twitter{background-position:0 -208px}.mapbox-icon-pinterest:before,.mapbox-icon-pinterest{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:bold}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s, z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:none;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:bold}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:0.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:none}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:transparent;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:none}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-wrap,.leaflet-right .leaflet-control-mapbox-geocoder-results{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.mapbox-logo-true:before{content:'';display:inline-block;width:61px;height:19px;vertical-align:middle}.mapbox-logo-true{background-repeat:no-repeat;background-size:61px 19px;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=")}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .mapbox-info-toggle,.leaflet-container.dark .map-info-container,.leaflet-container.dark .leaflet-control-attribution{background-color:rgba(0,0,0,0.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width: 640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none !important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\8}.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url("data:image/png;base64,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")}.leaflet-oldie .mapbox-button-icon:before,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .mapbox-icon{background-image:url("data:image/png;base64,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")}.leaflet-oldie .mapbox-logo-true{background-image:none}.leaflet-top,.leaflet-bottom{z-index:10}.leaflet-control-attribution:after,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.leaflet-control-layers-toggle,.leaflet-container.dark .map-tooltip .close,.map-tooltip .close,.mapbox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAIICAMAAAAWgT0mAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpP6I0AAAAfdFJOUwDYoAgNNvSA4%2Fu3mcTrUb5VQCByjBcoRwJMrs9nfF29SYbmAAAFH0lEQVR42u2c55qrIBCGY8HeYkliC%2Fd%2Fl0cRlRjFgbO7z5b5fiV5fAUGhHEYcrmgUKhfpIDSQBmig%2F44FNAXBeAyRH0epFU97Nz%2FfzRQKBQKhUKhvrnv%2F0t9WBQKhUKhUKhvLdfd%2FyxlKHX3Pp9B85XCRzClwCwXKzH8ckVmolQZTrmXz4d0qqdjCB2T63Su1jDSGrBajwYKhUKhUEoibmo4jpG6BIwkxhqfMhIQkkevYa0oP2eu8TaAFl9PGZ%2B%2ByT%2Bh8pjuKJbXcG3P%2FXK5r%2B2S2u01FLh%2Bk9nQOIIMSZ8K7XipHqXkzGHb07EPkh5DKaRJ2%2BodN8qhR4agzsdCxjFkgAyxgVKQyTeQC%2BrcDUQ%2BdhjpDVitR0PvIdR63PUmFr0pTG%2By1JyWUSgUCgXW46FKVM8mjptnpeBg9xFfpfyoh8zmdhJ6r0uNFya2jLgVqb%2B3fPppcTuEqEQfC%2BVF4OwBTlBI11CrfjdEbQEsuNpDaoFdy5%2FZevanyvtuTax7acis5wTdps15x6xzZnKjvPICrWtpwPvJabo87xoH%2Bwn76Rv3EwqFQqG%2BSnakmJm4pWSXua%2BRrJWCMRtKAr3HKZ9qEGMyHwaJ3xdGAWKM%2F4xUoInJmDWg0MwwGwKhlRkpGCQyAwWC7itztrm9QmPjOXO2jS5Uz4543U7HuHiBfb%2BoQ7Lffhqk9HKnDbmqew3HFOZIoFAo1N8Q6RvPa3qVrTHbnBcLExyOIEK0xAMWZo9MWFdVHY4UrKyhbh7fgbwOvAmq3HD7ZdfyKt%2F8XdQPdVu%2FDTXsAVBDab1%2BqyltANDQDCFGXg0N1IFineq1OoYIP8vk2841NIYR1MMhno5ftD4ahoo3NT6EcRsS7pJp5RR%2Ff0rZtXS13FFM80WhUChQkEA6x2olMn7dbvj7pW2fXJNQDSpY5kKmBHG%2FUgnybQ2I%2BTjPVs0QzKs0FK1nir%2F9BmjjDitDlk5JNx2o%2FtP99Fsg9xgCT7EChG4sCoVC%2FVjZJLudpsVaL4FNqxz3dOPnxXqaknyyOhIoq53PUTi0k5RUUoEq10WnzLJjKKXUu88Framxvp9aspLGtaxaQn3L%2BR1Zilw93ThIHtxH5pJmyVlzYoPTNqYASbOKM2Ls5vhK%2Byqgu5mC8mBsv%2F9GIw%2F72t4u1J0EEfeO%2Ffhn2dW5%2Bd6q06C5G72V5Z%2FmMpL3vGpApDjbUi0oy7J5aZUDTLTMhGbFoIj04yoeZfLOyyGu2Yp180vIvsYtFMzgmNC80aorm9aJjQCWm4pCoVCor9CDlNO51JJAj05ZhbhAFaA5PdmeUwAcnHU18sLMPZfFBJXjt2FHKtKVLaAsfpC6XZfnzjk7SG0xG%2Fj9aOfqnpHRcDk7Zu4d27Bgdx33wztvWakn16w47NOYt7pa%2FnvUsPnZ6viol5mDPKY3NOPivhrOlJ1DL3k9MpZPcY9np5el7JbHvjzbdh%2Fs%2FLywvfrp%2B012tt6YQtcPZ3Impz4b8IcvOfLuTJ7xjZ9VT%2Bcz7Lbs%2FwLiqQ3VdFvLmb1%2FIoMifmePxdevS6Q9k53IN%2FkwG6xlz066ObvrqcyXj8f6jbdt5iY9PJnJp0P77a1mzm4zF9TJ%2F2Sg5e9YrJtIS33zMY%2Fiw2G0ZGvT6eQSGXvLnsZhcTwLeetrDHdF8%2BnlSPJoXBJ%2Ffo2xfaMgpJj9benkUsx1SVSmlpIP0lDpFWV8jb4trYMGVAdT26sdYZPlYMNC%2BFMI4LTM3vN6M4qVFgAU6iv0D5QnfMaZoP9%2FAAAAAElFTkSuQmCC)}.leaflet-control-attribution:after .leaflet-container.dark .mapbox-icon,.leaflet-control-zoom-in .leaflet-container.dark .mapbox-icon,.leaflet-control-zoom-out .leaflet-container.dark .mapbox-icon,.leaflet-popup-close-button .leaflet-container.dark .mapbox-icon,.leaflet-control-layers-toggle .leaflet-container.dark .mapbox-icon,.leaflet-container.dark .map-tooltip .close .leaflet-container.dark .mapbox-icon,.map-tooltip .close .leaflet-container.dark .mapbox-icon,.mapbox-icon .leaflet-container.dark .mapbox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAIICAMAAAAWgT0mAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F3wlHLoAAAAfdFJOUwDYoAgNNvSA4%2Fu3mcTrUb5VQCByjBcoRwJMrs9nfF29SYbmAAAFH0lEQVR42u2c55qrIBCGY8HeYkliC%2Fd%2Fl0cRlRjFgbO7z5b5fiV5fAUGhHEYcrmgUKhfpIDSQBmig%2F44FNAXBeAyRH0epFU97Nz%2FfzRQKBQKhUKhvrnv%2F0t9WBQKhUKhUKhvLdfd%2FyxlKHX3Pp9B85XCRzClwCwXKzH8ckVmolQZTrmXz4d0qqdjCB2T63Su1jDSGrBajwYKhUKhUEoibmo4jpG6BIwkxhqfMhIQkkevYa0oP2eu8TaAFl9PGZ%2B%2ByT%2Bh8pjuKJbXcG3P%2FXK5r%2B2S2u01FLh%2Bk9nQOIIMSZ8K7XipHqXkzGHb07EPkh5DKaRJ2%2BodN8qhR4agzsdCxjFkgAyxgVKQyTeQC%2BrcDUQ%2BdhjpDVitR0PvIdR63PUmFr0pTG%2By1JyWUSgUCgXW46FKVM8mjptnpeBg9xFfpfyoh8zmdhJ6r0uNFya2jLgVqb%2B3fPppcTuEqEQfC%2BVF4OwBTlBI11CrfjdEbQEsuNpDaoFdy5%2FZevanyvtuTax7acis5wTdps15x6xzZnKjvPICrWtpwPvJabo87xoH%2Bwn76Rv3EwqFQqG%2BSnakmJm4pWSXua%2BRrJWCMRtKAr3HKZ9qEGMyHwaJ3xdGAWKM%2F4xUoInJmDWg0MwwGwKhlRkpGCQyAwWC7itztrm9QmPjOXO2jS5Uz4543U7HuHiBfb%2BoQ7Lffhqk9HKnDbmqew3HFOZIoFAo1N8Q6RvPa3qVrTHbnBcLExyOIEK0xAMWZo9MWFdVHY4UrKyhbh7fgbwOvAmq3HD7ZdfyKt%2F8XdQPdVu%2FDTXsAVBDab1%2BqyltANDQDCFGXg0N1IFineq1OoYIP8vk2841NIYR1MMhno5ftD4ahoo3NT6EcRsS7pJp5RR%2Ff0rZtXS13FFM80WhUChQkEA6x2olMn7dbvj7pW2fXJNQDSpY5kKmBHG%2FUgnybQ2I%2BTjPVs0QzKs0FK1nir%2F9BmjjDitDlk5JNx2o%2FtP99Fsg9xgCT7EChG4sCoVC%2FVjZJLudpsVaL4FNqxz3dOPnxXqaknyyOhIoq53PUTi0k5RUUoEq10WnzLJjKKXUu88Framxvp9aspLGtaxaQn3L%2BR1Zilw93ThIHtxH5pJmyVlzYoPTNqYASbOKM2Ls5vhK%2Byqgu5mC8mBsv%2F9GIw%2F72t4u1J0EEfeO%2Ffhn2dW5%2Bd6q06C5G72V5Z%2FmMpL3vGpApDjbUi0oy7J5aZUDTLTMhGbFoIj04yoeZfLOyyGu2Yp180vIvsYtFMzgmNC80aorm9aJjQCWm4pCoVCor9CDlNO51JJAj05ZhbhAFaA5PdmeUwAcnHU18sLMPZfFBJXjt2FHKtKVLaAsfpC6XZfnzjk7SG0xG%2Fj9aOfqnpHRcDk7Zu4d27Bgdx33wztvWakn16w47NOYt7pa%2FnvUsPnZ6viol5mDPKY3NOPivhrOlJ1DL3k9MpZPcY9np5el7JbHvjzbdh%2Fs%2FLywvfrp%2B012tt6YQtcPZ3Impz4b8IcvOfLuTJ7xjZ9VT%2Bcz7Lbs%2FwLiqQ3VdFvLmb1%2FIoMifmePxdevS6Q9k53IN%2FkwG6xlz066ObvrqcyXj8f6jbdt5iY9PJnJp0P77a1mzm4zF9TJ%2F2Sg5e9YrJtIS33zMY%2Fiw2G0ZGvT6eQSGXvLnsZhcTwLeetrDHdF8%2BnlSPJoXBJ%2Ffo2xfaMgpJj9benkUsx1SVSmlpIP0lDpFWV8jb4trYMGVAdT26sdYZPlYMNC%2BFMI4LTM3vN6M4qVFgAU6iv0D5QnfMaZoP9%2FAAAAAElFTkSuQmCC)}.map-large{height:300px}.map-canvas{height:410px;width:100%}.map-marker-sprite{background-image:url(/assets/sprites/sprites-map-2952f0a9e3b82350c97acb7fa5333d10.png);background-repeat:no-repeat;background-position:left top}.map-marker-sprite.start-icon{background-position:0 -144px}.map-marker-sprite.end-icon{background-position:-24px -144px}.map-marker-sprite.rabbit{background-position:-72px -168px;overflow:visible;position:relative}.map-marker-sprite.rabbit .blip{box-sizing:border-box;display:block;height:24px;width:24px;border:3px solid #fff;border-radius:50%;opacity:0}.shown .blip{animation:showRabbit 0.3s ease 2}@keyframes showRabbit{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}#strava-map-controls{margin:10px;float:right}#strava-map-controls a{color:#666;cursor:pointer}#strava-map-controls button,#strava-map-controls .button,#strava-map-controls .drop-down-menu{vertical-align:top}#strava-map-controls button,#strava-map-controls .button,#strava-map-controls .drop-down-menu .selection{font-size:12px;min-height:30px;padding:8px 10px;background-color:#f5f5f5}#strava-map-controls button:hover,#strava-map-controls .button:hover,#strava-map-controls .drop-down-menu .selection:hover{background-color:#e5e5e5}#strava-map-controls .drop-down-menu .selection{padding-right:30px}#strava-map-controls .drop-down-menu .selection:hover{text-decoration:none}#strava-map-controls .options{right:0}#strava-map-controls #toggle-fullscreen{width:30px;padding:0;background-image:url(/assets/common/icon-full-64f803a3058c4a6f08400a490d9acd03.png);background-repeat:no-repeat;background-position:center center}#strava-map-controls #gpx-download{padding-left:25px;background-image:url(/assets/common/icon-download-gpx-b8bfee892a70170fa6082d3e7a2cec63.png);background-repeat:no-repeat;background-position:5px}#strava-map-controls .fullscreen-on{background-image:url(/assets/common/icon-close-f8a1b336329b5edf13caae1a9d84bd76.png);background-repeat:no-repeat;background-position:center center}.starred{opacity:0.5;cursor:pointer}.starred:hover,.starred.active{opacity:1}.starred.active,.starred.active-starred{box-shadow:none}.starred.active .app-icon.icon-star,.starred.active-starred .app-icon.icon-star{background-position:center 99.999%}#athlete-history-chart{height:400px}#athlete-history-chart .axis,#athlete-history-chart .personal-best-line,#athlete-history-chart .personal-best-box-bottom,#athlete-history-chart #effort-box{stroke-width:1}#athlete-history-chart .axis,#athlete-history-chart #hgrid-hover,#athlete-history-chart #hgrid-selected,#athlete-history-chart .personal-best-box-fill,#athlete-history-chart #effort-box{stroke:#ccc}#athlete-history-chart .axis{fill:none}#athlete-history-chart .axis-tick-text{color:#999;fill:#999;stroke:none;font-size:10px}#athlete-history-chart .axis-tick-text{font-size:11px}#athlete-history-chart .year-label{font-size:16px}#athlete-history-chart .mark{fill:#fff;stroke:#666;stroke-width:2px}#athlete-history-chart #mark-selected,#athlete-history-chart #mark-hover{fill:#666}#athlete-history-chart #mark-selected-halo{fill:#FC4C02;opacity:0.4}#athlete-history-chart .vgrid{stroke:#f5f5f5}#athlete-history-chart #vgrid-hover,#athlete-history-chart #vgrid-selected{stroke:#999}#athlete-history-chart .personal-best-line{stroke:#FFA41A;stroke-dasharray:5,5}#athlete-history-chart .personal-best-value{font-weight:600}#athlete-history-chart .personal-best-mark{fill:#FFA41A;stroke:#FFA41A}#athlete-history-chart .personal-best-mark-inner{fill:#FFA41A;stroke:#fff;stroke-width:2px}#athlete-history-chart .personal-best-box{fill:url(#diagonalPattern);stroke:none}#athlete-history-chart .personal-best-box-fill{stroke-width:0.5}#athlete-history-chart .personal-best-box-bottom{stroke:#999;stroke-dasharray:1,3}#athlete-history-chart .hover-target{fill:red;stroke:none;opacity:0}#athlete-history-chart #effort-box{fill:#fff}#athlete-history-chart #effort-box-activity-date{fill:#999;font-size:11px}#athlete-history-chart #effort-box-activity-name{fill:#007FB6;font-size:12px}#athlete-history-chart #effort-box-effort-duration{font-weight:600}#athlete-history-chart #effort-box-effort-speed{text-anchor:end}.table-leaderboard .power-meter{height:12px;width:12px;margin-top:-3px}.table-leaderboard .avatar{display:inline-block}.leaderboard table tr th,.leaderboard table tr td{vertical-align:middle;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.leaderboard th:first-child{text-align:center}.leaderboard td:first-child{width:62px}.leaderboard td.athlete strong{font-size:14px}.leaderboard td.athlete a{color:#333}.leaderboard td.athlete a:hover{color:#007FB6}.leaderboard tr.highlighted td{background:#fedbcc}.leaderboard tr.highlighted td:not(:last-child){border-right-color:#e4c5b7}.leaderboard .summary td{padding:10px 20px;text-align:center}.leaderboard .summary td.callout a{line-height:1.2em}.leaderboard .summary h5{color:#999;font-size:0.9em;line-height:1em}.leaderboard .summary strong{font-weight:400;font-size:2.2em;line-height:1.2em}@media (max-width: 768px){.leaderboard .summary td{display:block;width:50%;float:left}}@media (max-width: 480px){.leaderboard .summary td{width:100%;float:none}}.leaderboard .filters{border:1px solid #e5e5e5}.leaderboard .filters a,.leaderboard .filters .option{padding:4px 10px 4px 20px;margin-bottom:1px;color:#333;display:block}.leaderboard .filters .option{background:linear-gradient(#f5f5f5, #e5e5e5)}.leaderboard .filters .option .app-icon-wrapper{vertical-align:text-bottom}.leaderboard .filters a:hover,.leaderboard .filters a:active,.leaderboard .filters a.selected{background:#FC4C02;color:#fff;cursor:pointer;text-decoration:none}.leaderboard .filters a.highlighted{background:#feeee7}.leaderboard .filters a.selected{font-weight:600}.leaderboard .filters>li>a,.leaderboard .filters>li>.option{padding:8px 10px 8px 20px}.leaderboard .filters li ul{padding:5px 0}.leaderboard .filters #premium .option{padding-left:20px;position:relative}.leaderboard .filters #premium .sprite{position:absolute;top:9px;left:9px}.leaderboard .filters #premium a{padding-left:40px}@media (max-width: 768px){.leaderboard #results{overflow-x:auto}.leaderboard #results td{white-space:nowrap}}.leaderboard .loading-panel{background-color:rgba(255,255,255,0.75);position:absolute;left:0;right:0;top:0;bottom:0}#athlete-history-chart{height:400px}#athlete-history-chart .axis,#athlete-history-chart .personal-best-line,#athlete-history-chart .personal-best-box-bottom,#athlete-history-chart #effort-box{stroke-width:1}#athlete-history-chart .axis,#athlete-history-chart #hgrid-hover,#athlete-history-chart #hgrid-selected,#athlete-history-chart .personal-best-box-fill,#athlete-history-chart #effort-box{stroke:#ccc}#athlete-history-chart .axis{fill:none}#athlete-history-chart .axis-tick-text{color:#999;fill:#999;stroke:none;font-size:10px}#athlete-history-chart .axis-tick-text{font-size:11px}#athlete-history-chart .year-label{font-size:16px}#athlete-history-chart .mark{fill:#fff;stroke:#666;stroke-width:2px}#athlete-history-chart #mark-selected,#athlete-history-chart #mark-hover{fill:#666}#athlete-history-chart #mark-selected-halo{fill:#FC4C02;opacity:0.4}#athlete-history-chart .vgrid{stroke:#f5f5f5}#athlete-history-chart #vgrid-hover,#athlete-history-chart #vgrid-selected{stroke:#999}#athlete-history-chart .personal-best-line{stroke:#FFA41A;stroke-dasharray:5,5}#athlete-history-chart .personal-best-value{font-weight:600}#athlete-history-chart .personal-best-mark{fill:#FFA41A;stroke:#FFA41A}#athlete-history-chart .personal-best-mark-inner{fill:#FFA41A;stroke:#fff;stroke-width:2px}#athlete-history-chart .personal-best-box{fill:url(#diagonalPattern);stroke:none}#athlete-history-chart .personal-best-box-fill{stroke-width:0.5}#athlete-history-chart .personal-best-box-bottom{stroke:#999;stroke-dasharray:1,3}#athlete-history-chart .hover-target{fill:red;stroke:none;opacity:0}#athlete-history-chart #effort-box{fill:#fff}#athlete-history-chart #effort-box-activity-date{fill:#999;font-size:11px}#athlete-history-chart #effort-box-activity-name{fill:#007FB6;font-size:12px}#athlete-history-chart #effort-box-effort-duration{font-weight:600}#athlete-history-chart #effort-box-effort-speed{text-anchor:end}.segment-activity-my-efforts .kom-qom{border-top:1px solid #e5e5e5}.results{display:table}.results .avatar-athlete,.results .result{display:table-cell;vertical-align:middle}.results .avatar-athlete{float:left}.results .result{padding-left:10px}.results+.results{margin-top:15px}#performance-goals .app-icon-wrapper{vertical-align:text-bottom}#performance-goals .set-goal{vertical-align:baseline}#performance-goals .performance-goal>a{vertical-align:middle}.create_performance_goal .lightbox-window{padding:0}.target-time-input .form-control{width:80px}@media (max-width: 768px){.target-time-input .form-group{margin-bottom:15px}.target-time-input .form-group:after{content:'';display:table;clear:both}.target-time-input .form-control{width:33%;margin-right:.5%;float:left}.target-time-input .form-control:last-of-type{margin-right:0}.ui-datepicker{width:auto}}.chart-container{overflow-x:auto;overflow-y:hidden}.chart-container line,.chart-container rect,.chart-container path{shape-rendering:crispEdges}.elevation-chart .axis,.elevation-chart .hover-line,.elevation-chart .info-box,.elevation-chart .metric-chart,.elevation-chart .chart-separator,.activity-charts .axis,.activity-charts .hover-line,.activity-charts .info-box,.activity-charts .metric-chart,.activity-charts .chart-separator{stroke-width:1px}.elevation-chart .axis,.elevation-chart .info-box,.elevation-chart .chart-separator,.activity-charts .axis,.activity-charts .info-box,.activity-charts .chart-separator{stroke:#ccc}.elevation-chart .axis,.activity-charts .axis{fill:none}.elevation-chart .axis-tick-text,.activity-charts .axis-tick-text{stroke:none;fill:#999;font-size:10px}.elevation-chart .fill,.activity-charts .fill{fill:rgba(0,0,0,0.1)}.elevation-chart .highlight,.activity-charts .highlight{fill:#175abd;fill-opacity:.7}.elevation-chart .hover-line,.activity-charts .hover-line{stroke:#666}.elevation-chart .grid,.activity-charts .grid{stroke:#f5f5f5}.elevation-chart .info-box,.activity-charts .info-box{fill:#fff}.elevation-chart .info-box-value,.activity-charts .info-box-value{font-weight:bold}.elevation-chart .metric,.activity-charts .metric{fill:#f5f5f5}.elevation-chart .metric-label,.activity-charts .metric-label{fill:#999;font-size:14px}.elevation-chart .metric-value,.activity-charts .metric-value{fill:#666;font-size:20px}.elevation-chart .metric-unit,.activity-charts .metric-unit{font-size:10px}.elevation-chart .metric-chart,.activity-charts .metric-chart{fill:none}.elevation-chart .hover-target,.activity-charts .hover-target{opacity:0;stroke:none}.elevation-chart .chart-separator,.activity-charts .chart-separator{stroke:#e5e5e5}.elevation-chart .box-separator,.activity-charts .box-separator{stroke:white}@media (max-width: 480px){.elevation-chart .x.axis .tick:nth-child(2n){display:none}}.tooltip,.super-tooltip{font-size:12px;line-height:1.4em;display:none;text-align:left;width:200px;padding:10px;color:#333;border:1px solid #e5e5e5;background:#fff;box-shadow:4px 4px 6px rgba(0,0,0,0.07);margin-top:-10px}.tooltip:after,.super-tooltip:after{content:'';display:block;background-color:#fff;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:10px;width:10px;position:absolute;bottom:-6px;left:50%;margin-left:-6px;transform:rotate(45deg)}.tooltip .dismiss,.super-tooltip .dismiss{position:absolute;top:5px;right:5px}.tooltip p:first-child,.super-tooltip p:first-child{margin-top:0}.tooltip p:last-child,.super-tooltip p:last-child{margin-bottom:0}.tooltip button.close,.super-tooltip button.close{background-color:transparent;border:none;padding:0;position:absolute;right:10px;top:0px}.super-tooltip{position:absolute;z-index:70}.tooltip.bottom{padding:10px;margin-top:0}.tooltip.bottom:after{top:-6px;bottom:initial;border:none;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.segment-heading{padding-left:45px}.segment-heading .starred{float:left;margin-left:-32px;margin-top:-2px}.segment-name .name h2{display:inline-block}.segment-name .name .private-segment{display:inline-block;margin-top:8px}.segment-name .name .edit-button{opacity:0;display:inline-block;vertical-align:baseline;margin-left:10px}.segment-name .name.editable:hover h2{background:#ffd;box-shadow:0 0 0 5px #ffd}.segment-name .name.editable:hover .edit-button{opacity:1}.segment-name .form{margin-top:-4px}.segment-name .form .save-cancel-controls,.segment-name .form .name-field{display:inline-block}.segment-name .form .save-cancel-controls{margin-left:4px}.segment-name .form .submit-button{margin-right:10px}.segment-challenge img{float:right}@media (max-width: 992px){.segment-challenge{padding-left:45px}.segment-challenge img{float:left;width:32px;height:auto;margin-left:-32px}}table.search-results{margin-bottom:30px;margin-top:0}table.search-results td.shrink{width:1%}table.search-results th{white-space:nowrap}table.search-results th.proximity{width:100px}table.search-results th.cat{width:50px}table.search-results th.private{width:16px}table.search-results td.cat{text-align:center}table.search-results td.cat span.strava-icon{vertical-align:middle}table.segments tr.lap,table.segments tr.best-effort,table.segments tr.detected-climb{display:none}table.segments tr.hidden-by-athlete{display:none}table.segments tr td{padding-bottom:7px;padding-right:0;padding-top:7px}table.segments tr td.centered{padding-left:0}table.segments tr td:first-child{text-align:center}table.segments tr td:first-child span.strava-icon{margin:0 0 0 5px}table.segments tr td a.button{opacity:0}table.segments tr:hover a.button{display:inline-block;opacity:1}table.segments tr th a{margin-right:10px}table.segments tr th a.selected{color:#666;font-weight:600}#explorer{position:relative}#explorer #segment-map-filters{height:6em;width:100%;z-index:2}#explorer #segment-map-filters .input-container{padding:0}#explorer #segment-map-filters .controls-block{float:left;margin:0px 25px 12px 0}#explorer #segment-map-filters .controls-block .button{font-weight:400}#explorer #segment-map-filters .controls-block.type-running,#explorer #segment-map-filters .controls-block.type-cycling{display:none}#explorer #location-input{float:left;border-radius:2px 0 0 2px}#explorer #search{line-height:22px;float:right;padding:6px 20px 0;border-radius:0 3px 3px 0}#explorer .main-content{position:relative;overflow:hidden;min-height:600px}#explorer .main-content #map_canvas,#explorer .main-content #segments-sidebar{transition:left 0.3s ease;-o-transition:left 0.3s ease;-ms-transition:left 0.3s ease}#explorer .main-content #map_canvas{height:auto;width:auto;position:absolute;top:0;bottom:0;left:260px;right:0;margin:0}#explorer .main-content #map_canvas .gmnoprint:nth-child(2){top:15px !important}#explorer .main-content #segments-sidebar{background-color:#fff;position:absolute;left:0;bottom:0;top:0;width:260px}#explorer .main-content .toggle-sidebar{display:block;height:18px;position:absolute;text-decoration:none;top:0;width:18px;opacity:0.8}#explorer .main-content .toggle-sidebar.show{background:#FFF url(/assets/application/explorer/sprites-explorer-895bbae99c1d1895f8a1ea5dba0cbf7b.png) 5px -25px no-repeat;left:0}#explorer .main-content .toggle-sidebar.hide{background:#FFF url(/assets/application/explorer/sprites-explorer-895bbae99c1d1895f8a1ea5dba0cbf7b.png) 0 -48px no-repeat;right:0;top:5px}#explorer .main-content.hide-sidebar #segments-sidebar{left:-260px}#explorer .main-content.hide-sidebar #map_canvas{left:0}.marker-icon{background:url(/assets/sprites/sprites-explore-23e936078f950433225244e11a43030f.png) top center no-repeat;height:30px;width:23px;z-index:-1}.marker-icon.large-marker-icon{height:34px;width:26px;transform:translate(-2px, -4px)}#explorer #segment-list{position:absolute;top:0;right:0;bottom:0;left:0}#explorer #segment-list div.waiting{width:100%;position:absolute;text-align:center;display:none;top:15%;font-size:1.25em;line-height:1em}#explorer #segment-list h4{margin:0 0 10px 0}#explorer #segment-list ul{height:96%;overflow-y:auto}#explorer #segment-list ul.waiting{opacity:0.1}#explorer #segment-list ul li{padding:8px 6px}#explorer #segment-list ul li:hover{cursor:pointer;background-color:#FCE6DC}#explorer #segment-list ul .marker-icon,#explorer #segment-list ul .info,#explorer #segment-list ul .category-icon{float:left}#explorer #segment-list ul .info{background-color:transparent;margin:0 5%;width:69%}#explorer #segment-list ul .info a{outline:none}#explorer #segment-list ul .info div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#explorer #segment-list ul .info div span{margin-right:5%}#explorer #segment-list ul .info .seg-name{font-weight:600}.segment-info-box{margin-top:20px;background:#FFF;box-shadow:3px 3px 4px rgba(33,33,33,0.4)}.segment-info-box img.loading{background:none;margin:0 30% 0 30%;display:block}.segment-info-box .info-box-header{padding-left:6%}.segment-info-box .info-box-header h1{color:#000;font-size:1.4em;float:left;margin-bottom:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-info-box .info-box-header .category-icon{margin:2px 5px 0 0;float:left}.segment-info-box .general-info{padding:0 10px;width:94%}.segment-info-box .general-info .stat{float:left;line-height:1em;padding:0 8px;margin:0.7em 0}.segment-info-box .general-info .stat.spacer{border-right:1px solid #ccc}.segment-info-box .general-info .stat span.label{color:#979797;font-size:0.7em;text-transform:uppercase;margin:0}.segment-info-box .general-info .ride-count{margin-top:1em;white-space:nowrap}.segment-info-box .records{padding:10px;background-color:#EBEBEB;min-height:48px}.segment-info-box .records .avatar{float:left}.segment-info-box .records .record-stat{margin:0 0 0 60px}.segment-info-box .records .record-stat span.minus{color:#FC4C02;font-weight:bold}.segment-info-box .details-link{text-align:center;display:table;width:100%;padding:10px;box-sizing:border-box}.segment-info-box .details-link img{display:none}.segment-info-box .details-link .button{display:table-cell;border:1px solid #fff;width:50%;white-space:normal;vertical-align:middle}.segment-info-box .personal-info{background-color:#EBEBEB;float:right;margin:0 2.5%;padding:5%;text-align:center;width:20%}.segment-info-box .personal-info h3{font-size:0.8888em;line-height:1.2em}.segment-info-box .personal-info .time-diff{margin-top:1em}.segment-info-box .personal-info .time-diff span{color:#2DAA35}.segment-info-box .personal-info .time-diff span.minus{color:red}.segment-info-popup.segment-info-box{margin-top:0;box-shadow:none}#slider{width:510px;left:149px;top:15px}#slider-container{background:url(/assets/application/explorer/ticks-9f2dc6aa97c9a90e451da27c0b8251b9.png) repeat-x 20px 0;border:1px solid #ccc;padding:5px 17px 2px 13px;width:192px;border-radius:17px}#slider-container .ui-widget-header{background:linear-gradient(#1e75ca, #66a2cc)}#slider-container .ui-slider{margin:5px 0 9px 5px}#slider-container .ui-slider-handle{background-color:transparent;background-image:url(/assets/application/explorer/handle-7109fc98ad1a7650ecb40f042022f084.png);border:none;height:16px;width:16px;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;box-shadow:none}#slider-container:active,#slider-container .ui-slider-handle:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}#segment-cat-container>div{float:left}#segment-cat-container>div.cat-label{font-size:0.66667em;margin:10px 5px;text-transform:uppercase;color:#333}#segment-cat-container>div .input-container{border-radius:17px}#segment-categories{clear:both;padding:4px 0px 0 5px}#segment-categories .icon-container{float:left;text-align:center;width:16.66667%}#segment-search.inline-inputs #segment-cat-container{margin:0.8em 0}#segment-search.inline-inputs span{margin-right:30px;vertical-align:top}.waiver-conditions{border:1px solid #ccc;height:300px;margin-bottom:20px;overflow-y:scroll;padding:10px 20px}#ride-search{background-color:#F2F2F2;padding:15px;border:1px solid #ccc;border-bottom-color:#e5e5e5;box-shadow:0 1px 0 #FFF}#ride-search div.ranges{width:auto}#ride-search label.first{margin-top:0}#ride-search input[type="text"]{width:90%}#ride-search input[type="text"].narrow{width:50px}#ride-search li.fixed{width:120px}#ride-search li.fixed.large{width:230px}#ride-search li.fixed.small{width:80px}#ride-search ul.segments{margin-top:5px}#ride-search ul.segments>li:first-child{padding-left:0}#ride-search ul.segments>li>a.remove-segment{display:block;color:#666;font-size:11px;padding:4px 10px 4px 22px;margin:5px 5px 0 0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;text-decoration:none;background:#b6d8f9 url(/assets/common/icon-remove-2ac4158abd6ac7a230a0ba233b5813d3.png) no-repeat 8px center;-moz-box-shadow:inset 0 -1px 0 #92adc7;-webkit-box-shadow:inset 0 -1px 0 #92adc7;box-shadow:inset 0 -1px 0 #92adc7}#event-search-results h5,.ride-calendar h5{font-weight:600}#event-search-results h5.large,.ride-calendar h5.large{font-weight:normal}#event-search-results h6,.ride-calendar h6{color:#999}#event-search-results td.first,.ride-calendar td.first{width:30%}#event-search-results td.description,.ride-calendar td.description{width:40%}#event-search-results th.private,#event-search-results td.private,.ride-calendar th.private,.ride-calendar td.private{width:16px}#event-search-results th.name,#event-search-results td.name,.ride-calendar th.name,.ride-calendar td.name{width:300px}#event-search-results th.location,#event-search-results td.location,.ride-calendar th.location,.ride-calendar td.location{width:150px}#event-search-results th.description,#event-search-results td.description,.ride-calendar th.description,.ride-calendar td.description{width:420px}#stages{margin-bottom:20px}#stages .stage{clear:both;display:block;margin-top:20px}#stages .stage ul{margin-top:10px}#stages .map_canvas{float:left;margin-bottom:10px;margin-right:20px;width:380px}#stages .details{float:left;width:300px}#results .nav{width:100px;float:left}#results .nav a{display:block;padding:3px}#results .nav a:hover{background:#F9F9F9;color:#666;text-decoration:none}#results .nav a.selected{background:#EEE;color:#333;font-weight:600}#results .nav ul{border-top:1px solid #ccc}#results .nav ul li{margin:2px 0}#results .nav ul li:first-child{font-weight:600}#results .content{width:580px;float:right}#results .content table{margin-top:0}#club-search-results th.icons{width:36px}#club-search-results th.name{width:300px}#club-search-results th.members{width:60px}#club-search-results th.description{width:400px}#join-group{margin:0 0 10px 0}.club-description{margin-top:1.2em}.sidebar .member-feed{margin:0 -20px}.sidebar .member-feed li{display:block;padding:5px 20px}.sidebar .member-feed li:nth-child(even){background:#F9F9F9}.sidebar .member-feed p{margin:0}.club-logo{margin-top:20px}.visualize .main{float:left;width:60%}.visualize .main #segment_controls{padding:10px}.visualize .main #segment_controls table tr td:first-child{font-weight:bold}.visualize .sidebar{float:right;padding:15px 0;width:38%}.visualize .sidebar form{margin-top:5px}.visualize .sidebar form input,.visualize .sidebar form label{float:left;margin-right:5px}.visualize table{margin-bottom:0}.visualize table#results-list{margin-top:0px}.visualize #results-container{height:350px;overflow:auto}.visualize #results-container tr{cursor:pointer}.visualize #results-container tr.highlight{border:1px solid #007FB6}.visualize #results-container tr td.coverage{width:130px}.visualize #results-container tr td.coverage .container-percent{border:1px solid #ccc;float:right;height:10px;margin-top:3px;width:80px}.visualize #results-container tr td.coverage .container-percent div{height:100%;background-color:red}.visualize #results-container tr td.coverage .container-percent div.match{background-color:green}.visualize #results-container tr td.name{width:185px}.visualize #detail-container{height:400px;overflow:auto;margin-left:10px}.visualize_v3 #results-container tr td.name{width:auto}.visualize_v3 #lap-attempt{width:50px}.visualize_v3 #detail-container{height:600px}.visualize_v3 #segment-id{width:100px}.visualize_v3 #set-status{display:inline}.visualize_v3 #activity-id{width:100px}.visualize_v3 .main table{margin:0 0}.visualize_v3 .sidebar{padding:0}.visualize_v3 .sidebar table{padding:0;margin:0}.visualize_v3 .sidebar form input{margin-top:0px}.visualize_v3 .sidebar form label{margin-top:7px}.visualize_v3 .sidebar #clear{width:85px}.map-container,.activity-charts .chart,.effort-charts .chart{background:url(/assets/common/anim-spinner-30x30-196f8e069a14405795c29d669feea7e3.gif) no-repeat center;margin-top:5px;position:relative}.analysis .section-loading{background:url(/assets/common/anim-spinner-30x30-196f8e069a14405795c29d669feea7e3.gif) no-repeat center;padding-top:100px}.map-container{width:105.71429%;margin:15px 0 0;left:-2.85714%}.map-container .gmnoprint{margin-top:10px !important}.map-container .gmnoprint .gmnoprint{margin-top:0 !important}#map_canvas{height:410px;width:100%}.chart-container,#map_canvas{background-color:#f6f6f6}.chart-container svg{background-color:#fff}#chart-container{height:250px}#best-efforts-table+#segment-efforts-table{margin-top:0}.background-off{background:none !important}.page:-moz-full-screen{width:100%;max-width:100%;height:100%}.page:-moz-full-screen header,.page:-moz-full-screen .section-nav,.page:-moz-full-screen .sidebar,.page:-moz-full-screen #segment-efforts-table,.page:-moz-full-screen #best-efforts-table,.page:-moz-full-screen #segment-leaderboard,.page:-moz-full-screen footer,.page:-moz-full-screen .social-actions{display:none}.page:-moz-full-screen .container,.page:-moz-full-screen .page,.page:-moz-full-screen .map-container,.page:-moz-full-screen .map,.page:-moz-full-screen #map_canvas{height:100%;width:100%;max-width:100%;min-width:0;padding:0;margin:0;border:none;min-height:0}.page:-moz-full-screen #selected-segment-nav{position:absolute;background:rgba(255,255,255,0.75);z-index:5000;bottom:287px;width:1080px}.page:-moz-full-screen #selected-segment-nav .goto{display:none !important}.page:-moz-full-screen .hgroup,.page:-moz-full-screen .inline-stats,.page:-moz-full-screen .share,.page:-moz-full-screen .actions{display:none}.page:-moz-full-screen .charts .tabs,.page:-moz-full-screen #segment-efforts-table{display:none}.page:-moz-full-screen .map-container{width:100%;margin:0;left:0}.page:-moz-full-screen .main,.page:-moz-full-screen .map-container,.page:-moz-full-screen #map_canvas{height:100%}.page:-moz-full-screen #chart-container{padding:0;border-top:1px solid #ccc;position:absolute;bottom:20px;width:1100px;z-index:10}.page:-moz-full-screen .chart{margin-top:0}.page:-moz-full-screen #chart-slidedown-control{display:block;height:30px;width:30px;position:absolute;bottom:241px;z-index:11;cursor:pointer}.page:-moz-full-screen .collapsed-chart-control{background-image:url(/assets/common/fullscreen-map-collapse-ed01253a4b04d5b999ac6a988c0ab895.png)}.page:-moz-full-screen .expanded-chart-control{background-image:url(/assets/common/fullscreen-map-expand-5cb600085402a4399f0e086bde1e99ce.png)}.page:-webkit-full-screen{width:100%;max-width:100%;height:100%}.page:-webkit-full-screen header,.page:-webkit-full-screen .section-nav,.page:-webkit-full-screen .sidebar,.page:-webkit-full-screen #segment-efforts-table,.page:-webkit-full-screen #best-efforts-table,.page:-webkit-full-screen #segment-leaderboard,.page:-webkit-full-screen footer,.page:-webkit-full-screen .social-actions{display:none}.page:-webkit-full-screen .container,.page:-webkit-full-screen .page,.page:-webkit-full-screen .map-container,.page:-webkit-full-screen .map,.page:-webkit-full-screen #map_canvas{height:100%;width:100%;max-width:100%;min-width:0;padding:0;margin:0;border:none;min-height:0}.page:-webkit-full-screen #selected-segment-nav{position:absolute;background:rgba(255,255,255,0.75);z-index:5000;bottom:287px;width:1080px}.page:-webkit-full-screen #selected-segment-nav .goto{display:none !important}.page:-webkit-full-screen .hgroup,.page:-webkit-full-screen .inline-stats,.page:-webkit-full-screen .share,.page:-webkit-full-screen .actions{display:none}.page:-webkit-full-screen .charts .tabs,.page:-webkit-full-screen #segment-efforts-table{display:none}.page:-webkit-full-screen .map-container{width:100%;margin:0;left:0}.page:-webkit-full-screen .main,.page:-webkit-full-screen .map-container,.page:-webkit-full-screen #map_canvas{height:100%}.page:-webkit-full-screen #chart-container{padding:0;border-top:1px solid #ccc;position:absolute;bottom:20px;width:1100px;z-index:10}.page:-webkit-full-screen .chart{margin-top:0}.page:-webkit-full-screen #chart-slidedown-control{display:block;height:30px;width:30px;position:absolute;bottom:241px;z-index:11;cursor:pointer}.page:-webkit-full-screen .collapsed-chart-control{background-image:url(/assets/common/fullscreen-map-collapse-ed01253a4b04d5b999ac6a988c0ab895.png)}.page:-webkit-full-screen .expanded-chart-control{background-image:url(/assets/common/fullscreen-map-expand-5cb600085402a4399f0e086bde1e99ce.png)}html:fullscreen{width:100%;max-width:100%;height:100%}html:fullscreen header,html:fullscreen .section-nav,html:fullscreen .sidebar,html:fullscreen #segment-efforts-table,html:fullscreen #best-efforts-table,html:fullscreen #segment-leaderboard,html:fullscreen footer,html:fullscreen .social-actions{display:none}html:fullscreen .container,html:fullscreen .page,html:fullscreen .map-container,html:fullscreen .map,html:fullscreen #map_canvas{height:100%;width:100%;max-width:100%;min-width:0;padding:0;margin:0;border:none;min-height:0}html:fullscreen #selected-segment-nav{position:absolute;background:rgba(255,255,255,0.75);z-index:5000;bottom:287px;width:1080px}html:fullscreen #selected-segment-nav .goto{display:none !important}html:fullscreen .hgroup,html:fullscreen .inline-stats,html:fullscreen .share,html:fullscreen .actions{display:none}html:fullscreen .charts .tabs,html:fullscreen #segment-efforts-table{display:none}html:fullscreen .map-container{width:100%;margin:0;left:0}html:fullscreen .main,html:fullscreen .map-container,html:fullscreen #map_canvas{height:100%}html:fullscreen #chart-container{padding:0;border-top:1px solid #ccc;position:absolute;bottom:20px;width:1100px;z-index:10}html:fullscreen .chart{margin-top:0}html:fullscreen #chart-slidedown-control{display:block;height:30px;width:30px;position:absolute;bottom:241px;z-index:11;cursor:pointer}html:fullscreen .collapsed-chart-control{background-image:url(/assets/common/fullscreen-map-collapse-ed01253a4b04d5b999ac6a988c0ab895.png)}html:fullscreen .expanded-chart-control{background-image:url(/assets/common/fullscreen-map-expand-5cb600085402a4399f0e086bde1e99ce.png)}body.fauxscreen{height:100%;width:100%;max-width:100%;height:100%}body.fauxscreen header,body.fauxscreen .section-nav,body.fauxscreen .sidebar,body.fauxscreen #segment-efforts-table,body.fauxscreen #best-efforts-table,body.fauxscreen #segment-leaderboard,body.fauxscreen footer,body.fauxscreen .social-actions{display:none}body.fauxscreen .container,body.fauxscreen .page,body.fauxscreen .map-container,body.fauxscreen .map,body.fauxscreen #map_canvas{height:100%;width:100%;max-width:100%;min-width:0;padding:0;margin:0;border:none;min-height:0}body.fauxscreen #selected-segment-nav{position:absolute;background:rgba(255,255,255,0.75);z-index:5000;bottom:287px;width:1080px}body.fauxscreen #selected-segment-nav .goto{display:none !important}body.fauxscreen .hgroup,body.fauxscreen .inline-stats,body.fauxscreen .share,body.fauxscreen .actions{display:none}body.fauxscreen .charts .tabs,body.fauxscreen #segment-efforts-table{display:none}body.fauxscreen .map-container{width:100%;margin:0;left:0}body.fauxscreen .main,body.fauxscreen .map-container,body.fauxscreen #map_canvas{height:100%}body.fauxscreen #chart-container{padding:0;border-top:1px solid #ccc;position:absolute;bottom:20px;width:1100px;z-index:10}body.fauxscreen .chart{margin-top:0}body.fauxscreen #chart-slidedown-control{display:block;height:30px;width:30px;position:absolute;bottom:241px;z-index:11;cursor:pointer}body.fauxscreen .collapsed-chart-control{background-image:url(/assets/common/fullscreen-map-collapse-ed01253a4b04d5b999ac6a988c0ab895.png)}body.fauxscreen .expanded-chart-control{background-image:url(/assets/common/fullscreen-map-expand-5cb600085402a4399f0e086bde1e99ce.png)}#manual-activity{min-height:400px}#manual-activity h1 strong{font-weight:500}.summary.achievements{position:absolute;right:20px;top:20px}.share li,.social-actions li{display:inline-block}.social-actions{padding-top:18px}.social-actions li{margin-left:10px}.social-actions li:first-child{margin-left:0}.share{padding-top:23px}.share .sprite{vertical-align:text-bottom}.adjusting-elevation{color:#AAA;margin:5px 0}.popup#elevation-adjusted-help{border-bottom:none}.popup#elevation-adjusted-help:hover{border-bottom:1px dotted}.elevation-adjusted-help a.button{margin-top:10px}a.new-view{color:#999;font-size:11px}a.new-view:hover{color:#333}#segments-table{margin-bottom:5px}#segments-table time{font-weight:600}#segments-table td:last-child{text-align:right}.scrolling-content{max-height:300px}#splits-table th,#splits-table td{padding-left:6px;padding-right:6px}#splits-table th:last-child,#splits-table td:last-child{text-align:left;padding-right:3%}#splits-table th{padding-top:9px;padding-bottom:9px;text-align:right}#splits-table td{border-top:1px solid #FFF;white-space:nowrap}#splits-table td:last-child{background:#FFF;text-align:left;padding-top:0;padding-bottom:0;padding-left:1px}#splits-table td.splits-loading{background:url("/assets/loading-92aedd5d1ea2b0b56eca00f9a7a2efb6.gif") no-repeat center;background-color:#fff;height:70px}#splits-table tr:hover td{transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;cursor:pointer;background:#E5F2FF}#splits-table tr:hover td:last-child{background:#FFF}#splits-table .bar{width:auto;height:30px}#splits-table .bar .fill{background:#2DAA35;height:30px}#splits-table .bar .label{color:#FFF;margin:0;padding:6px 0 0 8px}#splits-table sup{margin-right:-0.5em}.segment-wizard #check,.segment-wizard #similar,.segment-wizard #name,.segment-wizard #create,.segment-wizard #min-distance{display:none}.segment-wizard #start-control,.segment-wizard #end-control{margin-bottom:20px}.segment-wizard #start-control .label,.segment-wizard #end-control .label{margin-top:0}.segment-wizard #start-control{float:left}.segment-wizard #end-control{float:right}.segment-wizard #end-control:after{content:"";display:table;clear:both}.segment-wizard #end-control .label{text-align:right}.segment-wizard #segment-wizard{margin-top:20px}.segment-wizard .ui-slider-handle{border:none;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,0.2);height:15px;margin-left:-8px;width:15px;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}.segment-wizard .ui-slider-handle:active{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.segment-wizard .ui-slider-range{border:none}#ui-slider-right{float:right;height:100%;background:#3d3c3b;margin-top:-10px}#segment-leaderboard .spans8 .module,#segment-comments .spans8 .module{padding:20px 0 20px 20px}#segment-leaderboard .spans8:first-child .module,#segment-comments .spans8:first-child .module{padding:20px 20px 20px 0}.analysis .comments{max-height:380px}ol.comments{list-style:none;overflow-y:auto;padding:0;margin:20px -20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}ol.comments>li{position:relative;border-top:1px solid #e5e5e5;padding:10px 30px 10px 70px;margin:0}ol.comments>li:first-child{border-top:none;padding-top:0}ol.comments>li:hover .remove{opacity:1}ol.comments p{display:inline;margin:0}ol.comments p+p{display:block;margin-top:1.4em}ol.comments .avatar,.comment-form .avatar{float:left;margin-left:-50px}.comment-form{padding:10px 10px 10px 70px;margin:0 -20px}.comment-form small{margin:2px 0px 0px 0px;font-size:0.8em;color:#999}.comment-form a{color:#999;text-decoration:underline}.comment-form fieldset,.comment-form .actions{border:none;margin:0 0 5px 0;padding:0}.comment-form .actions{margin-top:10px}body.logged-out h1 strong{font-weight:500}body.logged-out .main.section{padding:0;margin:20px 0}body.logged-out .main.section:first-child{margin-top:0}body.logged-out .profile .description{margin-left:80px}body.logged-out .profile .location{color:#999;margin-bottom:10px}body.logged-out .profile .inline-stats-container{display:none}body.logged-out #activity-photos-container{margin-top:0}body.logged-out #activity-photos-container .photostream{margin:0}body.logged-out #segment-leaderboard>.module{padding-left:0;padding-right:0}body.logged-out #segment-leaderboard .spans8:last-child .module{padding-right:0}body.logged-out #segment-leaderboard h3{margin-top:20px}body.logged-out #segment-leaderboard th:first-child{text-align:center}body.logged-out #segment-leaderboard td img{vertical-align:inherit}body.logged-out #segment-leaderboard td:first-child{text-align:center;border-left:1px solid #e5e5e5}body.logged-out #segment-leaderboard td:last-child{border-right:1px solid #e5e5e5}body.logged-out #segment-leaderboard td.col-power{white-space:nowrap}body.logged-out #segment-leaderboard th.name{width:180px}body.logged-out #segment-leaderboard th.power{width:53px}body.logged-out #splits-table{margin-left:-5px}body.logged-out #splits-table td{border:none;border-bottom:1px solid #FFF;padding-left:0;vertical-align:middle}body.logged-out #splits-table td:first-child{padding-left:5px}body.logged-out em.more{color:#999}body.logged-out #map_mask{display:none}body.logged-out #map_canvas{height:280px}body.logged-out #chart-container{padding-top:0}body.logged-out .ytd-stats{text-align:center;background:#F2F2F0;padding:10px 20px;box-shadow:inset 0 1px 0 #FFF,inset 0 -1px 0 #FFF}body.logged-out .ytd-stats h2{color:#666;font-size:0.75em;line-height:1em;margin:0 0 10px;text-transform:uppercase}body.logged-out .ytd-stats .inline-stats li{display:inline-block;float:none;margin:0 10px}body.logged-out .facepile li{display:inline-block}body.logged-out .comments{border:none}body.logged-out .comments>li{padding-left:70px;border:none;min-height:30px}body.logged-out .activity-type-date{margin-bottom:10px}body.logged-out .activity-type-date strong{text-transform:uppercase;font-weight:300;font-family:HelveticaNeue-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}body.logged-out .activity-type-date time{font-style:normal;font-size:13px;color:#999}#edit-data-heading .alert-group{margin-bottom:0px;display:none}#edit-data-heading .spinner-container{position:absolute;top:0px;right:0px;display:none}#edit-data-heading .spinner-container .graphic{margin-top:0px}#edit-data-table{position:relative;margin-top:0px;height:450px}#edit-data-table .scrolling-content{top:0px;bottom:0px;max-height:430px}#edit-data-table table{margin-top:0px}#edit-data-table table tbody tr{height:50px}#edit-data-table table tbody tr.chosen{background-color:#BBB}#edit-data-table table tbody tr.selected{background-color:rgba(0,0,0,0.03)}#edit-data-table table th{width:33%}#edit-data-table table td{width:33%;position:relative}#edit-data-table table td .sprite[class*='edit']{top:10px;right:5px;display:none}#edit-data-table table td:hover{cursor:pointer;background:#FFF}#edit-data-view{position:relative;min-height:450px}#edit-data-view #basic-analysis{margin:0}#edit-data-view #basic-analysis .chart{margin-bottom:0px}#edit-data-view #basic-analysis .chart #stacked-chart{height:198px}#edit-data-view #basic-analysis .chart .base-chart{min-height:100px}#edit-data-view #map-loading{position:absolute;z-index:10;left:50%;margin-left:-15px;right:0px}#edit-data-view #map-canvas{top:0px;min-height:200px;height:200px;left:0px;right:0px;z-index:90}.garmin-connect-segments{padding-left:102px}.garmin-connect-segments img{float:left;margin-left:-102px}.lo-activity-page-banner-variants .banner-text{font-size:18px;margin-bottom:25px}.lo-activity-page-banner-variants .banner-text:before,.lo-activity-page-banner-variants .banner-text:after{content:"";clear:both;display:block}.lo-activity-page-banner-variants .banner-text img{margin-right:20px}#js-lo-activity-page-banner-variant-simple{background:#f5f5f5}#js-lo-activity-page-banner-variant-simple .banner-text{color:#000}@media screen and (max-device-width: 1024px){body.logged-out .ytd-stats .inline-stats li{margin:0 10px}}@media screen and (max-width: 1024px){.responsive .page{margin-top:0px}.responsive .row>[class*='spans'],.responsive .row.no-margins>[class*='spans']{float:none;width:100%;margin-left:0;margin-right:0}.responsive .row .ytd-stats,.responsive .row.no-margins .ytd-stats{text-align:left}.responsive .row .ytd-stats .inline-stats li:first-child,.responsive .row.no-margins .ytd-stats .inline-stats li:first-child{margin-left:0}.responsive .row .main .section,.responsive .row.no-margins .main .section{padding-bottom:0}.responsive .row .main .section .inline-stats-container,.responsive .row.no-margins .main .section .inline-stats-container{display:none}.responsive .row .profile .inline-stats-container,.responsive .row.no-margins .profile .inline-stats-container{display:block}.responsive .row .profile .avatar-lg,.responsive .row.no-margins .profile .avatar-lg{height:48px;width:48px}.responsive .row .profile .description,.responsive .row.no-margins .profile .description{margin-left:60px}.responsive .row h2,.responsive .row.no-margins h2{font-size:20px}}@media screen and (max-width: 720px){body.logged-out .ytd-stats .inline-stats li:last-child{display:none}body.logged-out .profile .inline-stats-container{display:block}body.logged-out .profile .inline-stats-container .inline-stats{overflow:auto;white-space:nowrap}body.logged-out .profile .inline-stats-container .inline-stats li{float:initial;display:inline-block}body.logged-out .profile .hgroup{margin-bottom:0;margin-top:0}}@media screen and (max-width: 600px){body.logged-out .hgroup{margin-top:0}body.logged-out .logged_out_nav{position:relative;z-index:300}body.logged-out .gmnoprint{display:none !important}body.logged-out header .callout{padding:0}body.logged-out .row .sidebar{float:none !important}body.logged-out #map_canvas,body.logged-out #map_mask{height:180px}body.logged-out #segment .inline-stats{margin-left:0;position:relative}body.logged-out #segment-leaderboard table td:nth-child(3),body.logged-out #segment-leaderboard table td:nth-child(4),body.logged-out #segment-leaderboard table th:nth-child(3),body.logged-out #segment-leaderboard table th:nth-child(4){display:none}body.logged-out #chart-container,body.logged-out .ytd-stats,body.logged-out .moving-time,body.logged-out .description .button{display:none !important}body.logged-out #manual-activity .inline-stats,body.logged-out #trainer-activity .inline-stats{position:static;margin:20px 0}body.logged-out #manual-activity .inline-stats li.bike,body.logged-out #trainer-activity .inline-stats li.bike{float:none;display:block;clear:both;padding-top:15px}}
