/********************************************************************************************************************************
 NOTES
*********************************************************************************************************************************
    Notes go here.
    Colors [Light - Dark]:
        Blues:
            rgb(30,140,240) - #1e8cf0
            rgb(20,100,175) - #1464af
            rgb(15,70,120) - #0f4678
            rgb(5,35,60) - #05233c
        Greys:
            rgb(255,255,255) - #fff
            rgb(230,230,230)
            rgb(200,200,200) - #c8c8c8
            rgb(140,140,140) - #8c8c8c
            rgb(34,34,34) - #222
        Type:
            rgb(000,000,000)
            rgb(000,000,000)


/********************************************************************************************************************************
 FONT IMPORTS
********************************************************************************************************************************/
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../fonts/LeagueGothic/League_Gothic-webfont.eot');
    src: url('../fonts/LeagueGothic/League_Gothic-webfont.eot?#iefix') format('eot'),
         url('../fonts/LeagueGothic/League_Gothic-webfont.woff') format('woff'),
         url('../fonts/LeagueGothic/League_Gothic-webfont.ttf') format('truetype'),
         url('../fonts/LeagueGothic/League_Gothic-webfont.svg#webfont1Lb5Pdit') format('svg');
    font-weight: normal;
    font-style: normal;
}

/********************************************************************************************************************************
 TYPOGRAPHY
********************************************************************************************************************************/
a                   {   color:rgb(30,140,240);  }
a:hover             {   color:rgb(15,70,120);  }
.adminForward       {   color:rgb(255,255,255);}

