

:root {
  --site-text-color: rgba(31, 31, 31, 1);
--link-color: rgba(223, 0, 37, 1);
--link-hover-color: rgba(255, 0, 0, 1);
--header-background-color: rgba(0, 0, 0, 0.83);
--navigation-background-color: rgba(223, 0, 37, 1);
--navigation-link-color: rgba(255, 255, 255, 1);

  --profile-photo-radius: 50%;
  
  
}






.panel {
  border: 0;
  box-shadow: none;

  --panel-header-background-color: transparent;
  --panel-border-size: 2px;
}

.btn-primary {
  color: #fff;
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}
.btn-secondary {
  color: #fff;
  border-color: var(--secondary-color);
  background-color: var(--secondary-color);
}
.btn-success {
  color: #fff;
  border-color: #28a745;
  background-color: #28a745;
}
.btn-info {
  color: #fff;
  border-color: #17a2b8;
  background-color: #17a2b8;
}
.btn-warning {
  color: #212529;
  border-color: #ffc107;
  background-color: #ffc107;
}
.btn-danger {
  color: #fff;
  border-color: #dc3545;
  background-color: #dc3545;
}
.btn-inverse {
  color: #fff;
  border-color: #000;
  background-color: #000;
}

.btn {
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;


  border-color: transparent !important;
}


