/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;max-width: 100%;height: auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { }
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.clearfix:after{content: '';clear: both;display: block;}
.clearfix:before{content: '';clear: both;display: block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
*{box-sizing:border-box; }

/**************************************************************************************/

/*----------------------------------------------------------------------------------*/
html			{height: 100%;}
body			{font-family: 'Lato', sans-serif; font-weight: 400;}
.flt_lt			{float:left !important; display:inline;}
.flt_rt			{float:right !important; display:inline;}
a:hover, a:focus{text-decoration:none; outline:0 none;}
figure {margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}

/*----------------------------------------------------------------------------------*/
/*AvantGarde-Book*/

h3{font-size:22px;line-height: 24px; color:#000;text-align: center;font-weight: 900;}


/* ----------------------- layout ----------*/
body {}

.wrapper{}
.container{}


/* ----------------------- header ----------*/
header{padding:5px 0 4px 0;background: #fd0826;}
.headersection{text-align: center;padding: 0 15px;}
.headerimg{display:inline-block;}
.headertext{display:inline-block;vertical-align: top;padding: 6px 0 0 6px;}
.headertext  h1{font-size: 20px;line-height: 24px;color:#fff;font-weight: 900;letter-spacing: -0.6px;}

.bannersection{background: url(../images/background-photo.jpg) center center;background-repeat: no-repeat;background-size: cover;padding: 0 15px 0 15px;}
.bannerimg {padding: 33px 0px 27px 0px;}
.bannerimg figure img{width: 100%; height: auto;}


/*outlaws block*/
.totoaloutlaws{padding:0 0 31px 0;}







.outlaws h2{font-size:24px;line-height: 30px;font-family:'Lato', sans-serif;font-weight: 900;color:#000000;padding: 0px 0 9px 0;text-align:  center;}
.outlaws1{padding:8px  0px 8px  0px;}
.outlaws1 h4{font-size:16px;line-height: 18px;font-family:'Lato', sans-serif;font-weight: 900;color:#997F66;padding: 0 0 2px 0;}
.outlaws1 h2{font-size:24px; line-height: 30px;font-family:'Lato', sans-serif; font-weight: 900;color:#000000;text-align: left;padding: 0px;}
/*.outlaws2{padding:0 0 25px 0;}
.outlaws2 h4{font-size:16px; line-height: 18px;font-family:'Lato', sans-serif; font-weight: 900;color:#997F66;padding:0 0 10px 0;}
.outlaws2 h3{font-size:24px; line-height: 26px;font-family:'Lato', sans-serif; font-weight: 900;color:#000000;}
.outlaws3{padding:0 0 25px 0;}
.outlaws3 h4{font-size:16px; line-height: 18px;font-family:'Lato', sans-serif; font-weight: 900;color:#997F66;padding:0 0 10px 0;}
.outlaws3 h3{font-size:24px; line-height: 26px;font-family:'Lato', sans-serif; font-weight: 900;color:#000000;}*/
.outlaws4{padding:0 0 0px 0;}
.outlaws4 h4{font-size:16px; line-height: 18px;font-family:'Lato', sans-serif; font-weight: 900;color:#997F66;padding:0 0 10px 0;}
.outlaws4 h3{font-size:24px; line-height: 32px;font-family:'Lato', sans-serif; font-weight: 900;color:#000000;padding:0 0 20px 0;}
.outlaws4 h2{padding: 0 0 9px 0;font-size:24px;line-height: 26px;color: #fd0826;text-align: left;}
.outlaws4 p{font-size:18px;line-height: 24px;font-weight: 400;color:#000;}



/*boybsection section*/

.boybsection{padding: 36px 7px 31px 7px;background: #fd0826;margin: 0 -15px;}
.boybsection h1{font-size:50px;line-height: 52px;font-family: 'Lato', sans-serif;color:#fff;text-align: center;padding: 0 0 24px 0;font-weight: 900; letter-spacing: -1px;}

.boybimg {text-align: center;padding: 0px 0 12px 0;}
.boybsection p{text-align: center;font-size: 36px;line-height: 44px;font-family: 'Lato', sans-serif;color:#fff;letter-spacing: -1px;font-weight: 900;}
.boybsection p{}
.boybtotal{padding: 0px 0 32px 0;}


/*vehicelevents starts*/
.vehicelevents1 h3 {padding:0 0 17px 0;}
.vehicalevent1 {text-align: center;}
.vehicelevents{background: #e9e8e7;padding: 19px 15px 0px 15px;}

.diselclasses{letter-spacing: 0.4px;}
.diselclasses h4{font-size:18px; line-height: 20px; color:#000;padding:0 0 10px 0;font-weight: 900;}
.diselclasses ul li{font-size: 18px;line-height: 22px;color:#000;padding: 0 0 8px 0;font-weight: 400;}
.truck-pull{padding:0px 0 25px 0;}
.truck-pull h4{font-size:18px; line-height: 20px; color:#000;padding:0 0 15px 0;}
.truck-pull ul li{font-size: 18px;line-height: 20px;color:#000;padding: 0 0 0 0PX;font-weight: 400;}
.ThundeDome{padding:0 0 25px 0;}
.ThundeDome h4{font-size:18px; line-height: 20px; color:#000;padding:0 0 15px 0;}
.ThundeDome ul li{font-size: 18px;line-height: 20px;color:#000;padding: 0 0 0 0px;font-weight: 400;}
.Grudge-MatchMuddRacing{padding:0 0 0 0;}
.Grudge-MatchMuddRacing h4{font-size:18px; line-height: 20px; color:#000;padding:0 0 15px 0;}
.Grudge-MatchMuddRacing ul li{font-size: 18px;line-height: 20px;color:#000;padding: 0 0 0 0px;font-weight: 400;}
.vehiclestotal{padding: 0px 0 31px 0;}
.lisection{padding:0 0 9px 36px;}

/*facebook-section*/

.facebook-section{background: #385590;padding: 0 17px;margin: 0 -15px;}
.facebookicon{text-align: center;padding:31px 0 26px 0;}
.facebook-section p{text-align:center;font-size: 18px;line-height: 22px;color:#fff;padding:0 0 32px 0;font-weight: 700;}
.facebookicon p em{border-bottom: 2px solid #fff;}
.facebooktotal {padding:0 0 33px 0;}


/*information-section starts */
.information{padding: 20px 15px 8px 15px;background: #e9e8e7;}
.information h3{/*font-size:22px;line-height: 24px;color:#000;padding:0 0 0 0px;*/ padding:0 0 17px 0;}
.information  ul li{font-size:18px;line-height: 22px;color:#000;padding:0 0 8px 0px;font-weight: 400;}
.li-information{padding:0 0 0 36px;}

/*footer section*/
footer{text-align: center;padding:50px 0 50px 0;}
.footer-section h5{font-size:18px;line-height: 20px;color:#997F66;padding:0 0 11px 0;}
.footer-section a{font-size: 24px;line-height: 26px;color:#fff;text-decoration: none; letter-spacing: -0.4px;}
.footer-section h5{}


.banner-sectiontotal{max-width: 690px;margin: 0 auto;}


/*outlaws block*/
.totoaloutlaws{padding:0 0 31px 0;}

.outlaws{background:#fff;padding: 15px 15px 13px 17px;}
.outlaws {background-color: rgba(255,252,249,0.92);}

.facebook-section p a{border-bottom: 2px solid #fff;text-decoration: none;color:#fff;}
