.individual.results-table th{text-align:left}.individual.results-table .results-row .results-col.participant{text-align:left;min-width:200px}.individual.results-table .results-row .results-col.participant>div{position:static;width:100%;margin-top:0}.individual.results-table .results-row .union-col .stages{margin-bottom:10px;margin-top:5px}.individual.results-table .results-row .results-col.orderNumber{text-align:center;white-space:nowrap;min-width:35px}.individual.results-table .results-row .results-col.position{text-align:center;width:85px}.individual.results-table .results-row .results-col.raceclub{-ms-flex-pack:start;width:130px;text-align:left}.individual.results-table .results-row .results-col.region{-ms-flex-pack:start;width:130px;text-align:left}.individual.results-table .results-row .results-col.city{width:130px;text-align:left}.individual.results-table .results-row .results-col.stages{width:65px;text-align:center;display:inline-block}.results-table .results-row .results-col.distance{width:165px;text-align:center}.seacrh-results.results-table .results-row .results-col.mainresult{width:200px;text-align:center}.individual.results-table .results-row .results-col.mainresult{width:165px;text-align:center}.results-table .results-row .results-col.bibnumber{width:85px;text-align:center}.individual.results-table .results-row .results-col.points{width:65px;text-align:center}.individual.results-table .results-row .results-col.participant .participant-info.name .region-city-club span{color:#717171}.individual.results-table .results-row .results-col.participant .region-city-club{display:none}.individual.results-table .results-row .results-col.participant .region-city-club.inlinedStage{display:block}.b-ie .results-table .results-row .results-col.participant{width:20%}.individual.results-table .results-row .results-col.genderAgeCategory{width:120px;text-align:center}.individual.results-table .results-row .results-col.genderAgeCategoryIndividualResultsPosition,.individual.results-table .results-row .results-col.genderAgeCategoryAbsoluteResultsPosition{}.individual.results-table .results-row .results-col.manualResultValue,.individual.results-table .results-row .results-col.individualResultValue,.individual.results-table .results-row .results-col.absoluteResultValue{min-width:78px}.individual.results-table .results-row .results-col.manualResultValue div{width:135px;position:relative}.individual.results-table .results-row .results-col.highlight span:first-child{font-weight:bold;font-size:16px}table.results-table .results-header th{color:#000;padding:5px 8px}table.results-table tr.results-body{opacity:.7}table.results-table tr.results-body:hover{opacity:1}.checkpoints-holder .checkpoints-results.collapse.in{display:table-cell}.checkpoints-holder .checkpoints{vertical-align:top}i.icon.fine{position:absolute;margin-left:-19px;margin-top:2px}@media(max-width:1500px){.individual.results-table .results-row .results-col.participant .region-city-club{display:block}.individual.results-table .results-row .results-col.participant .participant-main-info .country{display:none}.individual.results-table .results-row .results-col.raceclub{display:none}.individual.results-table .results-row .results-col.region{display:none}.individual.results-table .results-row .results-col.city{display:none}}.ri-grid{position:relative;height:auto}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}.ri-grid ul:before,.ri-grid ul:after{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#f2f2f2}.ri-grid ul li a{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#f2f2f2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-1{width:55%}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before{display:none}.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block}