/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:none}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.columns img{max-width:100%}@media(min-width:400px){.container{width:85%;padding:0}}@media(min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.columns.nomargin{margin:0;width:50%!important}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:46%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:bold;color:#ee3b33}h1{font-size:4rem;line-height:1.2}h2{font-size:2rem;line-height:1}h3{font-size:1.5rem;line-height:1.6}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}@media(min-width:550px){h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#ee3b33}a:hover{color:#d2d2d2}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{max-width:100%;padding:2px 10px;background-color:#fff;border:1px solid #d1d1d1;box-shadow:none;box-sizing:border-box;color:#282828}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:none}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,header:after,.tabs:after,.navStage:after,.breadcrumb:after,section:after,.u-cf{content:"";display:table;clear:both}.selectivity-clearfix{clear:both}.selectivity-input{display:inline-block;width:250px}.selectivity-input select{display:none}.selectivity-input:focus{outline:none}.selectivity-placeholder{color:#999}.selectivity-dropdown{background:#fff;border-radius:4px;box-shadow:0 1px 5px 1px rgba(0,0,0,.15),0 10px 16px 0 rgba(0,0,0,.2);position:fixed;z-index:1046}.selectivity-search-input-container{border-bottom:1px solid #eee}.selectivity-search-input{background:0 0;border:0;outline:0;width:100%}.selectivity-results-container{max-height:28em;overflow:auto;position:relative}.selectivity-load-more,.selectivity-result-item{cursor:pointer;padding:7px}.selectivity-result-children .selectivity-result-item{padding-left:17px}.selectivity-load-more.highlight,.selectivity-result-item.highlight{background:#4484c7;color:#fff}.selectivity-result-item.disabled{cursor:default;color:#999}.selectivity-result-item:first-child{border-radius:4px 4px 0 0}.selectivity-dropdown.has-search-input .selectivity-result-item:first-child{border-radius:0}.selectivity-result-label{font-weight:700}.selectivity-load-more,.selectivity-result-children:last-child .selectivity-result-item:last-child,.selectivity-result-item:last-child{border-radius:0 0 4px 4px}.selectivity-result-children .selectivity-result-item:last-child{border-radius:0}.selectivity-error,.selectivity-loading,.selectivity-result-label,.selectivity-search-input-container{padding:7px}.selectivity-multiple-input-container{background:#eee;border-radius:2px;cursor:text;max-height:10em;min-height:calc(2em + 4px);overflow:auto;padding:5px}.selectivity-multiple-input-container .selectivity-placeholder{height:calc(2em + 4px);line-height:calc(2em + 4px)}.selectivity-multiple-input,input[type=text].selectivity-multiple-input{background-color:transparent;border:none;float:left;font:inherit;height:calc(2em + 4px);max-width:100%;margin-bottom:0;outline:0;padding:0}.selectivity-multiple-input:focus,input[type=text].selectivity-multiple-input:focus{background-color:transparent;box-shadow:none;outline:none}.selectivity-multiple-input::-ms-clear{display:none}.selectivity-multiple-selected-item{background:#4484c7;border-radius:3px;color:#fff;cursor:default;float:left;line-height:2em;margin:2px;padding:0 5px;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;white-space:nowrap}.selectivity-multiple-selected-item.highlighted{background-color:#ccc}.selectivity-multiple-selected-item-remove{color:#fff;cursor:pointer;margin-left:-5px;padding:5px}.selectivity-single-select{background:#eee;border-radius:2px;cursor:pointer;min-height:2em;padding:5px;position:relative;box-sizing:content-box}.selectivity-single-select-input{opacity:0}.selectivity-single-result-container{position:absolute;top:.8em;right:15px;left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectivity-single-selected-item{color:#000}.selectivity-single-selected-item-remove{color:#000;float:right;padding:0 5px}.selectivity-caret{position:absolute;right:5px;top:.7em}@media only screen and (max-device-width:480px){.selectivity-single-select{background:#eee;border-radius:2px}.selectivity-single-result-container{right:5px}.selectivity-caret{display:none}}.selectivity-submenu-icon{position:absolute;right:4px}body{color:#f2f2f2;text-transform:uppercase;background:#000 url('../images/background.jpg') top center no-repeat;overflow-x:hidden}a{text-decoration:none}hr{border-color:#5c5c5c;margin:0 0 10px 0}header{border-bottom:1px solid #5c5c5c;margin-bottom:20px}header h1 a{display:block;float:left;text-indent:-9999px;text-align:left;width:25%;min-height:115px;background:url('../images/TissotTiming.png') no-repeat;background-size:contain}header a{display:block;float:right;width:75%;margin-bottom:10px;text-align:right}header a img{width:100%}section{margin-bottom:25px}section h2,section h2{margin-bottom:30px}.eight.columns h2{margin-bottom:10px}h2 small{display:block}.mix{display:none}.home section{background:url('../images/black-texture.jpg') center 400px no-repeat}.home h5{font-size:21px}.home section div{display:block;position:relative;float:left;width:25%;min-width:200px}.homediscipline{display:block;min-width:200px;text-align:center;color:#ee3b33;font-weight:bold}.homediscipline:hover{color:#f2f2f2}.homediscipline img{width:100%}.home section div .mobile{display:none}.homediscipline .overlay{display:block;position:absolute;width:100%;height:400px;top:0;background-color:rgba(89,22,19,.75)}.homediscipline span{display:block;margin-top:-5px;padding:20px 0;background-color:rgba(0,0,0,.5)}.homediscipline:hover div,.homediscipline:hover span{background:none}nav{width:100%;height:60px;margin-bottom:20px}.discipline.bmx nav{background:url('../images/bignavbmx.jpg') top right no-repeat}.discipline.mountainbike nav{background:url('../images/bignavmountainbike.jpg') top center no-repeat}.discipline.road nav{background:url('../images/bignavroad.jpg') top left no-repeat}.discipline.track nav{background:url('../images/bignavtrack.jpg') top left no-repeat}.discipline nav{height:250px;background-size:cover !important}nav a{display:block;position:relative;float:left;width:25%;height:60px;text-align:center;font-weight:bold;font-size:1.2em}nav a.bmx{background:url('../images/navbmx.jpg') no-repeat}nav a.mountainbike{background:url('../images/navmountainbike.jpg') no-repeat}nav a.road{background:url('../images/navroad.jpg') no-repeat}nav a.track{background:url('../images/navtrack.jpg') no-repeat}.discipline nav a{margin-bottom:85px;background-size:cover}nav a span{display:block;position:absolute;width:100%;height:38px;line-height:16px;top:0;padding:22px 0 0 0;background-color:rgba(89,22,19,.75)}nav a:hover span{color:#282828}nav a:hover span,.discipline.bmx nav a.bmx,.bmx nav a.bmx span,.discipline.mountainbike nav a.mountainbike,.mountainbike nav a.mountainbike span,.discipline.road nav a.road,.road nav a.road span,.discipline.track nav a.track,.track nav a.track span{background:none;color:#282828;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}.breadcrumb li{display:block;float:left;margin:0;padding:0}.breadcrumb li a,.breadcrumb li span{padding:2px 10px 2px 16px;background:#6a6a6a;background:-moz-linear-gradient(top,#6a6a6a 0%,#474747 100%);background:-webkit-linear-gradient(top,#6a6a6a 0%,#474747 100%);background:linear-gradient(to bottom,#6a6a6a 0%,#474747 100%);color:#282828;text-transform:initial;font-weight:bold;position:relative}.breadcrumb li a:hover{color:#f2f2f2}.breadcrumb li a::after,.breadcrumb li span::after{content:"";display:block;width:6px;position:absolute;bottom:0;right:-6px;height:22px;background-image:url('../images/sprite.png');background-position:0 0;z-index:1000}.breadcrumb li:last-child span{background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%);color:#f2f2f2}.breadcrumb li:last-child span::after{background-position:-16px 0;cursor:default}.breadcrumb li:first-child a{padding-left:10px}.breadcrumbParent{position:relative}#breadcrumbPhases{display:none;position:absolute;margin:0;z-index:999}#breadcrumbPhases li{display:block;float:none !important}#breadcrumbPhases li a{display:block}#breadcrumbPhases li:first-child a{padding-left:16px}#breadcrumbPhases li a:hover{color:#fff}#breadcrumbPhasesExpender{display:inline-block;height:10px;padding-right:0;color:#fff;background:url(../images/sprite.png) -187px -30px;margin-left:10px;margin-bottom:-4px}#breadcrumbPhasesExpender:hover{background:url(../images/sprite.png) -187px -47px}#breadcrumbPhasesExpender:after{display:none}.discipline h2{width:20%;margin-left:30px;font-size:3.6rem;line-height:1}h3{max-width:80%;float:left}h3.mobile{float:none;display:none}.home h3{float:none}.pastevents{max-width:20%;float:right}.pastevents select{margin-left:10px}.discipline li{display:block;position:relative;text-transform:initial;margin:0;padding:0}.discipline li.headline{text-transform:uppercase}.discipline li a{display:block;color:#f2f2f2}.discipline li a.downloadPDFLink{display:block;position:absolute;top:28%;right:15%;width:25px;height:24px;background:url('../images/sprite.png') -134px -40px}.discipline li:nth-child(even){background-color:#414141}.discipline li a:hover{background-color:#b22c26}.discipline li span{display:block;float:left;padding:15px 0 10px 10px}.discipline li span.event{width:35%;text-transform:uppercase;font-weight:bold}.home .live,.live{z-index:1111;float:none}.livedescription{position:absolute;width:100%;bottom:65px;z-index:111}.livedescription a{display:block;padding:3%;color:#d2d2d2;background:rgba(0,0,0,.5);border-top:1px dotted #ee3b33;line-height:18px}.livedescription a:nth-of-type(1){border-top:0}.livedescription b{display:block;color:#ffd009;margin:2px 0}.livedescription img{width:30px;margin-right:5px;margin-bottom:-4px}.livedescription a:hover{background-color:rgba(238,59,51,.5)}.livedescription a .location{display:block}.discipline li span .live,.home .live,.live{display:block;float:right;width:75px;height:24px;font-weight:bold;text-align:center;color:#fff;background:#ec9303 url('../images/bg_live.gif') repeat-x;text-shadow:0 0 3px rgba(0,0,0,1);text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:-3px;margin-left:4px}.stageschedule .Live{margin-top:0}body.pdf td a.live{width:auto;padding:0 23px;text-transform:uppercase;text-decoration:none}body.pdf td a.live:before{display:none}.discipline li span .live{top:17px;right:-95px}.home .live{bottom:80px;left:33%}.discipline li span .live:hover,.live:hover{color:#282828;text-shadow:none}.discipline li span.location{width:18%}.discipline li span.location img{display:block;float:left;height:20px;width:auto;max-width:100%;margin:2px 5px 0 0}.discipline li span.date{max-width:25%;position:relative !important}.discipline li span.logo{width:10%;padding:0;text-align:right;float:right;margin-right:15px}.discipline li span.logo img{width:auto;max-width:80px;max-height:40px;margin-top:5px}.discipline li.headline span{font-weight:bold}.discipline li.headline span::before{content:"";display:block;float:left;margin-right:10px;background-image:url('../images/sprite.png');margin-top:3px}.discipline li.headline span.event::before{width:15px;height:15px;background-position:-325px 0}section.overall,section.schedulebycompetition,section.women{display:none}section.overalltop{margin:15px 0}section.overalltop:empty{margin:0}.eight span{display:block;font-weight:bold}.eight span.location{display:inline-block}.eight span::before{content:"";display:block;float:left;margin-right:10px;background-image:url('../images/sprite.png');margin-top:3px}.eight span.location::before,.discipline li.headline span.location::before{width:15px;height:15px;background-position:-187px 0}.eight span.location img{display:block;float:right;height:20px;margin:2px 0 0 5px}.eight span.date::before,.discipline li.headline span.date::before{width:15px;height:15px;background-position:-32px 0}.eight span.stage::before{width:17px;height:13px;background-position:-299px 0;margin-top:6px}.livebutton a{display:block;position:absolute;top:0;right:1px;width:263px;height:150px;background:url('../images/curl.png') no-repeat;background-size:contain;text-align:center;color:#000}.livebutton a:hover{color:#fff}.livebutton a span,.livebutton a strong{display:block;font-weight:bold;transform:rotate(27deg);text-transform:none}.livebutton a strong{margin-left:175px;margin-top:20px;margin-bottom:-35px}.livebutton a span{margin-left:110px;line-height:16px;margin-top:25px}.four img{max-height:100px;max-width:200px}.navStage{width:100%;margin:20px 0 0}.navStage div{display:block;float:left;background-color:#fff}.navStage .navLeft,.navStage .navRight{width:25%}.navStage .navCurrent{position:relative;width:50%;text-align:center}.navStage .navCurrent a{padding:8px 0;font-weight:bold}.navStage div li{display:block;text-align:center;padding:0 0 5px;width:10%}.navStage div li a,.navStage .navCurrent a{display:block;color:#272727}.navStage div li a:hover,.navStage .navCurrent a:hover{color:#ee3b33}.navStage .navCurrent li{padding:0}.navStage .navCurrent li a{padding:4px 0}.navStage div li a::after,.navStage .navCurrent li a::before,.navStage .navCurrent a::before,section#Results table tbody td.stage:after{content:"";display:block;float:none;margin:-2px auto 0;width:19px;height:13px;background-image:url(../images/sprite.png);background-position:-298px -37px}.navStage .navCurrent li a::before,.navStage .navCurrent a::before{display:inline-block;margin-right:10px}.navStage div li a:hover::after{background-position:-298px -18px}.navStage div li a.mountain::after{background-position:-376px -39px}.navStage div li a.mountain:hover::after{background-position:-376px -19px}.navStage div li a.ITT::after,.navStage .navCurrent li a.ITT::before,.navStage .navCurrent a.ITT::before,section#Results table tbody tr.ITT td.stage:after,.navStage div li a.TTT::after,.navStage .navCurrent li a.TTT::before,.navStage .navCurrent a.TTT::before,section#Results table tbody tr.TTT td.stage:after{width:13px;height:15px;margin-top:-4px;background-position:-274px -46px}.navStage div li a.ITT:hover::after,.navStage .navCurrent li a.ITT:hover::before,.navStage .navCurrent a.ITT:hover::before,.navStage div li a.TTT:hover::after,.navStage .navCurrent li a.TTT:hover::before,.navStage .navCurrent a.TTT:hover::before{background-position:-274px -64px}.navStage .navLeft li.prev a::after,.navStage .navRight li.next a::after,.navStage .drop li a::after{display:none}.navStage .navLeft li{float:left;padding-right:10px;background:#fff url('../images/bg_navStage_l.png') right top repeat-y}.navStage .navRight li{float:right;padding-left:10px;background:#fff url('../images/bg_navStage_r.png') 0 0 repeat-y}.navStage .navLeft li.prev a,.navStage .navRight li.next a{display:block;width:8px;height:15px;margin:12px auto 8px auto;background-image:url(../images/sprite.png)}.navStage .navLeft li.prev a{background-position:0 -75px}.navStage .navLeft li.prev a:hover{background-position:-12px -75px}.navStage .navRight li.next a{background-position:-28px -75px}.navStage .navRight li.next a:hover{background-position:-39px -75px}.navStage .drop{display:none;position:absolute;top:30px;left:0;width:100%;background-color:#fff;margin:0;border-top:10px solid #fff;z-index:100}.navStage .drop li{width:100%;border-top:1px dotted #f2f2f2}.tabs{width:100%;margin:25px 0 35px}.tabs td{border-bottom:3px solid #bb160e;text-align:center;padding:0;background:#6a6a6a;background:-moz-linear-gradient(top,#6a6a6a 0%,#474747 100%);background:-webkit-linear-gradient(top,#6a6a6a 0%,#474747 100%);background:linear-gradient(to bottom,#6a6a6a 0%,#474747 100%)}.tabs.main{position:relative}.subtabs{margin-top:-35px}.tabs.main td.calendar{width:100px}.tabs.main td.calendar+td:before{display:none}.tabs.main td.calendar a{display:block;width:100px;background:url('../images/bg_summary.png') no-repeat;background-size:cover;border:0;text-align:center;margin:-14px 5px 5px 5px}.tabs.main td.calendar a:before{display:none}.tabs.main td.calendar>a.selected{background-position:0 -42px}.tabs.main td.calendar a span{display:block;width:26px;height:26px;margin:3px auto;background:url('../images/sprite.png') -18px -97px}.tabs.main td.calendar a:hover span{background:url('../images/sprite.png') -18px -124px}.tabs.main td.calendar a.selected span{background:url('../images/sprite.png') -18px -151px}.subtabs{width:100%;table-layout:fixed;border-bottom:3px solid #bb160e;margin-bottom:35px}.subtabs td{text-align:center;padding:0;margin:0}.subtabs td a{display:block;width:100%;font-weight:bold;color:#fff;padding:4px 0 0}.subtabs td a:hover,.subtabs td a.selected{background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3c34',endColorstr='#b9140c',GradientType=0)}.pdf .tabs td{width:50%}.stagepdf .tabs #men,#women{width:50%}.tabs td a.selected{color:#fff;background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%)}.tabs td a.hassubmenu:after{content:"";display:inline-block;width:10px;height:7px;background:url('../images/sprite.png') -1px -99px no-repeat;margin-left:5px}.tabs td a.hassubmenu.selected:after,.tabs td a.hassubmenu:hover:after{background:url('../images/sprite.png') -1px -110px no-repeat}.tabs td a{display:block;width:100%;color:#282828;font-weight:bold;padding:4px 0 2px 0;background:url('../images/highlight.png') top center no-repeat;text-decoration:none}.tabs td a:before{content:"";display:inline-block;background-image:url('../images/sprite.png');margin:-3px 5px -3px -10px}.tabs td a.Home:before{width:20px;height:20px;background-position:-475px 0}.tabs td a.Home:hover:before,.tabs td a.Home.selected:before{background-position:-449px 0}.tabs td a.StartList:before{width:20px;height:22px;background-position:-475px -50px;margin-top:-1px;margin-bottom:-5px}.tabs td a.StartList:hover:before,.tabs td a.StartList.selected:before{background-position:-449px -50px}.tabs td a.Results:before,.tabs td a.Stage:before{width:20px;height:16px;background-position:-475px -29px}.tabs td a.Results:hover:before,.tabs td a.Results.selected:before,.tabs td a.Stage:hover:before,.tabs td a.Stage.selected:before{background-position:-449px -29px}.tabs td a.overall:before,.tabs td a.Overall:before{width:21px;height:19px;background-position:-475px -74px}.tabs td a.overall:hover:before,.tabs td a.overall.selected:before,.tabs td a.Overall:hover:before,.tabs td a.Overall.selected:before{background-position:-449px -74px}.tabs td a.Map:before{width:25px;height:21px;background-position:-475px -97px}.tabs td a.Map:hover:before,.tabs td a.Map.selected:before{background-position:-446px -97px}.tabs td a.Live:before{width:15px;height:17px;background-position:-476px -120px}.tabs td a.Live:hover:before,.tabs td a.Live.selected:before{background-position:-450px -120px}.tabs td a.Timeline:before{width:21px;height:15px;background-position:-476px -140px;margin-top:-2px}.tabs td a.Timeline:hover:before,.tabs td a.Timeline.selected:before{background-position:-450px -140px}.tabs td a.pdf:before,.tabs td a.PDF:before{width:14px;height:16px;background-position:-480px -158px}.tabs td a.pdf:hover:before,.tabs td a.pdf.selected:before,.tabs td a.PDF:hover:before,.tabs td a.PDF.selected:before{background-position:-452px -158px}.tabs td a.Stats:before{width:16px;height:10px;background-position:-481px -179px;margin-top:-5px;margin-bottom:0}.tabs td a.Stats:hover:before,.tabs td a.Stats.selected:before{background-position:-451px -179px}.tabs td a.Schedule:before{width:16px;height:18px;background-position:-480px -193px}.tabs td a.Schedule:hover:before,.tabs td a.Schedule.selected:before{background-position:-453px -193px}.tabs td a.worldcup:before{width:22px;height:20px;background-position:-478px -214px}.tabs td a.worldcup:hover:before,.tabs td a.worldcup.selected:before{background-position:-450px -214px}.tabs td:before{content:"";display:block;float:left;width:14px;height:30px;background:url('../images/tabs_shadow.png') top left no-repeat}.tabs td:first-of-type:before{display:none}.tabs td#men a:before,.tabs td#women a:before{display:none}.tabs td a:hover{color:#f2f2f2}.tabs li.grise a:hover{color:#282828;cursor:default}.tabs li a.selected,.tabs li.selected a{color:#fff;cursor:default}.resultscontainer{width:32.65%;margin-right:1%;float:left;margin-bottom:25px}.liveMass section .resultscontainer,.liveMass .resultscontainer.half,.half{width:49.5% !important}.liveMass .clear.hidden{display:block;border:1px solid #ff0}.liveMass section .resultscontainer:nth-child(2n),.liveMass section .resultscontainer:nth-child(5n),.liveMass section .overalltop .resultscontainer:nth-child(2n),.liveMass section .resultscontainer:nth-child(4n){margin-right:0}.liveMass section .resultscontainer:nth-child(4n){margin-right:1%}a.languette,a.languetteClose{display:inline-block;min-width:60px;margin:0 auto;padding:2px 5px 5px;background:url('../images/languette_bg.png') repeat-x;color:#aaa;text-transform:none;text-align:center}a.languette:hover,a.languetteClose:hover{color:#f2f2f2}a.languette::before,a.languetteClose::before{content:"";display:block;float:left;width:13px;height:25px;margin:-2px 0 0 -17px;background:url('../images/languette_before.png') no-repeat}a.languette::after,a.languetteClose::after{content:"";display:block;float:right;width:13px;height:25px;margin:-2px -18px 0 0;background:url('../images/languette_after.png') no-repeat}a.languette.generalinfo{padding:0 5px;margin-top:-2px}a.languette.generalinfo::before,a.languette.generalinfo::after{margin-top:-2px}a.languette.generalinfo{display:none}.resultscontainer div{background:#7d7d7d;border:2px solid #f2f2f2}.side .resultscontainer h6{position:relative}.side .resultscontainer .name{display:inline-block;height:13px;width:auto;max-width:50%;overflow:hidden}.resultscontainer div span.closed{display:block;position:absolute;top:8px;right:5px;background:url('../images/sprite.png') 0 -118px;width:10px;height:10px;cursor:pointer}.resultscontainer.last{margin-right:0}.resultscontainer h6,a.hide_last_5_events{display:block;width:80%;height:28px;margin:-10px auto 0;text-align:center;text-shadow:none;font-weight:bold;padding-top:1px;background:url('../images/resultsbox_stageranking_bg.png') repeat-x}.resultscontainer h6:before,.resultscontainer h6:after{content:"";display:block;width:16px;height:26px}.resultscontainer h6:before{float:left;margin:-1px 0 0 -15px;background:url('../images/resultsbox_stageranking_before.png') no-repeat}.resultscontainer h6:after{float:right;margin:-1px -15px 0 0;background:url('../images/resultsbox_stageranking_after.png') no-repeat}a.hide_last_5_events{width:20%;padding-top:3px;height:26px;color:#282828;margin-top:-8px}a.hide_last_5_events:hover{color:#f2f2f2;cursor:pointer}.resultscontainer.team h6 span{max-width:98%;margin:0 auto;display:inline-block}.resultscontainer.team h6 span img,.resultscontainer.team h6 span a{display:block;float:left;max-width:88%;height:20px;overflow:hidden}.resultscontainer.team h6 span a{margin-right:5px}.resultscontainer.team h6 span img{width:25px !important}.resultscontainer.team h6 span img.noc{margin-top:5px}.resultscontainer h6 a,.resultscontainer h6{color:#282828}.resultscontainer h6 a{display:inline-block;width:83%;height:25px;overflow:hidden}.resultscontainer.top h6 a:hover,.resultscontainer.allresults h6 a:hover{color:#282828;cursor:default}.liveTT .resultscontainer h6 a:hover{color:#7d7d7d}.resultscontainer table{width:100%;margin:0;text-transform:none}.resultscontainer.participants table{display:block;max-height:1015px;overflow-y:scroll}.resultscontainer table thead:empty{display:none}.resultscontainer tr{padding:0 5px}.DNS a,.DNF a,.DSQ a,.OTL a{text-decoration:line-through;color:#d2d2d2 !important}.resultscontainer tr.DNS .noc::after,.resultscontainer tr.DNF .noc::after,.resultscontainer tr.DSQ .noc::after,.resultscontainer tr.OTL .noc::after{content:"DNS";display:block;width:35px;float:right;margin:2px 20% 0 0;font-weight:bold}.resultscontainer tr.DNF .noc::after{content:"DNF"}.resultscontainer tr.DSQ .noc::after{content:"DSQ"}.resultscontainer tr.OTL .noc::after{content:"OTL"}.resultscontainer td{padding:0;border:0;font-size:13px;height:auto}.resultscontainer tr:nth-child(odd){background-color:#626362}.resultscontainer .title,.resultscontainer .subtitle,.resultscontainer .more{padding:2px 5px 0;font-weight:bold}.side .resultscontainer .title{text-transform:uppercase}.resultscontainer.mountain .title,.resultscontainer .title.mountain{background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%)}.resultscontainer.sprint .title,.resultscontainer .title.sprint{background:#519d1e;background:-moz-linear-gradient(top,#519d1e 0%,#327b01 100%);background:-webkit-linear-gradient(top,#519d1e 0%,#327b01 100%);background:linear-gradient(to bottom,#519d1e 0%,#327b01 100%)}.resultscontainer .title.youth{color:#282828;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dbdbdb 100%);background:-webkit-linear-gradient(top,#fff 0%,#dbdbdb 100%);background:linear-gradient(to bottom,#fff 0%,#dbdbdb 100%)}.resultscontainer .title.team{background:#b8b8b8;background:-moz-linear-gradient(top,#b8b8b8 0%,#858585 100%);background:-webkit-linear-gradient(top,#b8b8b8 0%,#858585 100%);background:linear-gradient(to bottom,#b8b8b8 0%,#858585 100%)}.resultscontainer .title.individual{color:#282828;background:#ffe898;background:-moz-linear-gradient(top,#ffe898 0%,#ffca13 100%);background:-webkit-linear-gradient(top,#ffe898 0%,#ffca13 100%);background:linear-gradient(to bottom,#ffe898 0%,#ffca13 100%)}.side .resultscontainer .titre td:first-of-type,.side .resultscontainer td.titre{text-transform:uppercase;font-weight:bold}.side .resultscontainer .titre td:first-of-type small{text-transform:initial;font-weight:normal;font-size:13px}.side .resultscontainer .titre td:first-of-type span,.side .resultscontainer td.titre span{display:inline-block;width:0;height:0;border:0 solid transparent;border-bottom-width:8px;border-top-width:8px;margin-right:10px;margin-bottom:-3px}.side .resultscontainer .titre.individual td:first-of-type span,.side .resultscontainer td.titre.individual span{border-left:8px solid #ffd441}.side .resultscontainer .titre.sprint td:first-of-type span,.side .resultscontainer td.titre.sprint span{border-left:8px solid #57aa20}.side .resultscontainer .titre.mountain td:first-of-type span,.side .resultscontainer td.titre.mountain span{border-left:8px solid #d3362e}.side .resultscontainer .titre.youth td:first-of-type span,.side .resultscontainer td.titre.youth span{border-left:8px solid #ebebeb}.side .resultscontainer .titre.team td:first-of-type span,.side .resultscontainer td.titre.team span{border-left:8px solid #868686}.resultscontainer .more{text-align:right}.resultscontainer .more a{color:#f2f2f2;text-decoration:underline}.resultscontainer .more a:hover{text-decoration:none;color:#fff}.rank,.startOrder{width:5%}.stagestartlist .startOrder{width:9%}.rank span,.bib span,.startOrder span,#detail_Athlete_window section#Results .Container .title a span.rank,span.bib,span.rank{display:inline-block;width:25px;padding:1.5px 0 1px 0;text-align:center !important;background:#b80700;border:1px solid #363636;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;margin-left:5px;margin-right:5px;line-height:16px}.rank span.value{background:none;border-radius:0;border:0;text-align:right !important}.wcranking span.rank{float:right}.liveMass .rank span,.liveMass .bib span,.liveMass .startOrder span{padding:2px 0}.split_group .rank span{margin-left:0}.bib span,span.bib{background-color:#808080}.bib{width:6%}.team .bib{width:5%}.ctr .team .bib{width:1% !important}.ctr .normalpopup .team .bib{width:5% !important}.liveMass section .bib{width:6%}.resultscontainer.top .bib{width:15%}.startOrder span{background-color:#808080}.resultscontainer.top .startOrder{width:15%}.resultscontainer .name{width:44%;padding-left:5px;line-height:14px}.resultsInter .resultscontainer .team,.resultsInter .resultscontainer .flag{display:none}.resultscontainer .name a{display:block;color:#f2f2f2;overflow:hidden}.resultscontainer .athleteInfo a{font-weight:bold;color:#f2f2f2}.resultscontainer .name a:hover,.resultscontainer .athleteInfo a:hover{color:#fff}.resultscontainer .team{width:10%}.resultscontainer .team img{width:auto !important;height:20px;margin:2px 0 -2px 0}.resultscontainer .noc{width:10%}.resultscontainer .noc img,#detail_Athlete_window .noc img{width:24px !important;height:auto}.resultscontainer .bonif,.resultscontainer .progression,.resultscontainer .any-progression{display:none}body .resultscontainer.stageranking .bonif{display:block;width:100%}.stagemap #map .gm-style-iw-d{color:#282828}.stagemap #map .gm-style-iw.gm-style-iw-c{padding-right:12px !important;padding-bottom:12px !important}.stagemap #map .gm-style-iw-d{overflow-x:hidden !important}.resultscontainer .time{width:10%;text-align:right;padding-right:5px}.resultscontainer .qualified{width:5%}.resultscontainer .time.empty,.resultscontainer .time.empty span{text-align:left;font-weight:bold}.resultscontainer .points,.resultscontainer .irm{width:14%;text-align:right;padding-right:5px;border-right:1px dashed #808080}.resultscontainer.omniumresult .points{min-width:80px}.resultscontainer.omniumresult .points.sum{min-width:50px;font-weight:bold}.resultscontainer.omniumresult thead td{text-align:right;line-height:14px}.liveMass section .resultscontainer.mountain,.liveMass section .resultscontainer.sprint{width:49%}.stageProfile{display:block;width:100%;height:200px;margin:25px 0 0;background-size:contain;background-repeat:no-repeat}.stageProfile .svgStageProfile-dummy{display:none}#svgProfile{display:block;width:100%;height:100%;margin-bottom:25px}.liveMass .stageProfile{margin-bottom:0}.stageProfile .stageRealSize{display:block;width:93.3%;height:80%;margin-left:3.2%;position:relative}line{vector-effect:non-scaling-stroke}.stageProfile .progressIndicator{display:block;position:absolute;top:24%;width:2.6%;height:80%;background-image:url('../images/stage_indicator.png');background-repeat:no-repeat;background-size:contain}.groupsInfos,.groupsInfos{display:none}.groupsInfos{display:block;width:100%;color:#d2d2d2;margin:0;text-transform:none;text-align:center}.groupsInfos div.centerer{display:inline-block;margin-top:5px;background:url('../images/pointille.png') center 50px repeat-x}.cookieConsent{z-index:94035;width:350px;min-height:20px;box-sizing:border-box;padding:30px 30px 30px 30px;background:#232323;overflow:hidden;position:fixed;bottom:30px;right:30px;display:none;text-align:right}.cookieConsent button{display:block;float:right}#map div.centerer{background:none}#map .groupsInfos .dleft:after{display:block;float:right;content:"km to go";margin-left:5px}#map .groupsInfos span{font-weight:bold;display:block;float:left;height:17px;margin:0 10px 3px 0 !important;color:#282828}#map .groupsInfos span:before,#map .groupsInfos span:after{font-weight:normal}#map .groupsInfos .txt:after{display:block;float:right;margin-left:5px;content:" sec. between groups"}#map .groupsInfos .elevation:before{display:block;float:left;content:"";width:16px;height:11px;margin-right:5px;background:url('../images/sprite.png') -86px -28px}#map .groupsInfos .elevation:after{display:block;float:right;content:"m";margin-left:5px}#map .groupsInfos .speed:before{display:block;float:left;content:"";width:16px;height:12px;margin-right:5px;background:url('../images/sprite.png') -423px 0}#map .groupsInfos .speed:after{display:block;float:right;content:"km/h";margin-left:5px}#map .groupsInfos hr{display:block;clear:both;border-bottom:1px dashed #d2d2d2;border-top:0;margin-bottom:15px;padding-bottom:10px}#map .groupsInfos,.group_infos_popup{width:300px;padding-right:10px}.group_infos_popup{margin-top:10px}.group_infos_popup .athleteInfo a{font-weight:bold;color:#282828;margin-left:10px}.group_infos_popup tr:nth-child(odd){background-color:#e0e0e0}.group_infos_popup td.flag{text-align:right}.group_infos_popup td.flag img{float:right;width:30px;margin-left:5px}.groupsInfos div img{float:left}.groupsInfos span,.groupsInfos a.groups{display:block;float:left;padding:0 5px}.groupsInfos span.dleft{margin-top:40px !important;background-color:#000;color:#f6f6f6 !important}.groupsInfos a.groups{height:100px;background-repeat:no-repeat;color:#d2d2d2;font-weight:bold;line-height:14px;background-size:contain !important}.groupsInfos a.groups,.groupsInfos a.groups.P{width:145px;background:url('../images/groupInfos_p.png') 0 25px no-repeat}.groupsInfos a.groups.G1{width:53px;background:url('../images/groupInfos_g1.png') 0 25px no-repeat}.groupsInfos a.groups.G2{width:69px;background:url('../images/groupInfos_g2.png') 0 25px no-repeat}.groupsInfos a.groups.G3{width:81px;background:url('../images/groupInfos_g3.png') 0 25px no-repeat}.groupsInfos a.groups.G4{width:103px;background:url('../images/groupInfos_g4.png') 0 25px no-repeat}.groupsInfos span.dleft::before{display:block;float:left;content:"";width:13px;height:14px;background:url('../images/sprite.png') -113px -36px no-repeat;margin:3px 5px 0 0}.gm-style-iw .groupsInfos span.dleft::before{background:url('../images/sprite.png') -113px 0 no-repeat}.groupsInfos span.dleft::after{display:block;float:right;content:"km";margin-left:2px}.groupsInfos a.groups span.jerseys{display:block;float:none;margin:55px auto 0}.groupsInfos a.groups p{display:inline-block;width:25px;height:25px;margin:0 auto;background-size:cover}.resultscontainer.allresults{display:none;width:100% !important}.resultscontainer.allresults div{margin-top:10px}.resultscontainer.allresults table{float:left;width:50% !important;margin:0 !important}.resultscontainer.allresults .languetteClose{width:15%}#tablewrap{border:0;background:none}.results,.side,.ctr-startlist{display:block;float:left}.results,.ctr-startlist{width:66.66%}.results .resultscontainer,.overalltop .resultscontainer.top{width:49%;text-align:center}.results.onrace .resultscontainer.main{width:62%;margin-right:1%}.results.onrace .resultscontainer.main .zoneTitle{font-weight:bold;padding:0 10px;background:#282828}.results.onrace .resultscontainer.main .approaching .label{background:#008000;padding:0 5px;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:-1px}.results.onrace .resultscontainer.main .approaching .rank{opacity:.3}.focus{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.results.onrace .resultscontainer.main .name,.results.onrace .resultscontainer.main .time{width:auto}.results.onrace .resultscontainer.main .time span{margin-right:5px;float:left}.results.onrace .resultscontainer.main .label{font-weight:bold;width:60px}.resultsInter{display:block;width:36%;float:right}.resultsInter .resultscontainer{width:100%;text-align:center}.resultsInter .resultscontainer .name{max-width:100px}.results .resultscontainer.stageranking,.results .resultscontainer.participants{width:99% !important;margin-right:0}.side{width:32%;float:right;margin-top:-6px}.btn{display:block;text-align:center;font-weight:bold;margin:15px auto 20px;padding:6px 15px;color:#fff;background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%)}.btn:hover{color:#282828}.side p{text-transform:none;text-align:justify;margin:15px 0}.side #filesToDownload h3{display:block;width:100%;color:#ee3b33;text-decoration:none;max-width:none;margin-bottom:2px}.side #filesToDownload h3{width:auto;float:right}#filesToDownload{margin-bottom:20px}.side h5.float{display:contents;float:left;margin-bottom:10px;line-height:normal}.side h3{float:none;text-align:left;color:#f2f2f2;text-decoration:underline;text-shadow:none;margin-bottom:0}.side h3::before{display:none}.side select{float:right}.side a.pdf{display:block;background:url('../images/1481574478_PDF Viewer.png') right top no-repeat;padding:5px 25px 5px 0;background-size:20px 20px;color:#f2f2f2;text-decoration:underline}.side a.pdf{background-position:right 30px}.side a.pdf:hover,a.pdf:hover,a.PDF:hover{text-decoration:none}.side .photofinish{display:block;position:relative;margin-bottom:15px;cursor:pointer}.side .photofinish img{width:100%}.side .photofinish::before{content:"";display:block;position:absolute;width:23px;height:23px;top:10px;right:10px;background-image:url('../images/sprite.png');background-position:-28px -39px;z-index:888;pointer-events:none}.side .searchInput{display:block;float:right;margin-bottom:15px}.side .relative{position:relative}.side input#search{display:block;float:right;margin-top:5px;margin-bottom:0}.side input.searchButton{border-radius:0;color:#ee3b33;padding:0 8px;display:block;float:right;margin:5px 0 0;line-height:inherit;font-weight:bold;height:23px;width:23px;text-indent:-999px;background:#fff url('../images/sprite.png') 4px -129px no-repeat}.side #searchResults{background-color:#fff;color:#282828;font-size:13px;display:block;position:absolute;width:80%;top:-16px;right:0;z-index:900}.side #searchResults li:hover{cursor:pointer;color:#ee3b33}.side #searchResults li:nth-child(2n){background:#f3f3f3}.side #searchResults img{max-height:20px;width:auto;margin:2px 5px -4px}@media screen and (max-width:1000px){.side #searchResults{width:45%}}.resultscontainer.top{margin-bottom:25px}.resultscontainer.top div{position:relative;background:#585858 url('../images/bg_resultscontainer_after.gif') bottom left repeat-x;min-height:78px}.resultscontainer.top .FirstInRankings{min-height:20px;display:inline-block;max-width:100%;min-width:99%;margin-top:-3px}.resultscontainer.top .FirstInRankings>*{display:inline-block}.resultscontainer.top .FirstInRankings h7{width:39%;float:left;font-size:14px;margin-top:2px;margin-right:.5%;margin-left:2px}.resultscontainer.top .FirstInRankings table{margin:0;float:left;padding:0;width:59%}.resultscontainer.top .FirstInRankings tbody,.resultscontainer.top .FirstInRankings tr{width:100%}.resultscontainer.top .FirstInRankings .name{width:56%}.resultscontainer.top .FirstInRankings .team{max-width:11%}.resultscontainer.top .FirstInRankings .flag{padding-left:3px}.resultscontainer.top .athletePicture,#detail_Athlete_window .athletePicture{display:block;position:absolute;width:100px;height:85px;bottom:0;left:0;border:0;background-image:url('../images/riders/009.png');background-size:contain !important;background-repeat:no-repeat}.resultscontainer.top .athletePicture.jersey{background-size:auto;background-position:bottom left;margin-bottom:5px}.resultscontainer.top table{width:80%;margin:10px 0 10px 18%;padding-left:80px}.resultscontainer.top .bib span{margin-left:0}.resultscontainer.top tr{background:none}.resultscontainer.top .athleteInfo{line-height:15px;width:50%}.resultscontainer.top.best.team table .athleteInfo{padding-left:50px}.resultscontainer.top .jersey img{display:block;width:30px !important}.resultscontainer .flag img{display:block;float:left;width:29px !important;margin-right:5px}.resultscontainer img,.resultscontainer img{width:100%}.resultscontainer h6 img{max-height:20px;width:auto;margin:2px 5px -3px}.resultscontainer .noc img{width:auto !important;max-height:20px;float:right;margin-right:15px;margin-top:0;padding:1px 0}li{padding:2px 0}.side ul{margin-bottom:0}.side li::before{content:"";display:block;float:left;margin-right:10px;background-image:url('../images/sprite.png');margin-top:3px;width:20px;height:20px}.side ul#searchResults li::before{display:none}li.fromto::before{background-position:-135px 0;margin-top:0}li.date::before{width:15px;height:15px;background-position:-32px 0}li.distance::before{background-position:-58px 0}li.speed::before{background-position:-272px 0}li.elevation::before{height:15px;background-position:-86px 0}.resultscontainer .title div{display:block;width:auto;margin:0;border:0;background:none}.resultscontainer .title div img{width:30px;float:left;margin-right:5px}.resultscontainer .title div img.team{margin-top:6px}.resultscontainer .title div h3{text-shadow:none;color:#fff;margin:2px 0;min-width:435px}.longname .name{float:none !important;font-weight:bold;text-transform:none;text-align:left !important}.longname .name a{color:#f2f2f2}.rider.row{border-bottom:1px solid #2c2c2c;padding:0 5px 0 0}.rider.row:hover{transition:.3s;background:#131313}.rider.row div{padding-top:5px}.rider.row div div{padding-top:0}.meeting_group{padding-top:40px;padding-bottom:40px}.container-fluid{font-size:13px;margin-bottom:200px}.rowtitle,.logs_title{background:#ee3c34;background:-moz-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:-webkit-linear-gradient(top,#ee3c34 0%,#b9140c 100%);background:linear-gradient(to bottom,#ee3c34 0%,#b9140c 100%);color:#fff;text-transform:uppercase;text-shadow:2px 2px 1px rgba(0,0,0,.5);padding:10px 5px;margin-right:0}.logs_title{margin-left:0}.Titlebib,.Titlerank,.Titlecomposedname,.Titlenation,.Titlesplit .splitName,.Titletime,.Titlegap{padding:1em;font-weight:bold;font-size:.8em}.Titlesplit .splitName{text-align:center}.rider>.rank span:empty,.log>.rank span:empty{padding-top:0;padding-bottom:0}.split .time{text-align:center;float:right !important}.split .rank span:empty,.rank span:empty,.split .speed span:empty,.speed span:empty{display:none}.teamname{color:#d2d2d2}.teamname img,.teamname span{display:block;float:left}.teamname img{width:22px}.teamname span{margin:5px 0 0 5px}.time.row span,.speed span{text-align:right;display:block;padding:2.5px 5px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;margin-top:-2px;text-transform:none}div.time span.speed,div.speed span{border-radius:2px 0 2px 2px;-moz-border-radius:2px 0 2px 2px;-webkit-border-radius:2px 0 2px 2px}.rowtitle .time,.rowtitle .gap,.rightalign{text-align:right}.split .time span{margin:0;padding:0 5px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border:0 solid #000}.event_group{padding-top:40px}.meetingname span{font-size:1.7em;font-weight:100}.meetingdate span{text-align:right;display:block}.SplitName{font-size:.7em;text-align:right}.nation span{display:block;text-align:center;border-radius:5px;background:#2d2d2d}.img_flag{display:none;width:0}.img_flag_combobox img{width:40px;margin-left:.5em}.log{margin-right:0;margin-left:0;padding-top:.5em;border-bottom:1px solid #353535}.log .bib span,.log .rank span{display:block;text-align:center;border-radius:3px;width:25px}.log .bib span{margin:-3px 0 0 0}.log .rank span{float:right;background:#b80700;margin:-1px 0 0 0}.log_domain{position:fixed;bottom:0;left:0;z-index:1000;width:100%;font-size:12px;margin-left:0;padding-bottom:10px;background:#2b2b2b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#000 0%,#2b2b2b 25%,#2b2b2b 75%,#000 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#000),color-stop(25%,#2b2b2b),color-stop(75%,#2b2b2b),color-stop(100%,#000));background:-webkit-linear-gradient(left,#000 0%,#2b2b2b 25%,#2b2b2b 75%,#000 100%);background:-o-linear-gradient(left,#000 0%,#2b2b2b 25%,#2b2b2b 75%,#000 100%);background:-ms-linear-gradient(left,#000 0%,#2b2b2b 25%,#2b2b2b 75%,#000 100%);background:linear-gradient(to right,#000 0%,#2b2b2b 25%,#2b2b2b 75%,#000 100%);-webkit-box-shadow:0 -4px 17px 6px rgba(0,0,0,1);-moz-box-shadow:0 -4px 17px 6px rgba(0,0,0,1);box-shadow:0 -4px 17px 6px rgba(0,0,0,1);_background:#2b2b2b}.log_group{display:none;margin:0 auto !important;width:75%;max-width:1150px}.log_group .LogName{width:12%;float:left;padding-bottom:5px;display:block;float:left !important;padding-top:0 !important}.log_group .split:nth-child(even){background:none}.LogName.rank{width:5%;text-align:right}.LogName.bib{width:9%}.LogName.name{width:17%}.log>.split{padding:0}.logs_title{font-size:12px;padding:.5em .5em 0;background:#494949}.logs_title_h{text-transform:uppercase;font-size:1em;padding-left:1em;font-weight:bold}.eventname{font-size:1.2em;color:#d8d8d8;margin-top:20px;margin-bottom:20px;text-transform:uppercase}.pdf section table.resultsList,.stagepdf section table.resultsList,#detail_Athlete_window section table,#detail_Athlete_window section#Results .Container{width:99.7%;border:1px solid #f2f2f2;text-transform:none;margin-bottom:15px}.pdf section table.resultsList th:last-child,.stagepdf section table.resultsList th:last-child{text-align:right}.pdf section table.resultsList td:first-child,.stagepdf section table.resultsList td:first-child{width:30%;padding-left:32px;font-weight:bold;text-transform:uppercase}.pdf section table.resultsList th,.stagepdf section table.resultsList th,#detail_Athlete_window section table th,#detail_Athlete_window section#Results .Container .title{background:#828282;background:-moz-linear-gradient(top,#828282 0%,#828282 40%,#6c6c6c 100%);background:-webkit-linear-gradient(top,#828282 0%,#828282 40%,#6c6c6c 100%);background:linear-gradient(to bottom,#828282 0%,#828282 40%,#6c6c6c 100%)}.pdf section tbody tr:nth-child(even),.stagepdf section tbody tr:nth-child(even),#detail_Athlete_window section tbody tr:nth-child(even){background-color:#424242}.pdf section table.resultsList th,.pdf section table.resultsList td,.stagepdf section table.resultsList th,.stagepdf section table.resultsList td,#detail_Athlete_window section table th,#detail_Athlete_window section table td{padding:3px 20px}.pdf table.resultsList strong,.stagepdf table.resultsList strong,#detail_Athlete_window section table strong,#detail_Athlete_window section#Results .Container .title a{text-shadow:1px 1px 2px rgba(0,0,0,1);color:#fff;text-transform:uppercase;margin-bottom:0;float:left}#detail_Athlete_window section table strong,.pdf table strong,.stagepdf table strong{cursor:pointer}.pdf table.resultsList strong::before,.stagepdf table.resultsList strong::before,#detail_Athlete_window section table strong::before,#detail_Athlete_window section#Results .Container .title a::before{content:">";display:block;float:left;width:13px;height:25px;margin:-2px 8px 0 0;color:#ee3b33}.pdf table.resultsList strong.open::before,.stagepdf table.resultsList strong.open::before,#detail_Athlete_window table strong.open::before,#detail_Athlete_window section#Results .Container .title a.open::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:0;margin-bottom:-1px}.pdf table.resultsList a,.pdf table.resultsList span,.stagepdf table.resultsList a,.stagepdf table.resultsList span{display:inline-block;color:#f2f2f2;text-decoration:underline;width:19%}.disable-link{width:19%}.twoformat a{width:auto !important}.twoformat{width:30%;float:left}.pdf table.resultsList a:hover,.pdf table.resultsList span,.stagepdf table.resultsList a:hover,.stagepdf table.resultsList span{text-decoration:none !important}.pdf table.resultsList p,.stagepdf table.resultsList p{display:inline-block;margin:0 80px 0 -60px}.pdf table.resultsList th a,.stagepdf table.resultsList th a{width:auto;color:#fff;margin-left:35px}.pdf table.resultsList a::before,.pdf table.resultsList th a::before,.stagepdf table.resultsList a::before,.stagepdf table.resultsList th a::before,.stageschedule table.resultsList .listLink a::before{content:"";display:block;float:left;margin-right:10px;background-image:url('../images/sprite.png');background-position:15px 15px;width:15px;height:15px}.pdf table.resultsList a.PDF::before,.stagepdf table.resultsList a.PDF::before{background-position:-61px -40px;width:20px;height:20px;margin-top:1px}.pdf table.resultsList a.Start::before,.stagepdf table.resultsList a.Start::before,.stageschedule table.resultsList a.startlists::before{background-position:-325px -32px;margin-top:2px}.pdf table.resultsList a.Results::before,.pdf table.resultsList a.Result::before,.stagepdf table.resultsList a.Results::before,.stagepdf table.resultsList a.Result::before,.stageschedule table.resultsList a.Results::before{background-position:-272px -23px;width:20px;height:20px}.pdf table.resultsList a.Podium::before,.stagepdf table.resultsList a.Podium::before{height:18px;margin-top:4px;background-position:-242px 0}.pdf table.resultsList a.Analysis::before,.stagepdf table.resultsList a.Analysis::before{background-position:-86px -16px;margin-top:6px;height:15px}.pdf table.resultsList a.Photo::before,.stagepdf table.resultsList a.Photo::before,.pdf table.resultsList a.Photofinish::before,.stagepdf table.resultsList a.Photofinish::before{background-position:-212px -19px;margin-top:4px}.pdf table.resultsList a.Summary::before,.pdf table.resultsList a.Standings::before,.stagepdf table.resultsList a.Summary::before,.stagepdf table.resultsList a.Standings::before{background-position:-348px -19px;margin-top:4px}.pdf table.resultsList a.Stage::before,.stagepdf table.resultsList a.Stage::before{background-position:-298px -17px;margin-top:5px}.pdf table.resultsList a.Mountain::before,.stagepdf table.resultsList a.Mountain::before{background-position:-376px -19px;margin-top:1px}.pdf table.resultsList a.Sprint::before,.stagepdf table.resultsList a.Sprint::before{background-position:-404px -19px;margin-top:2px}.pdf .live{position:static;width:110px;display:block;margin:0 auto}.pdf .downloadarea{display:block;margin:20px 0 0 0;text-align:right}.pdf .downloadarea h3{display:inline-block;float:none}.side #filesToDownload{margin-top:15px}.pdf .downloadarea h3::before,.side #filesToDownload h3:before{content:"";display:block;float:left;width:18px;height:19px;background-image:url('../images/sprite.png');background-position:0 -40px;margin:3px 10px 0 0}.pdf .downloadarea select{margin-left:15px}#detail_Athlete_window .popup{display:block;max-height:100%;position:relative;padding:30px 30px 1px;background-color:#2a2a2a}#detail_Athlete_window .popup .tabs{margin-top:7px}#detail_Athlete_window .popup .tabs li{width:33.33% !important}#detail_Athlete_window .popup .athletePicture{width:151px;height:150px;float:left;margin-left:-16px;margin-top:-70px;position:initial}#detail_Athlete_window .popup .flag,#detail_Athlete_window .popup .bib,#detail_Athlete_window .popup .jersey,#detail_Athlete_window .popup H2{display:block;float:right;margin-left:12px;margin-top:13px;width:auto}#detail_Athlete_window .popup .bib{margin-top:17px}#detail_Athlete_window .popup h2{float:left}#detail_Athlete_window .popup H2{text-transform:none;margin-top:10px;text-shadow:none;max-width:43%}#detail_Athlete_window .popup H2 small{display:block;color:#f2f2f2;font-weight:normal}#detail_Athlete_window .popup .flag{margin-top:19px}#detail_Athlete_window .popup .flag img{display:block;float:left;height:35px;margin:-6px 7px 0 0}#detail_Athlete_window .popup .bib span{width:35px;padding:5px 0}#detail_Athlete_window .popup .jersey{width:70px;float:right;margin-top:0}#detail_Athlete_window section{max-height:500px;overflow-y:auto;overflow-x:hidden}#detail_Athlete_window .popup section#Profile,#detail_Athlete_window .popup section#Palmares{display:none}.popup section:first-of-type{display:block}#detail_Athlete_window .resultscontainer.top div{min-height:auto}section#Results table{border:0;margin:0 0 0 20%;text-align:center;width:auto !important}section#Results table td{text-align:center}section#Results table thead img{width:40px}section#Results table thead td.stageRank span{display:block;width:35px;height:38px;background:url('../images/sprite.png') -89px -50px;margin:0 auto}section#Results table tbody td.stage{color:#272727;background:#fff;position:relative;padding:3px 10px}section#Results table tbody td.stage:before{content:"";display:block;position:absolute;top:0;left:0;width:40px;height:8px;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 1%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 1%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=0)}section#Results table tbody tr:first-of-type td.stage:before{display:none}section#Results table tbody td.rank{width:auto}section#Results table tbody td.rank span{margin:5px auto 0;display:block}section#Results table tbody td.competitive span{display:block;width:39px;height:30px;background:url('../images/sprite.png') -212px -42px}#detail_Athlete_window section#Results .Container .title{display:block;width:100%;font-weight:bold}#detail_Athlete_window section#Results .Container .title a{display:block;float:none;padding:0 10px}#detail_Athlete_window section#Results .Container .title a span{float:right;margin-top:2px;font-weight:normal}#detail_Athlete_window section#Results .Container .title a span.result{margin:0 0 0 10px}#detail_Athlete_window section#Results .resultscontainer{width:23.1% !important;margin:20px 0 10px 10px}#detail_Athlete_window section#Results .resultscontainer h6{text-transform:uppercase}#detail_Athlete_window section#Results .resultscontainer div.rank{border:0;background:none;display:block;width:auto;min-width:auto;min-height:auto;float:none;margin:10px auto;text-align:center}#detail_Athlete_window section#Results .resultscontainer div.rank span{margin-right:5px}#detail_Athlete_window section#Palmares .resultscontent{display:none}#detail_Athlete_window section#Profile p{font-weight:bold;text-transform:none;margin-bottom:10px}#detail_Athlete_window section#Profile p span{display:block;float:left;font-weight:normal;width:33%;text-transform:uppercase}#detail_window img.photofinish{width:100%}#detail_window .resultscontainer.stageranking .bonif,#detail_window .resultscontainer .progression{width:6%}#detail_window .resultscontainer .progression{margin-right:-10px;margin-left:10px}#detail_window .resultscontainer .progression .down::before,#detail_window .resultscontainer .progression .up::before{content:"";display:block;float:left;width:15px;height:9px;margin:7px 3px 0 0}#detail_window .resultscontainer .progression .down,#detail_window .resultscontainer .progression .up{text-shadow:#282828 1px 1px 1px}#detail_window .resultscontainer .progression .down::before{background-image:url('../images/sprite.png');background-position:-67px -80px}#detail_window .resultscontainer .progression .up::before{background-image:url('../images/sprite.png');background-position:-51px -79px}#detail_window .resultscontainer .team,#detail_window .resultscontainer .noc{width:8%}#detail_window .resultscontainer .points,#detail_window .resultscontainer .irm,#detail_window .resultscontainer .time{float:right;margin-top:4px}body.liveMass #detail_window .resultscontainer .time,body.liveMass #detail_window .resultscontainer .points,body.liveMass #detail_window .resultscontainer .irm{margin-top:2px}.col-xs-05{width:4.16666666666% !important;float:left;display:block;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-05.rank{padding-left:10px;padding-right:0}.detail_title{background:#222;padding:.3em;margin-left:-2em;margin-right:-2em;padding-top:2em;padding-bottom:2em}span.detail_rank{padding:.3em;text-align:center;background:#b80700;border-radius:8px;background:#b80700;text-align:center;font-size:2em;min-width:50px}span.detail_bib{padding:.3em;text-align:center;background:#000;border-radius:8px;font-size:2em;min-width:50px}.detail_window .img_flag{font-size:1.7em}span.detail_longname{font-size:2em}span.detail_rank:empty{padding-top:0;padding-bottom:0;display:none}span.detail_teamname{color:#aeaeae;display:block;font-size:.4em}.detail_split{padding:0;margin:0;border-bottom:1px solid #454545}.detail_splits_overflow{overflow:auto;max-height:200px;margin-top:1em}.detail_split div{padding:.2em}.detail_split_name{background:#b80700;text-transform:uppercase}.detail_split_time{text-align:right;font-size:1.2em}.detail_split_rank{text-align:center}.detail_split_rank span{text-align:center;border:1px solid #9e9e9e;background-color:#525252;font-weight:bold;padding:.5em;padding-top:0;padding-bottom:0;border-radius:5px;color:#efefef;margin-top:1em;margin-right:.4em}.detail_results div{text-align:right}span.detail_time,span.detail_gap{font-size:2.3em;margin-left:1em}a.remove_athlete_details{color:#fff;position:absolute;right:1em;cursor:pointer}.detail_highlights_title{text-align:center;font-size:1.2em;font-weight:bold;background-color:#888}.detail_highlights_year{text-align:center;border:1px solid #9e9e9e;background-color:#525252;font-weight:bold}.filter_flag{background:#b80700;padding:5px 7px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.filter_flag:hover{color:#fff}#filters{margin:0 0 33px 0}#filters input{color:#000}.filter_divs{float:left;margin-right:5px}.selectivity-result-item{color:#111}.selectivity-load-more.highlight,.selectivity-result-item.highlight{background:#b80700;color:#fff}.selectivity-multiple-selected-item{background:#b80700}.selectivity-multiple-input-container{padding-top:0;padding-bottom:0}@media screen and (max-width:1400px){.detail_window{width:80%}}@media screen and (max-width:1200px){.detail_window{width:90%;font-size:80%}.detail_title{margin-left:-15px !important;margin-right:-15px !important}.container,#container-fluid{padding:0;margin:0 auto;width:100%}.row{margin:0}.log .bib span,.log .rank span{min-width:15px;max-width:100px}.col-xs-05{padding-right:0;padding-left:0}.event_group{padding-top:5px}.rowtitle{padding-top:3px;padding-bottom:3px}.rider>.bib,.rider>.rank,.rider>.composedname,.rider>.nation,.split,.rider>.time,.rider>.gap{padding:0}}@media screen and (max-width:1024px){span.detail_bib,span.detail_rank{font-size:1.5em;min-width:2em}}@media screen and (max-width:750px){.eventname{margin-top:0}}@media(min-width:750px){.resultscontainer.top div{min-height:85px}.resultscontainer.top table{margin-top:18px}.resultscontainer.top .jersey img{width:30px;margin-top:-3px}}@media screen and (max-width:600px){.rider.row{min-height:0}.meetingname span{font-size:1.2em;font-weight:100}.eventname span{font-size:1em}.logs_title{font-size:.9em}}@media screen and (max-width:450px){.img_flag img{display:none;height:0;width:0}}.loader{border:16px solid #fff;border-radius:50%;border-top:16px solid #b80700;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@-webkit-keyframes"spin"{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes"spin"{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}aside{position:fixed;display:block;height:100%;width:auto;bottom:0;right:0;background-color:#f5edeb}aside div{display:block;position:relative}aside div a.languette{text-transform:uppercase;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:250px;margin:0;position:absolute;top:500px;left:-147px}aside section{display:none;padding:25px 15px 15px;height:700px;overflow-y:scroll}span.twitter{display:block;width:100%;height:16px;padding:10px 0;background:#3fcdfd url('../images/twitter.gif') center center no-repeat}aside h5{text-shadow:none;color:#91908f}.side .scroll{display:block;overflow-y:auto;min-height:350px}#detail_window,#detail_Athlete_window{display:none;width:65%;min-width:625px;max-width:800px;background:rgba(0,0,0,.75);position:fixed;top:10%;left:0;right:0;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em;padding-bottom:2em;-webkit-box-shadow:0 0 180px 200px rgba(0,0,0,.75);-moz-box-shadow:0 0 180px 200px rgba(0,0,0,.75);box-shadow:0 0 180px 200px rgba(0,0,0,.75);max-height:80%;z-index:1002}#detail_window.smallpopup{min-width:0;width:20%}#detail_window.smallpopup .resultscontainer.grouppopup td.bib{width:12%}#detail_window.smallpopup .resultscontainer.grouppopup td.name{width:76%}#detail_window .resultscontainer{width:100% !important}#detail_window .resultscontainer .ranking{margin-top:10px}#detail_window .resultscontainer table,#detail_Athlete_window .resultscontainer table{overflow-y:auto;display:block;max-height:550px;height:97.5%;overflow-x:hidden;padding-bottom:2px}#detail_window .resultscontainer tbody,#detail_window .resultscontainer table tr,#detail_Athlete_window .resultscontainer tbody,#detail_Athlete_window .resultscontainer table tr{display:block;width:100%;padding:0}#detail_window .resultscontainer td,#detail_Athlete_window .resultscontainer td{display:inline-block}#detail_Athlete_window .resultscontent td.noc{width:13%;padding-right:0}#detail_Athlete_window .resultscontent td.noc img{margin-right:3px}#detail_Athlete_window .resultscontent td.discipline{width:53%;font-weight:bold}#detail_Athlete_window .resultscontent td.description{width:30%}#detail_window .resultscontainer .title,#detail_Athlete_window .resultscontainer .title{width:98.9%}#detail_window .resultscontainer.stageranking .name,#detail_Athlete_window .resultscontainer.stageranking .name{width:38%}#detail_window_close{display:none;z-index:1001;top:0;bottom:0;left:0;right:0;position:fixed}#detail_Athlete_window_close{display:none;z-index:1001;top:0;bottom:0;left:0;right:0;position:fixed}#close_full_rankings{display:block;position:absolute;top:-5px;right:5px;width:44px;height:35px;text-indent:-9999px;background:url('../js/fancybox/fancybox_sprite.png')}#close_athlete_info{display:block;position:absolute;top:-5px;right:5px;width:44px;height:35px;text-indent:-9999px;background:url('../js/fancybox/fancybox_sprite.png')}#detail_Athlete_window #close_athlete_info{top:-10px;right:-20px}#detail_window .popup #close_full_rankings{top:-10px;right:-20px}#detail_athlete_window .popup #close_athlete_info{top:-10px;right:-20px}.rowtitle div,.rider.row div{float:left}.stagelive .rowtitle div:last-of-type,.stagelive .rider.row div.col-xs:last-of-type,.stagelive .rider.row div:last-of-type{float:right;text-align:right}.stagelive .rider.row div div:last-of-type{float:left;text-align:left}.stagelive .rider.row div:last-of-type small span{margin-top:2px}.stagelive.crd .rider.row div.speed{float:right}.stagehome.crd .rider.row div.speed{float:right}.rider.row div.points{text-align:right;text-transform:none;float:right;width:5%;font-weight:bold}.rider.row small.subsplit{display:block;width:100%;border-top:1px dotted #fff;padding-top:5px;margin-top:5px;text-align:left}.rider.row small.subsplit .splitrun{width:100%}.rider.row .split .points{width:auto}.rowtitle div.gap,.rowtitle div.time,.rider.row div.time,.rider.row div.points,.rider.row div.speed{width:auto;text-align:right}.stagelive.ctr .number-splits-1 .rider.row div.time{float:right}.rider.row div.speed{margin-top:-5px}.rider.row div.time small{display:block}.rider.row .split div.speed span{display:inline-block;margin-left:30px}.rider.row .split div.speed span::after,div.speed span::after{content:"km/h";margin-left:2px}.rider.row .split div.speed span:empty::after,div.speed span:empty::after{display:none}.split div.rank{float:right;width:auto;min-width:inherit;text-align:left;margin-right:2px}.onraceresults .nation{width:6%;max-width:30px}.nation,.rowtitle div.gap,.rider.row div.gap{width:8%}.rowtitle div.gap,.rider.row div.gap{text-align:center}.nation img{width:40px}.split_group{width:44%;display:table;table-layout:fixed;padding-top:0 !important}.nbinter1 .split_group{display:inline}.nbinter1 .split_group .split{display:block !important;max-width:100px;margin:0 auto !important}.rowtitle .split_group{margin-top:-19px}.splitrun{float:none !important;display:inline-block;margin:0 auto}#container-fluid .rowtitle .split_group .split{background:url('../images/bg_inter.png') top center no-repeat;background-size:cover !important;vertical-align:top;text-align:center;margin:0;padding:3px 5px 0 5px;max-width:200px}#container-fluid.nbinter1 .rowtitle .split_group .split{background-size:cover}#container-fluid .rowtitle .split_group .split a:hover{color:#d2d2d2}#container-fluid .rowtitle .split_group .split:nth-of-type(6),#container-fluid .rowtitle .split_group .split:nth-of-type(7),#container-fluid .rowtitle .split_group .split:nth-of-type(8),#container-fluid .rowtitle .split_group .split:nth-of-type(9),#container-fluid .rowtitle .split_group .split:nth-of-type(10),#container-fluid .rowtitle .split_group .split:nth-of-type(11),#container-fluid .rowtitle .split_group .split:nth-of-type(12),#container-fluid .rowtitle .split_group .split:nth-of-type(13){margin-top:12px}.split{width:auto;display:table-cell;vertical-align:middle;float:none !important;text-align:right;padding-top:5px !important}.split:nth-child(even){background-color:#424242}.currentRider .split:nth-child(even){background:none}.split a{color:#fff}.LogName.time,.LogName.gap{text-align:right}.longname{width:23%;line-height:14px;margin-top:4px}.longname span{display:block}.container-fluid.startlist .longname{width:60%}div.time .speed{float:right;margin-top:-5px}div.time span.speed,div.speed span{color:#d2d2d2;font-size:11px;line-height:11px;margin-top:0}.side #map{height:300px;width:100%}.results #map{height:600px;width:100%}.alignright{text-align:right}.out{text-decoration:line-through}.timeline .scroll{display:block;width:99%;background-image:url('../images/timeline_dots.png');background-position:50% 0;background-repeat:repeat-y}::-webkit-scrollbar{display:block;width:20px;z-index:400;padding-top:120px}::-webkit-scrollbar-track{background-color:#f6f6f6}::-webkit-scrollbar-thumb{background-color:#ddd;opacity:.5;border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:.2s}::-webkit-scrollbar-thumb:hover{background-color:#ccc;transition:.2s}.timeline .finish,.timeline .start{color:#282828;font-weight:bold;display:block;text-align:center;margin:0 auto 50px;width:100px;border-radius:50px;line-height:14px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(210,211,210,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(210,211,210,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(210,211,210,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d2d3d2',GradientType=0)}.timeline .finish:before{content:"";display:block;width:13px;height:14px;margin:0 auto 5px;background:url('../images/sprite.png') -113px 0}.timeline .finish small{display:block;text-transform:none}.timeline .start{padding-top:43px;height:57px;margin:50px auto}.timeline .finish{padding-top:25px;height:75px}.timeline .resultscontainer{width:45% !important;margin:-15px 0 0 0;position:relative}.timeline .itemTimeline:nth-of-type(even) .resultscontainer{float:right}.timeline .resultscontainer::after{content:"";display:block;position:absolute;top:50%;right:-8px;margin-top:-8px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #f2f2f2}.timeline .itemTimeline:nth-of-type(even) .resultscontainer::after{left:-8px;right:inherit;border-width:7.5px 10px 7.5px 0;border-color:transparent #f2f2f2 transparent transparent}.timeline .itemTimeline{position:relative}.timeline .itemTimeline::after,.timeline .finish::after{content:"";display:block;position:absolute;width:12px;height:12px;border-radius:10px;background:#f2f2f2;top:50%;left:50%;margin-left:-6px;margin-top:-30px;z-index:100}.timeline .finish::after{display:none}.timeline .itemTimeline p{font-size:12px;text-transform:none;display:block;width:45%;text-align:right;float:left}.timeline .itemTimeline:nth-of-type(even) p{float:right;text-align:left}.timeline .itemTimeline .resultscontainer .time{width:16% !important}#countdown p.intro,.emptyPageMessage{text-align:center;font-size:21px;font-weight:bold}.emptyPageMessage{margin-bottom:20px}#countdown div{width:40%;min-width:350px;margin:0 auto 20px;padding:35px 0;text-align:center;font-weight:900;font-size:40px;line-height:40px;font-family:'Source Sans Pro',sans-serif;background:#6a6a6a;background:-moz-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(49,49,49,1) 49%,rgba(34,34,34,1) 51%,rgba(5,5,5,1) 100%);background:-webkit-linear-gradient(top,rgba(106,106,106,1) 0%,rgba(49,49,49,1) 49%,rgba(34,34,34,1) 51%,rgba(5,5,5,1) 100%);background:linear-gradient(to bottom,rgba(106,106,106,1) 0%,rgba(49,49,49,1) 49%,rgba(34,34,34,1) 51%,rgba(5,5,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a',endColorstr='#050505',GradientType=0)}#countdown div p{display:inline-block;width:23%;text-align:center;margin:0}#countdown div p::after{content:"";display:block;float:right;width:2px;height:50px;margin-top:-50px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=0)}#countdown div p:last-of-type::after{display:none}#countdown div p span{font-size:14px;line-height:20px;display:block;font-weight:normal;color:#d2d2d2}footer{font-size:.8em;color:#626362;text-transform:none;width:100%;max-width:1170px;margin:0 auto;padding:0 20px;box-sizing:border-box}footer .poweredby{text-align:center;font-size:21px;font-weight:bold;color:#f2f2f2}footer .poweredby a{display:inline-block;width:200px;height:25px;background:url('../images/poweredbytissot_light.png');background-size:contain;background-repeat:no-repeat;margin:5px 0 -5px 5px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.liveMass #st-2{display:none}.liveMass #filesToDownload{float:right}.liveMass #filesToDownload h3{margin-right:10px}@media(max-width:400px){.home section div{width:100%}#detail_Athlete_window .popup H2{width:100%}}@media(max-width:700px){.resultscontainer.omniumresult thead{display:none}.resultscontainer.omniumresult .points{display:block;width:100%;border:0;margin-right:5px}.resultscontainer.omniumresult .points::before{display:block;float:left}.resultscontainer.omniumresult .points.scratch-race::before{content:"Scratch"}.resultscontainer.omniumresult .points.tempo-race::before{content:"Tempo"}.resultscontainer.omniumresult .points.elimination-race::before{content:"Elim."}.resultscontainer.omniumresult .points.points-race::before{content:"Points"}.resultscontainer.omniumresult .points.sum::before{content:"Total"}.livebutton a{width:150px;height:86px}.livebutton a span{display:none}.livebutton a strong{margin-left:60px;margin-top:15px}table.heatsstartlistresult td.splits,table.heatsstartlistresult td.split{display:none}header h1 a{width:100%;float:none;min-height:80px;background-position:center;margin:10px auto -10px}header a{float:none;width:100%}#detail_window,#detail_Athlete_window{width:99% !important;min-width:inherit;padding:0;margin:0;top:1%}.home section div{width:100%}.home section div .full{display:none}.home section div .mobile{display:block}.homediscipline .overlay{display:none}.discipline li span .live,.home .live,.live{float:unset;margin-left:0}.home .live{width:36%}.discipline ul li.headline{display:none}.discipline ul li span{width:65% !important;max-width:none !important;display:block;float:left;padding:2px 5px !important}.discipline ul li span.date{width:100% !important}.discipline ul li span.logo{width:18% !important;float:right}.discipline li a.downloadPDFLink{right:25%;top:10%}.discipline li span .live{bottom:5px;right:15px;top:unset}.results,.side,.ctr-startlist,.resultscontainer,.resultscontainer.half,.overalltop .resultscontainer.top,.liveMass section .resultscontainer,.liveMass .resultscontainer.half,.resultsInter{width:99% !important;margin-left:2px}.resultscontainer.allresults table{width:100% !important}a.languette.generalinfo{width:50%}.resultscontainer.allresults .languetteClose{width:55%}.navStage .navCurrent{width:100% !important}.navStage .navCurrent:before{display:block;float:left;content:"";width:20px;height:20px;background-image:url('../images/sprite.png');background-repeat:no-repeat;background-position:-184px -42px;margin:10px -10px 0 10px;cursor:pointer}.navStage .navLeft,.navStage .navRight{display:none}.pdf table a,.pdf table span{width:90%}nav a span{font-size:.8em;line-height:14px}.discipline h3,.pastevents{width:100%;max-width:100%}.pastevents{text-align:right}.downloadarea h3{display:block}.column,.columns{width:50%;float:left}.row .eight{width:70%}.row .four{width:30%}.row img{max-height:50px;max-width:100px}.resultscontainer tr.DNS .noc::after,.resultscontainer tr.DNF .noc::after,.resultscontainer tr.DSQ .noc::after,.resultscontainer tr.OTL .noc::after{width:auto;margin:1px 5px 0 0}.resultscontainer tr .noc{width:13%}.resultscontainer .noc img{margin-right:0}#detail_Athlete_window .popup .tabs li{width:100% !important}#detail_Athlete_window section#Results .resultscontainer{min-width:175px;width:93% !important}#detail_Athlete_window section{max-height:230px}#detail_Athlete_window .popup{padding:0}#detail_Athlete_window .popup .athletePicture{position:initial;float:left;width:18%;height:100px}#detail_Athlete_window .popup H2{margin:50px 0 0 0;width:40%}#detail_Athlete_window .popup .jersey{width:45px;margin-left:5px;margin-top:10px}#detail_Athlete_window .popup .bib{margin-top:25px;margin-left:5px}#detail_Athlete_window .popup .flag{margin-top:27px;margin-left:5px}#detail_Athlete_window .popup .flag img{height:20px;margin-top:0}#detail_Athlete_window .tabs{margin-top:0}#detail_Athlete_window #close_athlete_info,#detail_window #close_full_rankings{top:-5px;right:-10px}#detail_Athlete_window .rank{padding:2px 0 2px 2px}#detail_Athlete_window .rank span{margin-left:0}#detail_window .resultscontainer .noc{display:none}#detail_window .resultscontainer .rank{width:10%}#detail_window .resultscontainer .bib{width:12%}#detail_window .resultscontainer .name{width:45%}#detail_window .resultscontainer .team{width:7%}#detail_window .resultscontainer .time{width:17%}#detail_window .resultscontainer table{max-height:475px}#detail_window .popup{overflow-x:hidden;overflow-y:auto}#detail_window .popup H2{float:none;margin:100px 0 0 0}#detail_window .popup .flag,#detail_window .popup .bib,#detail_window .popup .jersey,#detail_window .popup H2{margin-left:0}#detail_window .popup .flag img{height:30px}#detail_window .popup .jersey{margin-top:-7px}#container-fluid .rank,.startOrder{width:10%}#container-fluid .bib{width:15%!important}#container-fluid .longname{width:63%}#container-fluid .row .noc img{width:100%}a.hide_last_5_events{width:50%}.log_group{width:100%}#container-fluid .rowtitle{display:none}#container-fluid .rider.row div.gap,#container-fluid .rider.row div.time,.rider.row div.speed{width:35%}.rider.row div.speed{margin-right:35%}.rider.row .split div.speed{margin-right:8%}#container-fluid .split_group{width:100%}#container-fluid .split div.time{width:60% !important;text-align:left}#container-fluid .split div.rank{width:30% !important}#container-fluid .split_group .rank span{margin-left:0}#container-fluid .rider .split_group .time span::before,#container-fluid .rider .time span::before,#container-fluid .rider .gap span::before{margin-right:2px;font-weight:bold;float:left}#container-fluid .rider .split_group .split{width:45% !important;padding-right:3.5%;margin:0 1% 5px 0;border-right:1px dotted #d2d2d2;border-bottom:1px dotted #d2d2d2}div.speed span{padding:0 5px}#container-fluid .rider .split_group .split:nth-child(1) .time span::before{content:"I1:"}#container-fluid.CT_PR .rider .split_group .split:nth-child(1) .time span::before,#container-fluid.CT_OM .rider .split_group .split:nth-child(1) .time span::before,#container-fluid.CT_MA .rider .split_group .split:nth-child(1) .time span::before{content:"LapWon:"}#container-fluid .rider .split_group .split:nth-child(2) .time span::before{content:"I2:"}#container-fluid.CT_PR .rider .split_group .split:nth-child(2) .time span::before,#container-fluid.CT_OM .rider .split_group .split:nth-child(2) .time span::before,#container-fluid.CT_MA .rider .split_group .split:nth-child(2) .time span::before{content:"LapLost:"}#container-fluid .rider .split_group .split:nth-child(3) .time span::before{content:"I3:"}#container-fluid.CT_PR .rider .split_group .split:nth-child(3) .time span::before,#container-fluid.CT_OM .rider .split_group .split:nth-child(3) .time span::before,#container-fluid.CT_MA .rider .split_group .split:nth-child(3) .time span::before{content:"LastSprint:"}#container-fluid .rider .split_group .split:nth-child(4) .time span::before{content:"I4:"}#container-fluid .rider .split_group .split:nth-child(5) .time span::before{content:"I5:"}#container-fluid .rider .split_group .split:nth-child(6) .time span::before{content:"I6:"}#container-fluid .rider .split_group .split:nth-child(7) .time span::before{content:"I7:"}#container-fluid .rider .split_group .split:nth-child(8) .time span::before{content:"I8:"}#container-fluid .rider .split_group .split:nth-child(9) .time span::before{content:"I9:"}#container-fluid .rider .split_group .split:nth-child(10) .time span::before{content:"I10:"}#container-fluid .rider .split_group .split:nth-child(11) .time span::before{content:"I11:"}#container-fluid .rider .split_group .split:nth-child(12) .time span::before{content:"I12:"}#container-fluid .rider .split_group .split:nth-child(13) .time span::before{content:"I13:"}#container-fluid .rider .time span::before{content:"Time:"}#container-fluid.CT_PR .rider .time span::before,#container-fluid.CT_OM .rider .time span::before,#container-fluid.CT_MA .rider .time span::before{content:"Total:"}#container-fluid .rider .speed span::before,#container-fluid .rider .split_group .split .time span.speed::before{content:""}#container-fluid .rider .gap span::before{content:"Gap:"}#container-fluid .rider .time span:empty::before,#container-fluid .rider .gap span:empty::before{content:""}#log_group .LogName.daytime{display:none}#log_group .log .bib span{padding:0}#log_group .LogName.rank{float:right;margin-right:2px}#log_group .LogName.time{width:15%}#log_group .LogName.name{width:30%;margin:0 -10px 0 10px}#log_group .LogName.split{width:15% !important}#log_group .logs_title .LogName.time span{padding-right:0;text-align:left}#log_group .logs_title .LogName.rank{margin-right:10px}.twoformat{width:100%}#detail_window .resultscontainer .progression,#detail_window .resultscontainer .any-progression{display:none !important}.stageProfile .stageRealSize{margin-left:2%}.stageProfile .progressIndicator{width:5%;background-size:cover}.stageProfile .svgStageProfile-dummy{display:block;position:absolute;width:100%;height:100px;opacity:0}.groupsInfos{min-height:0}.groupsInfos a.groups{height:80px}.groupsInfos a.groups.P{width:72px}.groupsInfos a.groups.G1{width:26px}.groupsInfos a.groups.G2{width:34px}.groupsInfos a.groups.G3{width:40px}.groupsInfos a.groups.G4{width:51px}.groupsInfos a.groups span.jerseys{margin-top:35px}.results #map{height:300px}.tabs td a span{display:none}.timeline .scroll{background-position:96.8% 0}.timeline .resultscontainer{width:90% !important;float:left !important;margin-top:0}.timeline .itemTimeline p,.timeline .itemTimeline:nth-of-type(even) p{margin-bottom:20px;width:90%;float:left;text-align:right}.timeline .start{margin:0 auto 50px}.timeline .itemTimeline::after{right:2.5%;left:inherit;margin-top:-26px}.timeline .itemTimeline:nth-of-type(even) .resultscontainer::after{border-width:7.5px 0 7.5px 10px !important;border-color:transparent transparent transparent #f2f2f2 !important;right:-8px;left:inherit}.timeline .itemTimeline .resultscontainer .name{width:40%}.timeline .itemTimeline .resultscontainer .bib span,.timeline .itemTimeline .resultscontainer .rank span{margin-left:2px}.timeline .itemTimeline .resultscontainer .flag{width:10%}h3.mobile{display:none;margin:-20px 0 10px 5px}.stageschedule h3.mobile{margin-bottom:50px}.groupsInfos span.txt,.groupsInfos span.dleft{margin:40px 0 0 !important}#detail_Athlete_window section table td{padding:3px 0}.livedescription{bottom:59px}.livedescription a .location{display:none}.resultscontainer .title div h3{min-width:unset}}@media(min-width:700px) and (max-width:1000px){header h1 a{width:35%;float:none;margin:10px auto 0}header a{float:none;width:100%}.home section div{width:25%;min-width:inherit}.results,.side,.ctr-startlist{width:100% !important}.resultscontainer{width:49% !important}.results.onrace .resultscontainer.main{width:62% !important}.resultsInter .resultscontainer{width:100% !important}.side .resultscontainer{float:right}.navStage li.active{width:58%}.navStage .navLeft li,.navStage .navRight li{display:none}.navStage .navLeft li.prev,.navStage .navRight li.next{display:block}.navStage .navLeft,.navStage .navRight{width:4%}.navStage div li{width:75%}.navStage .navCurrent{width:92%}.resultscontainer.top table{margin-left:25%}#detail_Athlete_window .popup .flag,#detail_Athlete_window .popup .bib,#detail_Athlete_window .popup .jersey{margin-left:0}#detail_window.smallpopup{width:65%}}#searchCurrentLive:empty{display:none}#searchCurrentLive{padding:15px 15px 0;margin-bottom:20px;border:2px solid #4c4c4c;border-top:0;background:url('../images/bg_search.png') 0 -10px}#searchCurrentLive .resultscontainer{width:100%}.highlightNation{background-color:#454645 !important;border:2px solid #282828}.highlightRider{border:2px solid #ffd339}.highlightNation{background-color:#b56e6b !important}.highlightRider{background-color:#b5b5b5 !important}.gapgreen{background-color:#7cfc00}.gapred{background-color:#cd5c5c}.isgapgreen{display:none}.topSpeed{display:none}#myChartRank{background-color:#fff}#myChartGap{background-color:#fff}div.fulldescription,div.smalldescription{background:transparent;border:none}div.fulldescription{display:none}img.imgdesktop{display:none !important}.pictures-team-members{display:none;background:none !important;border:none !important}@media(min-width:1200px){div .smalldescription{display:none}div.fulldescription{display:inline}img.imgdesktop{display:inline !important}.pictures-team-members.team-number-rider4.rider1{float:left;margin-top:-26px;margin-left:-10px;background:none;border:none;display:inline}.pictures-team-members.team-number-rider4.rider2{float:right;margin-top:-26px;background:none;border:none;display:inline;margin-right:-10px}.pictures-team-members.team-number-rider4 .rider1{margin-right:-50px !important}.pictures-team-members.team-number-rider4 .rider2{margin-left:-50px !important}.pictures-team-members.team-number-rider3.rider1{float:left;margin-top:-26px;background:none;border:none;display:inline}.pictures-team-members.team-number-rider3.rider2{float:right;margin-top:-26px;background:none;border:none;display:inline}.pictures-team-members.team-number-rider3 .rider1{margin-right:-35px !important}.pictures-team-members.team-number-rider3 .rider2{margin-left:-35px !important}.pictures-team-members.team-number-rider2.rider1{float:left;margin-top:-26px;margin-left:75px;background:none;border:none;display:inline}.pictures-team-members.team-number-rider2.rider2{float:right;margin-top:-26px;margin-right:75px;background:none;border:none;display:inline}.pictures-team-members.team-number-rider2 .rider1{margin-right:-40px !important}.pictures-team-members.team-number-rider2 .rider2{margin-left:-40px !important}}.racefact_header_date,.racefact_date{width:17%}.racefact_header_distance,.racefact_distance{width:11%}.racefact_header_description,.racefact_description{width:72%}#racefacts_table .race_fact{border:#4c4c4c;border-width:1px;border-style:solid;line-height:1.3;padding:0 5px}#racefacts_table h6 a:hover{color:#7d7d7d}.itt #racefacts_table{display:none}.ms #racefacts_table{display:block}#racefacts_table{width:100%;margin:0;text-transform:none;border:2px solid #f2f2f2;background-color:#7d7d7d;margin-bottom:35px}#racefacts_table thead{display:table;width:calc(100%);margin-left:2px}#racefacts_table thead tr{background-color:rgba(200,200,200,.05) !important;line-height:1.8;font-size:1.5rem;font-weight:500}#racefacts_table tbody{border-top:2px solid #000;overflow-y:scroll;overflow-x:hidden;display:block;max-height:270px;padding-left:2px}#racefacts_table thead:empty{display:none}#racefacts_table thead tr td{font-size:1.1em;padding-left:3px;text-transform:uppercase}#racefacts_table td{padding:0;border:0;font-size:15px;height:auto;padding-left:5px;padding-top:2px}#racefacts_table .racefact_date,#racefacts_table .racefact_distance{font-weight:600}#racefacts_table tr:nth-child(odd){background-color:#626362}