.events p.bold{font-weight:bold;}.events p{color:#333;}.events #publicNavigation{margin-top:20px;}.events #publicNavigation .header h1{margin:0px;}.events #publicNavigation .navigation{text-align:left;margin-top:10px;margin-bottom:10px;}.events #publicNavigation .navigation a{display:inline-block;font-size:14px;margin-right:0px;background-color:#fff;padding:10px 15px;border-bottom:2px solid #eee;color:#333;border-right:1px solid #eee;}.events #publicNavigation .navigation a:hover{color:#fff;background-color:#035195;border-bottom:2px solid #eee;}.events #publicNavigation .navigation a.active{color:#fff;background-color:#035195;border-bottom:2px solid #eee;}.events #pointsCompetition nav#pointsCompetitionFilter{float:right;margin-top:20px;margin-bottom:10px;}.events #eventList table,.events #resultsList table{margin:0px;padding:0px;}.events #eventList tr.disabled,.events #resultsList tr.disabled{display:none;}.events #eventList tr td,.events #resultsList tr td{margin:0px;padding:15px 15px;font-size:12px;background:#fff !important;border-top:1px solid #eee;}.events #eventList tr td.desktop,.events #resultsList tr td.desktop{display:none;}.events #eventList tr td.mobile,.events #resultsList tr td.mobile{display:table-cell;}.events #eventList tr td.disciplines,.events #resultsList tr td.disciplines{font-size:12px;font-weight:bold;width:70px;}.events #eventList tr td.disciplines span.disciplineColor,.events #resultsList tr td.disciplines span.disciplineColor{padding:8px;border-radius:3px;margin-bottom:5px;display:block;width:35px;text-align:center;}.events #eventList tr td.disciplines span.disciplineColor.CX,.events #resultsList tr td.disciplines span.disciplineColor.CX{background-color:#ec5f67;}.events #eventList tr td.disciplines span.disciplineColor.DH,.events #resultsList tr td.disciplines span.disciplineColor.DH{background-color:#f99157;}.events #eventList tr td.disciplines span.disciplineColor.XC,.events #resultsList tr td.disciplines span.disciplineColor.XC{background-color:#99c794;}.events #eventList tr td.disciplines span.disciplineColor.RR,.events #resultsList tr td.disciplines span.disciplineColor.RR{background-color:#fac863;}.events #eventList tr td.disciplines span.disciplineColor.TT,.events #resultsList tr td.disciplines span.disciplineColor.TT{background-color:#5fb3b3;}.events #eventList tr td.disciplines span.disciplineColor.TTT,.events #resultsList tr td.disciplines span.disciplineColor.TTT{background-color:#69c;}.events #eventList tr td.disciplines span.disciplineColor.BMX,.events #resultsList tr td.disciplines span.disciplineColor.BMX{background-color:#c594c5;}.events #eventList tr td.disciplines span.disciplineColor.EN,.events #resultsList tr td.disciplines span.disciplineColor.EN{background-color:#ab7967;}.events #eventList tr td.disciplines span.disciplineColor.VI,.events #resultsList tr td.disciplines span.disciplineColor.VI{background-color:#999;}.events #eventList tr td.disciplines span.disciplineColor.CR,.events #resultsList tr td.disciplines span.disciplineColor.CR{background-color:#3498db;}.events #eventList tr td.disciplines span.disciplineColor.ES,.events #resultsList tr td.disciplines span.disciplineColor.ES{background-color:#c9fbff;}.events #eventList tr td span.name,.events #eventList tr td a.name,.events #resultsList tr td span.name,.events #resultsList tr td a.name{font-size:16px;font-weight:bold;}.events #eventList tr td span.date,.events #resultsList tr td span.date{font-size:16px;}.events #eventList nav{margin-top:20px;}.events #eventList nav select{border-radius:0px;border-color:#eee;float:left;margin-right:20px;}.events #eventList #showPast{text-align:center;padding:15px 0;margin-bottom:0px;}.events #eventList #showPast span{font-size:18px;}.events #resultsList tr td span.status{text-align:right;font-size:14px;}.events #seriesList .series{background-color:#fff;padding:20px;border-bottom:2px solid #eee;margin-bottom:10px;}.events #seriesList .series.disciplineColor{border-top:5px solid;}.events #seriesList .series.disciplineColor.CX{border-top-color:#ec5f67;}.events #seriesList .series.disciplineColor.DH{border-top-color:#f99157;}.events #seriesList .series.disciplineColor.XC{border-top-color:#99c794;}.events #seriesList .series.disciplineColor.RR{border-top-color:#fac863;}.events #seriesList .series.disciplineColor.TT{border-top-color:#5fb3b3;}.events #seriesList .series.disciplineColor.TTT{border-top-color:#69c;}.events #seriesList .series.disciplineColor.BMX{border-top-color:#c594c5;}.events #seriesList .series.disciplineColor.EN{border-top-color:#ab7967;}.events #seriesList .series.disciplineColor.VI{border-top-color:#999;}.events #seriesList .series.disciplineColor.CR{border-top-color:#3498db;}.events #seriesList .series.disciplineColor.ES{border-top-color:#c9fbff;}.events #seriesList .series a{color:#666;font-size:16px;}.events #seriesList .series p.count{font-size:12px;}.events #upcomingEvents div.column{background-color:#fff;height:auto;position:relative;width:100%;float:left;overflow:hidden;}.events #upcomingEvents div.column .inner{padding:20px;height:100%;position:relative;}.events #upcomingEvents div.column .inner div.disciplines{font-size:12px;font-weight:bold;margin-top:10px;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor{padding:8px;border-radius:3px;margin-right:5px;display:block;float:left;width:35px;text-align:center;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.CX{background-color:#ec5f67;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.DH{background-color:#f99157;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.XC{background-color:#99c794;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.RR{background-color:#fac863;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.TT{background-color:#5fb3b3;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.TTT{background-color:#69c;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.BMX{background-color:#c594c5;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.EN{background-color:#ab7967;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.VI{background-color:#999;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.CR{background-color:#3498db;}.events #upcomingEvents div.column .inner div.disciplines span.disciplineColor.ES{background-color:#c9fbff;}.events #upcomingEvents div.column .inner div.date span.day{font-size:14px;font-family:'Roboto Condensed', sans-serif;font-weight:600;}.events #upcomingEvents div.column .inner div.date span.monthAndYear{font-size:14px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}.events #upcomingEvents div.column .inner span.name{display:block;margin-top:10px;font-size:18px;font-family:'Roboto Condensed', sans-serif;font-weight:400;}.events #upcomingEvents div.column .inner span.name a{font-size:18px;font-family:'Roboto Condensed', sans-serif;font-weight:400;}.events #raceViewHeader .coverPhoto{max-width:100%;border-bottom:2px solid #eee;margin-bottom:30px;}.events #raceViewHeader .nav-tabs{margin-bottom:15px;}.events #raceViewHeader .nav-tabs li{width:100%;}.events #raceViewHeader .nav-tabs li a,.events #raceViewHeader .nav-tabs li span{font-size:16px;border-radius:0px;}.events #raceViewHeader .nav-tabs li span{display:inherit;}.events #raceViewHeader .nav-tabs li.active a{color:#fff;background-color:#194882;}.events #raceViewHeader .nav-tabs li.registerButton a,.events #raceViewHeader .nav-tabs li.registerButton span{background-color:#51a351;color:#fff;}.events #raceViewHeader .nav-tabs li.registerButton.closed a,.events #raceViewHeader .nav-tabs li.registerButton.closed span{background-color:#ccc;}.events #raceViewHeader .nav-tabs li.registerButton.finished a,.events #raceViewHeader .nav-tabs li.registerButton.finished span{background-color:#999;}.events #raceViewHeader .nav-tabs li.registerButton:hover a{border-color:#51a351;}.events #singleSeries p.rules{font-size:12px;font-weight:200;line-height:16px;color:#666;margin-bottom:15px;}.events #singleEvent .signup p,.events #singleRace .signup p{font-size:18px;font-weight:bold;margin-bottom:0px;}.events #singleEvent .event_description img{max-width:100%;}.events #singleEvent .coverPhoto{max-width:100%;margin-bottom:30px;border-bottom:2px solid #eee;}.events #singleEvent .race{border:2px solid #bbb;}.events #singleEvent .race h2{margin-bottom:0px;}.events #singleEvent .race h2 a{font-weight:500;}.events #singleEvent .race p.length{font-weight:bold;}.events #singleEvent .race p.classification{font-size:14px;}.events #singleEvent .race span.disciplineColor{padding:8px;border-radius:3px;margin-bottom:5px;font-size:12px;display:block;position:absolute;bottom:15px;right:20px;}.events #singleEvent .race span.disciplineColor.CX{background-color:#ec5f67;}.events #singleEvent .race span.disciplineColor.DH{background-color:#f99157;}.events #singleEvent .race span.disciplineColor.XC{background-color:#99c794;}.events #singleEvent .race span.disciplineColor.RR{background-color:#fac863;}.events #singleEvent .race span.disciplineColor.TT{background-color:#5fb3b3;}.events #singleEvent .race span.disciplineColor.TTT{background-color:#69c;}.events #singleEvent .race span.disciplineColor.BMX{background-color:#c594c5;}.events #singleEvent .race span.disciplineColor.EN{background-color:#ab7967;}.events #singleEvent .race span.disciplineColor.VI{background-color:#999;}.events #singleEvent .race span.disciplineColor.CR{background-color:#3498db;}.events #singleEvent .race span.disciplineColor.ES{background-color:#c9fbff;}.events #singleEvent .race a.btn{background-color:#035195;border:none;}.events #singleRace .race_description img{max-width:100%;}.events #singleRace .photos{margin-bottom:30px;}.events #singleRace .photos a{display:none;}.events #singleRace .photos a:first-child{display:block;position:relative;}.events #singleRace .photos a:first-child img{max-width:100%;}.events #singleRace .photos a:first-child span{display:block;position:absolute;bottom:10px;left:10px;background-color:#333;color:#fff;font-size:14px;text-align:center;line-height:40px;padding:0 10px;}.events #raceRegistration p.fixed{background-color:#eee;border:1px solid #ccc;padding:0px 10px;}.events #raceRegistration div.terms{border:1px solid #ddd;background-color:#eee;padding:10px;}.events #raceRegistration div.terms *{font-size:12px;line-height:18px;}.events #registrationsList h3{margin-top:0px;font-size:24px;}.events #registrationsList table{margin-bottom:0px;}.events #registrationsList table thead tr.desktop{display:none;}.events #registrationsList table tbody td.desktop{display:none;}.events #registrationsList table tbody tr.extra{display:none;}.events #registrationsList table tbody tr.extra div{padding:10px;border:1px solid #ddd;}.events #registrationsList table tbody tr.extra div span{font-size:12px;margin-right:20px;}.events #registrationsList table tbody img.maximized{display:none;}.events #registrationsList table tbody td.small{font-size:12px;}.events #registrationsList table td{border:none;}.events #registrationsList table tbody tr:nth-child(4n+1) td,.events #registrationsList table tbody tr:nth-child(4n+1) th,.events #registrationsList table tbody tr:nth-child(4n+2) td,.events #registrationsList table tbody tr:nth-child(4n+2) th{background-color:#f9f9f9;}@media (min-width: 768px){.events #publicNavigation{margin-bottom:20px;}.events #publicNavigation .navigation{text-align:right;margin-top:0px;margin-bottom:0px;}.events #eventList tr td.desktop,.events #resultsList tr td.desktop{display:table-cell;}.events #eventList tr td.mobile,.events #resultsList tr td.mobile{display:none;}.events #eventList tr td.disciplines,.events #resultsList tr td.disciplines{width:140px;padding-right:0px;}.events #eventList tr td.disciplines span.disciplineColor,.events #resultsList tr td.disciplines span.disciplineColor{margin-right:5px;float:left;margin-bottom:5px;width:auto;}.events #eventList tr td.disciplines span.disciplineColor.CX,.events #resultsList tr td.disciplines span.disciplineColor.CX{background-color:#ec5f67;}.events #eventList tr td.disciplines span.disciplineColor.DH,.events #resultsList tr td.disciplines span.disciplineColor.DH{background-color:#f99157;}.events #eventList tr td.disciplines span.disciplineColor.XC,.events #resultsList tr td.disciplines span.disciplineColor.XC{background-color:#99c794;}.events #eventList tr td.disciplines span.disciplineColor.RR,.events #resultsList tr td.disciplines span.disciplineColor.RR{background-color:#fac863;}.events #eventList tr td.disciplines span.disciplineColor.TT,.events #resultsList tr td.disciplines span.disciplineColor.TT{background-color:#5fb3b3;}.events #eventList tr td.disciplines span.disciplineColor.TTT,.events #resultsList tr td.disciplines span.disciplineColor.TTT{background-color:#69c;}.events #eventList tr td.disciplines span.disciplineColor.BMX,.events #resultsList tr td.disciplines span.disciplineColor.BMX{background-color:#c594c5;}.events #eventList tr td.disciplines span.disciplineColor.EN,.events #resultsList tr td.disciplines span.disciplineColor.EN{background-color:#ab7967;}.events #eventList tr td.disciplines span.disciplineColor.VI,.events #resultsList tr td.disciplines span.disciplineColor.VI{background-color:#999;}.events #eventList tr td.disciplines span.disciplineColor.CR,.events #resultsList tr td.disciplines span.disciplineColor.CR{background-color:#3498db;}.events #eventList tr td.disciplines span.disciplineColor.ES,.events #resultsList tr td.disciplines span.disciplineColor.ES{background-color:#c9fbff;}.events #eventList #legend,.events #resultsList #legend{margin-top:50px;}.events #seriesList .series{height:130px;}.events #upcomingEvents .column .inner .name a{font-size:18px;}.events #raceViewHeader .nav-tabs{border-bottom:2px solid #eee;margin-bottom:30px;}.events #raceViewHeader .nav-tabs li{width:auto;}.events #raceViewHeader .nav-tabs li.registerButton{float:right;}.events #registrationsList.loading{opacity:0.5;}.events #registrationsList table thead tr.mobile{display:none;}.events #registrationsList table thead tr.desktop{display:table-row !important;}.events #registrationsList table tbody td.mobile{display:none;}.events #registrationsList table tbody td.desktop{display:table-cell !important;}.events #registrationsList table tbody img.minimized,.events #registrationsList table tbody img.maximized{display:none;}}@media (min-width: 992px){.events #upcomingEvents div.column{height:240px;width:25%;}.events #upcomingEvents div.column .inner{border-right:10px solid #f6f6f6;height:100%;border-bottom:2px solid #eee;}.events #upcomingEvents div.column .inner div.date span.day{font-size:36px;display:block;}.events #upcomingEvents div.column .inner div.date span.monthAndYear{font-size:14px;display:block;}}.events #championshipList a.name,.events #championshipEvent a.name{font-size:14px;}.events #championshipList p.info,.events #championshipEvent p.info{font-size:16px;color:#666;}.events #championshipList span.hint,.events #championshipEvent span.hint{font-size:12px;color:#999;}.events #championshipList h3,.events #championshipEvent h3{font-weight:400;margin-top:0px;}.events #championshipList table.championshipEvents,.events #championshipEvent table.championshipEvents{table-layout:fixed;width:100%;min-width:700px;}.events #championshipList table.championshipEvents th.level,.events #championshipEvent table.championshipEvents th.level{width:170px;}.events #championshipList table.championshipEvents th.location,.events #championshipEvent table.championshipEvents th.location{width:220px;}.events #championshipList table.championshipEvents th.date,.events #championshipEvent table.championshipEvents th.date{width:150px;}.events #championshipList table.championshipEvents th.athletes,.events #championshipEvent table.championshipEvents th.athletes{width:160px;}.events #championshipList table.championshipEvents td,.events #championshipEvent table.championshipEvents td{overflow-wrap:break-word;}.events #championshipList table.results,.events #championshipEvent table.results{table-layout:fixed;width:100%;min-width:320px;}.events #championshipList table.results th.position,.events #championshipEvent table.results th.position{width:70px;}.events #championshipList table.results th.time,.events #championshipEvent table.results th.time{width:110px;}.events #championshipList table.results td,.events #championshipEvent table.results td{overflow-wrap:break-word;}