/*                                          *
 *  DaleJr.com Theme                        *
 *  @author: JE                             *
 *  Last Update: 4-11-13                    *
 *  todo:                                   */
/********************************************************************************************************************************
 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
********************************************************************************************************************************/

/********************************************************************************************************************************
 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 { background:rgba(0,0,0,.6); padding-top:30px;}

.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: white;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:#fff;}

/* Admin Login Page */
.rowLogin .wgTable span,
.rowLogin .wgTable label { color:rgb(30,140,240); }

.rowLogin .wgTable input[type=button] {
  background: rgb(30,140,240);
  border: none;
  padding: 10px 20px;
  width: ;
  font-size: 18px;
  color: #FFF;
  cursor: pointer;
}


/********************************************************************************************************************************
 DALEJR.com 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 { z-index:100;}
.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:0 8px; border-color:rgba(255,255,255,.4);}
.contentHeader .menu.mainMenu li:last-of-type a      { border-right:0;}
.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 li #Radio { display:block; width:136px; height:31px; }
.contentHeader .menu.mainMenu li #Radio .svg { fill:#fff!important; }

.contentHeader .menu.mainMenu .expandIcon           {line-height:40px; 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:0 5px; padding:0 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;}

.contentHeader .axalta { width:130px; position:absolute; right:0; bottom:0; z-index:10;}
.contentHeader .axaltaMobile { display:none;}

.userBarWrapper                  { background:rgb(15,70,120);height:34px; clear:both;}
#standingsBar { display:none;}
.Home #standingsBar { display:block;}
.standingsBarWrapper             { overflow:; clear:both; margin-bottom:0; height:35px; overflow:hidden;
                                   background: rgb(30,140,240); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(30,140,240,1) 50%, rgba(15,70,120,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(30,140,240,1)), color-stop(50%,rgba(15,70,120,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(30,140,240,1) 50%,rgba(15,70,120,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(30,140,240,1) 50%,rgba(15,70,120,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(30,140,240,1) 50%,rgba(15,70,120,1) 50%); /* IE10+ */
