/* style.css - RLM Elementor Widgets */

/* General Styling */





.rlm-next-event-date {   
   font-size:22px;
	color:#fff;   	
	 text-align: center;
}




.rlm-next-event-practice {
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 3px;
   
}

.rlm-next-event-race {
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: 800;
   
}

.track-label{
 font-size:12px;
vertical-align: middle;

}

.rlm-next-event-track{
 font-size:24px;
	color:#fff;   	
	 text-align: center;
	font-weight:bold;
}

.rlm-next-event-series{
 font-size:36px;
	color:#fff;   	
	 text-align: center;
	font-weight:bold;
}

.rlm-standings::-webkit-scrollbar {
    width: 8px; /* Set the scrollbar width */
    height: 8px; /* Set the scrollbar height */
   
}

.rlm-standings::-webkit-scrollbar-thumb {
    background-color: #d5a421; /* Thumb color */
    border-radius: 10px; /* Rounded corners */
}

.rlm-standings::-webkit-scrollbar-track {
    background: #454141; /* Track color */
}


.rlm-events-calendar::-webkit-scrollbar {
    width: 8px; /* Set the scrollbar width */
    height: 8px; /* Set the scrollbar height */
   
}

.rlm-events-calendar::-webkit-scrollbar-thumb {
    background-color: #d5a421; /* Thumb color */
    border-radius: 10px; /* Rounded corners */
}

.rlm-events-calendar::-webkit-scrollbar-track {
    background: #454141; /* Track color */
}


.rlm-events-calendar {
    width: 100%;
    margin:  0;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
}

.rlm-event-track, .rlm-event-series, .rlm-event-winner {
    flex: 1;
    text-align: center; /* Optional: Center text in each column */
    padding: 10px; /* Add padding to each column */
}

.rlm-event-date {
   
    width: 24%;
   font-size:12px;
	color:#fff;
    flex: none;
	line-height:12px;
}


.event-nav-button {
    width: 50%;
	cursor:pointer;
}



/* Each event row */
.rlm-event-row {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    width: 100%;
}

.rlm-event-row:nth-child(even) {
   background: #ffffff12;
	
}
h3.rlm-races-label {
    text-align: center;
    padding: 1px;
    margin: 1px;
}
/* Event Date Styling */
.rlm-event-date {
    font-weight: bold;
   width:20%;
    text-align: left;
	
}

/* Track Name Styling */
.rlm-event-track {
   
    text-transform: uppercase;
    text-align: left;
   font-weight:bold;
	color:#fff;
}

/* Series Name Styling */
.rlm-event-series {
   
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
    color: #fff;
	
}

/* Winner Styling */
.rlm-event-winner {
    font-size: 0.6em;
	line-height:0.6em;
    text-align: right;
    font-style: italic;
    color: #e7ffec;
}

/* View Results Link */
.rlm-view-results {
    width: 10%;
    text-align: right;
    text-decoration: none;
    color: #007bff;
}

.rlm-view-results:hover {
    text-decoration: underline;
}
