/*
Theme Name: World of Outlaws Theme
Theme URI: https://worldofoutlaws.com
Template: generatepress
Author: Chris Owens
Author URI: https://worldofoutlaws.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 1.0
Updated: 2021-12-28 10:47:00

*/



.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dash-button {
	border: 1px solid transparent;
	background: #eb1a21;
	cursor: pointer;
	-webkit-appearence: button;
	padding: 4px 0px;
	color: #fff;
	font-family: oswald;
	font-size: 14px;
	text-transform: uppercase;
	width: 160px !important;
	margin: 1px;
}

.group-tickets {
	border-radius: 5px;
  	background-color: #f2f2f2;
  	padding: 20px;
}

.group-tickets input[type=text], select {
  width: 100%;
  padding: 12px 20px !important;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

.group-tickets input[type=submit] {
  width: 100% !important;
  background-color: #eb1a21 !important;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.group-tickets input[type=submit]:hover {
	background-color: #2E2E2E !important;
}

.group-tickets textarea {
	 width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

.sprints th {
	background-color: #ef4b24 !important;
}

.latemodels th {
	background-color: #e58e1a !important;
}

.page-id-99489 .jeg_heroblock .jeg_post_category a, .jeg_thumb .jeg_post_category a {
	background: #e58e1a;
}

.page-id-99489 .jeg_thumb .jeg_post_category a {
	background: #e58e1a;
}

.page-id-99489 .jeg_pl_xs_4 .jeg_postblock_content:before {
	color: #e58e1a;
}

.page-id-99489 .points-podium-position, .points-border {
	background: #e58e1a;
	background-color: #e58e1a;
	
}

.page-id-99489 .seperator {
	color: #e58e1a 
}

.page-id-99507 .jeg_heroblock .jeg_post_category a, .jeg_thumb .jeg_post_category a {
	background: #EC5B20;
}

.page-id-99507 .jeg_thumb .jeg_post_category a {
	background: #EC5B20;
}

.page-id-99507 .jeg_pl_xs_4 .jeg_postblock_content:before {
	color: #EC5B20;
}

.page-id-99507 .points-border {
	background: #EC5B20;
	background-color: #EC5B20;
}

.page-id-99507 .seperator {
	color: #EC5B20;
}

.page-id-79836 .schedulebuttonslm {
	background-color: #127bbe;
}

.page-id-99381 .second-place {
	display: none;
}

.page-id-99381 .third-place {
	display: none;
}

.page-id-99381 .points-border {
	background: #EB1A21;
	background-color: #EB1A21
}

.page-id-99381 .points-podium-position {
	background: #EB1A21;
	background-color: #EB1A21;
}

.page-id-99381 .i1 {
	display: grid;
	grid-template-columns: 1.1fr;
	grid-template-rows: 1.3fr;
	gap: 0px 0px;
	grid-template-areas: "first-place" ".";
}

.green {
	background-color: #00ab00 !important;
}

.green:hover {
	background-color: #070808;
}

.craftsman {
    background-color: #b1121a !important;
	background: #b1121a !important;
}

.outlawred {
	background-color: #9a1820 !important;
	background: #9a1820 !important;
}

.stp {
	background-color: #325da7 !important;
	background: #325da7 !important;
}

.caseconstruction {
	background-color: #e58e1a;
	background: #e58e1a;
}

.caseconstruction:hover {
	background-color: #060808;
	background: #060808;
}


.subscribebutton {
    margin-top: -30px;
}

.dvvideo {
    padding-top: 100px;
    padding-bottom: 100px;
}

.ticketbuttontop {
	text-align: right;
}

.pointsheading {
	font-family: Oswald;
	font-size: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #4a4a4a14;
}

.eventnewsboxes img {
	width: 100%;
}

.eventinfoheader {
    font-weight: bold;
}

.oswaldtext {
	font-size: 16px;
    font-family: 'Oswald';
    font-weight: 600;
    line-height: 1.4em;
    text-transform: uppercase;
    letter-spacing: -.02em;
}

.inside-top-bar {
	padding: 4px;
	margin-left: 40%;
}

.top-bar {
	background-color: #d20e1c;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.bothticketbutton {
	border: 1px solid #000;
    background: #d20e1c;
    cursor: pointer;
    -webkit-appearence: button;
    padding: 0px 4px;
    color: #fff;
    font-family: 'Oswald';
    font-size: 18px;
    text-transform: uppercase;
    width: 113px !important;
}

.lmticketbutton {
	border: 1px solid #000;
    background: #e58e1a;
    cursor: pointer;
    -webkit-appearence: button;
    padding: 0px 4px;
    color: #fff;
    font-family: 'Oswald';
    font-size: 18px;
    text-transform: uppercase;
    width: 113px !important;
}

.sprintticketbutton {
	border: 1px solid #000;
    background: #127bbe;
    cursor: pointer;
    -webkit-appearence: button;
    padding: 0px 4px;
    color: #fff;
    font-family: 'Oswald';
    font-size: 18px;
    text-transform: uppercase;
    width: 113px !important;
}

.xtremeoutlaw {
	background: #c12b2a !important;
}

.xtremefont {
	color: #c12b2a !important;
}

.xtremefont:hover {
	color: white !important;
}

.superdirtcar {
	background: #E71A22 !important;
}

.superdirtcarfont {
	color: #E71A22 !important;
}

.superdirtcarfont:hover {
	color: white !important;
}