background: linear-gradient(to right,  rgba(30,140,240,1) 50%,rgba(15,70,120,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8cf0', endColorstr='#0f4678',GradientType=1 ); /* IE6-9 */

background:rgb(30,140,240); height:20px;}

.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; }
.standingsBar table.stats tbody { border:none;}
.standingsBar table.stats th, .standingsBar table.stats td,
.standingsBar table.stats tbody td:last-child,
.standingsBar table.stats tbody tr.odd { background:none; border:none; color:#fff;}
.standingsBar table.stats th, .standingsBar table.stats td { padding:0 20px; text-align:center; border-right:1px dotted rgb(5,35,60);}
.standingsBar table.stats tbody tr.highlight td {  border-right:1px dotted rgb(5,35,60); border-left:none;}
.standingsBar table.stats tbody tr.highlight td:last-of-type,
.standingsBar table.stats thead tr th:last-of-type { border-right:none;}
.standingsBar table.stats th { padding-top:2px; padding-bottom:1px;}
.standingsBar table.stats td { padding-bottom:2px;}
.standingsBar table.stats thead th { font-size: 10px; line-height: 12px; text-transform: uppercase; font-family: 'Segoe UI', 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.standingsBar table.stats { }
.standingsBar table.stats td {font-family:LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility; font-weight:normal; font-size:20px;}


#topSlider { position:relative; overflow:hidden; max-height:400px;}
#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 .wgWrapper { margin-bottom:0;}
.topSlider { max-width:100%; margin:auto;}
.topSlider .wgContent { padding:0; background:none;}
.topSlider .wlCol { margin:0; width:100%; }
.topSlider .bx-wrapper { margin:0; max-height:400px;}
.topSlider .bx-wrapper img { width:100%;}

.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}

#topSlider .stickerContainer { position:absolute; top:10px; left:10px; z-index:10;}
#topSlider .stickerContainer .winSticker { width:100px; float:left;}


/********************************************************************************************************************************
 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:0; padding:0;}

.contentFooter a { color:rgb(255,255,255);}
.contentFooter a:hover { color:rgb(30,140,240);}

.contentFooter .wlRow { width:960px; margin:auto; padding-top:5px; padding-bottom:30px;}

.footerLinks {background:rgb(15,70,120);}
.footerLinks .wlRow { padding-bottom:0;}
    .footerLinks h3 {
        display: block;
        margin-bottom:2px;
        margin-bottom:2px;
        padding-bottom:2px;
        border-bottom:2px solid rgba(30,140,240,.2);
        font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100; 
        text-transform:uppercase;
        font-size:20px; line-height:20px;
    }
.footerLinks h3 .userIcon { font-weight:normal; font-size:16px; line-height:20px; margin-right:2px;}
.footerLinks .userIcon.expandIcon { display:none;}
.footerLinks ul { margin-bottom:10px; display:block;}
.footerLinks ul li { }
.footerLinks ul.columns2        { width:100%;}
.footerLinks ul.columns2 li     { width:50%; float:left; display:block;}


/********************************************************************************************************************************
 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; }
.wgTitle a { color:#fff;}
.wgTitle a:hover { color:rgb(15,70,120);}
.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.ad_top {  margin-top:24px;}
.wgWrapper.ad.ad_top .wgContent { padding:0; background:none; display:table;}
body.Banners .wgWrapper.ad { margin-top:0;}

.wgWrapper.ad .wgContent a {display: table-cell;text-align: center;vertical-align: middle;}

/********************************************************************************************************************************
 Toolbox Classes
********************************************************************************************************************************/
img.imgBlue { border-bottom: 5px solid #1e8cf0; }

/********************************************************************************************************************************
 Editor Styles
********************************************************************************************************************************/
.wgWrapper.reset .wgEditor { color:#fff;}

.wgEditor h1, .wgEditor h2, .wgEditor h3, .wgEditor h4, .wgEditor h5, .wgEditor h6 { }

/********************************************************************************************************************************
 Media Feed/Items
********************************************************************************************************************************/
.Media .wlRowTitle { display:none; }
.rowMedia { margin-top:50px;}
    .mediaFullpage .detail p a         { color:rgb(30,140,240); font-weight:bold; border-bottom: 1px dotted #888;  }
    .mediaFullpage .detail p a:hover,
    .mediaFullpage .detail p a:active     { color:rgb(30,140,240); border-bottom: 1px dotted #760e12; background:#eee; }

.mediaFullpage .detail ul { list-style-type: disc; list-style-position: inside; }
.mediaFullpage .detail ol { list-style-type: decimal; list-style-position: inside; }
.mediaFullpage .detail ul ul, .mediaFullpage .detail ol ul { list-style-type: circle; list-style-position: inside;margin-left: 15px; }
.mediaFullpage .detail ol ol, .mediaFullpage .detail ul ol { list-style-type: lower-latin; list-style-position: inside; margin-left: 15px; }

.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 { padding-bottom:20px; margin-bottom:20px;}
.mediaFeed.external .gallery .list .item .title  { width:100%; }
.mediaFeed.external .gallery .list .item .title: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;
                                                          font-size: 40px; line-height: 40px;
                                                          content: "\e00c"; float: left;height: 40px; width:40px; margin-right: 10px;}
.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 { }
.mediaFeed .mediaFullpage .recent li .ball { background:#1e8cf0;}

.mediaFeed .showMore {display: block;color:#fff; background:rgb(30,140,240); border-radius:0; 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 .sliderAlbumWrapper .bx-controls-direction .bx-prev {}
.mediaFeed .mediaFullpage .sliderAlbumWrapper {  overflow:hidden;}
.mediaFeed .mediaFullpage .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 .sliderThumbsWrapper {padding-top: 10px;}
.mediaFeed .mediaFullpage .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 .sliderThumbsWrapper li.active img { opacity:.5;}
.mediaFeed .mediaFullpage .sliderThumbsWrapper li:hover img { opacity:.7;}

.mediaFeed.mediaGallery .gallery .grid .item {height: 200px;}


/********************************************************************************************************************************
 Media Center
********************************************************************************************************************************/
.mediaCenter {}
.mediaCenter .mediaItemAdmin { margin:0; position:absolute; z-index:100;}
.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:rgb(30,140,240); color:#fff; border:1px solid rgb(20,100,175); 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:0; margin:5px 0px 10px 0px; border-bottom:1px dotted rgb(140,140,140);}
.partnerSlider .partnerLinks a { display:inline-block; margin:0 5px 5px 0; 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;}






/********************************************************************************************************************************
 My Dad Section
********************************************************************************************************************************/

.mydad .wlCol { overflow:visible;}

.mydad p { font-size:14px; margin-bottom:20px;}
.mydad p em { color:rgb(140,140,140);}

.mydadMenu { padding:0 15px; margin-bottom:40px;}
.mydadMenu ul { padding:0;}
.mydadMenu ul li { color:#fff; padding:5px 0px; position:relative; list-style:none;}
.mydadMenu ul li { font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100;  text-transform:uppercase; font-size:24px;}

.mydadMenu ul li a { color:#fff; }
.mydadMenu ul li .sub a { color:rgb(140,140,140); }
.mydadMenu ul li .sub li a:hover { color:#fff;}

.mydadMenu ul li.selected>a,
.mydadMenu ul li .sub li.selected a:hover { color:rgb(30,140,240);}

.mydadMenu ul li.selected>a:before, 
.mydadMenu ul li a:hover:before,
.mydadMenu ul li a:active: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: "\e604"; position:absolute; left:-15px; line-height:18px; color:rgb(30,140,240);}  


.Eyes .mydadMenu ul li .sub,
.Personal .mydadMenu ul li .sub,
.Allstar .mydadMenu ul li .sub,
.Nationwide .mydadMenu ul li .sub,
.Intimidator .mydadMenu ul li .sub { display:block;}

.mydadMenu ul.sub { margin-left:20px;}
.mydadMenu ul.sub li { font-size:18px; padding:8px 0; border-bottom:1px dotted rgb(140,140,140);}

.mydadContent { font-size:14px; line-height:18px; padding:0 30px 0 30px; margin-bottom:20px;}
.mydadContent p { color:rgba(255,255,255,1); margin-bottom:10px;}
.mydadContent h2 { font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight:100; color:#fff; text-transform:uppercase; font-size:30px; line-height:30px; margin-bottom:10px;}
.mydadContent span { color:rgba(140,140,140,1);}

.mydadContent .frame { margin-bottom:50px;}
.mydadContent img.imgBlue { margin-bottom:10px;}
.mydadContent .inner img { float:left; margin: 15px 10px 20px 0;}

.mydadContent .mydadLeft { width:55%;}
.mydadContent .mydadRight { width:45%;}

.mydadContent blockquote { border-left: solid 7px #1e8cf0;padding: 17px;margin: 0 0 15px 20px;}
.mydadContent blockquote p {font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-weight: 100;font-size: 30px;line-height: 30px;}



/********************************************************************************************************************************
 Dirty Mo Radio
********************************************************************************************************************************/
.radioPage .wlCol { overflow:visible; margin-bottom:0;}
.radioHeader { margin-top:20px;}
.radioHeader .chrome { background:url(../images/dmr/chrome.png); width:100%; height:149px; display:block; position:absolute; top:45px; z-index:0;text-indent:-9999px;  }
.radioHeader .logo { background:url(../images/dmr/logo.png); width:570px; height:253px; display:block; margin:auto; text-indent:-9999px;  position:relative; z-index:10;}

.radioAd { margin-top:20px;}

.radioAbout { }
.radioAbout p { font-size:12px; line-height:16px;}

.radioAbout .showInfo { display:block;}
.radioAbout .showInfo img { width:100%;display:block; float:left;margin:0 10px 10px 0;}
.radioAbout .showInfo .info { display:block; float:left;}
.radioAbout .subscribe { display:block;}
.radioAbout .subscribe .title { font-size:18px; line-height:18px; display:inline-block;}
.radioAbout .subscribe a { display:inline-block;}

.radioAbout .title { display:inline-block;font-size:24px; line-height:24px; font-family: LeagueGothicRegular,Impact,Sans-Serif; font-weight:normal;  text-transform:uppercase; display:block; margin-bottom:2px; }
.radioAbout ul { padding:0;}
.radioAbout ul li { margin-left:10px; line-height:14px; list-style:none;}

.radioAbout .showAbout { margin-bottom:10px;}

.radioAbout .showHost { margin-bottom:10px;}
.radioAbout .showHost:last-of-type { margin-bottom:0;}
.radioAbout .showHost img { float:left; margin-right: 10px;}

body.Radio .wlRowTitle,
body.Recap .wlRowTitle,
body.tdjd .wlRowTitle,
body.Kelley .wlRowTitle,
body.JRM360 .wlRowTitle,
body.upfront .wlRowTitle,
body.dbc .wlRowTitle,
body.Said .wlRowTitle,
body.outdoors .wlRowTitle,
body.bitd .wlRowTitle,
body.damn .wlRowTitle { display:none;}

body.damn .wgTitle {width: 205px;}

.radioIndex {}

.radioIndex .showItems { padding:0; margin:0;}
.radioIndex .showItem {     display: block;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background:;
    width: 20%;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-right: 0;
    padding: 10px;
    margin-bottom:10px;
}

.radioIndex .showWrapper{
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #4679BD;
}
.radioIndex .showWrapper:before{
    content: "";
    display: block;
    padding-top: 100%;
}
.radioIndex .showImage{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
    text-align: center;
    background-size: contain;
}
.radioIndex .showSummary { background:rgba(30,140,240,.8); height: 100%; display:none;}
.radioIndex .showSummary h3 { padding:5px 10px;background:rgba(0,0,0,.5); font-size: 24px; text-transform:uppercase;
    line-height: 24px; font-weight:normal;
    font-family: LeagueGothicRegular,Impact,Sans-Serif;}
.radioIndex .showSummary p { padding:5px 10px; font-size:12px;}

.radioIndex .showBottom .showSubscribe { padding:10px; background:rgb(30,140,240); height: 100%; display: block; color:#fff;}
.radioIndex .showItem .showBottom .showSubscribe:hover  { background:rgb(15,70,120);}
.radioIndex .showLinks { display:none;}

.radioIndex .titleWrap {
    position:relative;
    height:24px;
    width:100%;
    display:block;
    overflow:hidden;
    border-right:5px solid #222222;
    border-left:5px solid #222222;
    background:#222222;
}

.radioIndex .title {

}

.radioIndex .showTitle {
    font-size:12px;
    line-height:24px;
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.radioIndex .showPlayer {min-height: 30px; background:#222;}

/* .radioIndex .showItems #motor { display:none;} */
/* .radioIndex .showItems #outdoors { display:none;} */


/********************************************************************************************************************************
 PODCAST WIDGET
********************************************************************************************************************************/

.dirtyMoRadio .wgContent{ background:url("../images/dmr/metal-bg.jpg"); border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.radioSelector { padding:10px 10px 0px 10px; border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden;background:url("../images/dmr/metal-bg.jpg"); margin:0;}
.radioSelector .radioSelectorDisplay { background: #222;color: #fff;border-radius: 5px;background-image: -moz-linear-gradient( 90deg, #222 0,#222 100%);background-image: -webkit-linear-gradient( 90deg, #222 0, #222 100%);background-image: -ms-linear-gradient( 90deg, #222 0, #222 100%);-webkit-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);-moz-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);border: 1px solid rgba(255,255,255, .5);border-bottom: 2px solid rgba(255,255,255, .5);min-height: 90px;}
.radioSelector .radioSelectorDisplay ul {background: url(../images/dmr/slider.png) no-repeat center bottom;background-position-y: 128px;padding: 10px 20px; margin:0;}
.radioSelector .radioSelectorDisplay ul li { display:block; float:left; margin-right:12px;}
.radioSelector .radioSelectorDisplay ul li:last-of-type { margin-right:0;}
.radioSelector span.showArt { width:100px; height:136px; display:block;transition: background .15s ease-in-out;-moz-transition: background .15s ease-in-out;-webkit-transition: background .15s ease-in-out; overflow:hidden; text-indent:-9999px;}
.radioSelector .recap {width: 100px; height: 136px; display:inline-block;}


.radioSelector .recap .showArt { background:url(../images/dmr/recap.png);}
.radioSelector .recap:hover .showArt { background:url(../images/dmr/recap_hover.png);}
.radioSelector .recap.active .showArt,
.radioSelector .recap.active:hover .showArt { background:url(../images/dmr/recap_active.png);}

.radioSelector .tdjd .showArt { background:url(../images/dmr/tdjd.png);}
.radioSelector .tdjd:hover .showArt { background:url(../images/dmr/tdjd_hover.png);}
.radioSelector .tdjd.active .showArt,
.radioSelector .tdjd.active:hover .showArt { background:url(../images/dmr/tdjd_active.png);}

.radioSelector .kelley .showArt { background:url(../images/dmr/kelley.png);}
.radioSelector .kelley:hover .showArt { background:url(../images/dmr/kelley_hover.png);}
.radioSelector .kelley.active .showArt,
.radioSelector .kelley.active:hover .showArt { background:url(../images/dmr/kelley_active.png);}

.radioSelector .jrm360 .showArt { background:url(../images/dmr/jrm360.png);}
.radioSelector .jrm360:hover .showArt { background:url(../images/dmr/jrm360_hover.png);}
.radioSelector .jrm360.active .showArt,
.radioSelector .jrm360.active:hover .showArt { background:url(../images/dmr/jrm360_active.png);}

.radioSelector .upfront .showArt { background:url(../images/dmr/upfront.png);}
.radioSelector .upfront:hover .showArt { background:url(../images/dmr/upfront_hover.png);}
.radioSelector .upfront.active .showArt,
.radioSelector .upfront.active:hover .showArt { background:url(../images/dmr/upfront_active.png);}

.radioSelector .said .showArt { background:url(../images/dmr/said.png);}
.radioSelector .said:hover .showArt { background:url(../images/dmr/said_hover.png);}
.radioSelector .said.active .showArt,
.radioSelector .said.active:hover .showArt { background:url(../images/dmr/said_active.png);}

.radioSelector .dbc .showArt { background:url(../images/dmr/said.png);}
.radioSelector .dbc:hover .showArt { background:url(../images/dmr/said_hover.png);}
.radioSelector .dbc.active .showArt,
.radioSelector .dbc.active:hover .showArt { background:url(../images/dmr/said_active.png);}

.podcastDisplay { background:#222; padding:10px; padding-bottom:0; border-radius:5px; overflow:hidden; color:#fff;}
.podcastDisplay .podcastDisplayInfo .title h3  { font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:30px; line-height:30px; font-weight:normal; text-transform:uppercase;}
.podcastDisplay .podcastDisplayInfo .title h3 b { color:#888; font-size:20px;}

.dirtyMoRadio.mediaFeed .gallery .list { background: #222;color: #fff;border-radius: 5px;background-image: -moz-linear-gradient( 90deg, #222 0,#222 100%);background-image: -webkit-linear-gradient( 90deg, #222 0, #222 100%);background-image: -ms-linear-gradient( 90deg, #222 0, #222 100%);-webkit-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);-moz-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);border: 1px solid rgba(255,255,255, .5);border-bottom: 2px solid rgba(255,255,255, .5);min-height: 90px;}
.dirtyMoRadio.mediaFeed .gallery .list .item { padding:10px; background:#222; margin-bottom:0; border-bottom:1px solid #000;}
.dirtyMoRadio.mediaFeed .gallery .list .item:first-of-type { border-top-left-radius:5px; border-top-right-radius:5px;}
.dirtyMoRadio.mediaFeed .gallery .list .item:last-of-type { border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast:hover {background:#333;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .thumb { display:none;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .title { width:100%;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .title h3 { font-size:30px; line-height:30px; color:#fff;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast:hover .title h3 { color:rgb(30,140,240);}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .title h3 b { font-size:20px; line-height:30px; font-weight:normal;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast:hover .title h3 b { color:#fff;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .title p { margin-left:20px;}
.dirtyMoRadio.mediaFeed .gallery .list .item.podcast .title p.description { color:#fff;}

.radioSelector .radioLinks { padding: 7px 0px 7px 70px; background:url(../images/dmr/playerButtons.png); min-height:65px; margin-top:10px;}
.radioSelector .radioLinks ul { list-style:none; padding:0; margin:0;}
.radioSelector .radioLinks ul li { display:block; float:left; margin-right:10px;}

.radioSelector .radioLinks ul li a { overflow:hidden; text-indent:-9999px;}


.radioSelectorUpdate { padding:10px 10px 0px 10px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px; overflow:hidden;background:url("../images/dmr/metal-bg.jpg"); margin:0;}
.radioSelectorUpdate .radioSelectorDisplay { background: #222;color: #fff;border-radius: 5px;background-image: -moz-linear-gradient( 90deg, #222 0,#222 100%);background-image: -webkit-linear-gradient( 90deg, #222 0, #222 100%);background-image: -ms-linear-gradient( 90deg, #222 0, #222 100%);-webkit-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);-moz-box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);box-shadow: inset 0 0 10px #222, 0 0 5px rgba(255,255,255, .3);border: 1px solid rgba(255,255,255, .5);border-bottom: 2px solid rgba(255,255,255, .5);min-height: 90px;}
.radioSelectorUpdate .radioSelectorDisplay ul {background-position-y: 128px;padding: 10px 17px; margin:0;}
.radioSelectorUpdate .radioSelectorDisplay ul li { display:block; float:left; margin-right:12px; border-bottom:5px solid rgb(0,0,0); padding-bottom:2px; margin-top:2px; margin-bottom:2px;}
.radioSelectorUpdate .radioSelectorDisplay ul li:last-of-type { margin-right:0;}

.radioSelectorUpdate .radioSelectorDisplay ul li:hover { border-bottom:5px solid rgb(140,140,140);}

.radioSelectorUpdate .radioSelectorDisplay ul li.active,
.radioSelectorUpdate .radioSelectorDisplay ul li.active:hover  { border-bottom:5px solid rgb(30,140,240);}


.radioSelectorUpdate span.showArt { width:100px; height:100px; display:block;overflow:hidden; text-indent:-9999px;background-repeat: no-repeat;}
.radioSelectorUpdate .recap {width: 100px; height: 100px; display:inline-block;}


.radioSelectorUpdate .dbc .showArt      { background:url(../images/dmr/coverart/dbc.jpg);       background-size: contain;}
.radioSelectorUpdate .tdjd .showArt     { background:url(../images/dmr/coverart/tdjd.jpg);      background-size: contain;}
.radioSelectorUpdate .kelley .showArt   { background:url(../images/dmr/coverart/kelley.jpg);    background-size: contain;}
.radioSelectorUpdate .motor .showArt    { background:url(../images/dmr/coverart/motor.jpg);     background-size: contain;}
.radioSelectorUpdate .upfront .showArt  { background:url(../images/dmr/coverart/upfront.jpg);   background-size: contain;}
.radioSelectorUpdate .outdoors .showArt { background:url(../images/dmr/coverart/outdoors.jpg);  background-size: contain;}
.radioSelectorUpdate .list .showArt     { background:url(../images/dmr/coverart/list.jpg);      background-size: contain;}
.radioSelectorUpdate .said .showArt     { background:url(../images/dmr/coverart/said.jpg);      background-size: contain;}
.radioSelectorUpdate .bitd .showArt     { background:url(../images/dmr/coverart/bitd.jpg);      background-size: contain;}
.radioSelectorUpdate .damn .showArt     { background:url(../images/dmr/coverart/damn.jpg);      background-size: contain;}

/* .radioSelectorUpdate .radioSelectorDisplay ul li.motor      { display:none;} */
/* .radioSelectorUpdate .radioSelectorDisplay ul li.outdoors   { display:none;} */

.radioSelectorUpdate span.showArt { width:165px; height:165px;}


.radioSelectorUpdate .radioLinks { padding:10px;margin-top:10px;margin-bottom: 10px; }
.radioSelectorUpdate .radioLinks ul { list-style:none; padding:0; margin:0;}
.radioSelectorUpdate .radioLinks ul li { display:block; float:left; margin-right:10px;}

.radioSelectorUpdate .radioLinks ul li a {
	-moz-box-shadow:inset 1px 2px 0px 0px rgba(255,255,255,.3);
	-webkit-box-shadow:inset 1px 2px 0px 0px rgba(255,255,255,.3);
	box-shadow:inset 1px 2px 0px 0px rgba(255,255,255,.3);
	border:5px solid #000;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 0px 2px rgba(0,0,0,.8);
}

.radioSelectorUpdate .radioLinks ul li.rss a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fca019), color-stop(1, #ee7314));
    background: -moz-linear-gradient(top, #fca019 5%, #ee7314 100%);
    background: -webkit-linear-gradient(top, #fca019 5%, #ee7314 100%);
    background: -o-linear-gradient(top, #fca019 5%, #ee7314 100%);
    background: -ms-linear-gradient(top, #fca019 5%, #ee7314 100%);
    background: linear-gradient(to bottom, #fca019 5%, #ee7314 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fca019', endColorstr='#ee7314',GradientType=0);
    background-color: #fca019;
}

.radioSelectorUpdate .radioLinks ul li.rss a:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ee7314), color-stop(1, #fca019));
background:-moz-linear-gradient(top, #ee7314 5%, #fca019 100%);
background:-webkit-linear-gradient(top, #ee7314 5%, #fca019 100%);
background:-o-linear-gradient(top, #ee7314 5%, #fca019 100%);
background:-ms-linear-gradient(top, #ee7314 5%, #fca019 100%);
background:linear-gradient(to bottom, #ee7314 5%, #fca019 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7314', endColorstr='#fca019',GradientType=0);
background-color:#ee7314;
}

.radioSelectorUpdate .radioLinks ul li.itunes a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ea1c1c), color-stop(1, #c01616));
    background: -moz-linear-gradient(top, #ea1c1c 5%, #c01616 100%);
    background: -webkit-linear-gradient(top, #ea1c1c 5%, #c01616 100%);
    background: -o-linear-gradient(top, #ea1c1c 5%, #c01616 100%);
    background: -ms-linear-gradient(top, #ea1c1c 5%, #c01616 100%);
    background: linear-gradient(to bottom, #ea1c1c 5%, #c01616 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1c1c', endColorstr='#c01616',GradientType=0);
    background-color: #ea1c1c;
}

.radioSelectorUpdate .radioLinks ul li.itunes a:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c01616), color-stop(1, #ea1c1c));
background:-moz-linear-gradient(top, #c01616 5%, #ea1c1c 100%);
background:-webkit-linear-gradient(top, #c01616 5%, #ea1c1c 100%);
background:-o-linear-gradient(top, #c01616 5%, #ea1c1c 100%);
background:-ms-linear-gradient(top, #c01616 5%, #ea1c1c 100%);
background:linear-gradient(to bottom, #c01616 5%, #ea1c1c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c01616', endColorstr='#ea1c1c',GradientType=0);
background-color:#c01616;
}

.radioSelectorUpdate .radioLinks ul li.twitter a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2083fc), color-stop(1, #165fba));
    background: -moz-linear-gradient(top, #2083fc 5%, #165fba 100%);
    background: -webkit-linear-gradient(top, #2083fc 5%, #165fba 100%);
    background: -o-linear-gradient(top, #2083fc 5%, #165fba 100%);
    background: -ms-linear-gradient(top, #2083fc 5%, #165fba 100%);
    background: linear-gradient(to bottom, #2083fc 5%, #165fba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2083fc', endColorstr='#165fba',GradientType=0);
    background-color: #2083fc;
}

.radioSelectorUpdate .radioLinks ul li.twitter a:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #165fba), color-stop(1, #2083fc));
background:-moz-linear-gradient(top, #165fba 5%, #2083fc 100%);
background:-webkit-linear-gradient(top, #165fba 5%, #2083fc 100%);
background:-o-linear-gradient(top, #165fba 5%, #2083fc 100%);
background:-ms-linear-gradient(top, #165fba 5%, #2083fc 100%);
background:linear-gradient(to bottom, #165fba 5%, #2083fc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#165fba', endColorstr='#2083fc',GradientType=0);
background-color:#165fba;
}

.radioSelectorUpdate .radioLinks ul li.axalta a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #20b328), color-stop(1, #16841c));
    background: -moz-linear-gradient(top, #20b328 5%, #16841c 100%);
    background: -webkit-linear-gradient(top, #20b328 5%, #16841c 100%);
    background: -o-linear-gradient(top, #20b328 5%, #16841c 100%);
    background: -ms-linear-gradient(top, #20b328 5%, #16841c 100%);
    background: linear-gradient(to bottom, #20b328 5%, #16841c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b328', endColorstr='#16841c',GradientType=0);
    background-color: #20b328;
}

.radioSelectorUpdate .radioLinks ul li.axalta a:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #16841c), color-stop(1, #20b328));
background:-moz-linear-gradient(top, #16841c 5%, #20b328 100%);
background:-webkit-linear-gradient(top, #16841c 5%, #20b328 100%);
background:-o-linear-gradient(top, #16841c 5%, #20b328 100%);
background:-ms-linear-gradient(top, #16841c 5%, #20b328 100%);
background:linear-gradient(to bottom, #16841c 5%, #20b328 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16841c', endColorstr='#20b328',GradientType=0);
background-color:#16841c;
}



.radioSelectorUpdate .radioLinks ul li a:active {
	position:relative;
	top:1px;
}

.radioSelectorUpdate .radioLinks ul li.dmrLogo { position:absolute; right:10px; bottom:-10px; width:250px;}
.radioSelectorUpdate .radioLinks ul li.dmrLogo img {width: 250px;}

/********************************************************************************************************************************
 Social Media Widgets
********************************************************************************************************************************/
.socialMedia .wgContent { padding:0;}
.socialMedia .facebook-feed * { width:100%!important;}
.socialMedia #fb-root { display:none;}
.socialMedia .wgContent > p { margin-bottom:; }
.socialMedia #twitter-widget-0 { width:100%!important;}
.socialMedia.twitter .wgEditor>p{ margin-bottom:0;}

.twRetweet .counter {display:none;}


/********************************************************************************************************************************
 Schedule
********************************************************************************************************************************/

.eventSchedule table td { padding:1px 2px; vertical-align:top;}
.eventSchedule tbody tr:nth-child(odd) { background:rgba(255,255,255,.1);}
.eventSchedule tbody tr:nth-child(even) { background:rgba(0,0,0,.1);}

.eventSchedule table thead tr { background: #1e8cf0;color: #fff;}
.eventSchedule table td.date     { width:; }
.eventSchedule table td.event    { width:; font-weight:normal; }
.eventSchedule table td.event a { font-weight:bold; }
.eventSchedule table td.time     { width:; text-align:right;}
.eventSchedule table td.network { text-align:right;}
.eventSchedule table td.network .networkLogos { float:right;}
.eventSchedule table.appearanceSchedule td.event     {}
.eventSchedule table td.network span { display:block; float:left; width:35px; height:20px; overflow:hidden; margin-right:3px;}
.eventSchedule table td.network img { height:20px; max-width:35px; }
.eventSchedule table td.network svg { fill: #000 !important; width:35px; height:20px; overflow:hidden; margin:0; line-height:16px; }
.eventSchedule table.appearanceSchedule td.event i     { font-weight:normal; margin-left: 5px;}



.racingSchedule ul { border-bottom: 1px solid rgb(140,140,140);}
.racingSchedule li:nth-child(odd) .scheduleListHeader {background:rgb(230,230,230); }
.racingSchedule li:nth-child(even) .scheduleListHeader { background:rgb(255,255,255);}
.racingSchedule li:hover .scheduleListHeader { background:rgb(30,140,240); color:#fff;}
.racingSchedule li:hover .scheduleListHeader>div { border-right-color:rgb(20,100,175);}

.racingSchedule .scheduleListHeader .eventTrack { }

.racingSchedule li#header .scheduleListHeader { background:rgb(30,140,240); height:auto; border-left-color:rgb(20,100,175); border-right-color:rgb(20,100,175);}
.racingSchedule li#header:hover .scheduleListHeader>div {border-left-color:rgb(20,100,175); border-right-color:rgb(20,100,175); }

.racingSchedule .header .scheduleListHeader { border:1px solid rgb(20,100,175); color: #fff; font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size: 18px; text-transform: uppercase; font-weight: normal; }
.racingSchedule .header .scheduleListHeader>div { border-right: 1px solid rgb(20,100,175); padding:5px 10px;}

.racingSchedule .incomplete .scheduleListHeader a { opacity:.5;}

.racingSchedule .scheduleListHeader>div { border-right: 1px solid rgb(200,200,200);}
.racingSchedule .scheduleListHeader { border-left: 1px solid rgb(140,140,140); border-right: 1px solid rgb(140,140,140);
                                      transition: background-color .25s ease; -moz-transition: background-color .25s ease;  -webkit-transition: background-color .25s ease; -ms-transition: background-color .25s ease; }

.racingSchedule .scheduleListContent { border-left: 1px solid rgb(140,140,140); border-right: 1px solid rgb(140,140,140); border-bottom:1px solid rgb(140,140,140); background:#fff;}

.racingSchedule li.active .scheduleListHeader,
.racingSchedule li.active:hover .scheduleListHeader { background:rgb(20,100,175)!important; color: #fff; border-left: 1px solid rgb(15,70,120); border-right: 1px solid rgb(15,70,120);}
.racingSchedule li.active:hover .scheduleListHeader>div { border-left-color:rgb(15,70,120); border-right-color:rgb(15,70,120);}
.racingSchedule li.active .scheduleListHeader a,
.racingSchedule li.active:hover .scheduleListHeader a { color:rgb(255,255,255); opacity:1;}
.racingSchedule li.active .scheduleListHeader a:hover,
.racingSchedule li.active:hover .scheduleListHeader a:hover { color:rgb(200,200,200);}
.racingSchedule li.active .scheduleListHeader .statusIcon .userIcon,
.racingSchedule li.active:hover .scheduleListHeader .statusIcon .userIcon { color:rgb(255,255,255);}
.racingSchedule li:hover .scheduleListHeader a { color:rgb(255,255,255); opacity:1;}
.racingSchedule li:hover .scheduleListHeader a:hover { color:rgb(200,200,200);}
.racingSchedule li:hover .scheduleListHeader .statusIcon .userIcon { color:rgb(255,255,255);}
.racingSchedule .active .scheduleListHeader>div { border-right: 1px solid rgb(15,70,120);}

.racingSchedule .scheduleListHeader>div:last-child {border-right: none;}

.racingSchedule .eventButtons a {background: #1e8cf0;}
.racingSchedule .eventButtons .standingsLink { display:none;}
.racingSchedule .scheduleListContent .trackInfo .trackImage svg { fill:#1e8cf0!important;}

.racingSchedule .scheduleListContent img.bgImage {}

.racingSchedule .header .statusIcon .userIcon.raceflag:before       { display:none; content: "";}
.racingSchedule .incomplete .statusIcon .userIcon.raceflag:before   { display:none; content: "";}
.racingSchedule .complete .statusIcon .userIcon.raceflag:before     { display:none; content: "";}
.racingSchedule .current .statusIcon .userIcon.raceflag:before      { display:none; content: "";}

.racingSchedule .scheduleListHeader .statusIcon,
.racingSchedule .header .scheduleListHeader .statusIcon { padding:12px 7px;}
.racingSchedule .statusIcon .userIcon.raceflag { width:16px; height:16px; background-size:100%;}

.racingSchedule .complete .statusIcon .userIcon.raceflag { background-image:url(../images/race_complete.png);}
.racingSchedule .incomplete .statusIcon .userIcon.raceflag { background-image:url(../images/race_incomplete.png);}
.racingSchedule .current .statusIcon .userIcon.raceflag { background-image:url(../images/race_current.png);}

.racingSchedule .nnsLink { position:relative; display: block;float: left;background:rgb(30,140,240);padding: 5px 70px 5px 10px;margin-bottom: 10px;margin-right: 10px;color: #fff;}
.racingSchedule .nnsLink b { font-size: 14px; color: #fff; }
.racingSchedule .nnsLink p { font-size:10px; color:#fff;}
.racingSchedule .nnsLink p a{ font-size:10px; color:#fff;}
.racingSchedule .nnsLink img { position:absolute; right:10px; top:10px; height:30px!important;}



/* Mini Racing Widgets */
.wgWrapper.miniRacing .wgContent { padding:0; margin-bottom:; background:none;}

.miniRacing .quickLink { background: rgb(15,70,120);color: #fff;padding: 2px 6px 2px 6px;display: block;float: left;font-family: LeagueGothicRegular,Impact,Sans-Serif;text-rendering: optimizeLegibility;font-size: 18px;font-weight: normal;text-decoration: none;line-height: 18px;text-transform: uppercase;}
.miniRacing table.stats tbody { border-bottom:0;}
.miniRacing table.stats td { padding:2px 10px;}
.miniRacing table.stats tbody td:first-of-type,
.miniRacing table.stats thead th:first-of-type { border-left:none;}
.miniRacing table.stats tbody td:last-child,
.miniRacing table.stats thead th:last-child { border-right:none;}
.miniRacing table.stats thead th { padding:2px 10px; line-height:20px; font-size:20px; background:rgb(5,35,60); border-color:rgb(5,35,60);}
.miniRacing .statsHeader { margin:0;}
.miniRacing .statsHeader .eventButtons { display:; margin:0;}
.miniRacing .statsHeader b { display:none;}
.miniRacing .statsHeader h2 { display:block; background:rgb(15,70,120); color:#fff; font-family: LeagueGothicRegular,Impact,Sans-Serif; text-transform: uppercase; line-height:20px; font-size:20px; font-weight:100; padding:2px 10px;}


    /* Mini Schedule */
    .miniRacing .racingSchedule ul { border-bottom:none; }
    .miniRacing .racingSchedule .scheduleListHeader { border:none; cursor:auto;}
    .miniRacing .racingSchedule li#header .scheduleListHeader { background: rgb(15,70,120); height:auto;}
    .miniRacing .racingSchedule .header .scheduleListHeader>div,
    .miniRacing .racingSchedule .scheduleListHeader>div { border:none; }
    .miniRacing .racingSchedule .header .scheduleListHeader>div {padding:2px 10px; line-height:20px; font-size:20px;}
    .miniRacing .racingSchedule .header .scheduleListHeader>div>span { line-height:20px; padding:0 0;}
    .miniRacing .racingSchedule .scheduleListHeader .dayTime    { width:35%; font-weight:normal;}
    .miniRacing .racingSchedule .scheduleListHeader .dayTime .date { font-weight:normal;}
    .miniRacing .racingSchedule .scheduleListHeader .eventTrack    { width:65%;}
    .miniRacing .racingSchedule .scheduleListHeader .postRace, .miniRacing .racingSchedule .scheduleListHeader .statusIcon { display:none;}
    .miniRacing .racingSchedule .scheduleListContent { display:none;}

    .wgEditor .racingSchedule ul {list-style:none; padding:0; font-size:12px; margin:0;}
    .wgEditor .racingSchedule li a { color:#000;}


    /* Mini Standings */
    .miniRacing .racingStandings .quickLink {}
    .miniRacing .racingStandings table.stats thead th { border:none; background:rgb(5,35,60); padding:2px 10px;}



/********************************************************************************************************************************
 Stats [Results & Standings]
********************************************************************************************************************************/
table.stats                     { width:100%;}
table.stats td                  { border-left:1px solid rgba(200,200,200,1); text-transform:capitalize;}
table.stats thead th:last-child { border-right:1px solid rgb(15,70,120);}
table.stats tbody td:last-child { border-right:1px solid rgba(200,200,200,1);}
table.stats th, table.stats td  { padding:5px 8px 5px 8px;}
table.stats thead th            { text-align:left; background:rgb(30,140,240); color: #fff; border:1px solid rgb(20,100,175); border-right:0;
                                  font-family: LeagueGothicRegular,Impact,Sans-Serif;font-size: 20px;text-transform: uppercase;font-weight: normal;}
table.stats tbody               { border-bottom:1px solid rgba(200,200,200,1);}
table.stats tbody tr.odd       { background:rgb(255,255,255);}
table.stats tbody tr.even        { background:rgb(230,230,230);}
table.stats tbody tr.highlight  { background:rgb(30,140,240);}
table.stats tbody tr.highlight td  { border-left: 1px solid rgb(20,100,175); color:#fff;}

table.stats tfoot td { padding:0; border:none;}
table.stats tfoot .eventButtons a { display:block; float:left; background:#1e8cf0; padding:5px 10px; width:; margin-right:10px; line-height:16px; font-weight:; color:#fff;}
table.stats tfoot .eventButtons a .userIcon { margin-right:5px; font-size:16px;}

table.stats tfoot .eventButtons a .userIcon { line-height:16px;}
table.stats tfoot .eventButtons a.scheduleLink .userIcon { font-size:14px;}

table.stats thead .raceDate th { font-size:10px; font-weight:normal;}

table.stats tbody .event { display:block;}

.statsHeader { position:relative; margin-bottom:10px; }
    /*.statsHeader .selector { width:230px; position:absolute; right:0;  font-size:px;}
    .statsHeader .selector .eventInfo          { background:red; color:#fff; padding:5px 10px; line-height:19px;}
    .statsHeader .selector .eventInfo span     { display:block;}
    .statsHeader .selector .eventInfo .date    { line-height:24px; position:absolute; left:5px;}
    .statsHeader .selector .eventInfo .event,   
    .statsHeader .selector .eventInfo .track   { }
    .statsHeader .selector .userIcon           { position:absolute; right:5px; line-height:29px; top:0;}

    .statsHeader .selector .eventInfo .event { font-weight:bold;}   

    .statsHeader .selector .dropdown { display:none; max-height:200px; overflow-y:auto; border-top:none;}
    .statsHeader .selector:hover .dropdown { display:block; position:relative; background:#fff;}
    .statsHeader .selector .dropdown .eventInfo { cursor:pointer; border:none; color:#222;}
    .statsHeader .selector .dropdown .eventInfo.odd,
    .statsHeader .selector .dropdown .eventInfo.odd.incomplete:hover    { background:rgba(0,0,0,.3)}
    .statsHeader .selector .dropdown .eventInfo.even,
    .statsHeader .selector .dropdown .eventInfo.even.incomplete:hover   { background:rgba(0,0,0,.1)}
    .statsHeader .selector .dropdown .eventInfo:hover { background:red; color:#fff;}

    .statsHeader .selector .dropdown .eventInfo.incomplete { opacity:.5;}
    .statsHeader .selector .dropdown .eventInfo.current { background:yellow; color:#222;}*/
.statsHeader h2 { font-size:24px; line-height:28px;}

.statsHeader .eventButtons { display: block; margin-top:10px; position:relative;}
.statsHeader .eventButtons a { display:block; float:left; background:#1e8cf0; padding:5px 10px; width:; margin-right:10px;
                      line-height:16px; font-weight:; color:#fff;}

.statsHeader .eventButtons .selector            { display:block; float:right; background:#1e8cf0; padding:5px 10px 6px 10px; line-height:16px; font-weight:; color:#fff; font-size:10px;}
.statsHeader .eventButtons .selector select     { font-size:12px; }


.statsHeader .eventButtons a .userIcon { margin-right:5px; font-size:16px;}
.statsHeader .eventButtons a.nnsLink { width:340px; line-height:16px; font-size:12px; font-weight:normal; text-align:center;}
.statsHeader .eventButtons a.nnsLink b { display:block;font-size:14px;}


/********************************************************************************************************************************
 Results
*******************************************************************************************************************************/
.Results .wlRowTitle { display:none;}

.racingResults {}

/********************************************************************************************************************************
 Race Center
*******************************************************************************************************************************/
.countdown { width: 215px; margin:auto; margin-top:-15px;}
.countdown .group { display:block; float:left; width:50px; background:; margin-right:5px;}
.countdown .group:last-child { margin-right:0;}
.countdown .title {display:block; text-align:center; font-size:10px; line-height:12px; text-transform:uppercase; font-weight:bold; background:rgb(30,140,240); color:#fff;}
.countdown .digits {display:block; text-align:center; background:rgba(0,0,0,.8); font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:24px; line-height:31px; font-weight:normal; color:#fff;}

.countdown .countdownComplete { display:none; }
.countdown .countdownComplete .group { width:215px; background:rgb(30,140,240); color:#fff;}
.countdown .countdownComplete .networks { padding:4px 5px; padding-botom:0;}
.countdown .countdownComplete svg { fill:#fff; height:30px; width:100px; overflow:hidden; display:block; float:left;}
.countdown .countdownComplete img { fill:#fff; max-height:30px; max-width:100px; overflow:hidden; display:block; float:left;}


.raceCenter h2 { font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:24px; line-height:24px; text-transform:uppercase; color:rgb(30,140,240); font-weight:normal;}
.raceCenter .nextRace { padding-bottom:20px;}
.raceCenter .lastRace { margin-top:20px;}

.raceCenter .trackInfo { height:100px;}
.raceCenter .trackInfo h3 { display:; font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:20px; line-height:20px; text-transform:uppercase; color:rgb(20,100,175); font-weight:normal;}
.raceCenter .trackInfo p { display:; font-family: LeagueGothicRegular,Impact,Sans-Serif;  font-size:16px; line-height:16px; text-transform:uppercase; color:rgb(0,0,0); font-weight:normal;}
.raceCenter .trackInfo p:last-of-type { display:none;}

.raceCenter .trackInfo .trackImage {width:140px;position:relative;height: 70px;top: 10px;right: 0;margin-top: initial; overflow:;}
.raceCenter .trackInfo .trackImage svg {position:absolute ;margin-top:-25px; width:120px; height:120px; fill:#0f4678!important;}

.raceCenter .lastRace .trackInfo .trackImage {display:block; width:160px;height:90px; float:left;}
.raceCenter .lastRace .trackInfo .trackImage svg {position:absolute ;margin-top:-25px; width:120px; height:120px; fill:#0f4678!important;}

.raceCenter .lastRace .drivers {display:block; width:100%; margin-top: -50px;}

.raceCenter .drivers .car .carRender {right:0; width:190px; top:-15px;}
.raceCenter .drivers .car img { width:190px;}

.raceCenter .drivers .nameplate { display:none;}

.raceCenter .lastRace .drivers .car img { display:none;}

.raceCenter .eventSchedule { }

.raceCenter .eventSchedule .scheduleTabs { display:none;}
.raceCenter .eventSchedule .scheduleTabs span { background:rgba(0,0,0,.3); line-height:19px; padding:2px 5px; cursor:pointer;}
.raceCenter .eventSchedule .scheduleTabs span.active {background: #000;color: #fff;}

.raceCenter .eventSchedule { margin-bottom:25px; margin-top:-15px; position:relative; z-index:20;}

.raceCenter .eventSchedule table td { padding:1px 2px;}
.raceCenter .eventSchedule table td.date     {  }
.raceCenter .eventSchedule table td.event    { font-weight:normal; }
.raceCenter .eventSchedule table td.time     { font-size:10px;}
.raceCenter .eventSchedule table td.network { }
.raceCenter .eventSchedule table td.network .networkLogos { }
.raceCenter .eventSchedule table.appearanceSchedule td.event     {}
.raceCenter .eventSchedule table td.network span { display:block; float:left; width: 28px; height:20px; overflow:hidden; margin-right:3px;}
.raceCenter .eventSchedule table td.network img { height:20px; max-width:28px; }
.raceCenter .eventSchedule table td.network svg { fill: #000 !important; width: 28px; height:20px; overflow:hidden; margin:0; line-height:16px; }
.raceCenter .eventSchedule table.appearanceSchedule td.event i     { font-weight:normal; margin-left: 5px;}



.raceCenter .drivers .raceplate                   { position:relative; bottom:0; right:0; top:initial;}
.raceCenter .drivers .raceplate .position         { box-shadow:none; display:block;float:left;margin-right:5px; width:50px; text-align:center;padding-bottom:6px; overflow:hidden; background:#fff;}
.raceCenter .drivers .raceplate .position:last-child {margin-right: 0px;}
.raceCenter .drivers .raceplate .position b       { background:rgb(30,140,240);font-size:10px;color:#fff;}
.raceCenter .drivers .raceplate .position span    { background:rgba(0,0,0,.8);font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:24px; line-height:31px; font-weight:normal; color:#fff;}

/********************************************************************************************************************************
 FAQ Section
********************************************************************************************************************************/
.faq .wgEditor h3 { display:block; background:rgb(30,140,240); color:#fff; font-family: LeagueGothicRegular,Impact,Sans-Serif; font-size:24px; line-height:31px; font-weight:normal; text-transform:uppercase; padding:0 10px;}
.faq .wgEditor  div { background:#fff; color:#000; padding:10px; margin-bottom:20px; font-size:14px;}


/********************************************************************************************************************************
 RESPONSIVE STYLING
    Breakpoints:
        [Default]
        [701-975px]
        [501-700px]
        [0-500px]
********************************************************************************************************************************/

/* Breakpoint #1 (975px and below) */
@media only screen and (max-width: 974px) {
    .contentHeader .navWrapper          { width: 100%;}
    .contentHeader .topNav              { width:100%;}
    .contentHeader .topNav .links       { width:100%;}
    .contentFooter .wlRow,
    .contentFooter .footerWrapper       { width:100%;}
    .topSlider { margin:0; padding:0;}

    .contentHeader .axalta { display:none;}
    .contentHeader .axaltaMobile { display:block; right:10px; top:10px; width:55px;}

    .footerLinks ul.columns2 li { width:100%;}
    .contentHeader .menu.mainMenu li a { font-size: 12px;}
    .contentHeader .menu.mainMenu li #Radio { width:auto;}

    .wgContent { min-height:0!important;}

    /********************************************************************************************************************************
     Media Feed
    ********************************************************************************************************************************/
    .mediaFeed .gallery .list .item .thumb img { width:100%; height: auto; max-height: none; max-width:none;}

    .mediaFullpage .detail           { float:none;width:100%;}
    .mediaFullpage .lftbar                { display:none;}
    .mediaFullpage .ad {clear: both;width: 100%; display:none;}
    .mediaFullpage .comments .postBody { width:100%;}

    

    /********************************************************************************************************************************
     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 { display:none;}

    .Home .layoutCol3.wlRow17 .wlCol3 {width:100%;}
    .Home .layoutCol3.wlRow17 .wlCol3 .wgWrapper { width:50%; display:block; float:left;}

    .wgWrapper.ad img { width:100%!important; height:auto!important;}

    .radioSelector .radioSelectorDisplay ul { background-image:none;}
    .radioLinks { background:none; padding:7px 10px;}
    .radioSelector .radioSelectorDisplay ul li { width:auto;height:auto; display:block; margin:0 0 10px 0; width:100%;}
    .radioSelector .radioSelectorDisplay ul li:last-of-type { margin-bottom:0;}
    .radioSelector ul li a {background:rgb(15,70,120); display:block;}
    .radioSelector ul li.active a { background: rgb(30,140,240) !important; }
    .radioSelector span.showArt { background-image:none!important; color:#fff; text-indent:0; width:100%; height:auto; padding:10px; }

    .radioSelectorUpdate .radioSelectorDisplay ul { background-image:none;}
    .radioLinks { background:none; padding:7px 10px;}
    .radioSelectorUpdate .radioSelectorDisplay ul li { width:auto;height:auto; display:block; margin:0 0 10px 0; width:100%; border:none;}
    .radioSelectorUpdate .radioSelectorDisplay ul li:hover,
    .radioSelectorUpdate .radioSelectorDisplay ul li.active, .radioSelectorUpdate .radioSelectorDisplay ul li.active:hover {  border:none;}
    .radioSelectorUpdate .radioSelectorDisplay ul li:last-of-type { margin-bottom:0;}
    .radioSelectorUpdate ul li a {background:rgb(15,70,120); display:block;}
    .radioSelectorUpdate ul li.active a { background: rgb(30,140,240) !important; }
    .radioSelectorUpdate span.showArt { background-image:none!important; color:#fff; text-indent:0; width:100%; height:auto; padding:10px; }
    .radioSelectorUpdate .radioLinks .rss { display:none;}
    .radioSelectorUpdate .radioLinks .twitter { display:none;}
}

/* Breakpoint #2 (700px and below) */
@media only screen and (max-width: 699px) {

    .wgWrapper.ad.ad_top .wgContent { padding:0; background:none; display:table; margin-top:0;}

    /* Header */
    .contentHeader .axalta { right:75px; top:10px; width:55px;}


    .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; line-height:40px;}
        .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 .sub ul li span.expandIcon { padding-left: 17px; }

            .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; height:40px; }
        .contentHeader .menu.mainMenu li #Radio .svg {width:130px;}
        .contentHeader .menu.mainMenu li #Radio img { }

    #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
    ********************************************************************************************************************************/
    .radioLinks ul li { width:50%; margin-right:0; padding:5px;}
    .radioLinks ul li img { width:100%;}

    .radioIndex .showItem {width: 50%;    }

    .radioSelectorUpdate { padding-bottom:10px;}
    .radioSelectorUpdate .radioLinks { display:none;}
}

/* Breakpoint #3 (650px and below) */
@media only screen and (max-width: 649px) {

    /* Header */
    .contentHeader .topNav .socialLinks i { display:none; }
    .contentHeader .topNav .socialLinks { font-size:18px; }
    
    #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:0; 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:0 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;}

    .radioSelectorUpdate { border-bottom-right-radius:0;}

}

/* Breakpoint #4 (400px and below) */
@media only screen and (max-width: 399px) {
    .mediaFeed.mediaGallery .gallery .grid .item {height: 170px;}
    
    
}

/********************************************************************************************************************************
 Chase Edits

.standingsBarWrapper             { overflow:visible;background: #ffde05;}
.standingsBar .wgContent { background:#ffde05 !important;}
.standingsBar .wgTitle { background:#ffde05; color:#222; border-right:1px dotted #222; margin-right:40px;}
.standingsBar .wgSubtitle { display:none;}
.standingsBar table.stats thead tr th, .standingsBar table.stats tbody tr.highlight td { border-right:1px dotted #222;}
.standingsBar table.stats th, .standingsBar table.stats td, .standingsBar table.stats tbody td:last-child, .standingsBar table.stats tbody tr.odd, .standingsBar table.stats tbody tr.highlight td { color:#222;}
.standingsBar .chaseLogo { position:absolute; height:100px; top:50%; margin-top:-50px; z-index:1000; left:0;}
table.stats tbody tr.odd.chaseDriver { background:#fff5b6; }
table.stats tbody tr.even.chaseDriver { background:#eee4a5;}
table.stats tbody tr.highlight.chaseDriver td { background:#ffde05; color:#222;border-left: 1px solid #FEBC15;}
table.stats tbody tr.odd.chaseDriver td { border-left: 1px solid #eee4a5;}
table.stats tbody tr.even.chaseDriver td { border-left: 1px solid #fff5b6;}
table.stats .chaseTrophy { background:url(../images/chase/chaseTrophy.png) no-repeat; display:block; float:left; margin-right:5px; width:9px; height:18px; }
.racingSchedule .scheduleListHeader.scheduleListHeaderChase,
.racingSchedule .scheduleListHeader.scheduleListHeaderChase:hover { background:#ffde05!important;  font-family: LeagueGothicRegular,Impact,Sans-Serif; color:#222;text-transform:uppercase; text-align:center;text-align: center;font-size:24px;line-height:30px; height:30px;}
@media only screen and (max-width: 974px) {
    .standingsBarWrapper { overflow:hidden;}
    .standingsBar .chaseLogo { display:none;}
    .standingsBar .wgTitle { content:"Standings";}
}
********************************************************************************************************************************/