/*! 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}.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{text-transform:uppercase;overflow-x:hidden;font-family:'Heebo',sans-serif;color:#282828;background:#f6f6f6;background:-moz-linear-gradient(left,#f6f6f6 0%,#fefefe 50%,#f6f6f6 100%);background:-webkit-linear-gradient(left,#f6f6f6 0%,#fefefe 50%,#f6f6f6 100%);background:linear-gradient(to right,#f6f6f6 0%,#fefefe 50%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f6f6f6',GradientType=1)}span.diminutif{display:none}h1,h2,h3,h4,h5,h6{color:#282828 !important;text-shadow:none;font-weight:bold}body a{text-decoration:none}hr{border-color:#5c5c5c;margin:0 0 10px 0}section{margin-bottom:55px}section.main{margin-top:50px}.container{margin-top:75px;max-width:1170px;background:url('../images/background_light.jpg') center 120px no-repeat}section h2,section h2{margin-bottom:30px}.eight.columns h2{margin-bottom:10px}h2 small{display:block}.main .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}.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}.discipline nav a{margin-bottom:85px;background-size:cover}nav a:hover span{color:#282828}nav.navbar a{font-weight:600}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;position:relative}.breadcrumb li a,.breadcrumb li span{padding:2px 10px 2px 0;color:#212529;font-size:1.7rem;text-transform:initial;font-weight:bold;position:relative}.breadcrumb li a img,.eight span::before,.side .sideinfos li::before{filter:brightness(30%)}.sideinfos ul{list-style-type:none;list-style:none;padding-left:0}.breadcrumb li a:hover{color:#f2f2f2}.breadcrumb li:last-child span{color:#212529}.breadcrumb li:first-child a{padding-left:10px}.breadcrumbParent{position:relative;cursor:pointer}span.breadcrumbParent:hover{color:#e10019 !important}span.breadcrumbParent:hover a#breadcrumbPhasesExpender{background-color:#e10019}#breadcrumbPhases{display:none;position:absolute;margin:0;z-index:999;width:100%;padding:0}#breadcrumbPhases li{display:block;float:none !important;border-top:1px solid #d2d2d2;background-color:#fff}#breadcrumbPhases li:first-of-type{border-top:none}#breadcrumbPhases li a{display:block;font-size:1.1rem}#breadcrumbPhases li:hover{color:#ee3c34;background-color:#f1f1f1}#breadcrumbPhases li:hover a{color:#ee3c34}#breadcrumbPhasesExpender{display:inline-block;font-size:1.7rem;padding:0;box-sizing:unset;margin-left:10px;z-index:100;transition:.2s;transform-origin:center;clip-path:polygon(0% 40%,50% 90%,100% 40%);width:1.3rem;height:1.3rem;background-color:#282828}a#breadcrumbPhasesExpender:hover{transition:.2s;background-color:#ee3c34}#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}.main .row .eight{width:65%}.main .row .four{width:35%}.row .alignright img{background-image:url(../images/background_logo.png);background-color:#696969;background-size:cover;border-radius:4px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5)}.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_light.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_light.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_light.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;margin:20px 0 0 0;-webkit-box-shadow:0 0 5px 2px rgba(219,219,219,1);-moz-box-shadow:0 0 5px 2px rgba(219,219,219,1);box-shadow:0 0 5px 2px rgba(219,219,219,1)}.navStage div{display:block;float:left;background-color:#fff}.navStage .navLeft,.navStage .navRight{width:25%}.navStage .navCurrent{position:relative;width:50%;text-align:center;z-index:200}.navStage .navCurrent a{padding:8px 0;font-weight:bold}.navStage div ul{padding:0}.navStage div li{display:block;text-align:center;padding:0 0 5px;width:14%}.navStage div li a,.navStage .navCurrent a{display:block;color:#272727;z-index:200}.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_light.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_light.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;max-height:60vh;overflow-y:auto;top:30px;left:0;width:100%;background-color:#fff;margin:0;border-top:10px solid #fff;z-index:100;border-bottom:1px solid rgba(0,0,0,.4);box-shadow:0 12px 10px 2px rgba(219,219,219,1)}.navStage .drop li{width:100%;border-top:1px dotted #f2f2f2}.tabs{width:100%;margin:25px 0 35px}.tabs td{text-align:center;padding:0;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#c5c5c5',GradientType=0);border-bottom:3px solid #474747}.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_light.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_light.png') -18px -97px}.tabs.main td.calendar a:hover span{background:url('../images/sprite_light.png') -18px -124px}.tabs.main td.calendar a.selected span{background:url('../images/sprite_light.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;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#c5c5c5',GradientType=0);border-bottom:3px solid #474747;border-left:1px dashed rgba(0,0,0,.35)}.subtabs td a{display:block;width:100%;font-weight:bold;color:#fff;padding:4px 0 0}.subtabs td a:hover,.subtabs td: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_light.png') -1px -99px no-repeat;margin-left:5px}.tabs td a.hassubmenu.selected:after,.tabs td a.hassubmenu:hover:after{background:url('../images/sprite_light.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.selected,.subtabs td a.selected,.subtabs td.selected,table.heatsstartlistresult thead{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:#fff}.tabs td a:before{content:"";display:inline-block;background-image:url('../images/sprite_light.png');margin:-3px 5px -3px -10px}.tabs td a:hover,body a,h2 a,table.resultsList a.eventlink,.breadcrumb li a:hover{color:#808080;font-weight:bold}.subtabs td a:hover{color:#fff}.tabs td a.selected:hover{color:#c5c5c5}.subtabs td a{color:#282828;padding:2px 0}.tabs td a:hover:before,h2 a:hover .tabs.main td.calendar a:hover span{filter:brightness(50%)}.tabs.main td.calendar a.selected:hover span{filter:brightness(100%)}.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:#7f7f7f}.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_light_bg.png') repeat-x;color:#858585;text-transform:none;text-align:center}a.languette:hover,a.languetteClose:hover{color:#282828}a.languette::before,a.languetteClose::before{content:"";display:block;float:left;width:13px;height:25px;margin:-2px 0 0 -17px;background:url('../images/languette_light_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_light_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_light.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;line-height:unset}.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:#e10019;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,.rowtitle .rank,.rider .rank,.startOrder,.rowtitle .startOrder,.rider .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:#e10019;color:#fff !important;border:1px solid #363636;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px;margin-right:5px;line-height:16px}.bib span{background-color:#808080}.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,.rider .bib,.rowtitle .bib{width:6%}.team .bib{width:5%}.ctr .team .bib{width:1% !important}.ctr .normalpopup .team .bib{width:5% !important}.ctr .results .resultscontainer td.points,.ctr .results .resultscontainer td.irm{text-align:right}.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:#282828;overflow:hidden}.resultscontainer .athleteInfo a{font-weight:bold;color:#282828}.resultscontainer .name a:hover,.resultscontainer .athleteInfo a:hover{color:#000}.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;border-bottom: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:99.7%;margin:0 0 25px 0;border:2px solid #d2d2d2;border-top:0;background:#fff;color:#d2d2d2;text-transform:none;text-align:center}.groupsInfos div.centerer{display:inline-block;margin-top:5px;background:url('../images/pointille.png') center 50px repeat-x}.groupsInfos div.centerer a{color:#000}.groupsInfos div.centerer span.txt{color:#6a6a6a}.groupsInfos div.centerer span.dleft{background-color:#696969;color:#282828;border-radius:2px}body .cookieConsent{z-index:94035;width:350px;min-height:20px;box-sizing:border-box;padding:30px 30px 30px 30px;background:#808080;color:#fff;overflow:hidden;position:fixed;bottom:30px;right:30px;display:none;text-align:right;border:none}body .cookieConsent button{background:#f1f1f1;color:#282828}body .cookieConsent button:hover{background:#6a6a6a;color:#fff}.cookieConsent a{color:#282828}.cookieConsent a:hover{color:#f1f1f1}#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_light.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_light.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_light.png') -113px -36px no-repeat;margin:3px 5px 0 0}.gm-style-iw .groupsInfos span.dleft::before{background:url('../images/sprite_light.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%}.ctr-startlist .participants.indiv .name a{color:#282828 !important}.results.onrace .resultscontainer.main .zoneTitle{color:#fff;background:#6a6a6a}.results .resultscontainer,.overalltop .resultscontainer.top{width:49%;text-align:center}.results .resultscontainer td{text-align:left}.results .resultscontainer td.time,.results .resultscontainer td.points{text-align:right}.results .rider.row{float:left;width:100%;min-height:25px}.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;font-size:1.3em;font-weight:bold}.side h5{font-size:1.3em;font-weight:bold}.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_light.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_light.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:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#c5c5c5',GradientType=0);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_light.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}before .resultscontainer .title div h3,.pdf table.resultsList span{color:#282828}.longname .name{float:none !important;font-weight:bold;text-transform:none;text-align:left !important}.longname .name a{color:#282828}.rider.row{border-bottom:1px solid #2c2c2c;padding:0 5px 0 0;background:#f7f7f7}.rider.row>*{padding:0}.rider.row:nth-child(odd),.page-analysis .mix:nth-child(odd) .rider.row{background:#e0e0e0}.page-analysis .mix:nth-child(even) .rider.row{background:#f7f7f7}.rider.row:hover{transition:.3s;background:#fff}.rider.row div{padding-top:2px}.rider.row div div{padding-top:0}.meeting_group{padding-top:40px;padding-bottom:40px}.container-fluid{font-size:13px;margin-bottom:200px}.onraceresults div.rowtitle>*{padding-left:3px;padding-right:5px}.onraceresults div.rowtitle>.speed{width:auto}.onraceresults .bmfTopPart{display:flex;flex-wrap:wrap}.onraceresults .bmfTopPart .card{font-size:1.2em;height:fit-content;width:28%;border:1px solid rgba(0,0,0,.25)}.onraceresults .bmfTopPart .card div{border:none}.onraceresults .bmfTopPart .card.currentRider{width:40% !important;font-size:1.4em;box-shadow:0 0 6px 1px #e10019}@media(max-width:1000px){.onraceresults .bmfTopPart .card.currentRider{width:99% !important}.onraceresults .bmfTopPart .card{width:99%}.onraceresults #container-fluid .bmfTopPart .card .resultsBMF>div .points,.onraceresults #container-fluid .bmfTopPart .card .resultsBMF>div .name,.onraceresults #container-fluid .bmfTopPart .card .resultsBMF>div .rank{width:100% !important}.onraceresults .bmfLiveStanding .row>.rank{font-weight:600}.onraceresults .bmfLiveStanding .row>.points{position:absolute;right:7%}.onraceresults .bmfLiveStanding .row .split_group .split{height:22px}}@media(max-width:700px){.onraceresults .bmfLiveStanding::before{content:"Standings";font-size:2em;font-weight:600;padding:3px;padding-left:10px;background:linear-gradient(to bottom,#6a6a6a 0%,#474747 100%);background:#6a6a6a;color:#fff;border-radius:5px}}.onraceresults .bmfTopPart .card.currentRider .rank span{padding:2px 2px 2.5px 2px;width:30px}.onraceresults .bmfTopPart .card .info>div{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px;align-items:center}.onraceresults .bmfTopPart .card .nat{max-width:20%;min-width:32px}.onraceresults .bmfTopPart .card .nat img{max-height:25px;max-width:100%}.onraceresults .bmfTopPart .card .rank{width:15%;min-width:30px}.onraceresults .bmfTopPart .card .name{font-weight:600;width:auto;max-width:65%;text-transform:none;line-height:1}.onraceresults .bmfTopPart .card .status{flex-basis:100%;min-height:27px;text-align:center;display:flex;padding-top:3px;justify-content:center}.onraceresults .bmfTopPart .card .status span:empty{display:none}.onraceresults .bmfTopPart .card .resultsBMF{display:flex;justify-content:space-evenly}.onraceresults .bmfTopPart .card .totalBMF{order:5}.onraceresults .bmfTopPart .card .resultsBMF>div{width:33%}.onraceresults .bmfTopPart .card .resultsBMF>div .points,.onraceresults .bmfTopPart .card .resultsBMF>div .name,.onraceresults .bmfTopPart .card .resultsBMF>div .rank{width:100%;max-width:100%;text-align:center;padding:0}.onraceresults .bmfTopPart .card .resultsBMF>div .rank{min-height:28px;margin-top:5px}.onraceresults .bmfTopPart .card .totalpoints{flex-direction:row-reverse;width:100%;align-items:flex-end;display:flex}.onraceresults .bmfLiveStanding{display:flex;flex-direction:column}.onraceresults .bmfLiveStanding .row .longname{width:32%}.onraceresults .bmfLiveStanding .row .split_group{width:38%}.onraceresults .bmfLiveStanding .row .split_group .points{margin-left:20%}.rowtitle,.logs_title{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:#fff;text-transform:uppercase;text-shadow:2px 2px 1px rgba(0,0,0,.5);padding:10px 5px;margin-right:0}.onraceresults .rowtitle{padding:0;padding-top:10px;padding-bottom:5px}.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;padding-left:5px}.split .rank span:empty,.rank span:empty,.split .speed span:empty,.speed span:empty{display:none}.teamname{color:#808080}.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;margin-left:15px;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;text-align:left}.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:45px;left:0;z-index:1000;width:100%;font-size:12px;margin-left:0;padding-bottom:5px;background:#f8f8f8;-webkit-box-shadow:0 -4px 17px 6px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 17px 6px rgba(0,0,0,.15);box-shadow:0 -4px 17px 6px rgba(0,0,0,.15);_background:#2b2b2b}.main .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}.resultscontainer div,.pdf section table.resultsList,.stagepdf section table.resultsList,.ctr-startlist .participants.indiv{background:#f7f7f7;border:2px solid #d2d2d2}.pdf section table.resultsList a,.stagepdf section table.resultsList a,.stagepdf table.resultsList span{color:#282828}.stagepdf table.resultsList th a,.stagepdf table.resultsList th span{color:#fff}.resultscontainer tr:nth-child(odd),.heatsstartlistresult tbody tr:nth-child(odd),.stageschedule section .resultsList tbody tr:nth-child(odd),.stagepdf section tbody tr:nth-child(even),.split:nth-child(even),.ctr-startlist .participants.indiv tr:nth-child(odd),.wcranking tbody tr:nth-child(odd){background:#e0e0e0}.resultscontainer.top tr{background:none}.pdf section table.resultsList,.stagepdf section table.resultsList,#detail_Athlete_window section table,#detail_Athlete_window section#Results .Container{width:99.7%;border:2px solid #d2d2d2;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:#282828}.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:#9b9b9b;text-decoration:underline;width:24%}.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.PDF::before,.stagepdf table.resultsList th a.PDF::before,.stageschedule table.resultsList .listLink a::before{content:"";display:block;float:left;margin-right:10px;background-image:url('../images/sprite_light.png');background-position:15px 15px;width:15px;height:15px}.stageschedule section table.resultsList td.listLink a{color:#808080;font-weight:500}.stageschedule section table.resultsList td.listLink a:hover{color:#282828}.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.PDF.Start::before,.stagepdf table.resultsList a.PDF.Start::before,.stageschedule table.resultsList a.startlists::before{background-position:-325px -32px;margin-top:2px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Results::before,.pdf table.resultsList a.PDF.Result::before,.stagepdf table.resultsList a.PDF.Results::before,.stagepdf table.resultsList a.PDF.Result::before,.stageschedule table.resultsList a.Results::before{background-position:-272px -23px;width:20px;background-image:url('../images/sprite_light.png');height:20px;background-size:unset}.pdf table.resultsList a.PDF.Podium::before,.stagepdf table.resultsList a.PDF.Podium::before{height:18px;margin-top:4px;background-position:-242px 0;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Analysis::before,.stagepdf table.resultsList a.PDF.Analysis::before{background-position:-86px -16px;margin-top:6px;height:15px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Photo::before,.stagepdf table.resultsList a.PDF.Photo::before,.pdf table.resultsList a.PDF.Photofinish::before,.stagepdf table.resultsList a.PDF.Photofinish::before{background-position:-212px -19px;margin-top:4px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Summary::before,.pdf table.resultsList a.PDF.Standings::before,.stagepdf table.resultsList a.PDF.Summary::before,.stagepdf table.resultsList a.PDF.Standings::before{background-position:-348px -19px;margin-top:4px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Stage::before,.stagepdf table.resultsList a.PDF.Stage::before{background-position:-298px -17px;margin-top:5px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Mountain::before,.stagepdf table.resultsList a.PDF.Mountain::before{background-position:-376px -19px;margin-top:1px;background-image:url('../images/sprite_light.png');background-size:unset}.pdf table.resultsList a.PDF.Sprint::before,.stagepdf table.resultsList a.PDF.Sprint::before{background-position:-404px -19px;margin-top:2px;background-image:url('../images/sprite_light.png');background-size:unset}.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_light.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:#e0e0e0}#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:#6a6a6a;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}#detail_Athlete_window .popup section#TeamComposition{display:flex;flex-direction:column}#detail_Athlete_window .popup section#TeamComposition div.athlete{width:100%;display:flex;font-size:1.15em;align-items:baseline;flex-wrap:wrap}#detail_Athlete_window .popup section#TeamComposition div.athlete .bib{margin:0}#detail_Athlete_window .popup section#TeamComposition div.athlete .bib span{padding:3px;width:40px;margin-right:5px}#detail_Athlete_window .popup section#TeamComposition div.athlete .name{font-weight:bold;min-width:50%}#detail_Athlete_window .popup section#TeamComposition div.athlete .category{font-size:16px;font-style:italic;margin-left:10px}.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_light.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_light.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_light.png');background-position:-67px -80px}#detail_window .resultscontainer .progression .up::before{background-image:url('../images/sprite_light.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}.mtb #detail_window .resultscontainer .time,.mtb #detail_window .resultscontainer .points,.mtb #detail_window .resultscontainer .irm{margin-top:0}body.liveMass #detail_window .resultscontainer .time,body.liveMass #detail_window .resultscontainer .points,body.liveMass #detail_window .resultscontainer .irm{margin-top:2px}.resultscontainer .points,.resultscontainer .irm{width:14.5%}.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:3px;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:#282828;color:#d2d2d2;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;width:100%}#filters input{color:#000}#filters .filter_divs{width:28%}#filters .filter_divs .btn{background:#282828;color:#d2d2d2;font-size:inherit;padding:5px 7px;border:none}.filter_divs{float:left;margin-right:5px}.selectivity-result-item{color:#111}.selectivity-load-more.highlight,.selectivity-result-item.highlight{background:#282828;color:#fff}.selectivity-multiple-selected-item{background:#282828}.selectivity-multiple-input-container{padding-top:0;padding-bottom:0}.mtb .rider .insideRider{display:flex;align-items:center;justify-content:flex-start;gap:5px}.mtb .onraceresults .rowtitle{gap:5px}.mtb .rowtitle>div:not(.longname){text-align:center}.mtb .onraceresults .rider .rank,.mtb .rowtitle .rank,.mtb .onraceresults .rider .bib,.mtb .rowtitle .bib{width:5%;margin-left:0}.mtb .onraceresults .rider .bib,.mtb .onraceresults .rowtitle .bib{text-align:center}.mtb.stagelive .onraceresults .rider.row>div{padding:2px 0}.mtb.stagelive .onraceresults .rider.row div.split_group{min-height:20px;align-self:stretch}.mtb.stagelive .onraceresults .rider.row div.split_group .split>.time{width:80%}.mtb.stagelive .onraceresults .rider.row div.split_group .split>.time span{text-align:right;margin-right:5%;margin-left:3px}.mtb.stagelive .onraceresults .rider.row .time,.mtb.stagelive .onraceresults .rider.row .gap{text-align:right}.mtb.stagelive .onraceresults .rider.row .insideRider>.time{flex-grow:1}@media screen and (max-width:1400px){.detail_window{width:80%}}@media screen and (max-width:1200px){.detail_window{width:90%;font-size:80%}.stagepdf table.resultsList a{width:100%}.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}#filters .filter_divs{width:80%;margin-top:2px}}@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,.25);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,.25);-moz-box-shadow:0 0 180px 200px rgba(0,0,0,.25);box-shadow:0 0 180px 200px rgba(0,0,0,.25);max-height:80%;z-index:1402}#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}.onraceresults .rider.row{float:left;min-height:23px}.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,td.speed span::after{content:"km/h";margin-left:2px}.rider.row .split div.speed span:empty::after,div.speed span:empty::after{display:none}.rider.row .qualified{width:10%;margin-right:5px}.split div.rank{float:right;max-width:35%;min-width:20%;text-align:right;margin-right:2px}.split div.time{float:left;min-width:50%}.crd .split div.time{float:right;margin-right:5px}.crd .split div.time span{text-align:left}.onraceresults .nation{width:6%;max-width:30px}.startlist .rowtitle{width:100%}.rowtitle div{padding:0}.heatsheaders.rowtitle{padding-left:2px}.nation,.rider.row .nation,.rowtitle .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,.rider .split_group,.rowtitle .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_light.png') top center no-repeat;color:#000;text-shadow:none;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}#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(6),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(7),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(8),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(9),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(10),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(11),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(12),#container-fluid.page-analysis .rowtitle .split_group .split:nth-of-type(13){margin-top:0}.split{width:auto;display:table-cell;vertical-align:middle;float:none !important;text-align:right;padding-top:3px !important}.split:nth-child(even){background-color:rgba(0,0,0,.1)}.page-analysis .row.rider .split_group,.page-analysis .rowtitle .split_group{overflow-x:auto;display:grid;grid-auto-flow:column;background-attachment:local,local,scroll,scroll}.page-analysis .row.rider .split_group{border-left:solid 1px rgba(0,0,0,.5);border-right:solid 1px rgba(0,0,0,.5)}.page-analysis .row.rider .split_group .split,.page-analysis .rowtitle .split_group .split{min-width:100px;float:left}.page-analysis .row.rider>.speed{height:18px;margin-top:-18px}.page-analysis .row.rider .split>.rank{display:flex;justify-content:flex-end}.page-analysis .row.rider .split>.speed{width:100%}.page-analysis .row.rider .split>.speed span:empty{display:none}.page-analysis .row.rider>.nation,.page-analysis .rowtitle>.nation{width:4%}.page-analysis .row.rider>.split_group,.page-analysis .rowtitle>.split_group{width:48%}.currentRider .split:nth-child(even){background:none}.split a{color:#fff}.LogName.time,.LogName.gap{text-align:right}.row .longname,.rider .longname{width:23%;line-height:14px;margin-top:4px}div.rowtitle .longname{width:23%;line-height:unset;margin-top:0}.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:#808080;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}.split_group::-webkit-scrollbar-track{background-color:transparent}.split_group::-webkit-scrollbar-thumb{opacity:.7;background-color:#ccc;border:0}.split_group::-webkit-scrollbar{height:5px}.split_group::-webkit-scrollbar-thumb:hover{background-color:#bbb}.headSplit::-webkit-scrollbar-thumb{display:none}::-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 10px;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_light.png') -113px 0}.timeline .finish small{display:block;text-transform:none}.timeline .start{padding-top:3%;min-height:65px;margin:50px auto}.timeline .finish{min-height:65px;padding:auto;padding-top:1%}.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 #696969}.timeline .itemTimeline:nth-of-type(even) .resultscontainer::after{left:-8px;right:inherit;border-width:7.5px 10px 7.5px 0;border-color:transparent #6a6a6a 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:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',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(40,40,40,0) 0%,rgba(40,40,40,1) 50%,rgba(40,40,40,0) 100%);background:-webkit-linear-gradient(top,rgba(40,40,40,0) 0%,rgba(40,40,40,1) 50%,rgba(40,40,40,0) 100%);background:linear-gradient(to bottom,rgba(40,40,40,0) 0%,rgba(40,40,40,1) 50%,rgba(40,40,40,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:#282828}.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,#detail_window.smallpoppup{width:55% !important;min-width:625px;background:rgba(246,246,246,.5);-webkit-box-shadow:0 0 180px 200px rgba(246,246,246,.5);-moz-box-shadow:0 0 180px 200px rgba(246,246,246,.5);box-shadow:0 0 180px 200px rgba(246,246,246,.5);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_light.png');background-repeat:no-repeat;background-position:-184px -42px;margin:10px -10px 0 10px;cursor:pointer}.navStage .navLeft,.navStage .navRight{display:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.pdf table a,.pdf table span{width:90%}pdf table a::before,.pdf table th a::before{background-image:url('../images/sprite_light.png')}nav a span{font-size:.8em;line-height:14px;color:#282828;background-color:rgba(246,246,246,.5)}.discipline h3,.pastevents{width:100%;max-width:100%}.pastevents{text-align:right}.downloadarea h3{display:block}.column,.columns{width:50%;float:left}.main .row .eight{width:90%}.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;background-color:#e0e0e0}#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 H2 small{color:#808080}#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% !important}#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%}.ctr #container-fluid .rider.row div.time{padding-right:5%}.rider.row div.speed{margin-right:2%;margin-top:4px !important;width:20%}#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:650px) 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,.onraceresults{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;background:url('../images/bg_search_light.png') 0 -10px;border:2px solid #e3e3e3;border-top:0}#searchCurrentLive .resultscontainer{width:100%}.highlightNation{background-color:#8b8b8b !important;border:2px solid #666;z-index:1}.highlightRider{border:2px solid #e10019;z-index:20}.highlightNation{background-color:#b56e6b !important}.highlightRider{background-color:#b5b5b5 !important}.gapgreen{background-color:#7cfc00}.gapred{background-color:#cd5c5c}.isgapgreen{display:none}.topSpeed{display:none}.myChartWrapper{max-height:50vh;margin-bottom:2vh}#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}footer>.container{margin-top:0}@media(max-width:670px){.mtb .rider .insideRider{flex-wrap:wrap}.mtb .rider .insideRider .longname{flex-basis:60%}.mtb.stagelive #container-fluid .rider .insideRider>.time,.mtb.stagelive #container-fluid .rider .insideRider>.gap{text-align:left}.mtb.stagelive #container-fluid .rider .insideRider>.time span:before,.mtb.stagelive #container-fluid .rider .insideRider>.gap span:before{margin-right:15px}.mtb #container-fluid .rider div>span::before{margin-left:5px}.mtb #container-fluid .rider .insideRider .split{padding-right:1%}.mtb #container-fluid .rider .insideRider .split .time{width:80% !important}.mtb #container-fluid .rider .insideRider .split .rank{width:20% !important;text-align:right;margin-top:-1px}.myChartWrapper{max-height:80vh;margin-bottom:2vh}.navStage .navCurrent:before{background-image:url('../images/sprite_light.png')}header{margin-bottom:0}header h1{height:55px;margin-bottom:0}#detail_window,#detail_Athlete_window{width:90% !important;min-width:inherit;padding:0;margin:0;margin-left:auto;margin-right:auto;top:1%}#detail_window .popup,#detail_Athlete_window .popup{padding:1%;margin-top:50px}.timeline .itemTimeline:nth-of-type(even) .resultscontainer::after{border-color:transparent transparent transparent #d2d2d2 !important}.rider.row{width:98%;margin-left:1%}.bmx #container-fluid .rider.row .time{width:35% !important}}table.resultsList a.eventlink:hover,a:hover,.main a:hover{color:#282828}.timeline .scroll{background-image:url(../images/timeline_dots_dark.png)}.timeline .itemTimeline::after,.timeline .finish::after{background-color:#696969}.resultscontainer .more a{color:#858585}.DNS a,.DNF a,.DSQ a,.OTL a{color:#808080 !important}.ctr #detail_window .ranking table .time{margin-top:0}.ctr .resultscontainer thead td div{background:none;border:none}.ctr .omniumresult .ranking table .rank .value{color:#282828}.pdf section tbody tr:nth-child(even),.stagepdf section tbody tr:nth-child(even),.stagehome section tbody tr:nth-child(even),#detail_Athlete_window section tbody tr:nth-child(even),.heatsstartlistresult tbody tr:nth-child(odd),.stageschedule section .resultsList tbody tr:nth-child(odd){background-color:#f6f6f6
/*!important*/
}@media(max-width:1680px){.TissotAds{display:none}}@media(min-width:1680px){.TissotAds{display:block}.TissotAds img{max-width:180px}#TissotAdLeft{position:fixed;bottom:65px;left:20px}#TissotAdRight{position:fixed;bottom:65px;right:0}}.matchPage{width:67%;display:block;float:left}.matchPage .ranking{overflow:auto;margin-bottom:5vh}.matchPage .ranking thead .row{background-color:#e10019;color:#fff;line-height:50px;border-radius:2px}.matchPage .ranking thead .row td{font-weight:bold !important}.matchPage .ranking .row{display:table-row;line-height:40px}.matchPage .ranking .row td{padding-left:5px;padding-right:5px}.matchPage .ranking .rank{width:8%;min-width:50px}.matchPage .ranking .name{width:50%;font-weight:bold}.matchPage .ranking .noc{width:8%;display:flex;align-items:center}.matchPage .ranking .games,.matchPage .ranking .points,.matchPage .ranking .goals,.matchPage .ranking .diff{width:11%;text-align:center;min-width:60px}.matchPage .ranking td.diff{font-weight:600;text-align:right;padding-right:10px}.matchPage .ranking .noc img{height:98%;width:36px !important;margin-right:4px}.matchPage .dateMatch{color:#6a6a6a}.resultsMatches .listMatches>div{display:flex;flex-direction:column;flex-wrap:wrap}.resultsMatches .listMatches>div .gridMatch{display:flex;flex-direction:row;width:98%;background-color:#fff;border-radius:10px;margin:1%;padding:10px;justify-content:center;font-size:1.2em;flex-wrap:wrap}.resultsMatches .listMatches>div .gridMatch.onLive{box-shadow:0 0 10px 4px #e10019}.resultsMatches .listMatches>div .gridMatch>div{justify-content:center;display:flex;align-items:center}.resultsMatches .listMatches>div .gridMatch .hourMatch span,.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete span{color:#7f7f7f}.resultsMatches .listMatches>div .gridMatch .teamMatch{font-weight:bold;display:flex;flex-direction:row-reverse;justify-content:flex-start}.resultsMatches .listMatches>div .gridMatch .teamMatch.teamB{flex-direction:row;justify-content:flex-start}.resultsMatches .listMatches>div .gridMatch .teamMatch img{max-height:70%;margin-left:3%;margin-right:3%}.resultsMatches .listMatches>div .gridMatch .scoreMatch,.gridMatch .topPartMatch .nameMatch{font-weight:600}.resultsMatches .listMatches>div .gridMatch .scoreB{position:relative}.resultsMatches .listMatches>div .gridMatch .scoreB::before{content:"";position:absolute;left:-.2em;height:.2em;width:.2em;border-radius:.1em;background-color:#7f7f7f}.resultsMatches .listMatches>div .gridMatch .btnMore{background:none;border:none;color:#7f7f7f;text-decoration:underline;transition:.2s}.resultsMatches .listMatches>div .gridMatch .btnMore:hover{color:#474747;transition:.2s}.resultsMatches .listMatches>div .gridMatch .goalies{flex-basis:100%;padding-top:5px;order:6;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:-10%}.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete{display:flex;gap:5%;text-transform:none}.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete.hiddenAthlete{opacity:0;user-select:none}.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete span.score{font-weight:600}.resultsMatches .listMatches>div .gridMatch .goalies .leftGoalie{flex:50%;order:1;border-right:1px solid #d2d2d2}.resultsMatches .listMatches>div .gridMatch .goalies .leftGoalie .goalieAthlete{flex-direction:row-reverse}.resultsMatches .listMatches>div .gridMatch .goalies .rightGoalie{flex:50%;order:2}.resultsMatches .listMatches>div .gridMatch .topPartMatch{order:0;width:110%;display:flex;flex-direction:row;justify-content:center;gap:3%;margin-left:-10%;margin-bottom:10px}.resultsMatches .listMatches>div .gridMatch .hourMatch{order:1;width:6%}.resultsMatches .listMatches>div .gridMatch .teamA{order:2;width:30%}.resultsMatches .listMatches>div .gridMatch .scoreA{order:3;width:10%}.resultsMatches .listMatches>div .gridMatch .scoreB{order:4;width:10%}.resultsMatches .listMatches>div .gridMatch .teamB{order:5;width:30%}.resultsMatches .listMatches>div .gridMatch .moreMatch{order:6;width:14%}@media(max-width:1000px){.matchPage{width:100%}body .container{max-width:unset}}@media(max-width:760px){.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete{flex-wrap:wrap;margin-bottom:10px}.resultsMatches .listMatches>div .gridMatch .goalies .goalieAthlete span.name{flex-basis:100%}.resultsMatches .listMatches>div .gridMatch .goalies .leftGoalie .goalieAthlete span.name{text-align:right}}@media(max-width:600px){.resultsMatches .listMatches>div .gridMatch .hourMatch{flex-basis:100%}.resultsMatches .listMatches>div .gridMatch .moreMatch{flex-basis:100%}.resultsMatches .listMatches>div .gridMatch .goalies{margin-left:-2%}.resultsMatches .listMatches>div .gridMatch .teamMatch,.resultsMatches .listMatches>div .gridMatch .teamMatch.teamB{flex-direction:column}.resultsMatches .listMatches>div .gridMatch .topPartMatch{flex-direction:column;margin-left:0;width:100%}}.tri .onraceresults div{min-width:60px}.trials-live-standing .rowtitle{display:flex;flex-wrap:wrap}.trials-live-standing .rowtitle .trials-rank{flex-basis:10%}.trials-live-standing .rowtitle .trials-longname{flex-basis:40%;flex-grow:1}.trials-live-standing .rowtitle .trials-nation{flex-basis:10%;text-align:center;padding-left:2%}.trials-live-standing .rowtitle .trials-time{flex-basis:10%;margin-left:4%}.trials-live-standing .rowtitle .trials-sectors{flex-basis:80%;display:flex;justify-content:space-evenly;padding-left:22%}.trials-live-standing .rowtitle .trials-points{flex-basis:100%;text-align:right}.trials-live-standing .rider.row{float:none!important}.trials-live-standing .rider.row .inTrialRow{display:flex;flex-wrap:wrap;float:none!important}.trials-live-standing .rider.row .inTrialRow .rank{flex-basis:10%;text-align:center;font-size:1.2em}.trials-live-standing .rider.row .inTrialRow .longname{flex-basis:40%;flex-grow:1;font-size:1.2em}.trials-live-standing .rider.row .inTrialRow .nation{flex-basis:15%;text-align:center}.trials-live-standing .rider.row .inTrialRow .points{text-align:right;flex-basis:100%;font-size:1.2em;min-height:23px}.trials-live-standing .rider.row .segments_group{flex-basis:100%;padding-right:20px}.trials-live-standing .trials-run{display:flex;width:100%;align-items:center;justify-content:space-evenly}.trials-live-standing .trials-run .run-name{text-align:right;width:10%}.trials-live-standing .trials-run .resultSection{display:flex;width:60%;justify-content:space-evenly}.trials-live-standing .trials-run .trials-segment{display:flex;flex-direction:column;align-items:center}.trials-live-standing .trials-run .trials-segment .segment-points{text-align:center}.trials-live-standing .listDabs{display:flex;justify-content:space-evenly}.trials-live-standing .redDab,.trials-live-standing .whiteDab,.trials-section .redDab,.trials-section .whiteDab{background-color:#ff0;width:8px;height:8px;display:block;border-radius:4px}.trials-live-standing .redDab,.trials-section .redDab{background-color:#e10019}.trials-live-standing .whiteDab,.trials-section .whiteDab{background-color:transparent;border:1px solid #6a6a6a}@media(max-width:700px){.tri .onraceresults{width:100%}#container-fluid .trials-live-standing .rider.row .segments_group div.time{width:unset}.trials-live-standing .rider.row .segments_group{padding:0}.trials-live-standing .trials-run .run-name{text-align:left;min-width:20px}.tri .onraceresults div{min-width:20px}.trials-live-standing .redDab,.trials-live-standing .whiteDab{width:6px;height:6px;border-radius:3px}trials-athlete-info .trials-athlete-info-section .status{background-color:#3dbb61;text-align:center;border-radius:3px;font-weight:700;color:#fff;font-size:.8em;padding-top:.1em}}.trials-athlete-info{display:flex;flex-direction:column;min-width:525px}.trials-athlete-info h4{margin-top:.5rem;margin-bottom:.2rem}.trials-athlete-info .trials-athlete-info-headers{display:flex;flex-direction:row;align-items:center;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:#fff;text-transform:uppercase;text-shadow:2px 2px 1px rgba(0,0,0,.5)}.trials-athlete-info .trials-athlete-info-headers .Segments>div{flex-wrap:wrap;display:flex;word-break:break-word}.trials-athlete-info .trials-athlete-info-section{display:flex;flex-direction:row;width:100%;border-bottom:1px solid rgba(20,20,20,.3)}.trials-athlete-info .trials-athlete-info-section .name,.trials-athlete-info .trials-athlete-info-headers .section{width:15%}.trials-athlete-info .Segments{display:flex;flex-direction:row;min-width:45%;flex-grow:1}.trials-athlete-info .Segment{width:16%;text-align:center}.trials-athlete-info .trials-header.Segment{font-size:.8em}.trials-athlete-info .dabs{display:flex;flex-direction:row;width:8%;align-items:center}.trials-athlete-info .penalty{width:8%}.trials-athlete-info .status{width:10%}.trials-athlete-info .trials-athlete-info-section .status{text-align:center;border-radius:3px;font-weight:700;font-size:.8em;padding-top:.1em}.tri .status.finished,.tri .status.started{background-color:#3dbb61;color:#fff}.tri .status.run{background:linear-gradient(210deg,#ec9303,#f75a0a);background-size:400% 400%;-webkit-animation:RunStatus 5s ease infinite;-moz-animation:RunStatus 5s ease infinite;animation:RunStatus 5s ease infinite;color:#fff}.tri .status.dnf,.tri .status.DNS,.tri .status.rel,.tri .status.el,.tri .status.eliminated{background-color:#e10019;color:#fff}@-webkit-keyframes RunStatus{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes RunStatus{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes RunStatus{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(max-width:1000px){.trials-athlete-info .trials-athlete-info-section .status{font-size:.6em;padding-top:.4em}}.trials-athlete-info .points{width:8%;text-align:center}.tri #detail_Athlete_window section{overflow-x:auto;max-height:550px;padding-bottom:20px}.tri .mixedteam .inTrialRow .segments_group .trials-run{padding-top:3px;padding-bottom:2px}.tri .mixedteam .inTrialRow .segments_group .trials-run:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.2)}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name{width:80%}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name .name{display:flex;flex-direction:row;align-items:baseline;width:100%}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name .bib-individuel{order:1;text-align:center;width:14%}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name .bib-individuel span{background-color:#808080;color:#fff;padding:1px 2px 1px 2px;border:1px solid #363636;border-radius:3px}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name .category{order:3;font-style:italic;font-size:.9em;margin-left:1em}.tri .mixedteam .inTrialRow .segments_group .trials-run .run-name .name>span{order:2;font-weight:500}.tri .mixedteam .inTrialRow .segments_group .trials-run .resultSection{width:20%}.tri .mixedteam .inTrialRow .segments_group .trials-run .resultSection .trials-segment{flex-direction:row;width:100%;justify-content:space-evenly}.tri .mixedteam .inTrialRow .points span{font-size:1.2em}.tri .mixedteam .trials-live-standing .rowtitle .trials-time{margin-left:auto}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .athlete{display:flex;align-items:baseline;margin-bottom:.5em}.tri #Results.currentTeam .trials-athlete-info{min-width:360px}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .athlete .bib{order:1}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .athlete .name{order:2;font-weight:500;font-size:1em}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .athlete .category{font-style:italic;font-size:.9em;order:3;margin-left:1em}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .trials-athlete-info-section{padding-left:10%}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .trials-athlete-info-section .status{width:15%}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .trials-athlete-info-section .trials-section.points{font-weight:500}.tri #Results.currentTeam .trials-athlete-info .trials-athlete-info-run .trials-athlete-info-section .Segments{min-width:35%}.tri #Results.currentTeam .trials-athlete-info-headers{padding-left:10%}.tri #Results.currentTeam .totalpoints,.tri #Results.currentRider .totalpoints{font-size:1.4em;margin-top:1em;text-align:right}@media(max-width:1200px){.tri #Results.currentTeam .trials-athlete-info .dabs,.tri #Results.currentTeam .trials-athlete-info .penalty,.tri #Results.currentTeam .trials-athlete-info .points{width:10%}}.bmx .onraceresults .heatsheaders{display:flex}.bmx .onraceresults .heatsheaders .rank,.bmx .onraceresults .heatsheaders .bib{flex-basis:6%;text-align:center}.bmx .onraceresults .heatsheaders .longname{flex-basis:60%}.bmx .onraceresults .rider .insideRiderBMX{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;width:100%}.bmx .onraceresults .rider .insideRiderBMX .rank,.bmx .onraceresults .rider .insideRiderBMX .bib,.bmx .onraceresults .rider .insideRiderBMX .noc{flex-basis:6%;text-align:center;padding:0}.bmx .onraceresults .rider .insideRiderBMX .longname{text-align:left;flex-basis:60%}.bmx .onraceresults .rider .insideRiderBMX .time{flex-basis:15%}.bmx .onraceresults .rider .insideRiderBMX .qualified{flex-basis:7%}.bmx .onraceresults .rider .insideRiderBMX .split_group{flex-basis:100%;border-top:1px dashed rgba(0,0,0,.3);margin-top:5px}.bmx .onraceresults #container-fluid .rider .insideRiderBMX .split_group .split{display:flex;justify-content:flex-end;padding-top:0 !important;border-bottom:none;border-right:none}.bmx .rider.row small.subsplit{display:flex;flex-direction:row;border:none;padding-top:0;padding-bottom:3px;justify-content:space-evenly}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun{width:unset;display:flex;flex-direction:row;min-width:20%;flex-wrap:wrap;flex:1 1 0;padding-right:2%;padding-left:2%}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>div.name{font-weight:500;flex-basis:100%;text-align:center}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>div.rank{flex-basis:40%;width:40%}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>div.time{width:60%;align-self:flex-end}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>small.gap{flex-basis:60%;text-align:right;margin-left:22%;display:block}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>div:empty{display:none;width:0}@media(max-width:700px){.bmx .onraceresults{width:100%}.bmx .container-fluid div.heat{margin-left:.5%}.bmx .rider.row small.subsplit{flex-wrap:wrap;align-items:flex-end}.bmx .onraceresults .rider .insideRiderBMX .split_group{border-top:none}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun{flex-basis:50%;margin-top:5px;border:1px dashed rgba(0,0,0,.2);justify-content:space-around}.bmx #container-fluid .rider .split_group .split .time span::before{display:none}.bmx #container-fluid .rider .split_group .split{width:100% !important;padding-right:0}.bmx #container-fluid .rider .gap span::before,.bmx #container-fluid .rider .time span::before{display:none}.bmx .onraceresults .rider .insideRiderBMX .split_group .split .splitrun>small.gap{margin-left:15%}.bmx .onraceresults .rider .insideRiderBMX .longname,.bmx #container-fluid .heat .rider .insideRiderBMX>.time,.bmx .onraceresults .rider .insideRiderBMX .qualified,.bmx .onraceresults .rider .insideRiderBMX .split_group{width:unset !important}.bmx .onraceresults .rider .insideRiderBMX .longname{flex-basis:50%}}.gfo .bib span{width:35px}.ctr.stagelive .CT_IP .row.rider .speed{margin-top:20px!important}.ctr.stagelive .CT_IP .row.rider>.speed{margin-top:5px !important}table.heatsstartlistresult td.gate{width:6%}section.overall,section.women{display:block}ul.submenu{display:none;position:absolute;top:30px;left:0;width:100%;z-index:999}ul.submenu li{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 td a.selected,table.heatsstartlistresult thead{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%);text-transform:uppercase}.stageresults.ctr .results .finals .resultscontainer h6:before{background:url('../images/resultsbox_finals_after.png') no-repeat;height:30px}.stageresults.ctr .results .finals .resultscontainer h6:after{background:url('../images/resultsbox_finals_before.png') no-repeat;height:30px}.stageresults .resultscontainer h6 img{display:inline-block;width:25px;margin:0 5px 3px 0}.stageresults .resultscontainer h6 strong{display:inline-block;text-align:left}.results .resultscontainer.versus{float:left!important;height:fit-content}.resultscontainer.versus h6{width:40%;display:block;float:left;position:relative;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;background:none;justify-content:flex-start;align-items:end;background:rgba(255,255,255,.8);box-shadow:0 0 2px 1px rgba(0,0,0,.4);padding:1%;border-radius:5px}#pagespecific .results .resultscontainer.versus .spacer{width:6.333%}#pagespecific .results .resultscontainer.versus h6:first-of-type{justify-content:flex-end;align-items:end}.resultscontainer.versus h6:before,.resultscontainer.versus h6:after{display:none}.stageresults.ctr .resultscontainer h6:first-of-type{float:left}.stageresults.ctr .resultscontainer .ranking h6:first-of-type{float:none}.side .resultscontainer h6:first-of-type{float:none !important}.stageresults .resultscontainer h6.rider1 img{margin-right:5px}.stageresults .resultscontainer h6.rider2 img{margin-left:5px}.resultscontainer.versus h6 span{font-weight:normal !important;display:block;position:relative;order:1;width:15%;line-height:18px}#pagespecific .results .resultscontainer.versus h6:first-of-type .divVersus{flex-direction:row-reverse;gap:2%}.resultscontainer.versus h6 div.divVersus{display:flex;width:100%;align-items:center;border:none;flex-basis:100%;order:3;padding-top:5px}#pagespecific .results .resultscontainer.versus h6:first-of-type .nameVersus{text-align:right}.resultscontainer.versus h6 div.divVersus .nameVersus{margin-bottom:4px;text-align:left}#pagespecific .results .resultscontainer.versus h6 span.rank{order:1;position:relative;left:unset;right:unset;margin:0}#pagespecific .results .resultscontainer.versus h6:first-of-type span.rank{order:2}#pagespecific .results .resultscontainer.versus h6 span.bib{order:2;position:relative;right:unset;left:unset}#pagespecific .results .resultscontainer.versus h6:first-of-type span.bib{order:1}.resultscontainer.versus h6 span.rank{font-size:22px;line-height:30px}.resultscontainer.versus h6 span:last-of-type{left:40px}.resultscontainer.versus h6:last-of-type span{left:inherit;right:0}.resultscontainer.versus h6:last-of-type span:last-of-type{right:40px}.resultscontainer .noc img,#detail_Athlete_window .noc img,.noc img{width:24px !important;height:auto}.downloadarea{min-height:35px;margin-bottom:1%}.downloadarea select{margin-left:2%;margin-top:.5%}.stagehome .results .resultscontainer,.stageresults .results .resultscontainer,.stagestartlist .results .resultscontainer{width:100%;margin:0 0 50px 0}.stagehome .results .resultscontainer img.rider,.stageresults .results .resultscontainer img.rider{display:block;float:right;height:100px;width:auto;margin-top:-84px;margin-left:-25px}.stagehome .results .resultscontainer img.rider.rider1,.stageresults .results .resultscontainer img.rider.rider1{float:left;margin-right:-25px;margin-left:0}section.Results.finals{text-align:center}h4{display:inline-block;position:relative;color:#fff;font-size:18px;padding:2px 20px;margin-bottom:12px}h4:after,h4:before{display:none}h4.gold:after,h4.gold:before,h4.silver:after,h4.silver:before,h4.bronze:after,h4.bronze:before,h4.heat:after,h4.heat:before{display:block;content:"";position:absolute;width:0;height:0;border-style:solid;bottom:-10px}h4.gold:after,h4.silver:after,h4.bronze:after,h4.heat:after{border-width:10px 20px 0 0;right:0}h4.gold:before,h4.silver:before,h4.bronze:before,h4.heat:before{border-width:0 20px 10px 0;left:0}h4.heat{background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#c5c5c5',GradientType=0);color:#282828}h4.heat:after{border-color:#585858 transparent transparent transparent}h4.heat:before{border-color:transparent #585858 transparent transparent}h4.bronze{background:#d59870;background:-moz-linear-gradient(top,rgba(213,152,112,1) 0%,rgba(157,90,51,1) 100%);background:-webkit-linear-gradient(top,rgba(213,152,112,1) 0%,rgba(157,90,51,1) 100%);background:linear-gradient(to bottom,rgba(213,152,112,1) 0%,rgba(157,90,51,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d59870',endColorstr='#9d5a33',GradientType=0)}h4.bronze:after{border-color:#7e4829 transparent transparent transparent}h4.bronze:before{border-color:transparent #7e4829 transparent transparent}h4.gold{background:#e3bc6b;background:-moz-linear-gradient(top,rgba(227,188,107,1) 0%,rgba(194,142,49,1) 100%);background:-webkit-linear-gradient(top,rgba(227,188,107,1) 0%,rgba(194,142,49,1) 100%);background:linear-gradient(to bottom,rgba(227,188,107,1) 0%,rgba(194,142,49,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3bc6b',endColorstr='#c28e31',GradientType=0)}h4.gold:after{border-color:#996913 transparent transparent transparent}h4.gold:before{border-color:transparent #996913 transparent transparent}.versus{width:50%;margin:0 auto;text-align:center}.versus tr:last-of-type td{padding-bottom:10px}.versus tr:first-of-type td{padding-top:10px}.versus td:first-of-type{text-align:right;width:37%;padding-right:3%}.versus td:nth-of-type(2){text-align:center;width:20%;color:#fff;background:#d3281f;font-weight:bold}.versus tr:last-of-type td:nth-of-type(2){background:#d3281f;background:-moz-linear-gradient(top,rgba(211,40,31,1) 0%,rgba(188,22,15,1) 100%);background:-webkit-linear-gradient(top,rgba(211,40,31,1) 0%,rgba(188,22,15,1) 100%);background:linear-gradient(to bottom,rgba(211,40,31,1) 0%,rgba(188,22,15,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3281f',endColorstr='#bc160f',GradientType=0)}.versus td:last-of-type{width:37%;padding-left:3%}.results.onrace .resultscontainer.main .approaching .label,.versus td span{background:#008000;padding:0 5px;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:-2px;border:1px solid #363636;line-height:20px;color:#f6f6f6}.spacer{display:block;float:left;width:75px;height:1px}.spacer.spacer2{float:left}.number-splits-1 .split{display:block;width:100px;margin:0 auto !important}.number-splits-1 .split div.speed{float:right !important;text-align:right !important;width:100%}.pdf section table.resultsList,.stagepdf section table.resultsList,#detail_Athlete_window section table,#detail_Athlete_window section#Results .Container,.stagehome section table.resultsList,.stageschedule section table.resultsList{width:99.7%;border:1px solid #f6f6f6;text-transform:none;margin-bottom:15px}.pdf section table.resultsList th:last-child,.stagepdf section table.resultsList th:last-child,.stagehome section table.resultsList th:last-child,.stageschedule section table.resultsList th:last-child{text-align:right}.stageschedule section table.resultsList td.listLink{width:12%}.stageschedule section table.resultsList td.liveLink{width:8%}.stageschedule section table.resultsList td{width:30%}.pdf section table.resultsList td:first-child,.stagepdf section table.resultsList td:first-child,.stagehome section table.resultsList td:first-child,.stageschedule section table.resultsList td:first-child{width:30%;padding-left:32px;font-weight:bold;text-transform:uppercase}.stagehome section table.resultsList td:first-child,.stageschedule section table.resultsList td:first-child{font-weight:normal}.stageschedule section.schedulebyday table.resultsList td:first-child{width:5%}.stagehome section table.resultsList td:nth-of-type(2),.stageschedule section table.resultsList td:nth-of-type(2){font-weight:bold}.stageschedule section.schedulebycompetition table.resultsList td:nth-of-type(2){width:20%}.pdf section table.resultsList th,.stagepdf section table.resultsList th,.stagehome section table.resultsList th,.stageschedule 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),.stagehome section tbody tr:nth-child(even),#detail_Athlete_window section tbody tr:nth-child(even),.heatsstartlistresult tbody tr:nth-child(odd),.stageschedule.ctr section .resultsList tbody tr:nth-child(odd){background-color:#e0e0e0}.versus tr:nth-child(even),.heatsstartlistresult tbody.tab tr:nth-child(odd){background:none !important}.versus tr:nth-child(even) td:first-of-type{background:-moz-linear-gradient(left,rgba(66,66,66,0) 0%,rgba(66,66,66,.98) 40%,rgba(66,66,66,1) 41%,rgba(66,66,66,1) 100%);background:-webkit-linear-gradient(left,rgba(66,66,66,0) 0%,rgba(66,66,66,.98) 40%,rgba(66,66,66,1) 41%,rgba(66,66,66,1) 100%);background:linear-gradient(to right,rgba(66,66,66,0) 0%,rgba(66,66,66,.98) 40%,rgba(66,66,66,1) 41%,rgba(66,66,66,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00424242',endColorstr='#424242',GradientType=1);color:#f6f6f6}.versus tr:nth-child(even) td:last-of-type{background:-moz-linear-gradient(left,rgba(66,66,66,1) 0%,rgba(66,66,66,1) 60%,rgba(66,66,66,0) 100%);background:-webkit-linear-gradient(left,rgba(66,66,66,1) 0%,rgba(66,66,66,1) 60%,rgba(66,66,66,0) 100%);background:linear-gradient(to right,rgba(66,66,66,1) 0%,rgba(66,66,66,1) 60%,rgba(66,66,66,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242',endColorstr='#00424242',GradientType=1);color:#f6f6f6}.versus tr td{padding-top:2px;padding-bottom:2px}.pdf section table.resultsList th,.pdf section table.resultsList td,.stagepdf section table.resultsList th,.stagepdf section table.resultsList td,.stagehome section table.resultsList th,.stagehome section table.resultsList td,.stageschedule section table.resultsList th,.stageschedule section table.resultsList td,#detail_Athlete_window section table th,#detail_Athlete_window section table td{padding:3px 10px}.pdf table.resultsList strong,.stagepdf table.resultsList strong,.stagehome table.resultsList strong,.stageschedule 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,.stagehome table strong,.stageschedule table strong{cursor:pointer}.pdf table.resultsList strong::before,.stagepdf table.resultsList strong::before,.stagehome table.resultsList strong::before,.stageschedule 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,.stagehome table.resultsList strong.open::before,.stageschedule 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,.stagehome table.resultsList a,.stagehome table.resultsList span{display:inline-block;color:#9b9b9b;text-decoration:underline}.stagehome table.resultsList a{float:right;margin-left:5px;width:auto}.stagehome table.resultsList a.results{width:19px;height:15px;margin-top:3px;background:url('../images/sprite.png') -346px 0}.stagehome table.resultsList a.results:hover{background-position:-346px -18px}.stagehome table.resultsList a.startlists{width:16px;height:17px;margin-top:3px;background:url('../images/sprite.png') -326px 0}.stagehome table.resultsList a.startlists:hover{background-position:-326px -52px}.stagehome table.resultsList a.wc span{width:auto;text-decoration:none;padding-left:2px;padding-right:2px;margin:0 5px 0 0}h3.heat{float:none;color:#fff;margin-bottom:0;margin-top:25px}h3.heat:first-of-type{margin-top:0}table.heatsstartlistresult{width:100%;text-transform:none;margin-bottom:25px}table.heatsstartlistresult thead{font-weight:bold}table.heatsstartlistresult thead td.bib{padding-left:20px}table.heatsstartlistresult td{padding:3px 0 3px 10px}table.heatsstartlistresult tbody.tab td{padding:0;font-weight:bold}table.heatsstartlistresult td:last-of-type{padding-right:10px}table.heatsstartlistresult td.points{padding-left:30px;padding-right:10px}table.heatsstartlistresult td.time,table.heatsstartlistresult td.speed{width:10%;text-align:right}table.heatsstartlistresult td.speed{padding-right:10px !important}table.heatsstartlistresult td.noc{width:15%}table.heatsstartlistresult td.name{font-weight:bold;max-width:100%}table.heatsstartlistresult td.name div{display:inline-block;font-weight:normal;margin-left:20px}table.heatsstartlistresult td.noc img{margin-right:5px;margin-bottom:-2px}table.heatsstartlistresult td a{display:block;float:left;padding:10px 15px;color:#fff}table.heatsstartlistresult td a.selected,table.heatsstartlistresult td a:hover{background:#292929;background:-moz-linear-gradient(top,rgba(41,41,41,1) 0%,rgba(64,64,64,1) 100%);background:-webkit-linear-gradient(top,rgba(41,41,41,1) 0%,rgba(64,64,64,1) 100%);background:linear-gradient(to bottom,rgba(41,41,41,1) 0%,rgba(64,64,64,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929',endColorstr='#404040',GradientType=0)}.heatsstartlistresult tbody.tab{display:table-row-group !important}.heatsstartlistresult tbody:nth-of-type(2){display:table-row-group}tbody .qualified abbr,.rider .qualified span{text-align:center;background-color:#6eb400;padding:0 5px;float:right;border-radius:5px;color:#efefef;font-weight:bold;text-shadow:2px 2px 2px #297c01}tbody .qualified:empty,.rider .qualified span:empty{padding:0;border:0;background:none;border-radius:0}table.resultsList a.eventlink{color:#808080}table.resultsList a.eventlink:hover{color:#282828}table.resultsList td.listLink{width:10%}.currentRider{width:100% !important}.currentRider td.rank,.currentRider td.bib{width:3%}.currentRider td.rank span{margin-right:5px}.currentRider td.name,.currentRider td.flag{width:30%}.currentRider td.teamname span{display:inline;float:initial}.currentRider td.splitGap span{padding:2.5px 0 0 0;text-align:center}.currentRider .speedLive{text-align:right;text-transform:none}.currentRider .speedLive span{display:inline-block;padding:2.5px 5px;text-transform:none}.currentRider .speedLive:after{display:block;float:right;padding-left:0;content:"km/h"}.currentRider .speedLive:empty::after{display:none}.currentRider .topSpeed,.currentRider .status span{float:right;text-align:center;color:#fff;background:#ec9303 url('../images/bg_live.gif') repeat-x;text-shadow:0 0 5px rgba(0,0,0,1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;font-weight:bold;margin-left:5px}.currentRider .status span{padding:0 5px 0 5px}.currentRider .topSpeed{width:54px;height:18px;margin-top:1px}.currentRider .topSpeed:before{content:"";display:block;float:left;width:18px;height:14px;margin:5px 0 0 0;background:url(../images/sprite.png) -421px 0}.currentRider .splitGroup,.currentRider .splitGroup>div{border:none;display:flex}section.currentRider .splitGroup{width:99%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative;flex-direction:row}section.currentRider .splitGroup+.detail_results{width:96%;margin-top:4%}section .currentRider .splitGroup .split{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:20%}#detail_Athlete_window section .currentRider .splitGroup:before{content:'';position:absolute;width:80%;top:60%;left:10%;height:4px;margin-top:-13px;margin-left:1px;background:#fff}#detail_Athlete_window .currentRider .splitGroup:before{top:70%}section.currentRider .splitGroup .splitTitle{color:#282828;font-weight:bold;display:block;text-align:center;vertical-align:middle;margin:0 auto 10px;width:min-content;height:min-content;border-radius:10%;line-height:14px;background:#fff;float:unset !important;padding:20px}section.currentRider .splitGroup .splitFinish{border:3px solid #282828}.currentRider .splitGroup .splitTitle span,.currentRider .splitGroup .splitTitle small{display:block;margin-top:4px;margin-right:0;float:none;text-align:center}#detail_Athlete_window .currentRider .splitGroup .splitTitle{margin-top:30px;padding:10px;z-index:700}#detail_Athlete_window .currentRider .splitGroup .splitTitle span.rank{margin:0;display:unset;padding-left:4px;padding-right:4px;margin-bottom:10px;padding-top:0;padding-bottom:0}#detail_Athlete_window .currentRider .splitGroup .splitTitle span.splitTime{padding-top:43px}.currentRider .splitGroup .splitTitle small{margin-top:-52px;text-align:center;margin-left:auto;margin-right:auto;width:min-content}.currentRider .splitGroup .splitTitle.splitFinish small{padding-top:0}.currentRider .splitGroup .splitInfo{width:100px;margin:20px auto 10px;background:#282828;border:2px solid #282828;position:relative}.currentRider .splitGroup .splitInfo::after{content:"";display:block;position:absolute;bottom:-20px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:#282828 transparent transparent transparent}.currentRider .splitGroup .splitInfo td{padding:10px 0 10px 0}.currentRider .splitGroup td.splitGap{font-weight:bold;text-align:right}.currentRider .splitGroup .splitInfo.greenGap td{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%)}.currentRider .splitGroup .splitInfo.redGap td{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%)}.mtb.stagelive .main .splitGroup{margin-bottom:4%;box-shadow:0 24px 3px -24px #000}.mtb.stagelive .main .splitGroup .split{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:-1%;background:none;z-index:1}.mtb.stagelive .main .splitGroup .split .splitTitle{width:98%;display:flex;align-items:center;padding:2px;padding-left:5px;padding-right:5px;z-index:1}.mtb.stagelive .main .splitGroup .split .splitTitle.splitFinish{margin-bottom:-5%}.mtb .currentRider .splitGroup .splitTitle .splitTime{margin:0;min-width:45px;min-height:19.5px}.mtb .currentRider .split.inactive{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}.mtb.stagelive .main .splitGroup .split .splitTitle.splitFinish span.splitTime{font-weight:500;text-align:right;justify-self:flex-end;flex-grow:1;margin-right:5%;font-size:1.1em}.mtb .main .currentRider .splitGroup .splitTitle small{margin-top:0;text-align:left;margin-left:0}.mtb .currentRider .speedLive:after{display:none}.mtb .main .currentRider .splitFinish:before{transform:scale(1.2);margin:8px 0 5px 6px}@media(max-width:670px){.mtb.stagelive .main .splitGroup{border-bottom:none;border-left:1px dashed rgba(0,0,0,.8);margin-bottom:0;margin-left:10%;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:none}.mtb.stagelive .main .splitGroup .split{flex-direction:row-reverse;padding:2%;margin-left:-5%;align-items:center;width:90%!important}.mtb.stagelive .main .splitGroup .split .splitTitle{width:60%;margin-right:0}.mtb.stagelive .main .splitGroup .split .splitInfo{margin:0;margin-left:5px;min-height:40px;width:40%}.mtb.stagelive .main .splitGroup .split .splitInfo .splitGap{padding-right:10%}.mtb.stagelive .main .splitGroup .split .splitTitle{max-height:25px}}p.splitTitle{width:50%;margin:0 auto}.splitTitle:nth-child(even){background-color:#828282}p.splitTitle .splitTime{float:right;text-align:right;margin-right:5px}p.splitTitle .splitTime .splitTime{float:unset;text-align:center}.currentRider .splitFinish:before{content:"";display:block;top:-10px;width:13px;height:14px;margin:10px auto 5px;background:url(../images/sprite.png) -113px 0}.currentRider .split.inactive{padding:70px 0 0 0}.currentRider .split.inactive .splitInfo,.currentRider .split.inactive .splitTime{visibility:hidden}.currentRider .split.inactive .splitTitle{position:relative;color:#6a6a6a;background:#b7b7b7;float:unset !important}.currentRider .split.inactive .splitFinish{border:3px solid #474747}.currentRider .raceInfo td{width:33%;padding:0 5px 0 5px}.currentRider .raceInfo td:last-child{text-align:right}.currentRider .raceInfo td:nth-child(2){text-align:center}.currentRider .raceInfo td span{font-weight:bold}.schedulePage,.onraceresults{width:66%;float:left}@media(min-width:670px) and (max-width:1000px){.results .resultscontainer,.onraceresults .resultscontainer{width:100% !important;float:none !important}}@media(max-width:670px){.stagehome .results .resultscontainer img.rider,.stageresults .results .resultscontainer img.rider{margin-top:-100px}.subtabs a span{display:none}subtabs a::before:hover{cursor:pointer}.tabs a.omnium::before{content:"OM";background-image:none}.subtabs a.phasequalifying::before,.subtabs a.phasequalification::before,.subtabs a.phasequalificationpair::before,.subtabs a.phasequalificationsingle::before{content:"QUAL"}.subtabs a.phasefirstround::before,.subtabs a.phase1stround::before,.subtabs a.phaseround1::before{content:"RND1"}.subtabs a.phasefirstroundrepechage::before,.subtabs a.phaseround1repechage::before{content:"RND1 REP"}.subtabs a.phasesecondround::before,.subtabs a.phase2ndround::before,subtabs a.phaseround2::before{content:"RND2"}.subtabs a.phasethirdround::before,.subtabs a.phase3rdround::before,subtabs a.phaseround3::before{content:"RND3"}.subtabs a.phasefourthround::before{content:"RND4"}.subtabs a.phase164finals::before{content:"R64"}.subtabs a.phase132finals::before{content:"R32"}.subtabs a.phase132finalsrepechages::before{content:"R32 REP"}.subtabs a.phase116finals::before{content:"R16"}.subtabs a.phase116finalsrepechages::before{content:"R16 REP"}.subtabs a.phase18finals::before{content:"EFNL"}.subtabs a.phase18finalsrepechages::before{content:"EFNL REP"}.subtabs a.phaserelegation::before{content:"REL"}.subtabs a.phasesemi-final::before,.subtabs a.phasesemi-finals::before,.subtabs a.phase12final::before{content:"SEMI FNL"}.subtabs a.phaselastchancequalifier::before{content:"LC QUAL"}.subtabs a.phasequarter-final::before,.subtabs a.phasequarter-finals::before{content:"QTR FNL"}.subtabs a.phasequarter-final-repechage::before{content:"QTR FNL REP"}.subtabs a.phasepromotionrelegation::before{content:"PROM REL"}.subtabs a.phasequarterfinals::before{content:"QFNL"}.subtabs a.phasesemifinals::before,.subtabs a.phase12finals::before{content:"SFNL"}.subtabs a.phasefinals::before,.subtabs a.phasefinal::before,.subtabs a.phasefinalpair::before,.subtabs a.phasefinalsingle::before{content:"FNL"}.subtabs a.phasequalifying-heat1::before,.subtabs a.phasequalification-heat1::before{content:"QUAL-H1"}.subtabs a.phasequalifying-heat2::before,.subtabs a.phasequalification-heat2::before{content:"QUAL-H2"}.subtabs a.phasescratchrace14::before{content:"SCRATCH 1/4";word-break:break-all}.subtabs a.phasetemporace24::before{content:"TEMPO 2/4"}.subtabs a.phaseeliminationrace34::before{content:"ELIM 3/4"}.subtabs a.phasepointsrace44::before{content:"PTS 4/4"}.subtabs a.phase18final::before{content:"1/8 FNL"}.subtabs a.phase116final::before{content:"1/16 FNL"}.subtabs #schedulebyday a span.diminutif,.subtabs #schedulebycompetition a span.diminutif{display:inline-block}.versus{width:80%}.spacer,.rider{display:none}.resultscontainer.versus h6{width:45%}.stageschedule section table.resultsList td.liveLink a span{display:none}.stageschedule section table.resultsList td.liveLink .live{width:23px;padding-left:7px}.stageschedule section table.resultsList td.liveLink .live:before{content:"";display:block;float:left;width:18px;height:14px;margin:5px 0 0 0;background:url(../images/sprite.png) -476px -121px}.currentRider .splitGroup{display:block}.currentRider .splitGroup:before{height:66%;top:75px;left:31%;width:4px}.currentRider .split.container,.currentRider .split.inactive{display:block;width:55% !important;margin:0 auto}.currentRider .splitGroup .splitInfo{display:block;float:right}.currentRider .splitGroup .splitTitle,.currentRider .splitGroup .splitTitle.splitFinish{display:block;float:left !important;margin-left:3px}.currentRider .splitGroup .splitTitle.splitFinish{margin-left:0}.currentRider .splitGroup .splitInfo::after{top:10px;left:-22px;margin-left:0;transform:rotate(90deg)}.currentRider .split.inactive{padding:0}#container-fluid .currentRider .longname{width:60%}.currentRider .teamname .img_flag{display:none}.currentRider .info td{display:block;float:left;padding:0 0 10px}.currentRider td.flag{width:12%}.currentRider td.speedLive{width:85%}.currentRider td.status{display:grid;width:100%}.currentRider .raceInfo td,.currentRider .raceInfo td:last-child{text-align:center;padding:5px}.schedulePage,.onraceresults{width:99%}}.currentRider .splitInfo.inactive,.currentRider .splitInfo.inactive .splitRank{background:#6a6a6a}.currentRider .splitGroup .splitInfo.inactive td{background:#6a6a6a}h2{margin:0 0 1em}.stagebrackets h3{width:100%;max-width:none;border-bottom:2px solid #474747;text-align:center}.bracketDivision:not(:first-of-type) .resultscontainer{margin-bottom:0}.onethird{display:block;width:31%;margin-right:3%;float:left}.onethird .resultscontainer,.onequarter .resultscontainer{width:100%}.bracketDivision:last-of-type{margin-right:0}.resultscontainer.top table.heatbody{margin-left:10px;width:95%}.onequarter{display:block;float:left;margin-right:3%;width:22.75%}.onequarter .noc span{display:none}.stagebrackets .resultscontainer table.heatbody .noc{width:15%}.onequarter .noc{width:5% !important}.stagebrackets .resultscontainer .noc img{margin-right:0}.container-fluid div.heat{margin-bottom:20px}@media(max-width:550px){.onethird{width:100%;float:none;margin:0;padding:0 !important}.onethird:nth-child(2) .resultscontainer{margin-bottom:25px;margin-top:0}}@media(max-width:1000px) and (min-width:670px){.stagebrackets .resultscontainer{width:100% !important}.onethird{width:32%;margin-right:1%}.stagebrackets .resultscontainer table.heatbody .noc span{display:none}.onethird:nth-child(2) .resultscontainer{margin:45% 0 60%}.onethird:last-of-type{padding-top:47%}}.qualified{text-transform:none}.bracket table.heatsstartlistresult{width:50%;float:right;margin-top:-49%}.bmx.stagelive .img_flag{width:50px;text-indent:0}.run div{float:left;clear:both}.ctr .omniumresult{width:100%}.ctr .omniumresult thead tr{border-bottom:1px dashed rgba(0,0,0,.8);margin-bottom:5px}.ctr .omniumresult thead tr .points{min-width:40px}.ctr .omniumresult thead tr td{font-size:.8em;font-weight:500;text-transform:uppercase;padding:2px}.ctr .omniumresult thead tr td.omniumphase{border-right:1px dotted rgba(0,0,0,.5);text-align:center}.ctr .omniumresult table tr td.points{text-align:center}.ctr .omniumresult table tr td.points span.value{color:#282828 !important}.ctr .omniumresult table tr td.points.sum{text-align:right;width:10%}.ctr.stageomnium .subtabs{display:none}