@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}}@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}}#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}.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}.distance-marker{background-color:#000;color:#FFF;position:absolute;padding:3px 4px 2px;line-height:1em;font-size:11px;border-radius:2px;-moz-animation:fadeIn 0.1s linear;-webkit-animation:fadeIn 0.1s linear;-o-animation:fadeIn 0.1s linear;-ms-animation:fadeIn 0.1s linear;animation:fadeIn 0.1s linear}.distance-marker:before{content:"";background-color:#000;height:6px;width:6px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-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}@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}}@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}}.marker,.marker-finish-pole,.marker-finish-time,.marker-finish-text,.marker-distance,.marker-time,.marker-small-time{shape-rendering:crispEdges}.marker-finish-time,.marker-finish-text,.marker-distance,.marker-time,.marker-small-time{text-anchor:middle}.marker,.marker-finish-pole{stroke-width:1px}.marker{fill:#fff;stroke:#b3b3b3;stroke-dasharray:4,4}.marker-finish-flag,.marker-finish-pole-top{fill:#333}.marker-finish-pole{fill:none;stroke:#707070}.marker-finish-time,.marker-finish-text{fill:#fff;font-size:18px}.marker-finish-text{font-size:10px}.marker-distance{fill:#333;font-size:11px;font-weight:bold}.marker-time{fill:#333;font-size:13px}.marker-small-time-container{fill:#fff}.marker-small-time{font-size:10px}@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}}.s-scrollbar{position:relative;transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s}.s-scrollbar-gutter{position:absolute;background:#eee;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);z-index:9;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s}.s-scrollbar-grip{position:absolute;background:#ececec;background:#ececec;background:-moz-linear-gradient(top, #fff, #ececec);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));background:-o-gradient(linear, left top, left bottom, from(#fff), to(#ececec));background:-ms-gradient(linear, left top, left bottom, from(#fff), to(#ececec));border:1px solid #ccc;border-radius:2px;z-index:10;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;transition-property:box-shadow,width,left;transition-duration:0.3s,0.3s,0.3a;transition-timing-function:ease-in-out,linear,linear;-webkit-transition-property:box-shadow,width,left;-webkit-transition-duration:0.3s,0.3s,0.3a;-moz-transition-property:box-shadow,width,left;-moz-transition-duration:0.3s,0.3s,0.3a;-o-transition-property:box-shadow,width,left;-o-transition-duration:0.3s,0.3s,0.3a;-ms-transition-property:box-shadow,width,left;-ms-transition-duration:0.3s,0.3s,0.3a}.s-scrollbar-grip:active,.s-scrollbar-grip .s-scrollbar-dragging{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.s-scrollbar:hover .s-scrollbar-grip,.s-scrollbar-dragging .s-scrollbar-grip{border:1px solid #bbb;box-shadow:1px 0 2px rgba(0,0,0,0.15)}.s-scrollbar-horizontal{height:12px}.s-scrollbar-horizontal .s-scrollbar-gutter{height:12px;left:0;top:0;right:0;border-radius:0 0 2px 2px}.s-scrollbar-horizontal .s-scrollbar-grip{height:10px;left:0;top:0;right:0}.s-scrollbar-hidden{pointer-events:none;opacity:0}.s-scrollbar-hidden .s-scrollbar-grip,.s-scrollbar-hidden .s-scrollbar-gutter{pointer-events:none}.interaction-grabbing *{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}@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}}.s-chart-tooltip,.s-chart-tooltip-svg{color:#333}.chart-tooltip text,.chart-tooltip-label,.chart-tooltip-unit{fill:#333}.s-chart-tooltip,.infobox{font-size:11px;border:1px solid #ccc;background-color:rgba(255,255,255,0.9)}.infobox-inner{padding:10px}.infobox-inner:after{content:"";display:table;clear:both}.s-chart-tooltip-svg,#infoBox rect,.chart-tooltip{font-size:11px;fill:#fff;fill-opacity:0.9}.infobox li a{max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-overflow:ellipsis;white-space:nowrap}.infobox-inner{line-height:1.4em}.infobox-inner .details,.infobox-inner .achievement,.infobox-inner .app-icon{float:left}.infobox-inner .achievement,.infobox-inner .app-icon{margin-right:10px;margin-top:4px}.infobox-inner .title{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-overflow:ellipsis;white-space:nowrap}.infobox-bar{width:1em;height:2px;margin-top:0.5em;margin-right:7px;float:left}#infoBox rect,.chart-tooltip{stroke-width:1px;shape-rendering:crispEdges}#infoBox rect,.chart-tooltip{stroke:#ccc}#infoBox rect{pointer-events:none}.chart-tooltip-label,.chart-tooltip-unit{margin-left:2px}@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}}.base-chart rect.simple-bar,.base-chart rect.drag-rect,.base-chart .axis path,.base-chart .grid-line,.base-chart .crossbar,.base-chart .crossbar-clicked{shape-rendering:crispEdges}.base-chart{position:relative;padding-left:0px;margin:10px 0;-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 .nopacezone{fill:#03ACE0;stroke:#03ACE0}.base-chart .simple-bar,.base-chart .drag-rect,.base-chart .crossbar-clicked{stroke-width:2}.base-chart rect.simple-bar{transition:fill 0.3s;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;-ms-transition:fill 0.3s;stroke:#f7f7f7;cursor:pointer}.base-chart rect.simple-bar.dim{opacity:0.15}.base-chart rect.simple-bar.lapbar{opacity:0.15}.base-chart rect.simple-bar.lapbar.selected{opacity:1}.base-chart rect.simple-bar.segmentbar{opacity:0.15}.base-chart rect.simple-bar.segmentbar.selected{opacity:1}.base-chart rect.simple-bar.selected{opacity:1}.base-chart rect.drag-rect{fill-opacity:0.4;fill:#FFF;stroke:#FFF}.base-chart .axis path{fill:none;stroke:#AAA}.base-chart .secondary.axis path{display:none}.base-chart .axis text{font-size:11px;stroke:none;fill:#999}.base-chart .axis text.selected{font-weight:600}.base-chart .grid-line{stroke:#EEE}.base-chart .crossbar{stroke:#333;stroke-width:1px;pointer-events:none}.base-chart .crossbar-text{fill:#666;width:200px}@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}}table.distribution-chart{border-spacing:5px;margin:20px 0 0 -5px}table.distribution-chart tr{background-color:transparent}table.distribution-chart tbody td{vertical-align:middle;border:none;height:50px;background-color:#F0F0F0;padding:0 10px 0 25px}table.distribution-chart tbody td:first-child{background-color:#E6E6E6;text-align:center;padding:0px;width:50px}table.distribution-chart tbody td:last-child{padding:0;background-color:transparent}table.distribution-chart tbody td.name{width:110px}table.distribution-chart tbody td.range{width:80px}table.distribution-chart tbody td.time{width:30px;text-align:right;padding-right:25px}table.distribution-chart tbody td.percent{width:30px}table.distribution-chart tbody .bar,table.distribution-chart tbody .fill{height:100%}table.distribution-chart tbody .bar{width:100%}table.distribution-chart tbody .fill{background:#703B61}table.distribution-chart tbody .fill.pace.z1{background-color:#CAEEFB}table.distribution-chart tbody .fill.pace.z2{background-color:#79D4F4}table.distribution-chart tbody .fill.pace.z3{background-color:#22B9ED}table.distribution-chart tbody .fill.pace.z4{background-color:#0095C6}table.distribution-chart tbody .fill.pace.z5{background-color:#007198}table.distribution-chart tbody .fill.pace.z6{background-color:#034359}table.distribution-chart tbody .fill.heartrate.z1{background-color:#E7D9DA}table.distribution-chart tbody .fill.heartrate.z2{background-color:#E5C1C1}table.distribution-chart tbody .fill.heartrate.z3{background-color:#D9A7A8}table.distribution-chart tbody .fill.heartrate.z4{background-color:#FB0017}table.distribution-chart tbody .fill.heartrate.z5{background-color:#B40312}table.distribution-chart td.info{color:#999;text-align:left;height:30px;padding:0 0 0 0}table.distribution-chart tfoot{color:#999}@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}}.elevation-integrated{fill:none;stroke:none;pointer-events:none}.elevation-integrated-fill{fill:#ddd;fill-opacity:1;stroke:none;pointer-events:none}.area-chart-curr2-fill{opacity:0.9;pointer-events:none;fill:red}#elevation-chart .xaxis text{cursor:pointer}@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}}.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}.plot-graph{pointer-events:all}.power-analysis.est .line-chart-curr{background-color:#333;stroke:#333}.chart-loading-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:11}.chart-loading-container .spinner{margin:-10px 0 0 -10px !important;position:absolute;left:50%;top:50%}.power-analysis{position:relative}.power-charts .chart-controls{text-align:right}.power-charts .chart-legend,.power-charts .cpcurve-options-holder,.power-charts .watts-wkg-switches,.power-charts .custom-date-ranges{display:inline-block;vertical-align:middle;margin-left:20px;text-align:left}.power-charts .infobox-bar{display:inline-block;width:20px;height:2px;margin-top:6px;margin-right:7px}.power-charts .custom-date-ranges{margin:0}.power-charts .input-field{position:relative}.power-charts .week-label{position:absolute;left:0;top:-1.8em;font-size:11px}.power-charts .custom-range-input{width:100px}@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}}#run-pace-chart line.grid-line{stroke:none}#run-pace-chart rect.simple-bar.default{fill:#95d1ec}#run-pace-chart rect.simple-bar.default.highlighted,#run-pace-chart rect.simple-bar.default:hover{fill:#6cb8da}#run-pace-chart rect.simple-bar.default.selected{fill:#3a93c8}#run-pace-chart rect.simple-bar.default.gap{fill:#B89DE8}#run-pace-chart rect.simple-bar.default.gap.highlighted,#run-pace-chart rect.simple-bar.default.gap:hover{fill:#D8C8F5}#run-pace-chart rect.simple-bar.default.gap.selected{fill:#EEE5FB}.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;pointer-events:none}.pace-area-line{stroke-width:4px}.pace-area-chart-curr{stroke-width:4px;stroke:#1193c0;fill:none}.pace-area-chart-curr-fill{opacity:1;fill:#E2F1F8;pointer-events:none}.pace-area-chart-split{fill:none}.pace-area-chart-split-fill{opacity:1;fill:#a8ddf0;pointer-events:none}.pace-zones-chart tfoot td.info,.power-zones-chart tfoot td.info{padding-left:0}#g-pace-line-group{pointer-events:none}#g-bar-group>rect{transition:opacity 0.1s ease-in-out}#g-bar-group>rect.highlighted{opacity:0.6}#g-bar-group>rect.selected{opacity:0.3}#basic-analysis #map-canvas{height:350px;min-height:250px}#basic-analysis #elevation-chart{height:130px}#basic-analysis #elevation-chart .value{font-size:12px}#basic-analysis #effort-detail{margin:5px 0 8px 120px;height:1em;font-size:12px;color:#BDBDBD}#basic-analysis #effort-detail b{color:#494949}#basic-analysis .chart{margin-top:0;padding-top:5px;background-color:#fff}#basic-analysis .base-chart{margin:0}#basic-analysis line.grid-line{stroke:none}#basic-analysis #segments-chart .segments-label,#basic-analysis #segments-chart .laps-label,#basic-analysis #laps-chart .segments-label,#basic-analysis #laps-chart .laps-label{cursor:default;fill:#BDBDBD;font-size:12px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis #stacked-chart{background-color:#FFF}#basic-analysis .xaxis-container .background{fill:#EEE}#basic-analysis .xaxis-container text{fill:#999}#basic-analysis .xaxis-container .tick{stroke:#999}#basic-analysis .xaxis-container .tick.minor{stroke:#CCC}#basic-analysis .xaxis-container .domain{stroke:#F8F8F8}#basic-analysis .xaxis-container a text{font-size:10px;text-anchor:middle}#basic-analysis .xaxis-container a.selected text{fill:#000}#basic-analysis .avg-line.heartrate{stroke:#DD0447}#basic-analysis .avg-line.watts_calc{stroke:#333}#basic-analysis .avg-line.watts,#basic-analysis .avg-line.grade_adjusted_pace{stroke:#63c}#basic-analysis .avg-line.velocity_smooth,#basic-analysis .avg-line.velocity,#basic-analysis .avg-line.pace{stroke:#34ACE4}#basic-analysis .avg-line.cadence{stroke:#f0f}#basic-analysis .avg-line.temp{stroke:#C0B570}#basic-analysis g .simple-line{pointer-events:none;stroke:#000}#basic-analysis g#heartrate .simple-line{stroke:#DD0447}#basic-analysis g#watts_calc .simple-line{stroke:#333}#basic-analysis g#watts .simple-line,#basic-analysis g#grade_adjusted_pace .simple-line{stroke:#63c}#basic-analysis g#velocity_smooth .simple-line,#basic-analysis g#velocity .simple-line,#basic-analysis g#pace .simple-line{stroke:#34ACE4}#basic-analysis g#cadence .simple-line{stroke:#f0f}#basic-analysis g#smooth .simple-line{stroke:red}#basic-analysis g#temp .simple-line{stroke:#C0B570}#basic-analysis g#reduced .simple-line{stroke:blue}#basic-analysis rect.static-label-box{fill:#F8F8F8}#basic-analysis text.static-label-box{cursor:default}#basic-analysis text.static-label-box.label{fill:#999;font-size:12px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis text.static-label-box.detail{fill:#BDBDBD;font-size:10px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis text.static-label-box.top,#basic-analysis text.static-label-box.bottom{fill:#BDBDBD;font-size:9px;text-anchor:start}#basic-analysis line.static-label-box{pointer-events:none;shape-rendering:crispEdges;stroke-width:1px;stroke:#FFF}#basic-analysis rect.static-info-box{fill:#F8F8F8}#basic-analysis text.static-info-box{text-anchor:middle;cursor:default}#basic-analysis text.static-info-box.top{fill:#999;font-size:10px}#basic-analysis text.static-info-box.value{fill:#666;font-size:20px}#basic-analysis text.static-info-box.bottom{fill:#BDBDBD;font-size:10px}#basic-analysis g .simple-line{stroke-width:1px}#basic-analysis g .avg-line{stroke-width:1px;stroke-dasharray:4,1;shape-rendering:crispEdges;opacity:0.3}#basic-analysis g .bottom-line{pointer-events:none;shape-rendering:crispEdges;stroke-width:1px}#basic-analysis g .bottom-line.full{stroke:#FFF}#basic-analysis g .bottom-line.partial{stroke:#F0F0F0}.event-rect{fill:transparent}.event-rect.pointer{cursor:pointer}g .simple-line{pointer-events:none;stroke:#000}g#heartrate .simple-line{stroke:#DD0447}g#watts_calc .simple-line{stroke:#333}g#watts .simple-line,g#grade_adjusted_pace .simple-line{stroke:#63c}g#velocity_smooth .simple-line,g#velocity .simple-line,g#pace .simple-line{stroke:#34ACE4}g#cadence .simple-line{stroke:#f0f}g#smooth .simple-line{stroke:red}g#temp .simple-line{stroke:#00f}g#reduced .simple-line{stroke:#00f}g.paceline line{stroke:#999;stroke-width:1px;shape-rendering:crispEdges}g.axis.segment-effort line.tick{stroke:#999;stroke-width:1px;stroke-dasharray:2,2;shape-rendering:crispEdges}g.axis.segment-effort.secondary line.tick{display:none}.base-chart .z1,.base-chart .z2,.base-chart .z3,.base-chart .z4,.base-chart .z5,.base-chart .z6{fill:#21b5ea;stroke:#21b5ea}.base-chart text.segment-effort{font-size:9px;fill:#666}.base-chart line.segment-effort{stroke:#666;stroke-width:1px;shape-rendering:crispEdges}.base-chart line.segment-effort.pr{stroke:red}.base-chart text.avg-watts{font-size:11px;fill:#98397E}.base-chart text.avg-watts.est{fill:#333}.base-chart line.avg-watts{stroke:#98397E;stroke-width:1px;stroke-dasharray:9,5;shape-rendering:crispEdges}.base-chart line.avg-watts.est{stroke:#333}.base-chart line.pace-zones-divider{stroke:#BDBDBD;stroke-width:1px;stroke-dasharray:9,5;shape-rendering:crispEdges}.base-chart text.pace-zones-label{font-size:11px;fill:#333}.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 line.pace-bar-lines{shape-rendering:crispEdges;pointer-events:none;stroke-width:1px}.base-chart line.pace-bar-lines-avg{pointer-events:none;stroke-width:1px;shape-rendering:crispEdges;stroke-dasharray:9,5}.base-chart text.chart-label{font-size:11px;font-weight:400}.base-chart text.chart-value{font-size:13px;font-weight:500}.base-chart .extent{stroke:#fff;fill-opacity:0.125;shape-rendering:crispEdges}.smooth-pace-info-point{fill:#fff;stroke-width:2px;pointer-events:none;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s}.pace-info-box{pointer-events:none;z-index:10;background:rgba(255,255,255,0.9);border:1px solid #ccc;position:absolute;padding:8px;min-width:106px;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;opacity:0}.point-on-path-box{pointer-events:none;z-index:10;background:rgba(255,255,255,0.8);border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;padding:10px;min-width:106px;box-shadow:1px 1px 6px rgba(0,0,0,0.05);transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;opacity:0}.point-on-path-box-visible{opacity:1}.point-on-path-box-items{margin:0;padding:0}.point-on-path-box-item{margin:0 0 6px;padding:0;line-height:10px;font-weight:bold}.point-on-path-box-item:last-child{margin-bottom:0}.point-on-path-box-item-label{float:left;min-width:35px;margin-right:5px;font-weight:normal}.pace-info-crossbar{stroke-width:1px;shape-rendering:crispEdges;stroke:#999;pointer-events:none;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s}.smooth-pace-info-crossbar{stroke-width:1px;shape-rendering:crispEdges;stroke:#ccc;pointer-events:none;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s}svg{fill:currentColor}svg .button{opacity:0.6;transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear}svg .button:hover,svg .button.selected{opacity:1}svg .button rect{fill:#fff;shape-rendering:crispEdges;stroke:#ccc;z-index:1}svg .button path{fill:transparent;stroke:#fff;stroke-width:2;z-index:2}@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}}.fixed-lightbox body .container,.fixed-lightbox body .lightbox,.fixed-lightbox body header,.fixed-lightbox body header .nav-bar{overflow:hidden}.lightbox .content{min-height:300px}.lightbox .result{padding-top:75px;text-align:center}.lightbox .result p{margin-top:0}.lightbox.save-route .lightbox-window{width:600px}.lightbox.save-route .lightbox-window input[type='text'],.lightbox.save-route .lightbox-window .drop-down-menu{width:95%}.lightbox.save-route .lightbox-window textarea{width:96%;margin-bottom:0}.lightbox.export-route .lightbox-window{width:1000px}.lightbox.export-route .device-selector{background-color:#FFF;text-align:center;padding-top:10px}.lightbox.export-route .device-selector .device-photo{height:300px;background-repeat:no-repeat;background-position:center top}.lightbox.export-route .device-selector .device-photo#edge-8-photo{background-image:url("/images/devices/edge-810_v2.jpg")}.lightbox.export-route .device-selector .device-photo#edge-7-photo{background-image:url("/images/devices/edge-705_v2.jpg")}.lightbox.export-route .device-selector .device-photo#edge-5-photo{background-image:url("/images/devices/edge-510_v2.jpg")}.lightbox.export-route .device-selector .device-photo#edge-3-photo{background-image:url("/images/devices/edge-305_v2.jpg")}.lightbox.export-route .device-content .button{margin-bottom:10px}.lightbox.export-route .upsell{margin:20px -20px 0;padding:5px 20px;background-color:#DDD}.routebuilder-error-reporting{width:600px;top:120px;z-index:110}.routebuilder-error-reporting .step{display:none}.routebuilder-error-reporting .step.active{display:block}.routebuilder-error-reporting header:before{content:""}.routebuilder-error-reporting .close{position:absolute;top:50%;right:20px;margin-top:-0.6em}.routebuilder-error-reporting .close em{display:none}.routebuilder-error-reporting .close .clickable{color:inherit}.routebuilder-error-reporting .drop-down-menu{width:60%}.routebuilder-error-reporting textarea{height:100px}.routebuilder-error-reporting .actions{margin-top:20px}.index-heading-old .create-route{margin:0 0 20px 0}.index-heading h1{display:inline-block;margin:0 0 20px 0}.index-heading .create-route{margin:0}.index-heading .mobile-cta{margin-top:20px}.index-heading .mobile-cta .never-lose{font-size:1.4rem;font-weight:bold;margin:0 0 5px 0}.index-heading .mobile-cta .mobile-cta{margin:0}.index-heading .route-list-image{margin-top:20px}.index-heading section{position:relative}.index-heading section .place-holder{position:absolute;top:0;bottom:0;border:dashed #e5e5e5 3px;color:#999;font-size:18px;padding:30px}.index-heading section .upsell{background-color:#f5f5f5;margin:0px 20px;padding:30px;font-weight:300;color:#666}.index-heading section .upsell .upload-links-content{margin-top:85px;float:right;text-align:center;font-size:14px}.education-heading{min-height:650px}.education-heading h1{text-transform:uppercase}.education-heading img{margin-top:40px}.sport-select{border-top:1px solid #ccc;padding:10px 0 0 0}.sport-select .inline-inputs>span{margin-right:20px}section#routes{margin-top:0}#map-canvas{height:350px}#route-container #sliders .inline-inputs span{width:70%}#route-container #sliders .inline-inputs input{vertical-align:bottom}.route-details .avatar{float:left}.route-details .details{padding-left:75px;min-height:60px}.moving-time{font-size:1.2rem;margin-top:12px}.moving-time .label{color:#999;display:inline}.route-name{padding-left:20px;position:relative}.route-name .starred{position:absolute;left:0;top:0.5em}section.actions,.section.actions{margin:10px 0;padding:0}.popular-segments.section{margin-top:0}.cue-sheet{margin:0 auto;width:1000px}.cue-sheet .branding{width:1.5in}.cue-sheet .row{margin-bottom:30px;page-break-after:always}.cue-sheet .row .spans8{background-color:#FFF;margin:0;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1}.cue-sheet .row .spans8:last-child{border-left:0 none}.cue-sheet .row .spans8 .metadata{padding:10px 20px;border-top:1px solid #D1D1D1}.cue-sheet .row .spans8 .metadata h2{display:block;clear:both;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cue-sheet .row .spans8 .metadata .inline-stats li{margin:10px 50px 0 0}.cue-sheet .row .spans8 #map-canvas{height:250px}.cue-sheet .row .spans8 table{margin:0;font-size:12pt}.cue-sheet .row .spans8 table th{-webkit-print-color-adjust:exact;background-color:#000;color:#fff;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1}.cue-sheet .row .spans8 table th:first-child,.cue-sheet .row .spans8 table td:first-child{padding-right:0;text-align:left}.cue-sheet .row .spans8 table th:last-child,.cue-sheet .row .spans8 table td:last-child{padding-left:0;text-align:right;font-weight:600}.cue-sheet .row #disclaimer-text{padding:8px 20px;font-size:1.1rem;color:#999}.cue-sheet .row #disclaimer-text .moving-time-explanation{color:#666}.share-module{margin-top:15px}ul.routes-list{margin-right:-20px}ul.routes-list li.route-card{display:block;float:left;position:relative;width:23.4%;margin:0 1.6% 40px 0;background-color:#f7f7f7}ul.routes-list li.route-card .map{height:175px}ul.routes-list li.route-card .metadata{padding:15px 20px}ul.routes-list li.route-card .metadata h3{height:47px;margin-top:0;overflow-y:hidden;word-wrap:break-word}ul.routes-list li.route-card .metadata .inline-stats li:last-child{margin-right:0}ul.routes-list li.route-card .timestamp{background-color:#F0F0F0;padding:5px 20px}ul.routes-list li.route-card .actions{position:absolute;top:10px;right:0;background-color:#FFF;padding:2px 4px 0}.routes-upsell-lightbox{margin:-1px;position:relative}.routes-upsell-lightbox h1{font-size:4rem;margin-top:20%}.routes-upsell-lightbox .h3{margin-top:1em}.routes-upsell-lightbox .call-to-action{background-color:#FFF;bottom:0;position:absolute;right:0;top:0;left:66.666%}.routes-upsell-lightbox .carousel{box-shadow:inset 0 0 8px rgba(0,0,0,0.2);max-width:66.666%;overflow:hidden;position:relative}.routes-upsell-lightbox .slides{position:relative;white-space:nowrap;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out}.routes-upsell-lightbox .slides>div{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:40px 60px 0;vertical-align:top;white-space:normal;width:100%}.routes-upsell-lightbox .slides img{display:block;height:auto;max-width:100%}.routes-upsell-lightbox nav{padding:10px 0 20px}.routes-upsell-lightbox #prev-page,.routes-upsell-lightbox #next-page{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAAC3RSTlMAMO9QF6XPegcIeF5l4VcAAAAsSURBVAjXY4hewMDAMG0zkGDRFgCS0ipAgnlbA5CsDgATYC5IAqwEohisDQAfWQmNEHc6vQAAAABJRU5ErkJggg%3D%3D);background-position:center;background-repeat:no-repeat;height:30px;margin-top:-15px;opacity:0.6;position:absolute;top:50%;width:30px}.routes-upsell-lightbox #prev-page:hover,.routes-upsell-lightbox #next-page:hover{background-color:#ccc;opacity:1}.routes-upsell-lightbox #prev-page{left:20px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.routes-upsell-lightbox #next-page{right:20px}@media (max-width: 1023px){.responsive .details{display:block;clear:both;padding:0}.responsive .inline-stats li{display:block;float:none;margin:10px 0}.responsive .badge{display:none}}@media (max-width: 599px){.responsive .details{clear:none;padding-left:80px}.responsive .inline-stats li{display:block;float:left;margin:0 20px 0 0}}
