div.race div.vehicleResults p,div.race div.driverMode_codriverResults p,div.race div.codriverMode_driverResults p,div.race div.teamMember_results p,div.race div.teamVehicleResults p{font-size:14px;}div.race div.vehicleResults div.list,div.race div.driverMode_codriverResults div.list,div.race div.codriverMode_driverResults div.list,div.race div.teamMember_results div.list,div.race div.teamVehicleResults div.list{border:1px solid #ccc;border-bottom:none;border-bottom-right-radius:6px;border-top-left-radius:6px;background-color:#eee;margin-bottom:10px;}div.race div.vehicleResults div.list ul,div.race div.driverMode_codriverResults div.list ul,div.race div.codriverMode_driverResults div.list ul,div.race div.teamMember_results div.list ul,div.race div.teamVehicleResults div.list ul{list-style:none;padding:0px;margin:0px;}div.race div.vehicleResults div.list ul li,div.race div.driverMode_codriverResults div.list ul li,div.race div.codriverMode_driverResults div.list ul li,div.race div.teamMember_results div.list ul li,div.race div.teamVehicleResults div.list ul li{padding:8px 14px;margin:0px;border-bottom:1px solid #ccc;}div.race div.vehicleResults div.list ul li.error,div.race div.driverMode_codriverResults div.list ul li.error,div.race div.codriverMode_driverResults div.list ul li.error,div.race div.teamMember_results div.list ul li.error,div.race div.teamVehicleResults div.list ul li.error{background-color:#f2dede;}div.race div.vehicleResults div.list ul li.hint,div.race div.driverMode_codriverResults div.list ul li.hint,div.race div.codriverMode_driverResults div.list ul li.hint,div.race div.teamMember_results div.list ul li.hint,div.race div.teamVehicleResults div.list ul li.hint{background-color:#eee;}div.race div.vehicleResults div.list ul li.option,div.race div.driverMode_codriverResults div.list ul li.option,div.race div.codriverMode_driverResults div.list ul li.option,div.race div.teamMember_results div.list ul li.option,div.race div.teamVehicleResults div.list ul li.option{cursor:pointer;}div.race div.vehicleResults div.list ul li.option:hover,div.race div.driverMode_codriverResults div.list ul li.option:hover,div.race div.codriverMode_driverResults div.list ul li.option:hover,div.race div.teamMember_results div.list ul li.option:hover,div.race div.teamVehicleResults div.list ul li.option:hover{background-color:#003063;color:#fff;}div.race div.vehicleResults div.list ul li.selected,div.race div.driverMode_codriverResults div.list ul li.selected,div.race div.codriverMode_driverResults div.list ul li.selected,div.race div.teamMember_results div.list ul li.selected,div.race div.teamVehicleResults div.list ul li.selected{background-color:#003063;color:#fff;}div.race h1 a{border-radius:0px;padding:6px 12px;border:none;border-bottom-right-radius:6px;border-top-left-radius:6px;font-family:'Quicksand', sans-serif !important;font-size:16px;font-weight:400;border:1px solid #ddd;margin-left:20px;}div.race .photoGrid{margin-bottom:20px;}div.race .photoGrid h2.divider{margin-bottom:30px;}div.race .photoGrid img.photo{object-fit:cover;width:100%;margin-bottom:10px;height:200px;border-top-left-radius:6px;}div.race .photoGrid .box{margin-top:15px;border:1px solid #ddd;border-bottom-right-radius:6px;border-top-left-radius:6px;}div.race .photoGrid a.link{font-size:16px;font-weight:500;font-family:'Quicksand', sans-serif;line-height:26px;display:block;margin-bottom:0px;padding-left:10px;padding-right:10px;}div.race .photoGrid p{font-size:14px;padding-left:10px;padding-right:10px;margin-bottom:0px;}div.race #tracksList .track{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:30px;}div.race #tracksList .track h3{font-size:32px;}div.race #tracksList .track img{object-fit:cover;width:100%;height:400px;margin-bottom:20px;}div.race #tracksList .track p{font-size:14px;line-height:20px;}div.race #tracksList .track h4.status{border:1px solid #ddd;background-color:#eee;padding:10px 15px;border-bottom-right-radius:6px;border-top-left-radius:6px;display:inline-block;}div.race #tracksList .track h4.status.open{background-color:#afa;border-color:#4cae4c;}div.race #tracksList .track h4.status.closed{background-color:#faa;border-color:#ae4c4c;}div.race #singleAlbum img.photo{object-fit:cover;width:100%;height:auto;margin-bottom:10px;}div.race #singleAlbum a.delete{position:absolute;right:15px;top:0px;}div.race #singleAlbum div.photoGrid{margin-right:-5px;margin-left:-5px;}div.race #singleAlbum div.photoGrid div{padding-right:5px;padding-left:5px;}div.race #frontpagePartial h3{margin-top:0px;}div.race #frontpagePartial .photoGrid{margin-bottom:60px;}div.race #frontpagePartial .race{border-left:10px solid;margin-bottom:30px;padding-left:10px;}div.race #frontpagePartial .race a{display:block;font-size:24px;font-family:'Quicksand', sans-serif;font-weight:500;}div.race #frontpagePartial .race span.date{display:block;font-size:16px;font-family:'Quicksand', sans-serif;}div.race #frontpagePartial .race span.registrations{display:block;font-size:16px;font-family:'Quicksand', sans-serif;}div.race #frontpagePartial a.more{display:block;float:right;padding:5px 15px;border:1px solid #13376c;border-bottom-right-radius:6px;border-top-left-radius:6px;margin-bottom:20px;font-size:24px;}div.race #raceTabs{margin-top:30px;margin-bottom:30px;}div.race #raceTabs li a{font-size:18px;padding:12px 15px;}div.race #raceTabs li span{font-size:18px;}div.race #raceTabs .registerButton{float:right;}div.race #raceTabs .registerButton a,div.race #raceTabs .registerButton span{background-color:#51a351;color:#fff;border-radius:0px;border-bottom:5px solid;border-color:#51a351;display:block;position:relative;padding:10px 15px;border-bottom-right-radius:6px;border-top-left-radius:6px;}div.race #raceTabs .registerButton.closed a,div.race #raceTabs .registerButton.closed span{background-color:#ccc;border-color:#ccc;}div.race #raceTabs .registerButton.finished a,div.race #raceTabs .registerButton.finished span{background-color:#999;border-color:#999;}div.race #singleRace #general{margin-bottom:20px;}div.race #singleRace .coverPhoto{object-fit:cover;width:100%;border-bottom:2px solid #eee;margin-bottom:30px;max-height:400px;}div.race #singleRace .articles a{font-size:20px;font-weight:500;font-family:'Quicksand', sans-serif;line-height:26px;display:block;margin-bottom:0px;}div.race #singleRace .articles p{font-size:14px;}div.race #raceRegistrationWizard p.newform{font-size:14px;margin-top:10px;color:#666;}div.race #raceRegistrationWizard h2{font-weight:500;}div.race #raceRegistrationWizard label.control-label{font-weight:bold;font-size:16px;}div.race #raceRegistrationWizard p.info{font-size:14px;}div.race #raceRegistrationWizard div.terms{border:1px solid #ccc;background-color:#eee;padding:10px;height:300px;overflow:scroll;}div.race #raceRegistrationWizard div.terms *{font-size:12px;}div.race #raceRegistration #subCategories_1{display:none;}div.race #raceRegistration button.btn{padding:5px 10px;}div.race #raceRegistration p.hint.vehicle{font-size:20px;line-height:26px;color:#c09853;border:1px solid #faebcc;padding:15px;background-color:#fcf8e3;}div.race #raceRegistration div.terms{border:1px solid #ccc;background-color:#eee;padding:10px;height:200px;overflow:scroll;}div.race #raceRegistration div.formDriver{display:block;}div.race #raceRegistration div.formCodriver{display:none;}div.race #raceRegistration div.lookupResults{margin-bottom:0px;}div.race #raceRegistration div.teamMemberSelected,div.race #raceRegistration div.vehicleSelected{border:1px solid #ccc;border-bottom-right-radius:6px;border-top-left-radius:6px;background-color:#eee;padding:6px 12px;line-height:1.42857143;display:none;}div.race #raceRegistration div.teamMemberSelected a,div.race #raceRegistration div.vehicleSelected a{margin-left:10px;}div.race.register div.terms{border:1px solid #ccc;background-color:#eee;padding:10px;height:200px;overflow:scroll;}div.race.single div#resultsAjax.loading .box,div.race.single div#resultsAjax.loading td{background-color:#eee;cursor:not-allowed;color:#999;}div.race.single form#resultsForm select{display:block;float:left;margin-right:0px;margin-bottom:30px;border-radius:0px;border:none;color:#fff;background:#003063;}div.race.single #resultsAjax h3{margin-top:0px;}div.race.single #resultsAjax table{margin-bottom:0px;}div.race.single #resultsAjax table td{border:none;}div.race.single .social{position:relative;}div.race.single .fblike{width:300px;position:absolute;top:20px;right:0px;}div.race.single .gplus{width:50px;position:absolute;top:20px;right:350px;}div.race.single #general p{font-size:14px;line-height:16px;}div.race.single #attachments p{font-size:12px;color:#000;line-height:14px;}div.race.single img{width:100%;height:500px;object-fit:cover;}div.race.single .insuranceWarning{border:1px solid #ffa500;background:#fff6e5;padding:10px;border-radius:3px;overflow:auto;margin-bottom:10px;}div.race.single .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}div.race.single .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}div.race.singleSeries .tab-pane td.skipped{color:#999;}div.race.singleSeries table.table td{border:none;}div.race.singleSeries #raceSeriesFilter{margin-bottom:20px;}div.race #seriesList .series{background-color:#fafafa;padding:20px;border-bottom:2px solid #eee;margin-bottom:30px;min-height:130px;}div.race #seriesList .series a{font-weight:bold;}div.race #seriesList .series p{font-size:14px;margin:0px;}div.raceGroups{padding:0px;}div.raceGroups a{border-bottom:1px solid #eee;display:block;padding:15px;}div.race.list div.year h3{margin-top:0px;}div.race.list div.aside div.latestAlbum img{object-fit:cover;width:100%;margin-bottom:20px;}div.race.list div.aside div.latestAlbum .box{margin-top:15px;background-color:#fafafa;border-bottom:2px solid #eee;margin-bottom:10px;}div.race.list div.aside div.latestAlbum a.link{font-size:18px;font-weight:500;font-family:'Quicksand', sans-serif;line-height:26px;display:block;margin-bottom:10px;padding-left:10px;padding-right:10px;}div.race.list div.aside div.latestAlbum p{font-size:14px;padding-left:10px;padding-right:10px;margin-bottom:0px;}div.race.list nav select{border-radius:0px;border-color:#ddd;margin-top:20px;}div.race.list #legend{margin-top:50px;}div.race.list #filters{display:none;padding-top:70px;}div.race.list #filters ul{text-align:right;}div.race.list #filters li{background-color:#fff;padding:15px 15px;color:#003063;margin:0px;text-align:center;width:50px;border-right:1px solid #eee;margin-right:-4px;}div.race.list #filters li.down{color:#999;}div.race.list #filters li:hover{cursor:pointer;}div.race.list #filters li:last-child{border:none;}div.race.list #showPast{text-align:center;padding:15px 0;margin-bottom:0px;}div.race.list #showPast span{font-size:18px;}div.race.list table{margin:0px;padding:0px;}div.race.list tr.disabled{display:none;}div.race.list tr td.desktop{display:none;border:none;padding-bottom:20px;}div.race.list tr td.desktop span,div.race.list tr td.desktop a{font-family:'Quicksand', sans-serif;font-size:16px;}div.race.list tr td.desktop.name a.name{font-family:'Quicksand', sans-serif;font-size:24px;font-weight:500;}div.race.list tr td.desktop.name div.filterBackground{display:block;position:relative;height:65px;width:10px;float:left;margin-right:10px;}div.race.list tr td.desktop.registrations{display:none;}div.race.list tr td.mobile{border:none;padding-bottom:20px;}div.race.list tr td.mobile div.filterBackground{display:block;position:relative;height:110px;width:10px;float:left;margin-right:10px;}div.race.list tr td.mobile span,div.race.list tr td.mobile a{font-family:'Quicksand', sans-serif;font-size:16px;}div.race.list tr td.mobile .name{font-family:'Quicksand', sans-serif;display:block;font-size:24px;font-weight:500;}div.race.list tr td.mobile .cup_position{display:block;}div.race.list tr td.mobile .organizer{display:block;}div.race.list tr td.mobile .date{display:block;}div.race.columns div.column{background-color:#fff;height:300px;position:relative;width:25%;float:left;border-bottom:1px solid #eee;}div.race.columns .column .inner{padding:20px;border-right:1px solid #eee;height:100%;}div.race.columns div.column:last-child .inner{border:none;}div.race.columns div.column.last{margin:0px;}div.race.columns span.date{display:block;text-transform:uppercase;font-size:12px;color:#666;position:absolute;bottom:20px;left:20px;}div.race.columns h2{margin-top:0px;margin-bottom:10px;font-size:28px;}div.race.columns div.column h2 a{color:#000;}div.race.columns div.column:hover h2 a{color:#1a267f;}div.race.columns p{font-size:16px;line-height:24px;text-align:justify;}div.race.columns a.readmore{text-transform:uppercase;font-size:12px;display:block;font-weight:400;color:#888;position:absolute;bottom:20px;right:20px;}div.race.columns div.column:hover span.readmore{color:#000;}div.race.columns div.column span.host{display:block;font-size:14px;margin-bottom:5px;}table.calendar{width:100%;}td.calendar-day,tr:nth-child(odd)>td.calendar-day{height:120px;position:relative;background-color:#fff !important;vertical-align:top;}td.calendar-day div.races{padding-left:0px;margin-top:15px;}td.calendar-day div.races a{display:block;padding:3px;margin-bottom:3px;font-size:12px;}td.calendar-day-np{min-height:120px;}div.calendar-day-np{height:120px;}td.calendar-day-head{font-weight:bold;text-align:left;width:160px;padding:5px;}div.day-number{color:#333;float:right;position:absolute;top:0px;left:0px;width:20px;font-size:11px;text-align:center;}td.calendar-day,td.calendar-day-np{width:160px;padding:5px;border-bottom:5px solid #eee !important;border-right:5px solid #eee !important;}@media (min-width: 1200px){div.race.list tr td.organizer{display:table-cell;width:150px;}}@media (min-width: 768px){div.race.columns div.column{height:380px;}div.race.frontpagePartial a.more{font-size:14px;}}@media (max-width: 767px){div.race.columns div.column{width:100%;height:auto;}div.race.columns div.column p{margin-bottom:30px;}td.calendar-day,tr:nth-child(odd)>td.calendar-day{height:60px;}div.race ul.nav li{width:100%;}div.race ul.nav li a{border:none;}div.race ul.nav li.active a{color:#fff;border:none;background-color:#003063;}}@media (min-width: 768px){div.race #frontpagePartial a.more{font-size:18px;}div.race.list tr td.mobile{display:none;}div.race.list tr td.desktop{display:table-cell;}div.race div#singleAlbum img.photo{height:200px;}div.race div#raceAlbums img{height:250px;}}div.vehicleForm div.vehicleFormResults p{font-size:14px;}div.vehicleForm div.vehicleFormResults div.list{border:1px solid #ccc;border-bottom:none;border-bottom-right-radius:6px;border-top-left-radius:6px;background-color:#eee;margin-bottom:10px;}div.vehicleForm div.vehicleFormResults div.list ul{list-style:none;padding:0px;margin:0px;}div.vehicleForm div.vehicleFormResults div.list ul li{padding:8px 14px;margin:0px;border-bottom:1px solid #ccc;}div.vehicleForm div.vehicleFormResults div.list ul li.option{cursor:pointer;}div.vehicleForm div.vehicleFormResults div.list ul li.option:hover{background-color:#003063;color:#fff;}div.vehicleForm div.vehicleFormResults div.list ul li.selected{background-color:#003063;color:#fff;}