body{--header-logo-max-height: 100px;--primary-color: rgb(223, 0, 37);--navigation-link-color: #fff;--navigation-link-hover-color: #fff;--panel-border-color: var(--primary-color);--new-label-background-color: green;--updated-label-background-color: rgba(255, 0, 0, 0.7)}table:not(.table){max-width:100% !important;width:auto !important}#site_header{z-index:1000}.leaflet-top,.leaflet-bottom{z-index:999}#user_nav_bar .navbar-inner{border-bottom:1px solid #333}#site_header,#site_footer{color:#fff}#site_header{box-shadow:0 4px 4px -2px rgba(0,0,0,0.3)}@media screen and (max-width: 768px){#site_nav .navbar-inner .nav-collapse .nav{background-color:none}}#site_footer a{color:#888}#site_footer a:hover,#site_footer a:focus{color:#ddd;text-decoration:underline}#site_footer ul.nav>li>a{color:#fff}#page_header #responsive-ad-header{margin-top:1rem;text-align:center}@media screen and (max-width: 768px){#page_header #responsive-ad-header{display:none}#page_header .google-header-ad{display:none !important}}#page_content{--page-template-area-padding: 1.5rem 0 2rem}#site_nav{text-transform:uppercase}#site_nav .nav li a{font-weight:500;font-size:1.1rem;border-radius:0}@media screen and (min-width: 980px) and (max-width: 1199px){#site_nav .nav li a{font-size:1rem}}#site_nav .nav>li>a{background-color:transparent;border-bottom:2px solid transparent}#site_nav .nav>li:hover>a,#site_nav .nav>li.active>a{border-bottom:2px solid #fff}#site_nav .caret{border-top-color:#fff}#site_nav .dropdown-menu li a{padding:0.7rem 1.4rem}.page-title{font-size:1.9rem}.panel .panel-heading{text-transform:uppercase;font-size:1.1rem;font-weight:600}.panel .panel-footer{text-transform:uppercase}.nav .dropdown-toggle .caret{border-top-color:#000}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#000}.content-show .content-header-details{border-bottom:2px solid var(--primary-color)}.content-item.user .content-image{background-color:#fff}#site_footer #copyright{border-top:1px solid #444;padding-top:1em;margin-top:0}#short-track-challenge,#speedway-challenge,#event-scoring-points{font-size:0.9rem}#short-track-challenge .content-items,#speedway-challenge .content-items,#event-scoring-points .content-items{columns:260px;column-gap:2rem}#short-track-challenge .content-item,#speedway-challenge .content-item,#event-scoring-points .content-item{height:5rem;overflow:hidden;break-inside:avoid}#short-track-challenge .content-item.event_scoring_point:before,#speedway-challenge .content-item.event_scoring_point:before,.content-collection .content-item.event_scoring_point:before{width:2.5rem;font-size:1.1rem;font-weight:600}#short-track-challenge .content-image,#speedway-challenge .content-image,#event-scoring-points .content-image{display:block;width:16%}#short-track-challenge .heading,#speedway-challenge .heading,#event-scoring-points .heading{font-size:unset;width:63%}#short-track-challenge .points,#speedway-challenge .points,#event-scoring-points .points{padding-right:1rem}body.posts_page.category_classifieds .content-item .byline{display:none}.content-manage .dropdown-header[data-section=recommendations]{padding-top:25px;background-image:url(https://dk1xgl0d43mu1.cloudfront.net/user_files/arcaracing/site_assets/000/029/320/thumb.png?1535508814);background-repeat:no-repeat;background-position:20px 2px;background-size:75px}body#user_profile_page.user_role_arca_driver.show #profile_header .profile-image img{--profile-photo-radius: 0.3rem}body#user_profile_page.user_role_arca_driver.show #profile_header .profile-image img{width:auto;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#site_nav .navbar-inner .nav>li a{color:var(--nav-link-color)}#site_nav .navbar-inner .nav>li a:hover{background-color:transparent;border-bottom:2px solid #fff}}.content-item .content-detail[data-permalink=race-tv-2]{display:none}.content-item .content-detail[data-permalink=race-tv-2] .content-detail-label{display:none}body.events_page.index .content-item .content-detail[data-permalink=race-tv-2]{display:block}@media screen and (max-width: 467px){body.events_page.index .content-item .content-detail[data-permalink=race-tv-2] img{margin:0.5rem 0 0 !important}}@media screen and (min-width: 468px){body.events_page.index .content-item .content-detail[data-permalink=race-tv-2]{position:absolute;top:0;right:0}}body.events_page.index .content-item .content-image{display:none}#sidebar .page-template-area-content{display:flex;flex-direction:column;justify-content:center}#sidebar-footer-ad{order:10}#sidebar .page_module_3457{order:20;margin:1rem 0}#sidebar #info-menu_menu{text-align:center}#sidebar .latest_news{order:-1}#menards-main-page-ad,#sidebar-footer-ad{text-align:center;margin-bottom:1rem}#page_footer .page_module_3457{margin:1rem 0}#next-race .content-item .next-session{display:block;margin-bottom:0}#last-race .content-item .last-session-results{display:block}#last-race .content-item .last-session-results .content-items .content-item:first-child{border:0;box-shadow:none}#last-race .content-item .last-session-results .content-items .content-item:not(:first-child){display:none}#next-race .content-item .content-image,#last-race .content-item .content-image{display:block}#next-race .content-item .content-detail[data-permalink=race-tv-2],#last-race .content-item .content-detail[data-permalink=race-tv-2]{display:none}.content-item.event_scoring_point .content-image a:before{display:none}.entry-list .content-detail{font-size:0.9rem}.entry-list .content-detail-label{font-weight:600}.entry-list .content-detail-label:after{content:': '}@media screen and (max-width: 768px){.content-filters .search-query{width:60px;font-size:0.9rem}}.event-session-results .content-collection.feature-first .content-item:first-child .content-image{width:100px}.event-session-results .content-collection .content-item.label-new .content-image a::before{display:none}.content-show .carousel .photo img{width:100%}.results_grid tr.contest_selection .driver_profile:before{content:"\f05d";color:green;font-family:FontAwesome;font-style:normal;font-weight:normal;padding-right:4px;font-size:1.3em;line-height:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav>li>a.btn.btn-primary:hover,.nav>li>a.btn.btn-primary:focus{background-color:var(--link-hover-color)}.btn.btn-large{line-height:1.2}#contest_entries_page .contest_entry_form{top:42px}#contest_entries_page .contest_entry_form .form-actions{padding:8px 15px 8px;margin-top:10px}#contest_entries_page #contest_selection_fields .selection_container .selected_option{text-align:center;height:12vw}#contest_entries_page #contest_selection_fields .selection_container .selected_option .user_icon img{max-height:100px}#contest_entries_page #contest_selection_fields .selection_container .selected_option .details h4{text-align:center;font-size:0.9em;font-weight:500}#contest_entries_page #contest_options,#contest_entries_page #bonus_options,.contest .contest_options{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.contest_options.top_selections{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}.contest_options.top_selections .user{text-align:center}.contest_options.top_selections .user_icon img{max-height:80px}.contest_options.top_selections .user .details h4{font-size:0.9em;font-weight:500;line-height:1;margin:5px 0}.contest .contest_options .user,#contest_options .contest_option{text-align:center}.contest .contest_options .user img,#contest_options .contest_option .user_icon img{max-height:170px}.contest .contest_options .user .details,#contest_options .contest_option .details{padding:5px 0 15px}.contest .contest_options .user .details h4,#contest_options .contest_option .details h4{margin:0 0 5px;font-weight:500}.contest_options .user .details .display_name{color:var(--link-color)}@media screen and (max-width: 768px){#contest_entries_page .contest_entry_form{top:121px}#contest_entries_page #contest_selection_fields{grid-gap:0.5em;margin-bottom:10px}#contest_entries_page #contest_selection_fields .selection_container .selected_option{height:15vw}#contest_entries_page #contest_selection_fields .selection_container .selected_option .details{display:none}}@media screen and (min-width: 468px) and (max-width: 767px){#contest_entries_page .contest_entry_form{top:0px}}