::-moz-selection{color:#fff;background:rgb(30,140,240); text-shadow: none; filter: none;}
::selection{color:#fff;background:rgb(30,140,240); text-shadow: none; filter: none;}


/********************************************************************************************************************************
 LAYOUT/BODY
********************************************************************************************************************************/

html { background:url(../images/html-bg.jpg) center top no-repeat #000;}
body {  background:none;}

.contentWrapper { padding-top:20px;}

.contentHeader {}
.contentBody { }
.contentFooter {}

.Home .wlRowTitle { display:none;}

.wlRowTitle .wlCol  {  border-bottom: 1px dotted #222; margin-bottom:30px; /*margin-top:20px; padding-top:10px;*/}
.wlRowTitle h1 { color: #313131;font-family: LeagueGothicRegular,Impact,Sans-Serif;font-size: 54px;line-height: 44px;text-transform: uppercase;font-weight: normal;}
.wlRowTitle p {color: #1e8cf0;font-family: LeagueGothicRegular,Impact,Sans-Serif;font-size: 18px;line-height: 18px;text-transform: uppercase;letter-spacing:;font-weight: normal;}
.wlRowTitle .breadcrumbs {}

.wlRowTitle            { font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size: 14px; text-transform:uppercase;}
.wlRowTitle ul         { }
.wlRowTitle li         { color: #fff; display:inline;}
.wlRowTitle li a       { color:#666; margin-right:3px;}
.wlRowTitle li a:after       { 
    font-family:'wlib3-user';speak: none;font-style: normal;font-weight:normal;font-variant: normal;text-transform: none; line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
    margin-left:5px;
    content: "\e604";
}
.wlRowTitle li span    { color:#666;}

.wlRowTitle li .last { color:#313131;}

/********************************************************************************************************************************
MENU
********************************************************************************************************************************/
/* ====== Content Header ====== */
.contentHeader {
    border-bottom:1px solid rgb(30,140,240);
    background-image: linear-gradient(to bottom right, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(76, 75, 80)),color-stop(1, rgb(15, 25, 25)));
    background-image: -o-linear-gradient(bottom, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    background-image: linear-gradient(to bottom, rgb(76, 75, 80) 0%, rgb(15, 25, 25) 100%);
    margin:0; margin-bottom:0; padding:0;}
.contentHeader .topNav                  { background:rgba(0,0,0,.5);border-bottom: 1px solid #000; text-transform:uppercase; font-size:11px;}
.contentHeader .topNav i { font-style:normal;}
.contentHeader .navWrapper              { width: 960px;position: relative; margin:auto;}

.contentHeader .menu.mainMenu { }
.contentHeader .menu.mainMenu li        { background:none;}
.contentHeader .menu.mainMenu>li        { padding-bottom:10px;}
.contentHeader .menu.mainMenu li a      { font-size:14px; line-height: 31px; font-weight:bold;padding:0px 8px; border-color:rgba(255,255,255,.4);}
.contentHeader .menu.mainMenu>li a      { text-transform:uppercase;}
.contentHeader .menu.mainMenu>li a .userIcon      { font-size:16px;}

.contentHeader .menu.mainMenu>li:hover:before   {  font-family:'wlib3-user';speak: none;font-style: normal;font-weight: normal;font-variant: normal; text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;  content: "\e602"; position:absolute; bottom:-3px; left:50%; margin-left:-3px; color:rgba(30,140,240,.5);}  
.contentHeader .menu.mainMenu>li.selected:before,
.contentHeader .menu.mainMenu>li.top:before         {  font-family:'wlib3-user';speak: none;font-style: normal;font-weight: normal;font-variant: normal; text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: "\e602"; position:absolute; bottom:-3px; left:50%; margin-left:-3px; color:rgba(30,140,240,1);}  

.contentHeader .menu.mainMenu li a:hover, .contentHeader .menu.mainMenu li a:active             { background:none;}
.contentHeader .menu.mainMenu .sub, .contentHeader .menu.mainMenu .sub_side  { border-top:1px solid rgb(30,140,240); background:rgb(34,34,34); box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);}
.contentHeader .menu.mainMenu .sub_side { top:-1px;}
.contentHeader .menu.mainMenu .sub ul li    { background:none;}
.contentHeader .menu.mainMenu .sub ul li a      { text-transform:none; font-weight:normal;}
.contentHeader .menu.mainMenu .sub li a:hover, .contentHeader .menu.mainMenu .sub li a:active   { background:rgba(255,255,255,.2);}
.contentHeader .menu.mainMenu .sub a.expand:after   { line-height:31px; font-size:14px; color:rgb(30,140,240);}

.contentHeader .menu.mainMenu #Store { margin-left:5px;}

.contentHeader .menu.mainMenu .expandIcon           {line-height:31px; background:rgb(30,140,240);}

.contentHeader .navWrapper #navControl   { color:#fff;border:1px solid rgb(30,140,240); background:none;}
.contentHeader .navWrapper #navControl:hover,
.contentHeader .navWrapper #navControl:active   { color:#fff;border:1px solid rgb(30,140,240); background:rgb(30,140,240);}

.contentHeader .links                   { width:960px; margin:auto; text-align:right;}
.contentHeader .links ul                { display:inline-block; border-left:1px solid #000; margin:0px 5px; padding:0px 5px;}
.contentHeader .links ul:last-child     { border-right:1px solid #000;}
.contentHeader .links a                 {color:rgba(255,255,255,.5);}
.contentHeader .links a:hover,
.contentHeader .links a:active          {color:rgba(255,255,255,.75);}
.contentHeader .links .userIcon         { margin-right:5px;}
.contentHeader .links li                {display: inline-block; padding:2px 5px;}

.userBarWrapper                  { background:rgb(15,70,120);height:34px; clear:both;}
#standingsBar { display:none;}
.Home #standingsBar { display:block;}
.standingsBarWrapper { overflow:; clear: both; margin-bottom: 0px; height: 10px; overflow: hidden; background: rgb(0,0,0); }



.standingsBar { width:940px; margin:auto;}
.standingsBar .wgHeader { display:block; float:left; width:%;}
.standingsBar .wgTitle,
.standingsBar .wgSubtitle { display: block; float: left; font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size: 20px; line-height:25px; text-transform: uppercase; padding:5px 20px; border-right:1px dotted rgb(5,35,60);}

.standingsBar .wgSubtitle { text-align:center; }
.standingsBar .wgTitle { width:100%; text-align:right;}



.standingsBar .wgContent { display:block; float:left; width:%; background:rgb(15,70,120)!important; }
.standingsBar .statsHeader {display:none; }



#topSlider { position:relative; overflow:hidden;}
#topSlider:before { content:""; height:100%; width:100%; background:url(../images/sliderPattern.png) bottom center; background-repeat:repeat-x; background-size:contain; display:block; position:absolute; z-index:50;}
.topSlider { max-width:100%; margin:auto;}
.topSlider .wgContent { padding:0;}
.topSlider .wlCol { margin:0; width:100%; }
.topSlider .bx-wrapper { margin:0; max-height:400px;}
.topSlider .bx-wrapper img { width:100%;}

.topSlider {}

.topSlider .bx-wrapper .bx-controls-direction a {margin-top: -35px;width: 71px;height: 71px;}
.topSlider .bx-wrapper .bx-prev {	background: url(../images/controls.png) no-repeat 0 0;}
.topSlider .bx-wrapper .bx-prev:hover {	background: url(../images/controls.png) no-repeat -71px 0;}

.topSlider .bx-wrapper .bx-next { background: url(../images/controls.png) no-repeat 0 -71px}
.topSlider .bx-wrapper .bx-next:hover { background: url(../images/controls.png) no-repeat -71px -71px}


/********************************************************************************************************************************
 DALEJR.com Footer
********************************************************************************************************************************/
/* ====== Content Footer ====== */
/*.contentFooter {
    color:#fff;
    border-top:1px solid rgb(30,140,240);
    background:rgb(5,35,60);
    margin:0; margin-bottom:0px; padding:0;}*/
/*.contentFooter { background:url(../images/footer-bg.jpg) center 25%; color:#fff; padding:30px 0px 40px 0px; background-size:100%;}
.contentFooter a { color:rgb(255,255,255);}
.contentFooter a:hover { color:rgb(30,140,240);}
.contentFooter .layoutCol3 {  text-align:center;}

.contentFooter .wlRow { width:960px; margin:auto; padding-top:5px; padding-bottom:30px;}
.contentFooter h3 { font-family:oswaldlight, Impact, Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; font-weight:normal; border-bottom: 1px solid #919191; margin:0 40px 5px 40px; padding:0 0 5px 0;}*/


.contentFooter { background: rgb(76, 75, 80) ; color:#fff; padding:0px 0px 0px 0px; background-size:100%;}
.contentFooter .layoutCol3 {  text-align:center;}
.contentFooter h3 { font-family:oswaldlight, Impact, Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; font-weight:normal; border-bottom: 1px solid #919191; margin:0 40px 5px 40px; padding:0 0 5px 0;}
.contentFooter p,
.contentFooter address { font-family:oswald, Impact, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#919191; font-size:14px; line-height:20px; font-style:normal;}
.contentFooter .street-address { display:block;}

.contentFooter.copyright { background:#313131; padding:10px 0px; color:#919191; }
.contentFooter a {color:#919191; }
.contentFooter a:hover {color:#c4c4c4; }
.contentFooter .wlRow { width:960px; margin:auto; padding-top:5px; padding-bottom:10px;}


/********************************************************************************************************************************
 WIDGETS
********************************************************************************************************************************/
.wgWrapper { }
.wgTitle,
.wgSubtitle,
.wgFooter {padding:2px 10px;color: #fff;font-weight:100; font-size:20px; line-height:20px;}
.wgSubtitle, .wgFooter { font-size:12px; display:block;}

.wgTitle {background:rgb(30,140,240); font-family: LeagueGothicRegular,Impact,Sans-Serif;  text-transform:uppercase; width: 172px;}
.wgSubtitle {background:rgb(20,100,175); }
.wgFooter {background:rgb(15,70,120); }

.wgContent { background:#fff;}
.wgContent, .wgSubtitle, .wgFooter {   }

.wgFooter { }


/********************************************************************************************************************************
 WIDGET RESET CLASSES
********************************************************************************************************************************/
.wgWrapper { margin-bottom:20px;}
/* Complete Reset */
.wgWrapper.reset { }
.wgWrapper.ad .wgContent { padding:0; background:none; display:table;}
.wgWrapper.ad .wgContent a {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

/********************************************************************************************************************************
 Toolbox Classes
********************************************************************************************************************************/
img.imgBlue { border-bottom: 5px solid #1e8cf0; }

/********************************************************************************************************************************
 Media Feed/Items
********************************************************************************************************************************/
.Media .wlRowTitle { display:none; }
.rowMedia { margin-top:50px;}
.mediaFeed .gallery .item .title h3        { color:#222;font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:20px; line-height:20px; font-weight:normal; text-transform:uppercase;}
.mediaFeed .gallery .item:hover .title h3  { color:rgb(30,140,240); }
.mediaFeed .gallery .item:hover .thumb .img{ border:1px solid rgb(30,140,240);}

/* Media List */
.mediaFeed .gallery .list .item { border-bottom:1px dotted rgb(200,200,200); margin-bottom:10px; padding-bottom:10px; vertical-align:top; cursor:pointer;}
.mediaFeed .gallery .list .item:last-of-type { border-bottom:none; margin-bottom:0; padding-bottom:0;}

.mediaFeed .gallery .list .item .meta { color:#888;}
.mediaFeed .gallery .list .item .thumb     { display:block; float:left; padding-right:10px;}
.mediaFeed .gallery .list .item .thumb img { }
.mediaFeed .gallery .list .item .title     { display:block; float:left;}
.mediaFeed .gallery .list .item .title h3  { font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:20px; line-height:20px; font-weight:normal; text-transform:uppercase;}
.mediaFeed .gallery .list .item .title .description { color:#222;}
.mediaFeed .gallery .list .item .adminTools { top: 0;}

.mediaFeed .gallery .grid .item { height:230px;}
.mediaFeed .gallery .grid .item .title h3 { margin-top:10px;}


.mediaFeed .gallery .grid .item.photo .thumb       {}
.mediaFeed .gallery .grid .item.photo .thumb .img  {}

.mediaFeed.external .gallery .list .item .title  { width:100%; }
.mediaFeed.external .gallery .list .item .thumb,
.mediaFeed.external .gallery .list .item .title .description  { display:none; }

.mediaFeed.multimedia .gallery .grid .item .meta { display:none;}

/* Fake Image Stacks on PHOTO items */
.mediaFeed .gallery .grid .item.photo .thumb { position: relative; z-index: 10; }
/* Image styles */
.mediaFeed .gallery .grid .item.photo .thumb img { vertical-align: bottom; border:2px solid #fff; border-radius: 3px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);}
.mediaFeed .gallery .grid .item.photo .thumb:last-of-type { margin-right: 0; }
/* Stacks creted by the use of generated content */
.mediaFeed .gallery .grid .item.photo .thumb:before,
.mediaFeed .gallery .grid .item.photo .thumb:after     { content: ""; border-radius: 3px; width: 100%; height: 100%; position: absolute; border:2px solid #fff; left: 0; background:rgb(255,255,255);
                                              -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                                              -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
                                              -webkit-transition: 0.3s all ease-out;-moz-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}
.mediaFeed .gallery .grid .item.photo .thumb:before { top:2px; z-index: -10; } /* 1st element in stack (behind image) */	
.mediaFeed .gallery .grid .item.photo .thumb:after { top:4px; left:-2px; z-index: -20; } /* 2nd element in stack (behind image) */

/* Third stack example (One stack element rotated in the opposite direction) */
.mediaFeed .gallery .grid .item.photo .thumb:before {-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);transform: rotate(4deg);}	
.mediaFeed .gallery .grid .item.photo .thumb:after {-webkit-transform: rotate(6deg);-moz-transform: rotate(6deg);transform: rotate(6deg);}	

/* Reset all rotations on hover */
.mediaFeed .gallery .grid .item.photo:hover .thumb:before,
.mediaFeed .gallery .grid .item.photo:active .thumb:before,
.mediaFeed .gallery .grid .item.photo:hover .thumb:after,
.mediaFeed .gallery .grid .item.photo:hover .thumb:after {top:0;box-shadow:none;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}


/* Fake Image Stacks on PHOTO items */
.mediaFeed .gallery .grid .item.video .thumb { position: relative; z-index: 10; }
/* Image styles */
.mediaFeed .gallery .grid .item.video .thumb img { vertical-align: bottom; border:0; padding:5px; background:#000;}
.mediaFeed .gallery .grid .item.video .thumb:last-of-type { margin-right: 0; }
/* Stacks creted by the use of generated content */
.mediaFeed .gallery .grid .item.video .thumb:before,
.mediaFeed .gallery .grid .item.video .thumb:after     { content: ""; width: 100%; height: 100%; position: absolute; border:9px solid #000; left: 0; background:rgb(0,0,0);
                                              -moz-border-image: url(../images/film.png) 27 repeat stretch;-webkit-border-image: url(../images/film.png) 27 repeat stretch;-o-border-image: url(../images/film.png) 27 repeat stretch;border-image: url(../images/film.png) 27 fill repeat stretch;}
.mediaFeed .gallery .grid .item.video .thumb:before { top:-6px; z-index: -10; } /* 1st element in stack (behind image) */	
.mediaFeed .gallery .grid .item.video .thumb:after { top:6px; z-index: -20; } /* 2nd element in stack (behind image) */


/* Media Item -- Full Page */
.mediaFeed .mediaFullpage .detail p { margin-bottom:10px;}
.mediaFeed .mediaFullpage .recent li .ball { background:#1e8cf0;}

.mediaFeed .showMore {display: block;color:#fff; background:rgb(30,140,240); border-radius:0px; border:none; margin-top:15px;
                      font-family: LeagueGothicRegular,Impact,Sans-Serif;font-size:24px;line-height:24px;text-transform: uppercase;letter-spacing:;font-weight: normal;}
.mediaFeed .showMore:hover { border:none;}

/* Media Item -- Full Page / photoGallery */
.mediaGallery { background:none;}
.mediaGallery.mediaFeed .gallery .grid .item .title h3 { color:#fff;}
.mediaGallery.mediaFeed .gallery .grid .item:hover .title h3 { color:rgb(30,140,240);}
.galleryWrapper { background:none; color:#fff; padding:;}
.mediaFeed .mediaFullpage.photoGallery .header h1 {color: #fff;font-family: LeagueGothicRegular,Impact,Sans-Serif;font-size:44px;line-height:34px;text-transform: uppercase;letter-spacing:;font-weight: normal;}
.mediaFeed .mediaFullpage.photoGallery .lftbar { display: none; }
.mediaFeed .mediaFullpage.photoGallery .tags { display: none; }
.mediaFeed .mediaFullpage.photoGallery .detail  { width:100%;}
.mediaFeed .mediaFullpage.photoGallery .sliderAlbumWrapper .bx-controls-direction .bx-prev {}
.mediaFeed .mediaFullpage.photoGallery .sliderAlbumWrapper {  overflow:hidden;}
.mediaFeed .mediaFullpage.photoGallery .bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: 2px solid #fff;background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.mediaFeed .mediaFullpage.photoGallery .sliderThumbsWrapper {padding-top: 10px;}
.mediaFeed .mediaFullpage.photoGallery .sliderThumbsWrapper li { background:rgb(30,140,240);border-top:none; border-bottom:none; border-left:1px solid #fff; border-right:1px solid #fff;}
.mediaFeed .mediaFullpage.photoGallery .sliderThumbsWrapper li.active img { opacity:.5;}
.mediaFeed .mediaFullpage.photoGallery .sliderThumbsWrapper li:hover img { opacity:.7;}

.mediaFeed.mediaGallery .gallery .grid .item {height: 200px;}

/********************************************************************************************************************************
 Media Center
********************************************************************************************************************************/
.mediaCenter {}
.mediaCenter .gallery .item .adminTools { position:absolute; top:0; right:0; z-index:100; background:rgba(255,255,255,.8);}

.mediaCenter .gallery .title { display:none;}
.mediaCenter .gallery .grid .item {width: 25%;height: auto;float: left;padding:2px;}
.mediaCenter .gallery .grid .item:first-of-type { width:100%; padding:0; margin-bottom:5px;}
.mediaCenter .gallery .grid .item .thumb .img {border: none;background-color:none;padding:0;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}

.mediaCenter .gallery .grid .item:first-of-type .title { display:block;background:rgb(30,140,240); color:#fff; padding:2px 5px; position:absolute; bottom:0; left:0;}
.mediaCenter .gallery .grid .item:first-of-type .title .meta,
.mediaCenter .gallery .grid .item:first-of-type .title .description { display:none;}
.mediaCenter .gallery .grid .item:first-of-type .title h3 { display:block;  color:#fff;}

.mediaCenter .quickLink { background: rgb(15,70,120);color: #fff;padding: 2px 6px 2px 6px; width:100%; text-align:center; display:inline-block;font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-size: 18px;font-weight: normal;text-decoration: none;line-height: 18px;text-transform: uppercase; margin-top:4px;}


/********************************************************************************************************************************
 Victory Lane
********************************************************************************************************************************/
/*.victorylane.mediaFeed .gallery .grid .item .title h3 { font-family:'Segoe UI', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:16px; margin-top:15px; }*/
.mediaFeed.victoryLane .gallery .grid .item .title h3 { margin-top:15px; color:#fff;}
.mediaFeed.victoryLane .gallery .grid .item { width:25%; height:220px; padding-bottom:0;}
.mediaFeed.victoryLane .gallery .grid .item .meta {display:;}
.mediaFeed.victoryLane .gallery .grid .item .description {display:none; color:#888;}


/********************************************************************************************************************************
 RaceReport Table
********************************************************************************************************************************/
table.racereport            { width:250px; border-collapse: collapse;}

table.racereport thead      { background:#1e8cf0 url(../images/table-highlight.png) repeat-x bottom; color:#fff; border:1px solid #760e12; text-align:left;
                              font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility; font-size:24px; line-height:28px; }
table.racereport thead th   { padding:2px 5px 2px 5px; font-weight:normal; text-transform:uppercase;}
table.racereport thead strong { font-weight:normal;}
table.racereport tbody tr.even    { background:#ccc;}
table.racereport tbody tr.odd     { background:#eee;}
table.racereport tbody tr         { border:1px solid #ccc;}
table.racereport tbody td         { padding:2px 5px 2px 5px; font-size:12px;}

table.racereport tbody td {  text-align:right;}
table.racereport tbody td.col { font-weight:bold; width:90px; text-align:left;}


/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.countdown{ width:280px;}
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	.countdown{ width:280px;}
}

/********************************************************************************************************************************
 Biography
********************************************************************************************************************************/
.biography { }
    .biography p { margin-bottom: 20px; color:#fff; font-size:14px; line-height:18px;}

/*.biography .bx-wrapper .bx-viewport { background:none;}

.biography .bx-wrapper .bx-viewport p { color:#fff; font-size:14px; margin-bottom:20px; padding:0 20px;}
.biography .bx-wrapper .bx-viewport p em { color:rgb(140,140,140);}
.biography .bx-wrapper .bx-pager, .biography .bx-wrapper .bx-controls-auto { width:inherit; left:20px;}

.biography .bx-wrapper .bx-pager.bx-default-pager a:hover,
.biography .bx-wrapper .bx-pager.bx-default-pager a.active {background: rgb(30,140,240);}
.biography .bx-wrapper .bx-controls-direction { position:absolute; right:0;}
.biography .bx-wrapper .bx-controls-direction a {margin-top:0;width: 26px;height: 29px; position:relative; display:inline-block;}
.biography .bx-wrapper .bx-prev, .biography .bx-wrapper .bx-next { position:relative; left:0; right:0;}
.biography .bx-wrapper .bx-prev {	background: url(../images/controls-bio.png) no-repeat top left; }
.biography .bx-wrapper .bx-prev:hover {	background: url(../images/controls-bio.png) no-repeat bottom left;}

.biography .bx-wrapper .bx-next { background: url(../images/controls-bio.png) no-repeat top right;}
.biography .bx-wrapper .bx-next:hover { background: url(../images/controls-bio.png) no-repeat bottom right;}

.biography .biography .bx-wrapper .bx-viewport li { height:525px;}
.rickhendrick .biography .bx-wrapper .bx-viewport li { height:450px;}
.steveletarte .biography .bx-wrapper .bx-viewport li { height:575px;}*/


/********************************************************************************************************************************
 Career Timeline/Victory Lane
********************************************************************************************************************************/
#careerTimeline { }
.vco-slider .slider-item .content .content-container .text .container p::-webkit-scrollbar          { width:10px;}
.vco-slider .slider-item .content .content-container .text .container p::-webkit-scrollbar-track    { background:rgba(200,200,200,.2); border-radius: 10px;}
.vco-slider .slider-item .content .content-container .text .container p::-webkit-scrollbar-thumb    { background:rgba(30,140,240,1); border-radius: 10px;}


/********************************************************************************************************************************
 Slider Select // Partner Slider [partnerSelector/Slider] & Pet Slider [petSelector/Slider]
********************************************************************************************************************************/
.pagerSelector { margin-bottom:40px;}
.pagerSelector .wgContent     { background:none; border:none; padding:0; margin:0;}
.pagerSelector ul { width:100%; margin:auto;  padding: 6px;}
.pagerSelector li { display:block; float:left; margin:10px; padding-bottom:10px; position:relative; border-bottom:1px solid rgb(140,140,140);}

.pagerSelector li div { border: 1px solid rgb(140,140,140); }
.pagerSelector li img {background: rgb(140,140,140); /* Old browsers */background: -moz-radial-gradient(center, ellipse cover,  rgb(255,255,255) 0%, rgb(140,140,140) 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(140,140,140))); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  rgb(255,255,255) 0%,rgb(140,140,140) 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  rgb(255,255,255) 0%,rgb(140,140,140) 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  rgb(255,255,255) 0%,rgb(140,140,140) 100%); /* IE10+ */background: radial-gradient(ellipse at center,  rgb(255,255,255) 0%,rgb(140,140,140) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8c8c8c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.pagerSelector li span { margin-top: 5px; display:block; font-size:18px; text-align:center; font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100;  text-transform:uppercase; color:#fff;}
.pagerSelector li.selected span { color:rgb(30,140,240);}

.pagerSelector li:before { content:"";position:absolute;bottom:10px;right:0;width: 0px;height: 0px;border-style: solid;border-width: 0 0 20px 20px;border-color: transparent transparent rgb(140,140,140) transparent;}

.pagerSelector li:hover:after,
.pagerSelector li.selected:after { content:""; position:absolute; bottom:0; left:50%; margin-left:-5px;width: 0px;height: 0px;border-style: solid;border-width: 0 5px 5px 5px;border-color: transparent transparent rgb(30,140,240) transparent;}

.pagerSelector li:hover, .pagerSelector li:active, .pagerSelector li.selected { border-bottom:1px solid rgb(30,140,240); cursor:pointer;}
.pagerSelector li:after:hover, .pagerSelector li:active, .pagerSelector li.selected { border-bottom:1px solid rgb(30,140,240); cursor:pointer;}

.pagerSelector li.selected div { border:1px solid rgb(30,140,240);}
.pagerSelector li.selected:before { border-color: transparent transparent rgb(30,140,240) transparent;}


/* Pet Selector */
.petSelector li:before { bottom:33px;}
.petSelector img { width:110px!important;}
.petSelector li { margin:9px;}

/* Pet Slider */
.petSlider { background: url(../images/pets_bg.png) no-repeat bottom center; background-size:contain; height:auto; width:auto;}
.petSlider:before { content:""; height:100%; width:100%; background:url(../images/pets_grass.png) bottom center; background-repeat:repeat-x; background-size:contain; display:inline-block; position:absolute; z-index:50;}
.petSlider .wgContent     { background:none; border:none; padding:0; margin:0;}
.petSlider .bx-wrapper .bx-viewport { background:none; color:#fff;}
.petSlider .bx-pager { display:none;}

.petSlider .petInfo { position:absolute; z-index:51px; padding-left:20px;}
.petSlider .petInfo h1 { font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100;  text-transform:uppercase;font-size:48px; line-height:50px; color:#fff;}
.petSlider .petInfo p { font-size:14px; margin-bottom:10px; margin-left:20px;}
.petSlider .petImage { margin-bottom:50px;}

/* Partner Selector */
.partnerSelector li span { display:none;}
/* Partner Slider */
.partnerSlider .wgContent     { background:none; border:none; padding:0; margin:0; margin-bottom:40px;}
.partnerSlider .bx-wrapper .bx-viewport { background:none; color:#fff;}

.partnerSlider .partnerImage,
.partnerSlider .partnerInfo { width:50%; display:inline; float:left;}

.partnerSlider .partnerInfo { padding-left:20px;}
.partnerSlider .partnerInfo h1 a { font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100;  text-transform:uppercase;font-size:48px; line-height:50px; color:#fff;}
.partnerSlider .partnerInfo h1 a:hover,
.partnerSlider .partnerInfo h1 a:active { color:rgb(200,200,200);}
.partnerSlider .partnerInfo p { font-size:14px; margin-bottom:10px;}

.partnerSlider .partnerLinks { padding:0px 0px 0px 0; margin:5px 0px 10px 0px; border-bottom:1px dotted rgb(140,140,140);}
.partnerSlider .partnerLinks a { display:inline-block; margin:0px 5px 5px 0px; color:#fff; padding:2px 5px; background:rgb(30,140,240); border-radius:3px;}
.partnerSlider .partnerLinks a:hover,
.partnerSlider .partnerLinks a:active { background:rgb(20,100,175);}

/* Personal Selector */
.personalSelector li:before { bottom:33px;}
.personalSelector img { width:212px!important;}
.personalSelector li { margin:9px;}

.personalSlider .wgContent { background:none; border:none; padding:0; margin:0; margin-bottom:40px;}
.personalSlider .bx-wrapper .bx-viewport { background:none; color:#fff;}

.personalSlider .overviewSlider { position:relative;}
.personalSlider .overviewSlider,
.personalSlider .overviewText       { width:50%; display:inline-block; float:left;}
.personalSlider .overviewText { padding-left:20px;}
.personalSlider .overviewText h3 { font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100;  text-transform:uppercase;font-size:48px; line-height:50px; color:#fff;}

.personalSlider .overviewText p { font-size:14px; margin-bottom:10px;}
.personalSlider .slidesjs-container { margin-bottom:5px;}
.personalSlider .slidesjs-pagination { position:absolute; right:0; bottom:10px;}
.personalSlider .slidesjs-pagination-item {display:inline-block; float:left;}
.personalSlider .slidesjs-pagination-item a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.personalSlider .slidesjs-pagination-item a.active { background:rgb(30,140,240);}

.personalSlider .overviewSlider .slidesjs-container { border-bottom:2px solid rgb(30,140,240);}

.personalSlider .slidesjs-navigation.slidesjs-previous, 
.personalSlider .slidesjs-navigation.slidesjs-next {margin-top:5px; display: block; float:left; height: 29px; width:26px;top: 0;margin: 0; background:none; text-indent:-9999px; overflow:hidden;}

.personalSlider .slidesjs-navigation.slidesjs-previous { left: 0; background: url(../images/controls-bio.png) no-repeat top left; }
.personalSlider .slidesjs-navigation.slidesjs-next { right:0; background: url(../images/controls-bio.png) no-repeat top right;}

.personalSlider .slidesjs-navigation.slidesjs-previous:hover { left: 0; background: url(../images/controls-bio.png) no-repeat bottom left; }
.personalSlider .slidesjs-navigation.slidesjs-next:hover { right:0; background: url(../images/controls-bio.png) no-repeat bottom right;}


/********************************************************************************************************************************
 Social Media Widgets
********************************************************************************************************************************/
.socialMedia .wgContent { padding:0;}



/********************************************************************************************************************************
 RESPONSIVE STYLING
    Breakpoints:
        [Default]
        [701-975px]
        [501-700px]
        [0-500px]
********************************************************************************************************************************/
/* Breakpoint #1 (975px and below) */
@media only screen and (max-width: 974px) {
    /********************************************************************************************************************************
     Breakpoint Modifiers
    ********************************************************************************************************************************/
    .hide_bp1   { display:none;}
    .hide_bp12  { display:none;}
    .hide_bp123 { display:none;}

    .contentHeader .navWrapper          { width: 100%;}
    .contentHeader .topNav              { width:100%;}
    .contentHeader .topNav .links       { width:100%;}
    .contentFooter .wlRow,
    .contentFooter .footerWrapper       { width:100%;}
    .topSlider { margin:0; padding:0;}

    .footerLinks ul.columns2 li { width:100%;}
    .contentHeader .menu.mainMenu li a { font-size: 12px;}

    /********************************************************************************************************************************
     Media Feed
    ********************************************************************************************************************************/
    .mediaFeed .gallery .list .item .thumb img { width:100%; height: auto; max-height: none; max-width:none;}
    

    /********************************************************************************************************************************
     Racing Standings/Schedule/Results
    ********************************************************************************************************************************/
    /*  STANDINGS PAGE | 1- Rank | 2- +/- | 3- Points | 4- Behind | 5- Starts | 6- Poles | 7- Wins | 8- Top5 | 9- Top10 | */
    .standingsBarWrapper { background:rgba(15,70,120,1); }
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(2),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(2),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(3),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(3),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(5),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(5) { display:none;}

    /*  STANDINGS BAR | 1- Rank | 2- +/- | 3- Driver | 4- Points  | 5- Behind | 6- Starts | 7- Poles | 8- Wins | 9- Top5 | 10- Top10 | */
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(2),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(2),
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(5),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(5),
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(6),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(6),
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(10),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(10) { display:none;}

    .rowStandings .racingStandings table.stats thead th:nth-of-type(9) { border-right:1px solid rgb(15,70,120);}
    .rowStandings .racingStandings table.stats tbody td:nth-of-type(9) { border-right:1px solid rgba(200,200,200,1);}

    /*  RESULTS PAGE | 1-FIN | 2-ST | 3-CAR | 4-Driver | 5-Laps | 6-Pts | 7-Status | */
    .rowResults .racingStandings table.stats thead tr th:nth-of-type(2),
    .rowResults .racingStandings table.stats tbody tr td:nth-of-type(2)  { display:;}
    .rowResults .racingResults .statsHeader .eventButtons .selector { width:100%;}


    

    /********************************************************************************************************************************
     Dirty Mo Radio
    ********************************************************************************************************************************/
    .radioHeader { margin:0;}
    .radioHeader .chrome { display:none;}
    .radioHeader .logo { width:285px; height:127px;}
}

/* Breakpoint #2 (700px and below) */
@media only screen and (max-width: 699px) {
    /********************************************************************************************************************************
     Breakpoint Modifiers
    ********************************************************************************************************************************/
    .hide_bp123 { display:none;}
    .hide_bp12 { display:none;}
    .hide_bp2 { display:none;}

    /* Header */
    .contentHeader .topNav .webLinks { display: none; }
    .contentHeader .menu.mainMenu { margin-bottom: 0px; background: rgb(20,100,175); }
        .contentHeader .menu.mainMenu > li { padding-bottom: 0px; }
        .contentHeader .menu.mainMenu li a { background: none; }
        .contentHeader .menu.mainMenu li a { font-size: 14px;}
        .contentHeader .menu.mainMenu .sub, .contentHeader .menu.mainMenu .sub_side { border-top: none; background: none; box-shadow: none; }
        .contentHeader .menu.mainMenu .sub_side { top: 0; }
        .contentHeader .menu.mainMenu .sub > ul { border-top: none; }
        .contentHeader .menu.mainMenu .sub ul li { background: rgba(0,0,0,.4); border-top: 1px solid #000; }
            .contentHeader .menu.mainMenu .sub ul li a { text-transform: uppercase; font-weight: bold; }
            .contentHeader .menu.mainMenu .sub ul li span { padding-left: 10px; }

            .contentHeader .menu.mainMenu li:hover:before { display:none;}

        .contentHeader .menu.mainMenu .sub .sub_side ul li span { padding-left: 20px; }
        .contentHeader .menu.mainMenu li a:hover, .contentHeader .menu.mainMenu li a:active,
        .contentHeader .menu.mainMenu .sub li a:hover, .contentHeader .menu.mainMenu .sub li a:active { background: rgba(30,140,240,1); }
        .contentHeader .menu.mainMenu > li.selected:before, .contentHeader .menu.mainMenu > li.top:before { display: none; }

        .contentHeader .menu.mainMenu li #Radio { padding: 5px; }
            .contentHeader .menu.mainMenu li #Radio img { height: 20px !important; display: inline; position: relative; top: 5px; left: -5px; }

    #topSlider:before { display: none; }
    /* Footer */
    .footerLinks { font-size: 14px; }
        .footerLinks .wlRow { padding: 0; }
        .footerLinks .wlCol { padding: 0; margin: 0; width: 100%; }
        .footerLinks h3 { border-bottom: 1px solid rgb(5,35,60); height: auto; margin: 0; padding: 0px 10px; line-height: 31px; }
        .footerLinks .userIcon.expandIcon { line-height: 31px; background: rgb(15,70,120); position: absolute; right: 0; padding: 0px 10px; line-height: 31px; display: block; z-index: 500; color: #fff; }
            .footerLinks .userIcon.expandIcon:before { content: "\e601"; }
            .footerLinks .userIcon.expandIcon.navRotate:before { content: "\e602"; }
        .footerLinks a { display: block; padding: 5px 10px; background: rgb(5,35,60); border-bottom: 1px solid rgb(15,70,120); font-weight: bold; }
            .footerLinks a:hover, .footerLinks a:active { background: rgb(30,140,240); color: #fff; }
        .footerLinks ul.columns2 { width: 100%; }
            .footerLinks ul.columns2 li { width: 100%; float: none; display: list-item; }
        .footerLinks ul { display: none; margin-bottom: 0; }

    .gallery .list .item .thumb { display: block; width: 100%; float: none; padding-right: 0; margin-bottom: 5px; }
        .gallery .list .item .thumb img { margin: auto; }
    .gallery .list .item .title { display: block; width: 100%; float: none; }
    .gallery .list .item .adminTools { position: relative; right: 0; }
    .gallery .grid .item { width: 50%; height: 200px; min-width: 140px; }
    .victorylane .gallery .grid .item { width: 33%; }


    /********************************************************************************************************************************
     Partner Page
    ********************************************************************************************************************************/
    .partnerSelector li { max-width: 96px; width: 24%; margin: 5px 1px; }
    .partnerSlider .partnerImage { width: 25%; }
    .partnerSlider .partnerInfo { width: 75%; }
        .partnerSlider .partnerInfo h1 a { font-size: 28px; line-height: 28px; }

    /********************************************************************************************************************************
     Media Feed
    ********************************************************************************************************************************/
    .mediaFeed .gallery .list .item .thumb { width:100%; padding:0; max-width:300px; float:none; margin:auto;margin-bottom: 5px; }
    .mediaFeed .gallery .list .item .title { width:100%;}
    .mediaFeed.mediaGallery .gallery .grid .item {height: 230px;}

    /********************************************************************************************************************************
     Racing Standings/Schedule/Results
    ********************************************************************************************************************************/
    .statsHeader .eventButtons a { width:100%; margin:0; margin-bottom:5px;}

    /*  STANDINGS PAGE | 1- Rank | 2- +/- | 3- Driver | 4- Points  | 5- Behind | 6- Starts | 7- Poles | 8- Wins | 9- Top5 | 10- Top10 | */
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(7),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(7),
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(10),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(10) { display:none;}
    .rowStandings .racingStandings table.stats thead th:nth-of-type(8) { border-right:1px solid rgb(15,70,120);}
    .rowStandings .racingStandings table.stats tbody td:nth-of-type(8) { border-right:1px solid rgba(200,200,200,1);}

    /*  STANDINGS BAR | 1- Rank | 2- +/- | 3- Points | 4- Behind | 5- Starts | 6- Poles | 7- Wins | 8- Top5 | 9- Top10 | */
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(2),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(2),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(3),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(3),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(5),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(5),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(6),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(6),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(9),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(9) { display:none;}


    /*  RESULTS PAGE | 1-FIN | 2-ST | 3-CAR | 4-Driver | 5-Laps | 6-Pts | 7-Status | */
    .rowResults .racingResults table.stats thead tr th:nth-of-type(7),
    .rowResults .racingResults table.stats tbody tr td:nth-of-type(7)  { display:none;}

    .rowResults .racingResults table.stats thead th:nth-of-type(6) { border-right:1px solid rgb(15,70,120);}
    .rowResults .racingResults table.stats tbody td:nth-of-type(6) { border-right:1px solid rgba(200,200,200,1);}
    
    /********************************************************************************************************************************
     Dirty Mo Radio
    ********************************************************************************************************************************/
    .wlRow.radioPage { display:none;}
}

/* Breakpoint #3 (650px and below) */
@media only screen and (max-width: 649px) {

    /********************************************************************************************************************************
     Breakpoint Modifiers
    ********************************************************************************************************************************/
    .hide_bp123 { display:none;}
    .hide_bp13 { display:none;}
    .hide_bp3 { display:none;}

    /* Header */
    .contentHeader .topNav .socialLinks { display:;}
    #topSlider { display:none;}
    .victorylane .gallery .grid .item { width:50%;}
    .wlRowTitle h1 { font-size:44px; line-height:34px;}

    /********************************************************************************************************************************
     Partner Page
    ********************************************************************************************************************************/
    .partnerSelect li {  max-width:none; width:100%;padding:5px 10px; margin:0; background:rgb(20,100,175); border-bottom:1px solid rgb(5,35,60);}
    .partnerSelect li:before { bottom:0px; border-color: transparent transparent rgb(5,35,60) transparent; }

    .partnerSelect li img { display:none;}
    .partnerSelect li span { display:block; color:#fff;}

    /********************************************************************************************************************************
     Media Feed
    ********************************************************************************************************************************/


    /*  STANDINGS PAGE | 1- Rank | 2- +/- | 3- Driver | 4- Points  | 5- Behind | 6- Starts | 7- Poles | 8- Wins | 9- Top5 | 10- Top10 | */
    .rowStandings .racingStandings table.stats thead tr th:nth-of-type(7),
    .rowStandings .racingStandings table.stats tbody tr td:nth-of-type(7) { display:none;}

    table.stats thead th:nth-of-type(8) { border-right:1px solid rgb(15,70,120);}
    table.stats tbody td:nth-of-type(8) { border-right:1px solid rgba(200,200,200,1);}

    /*  STANDINGS BAR | 1- Rank | 2- +/- | 3- Points | 4- Behind | 5- Starts | 6- Poles | 7- Wins | 8- Top5 | 9- Top10 | */ 
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(2),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(2),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(3),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(3),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(5),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(5),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(6),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(6),
    .standingsBar .racingStandings table.stats thead tr th:nth-of-type(9),
    .standingsBar .racingStandings table.stats tbody tr td:nth-of-type(9) { display:none;}

    .standingsBarWrapper { height:30px; background:rgba(15,70,120,1); }
    .standingsBar .wgSubtitle { display:none;}
    .standingsBar { width:100%; margin:auto;}
    .standingsBar .wgHeader { display:block; float:left; width:%;}
    .standingsBar .wgTitle,
    .standingsBar .wgSubtitle { font-size: 18px; padding:5px 10px; }
    .standingsBar .wgSubtitle { text-align:center; }
    .standingsBar .wgTitle { width:100%; text-align:right;}
    .standingsBar table.stats th, .standingsBar table.stats td { padding:0px 10px;}
    .standingsBar table.stats td { font-size:18px;}

    /*  RESULTS PAGE | 1-FIN | 2-ST | 3-CAR | 4-Driver | 5-Laps | 6-Pts | 7-Status | */
    .rowResults .racingResults table.stats thead tr th:nth-of-type(6),
    .rowResults .racingResults table.stats tbody tr td:nth-of-type(6)  { display:none;}

    .rowResults .racingResults table.stats thead th:nth-of-type(5) { border-right:1px solid rgb(15,70,120);}
    .rowResults .racingResults table.stats tbody td:nth-of-type(5) { border-right:1px solid rgba(200,200,200,1);}

    .mydadContent .mydadLeft { width:100%; padding:0;}

}

/* Breakpoint #4 (400px and below) */
@media only screen and (max-width: 399px) {
    .mediaFeed.mediaGallery .gallery .grid .item {height: 170px;}

}