h1,h2,h3,h4,h5,h6{font-family:gBlack,Helvetica,Arial,sans-serif}html{height:100%;background:#000;color:#fff}body,#wrapper,#mainContent{height:inherit}#wrapper{max-width:1100px;margin:0 auto}#header{width:100%;position:fixed;z-index:99;top:0;left:0}#top-nav{width:404px;margin:0 auto;list-style:none;position:relative;left:65px}#top-nav>li{float:left}#top-nav .square-nav{width:59px;height:59px;text-indent:100%;overflow:hidden;margin:0 0 0 2px;position:relative;background-color:gray}#top-nav .square-nav .nav-icon{width:43px;height:43px;position:absolute;top:9px;left:7px;pointer-events:none;z-index:98}#top-nav .square-nav a{display:block;width:100%;height:100%;position:relative;z-index:99}#top-nav .square-nav:first-child{margin:0}#top-nav .square-nav.home{background-color:#ff5113;background-image:url("/_assets/images/icons/g-logo.png");background-position:center center;background-repeat:no-repeat}#top-nav .square-nav.energy .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") 7px 4px no-repeat}#top-nav .square-nav.energy.active{background:#4c4c4c}#top-nav .square-nav.energy.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") 7px -58px no-repeat}#top-nav .square-nav.hydration .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -53px 4px no-repeat}#top-nav .square-nav.hydration.active{background:#4c4c4c}#top-nav .square-nav.hydration.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -53px -58px no-repeat}#top-nav .square-nav.recovery .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -114px 4px no-repeat}#top-nav .square-nav.recovery.active{background:#4c4c4c}#top-nav .square-nav.recovery.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -114px -58px no-repeat}#top-nav .skinny-nav{width:25px;height:59px;overflow:hidden;margin:0 0 0 2px}#top-nav .skinny-nav>a{font-size:1px;background:url("/_assets/images/icons/nav-share.png") center no-repeat;height:35px;width:16px}#top-nav .skinny-nav>a,[lang="it"] #top-nav .skinny-nav>a{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;margin:0 auto}[lang="it"] #top-nav .skinny-nav>a{background:url("/_assets/images/it/icons/nav-share.png") center no-repeat;height:59px;width:13px}[lang="es"] #top-nav .skinny-nav>a{background:url("/_assets/images/es/icons/nav-share.png") center no-repeat}[lang="es"] #top-nav .skinny-nav>a,[lang="pt"] #top-nav .skinny-nav>a{direction:ltr;display:block;height:59px;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;width:14px;margin:0 auto}[lang="pt"] #top-nav .skinny-nav>a{background:url("/_assets/images/pt/icons/nav-share.png") center no-repeat}#top-nav .skinny-nav.share{position:relative}#top-nav .skinny-nav.share:before{content:"";display:none;position:absolute;left:17px;top:25px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #4099ff;border-left:0;border-style:inset}#top-nav .skinny-nav.share:hover:before{display:block}#top-nav .skinny-nav.share>a{display:block;width:25px;height:100%;float:left;background-color:gray}#top-nav .skinny-nav.share>ul.share-nav{float:left;list-style:none;width:125px;display:none}#top-nav .skinny-nav.share>ul.share-nav>li{margin:0 0 0 2px;float:left;background-size:80px;background-repeat:no-repeat}#top-nav .skinny-nav.share>ul.share-nav>li.facebook{background-color:#3b5998;background-image:url("/_assets/images/icons/social-share.png");background-position:-36px 17px}#top-nav .skinny-nav.share>ul.share-nav>li.twitter{background-color:#4099ff;background-image:url("/_assets/images/icons/social-share.png");background-position:17px 17px}#top-nav .skinny-nav.share:hover,#top-nav .skinny-nav.share:active{width:160px}#top-nav .skinny-nav.share:hover>ul.share-nav,#top-nav .skinny-nav.share:active>ul.share-nav{display:block}body.mobile #top-nav{width:242px;left:5px}body.mobile #top-nav .square-nav{width:50px;height:50px}body.mobile #top-nav .square-nav.energy .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") 3px 2px no-repeat}body.mobile #top-nav .square-nav.energy.active{background:#4c4c4c}body.mobile #top-nav .square-nav.energy.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") 7px -58px no-repeat}body.mobile #top-nav .square-nav.hydration .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -58px 2px no-repeat}body.mobile #top-nav .square-nav.hydration.active{background:#4c4c4c}body.mobile #top-nav .square-nav.hydration.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -53px -58px no-repeat}body.mobile #top-nav .square-nav.recovery .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -118px 2px no-repeat}body.mobile #top-nav .square-nav.recovery.active{background:#4c4c4c}body.mobile #top-nav .square-nav.recovery.active .nav-icon{background:url("/_assets/images/icons/icons-needstates.png") -114px -58px no-repeat}body.mobile #top-nav .skinny-nav{width:25px;height:50px;overflow:visible}body.mobile #top-nav .skinny-nav a{text-indent:1000%}body.mobile #top-nav .skinny-nav.share:before{border-bottom:10px solid #4099ff;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;position:absolute;left:7px;top:42px}body.mobile #top-nav .skinny-nav.share>ul.share-nav{position:absolute;top:100%;right:-6px;width:50px}body.mobile #top-nav .skinny-nav.share>ul.share-nav>li{float:none;margin:2px 0 0}body.mobile #top-nav .skinny-nav.share:hover,body.mobile #top-nav .skinny-nav.share:active{width:30px}body.mobile #top-nav .skinny-nav.share:hover>ul.share-nav,body.mobile #top-nav .skinny-nav.share:active>ul.share-nav{display:block}#landing-container{width:100%;height:100%;margin:0 auto}#landing-container.landingOn{background:url("/_assets/images/stops/athlete-landing.png") no-repeat;background-position:71% 28%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;transition:opacity;transition-timing-function:ease-out;transition-duration:.5s;-ms-transitionopacity-ms-transition-timing-function:ease-out;-ms-transition-duration:.5s;-moz-transitionopacity-moz-transition-timing-function:ease-out;-moz-transition-duration:.5s;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.5s}#landing-container button{background-color:#ff5113;color:#fff}#landing-container .landing-hero{margin:0 auto;text-align:center;top:13%;position:relative}#landing-container .landing-hero h1{font-size:1px;background:url("/_assets/images/en/textblocks/landing_h2.png") center no-repeat;width:250px}#landing-container .landing-hero h1,[lang="it"] #landing-container .landing-hero h1{direction:ltr;display:block;height:38px;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;margin:0 auto 35px}[lang="it"] #landing-container .landing-hero h1{background:url("/_assets/images/it/textblocks/landing_h2.png") center no-repeat;width:230px}[lang="es"] #landing-container .landing-hero h1{background:url("/_assets/images/es/textblocks/landing_h2.png") center no-repeat;height:35px;width:250px}[lang="es"] #landing-container .landing-hero h1,[lang="pt"] #landing-container .landing-hero h1{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;margin:0 auto 35px}[lang="pt"] #landing-container .landing-hero h1{background:url("/_assets/images/pt/textblocks/landing_h2.png") center no-repeat;height:38px;width:188px}#landing-container .landing-hero h2{font-size:1px;background:url("/_assets/images/en/textblocks/landing_h1.png") center no-repeat;height:144px;width:473px;margin:0 auto 52px}#landing-container .landing-hero h2,[lang="it"] #landing-container .landing-hero h2{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap}[lang="it"] #landing-container .landing-hero h2{background:url("/_assets/images/it/textblocks/landing_h1.png") center no-repeat;height:138px;width:744px;margin:0 auto 4%}[lang="es"] #landing-container .landing-hero h2{background:url("/_assets/images/es/textblocks/landing_h1.png") center no-repeat;height:144px;width:766px}[lang="es"] #landing-container .landing-hero h2,[lang="pt"] #landing-container .landing-hero h2{direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;margin:0 auto 4%}[lang="pt"] #landing-container .landing-hero h2{background:url("/_assets/images/pt/textblocks/landing_h1.png") center no-repeat;height:157px;width:782px}#landing-container .landing-hero p{color:#ff5113;font-style:italic;font-family:ppBlack,Helvetica,Arial,sans-serif;font-size:1.4em}#landing-container .decision-tree{position:relative;height:100%;width:100%}#landing-container .branches{padding-left:10px;padding-bottom:33%;max-width:600px;margin:0 auto;position:relative;top:10%;width:498px;padding-top:5%}[lang="it"] #landing-container .branches,[lang="es"] #landing-container .branches,[lang="pt"] #landing-container .branches{width:498px;padding-top:5%}#landing-container .branch{float:left;width:33%;height:0;padding-bottom:33%;background:url("/_assets/images/icons/bkg-decision-tree.png") no-repeat;margin-left:0;background-size:300%}[lang="it"] #landing-container .branch{background:url("/_assets/images/it/icons/bkg-decision-tree.png") no-repeat;margin-left:0;background-size:300%}[lang="es"] #landing-container .branch{background:url("/_assets/images/es/icons/bkg-decision-tree.png") no-repeat;margin-left:0;background-size:300%}[lang="pt"] #landing-container .branch{background:url("/_assets/images/pt/icons/bkg-decision-tree.png") no-repeat;margin-left:0;background-size:300%}#landing-container .branch>a{width:100%;padding-bottom:100%;display:block}#landing-container #energy-branch{background-position:0 0;cursor:pointer}#landing-container #hydration-branch{background-position:50% 0;cursor:pointer}#landing-container #recovery-branch{background-position:100% 0;cursor:pointer}#landing-container #energy-branch:hover{background-position:0 96%}#landing-container #hydration-branch:hover{background-position:50% 96%}#landing-container #recovery-branch:hover{background-position:100% 96%}.mobile #landing-container{background:0 0}.mobile #landing-container .branches{width:auto}.mobile #landing-container .landing-hero{width:86%;top:11%}.mobile #landing-container .landing-hero h1{height:30px;width:100%;background-size:contain;margin-bottom:0}.mobile #landing-container .landing-hero h2{margin-bottom:0}.mobile #landing-container .landing-hero h2,[lang="es"] .mobile #landing-container .landing-hero h2{height:135px;width:100%;background-size:contain}.mobile #landing-container p{font-size:1em}.mobile #landing-container .decision-tree{padding:0}#mainContent{background:url("/_assets/images/stops/bg.jpg") no-repeat;background-size:cover;background-position:0 0;width:auto;height:100%;margin:0 auto}#mainContent .stopsContainer .section-wrapper{width:100%;overflow:hidden;bottom:0;position:absolute;max-width:1100px;height:80%;top:10%}#mainContent #sequence{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}#mainContent #sequence.sequence-fallback{overflow:hidden}#mainContent #sequence>.sequence-canvas{height:100%;width:100%}#mainContent #sequence>.sequence-canvas>li{position:absolute;width:100%;height:100%;z-index:1}#mainContent #sequence>.sequence-canvas li>*{position:absolute}#mainContent #sequence .slide{height:100%;width:100%;color:#fff;left:100%;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:"left";transition-property:"left";-webkit-transition-timing-function:linear;transition-timing-function:linear}#mainContent #sequence .animate-in .slide{left:0}#mainContent #sequence .animate-in .slide h1{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;transition:opacity;transition-timing-function:ease-out;transition-duration:.5s;-ms-transitionopacity-ms-transition-timing-function:ease-out;-ms-transition-duration:.5s;-moz-transitionopacity-moz-transition-timing-function:ease-out;-moz-transition-duration:.5s;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.5s}#mainContent #sequence .animate-out .slide{left:-100%}#mainContent #sequence .animate-out .slide h1{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity;transition-timing-function:ease-out;transition-duration:.5s;-ms-transition:opacity;-ms-transition-timing-function:ease-out;-ms-transition-duration:.5s;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:.5s;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.5s}#mainContent .playerBG{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;width:100%;height:100%;text-align:center}#mainContent .playerBG .playerPlaceholder{display:inline-block;left:0;height:100%;position:absolute;width:46%}#mainContent .playerBG .playerHolder{display:inline-block;width:54%;height:100%;position:absolute;right:0}#mainContent .playerBG .playerHolder .athlete-container{width:100%;height:100%;display:inline-block;position:absolute}#mainContent .playerBG .playerHolder .athlete-container.energy{padding-top:0;left:1000px}#mainContent .playerBG .playerHolder .athlete-container.energy.on{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:0}#mainContent .playerBG .playerHolder .athlete-container.energy.move{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:-1000px}#mainContent .playerBG .playerHolder .athlete-container.hydration{padding-top:0;left:1000px}#mainContent .playerBG .playerHolder .athlete-container.hydration.on{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:0}#mainContent .playerBG .playerHolder .athlete-container.hydration.move{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:-1000px}#mainContent .playerBG .playerHolder .athlete-container.recovery{padding-top:0;left:1000px}#mainContent .playerBG .playerHolder .athlete-container.recovery.on{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:0}#mainContent .playerBG .playerHolder .athlete-container.recovery.move{-webkit-transition:left .4s ease-in;transition:left .4s ease-in;left:-1000px}#mainContent .playerBG .playerHolder .athlete-container.energy .athlete{width:100%;height:100%;background:url("/_assets/images/stops/athlete-energy.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container.hydration .athlete{height:100%;width:100%;background:url("/_assets/images/stops/athlete-hydration.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container.recovery .athlete{height:100%;width:100%;background:url("/_assets/images/stops/athlete-recovery.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint{background-repeat:no-repeat;position:absolute;height:100%;width:100%}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.fade{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-ms-transition:opacity;-ms-transition-timing-function:ease-out;-moz-transition:opacity;-moz-transition-timing-function:ease-out}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.fade,#mainContent .playerBG .playerHolder .athlete-container .hitpoint.fadein{transition:opacity;transition-timing-function:ease-out;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.5s}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.fadein{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-ms-transitionopacity-ms-transition-timing-function:ease-out;-moz-transitionopacity-moz-transition-timing-function:ease-out}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.bicep{background:url("/_assets/images/stops/hitpoint_bicep.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.liver{background:url("/_assets/images/stops/hitpoint_liver.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.sweat{background:url("/_assets/images/stops/hitpoint_sweat.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.heart{background:url("/_assets/images/stops/hitpoint_heart.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.intestine{background:url("/_assets/images/stops/hitpoint_intestine.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.calf{background:url("/_assets/images/stops/hitpoint_calf.png") no-repeat;background-size:contain}#mainContent .playerBG .playerHolder .athlete-container .hitpoint.quad{background:url("/_assets/images/stops/hitpoint_quad.png") no-repeat;background-size:contain}#mainContent ul{list-style:none;height:100%;width:100%;padding:0;margin:0}.stop-container{width:100%;margin:0 auto;padding-top:0;position:absolute;right:0;text-align:center}.stop-container .stop-detail{text-align:left;margin:0 auto;display:inline-block;vertical-align:top;position:relative;width:50%;height:100%;padding-top:10%}.stop-container .stop-detail .top-text{width:100%;text-align:left;display:block;text-transform:uppercase}.stop-container .stop-detail .top-text h1{text-align:left;color:#f4f1de;font-size:74px;display:inline-block;margin:0 auto;width:100%;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box}[lang="es"] .stop-container .stop-detail .top-text h1,[lang="pt"] .stop-container .stop-detail .top-text h1,[lang="it"] .stop-container .stop-detail .top-text h1{font-size:54px}.stop-container .stop-detail .stopContainer{display:block;width:73%;position:absolute;right:0}.stop-container .stop-detail .need-state{padding-left:25px;line-height:25px;position:relative;top:5px}.stop-container .stop-detail .need-state .icon{background-repeat:no-repeat;background-position:bottom left;background-size:contain;position:absolute;bottom:1px;left:0;height:25px;width:25px}.stop-container .stop-detail .need-state h3{font-family:gBlack,Helvetica,Arial,sans-serif;color:#ff5113;padding-left:5px;font-size:18px;font-style:italic}.stop-container .stop-detail .need-state.energy .icon{background-image:url("/_assets/images/icons/energy-icon-orange.png")}.stop-container .stop-detail .need-state.hydration .icon{background-image:url("/_assets/images/icons/hydration-icon-orange.png")}.stop-container .stop-detail .need-state.recovery .icon{background-image:url("/_assets/images/icons/recovery-icon-orange.png")}.stop-container .stop-detail .btn-play{width:222px;height:222px;cursor:pointer;background-repeat:no-repeat;background-position:top left}.stop-container .stop-detail .btn-play[data-stop="bicep"]{background-image:url("/_assets/images/stops/energy-bicep.png")}.stop-container .stop-detail .btn-play[data-stop="liver"]{background-image:url("/_assets/images/stops/energy-liver.png")}.stop-container .stop-detail .btn-play[data-stop="sweat"]{background-image:url("/_assets/images/stops/hydration-sweat.png")}.stop-container .stop-detail .btn-play[data-stop="heart"]{background-image:url("/_assets/images/stops/hydration-heart.png")}.stop-container .stop-detail .btn-play[data-stop="intestine"]{background-image:url("/_assets/images/stops/hydration-intestine.png")}.stop-container .stop-detail .btn-play[data-stop="calf"]{background-image:url("/_assets/images/stops/hydration-calf.png")}.stop-container .stop-detail .btn-play[data-stop="quad"]{background-image:url("/_assets/images/stops/recovery-quad.png")}.stop-container .stop-detail .btn-play:hover,.stop-container .stop-detail .btn-play:active{background-position:0 -222px}.stop-container .stop-detail .description{font-family:ppMediumItalic,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding:10px 0;max-width:222px;text-align:center}.stop-container .athlete-container{display:inline-block;width:50%;height:100%}.stop-container .athlete-container .hitpoint{width:13%;height:6%;background-size:contain;background-repeat:no-repeat;background-image:url("/_assets/images/stops/hitpoint.png");position:relative;display:none}.stop-container .athlete-container.energy .athlete{width:439px;height:575px}.stop-container .athlete-container.hydration .athlete{width:600px;height:517px}.stop-container .athlete-container.recovery .athlete{width:398px;height:607px}body.mobile .stop-container h1{font-size:50px}body.mobile .stop-container .btn-play{width:155px;height:155px;background-size:100% 200%}body.mobile .stop-container .btn-play:hover{background-position:0 -155px}body.mobile .stop-container .description{width:155px;font-weight:700}.mobile #mainContent .stopsContainer .section-wrapper{margin:0;top:11%;z-index:99}.mobile #mainContent .stopsContainer .section-wrapper #sequence{z-index:100}.mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail{padding-top:0;top:5%}.mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer{width:100%}.mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h1{font-size:22px}[lang="es"] .mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h1{font-size:19px;line-height:30px}[lang="pt"] .mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h1{font-size:20px;line-height:30px}[lang="it"] .mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h1{font-size:1.1em}.mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h3{font-size:1em}[lang="it"] .mobile #mainContent .stopsContainer .section-wrapper #sequence ul.sequence-canvas li .stop-container .stop-detail .stopContainer .top-text h3{font-size:.8em}.mobile #mainContent .stopsContainer .section-wrapper .playerBG{display:block;z-index:99}.mobile #mainContent .stopsContainer .section-wrapper .playerBG .playerPlaceholder{height:100%;width:35%;left:0;position:absolute}.mobile #mainContent .stopsContainer .section-wrapper .playerBG .playerHolder{width:90%;height:100%;top:0;position:absolute;right:-20%}.mobile #mainContent .stopsContainer .section-wrapper .playerBG .playerHolder .athlete-container{width:100%;height:100%}.mobile #mainContent .stopsContainer .section-wrapper .playerBG .playerHolder .athlete-container .athlete{width:100%;height:100%;margin-left:0}#video-container{position:static;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:0;width:0;height:0;display:none;background:#000}#video-container.on{position:fixed;z-index:9999;top:0}#video-container.on,.videoplayer{width:100%;height:100%}.videoplayer>div.on{display:block}.videoplayer>div.off{display:none}.videoplayer video{width:100%;height:100%}.videoplayer .playPause{position:absolute;left:10%;top:91.5%;margin-left:-8px;width:16px;height:16px;background:url("/_assets/images/videoplayer/controls.png") 0 0 no-repeat;z-index:10;cursor:pointer}.videoplayer .playPause.pause{background-position:0 -16px}.videoplayer .fullscreen{background:url("/_assets/images/videoplayer/btn-fullscreen-tablet.png") 0 0% no-repeat;background-size:100%;z-index:10;cursor:pointer}.videoplayer .fullscreen,[lang="es"] .videoplayer .fullscreen{position:absolute;right:6.5%;top:22%;width:10%;height:0;padding-bottom:5%}[lang="es"] .videoplayer .fullscreen{background:url("/_assets/images/es/videoplayer/btn-fullscreen-tablet.png") 0 0% no-repeat;background-size:100%!important}[lang="pt"] .videoplayer .fullscreen{background:url("/_assets/images/pt/videoplayer/btn-fullscreen-tablet.png") 0 0% no-repeat}[lang="pt"] .videoplayer .fullscreen,[lang="it"] .videoplayer .fullscreen{position:absolute;right:6.5%;top:22%;width:10%;height:0;padding-bottom:5%;background-size:100%!important}[lang="it"] .videoplayer .fullscreen{background:url("/_assets/images/it/videoplayer/btn-fullscreen-tablet.png") 0 0% no-repeat}.videoplayer .back{background-image:url("/_assets/images/videoplayer/btn-video-buttons.png");z-index:7;cursor:pointer}.videoplayer .back,[lang="es"] .videoplayer .back{position:absolute;right:5%;top:5%;width:9%;height:0;padding-bottom:5%;background-position:0 0%;background-repeat:no-repeat;background-size:240%}[lang="es"] .videoplayer .back{background-image:url("/_assets/images/es/videoplayer/btn-video-buttons.png")}[lang="pt"] .videoplayer .back{background-image:url("/_assets/images/pt/videoplayer/btn-video-buttons.png")}[lang="pt"] .videoplayer .back,[lang="it"] .videoplayer .back{position:absolute;right:5%;top:5%;width:9%;height:0;padding-bottom:5%;background-position:0 0%;background-repeat:no-repeat;background-size:240%}[lang="it"] .videoplayer .back{background-image:url("/_assets/images/it/videoplayer/btn-video-buttons.png")}.videoplayer .skip{background-image:url("/_assets/images/videoplayer/btn-video-buttons.png");z-index:7;cursor:pointer}.videoplayer .skip,[lang="es"] .videoplayer .skip{position:absolute;right:5%;top:10%;width:9%;height:0;padding-bottom:5%;background-position:0% 100%;background-repeat:no-repeat;background-size:240%}[lang="es"] .videoplayer .skip{background-image:url("/_assets/images/es/videoplayer/btn-video-buttons.png")}[lang="pt"] .videoplayer .skip{background-image:url("/_assets/images/pt/videoplayer/btn-video-buttons.png")}[lang="pt"] .videoplayer .skip,[lang="it"] .videoplayer .skip{position:absolute;right:5%;top:10%;width:9%;height:0;padding-bottom:5%;background-position:0% 100%;background-repeat:no-repeat;background-size:240%}[lang="it"] .videoplayer .skip{background-image:url("/_assets/images/it/videoplayer/btn-video-buttons.png")}.videoplayer .progress-bar{color:#fff;position:absolute;left:50%;top:90%;margin-left:-40%;width:80%;height:5px;z-index:8}.videoplayer .progress-bar .progress-outer{position:relative;border-radius:15px;background:rgba(0,0,0,.25);width:87.5%;margin:18px auto 0;height:100%}.videoplayer .progress-bar .progress-inner{background:#ff5113;border-radius:15px;height:100%;width:0;-webkit-transition:width .2s;transition:width .2s}.videoplayer .progress-status{font-size:80%;font-family:ppMedium,Helvetica,Arial,sans-serif}.videoplayer .progress-status .current-duration{position:absolute;top:13px;left:3%}.videoplayer .progress-status .total-duration{position:absolute;top:13px;right:3%}.videoplayer .time-indicator{display:none;position:absolute;width:32px;height:20px;line-height:18px;color:#ff5113;top:-20px;text-align:center;background-image:url("/_assets/images/videoplayer/bkg-video-location.png");background-position:center center;background-repeat:no-repeat;background-size:100%;font-family:ppMedium,Helvetica,Arial,sans-serif;font-size:60%;border-radius:15px}html.no-touch .videoplayer .play:hover{background-position:0 -100px}html.no-touch .videoplayer .back:hover{cursor:pointer;background-position:114% 0%}html.no-touch .videoplayer .skip:hover{cursor:pointer;background-position:114% 100%}html.no-touch .videoplayer .fullscreen:hover{cursor:pointer;background-position:0 126%}#video-module-container{display:none}#video-module{background:#000;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}.more-information{display:block}.more-information .navbar{background:url("/_assets/images/videomodule/navbg.png");width:100%;height:57px;padding:15px 0;color:#ff5113}.more-information .navbar .scienceOf{width:150px;height:14px;margin:5px 0 5px 20px;float:left;text-transform:uppercase;text-indent:-9999px;background:url("/_assets/images/textblocks/theSCIENCEofG.png") no-repeat}[lang="it"] .more-information .navbar .scienceOf{background:url("/_assets/images/it/textblocks/theSCIENCEofG.png") no-repeat;width:162px}[lang="es"] .more-information .navbar .scienceOf{background:url("/_assets/images/es/textblocks/theSCIENCEofG.png") no-repeat;width:170px}[lang="pt"] .more-information .navbar .scienceOf{background:url("/_assets/images/pt/textblocks/theSCIENCEofG.png") no-repeat;width:153px;height:16px}.more-information .navbar .close{width:128px;height:24px;float:right;margin-right:20px;text-transform:uppercase;text-indent:-9999px;background:url("/_assets/images/textblocks/returnto360.png") no-repeat;cursor:pointer}[lang="it"] .more-information .navbar .close{background:url("/_assets/images/it/textblocks/returnto360.png") no-repeat;width:85px}[lang="es"] .more-information .navbar .close{background:url("/_assets/images/es/textblocks/returnto360.png") no-repeat;width:85px}[lang="pt"] .more-information .navbar .close{background:url("/_assets/images/pt/textblocks/returnto360.png") no-repeat;width:85px}.more-information .transcircle{height:394px;padding:158px 0;position:absolute;top:30%}.more-information .transcircle .next-button{height:100%;-webkit-transform:translate(150px,0);-ms-transform:translate(150px,0);transform:translate(150px,0);-webkit-transition:.5s ease-in;transition:.5s ease-in}.more-information .transcircle .next-button a.nav{float:left}.more-information .transcircle .prev-button{height:100%;-webkit-transform:translate(-150px,0);-ms-transform:translate(-150px,0);transform:translate(-150px,0);-webkit-transition:.5s ease-in;transition:.5s ease-in}.more-information .transcircle .prev-button a.nav{float:right}.more-information .transcircle .informative-container{width:169px;height:90px;float:left;background:#ff5113;display:block;text-align:center}.more-information .transcircle .informative-container span{color:#000;font-size:55%;font-family:gBlackItalic,Helvetica,Arial,sans-serif;clear:both;display:block;margin:0}.more-information .transcircle .informative-container span.vid{font-size:1.2em;color:#fff;margin:17% 0 0}[lang="pt"] .more-information .transcircle .informative-container span.vid{font-family:ppMediumItalic,Helvetica,Arial,sans-serif;font-weight:700}.more-information .transcircle .informative-container span.count{font-size:.8em;text-transform:uppercase;font-style:normal;font-family:ppMedium;color:#fff;margin:0}.more-information .transcircle a.nav{width:110px;height:90px;display:block;cursor:pointer;text-align:center}.more-information .transcircle a.nav span{color:#000;font-size:13px;line-height:12px;font-family:gBlackItalic,Helvetica,Arial,sans-serif;clear:both;display:block;margin:7px 0 0}[lang="pt"] .more-information .transcircle a.nav span{font-family:ppMediumItalic,Helvetica,Arial,sans-serif;font-weight:700}.more-information .transcircle a.nav span.vid{font-size:90%;color:#fff;margin:0}.more-information .transcircle a.nav span.count{font-size:60%;font-style:normal;font-family:ppMedium;color:#fff;margin:0}.more-information .transcircle.prev{background:url("/_assets/images/videomodule/transcircle-left.png") no-repeat 0 0;left:0}.more-information .transcircle.prev a.nav{background:url("/_assets/images/videomodule/videoui-nav.png") no-repeat 0 0;padding:50px 10px 10px}.more-information .transcircle.prev .prev-button:hover{cursor:pointer;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.5s ease-in;transition:.5s ease-in}.more-information .transcircle.next{background:url("/_assets/images/videomodule/transcircle-right.png") no-repeat right 0;right:0}.more-information .transcircle.next .next-button a.nav{background:url("/_assets/images/videomodule/videoui-nav.png") no-repeat -138px 0;padding:50px 10px 10px}.more-information .transcircle.next .next-button:hover{cursor:pointer;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.5s ease-in;transition:.5s ease-in}.more-information ul.sequence-canvas{list-style:none}.more-information li.rollover{cursor:pointer;position:absolute;-webkit-backface-visibility:hidden}.more-information li.rollover span.text{background:url("/_assets/images/videomodule/rollover-transparent.png");padding:5px 10px;color:#fff;text-transform:uppercase;font-family:gBlack,Helvetica,Arial,sans-serif;letter-spacing:1px;font-size:1.2em;display:block;position:relative}.more-information li.rollover span.plus{background:url("/_assets/images/videomodule/stop-detail-icons.png") no-repeat 0 0;height:32px;width:32px;vertical-align:middle;position:absolute;right:-16px;top:0}.more-information li.rollover span.content{display:none;overflow:visible;margin:0;height:135px;font-size:70%;line-height:120%;letter-spacing:1px;font-family:ppMedium;text-align:left;color:#fff;background:url("/_assets/images/../images/videomodule/rollover-transparent.png")}.more-information li.rollover span.content.copy,.more-information li.rollover span.content.image{clear:both;height:auto;padding:10px;font-size:1em}.more-information li.rollover span.content.image{display:none;width:100%}.more-information li.rollover span.content.image>span{display:table-cell;width:50%;margin:0;padding:0;vertical-align:middle;position:relative}.more-information li.rollover span.content.image>span>a{position:relative;display:inline-block;color:#fff;padding-left:14%;padding-top:5%}.more-information li.rollover span.content.image>span>a:before{content:"";position:absolute;left:0;top:15%;width:10%;height:21%;background:url("/_assets/images/videomodule/productflyout-links.png") no-repeat right 0;background-size:cover}.more-information li.rollover span.content.image>a{display:table-cell;width:50%}.more-information li.rollover span.content.image>a>img{margin-bottom:-24%}.more-information li.rollover.right span.text{padding-right:32px;text-align:right}.more-information li.rollover.right span.content.image span{float:right}.more-information li.rollover.right.clicked span.text{text-align:right}.more-information li.rollover.left span.text{padding-left:32px}.more-information li.rollover.left span.plus{left:-15px}.more-information li.rollover.clicked span.text{background:#ff5113}.more-information li.rollover.clicked span.plus{background:url("/_assets/images/videomodule/stop-detail-icons.png") no-repeat 0 -32px}.more-information li.rollover.clicked span.content{display:block}html.no-touch #video-module .ui-overlay a.prev:hover span.arrow{background-position:0 -62px}html.no-touch #video-module .ui-overlay a.next:hover span.arrow{background-position:-63px -62px}html.no-touch #video-module .more-information .navbar .close:hover{background-position:0 -24px}html.no-touch #video-module .more-information .transcircle.prev .prev-button:hover a.nav{background-position:0 -109px}html.no-touch #video-module .more-information .transcircle.next .next-button:hover a.nav{background-position:-138px -109px}html.no-touch #video-module .more-information .rollover span.content.image span a:hover{color:#ff5113;background-position:right -12px}html.no-touch #video-module .more-information .rollover:hover span.text{background:#ff5113}html.no-touch #video-module .more-information .rollover:hover span.plus{background:url("/_assets/images/videomodule/stop-detail-icons.png") no-repeat 0 0}#video-module.heart{background:#000 url("/_assets/images/videomodule/heart.jpg") no-repeat center center;background-size:100%}#video-module.heart .floaty1{top:34%;right:62%}#video-module.heart .floaty2{top:73%;right:65%}#video-module.heart .floaty3{top:40%;left:56%}#video-module.heart .floaty4{top:70%;left:61%}#video-module.intestine{background:#000 url("/_assets/images/videomodule/intestine.jpg") no-repeat center center;background-size:100%}#video-module.intestine .floaty1{top:20%;right:58%}#video-module.intestine .floaty2{top:65%;right:54%}#video-module.intestine .floaty3{top:36%;left:56%}#video-module.intestine .floaty4{top:56%;left:53%}#video-module.sweat{background:#000 url("/_assets/images/videomodule/sweat.jpg") no-repeat center center;background-size:100%}#video-module.sweat .floaty1{top:20%;right:58%}#video-module.sweat .floaty2{top:65%;right:54%}#video-module.sweat .floaty3{top:36%;left:56%}#video-module.sweat .floaty4{top:56%;left:61%}#video-module.liver{background:#000 url("/_assets/images/videomodule/liver.jpg") no-repeat center center;background-size:100%}#video-module.liver .floaty1{top:41%;right:55%}#video-module.liver .floaty2{top:63%;right:58%}#video-module.liver .floaty3{top:21%;left:60%}#video-module.liver .floaty4{top:57%;left:54%}#video-module.bicep{background:#000 url("/_assets/images/videomodule/bicep.jpg") no-repeat center center;background-size:100%}#video-module.bicep .floaty1{top:41%;right:65%}#video-module.bicep .floaty2{top:72%;right:51%}#video-module.bicep .floaty3{top:20%;left:48%}#video-module.bicep .floaty4{top:67%;left:58%}#video-module.quad{background:#000 url("/_assets/images/videomodule/quad.jpg") no-repeat center center;background-size:100%}#video-module.quad .floaty1{top:31%;right:65%}#video-module.quad .floaty2{top:66%;right:61%}#video-module.quad .floaty3{top:40%;left:55%}#video-module.quad .floaty4{top:57%;left:58%}#video-module.calf{background:#000 url("/_assets/images/videomodule/calf.jpg") no-repeat center center;background-size:100%}#video-module.calf .floaty1{top:36%;right:66%}#video-module.calf .floaty2{top:70%;right:63%}#video-module.calf .floaty3{top:27%;left:63%}#video-module.calf .floaty4{top:65%;left:51%}#video-module #sequenceVideoEnd ul.nav,#video-module #sequenceVideoEnd ul.sequence-pagination{display:none}.mobile #video-module{background-size:cover}.mobile #video-module .floaty1,.mobile #video-module .floaty2,.mobile #video-module .floaty3,.mobile #video-module .floaty4{top:initial;right:initial;float:none;position:static}.mobile #video-module .more-information .transcircle{display:none}.mobile #video-module .more-information .more-information li.rollover{float:none;position:static}.mobile #video-module .more-information .navbar .close{width:85px;margin-right:0}.mobile #video-module #sequenceVideoEnd{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;margin-top:57px;background:url("/_assets/images/videomodule/rollover-transparent.png")}.mobile #video-module #sequenceVideoEnd ul.nav{display:block;height:100%;margin:auto;position:absolute;left:0;bottom:0;right:0;z-index:9999;top:72%;padding:9%;width:90%}.mobile #video-module #sequenceVideoEnd ul.nav li{cursor:pointer;position:absolute}.mobile #video-module #sequenceVideoEnd ul.nav li.back{left:0}.mobile #video-module #sequenceVideoEnd ul.nav li.back,.mobile #video-module #sequenceVideoEnd ul.nav li.forward{background:url("/_assets/images/icons/video-nav.png") center no-repeat;direction:ltr;display:block;height:22px;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;width:11px;margin:0 auto}.mobile #video-module #sequenceVideoEnd ul.nav li.forward{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0}.mobile #video-module #sequenceVideoEnd ul.sequence-pagination{display:block;position:absolute;bottom:50px;width:100%;vertical-align:top;z-index:999999;display:none!important}.mobile #video-module #sequenceVideoEnd ul.sequence-pagination li{cursor:pointer;background:url("/_assets/images/icons/video-nav-pagination-off.png") center no-repeat;direction:ltr;display:block;height:11px;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap;width:11px;margin:0 auto;display:table-cell}.mobile #video-module #sequenceVideoEnd ul.sequence-pagination li.current{background:url("/_assets/images/icons/video-nav-pagination-on.png") center no-repeat}.mobile #video-module #sequenceVideoEnd.sequence-fallback{overflow:hidden}.mobile #video-module #sequenceVideoEnd>.sequence-canvas{height:100%;width:100%;padding-top:20%}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li{position:absolute;width:100%;height:100%;z-index:1;left:auto}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li a:hover{padding:0}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.text{color:#ff5113;font-size:1.5em;line-height:1em;background:0 0;padding-left:15%;padding-right:15%;text-align:center}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.content.copy,.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.content.image{display:block;width:100%;background:0 0;padding:15%;font-size:90%;line-height:140%}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.content.image>span>a{padding-left:0;padding-top:0}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.content.image>span>a:before{content:"";background:0 0}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.content.image>a{display:none}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li:hover span.text{background:0 0}.mobile #video-module #sequenceVideoEnd>.sequence-canvas>li span.plus{display:none}.mobile #video-module #sequenceVideoEnd>.sequence-canvas li>*{position:absolute}.mobile #video-module #sequenceVideoEnd .slide{height:100%;width:100%;color:#fff;left:100%;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:"left";transition-property:"left";-webkit-transition-timing-function:linear;transition-timing-function:linear}.mobile #video-module #sequenceVideoEnd .animate-in .slide{left:0}.mobile #video-module #sequenceVideoEnd .animate-out .slide{left:-100%}footer{position:fixed;width:100%;bottom:0;left:0;font-family:ppLight,Helvetica,Arial,sans-serif;height:auto;min-height:60px;max-height:none;z-index:99}footer:after{content:'.';display:block;clear:both;visibility:hidden;height:0;line-height:0}footer h1{font-size:40px}footer .details-wrapper{background:rgba(231,74,19,.8);position:relative;width:100%;height:0;overflow:hidden;bottom:-63px;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}footer .details-wrapper .details-main{width:759px;margin:0 auto;height:100%;background:#e74a13;position:relative}footer .details-wrapper .details-main .content{padding:30px 40px}footer .details-wrapper .details-main .content>div{display:none;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;position:relative;left:0;width:80%;font-size:15px;font-style:italic}footer .details-wrapper .details-main .content>div h1{font-style:normal}footer .details-wrapper .details-main .close{color:#fff;width:25px;height:25px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:20;background:url("/_assets/images/textblocks/returnto360.png") no-repeat;background-position:bottom right}footer .details-wrapper.open{height:190px;-webkit-transition:height .3s ease-in;transition:height .3s ease-in}footer .dragdealer>.handle{position:absolute;height:auto;width:auto}footer ul{list-style:none}footer>ul,footer .handle>ul{width:757px;position:relative;height:21px;margin:20px auto;display:table;background:url("/_assets/images/icons/footer-dots.png") no-repeat;background-position:49% 0%}footer>ul>li,footer .handle>ul>li{display:table-cell}footer>ul>li ul,footer .handle>ul>li ul{display:table;width:100%}footer>ul>li ul li,footer .handle>ul>li ul li{display:table-cell}footer>ul>li>ul>li:before,footer .handle>ul>li>ul>li:before,footer>ul>li>ul>li .list-item,footer .handle>ul>li>ul>li .list-item{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}footer>ul>li.active>ul>li .list-item,footer .handle>ul>li.active>ul>li .list-item{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}footer>ul>li li .list-item,footer .handle>ul>li li .list-item{text-transform:uppercase;font-size:14px;text-align:center}footer>ul>li li .list-item:before,footer .handle>ul>li li .list-item:before{content:'';display:block;width:10px;height:10px;background:url("/_assets/images/stops/footer-ring.png") 0 0 no-repeat;position:relative;top:-4px;margin:0 auto}footer>ul>li li .list-item.active:before,footer .handle>ul>li li .list-item.active:before,footer>ul>li li .list-item:hover:before,footer .handle>ul>li li .list-item:hover:before{background-position:0 -10px}footer>ul>li.energy.needState,footer .handle>ul>li.energy.needState{width:28.57%}footer>ul>li.energy.needState>ul>li,footer .handle>ul>li.energy.needState>ul>li{width:50%}footer>ul>li.hydration.needState,footer .handle>ul>li.hydration.needState{width:57.2%}footer>ul>li.hydration.needState>ul>li,footer .handle>ul>li.hydration.needState>ul>li{width:25%}footer>ul>li.recovery.needState,footer .handle>ul>li.recovery.needState{width:14.28%}footer>ul>li.recovery.needState>ul>li,footer .handle>ul>li.recovery.needState>ul>li{width:100%}body.mobile .details-wrapper .details-main{width:auto}body.mobile .details-wrapper .details-main .content>div{width:100%}body.mobile div.dragdealer{height:60px}body.mobile #footer{height:auto;min-height:60px}body.mobile #footer .details-wrapper .close{top:2%;right:2%}body.mobile #footer .details-wrapper .details-main .content{padding:2%}body.mobile #footer .details-wrapper .details-main .content h1{font-size:1.9em}body.mobile #footer .videoEnd{z-index:9999}

#languages {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
}

#languages ul {
	margin:0;
	padding:0;
	list-style: none;
}

#languages ul li {
	display: block;
	vertical-align: top;
	padding: 0 10px;
}

@media (min-width: 1024px) {
	#languages ul li {
		display: inline-block;
		border-right: 1px solid rgba(255,255,255,.5);
	}
}

#languages ul li:last-child {
	border-right: none;
}

#languages ul li a {
	text-transform: uppercase;
    font-size: 12px;
    font-family: Helvetica,Arial,sans-serif;
    color: rgba(255,255,255,.7);
    font-weight: 500;
}

#languages ul li a:hover {
	color: #ff5113;
}