
/* ############ -- POINTS STANDINGS -- ############# */

.page-id-79782 #points > tbody > tr > td > a {
	color: #e48d1a;
}

.page-id-79784 #points > tbody > tr > td > a {
	color: #0c7abf;
}

.page-id-79782 #points > tbody > tr > td > a:hover {
	color: #141414;
}

.page-id-79782 .points-standings th .resultstable th .page-id-79782 .tablepress tfoot th .tablepress thead th {
	background-color: #e48d1a;
}

.points-standings, .resultstable {
	border: .25px solid rgba(88,89,91,.25)
}

.points-standings tr:nth-child(even), .resultstable tr:nth-child(even){
	background-color: #f2f2f2;
}

.points-standings tr:hover, .resultstable tr:hover {background-color: #ddd;}

.points-standings th, .resultstable th {
	background-color: #eb1921;
	color: white;
	text-align: center;
}

.page-id-79836 .points-standings th,
.page-id-79836 .resultstable th {
    background-color: #0c7abf;
}

.page-id-80361 .points-standings th,
.page-id-80361 .resultstable th  {
	background-color: #E58E1A;
}

.page-id-79784 .points-standings th,
.page-id-79784 .resultstable th {
	background-color: #0c7abf;
}

.page-id-79782 .points-standings th,
.page-id-79782 .resultstable th {
	background-color: #E58E1A;
}

.page-id-79839 .points-standings th,
.page-id-79839 .resultstable th {
	background-color: #0c7abf;
}

.points-standings td, .resultstable td {
	text-align: center;
	padding: 4px;
	border-bottom: 2px #d9d9d9 solid;
}

.positive {
	color: green;
}

.negative {
	color: red;
}

th.results-position, th.startposition {
	width: 5%;
}

.results-position th, .startposition th {
	width: 5%;
}

.latemodelcolor {
	background-color: #e58e1a;
	color: white;
}

.sprintcarcolor {
	background-color: #127bbe;
	color: white;
}

.combinedcolor {
	background: rgb(18,123,190);
	background: -webkit-linear-gradient(left, rgba(18,123,190,1) 0%, rgba(210,14,28,1) 100%);
	background: -o-linear-gradient(left, rgba(18,123,190,1) 0%, rgba(210,14,28,1) 100%);
	background: linear-gradient(to right, rgba(18,123,190,1) 0%, rgba(210,14,28,1) 100%);
	color: white;
}

.silver {
	border-top: 4px solid silver;
}

.blue {
	border-top: 4px solid blue;
}

.orange {
	border-top: 4px solid orange;
}

.position-leader {
	position: absolute;
    top: 20px;
    margin-left: 25px;
    font-family: 'Oswald';
    font-size: 38px;
}

.position {
	position: absolute;
    top: 115px;
    margin-left: 25px;
    font-family: 'Oswald';
    font-size: 28px;
}

.onethousandwidth {
	max-width: 1000px;
	margin: 0 auto;
}

.podium-container {
  display: grid; 
  grid-auto-columns: 1fr; 
  grid-auto-rows: 1fr; 
  gap: 0px 0px; 
  margin-bottom: 20px;
}
.i1 {
  display: grid; 
  grid-template-columns: 0.9fr 1.1fr 0.9fr; 
  grid-template-rows: 1.3fr; 
  gap: 0px 0px; 
  grid-template-areas: 
    "second-place first-place third-place"
    ". . ."
    ". . ."; 
}
.second-place { 
	grid-area: second-place; 
	align-self: end;
	display: relative;
}
.first-place { 
	grid-area: first-place; 
	align-self: end;
	display: relative;
}
.third-place { 
	grid-area: third-place; 
	align-self: end;
	display: relative;
}

.points-podium-position {
    position: absolute;
    margin-top: 45px;
    margin-left: 50px;
    z-index: 1;
    font-weight: 800;
    font-size: 50px;
	background: #f26c2f;
	padding: 0 22px 0 22px;
	border-radius: 80px;
}

.points-podium-image {
	background: white;
    border-radius: 22px;
	text-align: right;
}

.points-podium-image img {
	width: 80%;
}

.points-border {
	background-color: #f26c2f;
    height: 11px;
    margin-top: -11px;
    width: 99%;
}

.podium-drivername {
	background-color: #4a4a4a;
    color: white;
    border-radius: 0 0 15px 15px;
    padding: 10px 25px 15px 25px;
	margin-top: -6px;
}

.margin-right {
	margin-right: 10px;
}

.sds-points-top5 {
	min-height: 30px;
    background-color: #f7f7f7;
    border-radius: 6px;
	margin-bottom: 2px;
}

.points-container {
  display: grid;
  grid-template-columns: .2fr 1.5fr .8fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  background-color: #f3f3f3;
  margin-bottom: 2px;
	min-height: 60px;
    align-items: center;
	border-radius: 10px;
}

.points-container:hover {
	background-color: #4a4a4a;
	border-radius: 10px;
	transition: .4s cubic-bezier(.35,.15,.6,1);
	color: white;
}

.points-position { 
	grid-area: 1 / 1 / 2 / 2; 
	text-align: center;
	font-family: "industry", sans-serif;
	font-weight: 800;
	font-size: 22px;
}

.points-position a {
	color: black;
}

.seperator {
	margin-left: 20px;
    color: red;
}

.points-drivername { 
	grid-area: 1 / 2 / 2 / 3; 
	font-family: "industry", sans-serif;
	font-weight: 800;
	font-size: 22px;
	margin-left: 14px;
}

.points-total { 
	grid-area: 1 / 3 / 2 / 4; 
	text-align: right;
    margin-right: 15px;
	font-size: 15px;
}

.podiumfirst {
	font-size: 22px;
	font-weight: 400;
}

.podiumlast {
	display: block;
	font-size: 22px;
	font-weight: 800;
	text-transform: uppercase;
	margin-top: -10px;
}

.driverlastname {
	text-transform: uppercase;
}

.driverfirstname {
	font-weight: 100;
}

.rounded {
	background: #6464644f;
    padding: 5px 15px 5px 15px;
    color: black;
    border-radius: 18px;
    font-family: "industry", sans-serif;
    font-weight: 800;
}

@media only screen and (max-width: 768px) {
	.points-container {
  		display: grid;
  		grid-template-columns: 0.3fr 0.8fr 1.0fr;
	}
	.driverfirstname {
		display: none;
	}
	.seperator {
		margin-left: 0px;
	}
	.rounded {
		font-size: 12px;	
	}
	.second-place {
		display: none;
	}
	.third-place {
		display: none;
	}
}