a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}button,html,input[type=submit]{-webkit-font-smoothing:antialiased}body{-webkit-text-size-adjust:none}body,button,input,select,textarea{font-size:14px;line-height:20px;color:#171717;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#0e1712 url(../../images/home-bg-photo.jpg) fixed no-repeat 40% 0}body.app{background:#040f13 url(../../images/background-mountains.jpg) fixed no-repeat top center}body.app.responsive{background:#040f13}@media screen and (min-width:620px){body{background-position:35% -100px}}@media screen and (min-width:960px){body{background-position:50% -80px}body.app.responsive{background:#040f13 url(../../images/background-mountains.jpg) fixed no-repeat top center}}@media screen and (min-width:1200px){body{background-position:50% 0}}h2{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:36px;line-height:40px;color:#f55;margin-bottom:30px}a{color:#ff5933;text-decoration:none}a:hover{color:#ff5933}.first-load-spacer{float:left;width:100%;height:360px}@media screen and (min-width:960px){.first-load-spacer{height:600px}}#content{width:1160px;margin:0 auto;position:relative}body.responsive #content{margin:0;float:left;width:100%;background:#fff}body.app #content{padding-top:60px}#content.ng-enter-active{animation:fade-in 360ms}#content.ng-leave-active{animation:fade-out 360ms}@media screen and (min-width:960px){body.app.responsive #content{background:0 0;padding:90px 2.5% 30px}body.app.responsive.full-screen #content{background:#fff;padding:60px 0 0 0}}@media screen and (min-width:1200px){body.app.responsive #content{padding:90px 5% 30px}body.app.responsive.full-screen #content{padding:60px 0 0 0}body.app.responsive.has-max-width #content{float:none;width:1160px;margin:0 auto;padding-left:0;padding-right:0}body.app.responsive.has-max-width #content:after{content:'';display:table;clear:both}}@keyframes fade-in{0%{opacity:0}100%{opacity:100%}}@keyframes fade-out{0%{opacity:100%}100%{opacity:0}}.content-wrap{float:left;width:100%;background:#fff;position:relative}.full-page-loading{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding-top:60px;line-height:100px;text-align:center;color:#ccc;background:rgba(0,0,0,.2);z-index:999}body.is-loading .full-page-loading{display:block}.sheet{background:#fff;width:100%;float:left;padding:30px 30px 120px 30px}.loading{height:500px;background:url(../../images/loading-spinner.gif) no-repeat 50% 50%}.diary-list .diary-list__list .diary-list__workouts .description,.ellipsis,.feed-card__user .feed-card__datetime,.feed-card__user .feed-card__user-name,.image-browser .image-browser__workout-link-header .image-browser__user-name,.image-browser .image-browser__workout-link-header .image-browser__workout-stats,.image-browser .image-browser__workout-link-header .image-browser__workout-time,.map .leaflet-popup-content .description,.people-list__list .people-list__location,.people-list__list .people-list__name,.people-you-may-know .person__location,.people-you-may-know .person__name,.workout-header .workout-date-text,.workout-header .workout-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}#footer .newsletter-wrap .newsletter-sign-up-form .input,.card-sheet input[type=password],.card-sheet input[type=text],.diary-list .diary-list__selected-dates input,.redeem-sheet input[type=text],.route-planner-details .route-planner-details__description input,.search-results__form input,.settings__form input[type=text],.settings__save-prompt-password,.text-input,.top-bar-search .search-field input{border:1px solid #c8c8c8;font-size:12px;padding:4px 6px;resize:none;-moz-box-shadow:inset 3px 3px 0 #f2f2f2;-webkit-box-shadow:inset 3px 3px 0 #f2f2f2;box-shadow:inset 3px 3px 0 #f2f2f2}#footer .newsletter-wrap .newsletter-sign-up-form .subscribe,.a-facebook-button,.add-friends-sheet .fb-button,.app-banner .app-banner__button,.basic-button,.card-sheet .button,.card-sheet button,.diary-list .diary-list__selected-dates button,.diary__filters .diary__filters-buttons button,.follow-button,.follow-pending-button,.following-button,.following-list .follow-accept-button,.gpx-import .button-row button,.home-top .button,.login-buttons .login-button,.login-buttons .sign-up-button,.login-form .facebook-button,.login-form .submit,.ngdialog-add-workout .button-row button,.redeem-sheet .button,.search-results .friend-list .send-friend-request,.settings__button-row .save-changes,.sign-up-form .facebook-button,.sign-up-form .submit,.tabs .add-workout,body.download-page .sheet-narrow .button,body.responsive .ngdialog-add-workout .export-button,body.responsive .ngdialog-add-workout .import-button{display:block;background:#ff5933;height:40px;line-height:40px;padding:0 30px;text-align:center;border:0;border-radius:25px;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer;outline:0}.a-facebook-button,.add-friends-sheet .fb-button,.login-form .facebook-button,.sign-up-form .facebook-button{background:#425899;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOTBjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyNTg5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#6c90c8),color-stop(100%,#425899));background-image:-moz-linear-gradient(#6c90c8,#425899);background-image:-webkit-linear-gradient(#6c90c8,#425899);background-image:linear-gradient(#6c90c8,#425899);font-size:14px;padding:0 15px}.a-facebook-button span,.add-friends-sheet .fb-button span,.login-form .facebook-button span,.sign-up-form .facebook-button span{display:inline-block;height:38px;padding-left:24px;margin:0 auto;background:url(../../images/home-facebook-button.png) no-repeat 0 11px}.ngdialog .ngdialog-overlay{background:rgba(0,0,0,.9);cursor:default}.ngdialog-content{position:relative;z-index:100000}.ngdialog-content .close-view{width:100px;margin-left:480px;line-height:50px;color:#535353;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;text-align:right;padding-right:35px;position:absolute;top:0;left:50%;cursor:pointer}.ngdialog-content .close-view b{display:block;position:absolute;top:0;right:0;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:40px;line-height:43px;color:#ff5933}.tabs{float:left;width:100%;height:50px;padding:0 3.75%;background:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:50px;text-transform:uppercase;position:relative;border-bottom:1px solid #eee}.tabs .tab{float:left;padding:0 15px;color:#999;cursor:pointer;height:50px}.tabs .tab:hover{color:#393939}.tabs .tab.active{border-bottom:2px solid #ff5933;color:#393939}.tabs .add-workout{float:right;width:60px;height:30px;line-height:30px;padding:0;margin:10px 0}.tabs .add-workout-long{display:none}@media screen and (min-width:420px){.tabs{padding:0 2.5%}.tabs .add-workout{width:130px;margin:10px 0}.tabs .add-workout-short{display:none}.tabs .add-workout-long{display:block}}@media screen and (min-width:960px){.tabs{padding:0 15px;height:60px;line-height:60px}.tabs .tab{padding:0 20px;height:60px}.tabs .add-workout{height:40px;line-height:40px;width:140px}}@media screen and (min-width:1200px){.tabs{padding:0 30px}}.likes{float:left;width:100%}.likes .likes__button{float:left;height:25px;background:0 0;border:0;font-size:12px;color:#ff5933;padding:0 0 0 25px;position:relative;outline:0;cursor:pointer}.likes .icon-like{width:20px;height:22px;position:absolute;top:0;left:0}.likes svg{display:block;max-width:100%;max-height:100%;fill:#ff5933}.likes .icon-like__reacted{display:none}.likes .likes__button:hover .icon-like__not-reacted,.likes .user-reacted .icon-like__not-reacted{display:none}.likes .likes__button:hover .icon-like__reacted,.likes .user-reacted .icon-like__reacted{display:block}svg{pointer-events:none}path.css-colors{fill:inherit}p#onetrust-policy-text a:active,p#onetrust-policy-text a:focus{outline:0}.spinner{opacity:0;width:50px;height:50px;position:absolute;top:20px;right:30px;-moz-transition:opacity 640ms ease-in-out;-o-transition:opacity 640ms ease-in-out;-webkit-transition:opacity 640ms ease-in-out;transition:opacity 640ms ease-in-out}.spinner .label{position:absolute;top:0;right:46px;color:#aaa;line-height:50px}.spinner .circular{position:relative;width:50px;height:50px}.spinner .path{stroke:#999;stroke-dasharray:1,100;stroke-dashoffset:0;stroke-linecap:round}.spinner.active{opacity:1}.spinner.play .circular{-moz-animation:rotate 1064ms linear infinite;-webkit-animation:rotate 1064ms linear infinite;animation:rotate 1064ms linear infinite}.spinner.play .path{-moz-animation:dash 1.5s ease-in-out infinite;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:44,100;stroke-dashoffset:-13}100%{stroke-dasharray:44,100;stroke-dashoffset:-62}}@-webkit-keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:44,100;stroke-dashoffset:-13}100%{stroke-dasharray:44,100;stroke-dashoffset:-62}}@keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:44,100;stroke-dashoffset:-13}100%{stroke-dasharray:44,100;stroke-dashoffset:-62}}.activity-icon,.activity-icon-big,.activity-icon-small{display:block}.activity-icon svg,.activity-icon-big svg,.activity-icon-small svg{display:block;max-width:100%;max-height:100%;fill:#535353}.activity-icon{width:30px;height:30px}.activity-icon-small{width:20px;height:20px;padding:1px}.activity-icon-big{width:60px;height:60px}.activity-icon-map,.graph-circle{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.2)}.activity-color{background-color:#c1c1c1}.activity-color-0,.activity-id-0 .activity-color{background-color:#ffc634}.activity-color-1,.activity-id-1 .activity-color{background-color:#ec2a2a}.activity-color-2,.activity-id-2 .activity-color{background-color:#00aff2}.activity-color-3,.activity-id-3 .activity-color{background-color:#00ddfc}.activity-color-4,.activity-color-5,.activity-color-6,.activity-color-7,.activity-color-8,.activity-color-9,.activity-id-4 .activity-color,.activity-id-5 .activity-color,.activity-id-6 .activity-color,.activity-id-7 .activity-color,.activity-id-8 .activity-color,.activity-id-9 .activity-color{background-color:#c1c1c1}.activity-color-10,.activity-id-10 .activity-color{background-color:#bddf25}.activity-color-11,.activity-id-11 .activity-color{background-color:#fa9200}.activity-color-12,.activity-id-12 .activity-color{background-color:#c888f1}.activity-color-13,.activity-id-13 .activity-color{background-color:#1ddebf}.activity-color-14,.activity-id-14 .activity-color{background-color:#00bfe8}.activity-color-15,.activity-id-15 .activity-color{background-color:#886efc}.activity-color-16,.activity-id-16 .activity-color{background-color:#38c443}.activity-color-17,.activity-id-17 .activity-color{background-color:#f07ac4}.activity-color-18,.activity-id-18 .activity-color{background-color:#5e69f5}.activity-color-19,.activity-id-19 .activity-color{background-color:#c61a4d}.activity-color-20,.activity-id-20 .activity-color{background-color:#ec66a5}.activity-color-21,.activity-id-21 .activity-color{background-color:#23a6d4}.activity-color-22,.activity-id-22 .activity-color{background-color:#56b3de}.activity-color-23,.activity-id-23 .activity-color{background-color:#b0325e}.activity-color-24,.activity-id-24 .activity-color{background-color:#76aa2d}.activity-color-25,.activity-id-25 .activity-color{background-color:#bfa370}.activity-color-26,.activity-id-26 .activity-color{background-color:#606060}.activity-color-27,.activity-id-27 .activity-color{background-color:#4066c3}.activity-color-28,.activity-id-28 .activity-color{background-color:#1ca8cc}.activity-color-29,.activity-id-29 .activity-color{background-color:#e8ab2c}.activity-color-30,.activity-id-30 .activity-color{background-color:#21a8ca}.activity-color-31,.activity-id-31 .activity-color{background-color:#2ac1cb}.activity-color-32,.activity-id-32 .activity-color{background-color:#da4593}.activity-color-33,.activity-id-33 .activity-color{background-color:#009f16}.activity-color-34,.activity-color-35,.activity-color-36,.activity-color-37,.activity-color-38,.activity-color-39,.activity-color-40,.activity-color-41,.activity-color-42,.activity-color-43,.activity-color-44,.activity-color-45,.activity-color-46,.activity-color-47,.activity-color-48,.activity-id-34 .activity-color,.activity-id-35 .activity-color,.activity-id-36 .activity-color,.activity-id-37 .activity-color,.activity-id-38 .activity-color,.activity-id-39 .activity-color,.activity-id-40 .activity-color,.activity-id-41 .activity-color,.activity-id-42 .activity-color,.activity-id-43 .activity-color,.activity-id-44 .activity-color,.activity-id-45 .activity-color,.activity-id-46 .activity-color,.activity-id-47 .activity-color,.activity-id-48 .activity-color{background-color:#c61a4d}.map .leaflet-popup-content-wrapper{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:2px 2px 1px rgba(0,0,0,.55);-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.55);box-shadow:2px 2px 1px rgba(0,0,0,.55);background:#000;color:#fff}.map .leaflet-popup-content-wrapper a{color:#fff}.map .leaflet-popup-content{margin:0;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px;line-height:15px}.map .leaflet-popup-content .icon-link{display:block;float:left;margin:10px 0 0 10px}.map .leaflet-popup-content .item-link,.map .leaflet-popup-content .poi-link{display:block;padding:10px;background:url(../../images/map-workout-popup-arrow-orange.png) no-repeat 271px 50%}.map .leaflet-popup-content .description,.map .leaflet-popup-content .info,.map .leaflet-popup-content .name,.map .leaflet-popup-content .time{display:block;margin:0 20px 0 40px}.map .leaflet-popup-content .description,.map .leaflet-popup-content .time{color:#999}.map .leaflet-popup-content .info,.map .leaflet-popup-content .name{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;line-height:16px;padding:2px 0}.map .leaflet-popup-content .name{font-size:14px}.map .leaflet-popup-content .info b{font-weight:400;color:#00b9fc}.map .leaflet-popup-content .description{font-style:italic}.map .leaflet-popup-content .arrow-black{display:block;width:8px;height:16px;background:url(../../images/map-workout-popup-arrow.png) no-repeat 0 0;position:absolute;bottom:37px;left:-8px}.map .leaflet-popup-tip-container{display:none}.map-settings{position:absolute;top:10px;right:10px}.map-settings .drop-icon{display:block;width:26px;height:26px;padding:10px 8px;background:#fff;cursor:pointer;-moz-box-shadow:0 1px 5px rgba(0,0,0,.65);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.map-settings .drop-icon i{display:block;width:10px;height:6px;border-top:6px solid #222;border-left:5px solid transparent;border-right:5px solid transparent}.map-settings .drop-icon:hover i,.map-settings.showing .drop-icon i{background-position:-12px 0}.map-settings ul{display:none;border-top:1px solid #c9c9c9;line-height:20px;position:absolute;top:29px;right:0}.map-settings ul.is-showing{display:block}.map-settings li{background:#fff;border:1px solid #c9c9c9;border-width:0 1px 1px 1px;padding:10px;width:200px;color:#8e8e8e;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer}.map-settings li.selected:hover,.map-settings li:hover{background-color:#f3f3f3}.map-settings li.selected{background:#fff url(../../images/checkmark-orange.png) no-repeat 178px 50%}.map-settings .map-type-row{cursor:default}.map-settings .map-type-row:hover{background:#fff}.map-settings select{width:100%;margin-top:5px;font-size:16px;cursor:pointer}.user-location-marker{background:#49f;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.5)}.map-locate{position:absolute;top:5px;left:5px;right:47px;max-width:300px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5);height:36px}.map-locate label{position:absolute;top:0;left:0;width:27px;height:36px;padding-left:10px;cursor:pointer}.map-locate label svg{display:block;max-width:100%;max-height:100%;fill:#999}.map-locate .map-locate__search{background:0 0;border:0;width:100%;height:36px;padding:0 40px 0 33px;float:left;font-size:16px;color:#535353;outline:0}.map-locate .map-locate__geolocate{position:absolute;top:0;right:0;background:0 0;border:0;padding:0;height:36px;width:36px;cursor:pointer;outline:0;z-index:2}.map-locate .map-locate__geolocate svg{display:block;height:36px;width:18px;fill:#999;margin:0 auto}.map-locate .map-locate__geolocate:hover svg{fill:#222}.map-locate .spinner{top:-7px;right:-7px}.map-locate .map-locate__no-results{position:absolute;bottom:-25px;left:0;width:100%;text-align:center;line-height:25px;color:#535353;background:rgba(255,255,255,.7)}@media screen and (min-width:620px){.map-locate{top:10px;left:47px}.map-locate .map-locate__search{font-size:14px}}#top-bar{width:100%;height:80px;padding:10px 15px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;position:relative}#top-bar .st-logo{display:none;position:absolute;top:0;left:5px;width:50px;height:60px;padding:13px 9px 13px 11px}#top-bar .st-logo svg{display:block;width:100%;max-height:100%}#top-bar button{outline:0;cursor:pointer}.top-bar-search{display:none}body.app #top-bar{position:fixed;top:0;left:0;height:60px;padding:0 15px 0 60px;background:#060606;border-bottom:1px solid #191919;z-index:10000;background:-moz-linear-gradient(top,#212121 0,#060606 100%);background:-webkit-linear-gradient(top,#212121 0,#060606 100%);background:linear-gradient(to bottom,#212121 0,#060606 100%)}body.app #top-bar .st-logo{display:block}.nav-menu-toggle{float:left;background:0 0;border:0;height:59px;padding:0 23px 0 0;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;position:relative}.nav-menu-toggle .menu-is-open{display:none}.nav-menu-toggle .menu-triangle{position:absolute;top:27px;right:10px;width:8px;border-top:4px solid #ff5933;border-left:4px solid transparent;border-right:4px solid transparent;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transition:-moz-transform 240ms ease-out;-o-transition:-o-transform 240ms ease-out;-webkit-transition:-webkit-transform 240ms ease-out;transition:transform 240ms ease-out}.nav-open .menu-is-open{display:inline}.nav-open .menu-is-closed{display:none}.nav-open .menu-triangle{-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.header-menu-wrap{display:none;position:fixed;top:60px;bottom:0;left:0;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:1}.nav-app,.nav-home{float:left;width:100%;background:#fff}.nav-app li,.nav-home li{float:left;width:100%;border-bottom:1px solid #eee}.nav-app a,.nav-home a{color:#ff5933;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;display:block;padding:15px}.nav-app a:hover,.nav-home a:hover{background:#f9f9f9}.nav-app .active,.nav-home .active{border-left:3px solid #ff5933;padding-left:12px;color:#ff5933}body.app .nav-app,body.app .nav-home{background:#000}body.app .nav-app li,body.app .nav-home li{border-color:#363636}body.app .nav-app a,body.app .nav-home a{color:#999}body.app .nav-app a:hover,body.app .nav-home a:hover{background:#1f1f1f;color:#fff}body.app .nav-app .active,body.app .nav-home .active{color:#f0f0f0}.nav-app{padding-top:50px}.nav-open .header-menu-wrap{display:block}.nav-open .top-bar-search{display:block}.nav-open .logged-in-user-menu{display:none}.logged-in-user-menu{float:left;width:100%;background:#060606}.logged-in-user-menu li{float:left;width:100%;border-bottom:1px solid #363636;position:relative}.logged-in-user-menu li a,.logged-in-user-menu li button{display:block;width:100%;background:0 0;border:0;padding:15px;font-size:13px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;color:#999;position:relative;cursor:pointer;outline:0}.logged-in-user-menu li a:hover,.logged-in-user-menu li button:hover{background:#1f1f1f;color:#fff}.logged-in-user-menu .notifications-dot{position:absolute;top:14px;right:15px;color:#fff;background:#e00;font-size:10px;text-align:center;width:20px;height:20px;line-height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.user-menu-open .header-menu-wrap{display:block}.user-menu-open .nav-app,.user-menu-open .nav-home{display:none}.user-menu-open .logged-in-user-menu{display:block}.user-menu-open .logged-in-triangle{-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.search-active .nav-app,.search-active .nav-home{display:none}@media screen and (min-width:960px){#top-bar{height:100px;padding:10px 0}body.app #top-bar{height:60px;padding:0 15px 0 60px}.nav-menu-toggle{display:none}.header-menu-wrap{display:block;padding:20px 0;top:auto;left:auto;bottom:auto;width:auto;height:80px;background:0 0;overflow:visible;position:relative}body.app .header-menu-wrap{left:80px;top:10px;right:185px;padding:0;height:60px;position:fixed}body.app.logged-in .header-menu-wrap{left:105px;top:0}.nav-app,.nav-home{background:0 0}.nav-app li,.nav-home li{margin-right:36px;width:auto;border:0}.nav-app li.last,.nav-home li.last{margin-right:0}.nav-app a,.nav-home a{color:#999;padding:20px 0}.nav-app a:hover,.nav-home a:hover{color:#eee;background:0 0}.nav-app .active,.nav-home .active{border:0;border-bottom:3px solid #ff5933;color:#eee;padding-left:0;padding-bottom:16px}body.app .nav-app,body.app .nav-home{background:0 0}body.app .nav-app a:hover,body.app .nav-home a:hover{color:#eee;background:0 0}body.app .nav-app .active,body.app .nav-home .active{color:#eee}.nav-app{padding-top:0}.nav-home{padding-left:30px}body.app .nav-home{padding-left:0}.nav-home li{margin:0 50px 0 0}.nav-home a{color:#fff;padding:10px 0}.nav-home a:hover{color:#fff}.nav-home .active{color:#fff}.user-menu-open .nav-app,.user-menu-open .nav-home{display:block}.logged-in-user-menu{display:none;position:absolute;top:60px;right:-186px;width:260px;border:1px solid #363636;border-width:0 1px}}@media screen and (min-width:1200px){body.app #top-bar{padding-left:68px;padding-right:20px}body.app.logged-in .header-menu-wrap{left:116px}#top-bar .st-logo{left:10px}.nav-app li{margin-right:40px}}.logged-in-user{display:block;background:0 0;border:0;padding:0;float:right;width:55px;height:60px;text-align:left;position:relative;display:none}body.app .logged-in-user{display:block}.logged-in-user .logged-in-user-info{float:right}.logged-in-user .logged-in-profile-picture{position:absolute;top:10px;left:0;width:40px;height:40px;overflow:hidden}.logged-in-user .logged-in-profile-picture img{display:block;max-width:100%;border-radius:50%}.logged-in-user .notifications-dot{position:absolute;top:5px;left:32px;width:16px;height:16px;background:red;border-radius:50%;color:#fff;text-align:center;line-height:15px;font-size:10px;font-weight:700}.logged-in-user .logged-in-user-name{display:none;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:14px}.logged-in-user .logged-in-triangle{position:absolute;top:27px;right:0;width:8px;border-top:4px solid #ff5933;border-left:4px solid transparent;border-right:4px solid transparent;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-moz-transition:-moz-transform 240ms ease-out;-o-transition:-o-transform 240ms ease-out;-webkit-transition:-webkit-transform 240ms ease-out;transition:transform 240ms ease-out}@media screen and (min-width:620px){.logged-in-user{width:150px}.logged-in-user .logged-in-user-info{width:100%;padding-left:50px}.logged-in-user .logged-in-user-name{display:block;color:#fff;line-height:40px}}.login-buttons{position:absolute;top:26px;right:15px;z-index:2}body.app .login-buttons{top:18px}.login-buttons .login-button,.login-buttons .sign-up-button{float:right;height:28px;line-height:28px;padding:0 18px;font-size:13px}.login-buttons .sign-up-button{background:0 0}@media screen and (min-width:960px){.login-buttons{right:30px;top:36px}body.app .login-buttons{right:15px;top:18px}body.app .login-buttons a{margin-right:20px}.login-buttons a{width:92px}}.top-bar-search{display:none;position:absolute;top:60px;left:0;width:100%;height:50px;background:#000;border-bottom:1px solid #363636;z-index:3}.top-bar-search .top-bar-search-icon{display:none}.top-bar-search .search-field{width:100%;height:49px;padding:5px}.top-bar-search .search-field input{width:100%;height:39px;font-size:16px;padding:0 12px;border-radius:0;border:0;outline:0}.top-bar-search .button-cancel-search,.top-bar-search .button-do-search{display:block;position:absolute;top:5px;height:40px;width:40px;background:0 0;border:0;padding:0}.top-bar-search .button-do-search{right:5px;padding:5px 5px 0 0;opacity:.44}.top-bar-search .button-do-search:active,.top-bar-search .button-do-search:hover{opacity:.95}.top-bar-search .button-cancel-search{display:none}@media screen and (min-width:960px){.top-bar-search{display:block;top:auto;left:auto;background:0 0;border:0;float:left;width:47px;height:59px;position:relative}.top-bar-search .top-bar-search-icon{display:block;background:0 0;border:none;position:relative;top:0;width:47px;height:59px;padding:4px 15px 0 0;opacity:.44}.top-bar-search .top-bar-search-icon svg{width:24px;height:53px}.top-bar-search .top-bar-search-icon use{fill:#fff}.top-bar-search .top-bar-search-icon:active,.top-bar-search .top-bar-search-icon:hover{opacity:.95}.top-bar-search .search-field{width:620px;height:59px;padding:10px 0;position:absolute;top:0;left:0}.top-bar-search .button-cancel-search,.top-bar-search .button-do-search{display:block;top:10px;height:39px}.top-bar-search .button-do-search{right:0}.top-bar-search .button-do-search svg{width:24px;height:24px}.top-bar-search .button-cancel-search{right:-40px;font-size:21px;color:#999}.top-bar-search .button-cancel-search:hover{color:#eee}}#footer{float:left;width:100%;color:#696969;background:#040f13;padding:0 0 100px;font-size:13px;line-height:30px}body.logged-in #footer{padding-bottom:30px}#footer .footer-wrap{float:left;width:100%;padding-top:20px;position:relative}#footer .st-logo{display:none;width:113px;height:34px;float:left;outline:0}#footer .st-logo svg{display:block;width:100%;max-height:100%}#footer .about,#footer .app-links,#footer .follow-us{float:left;width:100%;padding:0 5px 0 20px;margin-top:10px}#footer a{margin-right:11px}#footer .title{float:left;width:67px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px}#footer .copyright{float:left;width:100%;padding:0 20px;margin-top:30px;line-height:20px;text-align:center;color:#666}#footer .copyright a{margin:0 5px;color:#666;text-decoration:underline;cursor:pointer}@media screen and (min-width:620px){#footer .footer-wrap{padding-left:35%}#footer .st-logo{display:block;position:absolute;top:20px;left:10%}#footer .about,#footer .app-links,#footer .follow-us{display:block;float:none;margin:0 0 10px 0;padding-left:0}#footer .copyright br{display:none}#footer .copyright a{margin:0 0 0 10px}}@media screen and (min-width:750px){#footer{font-size:14px}#footer .footer-wrap{width:50%;padding-left:0;padding-top:30px;line-height:35px}#footer .st-logo{display:block;width:100%;position:relative;top:auto;left:auto;margin:0 0 20px 0;padding-left:30px}#footer .st-logo svg{width:113px}#footer .about,#footer .app-links,#footer .follow-us{padding-left:30px}#footer a{margin-right:20px}}@media screen and (min-width:960px){.mini-footer #footer{float:right}.mini-footer #footer .footer-wrap{float:right;width:100%}}@media screen and (min-width:1200px){#footer .st-logo{float:left;width:113px}#footer .about,#footer .app-links,#footer .follow-us{padding-left:200px}.mini-footer #footer .st-logo{float:none}.mini-footer #footer .about,.mini-footer #footer .app-links,.mini-footer #footer .follow-us{padding-left:30px}}.feed{float:left;width:100%;padding:3.75% 0;min-height:500px}.feed h2{font-size:24px;line-height:30px;margin-bottom:7.5%;padding-left:3.75%}.feed .feed-items{float:left;width:100%}.feed .feed-loading-status{display:block;width:60%;margin:0 auto 20px;clear:both;color:#999;text-align:center;line-height:42px}.feed .more-feed{display:block;width:60%;margin:0 auto 20px;clear:both;background:#fbfbfb;color:#ff5933;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-align:center;line-height:40px;border:1px solid #e0e0e0;border-radius:25px;cursor:pointer;outline:0}@media screen and (min-width:420px){.feed{padding:5% 0}.feed h2{padding-left:2.5%;margin-bottom:5%}}@media screen and (min-width:960px){.feed{padding:30px 0}.feed h2{padding-left:15px;margin-bottom:30px}}@media screen and (min-width:1200px){.feed{padding:30px 0}.feed h2{padding-left:30px;margin-bottom:30px}}.workout-item{max-width:420px;margin:0 auto 7.5%;padding-bottom:3.75%}.workout-item:after{content:'';display:table;clear:both}.workout-item .comments{clear:none;float:right;padding:0 3.75%;margin:0}.workout-item .comments .border{margin-top:10px}.workout-item .comments li{clear:none}@media screen and (min-width:420px){.workout-item{margin-bottom:5%;padding-bottom:5%}.workout-item .comments{padding:0 2.5%}}@media screen and (min-width:620px){.workout-item{float:left;width:100%;max-width:100%;padding:0 15px 5%;border-bottom:1px solid #eee}body.diary-page .workout-item{border:0}.workout-item .comments{padding:0}}@media screen and (min-width:960px){.workout-item{padding:0 0 30px 15px;margin-bottom:30px}.workout-item .comments{padding:0 15px 0 0;margin:0}}@media screen and (min-width:1200px){.workout-item{padding:0 0 30px 30px;margin-bottom:30px}.workout-item .comments{padding:0;margin-top:0}}.feed-card{float:left;width:100%;border-top:1px solid #eee;position:relative;overflow:hidden}.feed-card__user{position:absolute;top:0;left:0;padding:10px 10px 10px 60px;height:60px;max-width:62.5%;z-index:2}.feed-card__user .picture{width:40px;height:40px;position:absolute;top:10px;left:10px}.feed-card__user .picture img{width:40px;height:40px}.feed-card__user .feed-card__user-name{display:block}.feed-card__user .feed-card__datetime{display:block;font-size:12px;color:#999}.feed-card__link{float:left;width:100%}.feed-card__header{float:left;width:100%;height:60px;padding-right:46px;position:relative}.feed-card__header .activity-icon{position:absolute;top:15px;right:10px}.feed-card__private-icon{float:right;width:23px;height:60px;padding-left:10px}.feed-card__private-icon svg{display:block;max-width:100%;max-height:100%;fill:#535353}.feed-card__hr{float:right;height:60px;padding-left:22px;position:relative}.feed-card__hr svg{display:block;position:absolute;top:0;left:0;width:18px;height:60px;fill:#535353}.feed-card__hr .value{display:block;font-size:12px;line-height:60px;color:#535353}.feed-card__body{float:left;width:100%;padding-bottom:54.6875%;border:3px solid #fff;border-width:0 3px;position:relative;overflow:hidden}.feed-card__body .map{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fafafa}.feed-card__body .leaflet-container{cursor:pointer}.feed-card__body .feed-card__photo{display:block;width:100%;position:absolute;top:0;left:0}.feed-card__footer{float:left;width:100%;padding:10px;position:relative}.feed-card__footer>span{font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:18px;line-height:30px;color:#535353;margin-right:.66em}.feed-card__footer .likes{position:absolute;right:0;top:0;height:50px;padding:12px;float:none;width:auto}.feed-card-extra{float:left;width:100%;position:relative;background:#f9f9f9;padding:15px 0;box-shadow:0 1px 3px rgba(0,0,0,.2)}.feed__achievements{float:left;width:100%;font-size:12px;line-height:20px;color:#535353;background:#fff;margin-bottom:10px;padding:0 3.75%}.feed__achievements li{padding:5px 0 5px 21px;position:relative}.feed__achievements svg{display:block;position:absolute;top:0;left:0;width:16px;height:30px}.feed-card-extra .feed__achievements{margin:-15px 0 15px}.feed-card-extra .feed__achievements li{padding:10px 0 10px 21px}.feed-card-extra .feed__achievements svg{height:40px}@media screen and (min-width:420px){.feed-card{box-shadow:0 1px 3px rgba(0,0,0,.2);border:0}.feed__achievements{padding:0 2.5%}}@media screen and (min-width:620px){.feed-card{width:55%;max-width:420px}.feed-card-extra{width:45%;padding:0 0 0 15px;background:0 0;box-shadow:none}.feed-card-extra .feed__achievements{padding:0;margin:0;background:0 0}}@media screen and (min-width:960px){.feed-card-extra{width:45%}.feed__achievements{padding:0 15px}.feed-card-extra .feed__achievements{padding:0}body.diary-page .feed-card{width:100%}body.diary-page .feed-card-extra{width:100%;padding:15px 0;background:#f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.2)}body.diary-page .feed-card-extra .feed__achievements{padding:0 15px;margin-top:-15px}}@media screen and (min-width:1200px){.feed-card-extra{padding-left:30px;max-width:320px}body.diary-page .feed-card-extra{max-width:420px}}.feed-card__body.show-default-photo{background:url(../../images/feed/default-activity-.png) no-repeat center top;background-size:cover}.feed-card__body.show-default-photo.activity-id-0{background-image:url(../../images/feed/default-activity-0.png)}.feed-card__body.show-default-photo.activity-id-1{background-image:url(../../images/feed/default-activity-1.png)}.feed-card__body.show-default-photo.activity-id-2{background-image:url(../../images/feed/default-activity-2.png)}.feed-card__body.show-default-photo.activity-id-3{background-image:url(../../images/feed/default-activity-3.png)}.feed-card__body.show-default-photo.activity-id-10{background-image:url(../../images/feed/default-activity-10.png)}.feed-card__body.show-default-photo.activity-id-11{background-image:url(../../images/feed/default-activity-11.png)}.feed-card__body.show-default-photo.activity-id-12{background-image:url(../../images/feed/default-activity-12.png)}.feed-card__body.show-default-photo.activity-id-13{background-image:url(../../images/feed/default-activity-13.png)}.feed-card__body.show-default-photo.activity-id-14{background-image:url(../../images/feed/default-activity-14.png)}.feed-card__body.show-default-photo.activity-id-15{background-image:url(../../images/feed/default-activity-15.png)}.feed-card__body.show-default-photo.activity-id-16{background-image:url(../../images/feed/default-activity-16.png)}.feed-card__body.show-default-photo.activity-id-17{background-image:url(../../images/feed/default-activity-17.png)}.feed-card__body.show-default-photo.activity-id-18{background-image:url(../../images/feed/default-activity-18.png)}.feed-card__body.show-default-photo.activity-id-19{background-image:url(../../images/feed/default-activity-19.png)}.feed-card__body.show-default-photo.activity-id-20{background-image:url(../../images/feed/default-activity-20.png)}.feed-card__body.show-default-photo.activity-id-21{background-image:url(../../images/feed/default-activity-21.png)}.feed-card__body.show-default-photo.activity-id-22{background-image:url(../../images/feed/default-activity-22.png)}.feed-card__body.show-default-photo.activity-id-23{background-image:url(../../images/feed/default-activity-23.png)}.feed-card__body.show-default-photo.activity-id-24{background-image:url(../../images/feed/default-activity-24.png)}.feed-card__body.show-default-photo.activity-id-25{background-image:url(../../images/feed/default-activity-25.png)}.feed-card__body.show-default-photo.activity-id-26{background-image:url(../../images/feed/default-activity-26.png)}.feed-card__body.show-default-photo.activity-id-27{background-image:url(../../images/feed/default-activity-27.png)}.feed-card__body.show-default-photo.activity-id-28{background-image:url(../../images/feed/default-activity-28.png)}.feed-card__body.show-default-photo.activity-id-29{background-image:url(../../images/feed/default-activity-29.png)}.feed-card__body.show-default-photo.activity-id-30{background-image:url(../../images/feed/default-activity-30.png)}.feed-card__body.show-default-photo.activity-id-31{background-image:url(../../images/feed/default-activity-31.png)}.feed-card__body.show-default-photo.activity-id-32{background-image:url(../../images/feed/default-activity-32.png)}.feed-card__body.show-default-photo.activity-id-33{background-image:url(../../images/feed/default-activity-33.png)}.comments{clear:both;width:460px;word-wrap:break-word}.comments .border{display:block;border-top:1px solid #d6d6d6;position:relative}.comments .border b{display:block;width:13px;height:9px;background:url(../../images/comment-arrow.png) no-repeat 0 0;position:absolute;top:-8px;left:50%;margin-left:-4px}.comments .show-all{display:block;line-height:30px;color:#ff5933;font-size:12px;cursor:pointer}.comments li{clear:both;padding:6px;min-height:18px;background:#f4f4f4;margin-top:1px}.comments .name{color:#ff5933}.comments p{line-height:18px;margin-left:40px}.comments time{display:block;font-size:12px;line-height:15px;color:#999;margin:3px 0 0 40px}.comments .comment-delete{display:none}.comments .comment-deleted{display:none}.comments .thumb{display:inline-block;height:18px;width:18px;margin:0 1px;vertical-align:top;background:url(../../images/thumb.png) no-repeat 0 0}.comments li.add-comment{display:block;background:0 0;padding:0;min-height:0;margin:10px 0 0 0}.comments textarea{-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;border:1px solid #c8c8c8;font-size:12px;padding:4px 6px;width:420px;border-radius:0;resize:none;height:30px;box-shadow:inset 3px 3px 0 #f2f2f2}.comments .add-comment.in-focus textarea{height:90px}.comments .comment-send{background:#fd7600;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOTMwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkNzYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fe9300),color-stop(100%,#fd7600));background-image:-moz-linear-gradient(#fe9300,#fd7600);background-image:-webkit-linear-gradient(#fe9300,#fd7600);background-image:linear-gradient(#fe9300,#fd7600);float:right;visibility:hidden;height:30px;padding:0 15px;border:0;border-radius:25px;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;cursor:pointer;outline:0}.comments .add-comment.in-focus .comment-send{visibility:visible}.responsive .comments{float:left;width:100%}.responsive .comments .comment-list{float:left;width:100%;max-width:500px}.responsive .comments .border{display:none}.responsive .comments .show-all{line-height:20px;margin-bottom:10px}.responsive .comments li{float:left;width:100%;margin:0 0 10px;padding:0;background:0 0;position:relative}.responsive .comments li:first-of-type{padding-top:0}.responsive .comments li.add-comment{margin:0;height:30px}.responsive .comments li.add-comment.in-focus{height:auto}.responsive .comments textarea{width:100%;font-size:16px}.responsive .comments p{float:left;width:100%;margin:0}.responsive .comments time{float:left;margin:0 8px 0 0}.responsive .comments .comment-delete{display:inline;font-size:12px;color:#999;cursor:pointer;margin-left:2px}.responsive .comments .comment-delete:hover{color:#171717}.responsive .comments .comment-deleted{display:block;float:left;width:100%;font-size:12px;line-height:30px;color:#999}.responsive .comments .comment-deleted em{float:right;color:#ff5933;cursor:pointer}.responsive .comments li.deleting{min-height:0;background:#f9f9f9;padding:0 10px}.responsive .comments li.deleting .comment-delete,.responsive .comments li.deleting p,.responsive .comments li.deleting time{display:none}@media screen and (min-width:750px){.responsive .comments textarea{font-size:14px}}.datepick{width:290px;height:260px;position:absolute;top:140px;left:50%;margin-left:-145px;background:#fff;border:1px solid #999}.datepick .calendar__header{float:left;width:100%;padding:5px 0 0 5px;margin-bottom:5px}.datepick .calendar__header select{position:relative;top:2px}.datepick .calendar__next-month,.datepick .calendar__prev-month{float:left;height:30px;width:40px;background:#f6f6f6;border:1px solid #ccc;cursor:pointer;outline:0;position:relative}.datepick .calendar__prev-month{border-radius:4px 0 0 4px;border-right:0}.datepick .calendar__next-month{border-radius:0 4px 4px 0;margin-right:10px}.datepick .calendar__month-name{font-size:16px;line-height:40px;color:#999;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400}.datepick .calendar__day-names{width:100%;float:left;text-align:center;font-size:10px;text-transform:uppercase;color:#999}.datepick .calendar__day-names span{width:14.2857%;float:left}.datepick .calendar__week{width:100%;float:left;line-height:32px;text-align:center}.datepick .calendar__week .calendar__day:first-child{border-width:1px 0 0 0}.datepick .calendar__day{width:14.2857%;height:33px;float:left;border:1px solid #cecece;border-width:1px 0 0 1px;font-size:13px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;color:#888}.datepick .current-month.calendar__day{cursor:pointer}.datepick .next-month span,.datepick .prev-month span{display:none}.datepick .calendar__day.selected,.datepick .calendar__day.selected.current-day{background:#000!important;color:#fff}.datepick .calendar__day.current-month:hover{background:#ddd}.datepick .calendar__day.current-day{background:#e5e5e5}.datepick .calendar__day.current-day.next-month,.datepick .calendar__day.current-day.prev-month{background:0 0}.notifications{float:right;padding:14px 0 0 12px;width:83px;height:44px;position:relative;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400}.notifications-comments,.notifications-friends{float:left;position:relative;width:30px;height:21px;background:url(../../images/menu-notifications.png) no-repeat 0 0;cursor:pointer}.notifications-comments{float:right;height:21px;width:21px;background-position:-30px 0}.notifications-friends.active{background-position:0 -21px}.notifications-comments.active{background-position:-30px -21px}.notifications .value{background:#af0000;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,#af0000),color-stop(100%,#840000));background-image:-moz-linear-gradient(left top,#af0000,#840000);background-image:-webkit-linear-gradient(left top,#af0000,#840000);background-image:linear-gradient(to right bottom,#af0000,#840000);-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.7);box-shadow:inset 0 0 2px rgba(255,255,255,.7);display:none;font-size:10px;line-height:13px;font-weight:900;padding:0 4px;border-radius:3px;border:1px solid #000;color:#fff;position:absolute;top:11px;left:16px}.notifications .active .value{display:block}.notifications-box{background:#020202;-moz-box-shadow:rgba(0,0,0,.75) 0 0 12px;-webkit-box-shadow:rgba(0,0,0,.75) 0 0 12px;box-shadow:rgba(0,0,0,.75) 0 0 12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MTkxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMDIwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,#191919),color-stop(100%,#020202));background-image:-moz-linear-gradient(left top,#191919,#020202);background-image:-webkit-linear-gradient(left top,#191919,#020202);background-image:linear-gradient(to right bottom,#191919,#020202);display:none;width:338px;height:357px;position:absolute;top:61px;right:-66px;border:1px solid #393939;z-index:1000;overflow-y:auto}.notifications-box .inner{height:1000px}.box-open .notifications-box{display:block}.notifications-box-fade{display:none;height:23px;width:336px;background:url(../../images/notifications-box-fade.png) repeat-x 0 0;position:absolute;top:395px;right:-66px;z-index:1001}.box-open .notifications-box-fade{display:block}.notifications-list{color:#fff;line-height:18px;position:relative}.notifications-list li{padding:10px;width:100%;float:left}.notifications-list time{font-size:10px;color:#393939;font-weight:900;display:block;line-height:10px;margin-bottom:5px}.notifications-list .picture{display:block;float:left;margin-right:10px;width:60px;height:60px;border:1px solid #000}body.home-page #content{background:0 0}.home-top{float:left;width:100%;padding:0 20px;text-align:center;position:relative}.home-top .logo{display:block;width:180px;height:57px;margin:0 auto 15px}.home-top .logo svg{display:block;max-width:100%;max-height:100%}.home-top h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:24px;line-height:26px;max-width:10.5em;margin:0 auto;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2)}.home-top .button{width:265px;height:48px;line-height:48px;font-size:14px;margin:20px auto 0}.home-top .cta-sign-up{display:none;line-height:50px;text-align:center;color:#fff}.home-top .home-top__phones{display:block;max-width:280px;margin:25px auto 0}.sheet-home{padding:10px 0 0 0;background:#fff;color:#535353}.sheet-home h4{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-weight:400;color:red}.sheet-home p{font-size:14px;line-height:20px}.sheet-home p a{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;display:block;font-size:14px;margin-top:10px;text-transform:uppercase}.sheet-home .features{float:left;width:100%;margin-bottom:30px}.sheet-home .features__block{float:left;width:100%;padding-top:20px;border-bottom:1px solid #eee}.sheet-home .features__block h4{font-size:24px;line-height:28px;padding:0 30px 10px}.sheet-home .features__block p{padding:0 30px 30px}.sheet-home .features__image{display:block;max-width:280px;margin:0 auto 15px}.sheet-home .find-new{width:100%;float:left;margin-bottom:30px;padding:30px;border-bottom:1px solid #eee}.sheet-home .find-new p{margin-bottom:20px}.sheet-home .find-new__image{display:block;max-width:100%;margin:0 auto 20px}.sheet-home .find-new__title{font-size:24px;line-height:28px;margin-bottom:15px}.sheet-home .download{padding:70px 0 60px;width:100%;float:left;text-align:center}.sheet-home .download h4{font-size:24px;line-height:28px;margin-bottom:20px}.sheet-home .download span{display:block}.sheet-home .download p{clear:both;font-size:14px}.sheet-home .download p a{display:inline;text-transform:none}.sheet-home .download .app-balls{width:100%;float:left;padding:15px 0}@media screen and (min-width:420px){.sheet-home .find-new{width:80%;margin-left:10%}.sheet-home .find-new__image{max-width:276px}.sheet-home .features{width:80%;margin-left:10%}}@media screen and (min-width:620px){.home-top .button,.home-top .home-top__phones,.home-top .logo,.home-top h3{margin-left:0;text-align:left}}@media screen and (min-width:750px){.home-top .logo{width:240px;height:75px;margin-left:20px}.home-top h3{font-size:32px;line-height:36px;margin-left:20px}.home-top .button{margin-left:20px}.sheet-home .find-new{width:100%;margin-left:0}.sheet-home .find-new__image{float:right;max-width:360px}.sheet-home .find-new__title{font-size:30px;line-height:40px;margin-bottom:18px}.sheet-home .features{width:100%;margin-left:0;border-bottom:1px solid #eee}.sheet-home .features__block{width:33.3333%;border:0}}@media screen and (min-width:960px){.home-top{height:480px;padding:30px 520px 0 0}.home-top .logo{margin-bottom:35px}.home-top h3{font-size:42px;line-height:52px}.home-top .button{margin:52px auto 0}.home-top .cta-sign-up{display:block}.home-top .home-top__phones{position:absolute;bottom:0;right:20px;max-width:400px;margin:0}.sheet-home p{font-size:16px;line-height:24px}.sheet-home .find-new p{margin-bottom:24px}.sheet-home .find-new__image{max-width:480px}.sheet-home .find-new__title{font-size:36px;line-height:50px;margin-bottom:18px}.sheet-home .features{width:100%;margin-left:0;padding-top:0}.sheet-home .features__block{float:left;width:33.3333%;padding-top:40px}.sheet-home .features__block h4{font-size:26px;line-height:28px;padding:0 30px 10px}.sheet-home .features__block p{padding:0 30px 30px}.sheet-home .download h4{font-size:26px;line-height:28px}}@media screen and (min-width:1200px){body.home-page #content{width:1160px;float:none;margin:0 auto;background:0 0}.home-top{height:520px;padding:30px 680px 0 0}.home-top .home-top__phones{max-width:100%}.sheet-home .find-new__image{max-width:100%}}.app-download{-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;display:inline-block;width:70px;height:70px;margin:10px 0 10px 20px;background:#000 url(../../images/home-download-icons.png) no-repeat 0 0}.app-download:hover{background-color:#ff7300}.app-download.ios{background-position:-80px 50%}.app-download.android{background-position:0 50%}.sheet-narrow{width:800px;margin:0 auto 60px;padding:40px;background:#fff;font-size:12px;line-height:16px}.sheet-narrow h3{margin-top:16px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700}.sheet-narrow p{margin-bottom:16px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400}.sheet-narrow b{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700}.sheet-narrow ul{list-style:disc outside;margin-left:1.5em}body.responsive .sheet-narrow{width:100%;max-width:800px;padding:8%}@media screen and (min-width:750px){body.responsive .sheet-narrow{padding:40px}}body.narrow-sheet-page #content{background:0 0}body.narrow-sheet-page #content h2{font-size:24px;line-height:30px}@media screen and (min-width:620px){body.download-page #content{background:0 0}}body.download-page .sheet-narrow{max-width:600px}body.download-page .sheet-narrow h2{font-size:21px;line-height:25px;margin-bottom:25px;text-align:center}body.download-page .sheet-narrow ul{list-style:none;margin:0 auto;max-width:420px}body.download-page .sheet-narrow li{margin-bottom:25px;min-height:70px;padding-left:90px;position:relative}body.download-page .sheet-narrow .app-download{position:absolute;top:0;left:0;margin:0;background-color:rgba(0,0,0,.77)}body.download-page .sheet-narrow .button{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;width:100%}body.download-page .sheet-narrow p{font-size:14px;width:100%;text-align:center;margin-top:10px;color:#333}@media screen and (min-width:420px){body.download-page .sheet-narrow h2{font-size:26px;line-height:30px;margin-bottom:50px}}.workout-totals{float:left;width:100%;padding:3.75% 0;border-top:1px solid #eee;position:relative}.workout-totals .workout-totals__numbers{float:left;width:100%;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:21px;line-height:30px;color:#535353;text-align:center}.workout-totals .workout-totals__number{float:left;width:23.5%}.workout-totals .workout-totals__number span{display:block;font-style:normal;font-size:12px;line-height:15px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;color:#999}.workout-totals .workout-totals__number-energy{width:29.5%}.workout-totals .workout-totals__activity-types{float:left;width:100%;padding-top:3.75%}.workout-totals .workout-totals__activity-line{display:none;float:left;width:100%;height:30px;line-height:30px;padding-left:40px;position:relative}.workout-totals .workout-totals__activity-line-0,.workout-totals .workout-totals__activity-line-1,.workout-totals .workout-totals__activity-line-2{display:block}.workout-totals .show-all .workout-totals__activity-line{display:block}.workout-totals .activity-icon{position:absolute;top:0;left:0}.workout-totals .workout-totals__activity-bar{-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;float:left;width:1px;height:3px;background:#ff5933}.workout-totals .workout-totals__activity-numbers{float:left;width:100%;color:#999;font-size:12px;line-height:20px;padding-top:3px;cursor:default}.workout-totals .workout-totals__activity-numbers b{font-weight:400}.workout-totals .workout-totals__show-all-activity-types{background:0 0;border:0;padding:10px 10px 0 0;height:30px;font-size:12px;color:#ff5933;cursor:pointer;outline:0}@media screen and (min-width:420px){.workout-totals{padding:2.5% 0}}@media screen and (min-width:620px){.workout-totals .workout-totals__numbers{float:right;width:60%;padding:20px 0}.workout-totals .workout-totals__activity-types{width:37.5%;padding:0}}@media screen and (min-width:960px){.workout-totals{padding:15px 0}}@media screen and (min-width:1200px){.workout-totals{padding:30px 0}}.picture{width:30px;height:30px;display:block;float:left}.picture img{width:30px;height:30px;border-radius:50%}.login-form,.sign-up-form{background:#fff;background:rgba(255,255,255,.8);color:#333;width:100%;padding:30px 20px;text-align:center}.login-form h2,.sign-up-form h2{font-size:24px;line-height:30px;color:#000;margin-bottom:30px}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text],.sign-up-form input[type=email],.sign-up-form input[type=password],.sign-up-form input[type=text]{width:100%;border:1px solid #c8c8c8;font-size:16px;padding:4px 6px;height:35px;margin-bottom:20px;-moz-box-shadow:inset 3px 3px 0 #f2f2f2;-webkit-box-shadow:inset 3px 3px 0 #f2f2f2;box-shadow:inset 3px 3px 0 #f2f2f2;position:relative}.login-form input[type=checkbox],.sign-up-form input[type=checkbox]{cursor:pointer}.login-form label,.sign-up-form label{padding-left:5px;cursor:pointer}.login-form .email-hp,.sign-up-form .email-hp{display:none}.login-form .or-border,.sign-up-form .or-border{text-align:center;position:relative}.login-form .or-border .border,.sign-up-form .or-border .border{position:absolute;top:39px;left:0;display:block;width:100%;height:1px;background:#777}.login-form .or-border .text,.sign-up-form .or-border .text{display:block;width:60px;margin:0 auto;line-height:80px;font-style:italic;background:#fff;position:relative}.login-form .submit,.sign-up-form .submit{width:100%;margin:25px auto 12px;font-size:14px}.login-form .facebook-button,.sign-up-form .facebook-button{width:100%;margin:0 auto}.login-form .explain,.sign-up-form .explain{text-align:left;margin-bottom:20px}.login-form .error-text,.login-form .status-text,.sign-up-form .error-text,.sign-up-form .status-text{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-align:left;margin-bottom:5px}.login-form .error-text,.sign-up-form .error-text{color:#de0000}.login-form input.errors,.sign-up-form input.errors{color:#de0000;border:2px solid red!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.login-form .g-recaptcha,.sign-up-form .g-recaptcha{margin:0 auto;display:table}.ngdialog-login .ngdialog-content{width:96%;max-width:400px;margin:30px auto}body.login-page #footer,body.sign-up-page #footer{display:none}body.login-page #content,body.sign-up-page #content{margin:0 2% 30px;width:96%}body.login-page .login-buttons .login-button{display:none}body.login-page .login-buttons .sign-up-button{padding-right:0}body.sign-up-page .login-buttons .sign-up-button{display:none}body.sign-up-page .or-border .text{width:90px}@media screen and (min-width:420px){body.login-page #content,body.sign-up-page #content{width:400px;margin:0 auto 50px;float:none}.login-form{padding:8%}}@media screen and (min-width:620px){body.login-page #content,body.sign-up-page #content{margin:30px auto}}@media screen and (min-width:960px){body.login-page #content,body.sign-up-page #content{margin:50px auto}.ngdialog-login .ngdialog-content{margin:70px auto}}.dashboard-graph{float:left;width:100%;padding:3.75%;position:relative;color:#999;background:#040f13}@media screen and (min-width:420px){.dashboard-graph{padding:2.5%}}@media screen and (min-width:960px){.dashboard-graph{padding:0 15px 15px;background:0 0}}@media screen and (min-width:1200px){.dashboard-graph{padding-bottom:30px}}.dashboard-graph__header{float:left;width:100%;margin-bottom:3.75%}@media screen and (min-width:420px){.dashboard-graph__header{margin-bottom:2.5%}}@media screen and (min-width:750px){.dashboard-graph__header{width:50%}}@media screen and (min-width:960px){.dashboard-graph__header{margin-bottom:15px}}@media screen and (min-width:1200px){.dashboard-graph__header{margin-bottom:30px}}.dashboard-graph__next-timeframe,.dashboard-graph__prev-timeframe{float:left;width:40px;height:30px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);position:relative;outline:0}.dashboard-graph__prev-timeframe{border-radius:4px 0 0 4px}.dashboard-graph__prev-timeframe .button-triangle-left{border-right-color:rgba(255,255,255,.1)}.dashboard-graph__prev-timeframe.active{cursor:pointer}.dashboard-graph__prev-timeframe.active .button-triangle-left{border-right-color:#fff}.dashboard-graph__next-timeframe{border-radius:0 4px 4px 0;border-left:0}.dashboard-graph__next-timeframe .button-triangle-right{border-left-color:rgba(255,255,255,.1)}.dashboard-graph__next-timeframe.active{cursor:pointer}.dashboard-graph__next-timeframe.active .button-triangle-right{border-left-color:#fff}.dashboard-graph__title{float:left;margin-left:3.75%;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:30px;text-transform:uppercase}@media screen and (min-width:420px){.dashboard-graph__title{font-size:14px;margin-left:2.5%}}@media screen and (min-width:960px){.dashboard-graph__title{font-size:14px;margin-left:15px}}.dashboard-graph__totals{float:left;width:100%;margin-bottom:3.75%;color:#999;text-align:center;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:20px;line-height:20px}.dashboard-graph__totals li{float:left;width:25%}.dashboard-graph__totals span{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px;line-height:15px;opacity:.5}@media screen and (min-width:750px){.dashboard-graph__totals{width:50%}}@media screen and (min-width:960px){.dashboard-graph__totals{font-size:24px;line-height:25px;margin-bottom:15px}.dashboard-graph__totals span{font-size:14px;line-height:20px}}#dashboard-graph{display:none;float:left;width:100%;height:120px;position:relative;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;text-align:center;margin-bottom:2.5%}#dashboard-graph .dates,#dashboard-graph .months,#dashboard-graph .weeks{position:absolute;left:40px;right:0}#dashboard-graph .dates{bottom:15px;line-height:15px;color:#fff;color:rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3)}#dashboard-graph .dates li{width:3.3333%;float:left;border-left:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.3)}#dashboard-graph .dates li.current-month{color:rgba(255,255,255,.5)}#dashboard-graph .weeks{top:0}#dashboard-graph .weeks li{position:relative;width:23.3331%;float:left;height:1px}#dashboard-graph .weeks li.date-count-1{width:3.3333%}#dashboard-graph .weeks li.date-count-2{width:6.6666%}#dashboard-graph .weeks li.date-count-3{width:9.9999%}#dashboard-graph .weeks li.date-count-4{width:13.3332%}#dashboard-graph .weeks li.date-count-5{width:16.6665%}#dashboard-graph .weeks li.date-count-6{width:19.9998%}#dashboard-graph .weeks .tick{display:block;position:absolute;top:0;left:0;width:1px;height:89px;border-left:1px solid rgba(255,255,255,.3)}#dashboard-graph .months{bottom:0;line-height:12px;color:#fff;text-transform:uppercase;text-align:right}#dashboard-graph .months li{position:relative;width:103.3323%;padding:3px 4px 0 4px;float:left}#dashboard-graph .months li.date-count-1{width:3.3333%;color:transparent}#dashboard-graph .months li.date-count-2{width:6.6666%;color:transparent}#dashboard-graph .months li.date-count-3{width:9.9999%;color:transparent}#dashboard-graph .months li.date-count-4{width:13.3332%;color:transparent}#dashboard-graph .months li.date-count-5{width:16.6665%;color:transparent}#dashboard-graph .months li.date-count-6{width:19.9998%;color:transparent}#dashboard-graph .months li.date-count-7{width:23.3331%}#dashboard-graph .months li.date-count-8{width:26.6664%}#dashboard-graph .months li.date-count-9{width:29.9997%}#dashboard-graph .months li.date-count-10{width:33.333%}#dashboard-graph .months li.date-count-11{width:36.6663%}#dashboard-graph .months li.date-count-12{width:39.9996%}#dashboard-graph .months li.date-count-13{width:43.3329%}#dashboard-graph .months li.date-count-14{width:46.6662%}#dashboard-graph .months li.date-count-15{width:49.9995%}#dashboard-graph .months li.date-count-16{width:53.3328%}#dashboard-graph .months li.date-count-17{width:56.6661%}#dashboard-graph .months li.date-count-18{width:59.9994%}#dashboard-graph .months li.date-count-19{width:63.3327%}#dashboard-graph .months li.date-count-20{width:66.666%}#dashboard-graph .months li.date-count-21{width:69.9993%}#dashboard-graph .months li.date-count-22{width:73.3326%}#dashboard-graph .months li.date-count-23{width:76.6659%}#dashboard-graph .months li.date-count-24{width:79.9992%}#dashboard-graph .months li.date-count-25{width:83.3325%}#dashboard-graph .months li.date-count-26{width:86.6658%}#dashboard-graph .months li.date-count-27{width:89.9991%}#dashboard-graph .months li.date-count-28{width:93.3324%}#dashboard-graph .months li.date-count-29{width:96.6657%}#dashboard-graph .months li.date-count-30{width:99.999%}#dashboard-graph .months li.first-day-visible{text-align:left;border-left:1px solid rgba(255,255,255,.3)}#dashboard-graph .axis{shape-rendering:crispEdges}#dashboard-graph .axis path{display:none}#dashboard-graph .axis line{stroke:#fff;stroke-opacity:.3;stroke-dasharray:1 2}#dashboard-graph .axis text{fill:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:10px}#dashboard-graph .graph-circle{position:absolute;margin:-10px 0 0 -10px;cursor:pointer}@media screen and (min-width:620px){#dashboard-graph{display:block}}@media screen and (min-width:750px){#dashboard-graph{width:80%;margin-bottom:0}}@media screen and (min-width:960px){#dashboard-graph{width:70%}}.dashboard-graph__increase{width:100%;float:left;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px;line-height:15px;min-height:44px;margin-bottom:3.75%}.dashboard-graph__increase em{float:left;width:45%;padding-right:15px;color:#ff5933;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:44px;line-height:44px;font-style:normal;text-align:right}.dashboard-graph__increase i{font-size:30px;font-style:normal}.dashboard-graph__increase span{float:left;max-width:180px;width:50%;padding-top:8px}@media screen and (min-width:420px){.dashboard-graph__increase{margin-bottom:2.5%}}@media screen and (min-width:750px){.dashboard-graph__increase{width:20%;padding:0 0 0 15px}.dashboard-graph__increase em{font-size:62px;line-height:62px;width:100%;text-align:left}.dashboard-graph__increase i{font-size:48px}.dashboard-graph__increase span{width:100%;padding:0}}@media screen and (min-width:960px){.dashboard-graph__increase{width:30%;max-width:200px;padding-left:35px}}.dashboard__feed-wrap{float:left;width:100%;background:#fff}@media screen and (min-width:960px){.dashboard__feed-wrap .feed{width:70%}}@media screen and (min-width:1200px){.dashboard__feed-wrap .feed{width:67%}}.dashboard__photos{float:left;width:100%;padding:3.75% 0 0 3.75%;border-top:1px solid #eee}.dashboard__photos .title{display:block;margin-bottom:3.75%;line-height:30px;color:#999;font-size:16px}.dashboard__photos .grid{float:left;width:100%}.dashboard__photos .grid a{float:left;width:25%;padding:0 3.75% 3.75% 0}.dashboard__photos .grid img{display:block;max-width:100%;max-height:100%}@media screen and (min-width:420px){.dashboard__photos{padding:2.5% 0 0 2.5%;border:0}.dashboard__photos .title{margin-bottom:2.5%}.dashboard__photos .grid a{padding:0 2.5% 2.5% 0}}@media screen and (min-width:620px){.dashboard__photos .grid a{width:16.6666%}}@media screen and (min-width:960px){.dashboard__photos{float:right;width:30%;padding:15px 0 0 15px}.dashboard__photos .grid a{width:33.3333%;padding:0 15px 15px 0}}@media screen and (min-width:1200px){.dashboard__photos{width:33%;padding:30px 15px 0 30px}}body.diary-page .content-wrap{background:0 0}.diary__filters{float:left;padding:10px;margin-right:5px;position:relative}.diary__filters .diary__filters-toggle{display:block;width:45px;height:30px;background:0 0;border:0;padding:5px 0;outline:0;cursor:pointer}.diary__filters .diary__filter-number{float:left;width:20px;line-height:20px;background:#ff5933;color:#fff;border-radius:50%;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;margin-right:3px}.diary__filters .diary__filter-icon{float:left;width:22px;height:20px}.diary__filters svg{display:block;max-width:100%;max-height:100%;fill:#999}.diary__filters .diary__filters-toggle:hover svg{fill:#171717}.diary__filters .diary__filters-popup{position:absolute;top:58px;right:-50px;z-index:12;width:270px;line-height:20px;background:#fff;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.5)}.diary__filters .diary__filters-popup:after{content:'';position:absolute;top:-5px;right:89px;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.diary__filters .diary__filters-popup li{float:left;width:100%;padding:15px;border-top:1px solid #eee;position:relative}.diary__filters .diary__filters-popup label{float:left;width:32%;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:14px;text-transform:none;color:#535353}.diary__filters .diary__filters-title{border-top:0!important}.diary__filters .diary__filters-clear{position:absolute;top:15px;right:15px;border:0;background:0 0;padding:0;color:#999;font-size:12px;outline:0;cursor:pointer}.diary__filters .diary__filters-clear:hover{color:#535353}.diary__filters select{float:left;font-size:16px}.diary__filters .diary__filters-activity select{width:68%}.diary__filters .diary__filters-distance select,.diary__filters .diary__filters-duration select{width:30%}.diary__filters .diary__filters-distance span,.diary__filters .diary__filters-duration span{float:left;width:8%;text-align:center;color:#535353}.diary__filters .diary__filters-buttons{border-top:0!important}.diary__filters .diary__filters-buttons button{width:88px;height:32px;line-height:32px;margin:0 auto;padding:0}@media screen and (min-width:960px){.diary__filters{padding:15px 10px}.diary__filters .diary__filters-popup{top:68px}}.diary-activity-select{display:none;position:absolute;top:20px;left:0;font-size:16px;z-index:9999}.diary-graph-wrap{float:left;width:100%;padding:3.75% 0;background:#040f13;position:relative;-moz-transition:ease-in-out .16s;-o-transition:ease-in-out .16s;-webkit-transition:ease-in-out .16s;transition:ease-in-out .16s}.diary-graph-wrap.ready{opacity:1}@media screen and (min-width:420px){.diary-graph-wrap{padding:2.5% 0}}@media screen and (min-width:960px){.diary-graph-wrap{background:rgba(255,255,255,.1);padding:15px 0;opacity:.5}}.diary__graph{float:left;width:100%;height:120px;position:relative;overflow:hidden}.diary__graph .diary__graph-months{position:absolute;top:0;right:125px;min-width:100%;height:100px;transition:transform 360ms ease-out}.diary__graph .diary__graph-month{float:right;width:0;height:100px;position:relative;cursor:pointer}.diary__graph .diary__graph-month-weeks-1{width:10px}.diary__graph .diary__graph-month-weeks-2{width:20px}.diary__graph .diary__graph-month-weeks-3{width:30px}.diary__graph .diary__graph-month-weeks-4{width:40px}.diary__graph .diary__graph-month-weeks-5{width:50px}.diary__graph .diary__graph-bar{float:right;width:8px;margin-right:2px;height:100%;background:#ff5933;opacity:.5;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom;-moz-transform:scaleY(.01);-ms-transform:scaleY(.01);-webkit-transform:scaleY(.01);transform:scaleY(.01);-moz-transition:-moz-transform 360ms ease-in-out;-o-transition:-o-transform 360ms ease-in-out;-webkit-transition:-webkit-transform 360ms ease-in-out;transition:transform 360ms ease-in-out}.diary__graph .diary__graph-bar-1{-moz-transform:scaleY(.01);-ms-transform:scaleY(.01);-webkit-transform:scaleY(.01);transform:scaleY(.01)}.diary__graph .diary__graph-bar-2{-moz-transform:scaleY(.02);-ms-transform:scaleY(.02);-webkit-transform:scaleY(.02);transform:scaleY(.02)}.diary__graph .diary__graph-bar-3{-moz-transform:scaleY(.03);-ms-transform:scaleY(.03);-webkit-transform:scaleY(.03);transform:scaleY(.03)}.diary__graph .diary__graph-bar-4{-moz-transform:scaleY(.04);-ms-transform:scaleY(.04);-webkit-transform:scaleY(.04);transform:scaleY(.04)}.diary__graph .diary__graph-bar-5{-moz-transform:scaleY(.05);-ms-transform:scaleY(.05);-webkit-transform:scaleY(.05);transform:scaleY(.05)}.diary__graph .diary__graph-bar-6{-moz-transform:scaleY(.06);-ms-transform:scaleY(.06);-webkit-transform:scaleY(.06);transform:scaleY(.06)}.diary__graph .diary__graph-bar-7{-moz-transform:scaleY(.07);-ms-transform:scaleY(.07);-webkit-transform:scaleY(.07);transform:scaleY(.07)}.diary__graph .diary__graph-bar-8{-moz-transform:scaleY(.08);-ms-transform:scaleY(.08);-webkit-transform:scaleY(.08);transform:scaleY(.08)}.diary__graph .diary__graph-bar-9{-moz-transform:scaleY(.09);-ms-transform:scaleY(.09);-webkit-transform:scaleY(.09);transform:scaleY(.09)}.diary__graph .diary__graph-bar-10{-moz-transform:scaleY(.1);-ms-transform:scaleY(.1);-webkit-transform:scaleY(.1);transform:scaleY(.1)}.diary__graph .diary__graph-bar-11{-moz-transform:scaleY(.11);-ms-transform:scaleY(.11);-webkit-transform:scaleY(.11);transform:scaleY(.11)}.diary__graph .diary__graph-bar-12{-moz-transform:scaleY(.12);-ms-transform:scaleY(.12);-webkit-transform:scaleY(.12);transform:scaleY(.12)}.diary__graph .diary__graph-bar-13{-moz-transform:scaleY(.13);-ms-transform:scaleY(.13);-webkit-transform:scaleY(.13);transform:scaleY(.13)}.diary__graph .diary__graph-bar-14{-moz-transform:scaleY(.14);-ms-transform:scaleY(.14);-webkit-transform:scaleY(.14);transform:scaleY(.14)}.diary__graph .diary__graph-bar-15{-moz-transform:scaleY(.15);-ms-transform:scaleY(.15);-webkit-transform:scaleY(.15);transform:scaleY(.15)}.diary__graph .diary__graph-bar-16{-moz-transform:scaleY(.16);-ms-transform:scaleY(.16);-webkit-transform:scaleY(.16);transform:scaleY(.16)}.diary__graph .diary__graph-bar-17{-moz-transform:scaleY(.17);-ms-transform:scaleY(.17);-webkit-transform:scaleY(.17);transform:scaleY(.17)}.diary__graph .diary__graph-bar-18{-moz-transform:scaleY(.18);-ms-transform:scaleY(.18);-webkit-transform:scaleY(.18);transform:scaleY(.18)}.diary__graph .diary__graph-bar-19{-moz-transform:scaleY(.19);-ms-transform:scaleY(.19);-webkit-transform:scaleY(.19);transform:scaleY(.19)}.diary__graph .diary__graph-bar-20{-moz-transform:scaleY(.2);-ms-transform:scaleY(.2);-webkit-transform:scaleY(.2);transform:scaleY(.2)}.diary__graph .diary__graph-bar-21{-moz-transform:scaleY(.21);-ms-transform:scaleY(.21);-webkit-transform:scaleY(.21);transform:scaleY(.21)}.diary__graph .diary__graph-bar-22{-moz-transform:scaleY(.22);-ms-transform:scaleY(.22);-webkit-transform:scaleY(.22);transform:scaleY(.22)}.diary__graph .diary__graph-bar-23{-moz-transform:scaleY(.23);-ms-transform:scaleY(.23);-webkit-transform:scaleY(.23);transform:scaleY(.23)}.diary__graph .diary__graph-bar-24{-moz-transform:scaleY(.24);-ms-transform:scaleY(.24);-webkit-transform:scaleY(.24);transform:scaleY(.24)}.diary__graph .diary__graph-bar-25{-moz-transform:scaleY(.25);-ms-transform:scaleY(.25);-webkit-transform:scaleY(.25);transform:scaleY(.25)}.diary__graph .diary__graph-bar-26{-moz-transform:scaleY(.26);-ms-transform:scaleY(.26);-webkit-transform:scaleY(.26);transform:scaleY(.26)}.diary__graph .diary__graph-bar-27{-moz-transform:scaleY(.27);-ms-transform:scaleY(.27);-webkit-transform:scaleY(.27);transform:scaleY(.27)}.diary__graph .diary__graph-bar-28{-moz-transform:scaleY(.28);-ms-transform:scaleY(.28);-webkit-transform:scaleY(.28);transform:scaleY(.28)}.diary__graph .diary__graph-bar-29{-moz-transform:scaleY(.29);-ms-transform:scaleY(.29);-webkit-transform:scaleY(.29);transform:scaleY(.29)}.diary__graph .diary__graph-bar-30{-moz-transform:scaleY(.3);-ms-transform:scaleY(.3);-webkit-transform:scaleY(.3);transform:scaleY(.3)}.diary__graph .diary__graph-bar-31{-moz-transform:scaleY(.31);-ms-transform:scaleY(.31);-webkit-transform:scaleY(.31);transform:scaleY(.31)}.diary__graph .diary__graph-bar-32{-moz-transform:scaleY(.32);-ms-transform:scaleY(.32);-webkit-transform:scaleY(.32);transform:scaleY(.32)}.diary__graph .diary__graph-bar-33{-moz-transform:scaleY(.33);-ms-transform:scaleY(.33);-webkit-transform:scaleY(.33);transform:scaleY(.33)}.diary__graph .diary__graph-bar-34{-moz-transform:scaleY(.34);-ms-transform:scaleY(.34);-webkit-transform:scaleY(.34);transform:scaleY(.34)}.diary__graph .diary__graph-bar-35{-moz-transform:scaleY(.35);-ms-transform:scaleY(.35);-webkit-transform:scaleY(.35);transform:scaleY(.35)}.diary__graph .diary__graph-bar-36{-moz-transform:scaleY(.36);-ms-transform:scaleY(.36);-webkit-transform:scaleY(.36);transform:scaleY(.36)}.diary__graph .diary__graph-bar-37{-moz-transform:scaleY(.37);-ms-transform:scaleY(.37);-webkit-transform:scaleY(.37);transform:scaleY(.37)}.diary__graph .diary__graph-bar-38{-moz-transform:scaleY(.38);-ms-transform:scaleY(.38);-webkit-transform:scaleY(.38);transform:scaleY(.38)}.diary__graph .diary__graph-bar-39{-moz-transform:scaleY(.39);-ms-transform:scaleY(.39);-webkit-transform:scaleY(.39);transform:scaleY(.39)}.diary__graph .diary__graph-bar-40{-moz-transform:scaleY(.4);-ms-transform:scaleY(.4);-webkit-transform:scaleY(.4);transform:scaleY(.4)}.diary__graph .diary__graph-bar-41{-moz-transform:scaleY(.41);-ms-transform:scaleY(.41);-webkit-transform:scaleY(.41);transform:scaleY(.41)}.diary__graph .diary__graph-bar-42{-moz-transform:scaleY(.42);-ms-transform:scaleY(.42);-webkit-transform:scaleY(.42);transform:scaleY(.42)}.diary__graph .diary__graph-bar-43{-moz-transform:scaleY(.43);-ms-transform:scaleY(.43);-webkit-transform:scaleY(.43);transform:scaleY(.43)}.diary__graph .diary__graph-bar-44{-moz-transform:scaleY(.44);-ms-transform:scaleY(.44);-webkit-transform:scaleY(.44);transform:scaleY(.44)}.diary__graph .diary__graph-bar-45{-moz-transform:scaleY(.45);-ms-transform:scaleY(.45);-webkit-transform:scaleY(.45);transform:scaleY(.45)}.diary__graph .diary__graph-bar-46{-moz-transform:scaleY(.46);-ms-transform:scaleY(.46);-webkit-transform:scaleY(.46);transform:scaleY(.46)}.diary__graph .diary__graph-bar-47{-moz-transform:scaleY(.47);-ms-transform:scaleY(.47);-webkit-transform:scaleY(.47);transform:scaleY(.47)}.diary__graph .diary__graph-bar-48{-moz-transform:scaleY(.48);-ms-transform:scaleY(.48);-webkit-transform:scaleY(.48);transform:scaleY(.48)}.diary__graph .diary__graph-bar-49{-moz-transform:scaleY(.49);-ms-transform:scaleY(.49);-webkit-transform:scaleY(.49);transform:scaleY(.49)}.diary__graph .diary__graph-bar-50{-moz-transform:scaleY(.5);-ms-transform:scaleY(.5);-webkit-transform:scaleY(.5);transform:scaleY(.5)}.diary__graph .diary__graph-bar-51{-moz-transform:scaleY(.51);-ms-transform:scaleY(.51);-webkit-transform:scaleY(.51);transform:scaleY(.51)}.diary__graph .diary__graph-bar-52{-moz-transform:scaleY(.52);-ms-transform:scaleY(.52);-webkit-transform:scaleY(.52);transform:scaleY(.52)}.diary__graph .diary__graph-bar-53{-moz-transform:scaleY(.53);-ms-transform:scaleY(.53);-webkit-transform:scaleY(.53);transform:scaleY(.53)}.diary__graph .diary__graph-bar-54{-moz-transform:scaleY(.54);-ms-transform:scaleY(.54);-webkit-transform:scaleY(.54);transform:scaleY(.54)}.diary__graph .diary__graph-bar-55{-moz-transform:scaleY(.55);-ms-transform:scaleY(.55);-webkit-transform:scaleY(.55);transform:scaleY(.55)}.diary__graph .diary__graph-bar-56{-moz-transform:scaleY(.56);-ms-transform:scaleY(.56);-webkit-transform:scaleY(.56);transform:scaleY(.56)}.diary__graph .diary__graph-bar-57{-moz-transform:scaleY(.57);-ms-transform:scaleY(.57);-webkit-transform:scaleY(.57);transform:scaleY(.57)}.diary__graph .diary__graph-bar-58{-moz-transform:scaleY(.58);-ms-transform:scaleY(.58);-webkit-transform:scaleY(.58);transform:scaleY(.58)}.diary__graph .diary__graph-bar-59{-moz-transform:scaleY(.59);-ms-transform:scaleY(.59);-webkit-transform:scaleY(.59);transform:scaleY(.59)}.diary__graph .diary__graph-bar-60{-moz-transform:scaleY(.6);-ms-transform:scaleY(.6);-webkit-transform:scaleY(.6);transform:scaleY(.6)}.diary__graph .diary__graph-bar-61{-moz-transform:scaleY(.61);-ms-transform:scaleY(.61);-webkit-transform:scaleY(.61);transform:scaleY(.61)}.diary__graph .diary__graph-bar-62{-moz-transform:scaleY(.62);-ms-transform:scaleY(.62);-webkit-transform:scaleY(.62);transform:scaleY(.62)}.diary__graph .diary__graph-bar-63{-moz-transform:scaleY(.63);-ms-transform:scaleY(.63);-webkit-transform:scaleY(.63);transform:scaleY(.63)}.diary__graph .diary__graph-bar-64{-moz-transform:scaleY(.64);-ms-transform:scaleY(.64);-webkit-transform:scaleY(.64);transform:scaleY(.64)}.diary__graph .diary__graph-bar-65{-moz-transform:scaleY(.65);-ms-transform:scaleY(.65);-webkit-transform:scaleY(.65);transform:scaleY(.65)}.diary__graph .diary__graph-bar-66{-moz-transform:scaleY(.66);-ms-transform:scaleY(.66);-webkit-transform:scaleY(.66);transform:scaleY(.66)}.diary__graph .diary__graph-bar-67{-moz-transform:scaleY(.67);-ms-transform:scaleY(.67);-webkit-transform:scaleY(.67);transform:scaleY(.67)}.diary__graph .diary__graph-bar-68{-moz-transform:scaleY(.68);-ms-transform:scaleY(.68);-webkit-transform:scaleY(.68);transform:scaleY(.68)}.diary__graph .diary__graph-bar-69{-moz-transform:scaleY(.69);-ms-transform:scaleY(.69);-webkit-transform:scaleY(.69);transform:scaleY(.69)}.diary__graph .diary__graph-bar-70{-moz-transform:scaleY(.7);-ms-transform:scaleY(.7);-webkit-transform:scaleY(.7);transform:scaleY(.7)}.diary__graph .diary__graph-bar-71{-moz-transform:scaleY(.71);-ms-transform:scaleY(.71);-webkit-transform:scaleY(.71);transform:scaleY(.71)}.diary__graph .diary__graph-bar-72{-moz-transform:scaleY(.72);-ms-transform:scaleY(.72);-webkit-transform:scaleY(.72);transform:scaleY(.72)}.diary__graph .diary__graph-bar-73{-moz-transform:scaleY(.73);-ms-transform:scaleY(.73);-webkit-transform:scaleY(.73);transform:scaleY(.73)}.diary__graph .diary__graph-bar-74{-moz-transform:scaleY(.74);-ms-transform:scaleY(.74);-webkit-transform:scaleY(.74);transform:scaleY(.74)}.diary__graph .diary__graph-bar-75{-moz-transform:scaleY(.75);-ms-transform:scaleY(.75);-webkit-transform:scaleY(.75);transform:scaleY(.75)}.diary__graph .diary__graph-bar-76{-moz-transform:scaleY(.76);-ms-transform:scaleY(.76);-webkit-transform:scaleY(.76);transform:scaleY(.76)}.diary__graph .diary__graph-bar-77{-moz-transform:scaleY(.77);-ms-transform:scaleY(.77);-webkit-transform:scaleY(.77);transform:scaleY(.77)}.diary__graph .diary__graph-bar-78{-moz-transform:scaleY(.78);-ms-transform:scaleY(.78);-webkit-transform:scaleY(.78);transform:scaleY(.78)}.diary__graph .diary__graph-bar-79{-moz-transform:scaleY(.79);-ms-transform:scaleY(.79);-webkit-transform:scaleY(.79);transform:scaleY(.79)}.diary__graph .diary__graph-bar-80{-moz-transform:scaleY(.8);-ms-transform:scaleY(.8);-webkit-transform:scaleY(.8);transform:scaleY(.8)}.diary__graph .diary__graph-bar-81{-moz-transform:scaleY(.81);-ms-transform:scaleY(.81);-webkit-transform:scaleY(.81);transform:scaleY(.81)}.diary__graph .diary__graph-bar-82{-moz-transform:scaleY(.82);-ms-transform:scaleY(.82);-webkit-transform:scaleY(.82);transform:scaleY(.82)}.diary__graph .diary__graph-bar-83{-moz-transform:scaleY(.83);-ms-transform:scaleY(.83);-webkit-transform:scaleY(.83);transform:scaleY(.83)}.diary__graph .diary__graph-bar-84{-moz-transform:scaleY(.84);-ms-transform:scaleY(.84);-webkit-transform:scaleY(.84);transform:scaleY(.84)}.diary__graph .diary__graph-bar-85{-moz-transform:scaleY(.85);-ms-transform:scaleY(.85);-webkit-transform:scaleY(.85);transform:scaleY(.85)}.diary__graph .diary__graph-bar-86{-moz-transform:scaleY(.86);-ms-transform:scaleY(.86);-webkit-transform:scaleY(.86);transform:scaleY(.86)}.diary__graph .diary__graph-bar-87{-moz-transform:scaleY(.87);-ms-transform:scaleY(.87);-webkit-transform:scaleY(.87);transform:scaleY(.87)}.diary__graph .diary__graph-bar-88{-moz-transform:scaleY(.88);-ms-transform:scaleY(.88);-webkit-transform:scaleY(.88);transform:scaleY(.88)}.diary__graph .diary__graph-bar-89{-moz-transform:scaleY(.89);-ms-transform:scaleY(.89);-webkit-transform:scaleY(.89);transform:scaleY(.89)}.diary__graph .diary__graph-bar-90{-moz-transform:scaleY(.9);-ms-transform:scaleY(.9);-webkit-transform:scaleY(.9);transform:scaleY(.9)}.diary__graph .diary__graph-bar-91{-moz-transform:scaleY(.91);-ms-transform:scaleY(.91);-webkit-transform:scaleY(.91);transform:scaleY(.91)}.diary__graph .diary__graph-bar-92{-moz-transform:scaleY(.92);-ms-transform:scaleY(.92);-webkit-transform:scaleY(.92);transform:scaleY(.92)}.diary__graph .diary__graph-bar-93{-moz-transform:scaleY(.93);-ms-transform:scaleY(.93);-webkit-transform:scaleY(.93);transform:scaleY(.93)}.diary__graph .diary__graph-bar-94{-moz-transform:scaleY(.94);-ms-transform:scaleY(.94);-webkit-transform:scaleY(.94);transform:scaleY(.94)}.diary__graph .diary__graph-bar-95{-moz-transform:scaleY(.95);-ms-transform:scaleY(.95);-webkit-transform:scaleY(.95);transform:scaleY(.95)}.diary__graph .diary__graph-bar-96{-moz-transform:scaleY(.96);-ms-transform:scaleY(.96);-webkit-transform:scaleY(.96);transform:scaleY(.96)}.diary__graph .diary__graph-bar-97{-moz-transform:scaleY(.97);-ms-transform:scaleY(.97);-webkit-transform:scaleY(.97);transform:scaleY(.97)}.diary__graph .diary__graph-bar-98{-moz-transform:scaleY(.98);-ms-transform:scaleY(.98);-webkit-transform:scaleY(.98);transform:scaleY(.98)}.diary__graph .diary__graph-bar-99{-moz-transform:scaleY(.99);-ms-transform:scaleY(.99);-webkit-transform:scaleY(.99);transform:scaleY(.99)}.diary__graph .diary__graph-bar-100{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}.diary__graph .diary__graph-month-name{position:absolute;bottom:-20px;left:0;width:100%;padding-top:5px;font-size:10px;line-height:15px;color:#999;color:rgba(255,255,255,.3);font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase}.diary__graph .diary__graph-month.active .diary__graph-bar,.diary__graph .diary__graph-month:hover .diary__graph-bar{opacity:1}.diary__graph .diary__graph-month.active .diary__graph-month-name,.diary__graph .diary__graph-month:hover .diary__graph-month-name{color:#ff5933}.diary__graph .diary__graph-average{position:absolute;top:0;right:10px;width:110px;height:98px;background:#fff;text-align:center}.diary__graph .diary__graph-average select{position:absolute;top:3px;left:4px;width:102px;font-size:16px;outline:0}.diary__graph .diary__graph-average h3{font-size:21px;line-height:25px;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;width:100%;position:absolute;top:36px;left:0;color:#ff5933}.diary__graph .diary__graph-average h3 em{font-size:16px}.diary__graph .diary__graph-average h4{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;color:#999;font-size:12px;line-height:14px;width:100%;position:absolute;top:62px;left:0}.diary__graph .diary__graph-average-bar{display:block;position:absolute;top:100px;right:122px;left:0;height:1px;border-top:1px dashed #eee;z-index:11;-moz-transition:all 360ms ease-out;-o-transition:all 360ms ease-out;-webkit-transition:all 360ms ease-out;transition:all 360ms ease-out}@media screen and (min-width:750px){.diary__graph .diary__graph-months{right:265px}.diary__graph .diary__graph-average{right:60px;width:190px;height:100px}.diary__graph .diary__graph-average select{width:182px}.diary__graph .diary__graph-average h3{font-size:40px;line-height:40px;top:33px}.diary__graph .diary__graph-average h3 em{font-size:28px}.diary__graph .diary__graph-average h4{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:20px;top:73px}.diary__graph .diary__graph-average-bar{right:252px}}.diary__wrap{float:left;width:100%;background:#fff}.diary__calendar-wrap{float:left;width:100%;padding:3.75%}.has-selected-day .diary__calendar-wrap{display:none}@media screen and (min-width:420px){.diary__calendar-wrap{padding:2.5%}}@media screen and (min-width:960px){.diary__calendar-wrap{width:55%;padding:15px}.has-selected-day .diary__calendar-wrap{display:block}}@media screen and (min-width:1200px){.diary__calendar-wrap{padding:30px;padding-right:0}}.diary__calendar{float:left;width:100%;font-size:12px;margin-bottom:20px}.diary__calendar .calendar__header{float:left;width:100%;line-height:40px}.diary__calendar .calendar__header .calendar__month-name{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;color:red;margin-bottom:5px}.diary__calendar .calendar__next-month,.diary__calendar .calendar__prev-month{float:left;height:30px;width:40px;margin-top:5px;background:#f6f6f6;border:1px solid #ccc;cursor:pointer;outline:0;position:relative}.diary__calendar .calendar__prev-month{border-radius:4px 0 0 4px;border-right:0}.diary__calendar .calendar__next-month{border-radius:0 4px 4px 0;margin-right:10px}.diary__calendar .calendar__day-names{float:left;width:100%;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;line-height:25px;color:#999;text-transform:uppercase;text-align:center}.diary__calendar .calendar__day-names span{float:left;width:14.28%;padding:2px}.diary__calendar .calendar__week{float:left;width:100%;border-left:1px solid #ccc}.diary__calendar .calendar__week.first{border-top:1px solid #ccc}.diary__calendar .calendar__day{float:left;width:14.28%;height:41px;border:1px solid #ccc;border-width:0 1px 1px 0;color:#999;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;text-align:right;position:relative;cursor:pointer}.diary__calendar .calendar__day.selected,.diary__calendar .calendar__day.selected.current-day{background:#000!important;color:#fff}.diary__calendar .calendar__day:hover{background:#ddd}.diary__calendar .calendar__day.current-day{background:#e5e5e5}.diary__calendar .calendar__date-label,.diary__calendar .calendar__more-workouts,.diary__calendar .workout{width:40%;height:40%;line-height:16px;text-align:center;display:block;position:absolute}.diary__calendar .calendar__date-label{bottom:10%;right:10%}.diary__calendar .workout{display:none}.diary__calendar .activity-color{width:8px;height:8px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;border-radius:50%}.diary__calendar .activity-icon-small{display:none}.diary__calendar .workout.wo-0{display:block;left:10%;top:10%}.diary__calendar .workout.wo-1{display:block;right:10%;top:10%}.diary__calendar .workout.wo-2{display:block;left:10%;bottom:10%}.diary__calendar .calendar__more-workouts{color:#ccc;left:10%;bottom:10%}.diary__calendar .calendar__day.next-month,.diary__calendar .calendar__day.prev-month{color:#ccc}@media screen and (min-width:420px){.diary__calendar{width:85%}.diary__calendar .calendar__day{height:54px}.diary__calendar .calendar__date-label,.diary__calendar .calendar__more-workouts,.diary__calendar .workout{line-height:21px}}@media screen and (min-width:1200px){.diary__calendar .calendar__header .calendar__month-name{font-size:26px}.diary__calendar .calendar__date-label,.diary__calendar .calendar__more-workouts,.diary__calendar .workout{width:20px;height:20px;line-height:20px}.diary__calendar .calendar__date-label{bottom:50%;right:50%;margin:0 -22px -22px 0;text-align:right}.diary__calendar .workout{display:none}.diary__calendar .activity-color{border-radius:0;width:100%;height:2px;top:auto;bottom:-2px;left:0;margin:0}.diary__calendar .activity-icon-small{display:block}.diary__calendar .workout.wo-0{left:50%;top:50%;margin:-22px 0 0 -22px}.diary__calendar .workout.wo-1{right:50%;top:50%;margin:-22px -22px 0 0}.diary__calendar .workout.wo-2{left:50%;bottom:50%;margin:0 0 -22px -22px}.diary__calendar .selected .activity-icon-small svg{fill:#eee}.diary__calendar .calendar__more-workouts{left:50%;bottom:50%;margin:0 0 -21px -22px;background:#c8c8c8;color:#fff;padding:0;line-height:18px;height:18px}}.diary__week-totals{display:none;float:left;width:15%;padding-top:47px;color:#999;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;line-height:13px}.diary__week-totals span{display:block;border-bottom:1px solid #e7e7e7;height:54px;padding:7px 8px}.diary__week-totals b{display:block}.diary__week-totals h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;line-height:25px;color:#999;text-transform:uppercase;margin:0 0 3px 8px}@media screen and (min-width:420px){.diary__week-totals{display:block;width:15%}}.diary__month-summary{float:left;width:100%}.diary__month-summary h3{background:#eee;padding:0 12px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:30px;text-transform:uppercase;color:#999}.diary__month-summary h3 b{color:#393939;float:right}.diary__month-summary h4{font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:21px;line-height:25px;padding:20px 0;color:#535353;margin-left:-35px}.diary__month-summary h4 b{margin-left:35px;font-weight:400}.diary__month-summary h4 em{font-size:16px;font-weight:400;font-style:normal}.diary__month-summary .activities li{position:relative;min-height:30px;margin-bottom:12px;padding-top:5px}.diary__month-summary .activities .activity-icon{position:absolute;top:0;left:0}.diary__month-summary .activities .bar{display:block;position:absolute;top:0;left:40px;height:4px;background:#ff5933}.diary__month-summary .activities h4{font-size:21px;line-height:25px;height:25px;padding:0;margin:0}.diary__month-summary .activities b{margin-left:40px}.diary__month-summary .activities em{font-size:16px}@media screen and (min-width:960px){.diary__month-summary h4{font-size:38px;line-height:40px}.diary__month-summary h4 em{font-size:20px}.diary__month-summary .activities h4{font-size:24px;line-height:25px}.diary__month-summary .activities em{font-size:18px}}.diary__selected-day{display:none;float:left;width:100%;padding-top:3.75%;position:relative}.has-selected-day .diary__selected-day{display:block}.diary__selected-day .diary__back-to-calendar{background:0 0;border:none;padding:0 0 0 90px;margin-left:3.75%;line-height:40px;font-size:21px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;color:red;cursor:pointer;outline:0;position:relative}.diary__selected-day .diary__back-to-calendar-button{position:absolute;top:5px;left:0;width:80px;height:30px;background:#f6f6f6;border:1px solid #ccc;border-radius:4px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px;line-height:28px;color:#444;padding-left:8px}.diary__selected-day .diary__back-to-calendar-button .button-triangle-left{margin-left:-25px}.diary__selected-day .diary__selected-day-title{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:30px;text-transform:uppercase;color:#999;padding-left:3.75%;margin-bottom:3.75%}.diary__selected-day .workouts{float:left;width:100%}.diary__selected-day .no-workouts{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:30px;line-height:40px;padding:50px 50px 80px;text-align:center;color:#999}@media screen and (min-width:420px){.diary__selected-day{padding-top:2.5%}.diary__selected-day .diary__back-to-calendar{margin-left:2.5%}.diary__selected-day .diary__selected-day-title{padding-left:2.5%;margin-bottom:2.5%}}@media screen and (min-width:960px){.diary__selected-day{display:block;float:right;width:44%;padding:15px 15px 0 0}.diary__selected-day .diary__back-to-calendar{display:none;margin-left:0}.diary__selected-day .diary__selected-day-title{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;line-height:40px;padding-left:0;margin-bottom:15px;color:red;text-transform:none}.diary__selected-day .workout-item{padding-left:0}.diary__selected-day .comments{padding:0 15px}}@media screen and (min-width:1200px){.diary__selected-day{padding:30px 15px 30px 30px}.diary__selected-day .diary__selected-day-title{font-size:26px}.diary__selected-day .workout-item{padding-left:0}}.diary-list{float:left;width:100%;padding:3.75%;min-height:500px;position:relative}.diary-list .diary-list__filters{float:left;width:100%;margin-bottom:3.75%;position:relative;z-index:1}.diary-list .diary-list__filters select{float:left;width:47.5%;max-width:200px;font-size:16px}.diary-list .diary-list__activity-select{margin-right:5%}.diary-list .diary-list__selected-dates{float:left;width:100%;color:#999}.diary-list .diary-list__selected-dates li{float:left;width:100%;padding-top:3.75%}.diary-list .diary-list__selected-dates label{float:left;width:90px;height:36px;line-height:36px;padding-right:25px;margin-right:20px;background:url(../../images/calendar-icon.png) no-repeat right 50%;cursor:pointer}.diary-list .diary-list__selected-dates input{width:45px;height:36px;font-size:16px;text-align:center}.diary-list .diary-list__selected-dates .year{width:65px}.diary-list .diary-list__selected-dates button{width:60%;height:36px;line-height:36px;margin-left:20%}.diary-list .diary-list__loading{position:absolute;top:0;left:0;height:225px;width:100%;z-index:0}.diary-list .diary-list__loading .spinner{right:auto;top:50%;left:50%}.diary-list .diary-list__list{float:left;width:100%;border-top:1px solid #eee;position:relative}.diary-list .diary-list__list .diary-list__list-header,.diary-list .diary-list__list .diary-list__workouts{width:100%;float:left;font-size:12px;color:#1d1d1d;line-height:30px;white-space:nowrap}.diary-list .diary-list__list .diary-list__list-header{padding:3.75% 0 3.75% 50px;border-bottom:1px solid #eee;text-transform:uppercase;color:#999;position:relative}.diary-list .diary-list__list .diary-list__list-header li{display:none;float:left;width:100%;position:relative;cursor:pointer}.diary-list .diary-list__list .diary-list__list-header li b{float:left}.diary-list .diary-list__list .diary-list__list-header li:hover{color:#fd7b2a}.diary-list .diary-list__list .diary-list__list-header li.active{display:block}.diary-list .diary-list__list .diary-list__list-header .sort{float:left;margin-left:5px;height:30px;width:7px;background:url(../../images/laps-sort-down.png) no-repeat 0 50%;opacity:.4}.diary-list .diary-list__list .diary-list__list-header.desc .sort{background-image:url(../../images/laps-sort-up.png)}.diary-list .diary-list__list .diary-list__list-header .sort-by{display:block;position:absolute;left:0;text-transform:none;z-index:2}.diary-list .diary-list__list .diary-list__list-header .sort-by:hover{color:#999}.diary-list .diary-list__list .diary-list__list-header.is-showing-list-sorters li{display:block}.diary-list .diary-list__list .diary-list__list-header.is-showing-list-sorters .sort-by{z-index:0}.diary-list .diary-list__list .diary-list__workout{float:left;width:100%;padding:3.75% 0;border-bottom:1px solid #eee}.diary-list .diary-list__list a{float:left;width:100%;color:#1d1d1d;position:relative}.diary-list .diary-list__list span{float:left;width:32%;padding-right:10px;overflow:hidden}.diary-list .diary-list__list .activity-icon{width:30px;position:absolute;top:0;left:0}.diary-list .diary-list__list .avg-speed,.diary-list .diary-list__list .date,.diary-list .diary-list__list .energy{width:38%}.diary-list .diary-list__list .distance,.diary-list .diary-list__list .hr{width:30%}.diary-list .diary-list__list .diary-list__workouts .description{width:100%;padding-left:40px}.diary-list .diary-list__list.diary-list__ordered-by-avg-pace .avg-pace,.diary-list .diary-list__list.diary-list__ordered-by-avg-speed .avg-speed,.diary-list .diary-list__list.diary-list__ordered-by-cadence .cadence,.diary-list .diary-list__list.diary-list__ordered-by-date .date,.diary-list .diary-list__list.diary-list__ordered-by-description .description,.diary-list .diary-list__list.diary-list__ordered-by-distance .distance,.diary-list .diary-list__list.diary-list__ordered-by-duration .duration,.diary-list .diary-list__list.diary-list__ordered-by-energy .energy,.diary-list .diary-list__list.diary-list__ordered-by-hr .hr{display:block;color:#000;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700}.diary-list .show-more{float:left;width:100%;background:#fbfbfb;color:#ff5933;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-align:center;line-height:40px;border:1px solid #e0e0e0;margin-top:20px;border-radius:25px;cursor:pointer;outline:0}.diary-list .diary-list__empty{float:left;width:100%;padding:50px 0;font-size:18px;text-align:center;color:#999}@media screen and (min-width:420px){.diary-list{padding:2.5%}.diary-list .diary-list__filters{margin-bottom:2.5%}.diary-list .diary-list__selected-dates li{padding-top:2.5%}.diary-list .diary-list__list .diary-list__list-header,.diary-list .diary-list__list .diary-list__workout{padding-top:2.5%;padding-bottom:2.5%}}@media screen and (min-width:620px){.diary-list .diary-list__list .diary-list__workout{font-size:14px}.diary-list .diary-list__list .avg-speed,.diary-list .diary-list__list .date,.diary-list .diary-list__list .distance,.diary-list .diary-list__list .energy,.diary-list .diary-list__list .hr,.diary-list .diary-list__list span{width:25%}.diary-list .show-more{width:60%;margin-left:20%}}@media screen and (min-width:960px){.diary-list{padding:15px}.diary-list .diary-list__filters{margin-bottom:15px}.diary-list .diary-list__activity-select{margin-right:15px}.diary-list .diary-list__selected-dates li{padding-top:15px}.diary-list .diary-list__list .diary-list__list-header{padding:15px 0 15px 40px}.diary-list .diary-list__list .diary-list__list-header .sort-by{display:none}.diary-list .diary-list__list .diary-list__list-header li{display:block;width:10.75%;padding-right:22px}.diary-list .diary-list__list .diary-list__list-header li b{float:right}.diary-list .diary-list__list .diary-list__list-header .sort{position:absolute;top:0;right:10px}.diary-list .diary-list__list .diary-list__list-header .date,.diary-list .diary-list__list .diary-list__list-header .description{width:16.5%;padding-right:10px}.diary-list .diary-list__list .diary-list__list-header .date b,.diary-list .diary-list__list .diary-list__list-header .description b{float:left}.diary-list .diary-list__list .diary-list__list-header .date .sort,.diary-list .diary-list__list .diary-list__list-header .description .sort{position:relative;top:auto;right:auto}.diary-list .diary-list__list .diary-list__list-header .date{width:11.75%}.diary-list .diary-list__list .diary-list__list-header .distance,.diary-list .diary-list__list .diary-list__list-header .hr{width:9%}.diary-list .diary-list__list .diary-list__workout{font-size:12px;padding:7px 0 7px 40px}.diary-list .diary-list__list .activity-icon{left:-40px}.diary-list .diary-list__list .avg-speed,.diary-list .diary-list__list .energy,.diary-list .diary-list__list span{width:10.75%;text-align:right}.diary-list .diary-list__list .date{width:11.75%;text-align:left}.diary-list .diary-list__list .distance,.diary-list .diary-list__list .hr{width:9%}.diary-list .diary-list__list .diary-list__workouts .description{width:16.5%;padding-left:0;text-align:left}}@media screen and (min-width:1200px){.diary-list{padding:30px}.diary-list .diary-list__filters{margin-bottom:30px}.diary-list .diary-list__activity-select{margin-right:30px}.diary-list .diary-list__list .diary-list__workout{font-size:14px;padding:10px 0 10px 40px}}.showing-datepicker .overlay-bg{background:rgba(0,0,0,.3)}.showing-datepicker #datepick-calendar{position:absolute;top:140px;left:50%;margin-left:-123px}.workout-map{float:left;width:100%;padding-top:60%;height:auto;background:#ddd;position:relative}.workout-map #workout-map{position:absolute;top:0;left:0;width:100%;height:100%}.workout-map .leaflet-bottom{z-index:99}.workout-map .leaflet-control-zoom{display:none}@media screen and (min-width:620px){.workout-map{padding-top:45%}.workout-map .leaflet-control-zoom{display:block}}@media screen and (min-width:960px){.workout-map{width:60%;padding-top:0;height:620px;position:fixed;top:60px;left:0}}@media screen and (min-width:1200px){.workout-map{width:65%}}@media screen and (min-width:1600px){.workout-map{width:70%}}.workout-map .image-popup .leaflet-popup-content-wrapper{-moz-box-shadow:2px 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2);width:68px;height:68px;padding:3px;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.workout-map .image-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;width:68px}.map-icon{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;color:#fff;text-transform:uppercase}.map-icon span{background:#000;padding:0 5px;position:absolute;top:-20px;left:50%;cursor:default;height:20px;line-height:20px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map-icon.stop-icon span{top:auto;bottom:-20px}.map-icon b{display:block;width:10px;height:6px;border-left:5px solid transparent;border-right:5px solid transparent}.map-icon.start-icon b{border-top:6px solid #000}.map-icon.stop-icon b{border-bottom:6px solid #000}.workout-image-icon svg{display:block;width:24px;height:24px}.progress-icon-circle{display:block;width:15px;height:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:3px solid red}.progress-icon-distance{display:none;position:absolute;top:-26px;left:50%;background:#fff;background:rgba(255,255,255,.97);color:#444;line-height:20px;padding:0 5px;border-radius:2px;font-size:12px;font-weight:700;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.progress-icon-distance:after{content:'';position:absolute;bottom:-5px;left:50%;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;margin-left:-5px}.workout-map.has-progress .progress-icon-distance{display:block}.lap-marker-wrap{background:0 0;padding:1px}.lap-marker{display:block;width:7px;height:7px;background:red;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}@media screen and (min-width:960px){.workout-page #footer{width:40%}}@media screen and (min-width:1200px){.workout-page #footer{width:35%}}@media screen and (min-width:1600px){.workout-page #footer{width:30%}}.workout-loading,.workout-scroll{float:left;width:100%;padding-bottom:100px}@media screen and (min-width:960px){.workout-loading,.workout-scroll{float:right;width:40%}}@media screen and (min-width:1200px){.workout-loading,.workout-scroll{width:35%}}@media screen and (min-width:1600px){.workout-loading,.workout-scroll{width:30%}}.workout-loading{min-height:500px;position:relative}.workout-loading .spinner{top:30px;left:50%;right:auto}.button-triangle-left,.button-triangle-right{display:block;width:8px;height:10px;position:absolute;top:9px;left:50%;margin-left:-4px}.button-triangle-left{border-right:8px solid #ccc;border-top:5px solid transparent;border-bottom:5px solid transparent}.button-triangle-right{border-left:8px solid #ccc;border-top:5px solid transparent;border-bottom:5px solid transparent}.active .button-triangle-left{border-right-color:#444;cursor:pointer}.active .button-triangle-right{border-left-color:#444;cursor:pointer}.workout-tools{float:left;width:100%;padding:3.75% 3.75% 0;line-height:30px;position:relative}.workout-tools .workout-next,.workout-tools .workout-prev{float:left;width:40px;height:30px;background:#f6f6f6;border:1px solid #ccc;position:relative;outline:0;cursor:pointer}.workout-tools .workout-prev{border-radius:4px 0 0 4px}.workout-tools .workout-next{border-radius:0 4px 4px 0;border-left:0}.workout-tools .workout-edit{float:right;height:30px;width:40px;padding:0;background:#f6f6f6;border:1px solid #ccc;border-radius:4px;color:#444;font-size:12px;cursor:pointer;outline:0}@media screen and (min-width:420px){.workout-tools{padding:2.5% 2.5% 0}.workout-tools .workout-next,.workout-tools .workout-prev{margin-top:5px}}@media screen and (min-width:960px){.workout-tools{padding:15px 15px 0}}.workout-header{float:left;width:100%;padding:3.75%;font-size:16px;line-height:20px;position:relative;z-index:2}.workout-header .workout-profile-photo{float:left;width:40px;height:40px;background:#eee;margin-right:10px;border-radius:50%;overflow:hidden}.workout-header .workout-profile-photo img{display:block;width:100%;border-radius:50%}.workout-header .workout-user-name{display:block;font-size:14px;margin-left:50px;height:20px;overflow:hidden}.workout-header .workout-date-text{display:block;margin-left:50px;font-size:12px;color:#999}.workout-header .workout-privacy-setting{position:absolute;top:0;right:3.75%;height:40px}.workout-header .workout-privacy-button{display:block;background:0 0;border:0;height:40px;width:18px;padding:6px 0;cursor:default;outline:0}.workout-header .workout-privacy-button span{display:none;height:16px;width:100%;max-width:18px}.workout-header .workout-privacy-button svg{fill:#999;max-height:100%;max-width:100%}.workout-header.own-workout .workout-privacy-button{cursor:pointer;width:28px;padding-right:10px}.workout-header.own-workout .workout-privacy-button:after{content:'';position:absolute;top:50%;right:0;border-top:4px solid #999;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-2px}.workout-header.own-workout .workout-privacy-button:hover svg{fill:#444}.workout-header.own-workout .workout-privacy-button:hover:after{border-top-color:#444}.workout-header .workout-privacy-dropdown{position:absolute;top:40px;right:-5px;background:#fff;width:170px;box-shadow:0 0 3px rgba(0,0,0,.2)}.workout-header .workout-privacy-dropdown li{float:left;width:100%;padding:10px;border-top:1px solid #eee;cursor:pointer}.workout-header .workout-privacy-dropdown li:hover{background:#f9f9f9}.workout-header .workout-privacy-dropdown li:first-of-type{border:0}.workout-header .workout-privacy-dropdown .privacy-icon{float:left;width:25px;height:20px;padding-top:1px}.workout-header .workout-privacy-dropdown .privacy-title{float:left;line-height:20px}.workout-header .workout-privacy-dropdown svg{float:left;max-width:16px;max-height:18px}.workout-header .workout-privacy-dropdown .workout-privacy-dropdown-friends svg{max-height:18px;max-width:18px}.workout-header .workout-privacy-dropdown .workout-privacy-dropdown-private .privacy-icon{padding-left:2px}.workout-header .workout-privacy-dropdown .workout-privacy-dropdown-private svg{max-height:16px;max-width:13px}.workout-header .workout-privacy-dropdown .workout-privacy-dropdown-link svg{max-height:17px;max-width:17px}.workout-header .workout-privacy-dropdown .privacy-checkmark{display:none;float:right;width:13px;height:20px;padding-top:5px}.workout-header .workout-privacy-dropdown .privacy-checkmark svg{width:11px;height:9px;fill:#ff5933}.workout-header .workout-privacy-friends .workout-privacy-dropdown-friends .privacy-checkmark,.workout-header .workout-privacy-friends .workout-privacy-icon-friends,.workout-header .workout-privacy-link .workout-privacy-dropdown-link .privacy-checkmark,.workout-header .workout-privacy-link .workout-privacy-icon-link,.workout-header .workout-privacy-private .workout-privacy-dropdown-private .privacy-checkmark,.workout-header .workout-privacy-private .workout-privacy-icon-private,.workout-header .workout-privacy-public .workout-privacy-dropdown-public .privacy-checkmark,.workout-header .workout-privacy-public .workout-privacy-icon-public{display:block}.workout-header .workout-privacy-setting.workout-privacy-friends .workout-privacy-button{padding:4px 0}.workout-header .workout-privacy-setting.workout-privacy-friends .workout-privacy-button span{height:18px}.workout-header .workout-privacy-setting.workout-privacy-link .workout-privacy-button span{height:17px}@media screen and (min-width:420px){.workout-header{padding:2.5%}.workout-header .workout-privacy-setting{height:40px}.workout-header .workout-privacy-button{height:40px;padding:11px 0}.workout-header .workout-privacy-setting.workout-privacy-friends .workout-privacy-button{padding:9px 0}}@media screen and (min-width:750px){.workout-header .workout-user-name{font-size:16px}.workout-header .workout-date-text{font-size:14px}}@media screen and (min-width:960px){.workout-header{padding:15px;min-height:55px}}.workout-scroll .likes{padding:1.875% 3.75%;margin-bottom:3.75%;border:1px solid #eee;border-width:1px 0}.workout-scroll .likes.is-showing-likers-menu{max-height:240px;overflow-y:auto}.workout-scroll .likes .likes__button{height:30px}.workout-scroll .likes .icon-like{top:3px}.workout-scroll .likes .likes__likers{height:30px;overflow:hidden}.workout-scroll .likes .likes__likers img{float:left;width:30px;height:30px;margin-left:10px;border-radius:50%;cursor:pointer}.workout-scroll .likes .likes__likers-menu{position:relative;padding-top:30px}.workout-scroll .likes .likes__likers-menu a{display:block;width:100%;height:30px;line-height:30px;margin-top:1.875%}.workout-scroll .likes .likes__likers-menu img{float:left;width:30px;height:30px;border-radius:50%;margin-right:10px}.workout-scroll .likes .likes__close-likers-menu{position:absolute;top:0;right:0;height:30px;background:0 0;border:0;padding:0;font-size:12px;color:#ff5933;outline:0;cursor:pointer}@media screen and (min-width:420px){.workout-scroll .likes{padding:1.25% 2.5%;margin-bottom:2.5%}}@media screen and (min-width:960px){.workout-scroll .likes{padding:10px 15px;margin-bottom:15px}}.workout-comments,.workout-images{width:100%;float:left;padding:0 3.75% 3.75%;position:relative}.workout-comments h3,.workout-images h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;color:#535353}@media screen and (min-width:420px){.workout-comments,.workout-images{padding:0 2.5% 2.5%}}@media screen and (min-width:960px){.workout-comments,.workout-images{padding:0 15px 15px}}.workout-images{padding-left:0;padding-bottom:0}.workout-images .workout-images-header{float:left;width:100%;padding:0 0 3.75% 3.75%;position:relative}.workout-images .workout-image-link{float:left;height:25%;width:25%;padding:0 0 3.75% 3.75%;overflow:hidden}.workout-images img{display:block;max-width:100%}.workout-images .workout-add-image-loading-placeholder{display:block;width:100%;padding-top:100%;-moz-animation:image-load 2.1s infinite;-webkit-animation:image-load 2.1s infinite;animation:image-load 2.1s infinite}.workout-images .workout-add-images{float:left;width:100%;height:40px;padding:5px;margin-bottom:3.75%;font-size:12px;color:#ff5933;text-align:center;position:relative}.workout-images .workout-add-images input{width:.1px;height:.1px;overflow:hidden;opacity:0;position:absolute;z-index:-1}.workout-images .workout-add-images label{display:inline-block;line-height:30px;padding:0 5px;cursor:pointer}.workout-images .workout-add-images__only-jpeg{display:block;color:#999;position:absolute;top:-15px;left:50%;width:160px;margin-left:-80px}.workout-images.dragover{background:#eee}@media screen and (min-width:420px){.workout-images .workout-images-header{padding:0 0 2.5% 2.5%}.workout-images .workout-image-link{height:20%;width:20%;padding:0 0 2.5% 2.5%}.workout-images .workout-add-images{margin-bottom:2.5%}}@media screen and (min-width:620px){.workout-images .workout-image-link{height:12.5%;width:12.5%;padding:0 0 2.5% 2.5%}}@media screen and (min-width:960px){.workout-images .workout-images-header{padding:0 0 15px 15px}.workout-images .workout-image-link{height:20%;width:20%;padding:0 0 15px 15px}.workout-images .workout-add-images{margin-bottom:15px}}.workout-block-compare,.workout-block-hr,.workout-facts,.workout-graphs,.workout-graphs-header-wrap,.workout-laps,.workout-runs{float:left;width:100%;padding:3.75%;color:#535353;border-bottom:1px solid #eee}@media screen and (min-width:420px){.workout-block-compare,.workout-block-hr,.workout-facts,.workout-graphs,.workout-graphs-header-wrap,.workout-laps,.workout-runs{padding:2.5%}}@media screen and (min-width:960px){.workout-block-compare,.workout-block-hr,.workout-facts,.workout-graphs,.workout-graphs-header-wrap,.workout-laps,.workout-runs{padding:15px}}.workout-block-header{float:left;width:100%;line-height:20px;position:relative}.workout-block-header h3{float:left;margin-right:10px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;line-height:20px}.workout-block-header button{float:left;background:0 0;border:0;padding:0;height:20px;color:#ff5933;font-size:12px;cursor:pointer;outline:0}.workout-laps-header select{position:absolute;top:50%;right:0;font-size:16px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:0}.workout-facts{border-top:1px solid #eee}.workout-facts .activity-icon{float:left;width:30px;height:30px;margin-right:10px}.workout-facts .activity-name{display:block;text-transform:uppercase;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:18px;line-height:30px}.workout-numbers{float:left;width:100%;padding-top:3.75%}.workout-numbers li{float:left;width:33.3333%;text-align:center;padding-bottom:3.75%}.workout-numbers em{display:block;font-size:18px;line-height:22px;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400}.workout-numbers i{display:block;font-size:12px;color:#999}@media screen and (min-width:420px){.workout-numbers{padding-top:2.5%}.workout-numbers li{padding-bottom:2.5%}}@media screen and (min-width:620px){.workout-numbers li{width:25%}.workout-numbers em{font-size:24px;line-height:30px}.workout-numbers i{font-size:14px}}@media screen and (min-width:750px){.workout-numbers li{width:20%}}@media screen and (min-width:960px){.workout-numbers{width:100%;padding-top:10px}.workout-numbers li{width:33.3333%}.workout-numbers em{font-size:20px;line-height:25px}.workout-numbers i{font-size:12px}}@media screen and (min-width:1200px){.workout-numbers em{font-size:24px;line-height:30px}.workout-numbers i{font-size:14px}}.workout-hr-header .zones{float:right;width:60px;cursor:pointer}.workout-hr-header .zones li{float:left;width:100%;height:3px;margin-bottom:1px;background:#f9f9f9}.workout-hr-header .zones .bar{float:left;height:100%;background:#ff5933}.workout-hr-header .zones .zone-1{margin-bottom:0}.workout-hr-header .zones .zone-0,.workout-hr-header .zones .zone-Rest{display:none}.workout-hr{display:block;width:100%;position:relative;float:left;padding-bottom:35px}.workout-hr .workout-numbers li{width:50%}.workout-hr .zone-toggle{position:absolute;bottom:0;left:50%;margin-left:-45px;background:0 0;border:0;display:block;width:90px;height:30px;background:url(../../images/workout-hr-zone-toggle.png) no-repeat 0 0;outline:0;cursor:pointer}.workout-hr .zone-toggle.detail{background-position:0 -30px}.workout-hr .zones{width:100%;float:right;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:20px}.workout-hr .zones li{float:left;width:100%;height:20px;margin-bottom:1px;padding-left:20px;position:relative}.workout-hr .zones .title{display:block;width:20px;position:absolute;top:0;left:0}.workout-hr .zones .bar-wrap{display:block;width:73%;float:left}.workout-hr .zones .bar{display:block;background:#eee;height:18px}.workout-hr .zones .value{float:right;width:25%;text-align:right}.workout-hr .zones .zone-5{color:#ed0000}.workout-hr .zones .zone-5 .bar{background:#ed0000}.workout-hr .zones .zone-4{color:#ffd407}.workout-hr .zones .zone-4 .bar{background:#ffd407}.workout-hr .zones .zone-3{color:#5bfe00}.workout-hr .zones .zone-3 .bar{background:#5bfe00}.workout-hr .zones .zone-2{color:#00fdf2}.workout-hr .zones .zone-2 .bar{background:#00fdf2}.workout-hr .zones .zone-1{color:#4a93d8}.workout-hr .zones .zone-1 .bar{background:#4a93d8}.workout-hr .zones .zone-0,.workout-hr .zones .zone-Rest{color:#a0a0a0}.workout-hr .zones .zone-0 .title,.workout-hr .zones .zone-Rest .title{position:relative;float:left;width:62%}.workout-hr .zones .zone-0 .bar-wrap,.workout-hr .zones .zone-Rest .bar-wrap{display:none}.workout-hr .zones.detail{line-height:20px}.workout-hr .zones.detail li{height:20px;margin-bottom:1px;padding-left:30px}.workout-hr .zones.detail .title{width:30px;margin-left:0;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;line-height:14px}.workout-hr .zones.detail .bar{height:3px;margin-bottom:1px}.workout-hr .zones.detail .zone-0 .title{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;line-height:20px}.workout-analysis{width:100%;float:left;position:relative}@media screen and (min-width:960px){.workout-analysis{position:fixed;bottom:0;left:0;width:60%;background:#fff;z-index:100;border-right:1px solid #eee}}@media screen and (min-width:1200px){.workout-analysis{width:65%}}@media screen and (min-width:1600px){.workout-analysis{width:70%}}.workout-graphs-toggle-button{position:absolute;top:-30px;left:0;background:#fff;border:0;padding:0 3.75%;height:30px;border-bottom:1px solid #eee;color:#535353;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}.workout-graphs-toggle-button .title{margin-right:10px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase}.workout-graphs-toggle-button .hide,.workout-graphs-toggle-button .show{font-size:12px;color:#ff5933}@media screen and (min-width:420px){.workout-graphs-toggle-button{padding:0 2.5%;height:40px;top:-40px}}@media screen and (min-width:960px){.workout-graphs-toggle-button{padding:0 15px}}.workout-graphs{position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.workout-graphs label{float:left;height:20px;line-height:20px;font-size:12px;color:#09e;padding-right:5px;margin-bottom:5px;cursor:pointer}.workout-graphs label input{margin-right:5px;cursor:pointer}.workout-graphs label .unit{color:#999}.workout-graphs .graph-laps{position:absolute;top:25px;left:0;width:100%;height:40px}.workout-graphs .graph-laps span{display:block;position:absolute;top:0;left:0;height:100%;border-left:1px solid #ddd}.workout-graphs .workout-graph{float:left;width:100%;margin-top:-10px;position:relative}.workout-graphs .workout-graph,.workout-graphs .workout-graph svg,.workout-graphs .workout-graph-hover{-webkit-tap-highlight-color:transparent}.workout-graphs .workout-graph-hover{position:absolute;top:20px;bottom:10px;left:0;width:100%;z-index:100}.workout-graphs .tick line{stroke:#ddd}.workout-graphs .tick text{font-size:12px;fill:#999;text-anchor:end}.workout-graphs .domain{fill:none}.workout-graphs .svg-graph{fill:none;stroke:#09e;stroke-width:1.5px}.workout-graphs .workout-graphs-elevation,.workout-graphs .workout-graphs-hr,.workout-graphs .workout-graphs-speed,.workout-graphs .workout-graphs-x-axis{float:left;width:100%;position:relative}.workout-graphs .workout-graphs-speed label{color:#fe5f00}.workout-graphs .workout-graphs-speed .svg-graph{stroke:#fe5f00}.workout-graphs .workout-graphs-elevation label{color:#777}.workout-graphs .workout-graphs-elevation .svg-graph{stroke:none;fill:#999;fill:rgba(150,150,150,.75)}.workout-graphs .workout-graphs-hr label{color:#ff1ab6}.workout-graphs .workout-graphs-hr .svg-graph{stroke:#ff1ab6}.workout-graphs .graph-progress-bar{display:none;position:absolute;top:25px;left:0;width:1px;height:40px;background:#0095ff}.workout-graphs.show-progress .graph-progress-bar{display:block}.workout-graphs .workout-graphs-x-axis{height:40px;line-height:15px;padding-top:17px;text-align:center}.workout-graphs .workout-graphs-x-axis label{float:none;margin:0 10px;color:#535353;position:relative}.workout-graphs .lap-ticks{position:absolute;top:0;left:0;width:100%}.workout-graphs .lap-tick{position:absolute;top:0;left:0;font-size:12px;color:#999;transform:translateX(-50%)}.workout-graphs .new-x-axis-time{position:absolute;top:-2px;left:0;height:15px}.workout-graphs .pointer{display:none;position:absolute;top:0;left:0;width:100%}.workout-graphs.show-progress .pointer{display:block}.workout-graphs .pointer-sled{position:absolute;top:-20px;left:10%;background:rgba(0,149,255,.95);padding:5px;font-size:12px;width:80%;z-index:100;color:#fff;border-radius:4px;text-align:center}.workout-graphs .pointer-info{float:left;width:100%}.workout-graphs .pointer-info li{float:left;width:33.3333%}@media screen and (min-width:420px){.workout-graphs .pointer-sled{width:60%;left:20%}}@media screen and (min-width:620px){.workout-graphs .pointer-sled{width:40%;left:30%}}@media screen and (min-width:960px){.workout-graphs .workout-graphs-x-axis{padding-top:20px}}.workout-compare-table,.workout-laps-table{float:left;width:100%;font-size:12px;text-align:right;padding-top:3.75%}.workout-compare-table span,.workout-laps-table span{float:left}@media screen and (min-width:420px){.workout-compare-table,.workout-laps-table{font-size:14px;padding-top:2.5%}}.workout-compare-table-header,.workout-laps-table-header{float:left;width:100%;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;line-height:30px}.workout-compare-table-header span,.workout-laps-table-header span{cursor:pointer}.workout-compare-table-rows,.workout-laps-table-rows{float:left;width:100%}.workout-compare-table-rows li,.workout-laps-table-rows li{float:left;width:100%;padding:5px 0}.workout-compare-table-rows li:nth-child(odd),.workout-laps-table-rows li:nth-child(odd){background:#f9f9f9}.workout-laps-table span{width:21%}.workout-laps-table .workout-laps-table-index{width:10%;padding-right:2%}.workout-laps-table .workout-laps-table-duration{width:27%}.workout-laps-table .workout-laps-table-pace{padding-right:5px}.workout-laps-table .workout-laps-table-hr{display:none}.workout-laps-table.has-hr span{width:17%}.workout-laps-table.has-hr .workout-laps-table-index{width:10%}.workout-laps-table.has-hr .workout-laps-table-duration{width:22%}.workout-laps-table.has-hr .workout-laps-table-pace{width:19%;padding-right:0}.workout-laps-table.has-hr .workout-laps-table-hr{display:block;width:15%;padding-right:5px}.workout-runs .workout-laps-table span{position:relative;z-index:2}.workout-runs .workout-laps-table .workout-laps-table-speed{text-align:left;padding-left:5px}.workout-runs .workout-laps-table .workout-laps-table-desc{padding-right:5px}.workout-runs .workout-laps-table svg{display:block}.workout-runs .workout-laps-table .svg-graph{fill:none;stroke:#ffbd86;stroke-width:2px}.workout-runs .workout-laps-table .svg-area{fill:#ffe6d1}.workout-runs .workout-laps-table-rows li{height:50px;position:relative;cursor:pointer}.workout-runs .workout-laps-table-rows li.active{background:#ccf3f9}.workout-runs .workout-runs-table-hill-graph{position:absolute;top:0;left:10%;z-index:1}.workout-block-compare .compare-title{font-size:14px;color:#999;float:left;width:100%;text-align:center}.workout-compare-header .workout-compare-time-diff{float:right;font-size:14px;color:#999}.workout-compare-table span{width:35%}.workout-compare-table .workout-compare-table-rank{width:10%;margin-right:4%}.workout-compare-table .workout-compare-table-duration{text-align:left;width:31%}.workout-compare-table .workout-compare-table-speed{width:20%}.workout-compare-table .workout-compare-table-duration-bar{position:absolute;bottom:5px;left:14%;height:2px;background:#eee}.workout-compare-table .workout-compare-table-duration-bar b{display:block;height:2px;background:#ff5933}.workout-compare-table .workout-compare-table-date{padding-right:5px}.workout-compare-table-row{display:none;float:left;width:100%;padding:5px 0;position:relative;color:#535353}.workout-compare-table-row.is-shown{display:block}.workout-compare-table-row.is-current{color:#ff5933}.workout-compare-table-rows.show-all .workout-compare-table-row{display:block}.workout-compare-table-rows.show-all .workout-compare-table-row:nth-child(odd){background:#f9f9f9}.best-time{padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #eee}.best-time .workout-compare-table-duration-bar{bottom:10px}.workout-compare-table-rows.show-all .best-time,.workout-compare-table-rows.top-times-showing .best-time{padding-bottom:5px;margin-bottom:0;border:0}.workout-compare-table-rows.show-all .best-time .workout-compare-table-duration-bar,.workout-compare-table-rows.top-times-showing .best-time .workout-compare-table-duration-bar{bottom:5px}.workout-compare-table-show-all{float:left;width:100%;margin-top:10px;background:0 0;border:0;height:30px;font-size:12px;color:#ff5933;cursor:pointer;outline:0}@-moz-keyframes image-load{0%{background:#fcfcfc}50%{background:#d9d9d9}100%{background:#fcfcfc}}@-webkit-keyframes image-load{0%{background:#fcfcfc}50%{background:#d9d9d9}100%{background:#fcfcfc}}@keyframes image-load{0%{background:#fcfcfc}50%{background:#d9d9d9}100%{background:#fcfcfc}}.ngdialog-full-screen-map .ngdialog-content{height:100%;min-width:1160px;position:relative;overflow:hidden}.ngdialog-full-screen-map .map{width:100%;height:100%}.ngdialog-full-screen-map .hide-workout-analysis{display:block;position:relative;bottom:auto;left:auto;float:left}.ngdialog-full-screen-map .workout-analysis{width:1160px;background:#fff;background:rgba(255,255,255,.9);padding:0;position:absolute;bottom:0;left:50%;margin-left:-580px}.ngdialog-full-screen-map .graph-labels{padding-top:7px;padding-bottom:10px;margin-left:10px;height:47px}.ngdialog-full-screen-map .workout-graph-area{margin-left:30px}.ngdialog-full-screen-map .workout-graph-area .graphs{height:155px}.ngdialog-full-screen-map .workout-graph-area.both-graphs .graph-laps{height:295px}.ngdialog-image-browser .ngdialog-content{background:0 0;position:absolute;top:0;left:0;right:0;bottom:0}.ngdialog-image-browser .close-view{width:50px;height:60px;margin-left:0;left:auto;right:0;padding-right:50px;line-height:60px}.ngdialog-image-browser .close-view span{display:none}.ngdialog-image-browser .close-view b{width:50px;right:0;text-align:center;line-height:51px}@media screen and (min-width:620px){.ngdialog-image-browser .close-view{width:100px}.ngdialog-image-browser .close-view span{display:inline}.ngdialog-image-browser .close-view b{padding-right:7px}}.image-browser{width:100%;position:absolute;top:60px;bottom:0;left:0;right:0;text-align:center}.image-browser .image-wrap{display:block;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.image-browser .image{display:none;max-width:100%;max-height:100%;margin:0 auto;position:relative;opacity:0;-moz-transition:opacity 360ms ease-out;-o-transition:opacity 360ms ease-out;-webkit-transition:opacity 360ms ease-out;transition:opacity 360ms ease-out}.image-browser .image.active{display:block}.image-browser .image-arrows{width:100%;position:absolute;top:0;left:0;height:100%;padding-right:0}.image-browser .image-arrows .image-arrow{display:block;width:20%;height:100%;cursor:pointer;position:relative;z-index:2}.image-browser .image-arrows .arrow{opacity:.2;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;width:30px;height:46px;position:absolute;top:50%;margin-top:-23px;background:url(../../images/image-browser-arrows.png) no-repeat 0 0}.image-browser .image-arrows .image-arrow:active .arrow,.image-browser .image-arrows .image-arrow:hover .arrow{opacity:1}.image-browser .image-arrows .prev{float:left}.image-browser .image-arrows .prev .arrow{left:5px}.image-browser .image-arrows .next{float:right}.image-browser .image-arrows .next .arrow{right:5px;background-position:-30px 0}.image-browser .image-arrows .delete-image{display:block;position:fixed;bottom:0;left:0;padding:0 20px;line-height:50px;color:#ff5933;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer}.image-browser .spinner{top:50%;right:auto;left:50%;margin-top:-25px}.image-browser .image-browser__workout-link-header{position:absolute;top:-60px;left:0;right:50px;padding-left:60px;color:#999;line-height:20px;font-size:12px;text-align:left}.image-browser .image-browser__workout-link-header span{display:block;font-size:inherit;width:100%}.image-browser .image-browser__workout-link-header .picture{position:absolute;top:0;left:0;width:60px;height:60px;padding:10px}.image-browser .image-browser__workout-link-header .picture,.image-browser .image-browser__workout-link-header .picture img{display:block;width:40px;height:40px;border-radius:50%}.image-browser .image-browser__workout-link-header .image-browser__user-name{font-size:16px;color:#eee}.image-browser .image-sidebar{display:none;width:300px;position:absolute;top:0;right:0;text-align:left}.image-browser .workout-item{padding:0;margin:0 0 10px;border:0}.image-browser .feed-card__user{max-width:254px;padding-left:50px}.image-browser .feed-card__user .picture{left:0}.image-browser .feed-card__header{padding-right:0}.image-browser .activity-icon svg{fill:#999}.image-browser .feed-card__body{border:0}.image-browser .feed-card__footer{padding:5px 0}.image-browser .feed-card__footer>span{color:#999}.image-browser .thumbnails{width:310px;float:left;position:relative;z-index:1}.image-browser .thumbnails .thumbnail{display:block;width:52px;height:52px;float:left;margin:0 10px 10px 0;cursor:pointer;position:relative}.image-browser .thumbnails .thumbnail.active{border:4px solid #fff}.image-browser .thumbnails img{display:block;position:absolute;top:0;left:0;z-index:-1;max-width:52px;max-height:52px}.image-browser .thumbnails .thumbnail.active img{top:-4px;left:-4px}@media screen and (min-width:620px){.image-browser .image-browser__workout-link-header{right:100px}}@media screen and (min-width:960px){.image-browser .image-wrap{padding-right:330px}.image-browser .image-arrows{right:330px;width:auto}.image-browser .image-arrows .delete-image{bottom:auto;top:5px}.image-browser .image-browser__workout-link-header{display:none}.image-browser .image-sidebar{display:block;top:15px;right:15px}}body#workout-images{background:#040f13}body#workout-images #footer,body#workout-images #top-bar{display:none}.explore-map-wrap{width:100%;height:240px;position:relative}.explore-map-wrap #explore-map{width:100%;height:100%}.explore-map-wrap .leaflet-control-zoom{display:none}@media screen and (min-width:620px){.explore-map-wrap .leaflet-control-zoom{display:block}}@media screen and (min-width:750px){.explore-map-wrap{height:420px}}.explore-search{position:absolute;top:5px;left:5px;right:47px;max-width:300px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5)}.explore-search label{position:absolute;top:0;left:0;width:27px;height:36px;padding-left:10px;cursor:pointer}.explore-search label svg{display:block;max-width:100%;max-height:100%;fill:#999}.explore-search input[type=text]{background:0 0;border:0;width:100%;height:36px;padding:0 10px 0 33px;float:left;font-size:16px;color:#535353;outline:0}.explore-search .spinner{top:0;right:0;height:36px;background:rgba(255,255,255,.8)}.explore-search .spinner .circular{top:-6px;right:-6px}.explore-search .no-results{position:absolute;bottom:-25px;left:0;width:100%;text-align:center;line-height:25px;color:#535353;background:rgba(255,255,255,.7)}@media screen and (min-width:620px){.explore-search{top:10px;left:47px}}.explore__results-wrap{float:left;width:100%;background:#fff;position:relative;padding:3.75%}.explore__results-wrap h2{font-size:21px;line-height:25px;margin-bottom:0;padding:0 0 3.75%}.explore__results-wrap.loading-items .results{opacity:.2}.explore__results-wrap .spinner{top:0;right:3.75%}.explore__results-wrap .explore__results{float:left;width:100%;-moz-transition:opacity 480ms ease-in-out;-o-transition:opacity 480ms ease-in-out;-webkit-transition:opacity 480ms ease-in-out;transition:opacity 480ms ease-in-out}.explore__results-wrap .item{display:block;width:100%;height:260px;margin:0 20px 3.75% 0;float:left;background:#eee;position:relative}.explore__results-wrap .item .item-link{display:block;width:100%;height:260px}.explore__results-wrap .item .footer{position:absolute;bottom:0;left:0;background:#202020;background:rgba(32,32,32,.9);color:#fff;color:rgba(255,255,255,.85);width:100%;height:40px;padding:5px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;line-height:15px}.explore__results-wrap .item .footer .picture{display:block;position:absolute;top:5px;left:5px}.explore__results-wrap .item .footer .info{width:100%;display:block;float:left;padding-left:35px}.explore__results-wrap .item .footer b,.explore__results-wrap .item .footer i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.explore__results-wrap .item:hover .footer{background:#000;color:#fff}.explore__results-wrap .explore__image{display:block;margin:0 auto}.explore__results-wrap .workout .map{display:block;width:100%;height:260px}@media screen and (min-width:420px){.explore__results-wrap{padding:2.5%}.explore__results-wrap h2{font-size:24px}.explore__results-wrap .item{width:260px;margin-bottom:2.5%}}@media screen and (min-width:620px){.explore__results-wrap{padding-top:0}.explore__results-wrap h2{line-height:40px;padding:25px 0 20px}.explore__results-wrap .spinner{top:20px;right:30px}.explore__results-wrap .item{width:260px;margin-bottom:20px}}@media screen and (min-width:960px){.explore__results-wrap{padding:0 15px 15px 15px}.explore__results-wrap h2{margin-bottom:0;padding:25px 0 20px}.explore__results-wrap .item{width:260px}.explore__results-wrap .item.big,.explore__results-wrap .item.big a{width:540px;height:540px}.explore__results-wrap .item.wide,.explore__results-wrap .item.wide a{width:540px}.explore__results-wrap .item.tall,.explore__results-wrap .item.tall a{height:540px}.explore__results-wrap .workout .map{height:260px}.explore__results-wrap .workout.big .map{height:540px}.explore__results-wrap .workout.tall .map{height:540px}}@media screen and (min-width:1200px){.explore__results-wrap{padding:0 30px 30px 30px}}.profile-map-wrap{float:left;width:100%;position:relative}.profile-map{float:left;width:100%;height:180px;position:relative}.profile-map .leaflet-control-zoom{display:none}@media screen and (min-width:620px){.profile-map{height:280px}.profile-map .leaflet-control-zoom{display:block}}@media screen and (min-width:960px){.profile-map{float:none;position:fixed;top:60px;right:0;width:40%;height:700px}.profile-map.leaflet-container{background:#abe1fa}}@media screen and (min-width:960px){.profile-page #footer{float:left;width:60%}}.profile-wrap{float:left;width:100%;background:#fff;position:relative}.profile-wrap .user-info{float:left;width:100%;padding:3.75%}.profile-wrap .user-info .picture{width:60px;height:60px}.profile-wrap .user-info .picture img{width:100%;height:100%}.profile-wrap .user-info__name{margin:0 0 0 70px;font-size:21px;line-height:25px}.profile-wrap .invite-as-friend{background:#f6f6f6;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(#fff,#f6f6f6);background-image:-webkit-linear-gradient(#fff,#f6f6f6);background-image:linear-gradient(#fff,#f6f6f6);float:left;width:auto;text-align:center;border:1px solid #c8c8c8;line-height:26px;height:27px;padding:0 12px;margin:8px 0 0 10px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#ff5933;cursor:pointer;outline:0}.profile-wrap .friend-request-pending,.profile-wrap .friend-request-sent{display:block;line-height:27px;margin:8px 0 0 10px;text-align:center;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;background:#fcfcfc;color:#ff5933}.profile-wrap .follow-button,.profile-wrap .follow-pending-button,.profile-wrap .following-button{width:auto;margin:8px 0 0 10px;padding:0 24px;line-height:26px;height:27px}.profile-wrap .follow-button span,.profile-wrap .follow-pending-button span,.profile-wrap .following-button span{line-height:26px}.profile-wrap .follows-you{float:left;line-height:27px;margin:8px 0 0 10px;font-size:12px;color:#999}.profile-wrap .user-info__description{float:left;width:100%;padding-top:3.75%;color:#535353}.profile-wrap .user-info__extra{float:left;width:100%;padding-top:3.75%;font-size:12px;color:#999}.profile-wrap .user-info__extra li{float:left;margin-right:25px}.profile-wrap .user-info__extra a{color:#999;border-bottom:1px solid #eee}.profile-wrap .user-info__extra-icon{float:left;width:22px;height:20px;padding-right:5px}.profile-wrap .user-info__extra-icon svg{max-width:100%;max-height:100%;fill:#999}.profile-wrap .location .user-info__extra-icon{padding-bottom:1px}@media screen and (min-width:420px){.profile-wrap .user-info{padding:2.5%}.profile-wrap .user-info__description,.profile-wrap .user-info__extra{padding-top:2.5%}}@media screen and (min-width:620px){.profile-wrap .user-info{position:relative}.profile-wrap .user-info .picture{width:120px;height:120px}.profile-wrap .user-info .text{float:none;margin-left:135px}.profile-wrap .user-info__name{float:left;margin-left:0;font-size:30px;line-height:36px}.profile-wrap .invite-as-friend{height:36px;line-height:35px;margin:0 0 0 20px}.profile-wrap .friend-request-pending,.profile-wrap .friend-request-sent{line-height:36px;margin-top:0}.profile-wrap .follow-button,.profile-wrap .follow-pending-button,.profile-wrap .following-button{height:36px;line-height:35px;margin:0 0 0 20px}.profile-wrap .follow-button span,.profile-wrap .follow-pending-button span,.profile-wrap .following-button span{line-height:36px}.profile-wrap .follows-you{line-height:36px;margin-top:0}.profile-wrap .user-info__extra{font-size:14px}}@media screen and (min-width:960px){.profile-wrap{width:60%}.profile-wrap .user-info{padding:15px}.profile-wrap .user-info__description,.profile-wrap .user-info__extra{padding-top:15px}}@media screen and (min-width:1200px){.profile-wrap .user-info{padding:30px}.profile-wrap .user-info__description,.profile-wrap .user-info__extra{padding-top:15px}}.profile-photos{float:left;width:100%;padding:0 0 0 3.75%}.profile-photos .profile-photo-grid{float:left;width:100%;position:relative}.profile-photos li{display:none;float:left;width:25%;padding-right:3.75%;margin-bottom:3.75%}.profile-photos .showing-more li{display:block}.profile-photos .profile-photos-visible-s{display:block}.profile-photos a{display:block}.profile-photos img{display:block;max-width:100%;max-height:100%}.profile-photos .profile-photos-more-wrap{display:block;position:absolute;bottom:0;right:0}.profile-photos .profile-photos-more-wrap.hidden-in-s{display:none}.profile-photos .profile-photos-more{display:block;background:#171717;background:rgba(0,0,0,.5);border:0;padding:0;width:100%;height:30px;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;cursor:pointer;outline:0}@media screen and (min-width:420px){.profile-photos{padding:0 0 0 2.5%}.profile-photos li{width:16.6666%;padding-right:2.5%;margin-bottom:2.5%}.profile-photos .profile-photos-visible-l{display:block}.profile-photos .profile-photos-more-wrap.hidden-in-s{display:block}.profile-photos .profile-photos-more-wrap.hidden-in-l{display:none}}@media screen and (min-width:960px){.profile-photos{padding:0 0 0 15px}.profile-photos li{padding-right:15px;margin-bottom:15px}}@media screen and (min-width:1200px){.profile-photos{padding:0 15px 15px 30px}.profile-photos li{padding-right:15px;margin-bottom:15px}}.profile-stats{float:left;width:100%;padding:3.75%;border-top:1px solid #eee}@media screen and (min-width:420px){.profile-stats{padding:2.5%}}@media screen and (min-width:960px){.profile-stats{padding:15px}}@media screen and (min-width:1200px){.profile-stats{padding:30px}}.profile-stats__numbers{float:left;width:100%;text-align:center;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:21px;line-height:25px;color:#535353}.profile-stats__numbers li{float:left;width:33.3333%}.profile-stats__numbers.show-followers li{width:25%}.profile-stats__numbers i{display:block;color:#999;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px;line-height:15px}@media screen and (min-width:620px){.profile-stats__numbers{font-size:24px;line-height:30px;width:64%;float:right;padding-top:22px}.profile-stats__numbers i{font-size:14px}}.profile-stats__by-activity{float:left;width:100%;padding-top:3.75%}.profile-stats__by-activity li{position:relative;height:30px;padding-left:40px}.profile-stats__by-activity .activity-icon{position:absolute;top:0;left:0}.profile-stats__by-activity .profile-stats__activity-bar{display:block;height:3px;background:#ff5933}.profile-stats__by-activity .profile-stats__activity-stats{display:block;font-size:12px;color:#999;padding-top:3px}@media screen and (min-width:420px){.profile-stats__by-activity{padding-top:2.5%}}@media screen and (min-width:620px){.profile-stats__by-activity{padding-top:0;width:33.3333%}}.responsive .profile-feed{border-top:1px solid #eee}.profile-no-workouts{float:left;width:100%;text-align:center;color:#ccc;font-size:21px;line-height:30px;padding:3em 0 5em}.friend-list-wrap{float:left;width:100%;min-height:500px;padding:3.75%}.friend-list-wrap .friends-header{float:left;width:100%;position:relative}.friend-list-wrap h2{font-size:24px;line-height:30px;margin-bottom:0}.friend-list-wrap .friends-search{position:absolute;top:0;right:0;width:50%;max-width:215px}.friend-list-wrap .friends-search input{width:100%;padding:4px 10px 4px 30px;background:0 0;border:1px solid #ccc;margin:0;font-size:16px;position:relative;z-index:2}.friend-list-wrap .friends-search .search-icon{display:block;position:absolute;top:0;left:0;width:34px;height:30px;padding:6px;z-index:1}.friend-list-wrap .friends-search .search-icon svg{max-width:100%;max-height:100%;fill:#999}@media screen and (min-width:420px){.friend-list-wrap{padding:2.5%}}@media screen and (min-width:620px){.friend-list-wrap h2{font-size:28px}}@media screen and (min-width:960px){.friend-list-wrap{width:64%;max-width:740px;padding:15px}}@media screen and (min-width:1200px){.friend-list-wrap{padding:30px}}.friend-list{float:left;width:100%}.friend-list .friend-list__friend{float:left;width:100%;padding-right:60px;margin-top:5%;color:#999;position:relative}.friend-list .friend-list__remove-friend{position:absolute;right:0;padding:0;width:50px;height:26px;line-height:26px;font-size:12px;color:#fd5f00;background:0 0;border:0;cursor:pointer}.friend-list .friend-list__link-item{float:left;width:100%;min-height:50px;padding-left:60px;color:#999;position:relative}.friend-list .picture{position:absolute;top:0;left:0;width:50px;height:50px}.friend-list .picture img{display:block;width:50px;height:50px}.friend-list .friend-list__name{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;line-height:25px;margin:2px 0 3px;color:#171717}.friend-list .friend-list__link-item:hover .friend-list__name{color:#ff5933}.friend-list .friend-list__location{display:block;line-height:20px}.friend-list .friend-list__latest-workout{float:left;width:100%;line-height:18px;padding-top:5px}.friend-list .friend-list__workout-description{font-style:italic}@media screen and (min-width:620px){.friend-list .friend-list__link-item{padding-left:105px;min-height:90px}.friend-list .picture{width:90px;height:90px}.friend-list .picture img{width:90px;height:90px}.friend-list .friend-list__name{font-size:26px;line-height:30px;margin:5px 0}}@media screen and (min-width:960px){.friend-list .friend-list__friend{margin-top:30px}}.follow-button,.follow-pending-button,.following-button{float:left;width:110px;margin-top:2px;padding:0;line-height:36px;height:36px}.following-button{background:#26ac60;color:#fff}.follow-button{background:0 0;border:1px solid #26ac60;color:#26ac60;line-height:34px}.follow-button:hover{color:#26ac60}.follow-pending-button{background:0 0;border:1px solid #999;color:#999;line-height:34px}.follow-pending-button:hover{color:#ff5933}.follow-pending-button,.following-button{position:relative}.follow-pending-button .action,.following-button .action{display:none}.follow-pending-button:hover .label,.following-button:hover .label{visibility:hidden}.follow-pending-button:hover .action,.following-button:hover .action{display:block;position:absolute;top:0;left:0;width:100%}.follows-you-label{font-size:12px;line-height:40px;color:#999}.following-sheet{min-height:500px}.following-sheet .following-header{width:740px;float:left;margin-bottom:30px;position:relative}.following-sheet h2{margin-bottom:0}.following-sheet .following-search{position:absolute;top:6px;right:0}.following-sheet .following-search input{width:215px;padding:4px 10px 4px 35px;border:1px solid #ccc;background:url(../../images/search-icon-friends.png) no-repeat 7px 50%;margin:0}.following-list{float:left;width:740px;border-top:1px solid #eee}.following-list .user{width:100%;float:left;padding:10px 0;border-bottom:1px solid #eee;position:relative}.following-list a{float:left;width:520px}.following-list .picture{width:50px;height:50px;margin-right:15px}.following-list .picture img{display:block;width:50px;height:50px}.following-list .name{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;line-height:30px;padding:10px 0;color:#505050}.following-list a:hover .name{color:#ff5933}.following-list .follow-accept-button,.following-list .follow-reject-button{position:absolute;cursor:pointer}.following-list .follow-accept-button{top:17px;right:32px;width:88px;font-size:12px;padding:0;height:36px;line-height:34px}.following-list .follow-reject-button{top:10px;right:0;height:50px;width:30px;padding:0;background:0 0;border:0;color:#999;font-size:21px}.following-list .follow-button,.following-list .follow-pending-button,.following-list .following-button{position:absolute;top:15px;right:10px}.following-list .follows-you-label{position:absolute;top:10px;right:135px;line-height:50px}.following-list .remove{float:right;font-size:12px;color:#ff5933;cursor:pointer}.following-sidebar{width:300px;float:right}.ngdialog-add-workout .ngdialog-content{width:803px;background:#f8f8f8;color:#666;margin:80px auto}.ngdialog-add-workout .popup-title{padding-top:20px;margin:0 0 0 46px;font-size:32px}.ngdialog-add-workout .add-workout__form-rows{padding:20px 46px 37px}.ngdialog-add-workout .add-workout__form-rows>li{margin:0 0 10px 291px;position:relative}.ngdialog-add-workout .add-workout__form-rows .date-row,.ngdialog-add-workout .add-workout__form-rows .sharing-row{margin-left:0;float:left;clear:left}.ngdialog-add-workout .add-workout__form-rows h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;margin-bottom:5px}.ngdialog-add-workout .add-workout__form-rows input[type=text],.ngdialog-add-workout .add-workout__form-rows textarea{border:1px solid #c8c8c8;font-size:12px;padding:4px 6px;resize:none;box-shadow:inset 3px 3px 0 #f2f2f2}.ngdialog-add-workout .add-workout__form-rows .duration-h,.ngdialog-add-workout .add-workout__form-rows .duration-min,.ngdialog-add-workout .add-workout__form-rows .duration-sec,.ngdialog-add-workout .add-workout__form-rows .start-time-h,.ngdialog-add-workout .add-workout__form-rows .start-time-min{width:42px;text-align:center}.ngdialog-add-workout .add-workout__form-rows .avg-hr-input,.ngdialog-add-workout .add-workout__form-rows .distance-input,.ngdialog-add-workout .add-workout__form-rows .energy-input,.ngdialog-add-workout .add-workout__form-rows .max-hr-input,.ngdialog-add-workout .add-workout__form-rows .steps-input{width:56px;text-align:right}.ngdialog-add-workout .add-workout__form-rows .steps-input{width:84px}.ngdialog-add-workout .add-workout__form-rows textarea{width:420px;height:80px}.ngdialog-add-workout .add-workout__form-rows input[type=radio]{margin-left:10px}.ngdialog-add-workout .add-workout__form-rows label{cursor:pointer}.ngdialog-add-workout .add-workout__form-rows .description-row p{position:absolute;top:0;right:0;text-align:right;color:#ababab;font-size:14px}.ngdialog-add-workout .add-workout__form-rows .left-half-row,.ngdialog-add-workout .add-workout__form-rows .right-half-row{width:150px;float:left}.ngdialog-add-workout .add-workout__form-rows .right-half-row{margin-left:150px;float:none}.ngdialog-add-workout .datepick{position:relative;top:auto;left:auto;margin:0}.ngdialog-add-workout .datepick h2{padding:0}.ngdialog-add-workout .button-row{background:#e7e7e7;padding:19px 46px 20px;width:100%;height:69px}.ngdialog-add-workout .button-row button{height:30px;line-height:30px;padding:0 20px;font-size:13px}.ngdialog-add-workout .button-row .cancel-button,.ngdialog-add-workout .button-row .save-button{float:right;margin-left:20px}body.responsive .ngdialog-add-workout .ngdialog-content{width:100%;margin:0}body.responsive .ngdialog-add-workout .export-button,body.responsive .ngdialog-add-workout .import-button{float:right;margin:20px 15px 0 0;height:30px;line-height:30px;padding:0 20px;font-size:13px}body.responsive .ngdialog-add-workout .popup-title{padding:20px 15px 0;margin:0;font-size:24px;line-height:30px}body.responsive .ngdialog-add-workout .share-on{float:left;width:100%;background:#fff;padding:20px 15px 10px;margin:20px 0}body.responsive .ngdialog-add-workout .share-on .checkboxes{float:left}body.responsive .ngdialog-add-workout .share-on label{display:block;margin-bottom:10px}body.responsive .ngdialog-add-workout .share-on .checkbox-facebook{color:#3b5998}body.responsive .ngdialog-add-workout .share-on .checkbox-twitter{color:#4099ff}body.responsive .ngdialog-add-workout .add-workout__form-rows{padding:20px 15px}body.responsive .ngdialog-add-workout .add-workout__form-rows>li{margin:0 0 20px 0;position:relative;float:left;width:100%}body.responsive .ngdialog-add-workout .add-workout__form-rows .label,body.responsive .ngdialog-add-workout .add-workout__form-rows .label-high{float:left;width:40%;max-width:200px;margin-bottom:0}body.responsive .ngdialog-add-workout .add-workout__form-rows .label-high{line-height:30px}body.responsive .ngdialog-add-workout .add-workout__form-rows input[type=text],body.responsive .ngdialog-add-workout .add-workout__form-rows select,body.responsive .ngdialog-add-workout .add-workout__form-rows textarea{font-size:16px}body.responsive .ngdialog-add-workout .add-workout__form-rows textarea{display:block;width:100%;height:120px}body.responsive .ngdialog-add-workout .add-workout__form-rows .steps-row{margin-bottom:40px}body.responsive .ngdialog-add-workout .button-row{padding:20px 15px;width:100%;height:70px;clear:both}body.responsive .ngdialog-add-workout .button-row .cancel-button,body.responsive .ngdialog-add-workout .button-row .save-button{margin-left:15px}body.responsive .ngdialog-add-workout .button-row .delete-button{float:left;background:0 0;padding:0;line-height:30px;color:red}@media screen and (min-width:420px){body.responsive .ngdialog-add-workout .ngdialog-content{width:420px;margin:20px auto}}@media screen and (min-width:750px){body.responsive .ngdialog-add-workout .ngdialog-content{width:750px;margin:80px auto}body.responsive .ngdialog-add-workout .export-button{margin:25px 30px 0 0}body.responsive .ngdialog-add-workout .popup-title{padding:20px 0 0 0;margin:0 0 0 30px;font-size:32px;line-height:40px}body.responsive .ngdialog-add-workout .share-on{padding:20px 30px 10px}body.responsive .ngdialog-add-workout .share-on h3{float:left;width:auto}body.responsive .ngdialog-add-workout .share-on label{float:left;margin-left:30px}body.responsive .ngdialog-add-workout .add-workout__form-rows{padding:20px 30px 37px}body.responsive .ngdialog-add-workout .add-workout__form-rows>li{margin:0 0 10px 321px;position:relative;float:none;width:auto}body.responsive .ngdialog-add-workout .add-workout__form-rows .avg-hr-row,body.responsive .ngdialog-add-workout .add-workout__form-rows .energy-row{float:left;width:150px}body.responsive .ngdialog-add-workout .add-workout__form-rows .max-hr-row,body.responsive .ngdialog-add-workout .add-workout__form-rows .steps-row{width:150px;margin-left:460px}body.responsive .ngdialog-add-workout .add-workout__form-rows .steps-row{margin-bottom:10px}body.responsive .ngdialog-add-workout .add-workout__form-rows .date-row,body.responsive .ngdialog-add-workout .add-workout__form-rows .sharing-row{margin-left:0;float:left;clear:left}body.responsive .ngdialog-add-workout .add-workout__form-rows .label,body.responsive .ngdialog-add-workout .add-workout__form-rows .label-high{float:none;width:100%;max-width:100%;margin-bottom:5px;line-height:20px}body.responsive .ngdialog-add-workout .button-row{padding:20px 30px}body.responsive .ngdialog-add-workout .button-row .cancel-button,body.responsive .ngdialog-add-workout .button-row .save-button{margin-left:20px}}.ngdialog-poi .ngdialog-overlay{background:rgba(0,0,0,.9)}.ngdialog-content .close-poi{width:1010px;margin-left:-505px;top:50px}.ngdialog-content .poi-view{width:1015px;margin:0 0 0 -507px;position:absolute;top:100px;left:50%;background:#fff;padding:23px 25px 40px 30px}.ngdialog-content .poi-view .poi-header{width:100%;position:relative}.ngdialog-content .poi-view .poi-header .poi-icon-big{position:absolute;top:0;left:0}.ngdialog-content .poi-view h2{width:100%;padding-left:55px;color:#000;margin-bottom:15px}.ngdialog-content .poi-view .side{width:290px;float:right;margin-left:25px}.ngdialog-content .poi-view .poi-video{display:block;margin-bottom:20px}.ngdialog-content .poi-view .poi-video img{display:block}.ngdialog-content .poi-view .secondary-title,.ngdialog-content .poi-view p{width:640px}.ngdialog-content .poi-view .secondary-title{font-size:30px;line-height:30px;margin-bottom:18px;color:#e00000;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100}.ngdialog-content .poi-view p{color:#242424;font-size:14px;line-height:18px;margin-bottom:18px}.ngdialog-content .poi-view #poi-map{width:290px;height:360px;border:1px solid #b0b0b0;cursor:default!important}.ngdialog-content .poi-view #poi-map .poi-icon{cursor:default!important}.ngdialog-content .poi-view p a{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase}.poi-icon-small{display:block;width:33px;height:41px;background:url(../../images/poi-icons.png) no-repeat 0 0}.poi-2 .poi-icon-small{background-position:0 -41px}.poi-3 .poi-icon-small{background-position:0 -82px}.poi-icon-big{display:block;width:40px;height:40px;background:url(../../images/poi-icons.png) no-repeat 0 -123px}.poi-2 .poi-icon-big{background-position:0 -163px}.poi-3 .poi-icon-big{background-position:0 -203px}.map-popup-poi a{display:block}.map-popup-poi .poi-icon-big{float:left}.map-popup-poi .poi-activity-title,.map-popup-poi .poi-secondary-title,.map-popup-poi .poi-title{display:block;margin-left:50px;line-height:20px}.map-popup-poi .poi-title{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:14px}.map-popup-poi .poi-activity-title,.map-popup-poi .poi-secondary-title{font-style:normal;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:12px}.map-popup-poi .poi-activity-title{color:#00b9fc}.settings-wrap{float:left;width:100%;padding:3.75%;padding-bottom:100px}.settings-wrap h2{font-size:24px;margin:0}@media screen and (min-width:420px){.settings-wrap{padding:2.5%;padding-bottom:80px}}@media screen and (min-width:620px){.settings-wrap{padding:15px;padding-bottom:50px}}@media screen and (min-width:750px){.settings-wrap{padding:30px}}.settings__form{float:left;width:100%;line-height:29px;padding-bottom:5%;margin-bottom:5%;border-bottom:1px solid #eee}.settings__form li{float:left;width:100%;margin-bottom:3.75%}.settings__form .settings__title-row{font-size:21px;line-height:25px;color:red;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100}.settings__form label{width:25%;margin-right:5%;float:left}.settings__form span{float:left}.settings__form input[type=text]{width:100%;margin:0;height:36px;padding:0 9px;font-size:16px;color:#535353}.settings__form select{width:100%;font-size:16px}.settings__form .settings__separator{margin:5% 0;height:1px;background:#eee}.settings__form .checkbox,.settings__form .radio-button{float:left;cursor:pointer;width:auto}.settings__form .checkbox input,.settings__form .radio-button input{cursor:pointer;margin-left:0}.settings__form .settings__change-photo{float:left;width:auto;margin:0;padding:20px 20px 20px 80px;height:60px;line-height:20px;color:#ff5933;position:relative;cursor:pointer}.settings__form .settings__change-photo input{width:.1px;height:.1px;overflow:hidden;opacity:0;position:absolute;z-index:-1}.settings__form .picture{position:absolute;top:0;left:0;width:60px;height:60px}.settings__form .picture img{width:100%;height:100%;display:block}.settings__form .settings__change-password,.settings__form .settings__link-facebook,.settings__form .settings__link-twitter{color:#ff5933;cursor:pointer}.settings__form .settings__facebook-connect,.settings__form .settings__facebook-disconnect,.settings__form .settings__twitter-connect,.settings__form .settings__twitter-disconnect{background:0 0;border:0;padding:0;margin:0;color:#ff5933;cursor:pointer;outline:0}.settings__form .settings__facebook-disconnect,.settings__form .settings__twitter-disconnect{font-size:12px;margin-left:5px}.settings__form .settings__facebook-connecting{display:block;color:#999}.settings__form .settings__gender-row select{width:70%;max-width:120px}.settings__form .settings__birth-date-row{padding-bottom:2.5%}.settings__form .settings__birth-date-row label{width:100%}.settings__form .settings__birth-date{float:left;width:20%;max-width:60px;margin-right:2.5%}.settings__form .settings__birth-month{float:left;width:45%;max-width:130px;margin-right:2.5%}.settings__form .settings__birth-year{float:left;width:30%;max-width:85px}.settings__form .settings__weight-row{line-height:36px}.settings__form .settings__weight-row input{width:64px;float:left;text-align:right;margin-right:8px}.settings__form .settings__privacy .checkbox{margin-bottom:5px}.settings__form .settings__privacy-description{float:left;line-height:1.4;color:#999}.settings__form .settings__email-notifications{margin-bottom:0!important}.settings__form .settings__email-notifications label,.settings__form .settings__privacy label{width:100%}@media screen and (min-width:420px){.settings__form{line-height:36px}.settings__form li{margin-bottom:2.5%}.settings__form input[type=email],.settings__form input[type=text],.settings__form select{width:70%}.settings__form select{margin-top:8px}.settings__form .settings__separator{margin:2.5% 0}.settings__form .settings__birth-date-row{padding-bottom:10px}.settings__form .settings__birth-date-row label{width:25%}.settings__form .settings__birth-date,.settings__form .settings__birth-month{margin-right:10px}.settings__form .settings__weight-row input{width:64px}}@media screen and (min-width:620px){.settings__form li{margin-bottom:15px}.settings__form .settings__separator{margin:15px 0 30px}.settings__form .settings__email-notifications label,.settings__form .settings__privacy label{width:25%}.settings__form .settings__email-notifications .checkbox,.settings__form .settings__privacy .checkbox{float:right;width:70%;margin:0}.settings__form .settings__privacy-description{float:right;width:70%}}@media screen and (min-width:750px){.settings__form{padding:0 0 30px 25%;margin-bottom:30px;position:relative}.settings__form li{width:100%;max-width:500px;clear:left}.settings__form .settings__title-row{width:25%;position:absolute;top:0;left:0;font-size:26px;line-height:30px}}@media screen and (min-width:960px){.settings__form{padding:0 0 30px 30%;margin-bottom:30px}.settings__form .settings__title-row{width:30%}}.settings__button-row{float:left;width:100%;position:relative}.settings__button-row .save-changes{display:block;margin:0 auto;font-size:13px;padding-left:35px;padding-right:35px;position:relative;z-index:2}.settings__button-row .save-changes.disabled{opacity:.5;outline:0;cursor:default}.settings__button-row .status{display:block;margin:10px 0 0;font-size:13px;text-align:center}.settings__button-row .follow-migrate-button{position:absolute;top:18px;left:18px;background:0 0;border:0;height:40px;line-height:40px;color:#ff5933;text-transform:none}.settings__button-row .follow-migrate-button:hover{color:#ff5933}.settings__save-prompt{display:none;position:absolute;bottom:-10px;left:50%;width:320px;margin-left:-160px;padding:15px 20px 45px;border-radius:10px;background:#ff5933;color:#fff;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:1}.settings__save-prompt.active{display:block}.settings__save-prompt-password{width:100%;margin:10px 0 0;height:36px;padding:0 9px;font-size:16px;color:#535353}.settings__save-prompt-facebook{font-size:12px;color:#ffc2b4}.settings__save-prompt-facebook button{background:0 0;-webkit-appearance:none;border:0;margin:0;height:40px;color:#ffc2b4;padding:0 2px;font-size:12px;text-decoration:underline;outline:0;cursor:pointer}.settings__save-prompt-facebook button:hover{color:#fff}.settings__save-prompt-error{margin-bottom:10px;background:red}.ngdialog-change-password .ngdialog-content,.ngdialog-change-profile-picture .ngdialog-content{width:512px;margin:0 auto}.ngdialog-change-password .current-password-row{margin:0 0 33px}.ngdialog-change-password .new-password-again-row{position:relative;margin:11px 0 48px}.ngdialog-change-password .buttons{width:100%;float:left;margin-bottom:28px}.ngdialog-change-password .card-sheet button{float:left;width:200px;margin-top:0}.ngdialog-change-password .cancel{margin:0 15px 0 3px}.ngdialog-change-password .password-reset{margin:0;text-align:center}.ngdialog-change-password .error-text{color:#de0000;text-align:left;margin:0 5px 5px}.ngdialog-change-password .input-indicator-negative,.ngdialog-change-password .input-indicator-positive{display:block;color:#de0000;position:absolute;top:0;right:16px;text-align:right;line-height:30px}.ngdialog-change-password .input-indicator-positive{color:#00ab0c}.ngdialog-change-password .error{color:#de0000}.ngdialog-change-password .ready-text{margin:10px 0 60px}.ngdialog-change-password .card-sheet .close-overlay{float:none;margin:0 auto}.ngdialog-change-profile-picture input[type=file]{line-height:16px;font-size:12px;margin:0}.card-sheet{background:#fff;background:rgba(255,255,255,.8);color:#333;width:100%;padding:30px 20px;text-align:center}.card-sheet h2{font-size:24px;line-height:30px;color:#c80000;margin-bottom:30px}.card-sheet p{margin-bottom:20px}.card-sheet input[type=password],.card-sheet input[type=text]{width:100%;font-size:16px;padding:4px 6px;height:35px;margin-bottom:10px}.card-sheet .button,.card-sheet button{width:100%;margin:25px auto 12px}.card-sheet .error{color:#de0000}body.reset-password #content{margin:0 2% 30px;width:96%}@media screen and (min-width:420px){body.reset-password #content{width:400px;margin:0 auto 50px;float:none}.card-sheet{padding:8%}}@media screen and (min-width:620px){body.reset-password #content{margin:30px auto}}@media screen and (min-width:960px){body.reset-password #content{margin:50px auto}}.search-results{float:left;width:100%;padding:3.75%}@media screen and (min-width:420px){.search-results{padding:2.5%}}@media screen and (min-width:960px){.search-results{width:64%;max-width:740px;padding:15px;min-height:600px}}@media screen and (min-width:1200px){.search-results{padding:30px}}.search-results__form{float:left;width:100%;position:relative}.search-results__form input{-webkit-appearance:none;height:40px;width:100%;padding:0 8px;margin:0;float:left;font-size:16px;outline:0}.search-results__form input::-webkit-search-cancel-button{display:none}.search-results__form button{display:block;position:absolute;top:0;right:0;width:40px;height:40px;padding:10px;background:0 0;border:0;cursor:pointer;outline:0}.search-results__form button svg{display:block;max-width:100%;max-height:100%;fill:#999}.search-results__loading{float:left;width:100%;position:relative;height:100px}.search-results__loading .spinner{top:25px;left:50%;right:auto}.search-results .friend-list{padding-top:3.75%}.search-results .friend-list .send-friend-request{position:absolute;top:0;right:0;width:auto;padding:0 15px;height:32px;line-height:30px;cursor:pointer;z-index:3}.search-results .friend-list .invitation-sent{display:block;position:absolute;top:0;right:0;line-height:32px;color:#828282;z-index:3}.search-results .friend-list .sub-head{display:block;font-size:12px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;color:#999;text-transform:uppercase;line-height:40px;border-bottom:1px solid #eee}.search-results .friend-list .friend-list__no-friends{display:block;width:100%;padding:30px 0;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:32px;line-height:40px;text-align:center;color:#999}@media screen and (min-width:420px){.search-results .friend-list{padding-top:2.5%}}@media screen and (min-width:960px){.search-results .friend-list{padding-top:15px}}@media screen and (min-width:1200px){.search-results .friend-list{padding-top:30px}}input[type=file]{font-size:12px;line-height:16px}.ngdialog-gpx-import .ngdialog-content{width:100%;margin:50px 0 0 0}.ngdialog-gpx-import .ngdialog-content .close-view{margin-left:0;left:auto;right:10px;top:-50px}@media screen and (min-width:420px){.ngdialog-gpx-import .ngdialog-content{width:420px;margin:50px auto}}@media screen and (min-width:750px){.ngdialog-gpx-import .ngdialog-content{width:750px;margin:70px auto}.ngdialog-gpx-import .ngdialog-content .close-view{margin-left:275px;left:50%;right:auto;top:-70px}}.gpx-import{min-height:550px;text-align:center}.gpx-import .gpx-import__title{font-size:30px;padding:3.75%;margin-bottom:0}.gpx-import p{color:#535353;margin-bottom:3.75%}.gpx-import .error{color:#ff0002}.gpx-import .padded{padding:0 20px}.gpx-import .dropfile{float:left;width:90%;margin:30px 0 0 5%;height:355px;border:3px dashed #eee;color:#b6b6b6;font-size:21px;line-height:30px;padding-top:130px;text-align:center}.gpx-import .dropfile.dragover{color:#ff5933}.gpx-import input[type=file]{width:.1px;height:.1px;overflow:hidden;opacity:0;position:absolute;z-index:-1}.gpx-import .file-choose-label{display:block;color:#ff5933;cursor:pointer}@media screen and (min-width:750px){.gpx-import .gpx-import__title{padding:35px 35px 30px 35px;margin-bottom:0}.gpx-import p{color:#757575;margin-bottom:20px}.gpx-import .padded{padding:0 35px}}.gpx-progress{width:100%;height:6px;background:#eee;margin:40px 0;position:relative}.gpx-progress .bar{display:block;width:0;height:6px;background:#ff5933}.gpx-progress .label{display:block;width:100%;max-width:100%;position:relative;text-align:center;padding-top:5px;line-height:20px;color:#999}.edit-workouts{float:left;width:100%;padding:0 3.75%;text-align:left}.edit-workouts .workout{float:left;width:100%;padding:60px 0 30px;border-top:1px solid #eee;position:relative}.edit-workouts .workout__row{float:left;width:100%;padding-bottom:3.75%;position:relative}.edit-workouts .workout__actions{position:absolute;top:0;right:0;left:0;z-index:10}.edit-workouts .workout__actions button{display:block;height:30px;position:absolute;top:20px;right:0;margin:0;padding:0;background:0 0;border:0;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;font-size:14px;color:#ff5933;cursor:pointer;outline:0}.edit-workouts .settings-to-all button{right:auto;left:0;text-align:left}.edit-workouts h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:400;margin-bottom:5px}.edit-workouts input[type=text],.edit-workouts textarea{border:1px solid #c8c8c8;font-size:16px;padding:4px 6px;resize:none;box-shadow:inset 3px 3px 0 #f2f2f2}.edit-workouts .duration-h,.edit-workouts .duration-min,.edit-workouts .duration-sec,.edit-workouts .start-time-h,.edit-workouts .start-time-min{width:42px;text-align:center}.edit-workouts .avg-hr-input,.edit-workouts .distance-input,.edit-workouts .energy-input,.edit-workouts .max-hr-input,.edit-workouts .steps-input{width:56px;text-align:right}.edit-workouts .steps-input{width:84px}.edit-workouts textarea{width:100%;height:80px}.edit-workouts input[type=radio]{margin-left:10px}.edit-workouts label{cursor:pointer}.edit-workouts select{font-size:16px}.edit-workouts .description-row p{position:absolute;top:0;right:0;text-align:right;color:#ababab;font-size:14px}.edit-workouts .left-half-row,.edit-workouts .right-half-row{width:150px;float:left}.edit-workouts .right-half-row{margin-left:150px;float:none}.edit-workouts .map{width:100%;height:150px;background:#f9f9f9}.edit-workouts .datepick{position:relative;left:auto;top:auto;margin-left:0}@media screen and (min-width:420px){.edit-workouts{padding:0 2.5%}.edit-workouts .workout__row{padding-bottom:2.5%}}@media screen and (min-width:750px){.edit-workouts{padding:0 30px}.edit-workouts .workout__row{margin:0 0 10px 300px;width:390px;padding-bottom:0}.edit-workouts .map-row{margin-left:0;width:100%}.edit-workouts .date-row,.edit-workouts .sharing-row{margin-left:0;position:absolute;left:0;width:260px}.edit-workouts .date-row{top:220px}.edit-workouts .sharing-row{top:515px}.edit-workouts .avg-hr-row,.edit-workouts .energy-row,.edit-workouts .max-hr-row,.edit-workouts .steps-row{width:180px}.edit-workouts .max-hr-row,.edit-workouts .steps-row{margin-left:0}.edit-workouts input[type=text],.edit-workouts textarea{font-size:14px}}.gpx-import .button-row{clear:both;padding:20px;height:70px;background:#eee}.gpx-import .button-row button{height:30px;width:auto;line-height:28px;padding:0 22px}.gpx-import .button-row .cancel-button,.gpx-import .button-row .save-button{float:right;margin-left:15px}@media screen and (min-width:750px){.gpx-import .button-row .cancel-button,.gpx-import .button-row .save-button{margin-left:20px}}.page-not-found{float:left;width:100%}.page-not-found .page-not-found__header{width:100%;float:left;text-align:center;padding:60px 0 90px}.page-not-found .page-not-found__header p{max-width:400px;margin:0 auto}body.redeem-page #content{background:0 0;width:96%;margin:0 2% 30px}body.redeem-page #footer{display:none}@media screen and (min-width:420px){body.redeem-page #content{width:400px;margin:0 auto 50px;float:none}}@media screen and (min-width:620px){body.redeem-page #content{width:460px;margin:0 auto 50px;float:none}}.redeem-sheet{background:#fff;color:#333;width:100%;padding:7.5% 3.75%;text-align:center}.redeem-sheet h2{font-size:21px;line-height:25px;text-align:center;margin-bottom:3.75%}.redeem-sheet p{margin-bottom:3.75%}.redeem-sheet input[type=text]{width:100%;height:36px;padding:0 8px;font-size:16px;margin:5% 0}.redeem-sheet .button{width:100%;padding:0;margin:0 0 3.75%}.redeem-sheet .cancel-button{background:0 0;border:0;width:100%;height:30px;margin:0;color:#999;cursor:pointer;outline:0}.redeem-sheet .join-now{color:#999;text-align:center;margin:7.5% 0 0 0}.redeem-sheet .error{color:#de0000;text-align:left}.redeem-sheet .error a{color:#de0000;text-decoration:underline}.redeem-sheet .error ul{list-style:disc;margin:20px}.redeem-sheet .user{float:left;width:100%;margin-top:5%;text-align:left}.redeem-sheet .user img{display:block;float:left;width:60px;height:60px;margin:0 3.75% 3.75% 0}.redeem-sheet .user h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;line-height:25px;margin-bottom:5px;color:#505050}.redeem-sheet .user p{color:#999}@media screen and (min-width:420px){.redeem-sheet{padding:30px 15px}.redeem-sheet h2,.redeem-sheet p{margin-bottom:2.5%}.redeem-sheet p{padding:0 5%}.redeem-sheet p.error{padding:0}.redeem-sheet .button{margin-bottom:2.5%}}@media screen and (min-width:620px){.redeem-sheet{padding:30px}.redeem-sheet h2{font-size:26px;line-height:30px;margin-bottom:15px}.redeem-sheet p{margin-bottom:15px;padding:0 30px}.redeem-sheet p.error{padding:0}.redeem-sheet .button{width:300px;margin:0 auto 15px}.redeem-sheet .join-now{margin-top:30px}.redeem-sheet .error{color:#de0000}.redeem-sheet .error a{color:#de0000;text-decoration:underline}.redeem-sheet .error ul{list-style:disc;margin:20px}.redeem-sheet .user{margin-top:15px}.redeem-sheet .user img{display:block;float:left;width:90px;height:90px;margin:0 15px 15px 0}}.redeem-language{float:left;width:100%;padding:3.75%;text-align:center;background:#fff;color:#999;font-size:12px;border-top:1px solid #eee}.redeem-language a{color:#999}.redeem-language a:hover{color:#505050}.redeem-language .separator{margin:0 5px}#footer .newsletter-wrap{float:left;width:100%;background:#274556;padding:20px;font-size:13px;line-height:20px;position:relative}#footer .newsletter-wrap h3{font-size:13px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;color:#eee}#footer .newsletter-wrap p{color:#999;margin-bottom:15px}#footer .newsletter-wrap .newsletter-sign-up-form{float:left;width:100%;max-width:422px;position:relative}#footer .newsletter-wrap .newsletter-sign-up-form .error{position:absolute;bottom:46px;left:0;background:red;color:#fff;font-size:12px;line-height:15px;padding:5px 15px;border-radius:20px}#footer .newsletter-wrap .newsletter-sign-up-form .error:after{content:'';position:absolute;bottom:-5px;left:30px;border-top:5px solid red;border-left:5px solid transparent;border-right:5px solid transparent}#footer .newsletter-wrap .newsletter-sign-up-form .input{float:left;font-size:14px;height:36px;width:63%;padding:0 10px;border:0;outline:0;border-radius:0}#footer .newsletter-wrap .newsletter-sign-up-form .subscribe{background:#21a6bf;border:0;border-radius:0;float:left;width:37%;padding:0;height:36px;line-height:36px;font-size:13px;position:relative;outline:0}#footer .newsletter-wrap .spinner{top:-8px;right:auto;left:50%;margin-left:-25px}#footer .newsletter-wrap .spinner .path{stroke:#fff}#footer .newsletter-wrap .newsletter-subscribed{float:left;width:100%;color:#eee}#footer .newsletter-wrap .newsletter-subscribed p{color:#eee;margin-bottom:0}@media screen and (min-width:420px){#footer .newsletter-wrap .newsletter-sign-up-form .input{width:70%}#footer .newsletter-wrap .newsletter-sign-up-form .subscribe{width:30%}}@media screen and (min-width:620px){#footer .newsletter-wrap{padding:30px 10%}}@media screen and (min-width:750px){#footer .newsletter-wrap{float:right;width:50%;padding:40px 30px;background:0 0;font-size:14px}#footer .newsletter-wrap h3{margin-bottom:10px}#footer .newsletter-wrap p{margin-bottom:20px}#footer .newsletter-wrap .newsletter-sign-up-form .input{width:65%}#footer .newsletter-wrap .newsletter-sign-up-form .subscribe{width:35%}}@media screen and (min-width:960px){.mini-footer #footer .newsletter-wrap{float:right;width:100%;background:#274556}}@media screen and (min-width:1200px){#footer .newsletter-wrap{padding:30px}}.people-list{float:left;width:100%;min-height:500px;padding:3.75%}.people-list .people-list__header{float:left;width:100%;position:relative;padding-bottom:5%}.people-list h2{font-size:24px;line-height:30px;margin-bottom:0}.people-list .people-list__search{position:absolute;top:0;right:0;width:40%;max-width:215px}.people-list .people-list__search input{width:100%;padding:4px 10px 4px 30px;background:0 0;border:1px solid #ccc;margin:0;font-size:16px;position:relative;z-index:2}.people-list .people-list__search .search-icon{display:block;position:absolute;top:0;left:0;width:34px;height:30px;padding:6px;z-index:1}.people-list .people-list__search .search-icon svg{max-width:100%;max-height:100%;fill:#999}@media screen and (min-width:420px){.people-list{padding:2.5%}.people-list .people-list__header{padding-bottom:2.5%}}@media screen and (min-width:620px){.people-list h2{font-size:28px}}@media screen and (min-width:960px){.people-list{width:64%;max-width:740px;padding:15px}.people-list .people-list__header{padding-bottom:15px}}@media screen and (min-width:1200px){.people-list{padding:30px}}.people-list__list{float:left;width:100%;border-top:1px solid #eee}.people-list__list .people-list__person{float:left;width:100%;padding-bottom:3.75%;margin-top:3.75%;border-bottom:1px solid #eee;color:#999;position:relative}.people-list__list .people-list__person.has-remove-follower{padding-right:35px}.people-list__list .people-list__link-item{float:left;width:100%;min-height:50px;padding-left:60px;color:#999;position:relative}.people-list__list .picture{position:absolute;top:0;left:0;width:50px;height:50px}.people-list__list .picture img{display:block;width:50px;height:50px}.people-list__list .people-list__name{display:block;color:#535353}.people-list__list .people-list__link-item:hover .people-list__name{color:#ff5933}.people-list__list .people-list__location{display:none;line-height:20px}.people-list__list .people-list__accept,.people-list__list .people-list__add-friend,.people-list__list .people-list__follow,.people-list__list .people-list__following,.people-list__list .people-list__ignore,.people-list__list .people-list__pending,.people-list__list .people-list__remove-friend{position:absolute;top:24px;left:60px;height:26px;line-height:26px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;background:#26ac60;color:#fff;border:0;padding:0;margin:0;width:100px;border-radius:25px;cursor:pointer;outline:0}.people-list__list .people-list__confirmation,.people-list__list .people-list__follows-you{position:absolute;top:24px;left:170px;width:90px;font-size:12px;line-height:26px}.people-list__list .people-list__add-friend{display:none}.people-list__list .people-list__remove-friend{display:none;color:#ff5933;background:0 0;width:auto;font-family:inherit;text-transform:none}.people-list__list .people-list__accept{width:75px}.people-list__list .people-list__ignore{left:140px;width:30px;font-family:inherit;font-size:20px;line-height:20px;padding-bottom:5px}.people-list__list .people-list__follow{background:0 0;border:1px solid #26ac60;color:#26ac60;line-height:24px}.people-list__list .people-list__pending{background:0 0;border:1px solid #999;color:#999;line-height:24px}.people-list__list .people-list__pending:hover{background:red;border-color:red}.people-list__list .people-list__pending .people-list__button-action{border-radius:0;background:0 0}.people-list__list .people-list__remove-follower{position:absolute;top:0;right:0;height:50px;width:30px;color:#ff5933;padding:0;border:0;background:0 0;cursor:pointer;outline:0}.people-list__list .people-list__narrow-label{display:block;font-size:18px;color:#999}.people-list__list .people-list__wide-label{display:none}.people-list__list .people-list__confirmation{left:60px}.people-list__list .people-list__button-action{display:none;background:red;color:#fff;border-radius:25px}.people-list__list button:hover .people-list__button-label{display:none}.people-list__list button:hover .people-list__button-action{display:block}.people-list__list .is-friend-model .people-list__follow,.people-list__list .is-friend-model .people-list__following,.people-list__list .is-friend-model .people-list__follows-you,.people-list__list .is-friend-model .people-list__pending{display:none}.people-list__list .is-friend-model .people-list__add-friend,.people-list__list .is-friend-model .people-list__remove-friend{display:block}.people-list__list .people-list__empty-message{padding:50px 0;text-align:center;color:#999;font-size:18px}@media screen and (min-width:420px){.people-list__list .people-list__person{padding:0 120px 2.5% 0;margin-top:2.5%}.people-list__list .people-list__person.has-remove-follower{padding-right:150px}.people-list__list .people-list__name{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:21px;line-height:25px;padding:2px 0 3px;color:#171717}.people-list__list .people-list__location{display:block}.people-list__list .people-list__accept,.people-list__list .people-list__add-friend,.people-list__list .people-list__follow,.people-list__list .people-list__following,.people-list__list .people-list__ignore,.people-list__list .people-list__pending,.people-list__list .people-list__remove-friend{top:auto;left:auto;right:0;width:110px;height:30px;line-height:30px}.people-list__list .people-list__remove-friend{width:auto}.people-list__list .people-list__accept{right:35px;width:75px}.people-list__list .people-list__ignore{width:30px;line-height:23px}.people-list__list .people-list__confirmation,.people-list__list .people-list__follows-you{top:auto;left:auto;right:0;line-height:30px;width:110px;text-align:center}.people-list__list .people-list__follows-you{top:34px;line-height:16px}.people-list__list .people-list__remove-follower{right:115px}}@media screen and (min-width:620px){.people-list__list .people-list__person.has-remove-follower{padding-right:120px}.people-list__list .people-list__link-item{padding-left:105px;min-height:90px}.people-list__list .picture{width:90px;height:90px}.people-list__list .picture img{width:90px;height:90px}.people-list__list .people-list__name{font-size:26px;line-height:30px;padding:5px 0}.people-list__list .people-list__accept,.people-list__list .people-list__add-friend,.people-list__list .people-list__follow,.people-list__list .people-list__following,.people-list__list .people-list__ignore,.people-list__list .people-list__pending,.people-list__list .people-list__remove-friend{top:5px}.people-list__list .people-list__confirmation,.people-list__list .people-list__follows-you{top:40px;left:auto;right:0;line-height:30px;width:110px;text-align:center}.people-list__list .people-list__follows-you{line-height:23px}.people-list__list .people-list__remove-follower{right:0;top:63px;height:23px;width:110px}.people-list__list .people-list__narrow-label{display:none}.people-list__list .people-list__wide-label{display:block;font-size:12px}}@media screen and (min-width:960px){.people-list__list .people-list__person{padding:0 60px 15px 0}}.people-you-may-know{float:right;width:300px;background:#f9f9f9;border:1px solid #c8c8c8;padding:18px;margin-bottom:30px}.people-you-may-know h3{font-size:12px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;color:#999;text-transform:uppercase}.people-you-may-know .person{float:left;width:100%;margin-top:20px}.people-you-may-know a{float:left;width:100%;color:#999}.people-you-may-know .picture{width:62px;height:62px;margin-right:15px}.people-you-may-know .picture img{width:62px;height:62px}.people-you-may-know .person__name{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:16px;line-height:18px;color:#171717}.people-you-may-know a:hover .person__name{color:#ff5933}.people-you-may-know .person__location{display:block}.people-you-may-know .invite-friend{border:0;background:0 0;padding:0;margin:0;font-size:12px;color:#ff5933;outline:0;cursor:pointer}.people-you-may-know .invitation-sent{color:#008206;display:block}body.responsive .people-you-may-know{width:100%;border:0;padding:5% 3.75%;margin:0}body.responsive .people-you-may-know .person{margin-top:5%;padding-right:50px;position:relative}body.responsive .people-you-may-know .picture{width:50px;height:50px;margin-right:3.75%}body.responsive .people-you-may-know .picture img{display:block;width:50px;height:50px}body.responsive .people-you-may-know .person__name{font-size:18px;line-height:25px}body.responsive .people-you-may-know .invitation-sent,body.responsive .people-you-may-know .invite-friend{position:absolute;top:9px;right:0;width:50px;height:32px;z-index:5}@media screen and (min-width:420px){body.responsive .people-you-may-know{padding:2.5% 2.5% 5%}body.responsive .people-you-may-know .person{margin-top:2.5%}body.responsive .people-you-may-know .picture{margin-right:5%}}@media screen and (min-width:620px){body.responsive .people-you-may-know{padding-right:0}body.responsive .people-you-may-know .person{width:45%;margin-right:5%}}@media screen and (min-width:960px){body.responsive .people-you-may-know{float:right;width:30%;margin:15px;padding:15px}body.responsive .people-you-may-know .person{width:100%;margin:15px 0 0 0}body.responsive .people-you-may-know .picture{margin-right:15px}}@media screen and (min-width:1200px){body.responsive .people-you-may-know{margin:30px;padding:30px}body.responsive .people-you-may-know .person{margin-top:20px}}.add-friends-sheet{margin:45px 0 0 0}.add-friends-sheet .things-to-do{float:right;text-align:right;margin-right:30px}.add-friends-sheet .things-to-do p{margin-right:156px;color:#8a8a8a;font-size:12px;line-height:16px}.add-friends-sheet .things-to-do a{display:block;margin-top:20px}.add-friends-sheet .fb-button{float:right;width:138px;height:29px;padding:0;margin-top:3px;font-size:10px}.add-friends-sheet .fb-button span{display:block;width:136px;height:27px;line-height:27px;background-position:9px 50%}.add-friends-sheet h2{margin:0 0 20px 7px}.add-friends-sheet .add-friends-search{height:29px;width:334px;border:1px solid #ccc;background:url(../../images/search-icon-add-friends.png) no-repeat 8px 50%;padding:0 5px 0 35px;margin-left:7px}.add-friends-sheet .friend-list{margin-top:35px;width:930px;float:left}.add-friends-sheet .friend-list h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:24px;color:#464646}.add-friends-sheet .friend-list-item{width:217px;height:126px;float:left;margin:23px 14px 0 0;background:#f3f3f3;position:relative}.add-friends-sheet .friend-list-item .picture{width:94px;height:94px;margin-right:6px}.add-friends-sheet .friend-list-item .picture img{width:94px;height:94px}.add-friends-sheet .friend-list-item p{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:11px;line-height:14px;color:#919191}.add-friends-sheet .friend-list-item .name{color:#3c3c3c;margin-top:6px}.add-friends-sheet .friend-list-item .actions{position:absolute;bottom:0;width:100%;height:32px;padding-top:4px;background:#fff}.add-friends-sheet .friend-list-item .actions .fb-icon,.add-friends-sheet .friend-list-item .actions .st-icon{width:28px;height:28px;display:block;float:left;background:url(../../images/st-button.png) no-repeat 0 0}.add-friends-sheet .friend-list-item .actions .fb-icon{background-image:url(../../images/facebook-icon.png)}.add-friends-sheet .friend-list-item .actions .add-friend{width:184px;height:28px;float:right;border:1px solid #dedede;background:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:10px;text-transform:uppercase;color:#ff8a00;cursor:pointer;outline:0}.add-friends-sheet .friend-list-item .actions .add-friend.sent{color:#35bc00}.add-friends-sheet .friend-list-item .actions .add-friend.you-are-friends{color:#3d3d3d}.add-friends-sheet .friend-list-item .actions .add-friend.error{color:#3d3d3d}.add-friends-sheet .friend-list-item .actions .add-friend.error em{font-weight:400;font-style:normal;color:#ff8a00}.add-friends-sheet .ad{float:right;margin:3px 0 0 0}.app-banner{position:fixed;bottom:0;right:0;height:70px;width:100%;line-height:40px;background:#fff;box-shadow:0 -1px 5px rgba(0,0,0,.5);z-index:10000}.app-banner .app-banner__link{float:left;width:100%;padding:10px;color:#fff}.app-banner .app-banner__wrap{display:block;margin:0 auto;width:300px;height:50px;padding:7px 0}.app-banner .app-banner__icon{float:left;height:50px;width:50px;padding:7px;margin-top:-7px;background:#f6f6f6;border-radius:12px}.app-banner svg{display:block;width:34px;height:34px}.app-banner .app-banner__button{float:left;height:36px;line-height:20px;padding:8px;margin-left:10px;width:240px}body.download-page .app-banner,body.hr-belt-page .app-banner,body.logged-in .app-banner,body.login-page .app-banner,body.premium-page .app-banner,body.redeem-page .app-banner,body.reset-password .app-banner,body.sign-up-page .app-banner{display:none}@media screen and (min-width:620px){.app-banner{bottom:10px;right:10px;width:320px;box-shadow:0 1px 5px rgba(0,0,0,.5)}}@media screen and (min-width:1200px){body.shop-page #content{width:1160px;float:none;margin:0 auto}}.shop__wrap{float:left;width:100%;background:#fff}.shop__wrap .shop__hero{display:none;float:left;width:100%;background:#f6ecdc}.shop__wrap .shop__hero img{display:block;width:100%}.shop__wrap .shop__products-header{float:left;width:100%;text-align:center;padding:30px 15px}.shop__wrap .shop__products-header h2{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:24px;line-height:30px;margin-bottom:10px}.shop__wrap .shop__products-header p{font-size:16px;margin-bottom:10px;color:#535353}.shop__wrap .shop__products-grid{float:left;width:100%}.shop__wrap .shop__products-column{float:left;width:95%;margin-left:2.5%}.shop__wrap .shop__product{float:left;width:100%;margin-bottom:10px;padding:30px 15px;font-size:16px;background:#222}.shop__wrap .shop__product:hover{background:#333}.shop__wrap .shop__product a{color:#fff}.shop__wrap .shop__product h3{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:26px;line-height:30px;margin-bottom:10px}.shop__wrap .shop__product .shop__product-title-image{display:block;width:120px;margin:-5px 0 15px}.shop__wrap .shop__product-brand{display:block;max-width:75px;margin-bottom:30px}.shop__wrap .shop__product-image{display:block;max-width:100%;max-height:240px;margin:0 auto 30px}.shop__wrap .shop__shop-now{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;margin-top:20px;padding-left:15px;position:relative}.shop__wrap .shop__shop-now:after{content:'';position:absolute;top:3px;left:0;border-top:8px solid #ff5933;border-left:8px solid transparent}.shop__wrap .shop__partners{float:left;width:100%;padding:30px 2.5%;text-align:center;font-size:16px}.shop__wrap .shop__partners-title{margin-bottom:30px}.shop__wrap .shop__partners-grid{float:left;width:100%;display:flex;flex-flow:row wrap;justify-content:center}.shop__wrap .shop__partner{width:24%;margin:1px}.shop__wrap .shop__partner-link{float:left;width:100%}.shop__wrap .shop__partner-link img{display:block;max-width:100%;margin:0 auto}@media screen and (min-width:620px){.shop__wrap .shop__products-header h2{font-size:32px;line-height:40px}}@media screen and (min-width:750px){.shop__wrap .shop__products-column{width:30%;margin-left:2.5%}.shop__wrap .shop__product-image{max-height:100%}.shop__wrap .shop__partners{padding:30px}.shop__wrap .shop__partner{width:12.5%}}@media screen and (min-width:960px){.shop__wrap .shop__hero{display:block}}.routes-header{float:left;width:100%;padding:3.75%;line-height:30px;border-bottom:1px solid #eee}.routes-header .routes-header__title{float:left;font-size:24px;line-height:30px;margin-bottom:0}.routes-header .routes-header__add-new{float:right;background:#ff5933;color:#fff;padding:0 10px;border-radius:15px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase}.routes-header .routes-header__add-new .wide-title{display:none}@media screen and (min-width:420px){.routes-header{padding:2.5%}}@media screen and (min-width:960px){.routes-header{padding:15px}.routes-header .routes-header__title{font-size:30px}.routes-header .routes-header__add-new{padding:0 15px}.routes-header .routes-header__add-new .narrow-title{display:none}.routes-header .routes-header__add-new .wide-title{display:inline}}@media screen and (min-width:960px){.routes-header{padding:30px}}.routes-no-routes{float:left;width:100%;padding:40px 0 150px;text-align:center}.routes-no-routes h3{font-size:18px;line-height:25px;margin-bottom:10px;color:#535353}.routes-no-routes p{color:#999;margin-bottom:10px}@media screen and (min-width:960px){.routes-no-routes{padding-top:100px}}.routes-list{float:left;width:100%;margin-bottom:50px}.routes-list .routes-list__info{float:left;width:100%;padding:3.75%;color:#535353;text-align:center;border-bottom:1px solid #eee}.routes-list .routes-list__route{float:left;width:100%;padding:3.75%;border-bottom:1px solid #eee;color:#535353}.routes-list .map{float:left;width:100%;height:180px;background:#eee}.routes-list .routes-list__route-info{float:left;width:100%}.routes-list .routes-list__description{float:left;width:100%;padding:10px 0;line-height:20px;text-align:center}.routes-list .routes-list__numbers{float:left;width:100%;text-align:center}.routes-list .routes-list__numbers li{float:left;width:33.3333%}.routes-list .routes-list__numbers em{display:block;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:21px;line-height:25px}.routes-list .routes-list__numbers i{display:block;font-size:12px;line-height:20px;color:#999}.routes-list .routes-list__activities{float:left;width:100%;padding-top:10px;text-align:center}.routes-list .routes-list__activities li{display:inline-block;margin:0 2px}@media screen and (min-width:420px){.routes-list .routes-list__info{padding:2.5%}.routes-list .routes-list__route{padding:2.5%}}@media screen and (min-width:620px){.routes-list .routes-list__route{position:relative}.routes-list .map{width:35%}.routes-list .routes-list__route-info{width:65%}}@media screen and (min-width:960px){.routes-list .routes-list__info{padding:15px 30px}.routes-list .routes-list__route{padding:30px}.routes-list .map{width:45%;height:240px}.routes-list .routes-list__route-info{width:55%}}.route-planner-map-wrap{float:left;width:100%;height:200px;position:relative}.route-planner-map-wrap #route-planner-map{width:100%;height:100%}.route-planner-map-wrap .leaflet-control-zoom{display:none}.route-planner-map-wrap .route-planner__start-helper{position:absolute;top:70px;background:rgba(255,255,255,.95);text-align:center;width:240px;left:50%;margin-left:-120px;padding:15px 20px;color:#535353;font-size:16px;line-height:24px;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer}.route-planner-map-wrap .routes-undo{position:absolute;bottom:30px;right:10px;padding:12px 13px;background:#057cff;border:0;box-shadow:0 1px 5px rgba(0,0,0,.5);border-radius:50%;height:40px;width:40px;cursor:pointer;outline:0}.route-planner-map-wrap .routes-undo svg{display:block;width:14px;height:16px;fill:#fff}.route-planner-map-wrap.is-mode-map .map{cursor:crosshair}.route-planner-map-wrap.is-mode-browse .map-locate,.route-planner-map-wrap.is-mode-browse .routes-undo,.route-planner-map-wrap.is-mode-edit .map-locate,.route-planner-map-wrap.is-mode-edit .routes-undo{display:none}.route-planner-map-wrap.is-mode-edit .route-planner__map-drawing-ready-overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:420px){.route-planner-map-wrap{height:260px}}@media screen and (min-width:620px){.route-planner-map-wrap{height:360px}.route-planner-map-wrap .leaflet-control-zoom{display:block}}@media screen and (min-width:960px){.route-planner-map-wrap{width:60%;position:fixed;top:60px;left:0}.route-planner-map-wrap.is-mode-edit .map-locate,.route-planner-map-wrap.is-mode-edit .routes-undo{display:block}.route-planner-map-wrap .routes-undo{bottom:auto;top:10px;right:10px}.route-planner-map-wrap.has-map-settings .routes-undo{right:50px}.route-planner-map-wrap .route-planner__map-drawing-ready-overlay{display:none}}@media screen and (min-width:1200px){.route-planner-map-wrap{width:65%}}@media screen and (min-width:1600px){.route-planner-map-wrap{width:70%}}.route-planner-details{float:left;width:100%;position:relative;padding:3.75% 3.75% 15%;background:#fff}.route-planner-details .route-planner-details__description{float:left;width:100%;padding-top:3.75%;line-height:20px}.route-planner-details .route-planner-details__description label{float:left;width:100%}.route-planner-details .route-planner-details__description .title{display:block;height:25px;color:#999}.route-planner-details .route-planner-details__description input{display:block;width:100%;height:36px;font-size:16px}.route-planner-details .route-planner-details__description .error .title{color:red}.route-planner-details .route-planner-details__description .error input{border-color:red}.route-planner-details .route-planner-details__description-error{color:red;line-height:25px}.route-planner-details .route-planner-details__numbers{float:left;width:100%}.route-planner-details .route-planner-details__distance{display:block;font-size:24px;line-height:38px}.route-planner-details .route-planner-details__duration{display:block;font-size:12px;line-height:18px;color:#999}.route-planner-details .route-planner-details__speed{color:#ff5933;text-decoration:underline;cursor:pointer}.route-planner-details .route-planner-details__activities{float:left;width:100%;padding:3.75% 0 7.5%}.route-planner-details .route-planner-details__activities li{float:left;margin-right:4px}.route-planner-details .route-planner-details__activities .label{font-size:12px;color:#999}.route-planner-details .route-planner-details__route-activities{float:left;width:100%}.route-planner-details .route-planner-details__empty-list{width:100%;line-height:30px;color:#ff5933;cursor:pointer;outline:0}.route-planner-details .route-planner-details__activity-select{float:left;width:100%;padding-top:5px}.route-planner-details .route-planner-details__activity-select label{float:left;width:100%;padding:5px;line-height:30px;cursor:pointer}.route-planner-details .route-planner-details__activity-select label input{height:30px;margin:0 5px;cursor:pointer}.route-planner-details .route-planner-details__activity-select label:hover{background:#f6f6f6}.route-planner-details .route-planner-details__activity-select .activity-icon{float:left;margin-right:10px}.route-planner-details .route-planner-details__activity-select input{float:right}.route-planner-details .route-planner-details__activities-header{float:left;width:100%;line-height:30px;margin-bottom:5px}.route-planner-details .route-planner-details__activities-header .title{float:left;color:#999}.route-planner-details .route-planner-details__activities-header .title.error{color:red}.route-planner-details .route-planner-details__activities-header .route-planner-details__activities-edit{float:right;height:30px;background:0 0;padding:0;border:0;color:#ff5933;font-size:12px;cursor:pointer;outline:0}.route-planner-details .route-planner__draw-mode{display:none;position:absolute;top:0;left:0;width:75px;padding:2px 0 5px 20px;background:0 0;border:0;text-align:left;cursor:pointer;outline:0}.route-planner-details .route-planner__draw-mode .label{display:none;color:#ff5933;line-height:24px;padding-top:3px}.route-planner-details .route-planner__draw-mode .description{display:none;line-height:18px;font-size:12px;color:#999}.route-planner-details .route-planner__draw-mode:after{content:'mode';position:absolute;bottom:-3px;left:0;width:75px;text-align:center;font-size:12px;line-height:15px;color:#ff5933}.route-planner-details .route-planner__mode-icon{float:left;width:55px}.route-planner-details .route-planner__mode-icon svg{display:block;width:40px;height:50px;fill:#ff5933}.route-planner-details .route-planner__done{position:absolute;top:15px;right:10px;background:#ff5933;border:0;padding:0 12px;height:36px;border-radius:18px;color:#fff;font-size:12px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;outline:0}.route-planner-details.route-planner-details__browse{text-align:center;padding:3.75% 3.75% 15%}.route-planner-details.route-planner-details__browse .route-planner-details__description{text-align:center;padding:3.75% 0 7.5%}.route-planner-details.route-planner-details__browse .route-planner-details__numbers{text-align:center}.route-planner-details.route-planner-details__browse .route-planner-details__numbers li{float:left;width:33.3333%}.route-planner-details.route-planner-details__browse .route-planner-details__numbers em{display:block;font-family:'Francois One',Helmet,Freesans,sans-serif;font-weight:400;font-size:21px;line-height:25px}.route-planner-details.route-planner-details__browse .route-planner-details__numbers i{display:block;font-size:12px;line-height:20px;color:#999}.route-planner-details.route-planner-details__browse .route-planner-details__activities{text-align:center}.route-planner-details.route-planner-details__browse .route-planner-details__activities li{float:none;display:inline-block;margin:0 2px}.route-planner-details.route-planner-details__browse .route-planner-details__route-activities{padding-top:5px}.route-planner-details.is-mode-map{padding:5px 10px 15% 75px}.route-planner-details.is-mode-map .route-planner__draw-mode{display:block}.route-planner-details.is-mode-map .route-planner-details__numbers{border-left:1px solid #eee;padding-left:10px}.route-planner-details .route-planner-details__actions{float:left;width:100%}.route-planner-details .route-planner-button__cancel,.route-planner-details .route-planner-button__delete,.route-planner-details .route-planner-button__edit,.route-planner-details .route-planner-button__save{float:left;width:47.5%;height:40px;background:#f6f6f6;color:#535353;border:0;padding:0;border-radius:20px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;outline:0;cursor:pointer}.route-planner-details .route-planner-button__cancel,.route-planner-details .route-planner-button__delete{margin-right:5%}.route-planner-details .route-planner-button__edit,.route-planner-details .route-planner-button__save{background:#ff5933;color:#fff}@media screen and (min-width:420px){.route-planner-details .routes-planner-details__description{padding-top:2.5%}.route-planner-details .route-planner-details__activities{padding:2.5% 0 5%}.route-planner-details.route-planner-details__browse{padding:2.5% 2.5% 7.5%}.route-planner-details.route-planner-details__browse .routes-planner-details__description{padding:2.5% 0 5%}}@media screen and (min-width:960px){.route-planner-details{width:40%;float:right;padding:15px 15px 100px}.route-planner-details .route-planner__draw-mode{display:none;position:relative;top:auto;left:auto;float:left;width:100%;padding:20px 0 10px 5px;margin-bottom:10px;background:0 0;border:0;border-bottom:1px solid #eee;text-align:left;cursor:pointer;outline:0}.route-planner-details .route-planner__draw-mode .label{display:block;color:#ff5933;line-height:24px;padding-top:3px}.route-planner-details .route-planner__draw-mode .label i{display:inline-block;border-top:4px solid #ff5933;border-left:4px solid transparent;border-right:4px solid transparent;margin-left:1px;vertical-align:middle}.route-planner-details .route-planner__draw-mode .description{display:block;line-height:18px;font-size:12px;color:#999}.route-planner-details .route-planner__draw-mode:after{content:'Draw mode';top:0;left:0;width:100%;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;color:#222}.route-planner-details .route-planner__mode-icon{float:left;width:55px}.route-planner-details .route-planner__mode-icon svg{display:block;width:40px;height:50px;fill:#ff5933}.route-planner-details .route-planner-details__distance{font-size:32px;line-height:48px}.route-planner-details .route-planner-details__duration{font-size:14px;line-height:20px}.route-planner-details .route-planner-details__description{padding-top:30px}.route-planner-details .route-planner-details__activities{padding:15px 0 45px}.route-planner-details .route-planner__done{display:none}.route-planner-details.route-planner-details__browse{padding:15px 15px 150px}.route-planner-details.route-planner-details__browse .route-planner-details__activities{padding:15px 0 30px}.route-planner-details.route-planner-details__browse .routes-planner-details__description{padding:15px 0 30px}.route-planner-details.is-mode-edit,.route-planner-details.is-mode-map{padding:15px 15px 100px}.route-planner-details.is-mode-edit .route-planner__draw-mode,.route-planner-details.is-mode-map .route-planner__draw-mode{display:block}.route-planner-details.is-mode-map .route-planner-details__numbers{padding-left:0;border:0}}@media screen and (min-width:1200px){.route-planner-details{width:35%;padding:30px 30px 100px}.route-planner-details.is-mode-map,.route-planner-details.route-planner-details__browse{padding:30px 30px 150px}}@media screen and (min-width:1600px){.route-planner-details{width:30%}}.route-planner-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.route-planner-popup .route-planner-popup__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1}.route-planner-popup .route-planner__set-speed{background:#fff;width:280px;padding:20px;margin:30px auto}.route-planner-popup .route-planner__set-speed label{float:left;width:160px;line-height:38px;padding-bottom:5px}.route-planner-popup .route-planner__set-speed input{display:block;width:80px;height:38px;font-size:16px;text-align:center}.route-planner-popup .route-planner__set-speed .buttons{padding-top:10px}.route-planner-popup .route-planner__set-speed button{display:block;margin:0 auto;background:#ff5933;border:0;color:#fff;height:38px;width:80px;font-size:12px;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;border-radius:19px;cursor:pointer;outline:0}.route-planner-popup .route-planner__mode-select{background:#fff;width:280px;margin:30px auto}.route-planner-popup .route-planner__mode-title{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;line-height:40px;background:#eee;color:#222;text-align:center}.route-planner-popup .route-planner__mode-option{padding:15px;border-top:1px solid #eee;cursor:pointer}.route-planner-popup .route-planner__mode-option .label{display:block;line-height:24px;padding-top:3px}.route-planner-popup .route-planner__mode-option .description{display:block;line-height:18px;font-size:12px;color:#999}.route-planner-popup .route-planner__mode-option.active .label,.route-planner-popup .route-planner__mode-option:hover .label{color:#ff5933}.route-planner-popup .route-planner__mode-option.active .route-planner__mode-icon svg,.route-planner-popup .route-planner__mode-option:hover .route-planner__mode-icon svg{fill:#ff5933}.route-planner-popup .route-planner__mode-icon{float:left;width:55px}.route-planner-popup .route-planner__mode-icon svg{display:block;width:40px;height:50px;fill:#222}@media screen and (min-width:960px){.route-planner-page #footer{width:40%}}@media screen and (min-width:1200px){.route-planner-page #footer{width:35%}}@media screen and (min-width:1600px){.route-planner-page #footer{width:30%}}.delete-account{float:left;width:100%}.delete-account .delete-account__header{width:100%;float:left;text-align:center;padding:60px 0 90px}.delete-account .delete-account__header p{max-width:400px;margin:0 auto}body.hr-belt-page{background:#1a191f url(../../images/background-hr-belt.jpg) no-repeat fixed 50% -140px;background-size:1400px}body.hr-belt-page #content{background:0 0}body.hr-belt-page .home-top{float:none;max-width:480px;margin:0 auto}body.hr-belt-page .home-top h3{font-size:21px;text-align:left;max-width:100%;margin:40px auto 20px}body.hr-belt-page .sheet-home{padding-top:0}.hr-belt__video{width:100%;position:relative;padding-bottom:56.25%;height:0;margin:0 auto 7.5%}.hr-belt__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hr-belt__features{max-width:440px;margin:0 auto}.hr-belt__feature{padding:3.75%}.hr-belt__feature img{display:block;max-width:100%;margin-bottom:3.75%}.hr-belt__feature h4{font-size:21px;margin-bottom:3.75%}.hr-belt__feature .emphasis{font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;margin-top:3.75%}.hr-belt__shop-now{padding:3.75%;max-width:440px;margin:0 auto 50px}.hr-belt__shop-now img{display:block;max-width:100%;margin:0 auto}.hr-belt__shop-now .title{display:block;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:100;font-size:18px;line-height:40px;color:#f55;text-align:center}.hr-belt__shop-now .button{display:block;width:160px;margin:10px auto;padding:10px 15px;background:#ff5933;color:#fff;font-family:Roboto,Helmet,Freesans,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;border-radius:25px}@media screen and (min-width:960px){body.hr-belt-page .home-top{max-width:100%;margin:0;min-height:270px;height:auto;padding-top:0}body.hr-belt-page .home-top h3{font-size:24px;line-height:32px;margin:0 0 30px 20px}.hr-belt__video{width:480px;padding-bottom:270px;position:absolute;top:0;right:20px;margin:0}.hr-belt__features{float:left;max-width:100%;width:100%;padding-right:15px}.hr-belt__feature{float:left;width:33.3333%;padding:15px 0 15px 15px}.hr-belt__feature img{margin-bottom:15px}.hr-belt__feature h4{margin-bottom:15px}.hr-belt__feature .emphasis{margin-top:15px}.hr-belt__shop-now{float:left;max-width:100%;width:100%;padding:15px}.hr-belt__shop-now .title{font-size:24px;line-height:50px}}@media screen and (min-width:1200px){body.hr-belt-page{background-size:auto;background-position:50% -260px}body.hr-belt-page #content{width:1160px;float:none;margin:0 auto;background:0 0}body.hr-belt-page .home-top{min-height:320px}.hr-belt__video{width:560px;padding-bottom:315px;right:30px}.hr-belt__features{padding:15px 30px 15px 15px}.hr-belt__shop-now{padding:30px}}/*! ng-dialog - v0.2.14 (https://github.com/likeastore/ngDialog) */@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.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-vml-shape{width:1px;height:1px}.lvml{behavior:url(https://www.sports-tracker.com/styles/a592852f.style.css#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-bottom,.leaflet-top{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-control{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-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(https://www.sports-tracker.com/styles/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://www.sports-tracker.com/styles/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.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{padding:6px 10px 6px 6px;color:#333;background:#fff}.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;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}