@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}}@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}}.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{min-height:445px;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{-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.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}}@-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}}.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 .main{min-height:120px}#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}@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}}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 .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 .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;clear:both;padding:10px 0px 10px 48px;position:relative;min-height:40px;transition:background-color 0.1s linear;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;-ms-transition:background-color 0.1s linear}ul.list-athletes>li:hover .action{opacity:1}ul.list-athletes>li.outset{padding-left:62px}ul.list-athletes>li:last-child{border-bottom:none}ul.list-athletes .avatar-athlete{float:left;margin-left:-48px}ul.list-athletes .action,ul.list-athletes .followbutton{position:absolute;right:20px;top:50%;margin-top:-15px;opacity:0}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,.touch ul.list-athletes .followbutton{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 #ccc;transition:box-shadow 0.1s linear;-webkit-transition:box-shadow 0.1s linear;-moz-transition:box-shadow 0.1s linear;-o-transition:box-shadow 0.1s linear;-ms-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}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;-webkit-transition:left 0.3s ease;-moz-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}#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 .marker-icon{background:url(/assets/sprites/sprites-explore-23e936078f950433225244e11a43030f.png) top center no-repeat;height:30px;margin-left:4px;width:23px;margin-top:2px}#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;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-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-top:0.9em;margin-bottom:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-overflow:ellipsis;white-space:nowrap}.segment-info-box .info-box-header .category-icon{margin:1em 0.3em 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;-moz-box-sizing:border-box;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}#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:#66a2cc;background:-moz-linear-gradient(top, #1e75ca, #66a2cc);background:-webkit-gradient(linear, left top, left bottom, from(#1e75ca), to(#66a2cc));background:-o-gradient(linear, left top, left bottom, from(#1e75ca), to(#66a2cc));background:-ms-gradient(linear, left top, left bottom, from(#1e75ca), to(#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%}#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)}.ldrboard:before,.ldrboard:after{content:"";clear:both;display:table;margin:0 0 1em}.ldrboard hgroup{background:#EBEBEB;background:-moz-linear-gradient(top, #FCFCFC, #EBEBEB);background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB));background:-o-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB));background:-ms-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB));border:1px solid #e5e5e5;padding:10px 15px}.ldrboard hgroup h2{border:none;padding:0;margin:0}.ldrboard hgroup h2 small{font-weight:300}.ldrboard .summary{border:1px solid #e5e5e5;border-bottom:none;margin:0}.ldrboard .summary td{padding:10px 20px;text-align:center;white-space:nowrap;vertical-align:middle}.ldrboard .summary td.callout a{line-height:1.2em}.ldrboard .summary td.standing,.ldrboard .summary td.time,.ldrboard .summary td.callout{border-right:1px solid #e5e5e5;vertical-align:top}.ldrboard .summary td.spacer{padding:0;width:33.87978%}.ldrboard .summary h3{clear:both;display:block;font-size:0.9em;font-weight:400;line-height:1em;text-transform:uppercase}.ldrboard .summary h4{line-height:1.2em}.ldrboard .summary strong{font-weight:400;font-size:2.2em;line-height:1.2em}.ldrboard #results{margin:0}.ldrboard table{border-collapse:separate;margin-top:0;border-bottom:1px solid #e5e5e5}.ldrboard table.layout{border-collapse:collapse}.ldrboard table td{border-right:1px solid #e5e5e5;padding:15px}.ldrboard table td img.power-meter{margin-left:2px}.ldrboard table td:first-child{width:62px;text-align:center;border-left:1px solid #e5e5e5}.ldrboard table td:last-child{border-right:1px solid #e5e5e5}.ldrboard table td.power{white-space:nowrap}.ldrboard table td.athlete strong{font-size:1.2em;font-weight:400}.ldrboard table td.athlete a{color:#333}.ldrboard table th{padding:6px 15px}.ldrboard table th:first-child{text-align:center}.ldrboard table tr.highlighted{background:#FEEEE7}.ldrboard .leaders{position:relative;float:right;width:81.84258%}.ldrboard .filters{background:#FFF;border:1px solid #e5e5e5;float:left;font-size:1em;width:16.27907%}.ldrboard .filters li a,.ldrboard .filters li .option{color:#333;display:block;border-top:1px solid #e5e5e5;margin-top:-1px;padding:8px 10px 8px 20px}.ldrboard .filters li a.selected,.ldrboard .filters li .option.selected{background:#FC4C02;color:#FFF;cursor:pointer;font-weight:600;text-decoration:none}.ldrboard .filters li a:hover,.ldrboard .filters li a:active,.ldrboard .filters li a.selected{background:#FC4C02;color:#FFF;cursor:pointer;text-decoration:none}.ldrboard .filters li a.highlighted{background:#FEEEE7}.ldrboard .filters li a.highlighted:hover,.ldrboard .filters li a.highlighted:active,.ldrboard .filters li a.highlighted.selected{background:#FC4C02}.ldrboard .filters li ul{padding:5px 0}.ldrboard .filters li li a,.ldrboard .filters li li .option{border:none;padding:4px 10px 4px 20px}.ldrboard .filters li .option{background:#EBEBEB;background:-moz-linear-gradient(top, #FCFCFC, #EBEBEB);background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB));background:-o-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB));background:-ms-gradient(linear, left top, left bottom, from(#FCFCFC), to(#EBEBEB))}.ldrboard .filters li#premium .option{padding-left:20px;position:relative}.ldrboard .filters li#premium .option .sprite{position:absolute;top:9px;left:9px}.ldrboard .filters li#premium li a{padding-left:43px;margin-top:1px}.ldrboard .upgrade{text-align:center}#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;-webkit-transition:background-color 0.2s linear;-moz-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{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),inset 1px 1px 1px #FFF;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}#segment .location{clear:both;padding-left:24px}.segment-challenge h4{font-weight:300;margin-top:10px}.segment-challenge img{float:left}.segment-challenge p{font-size:0.9em;margin:5px 0 8px 0}#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}#segment .inline-stats{margin-top:10px;margin-left:26px}.hgroup h1{margin-top:0}.hgroup .location{color:#999}.hgroup .description{margin-right:80px}.hgroup .description h1 strong{font-weight:500}.segment-performance-goal h4{margin-bottom:10px}.segment-performance-goal p{margin:0;padding:0}.create-segment-goal-lightbox{min-height:400px}.segment-activity h4{margin-bottom:14px}.segment-activity section{padding:0 0 20px}.segment-activity section:last-child{padding:0 0 0 0}.segment-activity section a{font-weight:300}.segment-activity section p{margin:0 0 5px 0;font-size:0.857em;color:#999}.segment-activity section .avatar{float:left;margin-right:10px}.segment-activity section .athlete{margin-bottom:5px}#chart-container.segment{padding-left:1px}.segment-activity-my-efforts h4{margin-bottom:14px}.segment-activity-my-efforts section{display:table;width:100%;padding:0 0 20px}.segment-activity-my-efforts section:last-child{padding:0 0 0 0}.segment-activity-my-efforts section a{font-weight:300}.segment-activity-my-efforts section p{margin:0 0 5px 0;font-size:0.857em;color:#999}.segment-activity-my-efforts section .avatar{display:table-cell}.segment-activity-my-efforts section .athlete{margin-bottom:5px}.segment-activity-my-efforts section .avatar-athlete img{vertical-align:bottom}.segment-activity-my-efforts section .results{padding-left:10px;display:table-cell;vertical-align:middle}.segment-activity-my-efforts section .result{font-size:13px}.segment-activity-my-efforts .kom-qom{border-top:1px solid #e5e5e5;padding-top:16px;margin-bottom:16px}.segment-challenge{margin-top:20px}.segment-challenge h4{margin-top:5px}.segment-challenge img{float:left}.segment-challenge p{margin:5px 0 10px 0;font-weight:300;color:#999}.segment #elev-chart .axis,.segment #trainer-charts .axis,.activity-charts #elev-chart .axis,.activity-charts #trainer-charts .axis{fill:none;stroke:#ccc;stroke-width:1;shape-rendering:crispedges}.segment #elev-chart .axis-tick-text,.segment #trainer-charts .axis-tick-text,.activity-charts #elev-chart .axis-tick-text,.activity-charts #trainer-charts .axis-tick-text{color:#999;stroke:none;fill:#999;font-size:10px}.segment #elev-chart .y .axis-tick-text,.segment #trainer-charts .y .axis-tick-text,.activity-charts #elev-chart .y .axis-tick-text,.activity-charts #trainer-charts .y .axis-tick-text{font-size:11px}.segment #elev-chart .fill,.segment #trainer-charts .fill,.activity-charts #elev-chart .fill,.activity-charts #trainer-charts .fill{fill:rgba(0,0,0,0.1)}.segment #elev-chart .highlight,.segment #trainer-charts .highlight,.activity-charts #elev-chart .highlight,.activity-charts #trainer-charts .highlight{fill:#175ABD;fill-opacity:0.7}.segment #elev-chart .hover-line,.segment #trainer-charts .hover-line,.activity-charts #elev-chart .hover-line,.activity-charts #trainer-charts .hover-line{stroke:#666;stroke-width:1px}.segment #elev-chart .grid,.segment #trainer-charts .grid,.activity-charts #elev-chart .grid,.activity-charts #trainer-charts .grid{stroke:#f5f5f5;shape-rendering:"crispEdges"}.segment #elev-chart #segment-info-box,.segment #trainer-charts #segment-info-box,.activity-charts #elev-chart #segment-info-box,.activity-charts #trainer-charts #segment-info-box{fill:#fff;stroke:#ccc;shape-rendering:crispedges;stroke-width:1px}.segment #elev-chart #segment-info-box-distance,.segment #elev-chart #segment-info-box-elevation,.segment #elev-chart #segment-info-box-grade,.segment #trainer-charts #segment-info-box-distance,.segment #trainer-charts #segment-info-box-elevation,.segment #trainer-charts #segment-info-box-grade,.activity-charts #elev-chart #segment-info-box-distance,.activity-charts #elev-chart #segment-info-box-elevation,.activity-charts #elev-chart #segment-info-box-grade,.activity-charts #trainer-charts #segment-info-box-distance,.activity-charts #trainer-charts #segment-info-box-elevation,.activity-charts #trainer-charts #segment-info-box-grade{font-weight:bold}.segment #elev-chart .metric,.segment #trainer-charts .metric,.activity-charts #elev-chart .metric,.activity-charts #trainer-charts .metric{fill:#f5f5f5}.segment #elev-chart .metric-label,.segment #trainer-charts .metric-label,.activity-charts #elev-chart .metric-label,.activity-charts #trainer-charts .metric-label{fill:#999;font-size:14px}.segment #elev-chart .metric-value,.segment #trainer-charts .metric-value,.activity-charts #elev-chart .metric-value,.activity-charts #trainer-charts .metric-value{fill:#666;font-size:20px}.segment #elev-chart .metric-unit,.segment #trainer-charts .metric-unit,.activity-charts #elev-chart .metric-unit,.activity-charts #trainer-charts .metric-unit{fill:#ccc;font-size:10px}.segment #elev-chart .metric-chart,.segment #trainer-charts .metric-chart,.activity-charts #elev-chart .metric-chart,.activity-charts #trainer-charts .metric-chart{fill:none;stroke-width:1px}.segment #elev-chart .hover-target,.segment #trainer-charts .hover-target,.activity-charts #elev-chart .hover-target,.activity-charts #trainer-charts .hover-target{opacity:0;stroke:none}.segment #elev-chart .chart-separator,.segment #trainer-charts .chart-separator,.activity-charts #elev-chart .chart-separator,.activity-charts #trainer-charts .chart-separator{stroke:#e5e5e5;shape-rendering:crispedges;stroke-width:1px}.segment #elev-chart .box-separator,.segment #trainer-charts .box-separator,.activity-charts #elev-chart .box-separator,.activity-charts #trainer-charts .box-separator{stroke:#fff;shape-rendering:crispedges;stroke-width:1px}#street-view{height:300px;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;display:none;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{display:none !important;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}}
