.logo.tv-logo img{max-width:70px}
.desktop .logo.tv-logo,.logo.radio-logo{display:inline-block}
.tablet .logo.tv-logo,.logo.radio-logo,.mobile .logo.tv-logo,.logo.radio-logo{padding:0 5px 0 5px;display:inline-block}
.pageContainer .loginMessage{position:fixed;z-index:999;width:100%;height:100%;top:0;right:0;left:0;margin:0 auto;padding:200px 0;background-color:#000;background-color:rgba(0,0,0,.9);color:#fff;font-family:"Stainless-Regular-Italic",Arial,sans-serif;font-size:18px;text-transform:uppercase;text-align:center;line-height:25px}
.tablet .pageContainer .loginMessage,.mobile .pageContainer .loginMessage{font-size:14px;line-height:18px}
@media(orientation:landscape){.mobile .pageContainer .loginMessage{padding:92px 0}
}
.pageContainer .loginMessage .innerTube{width:25%;margin:0 auto}
.tablet .pageContainer .loginMessage .innerTube{width:38%}
.mobile .pageContainer .loginMessage .innerTube{width:50%}
@media(orientation:landscape){.mobile .pageContainer .loginMessage .innerTube{width:36%}
.tablet .pageContainer .loginMessage .innerTube{width:30%}
}
.pageContainer .loginMessage .innerTube button{color:#000;background-color:#ffd800;text-transform:uppercase;text-align:center;font-family:"Stainless-Regular",Arial,sans-serif;font-size:18px;text-transform:uppercase;margin:20px;padding:.5em 5em;border:0;border-radius:4px}
.mobile .pageContainer .loginMessage .innerTube button{padding:.5em 2em;font-size:14px}
.pageContainer .loginMessage .innerTube img{width:275px}
.mobile .pageContainer .loginMessage .innerTube img{width:135px}
.loading{width:100%;text-align:center;min-height:300px;padding:150px 0 0 0}
.loading img{max-width:350px;height:auto;margin:0 0 10px 0}
.desktop .ad-container-300x100{display:none;width:300px;height:100px;margin:7px 5px;background:#2b2b2b;float:right}
.desktop .ad-container-300x100 a{border:0;text-decoration:none}
.desktop .ad-container-300x100 a img{width:300px;height:100px;border:0}
.desktop .broadcasters{position:absolute;right:80px;top:0;padding-top:30px;width:400px}
.tablet .broadcasters,.mobile .broadcasters{text-align:center;padding-bottom:15px}
.gig-chat-txtMsg-wrapper>input[type="text"]{min-width:140px}
.gig-chat-divBottom{max-height:230px}
#nascar-live .jspContainer{overflow:hidden;position:relative}
#nascar-live .jspPane{position:absolute}
#nascar-live .jspVerticalBar{position:absolute;top:0;right:0;width:4px;height:100%}
#nascar-live .jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:13px;background:#303030}
#nascar-live .jspVerticalBar *,#nascar-live .jspHorizontalBar *{margin:0;padding:0}
#nascar-live .jspCap{display:none}
#nascar-live .jspHorizontalBar .jspCap{float:left}
#nascar-live .jspTrack{position:relative;background:#373737}
#nascar-live .jspDrag{background:#494949;overflow:hidden;position:relative;top:0;left:0;cursor:pointer}
#nascar-live .jspHorizontalBar .jspTrack,#nascar-live .jspHorizontalBar .jspDrag{float:left;height:100%}
#nascar-live .jspArrow{text-indent:-20000px;display:block;cursor:pointer;height:12px;background-color:#373737}
#nascar-live .jspArrowUp{height:1px}
#nascar-live .jspArrowDown{height:1px}
#nascar-live .jspArrow.jspDisabled{cursor:default}
#nascar-live .jspVerticalBar .jspArrow{height:12px}
#nascar-live .jspHorizontalBar .jspArrow{width:12px;float:left;height:100%}
#nascar-live .jspVerticalBar .jspArrow:focus{outline:0}
#nascar-live .jspCorner{background:#373737;float:left;height:100%}
#nascar-live * html .jspCorner{margin:0 -3px 0 0}
#nascar-live div.spinner{position:relative;left:50%;top:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;display:none}
#nascar-live div.spinner div{width:12%;height:26%;background:#fff;position:absolute;left:44.5%;top:37%;opacity:0;-webkit-animation:fade 1s linear infinite;-webkit-border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2)}
#nascar-live div.spinner div:nth-child(1){-webkit-transform:rotate(0deg) translate(0,-142%);-webkit-animation-delay:0s}
#nascar-live div.spinner div:nth-child(2){-webkit-transform:rotate(30deg) translate(0,-142%);-webkit-animation-delay:-0.9167s}
#nascar-live div.spinner div:nth-child(3){-webkit-transform:rotate(60deg) translate(0,-142%);-webkit-animation-delay:-0.833s}
#nascar-live div.spinner div:nth-child(4){-webkit-transform:rotate(90deg) translate(0,-142%);-webkit-animation-delay:-0.75s}
#nascar-live div.spinner div:nth-child(5){-webkit-transform:rotate(120deg) translate(0,-142%);-webkit-animation-delay:-0.667s}
#nascar-live div.spinner div:nth-child(6){-webkit-transform:rotate(150deg) translate(0,-142%);-webkit-animation-delay:-0.5833s}
#nascar-live div.spinner div:nth-child(7){-webkit-transform:rotate(180deg) translate(0,-142%);-webkit-animation-delay:-0.5s}
#nascar-live div.spinner div:nth-child(8){-webkit-transform:rotate(210deg) translate(0,-142%);-webkit-animation-delay:-0.41667s}
#nascar-live div.spinner div:nth-child(9){-webkit-transform:rotate(240deg) translate(0,-142%);-webkit-animation-delay:-0.333s}
#nascar-live div.spinner div:nth-child(10){-webkit-transform:rotate(270deg) translate(0,-142%);-webkit-animation-delay:-0.25s}
#nascar-live div.spinner div:nth-child(11){-webkit-transform:rotate(300deg) translate(0,-142%);-webkit-animation-delay:-0.1667s}
#nascar-live div.spinner div:nth-child(12){-webkit-transform:rotate(330deg) translate(0,-142%);-webkit-animation-delay:-0.0833s}
@-webkit-keyframes fade{from{opacity:1}
to{opacity:.25}
}
#nascar-live .tabgroup{position:relative}
#nascar-live .tabgroup .content-container{position:relative}
#nascar-live.desktop .tabgroup .content-container{width:310px}
#nascar-live.desktop .tabgroup .content-container .content.hidden{visibility:hidden}
#nascar-live.mobile .tabgroup .content-container{width:100%}
#nascar-live.mobile .tabgroup .content.hidden{display:none}
@media(min-width:972px){.flexwrap #nascar-live.tablet .tabgroup .content-container{top:53px;left:0;right:0;bottom:0;position:absolute;overflow-y:scroll}
}
body{background:#000;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;overflow-x:hidden}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
html,body,div,img,p,ul,li,iframe,iframe body,input,input[type="radio"],input[type="checkbox"]{margin:0;padding:0;border:0;outline:0}
a{text-decoration:none;outline:0}
#nascar-live{background:#000}
#nascar-live.desktop{min-height:1100px;width:1000px;margin:0 auto 20px auto}
#nascar-live.desktop .content-container iframe{width:100%}
#nascar-live.mobile{width:100%}
#nascar-live .drive-logo{height:56px;position:relative;z-index:3;overflow:auto;background-color:#000;margin-top:48px}
#nascar-live .drive-logo .logo-img{width:100%;height:56px;margin:auto;background:url('nascarDrive/img/drive_logo.png');background-size:203px 24px;background-position:center;background-repeat:no-repeat}
#nascar-live .content{position:relative;z-index:3;background:#302f2f}
#nascar-live .leaderboard .link{display:block;width:100%;margin:3px 0;padding:7px 0;color:#ffd800;text-align:center;font-size:11px;text-transform:uppercase;font-style:italic}
#nascar-live .leaderboard .link .link-arrow{margin-left:3px;font-style:normal;font-size:9px}
#nascar-live.desktop .leaderboard .link:hover{color:white}
#nascar-live.desktop .ad-container-bgrnd{width:1500px;max-height:1100px;top:0;left:50%;margin-left:-750px;position:absolute;z-index:2;float:left;background-color:#000;overflow:hidden}
#nascar-live .ad-container-header{width:100%;text-align:center}
@media(min-width:700px){}
#nascar-live .ad-container-sidebar{width:310px;height:260px;padding:5px;padding-bottom:7px;margin-top:3px;background:#302f2f;float:right}
#nascar-live.mobile .ad-container-sidebar{display:none}
#nascar-live .ad-container-adhesion{width:100%;left:0;bottom:0;position:fixed;background-color:#e6e5e5;z-index:500}
#nascar-live .ad-container-adhesion .ad-container{text-align:center}
#nascar-live .ad-container-adhesion .close-btn{width:45px;height:45px;right:12.5px;top:-22.5px;position:absolute;background:url("nascarDrive/img/close_btn.png") no-repeat;background-position:center;background-size:30px}
#nascar-live.smartphone .ad-container-adhesion{padding:5px 0}
#nascar-live.tablet .ad-container-adhesion{padding:20px 0}
@media(min-width:972px){.flexwrap #nascar-live.tablet #race-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.flexwrap #nascar-live.tablet #race-info .video{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:1;order:1}
.flexwrap #nascar-live.tablet #race-info .right-race-info{width:28.125%;margin-left:.5859375%;padding-bottom:1.522648084%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:2;order:2}
.flexwrap #nascar-live.tablet #race-info .event{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:3;order:3}
.flexwrap #nascar-live.tablet #race-info .upcoming{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:1;order:1}
}
#nascar-live.desktop #race-info .left-race-info{width:680px;float:left;background-color:#302f2f;padding:10px 7px}
#nascar-live.desktop #race-info .right-race-info{height:390px;float:right}
#nascar-live.desktop .driver-selector{outline:0;cursor:pointer}
#nascar-live.desktop .driver-selector .uiselector-selection{cursor:hand;font-size:14px}
#nascar-live.desktop .driver-selector .uiselector-selection:hover .num,#nascar-live.desktop .driver-selector .uiselector-selection:hover .name{color:#fff}
#nascar-live.desktop .driver-selector .uiselector-selection .num,#nascar-live.desktop .driver-selector .uiselector-selection .name{float:left;color:#ffd800;text-transform:uppercase}
#nascar-live.desktop .driver-selector .uiselector-selection .num{margin-left:5px}
#nascar-live.desktop .driver-selector .uiselector-selection .num img{margin-top:2px;margin-right:6px;margin-left:-7px}
#nascar-live.desktop .driver-selector .list-container{margin-top:0;margin-left:-10px;height:245px;overflow:auto;width:190px;position:absolute;z-index:21;outline:0}
#nascar-live.desktop .driver-selector .row{background-color:#303030;cursor:pointer;color:#999;height:25px;line-height:25px;clear:both;position:relative}
#nascar-live.desktop .driver-selector .row.disabled{cursor:default!important;color:#393939}
#nascar-live.desktop .driver-selector .row.disabled:hover{background-color:#303030;color:#393939}
#nascar-live.desktop .driver-selector .row .col{padding:0 0 0 10px;float:left;overflow:hidden}
#nascar-live.desktop .driver-selector .row:hover{background-color:#c1c1c1;color:#000}
#nascar-live.desktop .driver-selector .row.selected{background-color:#030303;color:#fff;cursor:default}
#nascar-live.desktop .driver-selector .row .carCol img{margin-top:2px}
#nascar-live.desktop .tracker{width:100%;padding:7px;font-size:11px;color:#999;font-family:Stainless-Regular,'Arial',sans-serif;background-color:#3c3c3c}
#nascar-live.desktop .tracker .ad-container{width:983px;height:100px;overflow:hidden}
#nascar-live.desktop .tracker .ad-container img{width:983px;height:100px}
#nascar-live.desktop .tracker .header{float:left;width:355px;height:100px;background-color:#302f2f}
#nascar-live.desktop .tracker .header .menu{width:239px;height:30px;margin:auto;margin-top:15px;font-size:14px;text-transform:uppercase;background:url("nascarDrive/img/dropdown_arrow.png");background-repeat:no-repeat;background-position:209px center}
#nascar-live.desktop .tracker .header .driver-selector{width:239px}
#nascar-live.desktop .tracker .header .driver-selector .list-container{width:239px}
#nascar-live.desktop .tracker .header .driver-selector .list{font-size:16px}
#nascar-live.desktop .tracker .header .driver-selector .uiselector-selection{background:0;width:100%;height:33px;line-height:33px}
#nascar-live.desktop .tracker .header .logo{width:232px;height:13px;margin:auto;margin-top:34px;background:url('nascarDrive/img/raceview_logo.png');background-size:100%}
#nascar-live.desktop .tracker .viewer{float:left;width:369px;margin-left:10px}
#nascar-live.desktop .tracker .viewer .tracks{width:369px;height:80px;float:left;background:url('nascarDrive/img/track_bg.png');margin-top:6px}
#nascar-live.desktop .tracker .viewer .tracks .track{height:33%}
#nascar-live.desktop .tracker .viewer .tracks .mid p.number,#nascar-live.desktop .tracker .viewer .tracks .mid p.time{color:#ffd800}
#nascar-live.desktop .tracker .viewer .tracks .car{width:200px}
#nascar-live.desktop .tracker .viewer .tracks .car .text{box-sizing:border-box;text-align:right;overflow:auto;float:right;font-family:Stainless-Bold-Italic;color:white;overflow:hidden}
#nascar-live.desktop .tracker .viewer .tracks .car .text p{float:left;margin-right:5px}
#nascar-live.desktop .tracker .viewer .tracks .car .text p.number{font-size:14px}
#nascar-live.desktop .tracker .viewer .tracks .car .text p.time{line-height:18px}
#nascar-live.desktop .tracker .viewer .tracks .car .text p.pos{color:red;line-height:18px}
#nascar-live.desktop .tracker .viewer .label{color:white;text-transform:uppercase;font-size:12px;width:369px}
#nascar-live.desktop .tracker .promo-link{display:block;float:left;width:232px;height:100px;position:relative;background:url('nascarDrive/img/raceview_link.png');z-index:1;margin-left:12px;cursor:pointer}
#nascar-live.desktop .tracker *{outline:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
#nascar-live .driver-hub{width:100%;padding:8px;box-sizing:border-box;background-color:#3c3c3c}
#nascar-live .driver-hub.default .inner .photo{background:url('nascarDrive/img/default_driver.png');background-repeat:no-repeat;background-size:100%}
#nascar-live .driver-hub.default .inner .details{color:#878787}
#nascar-live .driver-hub.default .inner .details .position .value{font-size:14px;color:#878787}
#nascar-live .driver-hub.default .inner .details .position .ordinal{display:none}
#nascar-live .driver-hub.default .inner .details .fastest-lap .time{width:100%;margin:0}
#nascar-live .driver-hub.default .social{display:none}
#nascar-live .driver-hub .ad-container{width:300px;height:100px;background-color:black;float:left;margin-left:4px}
#nascar-live .driver-hub .ad-container img{width:300px;height:100px}
#nascar-live .driver-hub .inner{width:679px;padding-bottom:25px;font-family:Stainless-Regular;float:left}
#nascar-live .driver-hub .inner .photo{float:left;width:92px;height:73px;background:url('nascarDrive/img/default_driver.png')}
#nascar-live .driver-hub .inner .header{background-color:#302f2f;color:#878787;width:586px;height:33px;float:right}
#nascar-live .driver-hub .inner .header .driver-selector{float:left;width:239px;box-sizing:border-box;line-height:33px;padding-left:9px;text-transform:uppercase;background:url("nascarDrive/img/dropdown_arrow.png");background-repeat:no-repeat;background-position:209px 9px;cursor:pointer}
#nascar-live .driver-hub .inner .header .driver-selector .uiselector-selection{background:0;width:100%;height:33px;font-size:14px}
#nascar-live .driver-hub .inner .header .driver-selector .list-container{width:239px}
#nascar-live .driver-hub .inner .header .title{vertical-align:middle;float:left;width:59px;height:33px;line-height:33px;font-size:10px;text-align:center;border-left:1px solid #3c3c3c}
#nascar-live .driver-hub .inner .header .title.fastest{width:106px}
#nascar-live .driver-hub .inner .details{width:586px;height:42px;float:right;color:white}
#nascar-live .driver-hub .inner .details div{float:left;text-align:center;margin-right:1px;font-size:12px}
#nascar-live .driver-hub .inner .details .car{width:239px;margin-right:0;padding-top:5px;padding-left:9px;box-sizing:border-box;color:#878787;font-size:12px}
#nascar-live .driver-hub .inner .details .car .team,#nascar-live .driver-hub .inner .details .car .brand{float:none;width:100%;text-align:left;margin-bottom:5px;font-size:13px}
#nascar-live .driver-hub .inner .details .position{width:59px;line-height:42px;color:#ffd800}
#nascar-live .driver-hub .inner .details .position .value{margin:0;font-size:32px;width:65%;text-align:right}
#nascar-live .driver-hub .inner .details .position .ordinal{margin:0;margin-top:-5px;font-size:16px;width:35%;text-align:left;padding-left:2px;box-sizing:border-box}
#nascar-live .driver-hub .inner .details .delta{width:59px;line-height:42px}
#nascar-live .driver-hub .inner .details .last-lap{width:59px;line-height:42px}
#nascar-live .driver-hub .inner .details .fastest-lap{width:59px;line-height:42px;width:106px}
#nascar-live .driver-hub .inner .details .fastest-lap .time{margin-left:25%}
#nascar-live .driver-hub .inner .details .fastest-lap .lap{margin-left:5px;font-size:10px;color:#878787}
#nascar-live .driver-hub .inner .details .laps-led{width:59px;line-height:42px}
#nascar-live .driver-hub .social{width:100%;height:500px}
#nascar-live .driver-hub .social iframe{width:100%;height:100%}
#nascar-live .fantasy.content{width:100%;height:355px}
#nascar-live .fantasy.content iframe{height:100%}
#nascar-live .lapbylap.content{width:100%;height:355px}
#nascar-live .lapbylap.content iframe{height:100%}
#nascar-live.desktop .scanner{width:100%;height:100px;padding:7px;background:#373737}
#nascar-live.desktop .scanner.hidden{height:0;padding:0;display:block!important}
#nascar-live.desktop .scanner.hidden .account,#nascar-live.desktop .scanner.hidden .driver-scanner-selector,#nascar-live.desktop .scanner.hidden .officials,#nascar-live.desktop .scanner.hidden .radio{display:none}
#nascar-live.desktop .scanner.hidden .player .sound-control,#nascar-live.desktop .scanner.hidden .player .play-toggle{display:none}
#nascar-live.desktop .scanner .driver-scanner-selector.disabled{cursor:default!important}
#nascar-live.desktop .scanner .driver-scanner-selector.disabled .default{display:block}
#nascar-live.desktop .scanner .driver-scanner-selector.disabled .default:hover{color:#5d5d5d}
#nascar-live.desktop .scanner .driver-scanner-selector.disabled .driver-selector{display:none}
#nascar-live.desktop .scanner .officials.disabled{cursor:default!important}
#nascar-live.desktop .scanner .officials.disabled .default{display:block}
#nascar-live.desktop .scanner .officials.disabled .default:hover{color:#5d5d5d}
#nascar-live.desktop .scanner .officials.disabled .label{display:none}
#nascar-live.desktop .scanner .radio.disabled{cursor:default!important}
#nascar-live.desktop .scanner .radio.disabled .default{display:block}
#nascar-live.desktop .scanner .radio.disabled .default:hover{color:#5d5d5d}
#nascar-live.desktop .scanner .radio.disabled .label{display:none}
#nascar-live.desktop .scanner .loginstate{margin-top:57px;font-size:12px}
#nascar-live.desktop .scanner .loginstate .highlight{color:#ffd800;cursor:pointer}
#nascar-live.desktop .scanner .loginstate .highlight:hover{color:#fff}
#nascar-live.desktop .scanner .scanner-section{margin-right:1px;height:100%;float:left;background:#302f2f;text-align:center;font-family:Stainless-Regular;font-size:12px;color:#5d5d5d}
#nascar-live.desktop .scanner .scanner-section .default{display:none;line-height:100px}
#nascar-live.desktop .scanner .scanner-section a{color:#ffd800}
#nascar-live.desktop .scanner .scanner-section:hover,#nascar-live.desktop .scanner .scanner-section a:hover{color:white}
#nascar-live.desktop .scanner .scanner-section .text{color:#5d5d5d!important}
#nascar-live.desktop .scanner .scanner-section.account{width:340px;background:url("nascarDrive/img/scanner_logo.png") #302f2f;background-size:233px 13px;background-position:center 35px;background-repeat:no-repeat}
#nascar-live.desktop .scanner .scanner-section.driver-scanner-selector{width:225px}
#nascar-live.desktop .scanner .scanner-section.driver-scanner-selector .driver-selector{height:20px;margin-top:40px;margin-left:28px;background:url("nascarDrive/img/dropdown_arrow.png");background-repeat:no-repeat;background-position:155px center;cursor:pointer;text-transform:uppercase}
#nascar-live.desktop .scanner .scanner-section.driver-scanner-selector .driver-selector .uiselector-selection{height:20px;line-height:20px}
#nascar-live.desktop .scanner .scanner-section.driver-scanner-selector .driver-selector .list-container{margin-top:5px;width:215px;font-size:16px}
#nascar-live.desktop .scanner .scanner-section .label{line-height:100px}
#nascar-live.desktop .scanner .scanner-section.audio-btn{cursor:pointer}
#nascar-live.desktop .scanner .scanner-section.audio-btn.disabled{cursor:default;color:#5d5d5d!important}
#nascar-live.desktop .scanner .scanner-section.audio-btn.selected{cursor:default!important;color:white}
#nascar-live.desktop .scanner .scanner-section.officials{width:123px}
#nascar-live.desktop .scanner .scanner-section.radio{width:99px}
#nascar-live.desktop .scanner.content iframe{height:100%}
#nascar-live.desktop .scanner .player{float:left;width:191px!important;background-color:#302f2f!important}
#nascar-live.desktop .scanner .player .playback{height:0}
#nascar-live.desktop .scanner .player .play-toggle{width:23px;height:23px;margin-right:20px;margin-left:10px;margin-top:39px;float:left;background:url("nascarDrive/img/ic_pause.png");background-repeat:no-repeat;background-position:center;cursor:pointer}
#nascar-live.desktop .scanner .player .play-toggle.disabled{background-image:url("nascarDrive/img/ic_pause_disabled.png")!important;background-repeat:no-repeat!important;background-position:center!important;cursor:default!important}
#nascar-live.desktop .scanner .player .play-toggle:hover{background:url("nascarDrive/img/ic_pause_hover.png");background-repeat:no-repeat;background-position:center}
#nascar-live.desktop .scanner .player .play-toggle.selected{background-image:url("nascarDrive/img/ic_play.png")}
#nascar-live.desktop .scanner .player .play-toggle.selected:hover{background-image:url("nascarDrive/img/ic_play_hover.png")}
#nascar-live.desktop .scanner .player .play-toggle.selected.disabled:hover{background-image:url("nascarDrive/img/ic_pause_disabled.png")!important;background-repeat:no-repeat!important;background-position:center!important;cursor:default!important}
#nascar-live.desktop .scanner .player .mute-toggle{background:url("nascarDrive/img/ic_volume.png");width:30px;height:30px;float:left;background-repeat:no-repeat;margin-top:36px;margin-right:5px;cursor:pointer}
#nascar-live.desktop .scanner .player .mute-toggle.selected{background:url("nascarDrive/img/ic_volume_muted.png")}
#nascar-live.desktop .scanner .player .mute-toggle.selected:hover{background:url("nascarDrive/img/ic_volume_muted_hover.png")}
#nascar-live.desktop .scanner .player .mute-toggle:hover{background:url("nascarDrive/img/ic_volume_hover.png")}
#nascar-live.desktop .scanner .player .mute-toggle.disabled{cursor:default!important;background-image:url("nascarDrive/img/ic_volume_disabled.png")}
#nascar-live.desktop .scanner .player .slider{float:left;height:20px;width:80px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:44px}
#nascar-live.desktop .scanner .player .slider.disabled{cursor:default}
#nascar-live.desktop .scanner .player .slider.disabled .thumb{background-color:#555}
#nascar-live.desktop .scanner .player .slider.disabled .progress{background-color:#373737}
#nascar-live.desktop .scanner .player .slider .thumb{width:15px;height:15px;border-radius:15px;pointer-events:none;background-color:#d9d9d9;position:absolute}
#nascar-live.desktop .scanner .player .slider .track{background-color:#3c3c3c;width:100%;height:4px;position:absolute;margin-top:4px}
#nascar-live.desktop .scanner .player .slider .available{background-color:#3c3c3c;width:100%;height:4px;position:absolute;margin-top:4px}
#nascar-live.desktop .scanner .player .slider .progress{background-color:#ffd800;width:100%;height:4px;position:absolute;margin-top:4px}
#nascar-live.desktop .driver-tabs .content-container{width:inherit}
#nascar-live.desktop .driver-tabs .nav{height:38px}
#nascar-live.desktop .driver-tabs .nav .tab{padding:0 10px;color:white;font-family:Stainless-Regular;float:left;color:#878787;text-align:center;line-height:38px;cursor:pointer;font-size:1.2em}
#nascar-live.desktop .driver-tabs .nav .tab.disabled{color:#333}
#nascar-live.desktop .driver-tabs .nav .tab.disabled:hover{color:#333}
#nascar-live.desktop .driver-tabs .nav .tab.disabled,#nascar-live.desktop .driver-tabs .nav .tab.selected{cursor:default}
#nascar-live.desktop .driver-tabs .nav .tab.selected{color:#ffd800}
#nascar-live.desktop .driver-tabs .nav .tab.hover{color:#ffd800}
#nascar-live.desktop .chat{width:100%;height:100%;background-color:#302f2f}
#nascar-live .leaderboard{font-family:Stainless-Regular}
#nascar-live .leaderboard .header{color:#a9a9a9;font-size:14px;line-height:28px;font-weight:bold;padding-left:2px}
#nascar-live .leaderboard .table{display:block;overflow:hidden;position:relative}
#nascar-live .leaderboard .table .head{margin:0;padding:0;font-size:12px;color:#707070;background-color:#302f2f}
#nascar-live .leaderboard .table .body{width:100%;overflow:auto;position:relative}
#nascar-live .leaderboard .table .col{float:left;overflow:hidden;font-size:10px}
#nascar-live .leaderboard .table .row{color:#FFF;height:34px;line-height:34px;font-size:12px;text-transform:uppercase;clear:both;position:relative;-webkit-transition-property:all;-webkit-transition-duration:.5s;-webkit-transition-timing-function:linear}
#nascar-live .leaderboard .position-change{position:absolute}
#nascar-live .leaderboard .position-change .direction{position:absolute;width:13px;height:9px;top:13px;background-repeat:no-repeat;opacity:1.0}
#nascar-live .leaderboard .position-change .direction.up{background-image:url('nascarDrive/img/position_up.png')}
#nascar-live .leaderboard .position-change .direction.down{background-image:url('nascarDrive/img/position_down.png')}
#nascar-live .leaderboard .position-change .value-txt{position:absolute;left:23px;font-size:10px}
#nascar-live .leaderboard .position-change .value-txt.up{color:#41ad00}
#nascar-live .leaderboard .position-change .value-txt.down{color:#f04b25}
#nascar-live.mobile .leaderboard{width:100%}
#nascar-live.mobile .leaderboard .table{background-color:#2f2f2f}
#nascar-live.mobile .leaderboard .table .col{text-align:center}
#nascar-live.mobile .leaderboard .table .col.position{width:28.5087719%;min-width:65px}
#nascar-live.mobile .leaderboard .table .col.driver{width:42.9824562%;min-width:117px}
#nascar-live.mobile .leaderboard .table .col.time-behind{width:28.5087719%;min-width:65px}
#nascar-live.mobile .leaderboard .position-change{left:18%}
#nascar-live.smartphone .leaderboard .table .head{height:25px;line-height:25px}
#nascar-live.tablet .leaderboard .table .head{height:35px;line-height:35px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .leaderboard .table .head{height:25px;line-height:25px}
}
#nascar-live.tablet .leaderboard .table .col{font-size:12px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .leaderboard .table .col{font-size:10px}
}
#nascar-live.desktop .leaderboard{width:310px;height:355px}
#nascar-live.desktop .leaderboard .table .head{height:18px;line-height:18px}
#nascar-live.desktop .leaderboard .table .body{height:302px}
#nascar-live.desktop .leaderboard .table .col{text-align:left}
#nascar-live.desktop .leaderboard .table .col.position{width:86px;padding-left:6px}
#nascar-live.desktop .leaderboard .table .col.driver{width:135px}
#nascar-live.desktop .leaderboard .position-change{left:30px}
#nascar-live .leaderboard *{outline:0}
<<<<<<< HEAD #nascar-live.desktop .lapbylap{width:100%;font-family:Stainless-Regular;font-size:12px}
#nascar-live.desktop .lapbylap .list-container{height:325px;background-color:#302f2f;outline:0}
#nascar-live.desktop .lapbylap .info-txt{float:left;width:180px;box-sizing:border-box;padding:12px 0;color:#fff}
#nascar-live.desktop .lapbylap .label-txt{float:left;width:110px;box-sizing:border-box;padding:12px 0;padding-left:16px;text-align:left;color:#ffd800;text-transform:uppercase}
#nascar-live.desktop .lapbylap .video-btn{color:#FF0}
#nascar-live .event{font-family:Stainless-Regular}
#nascar-live .event .event-info{width:100%;position:relative;float:left}
#nascar-live .event .event-info .trackName{width:50%;text-transform:uppercase;color:#e9e9e9;display:inline-block;float:left;======= #nascar-live .event{font-family:Stainless-Regular;>>>>>>>NM-5481-zd-12105-nascar-drive-pre-daytona}
#nascar-live .event .event-info .liveOn{width:50%;text-transform:uppercase;color:#e9e9e9;display:inline-block;text-align:right}
#nascar-live .event .event-info .liveOn .logo{display:inline}
#nascar-live .event .metrics{width:100%;position:relative;float:left;font-size:11px}
#nascar-live .event .metrics .col{height:100%;background-color:#2f2f2f;float:left}
#nascar-live .event .metrics .col.lap .lap-container{display:inline-block}
#nascar-live .event .metrics .col.lap .value.current{float:left;color:#ffd800}
#nascar-live .event .metrics .col.lap .lap-slash{width:6px;float:left;background:url("nascarDrive/img/lap_slash.png")}
#nascar-live .event .metrics .col.lap .value.total{float:left;color:#878787}
#nascar-live .event .metrics .col.lap .value.total .total-label{font-size:8px}
#nascar-live .event .metrics .value{text-align:center;color:#ffd800}
#nascar-live .event .metrics .name{width:100%;text-align:center;color:#878787;font-family:Arial,Helvetica,sans-serif}
#nascar-live .event .status{float:left;background-size:100%}
#nascar-live.mobile .event{overflow:auto}
#nascar-live.mobile .event .event-info{background-color:#2f2f2f;border-bottom:1px solid #444}
#nascar-live.mobile .event .event-info .trackName{text-align:left;padding-left:5px}
#nascar-live.mobile .event .event-info .liveOn{text-align:right;padding-right:5px}
#nascar-live.mobile .event .metrics{border-bottom:1px solid #444}
#nascar-live.mobile .event .metrics .col{border-left:1px solid #444;width:50%}
#nascar-live.mobile .event .metrics .col.time,#nascar-live.mobile .event .metrics .col.top-speed,#nascar-live.mobile .event .metrics .col.lead-changes,#nascar-live.mobile .event .metrics .col.best-lap,#nascar-live.mobile .event .metrics .col.leaders,#nascar-live.mobile .event .metrics .col.cautions,#nascar-live.mobile .event .metrics .col.weather-col{display:none}
#nascar-live.mobile .event .metrics .col.lap{text-align:center}
#nascar-live.mobile .event .metrics .col.lap .value.current{margin-top:0;height:100%}
#nascar-live.mobile .event .status{width:50%;height:100%}
#nascar-live.mobile .event .status .light-color{margin:auto}
#nascar-live.mobile .event .status .status-txt{width:100%;text-align:center}
#nascar-live.mobile .event .status.inactive{background-color:#238dae}
#nascar-live.mobile .event .status.inactive .light-color{background:url("nascarDrive/img/bluelight.png")}
#nascar-live.mobile .event .status.inactive .status-txt{color:#000}
#nascar-live.mobile .event .status.inactive .status-txt:before{content:"NOT ACTIVE"}
#nascar-live.mobile .event .status.green{background-color:#1e5530}
#nascar-live.mobile .event .status.green .light-color{background:url("nascarDrive/img/greenlight.png")}
#nascar-live.mobile .event .status.green .status-txt{color:#00ec4c}
#nascar-live.mobile .event .status.green .status-txt:before{content:"GREEN"}
#nascar-live.mobile .event .status.caution{background-color:#7b6f1e}
#nascar-live.mobile .event .status.caution .light-color{background:url("nascarDrive/img/yellowlight.png")}
#nascar-live.mobile .event .status.caution .status-txt{color:#ffde00}
#nascar-live.mobile .event .status.caution .status-txt:before{content:"YELLOW"}
#nascar-live.mobile .event .status.delay{background-color:#782622}
#nascar-live.mobile .event .status.delay .light-color{background:url("nascarDrive/img/redlight.png")}
#nascar-live.mobile .event .status.delay .status-txt{color:red}
#nascar-live.mobile .event .status.delay .status-txt:before{content:"RED"}
#nascar-live.mobile .event .status.lastlap{background-color:#5b5b5b}
#nascar-live.mobile .event .status.lastlap .light-color{background:url("nascarDrive/img/whitelight.png")}
#nascar-live.mobile .event .status.lastlap .status-txt{color:#fff}
#nascar-live.mobile .event .status.lastlap .status-txt:before{content:"LAST LAP"}
#nascar-live.mobile .event .status.checkered{background-color:#313131}
#nascar-live.mobile .event .status.checkered .light-color{background:url("nascarDrive/img/checkeredlight.png")}
#nascar-live.mobile .event .status.checkered .status-txt{color:white}
#nascar-live.mobile .event .status.checkered .status-txt:before{content:"CHECKERED"}
#nascar-live.mobile .event .status.warmup{background-color:#ec692f}
#nascar-live.mobile .event .status.warmup .light-color{background:url("nascarDrive/img/orangelight.png")}
#nascar-live.mobile .event .status.warmup .status-txt{color:#000}
#nascar-live.mobile .event .status.warmup .status-txt:before{content:"WARM UP"}
#nascar-live.smartphone .event .event-info{height:31px}
#nascar-live.smartphone .event .trackName{line-height:31px;font-size:10px}
#nascar-live.smartphone .event .liveOn{line-height:31px;font-size:10px}
#nascar-live.smartphone .event .metrics{height:59px}
#nascar-live.smartphone .event .metrics .col{min-width:80px}
@media(min-width:240px){#nascar-live.smartphone .event .metrics .col{width:33.333333333%}
#nascar-live.smartphone .event .metrics .col.time{display:inherit}
}
@media(min-width:320px){#nascar-live.smartphone .event .metrics .col{width:25%}
#nascar-live.smartphone .event .metrics .col.top-speed{display:inherit}
}
@media(min-width:400px){#nascar-live.smartphone .event .metrics .col{width:20%}
#nascar-live.smartphone .event .metrics .col.lead-changes{display:inherit}
}
@media(min-width:480px){#nascar-live.smartphone .event .metrics .col{width:16.666666667%}
#nascar-live.smartphone .event .metrics .col.best-lap{display:inherit}
}
@media(min-width:560px){#nascar-live.smartphone .event .metrics .col{width:14.285714286%}
#nascar-live.smartphone .event .metrics .col.leaders{display:inherit}
}
@media(min-width:640px){#nascar-live.smartphone .event .metrics .col{width:12.5%}
#nascar-live.smartphone .event .metrics .col.cautions{display:inherit}
}
@media(min-width:720px){#nascar-live.smartphone .event .metrics .col{width:11.111111111%}
#nascar-live.smartphone .event .metrics .col.weather-col{display:inherit}
}
#nascar-live.smartphone .event .metrics .col.lap .value.current{line-height:59px}
#nascar-live.smartphone .event .metrics .col.lap .lap-slash{height:18px;margin-top:20px;margin-left:3px;background-size:6px 18px}
#nascar-live.smartphone .event .metrics .col.lap .value.total{margin-top:18px;margin-left:2px}
#nascar-live.smartphone .event .metrics .col.lap .value.total .total-txt{font-size:12px}
#nascar-live.smartphone .event .metrics .value{margin-top:3px;font-size:12px}
#nascar-live.smartphone .event .metrics .name{margin-top:16px;font-size:10px}
#nascar-live.smartphone .event .status{min-width:80px}
@media(min-width:240px){#nascar-live.smartphone .event .status{width:33.333333333%}
}
@media(min-width:320px){#nascar-live.smartphone .event .status{width:25%}
}
@media(min-width:400px){#nascar-live.smartphone .event .status{width:20%}
}
@media(min-width:480px){#nascar-live.smartphone .event .status{width:16.666666667%}
}
@media(min-width:560px){#nascar-live.smartphone .event .status{width:14.285714286%}
}
@media(min-width:640px){#nascar-live.smartphone .event .status{width:12.5%}
}
@media(min-width:720px){#nascar-live.smartphone .event .status{width:11.111111111%}
}
#nascar-live.smartphone .event .status .light-color{width:25px;height:25px;margin-top:9px;background-size:25px}
#nascar-live.smartphone .event .status.inactive .light-color,#nascar-live.smartphone .event .status.green .light-color,#nascar-live.smartphone .event .status.caution .light-color,#nascar-live.smartphone .event .status.delay .light-color,#nascar-live.smartphone .event .status.lastlap .light-color,#nascar-live.smartphone .event .status.checkered .light-color,#nascar-live.smartphone .event .status.warmup .light-color{background-size:25px}
#nascar-live.smartphone .event .status .status-txt{margin-top:4.5px;font-size:9px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event{width:100%;margin-top:5px}
}
#nascar-live.tablet .event .event-info{height:35px}
#nascar-live.tablet .event .event-info .trackName{line-height:35px;font-size:12px}
#nascar-live.tablet .event .event-info .liveOn{line-height:35px;font-size:12px}
#nascar-live.tablet .event .metrics{height:122px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics{height:89px}
}
#nascar-live.tablet .event .metrics .col{min-width:110px}
@media(min-width:330px){#nascar-live.tablet .event .metrics .col{width:33.333333333%}
#nascar-live.tablet .event .metrics .col.time{display:inherit}
}
@media(min-width:440px){#nascar-live.tablet .event .metrics .col{width:25%}
#nascar-live.tablet .event .metrics .col.top-speed{display:inherit}
}
@media(min-width:550px){#nascar-live.tablet .event .metrics .col{width:20%}
#nascar-live.tablet .event .metrics .col.lead-changes{display:inherit}
}
@media(min-width:660px){#nascar-live.tablet .event .metrics .col{width:16.666666667%}
#nascar-live.tablet .event .metrics .col.best-lap{display:inherit}
}
@media(min-width:770px){#nascar-live.tablet .event .metrics .col{width:14.285714286%}
#nascar-live.tablet .event .metrics .col.leaders{display:inherit}
}
@media(min-width:880px){#nascar-live.tablet .event .metrics .col{width:12.5%}
#nascar-live.tablet .event .metrics .col.cautions{display:inherit}
}
@media(min-width:990px){#nascar-live.tablet .event .metrics .col{width:11.111111111%}
#nascar-live.tablet .event .metrics .col.weather-col{display:inherit}
}
#nascar-live.tablet .event .metrics .col.lap .value.current{font-size:22px;line-height:122px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics .col.lap .value.current{line-height:89px}
}
#nascar-live.tablet .event .metrics .col.lap .lap-slash{height:34px;margin-top:50px;margin-left:7px;background-size:6px 34px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics .col.lap .lap-slash{margin-top:29px}
}
#nascar-live.tablet .event .metrics .col.lap .value.total{margin-left:5px;margin-top:43px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics .col.lap .value.total{margin-top:24.5px}
}
#nascar-live.tablet .event .metrics .col.lap .value.total .total-label{font-size:10px}
#nascar-live.tablet .event .metrics .col.lap .value.total .total-txt{font-size:22px;margin-top:5px}
#nascar-live.tablet .event .metrics .value{margin-top:5px;font-size:16px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics .value{margin-top:4px}
}
#nascar-live.tablet .event .metrics .name{margin-top:40.5px;font-size:12px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .metrics .name{margin-top:27.5px;font-size:11px}
}
#nascar-live.tablet .event .status{min-width:110px}
@media(min-width:330px){#nascar-live.tablet .event .status{width:33.333333333%}
}
@media(min-width:440px){#nascar-live.tablet .event .status{width:25%}
}
@media(min-width:550px){#nascar-live.tablet .event .status{width:20%}
}
@media(min-width:660px){#nascar-live.tablet .event .status{width:16.666666667%}
}
@media(min-width:770px){#nascar-live.tablet .event .status{width:14.285714286%}
}
@media(min-width:880px){#nascar-live.tablet .event .status{width:12.5%}
}
@media(min-width:990px){#nascar-live.tablet .event .status{width:11.111111111%}
}
#nascar-live.tablet .event .status .light-color{width:43px;height:43px;margin-top:29px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .status .light-color{margin-top:14px}
}
#nascar-live.tablet .event .status.inactive .light-color,#nascar-live.tablet .event .status.green .light-color,#nascar-live.tablet .event .status.caution .light-color,#nascar-live.tablet .event .status.delay .light-color,#nascar-live.tablet .event .status.lastlap .light-color,#nascar-live.tablet .event .status.checkered .light-color,#nascar-live.tablet .event .status.warmup .light-color{background-size:43px}
#nascar-live.tablet .event .status .status-txt{margin-top:7px;font-size:12px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .event .status .status-txt{margin-top:3.5px}
}
#nascar-live.desktop .event{border:1px solid #272727;height:90px;display:block;clear:both}
#nascar-live.desktop .event .event-info{border-top:1px solid #3b3a3a;border-bottom:1px solid #272727;line-height:15px}
#nascar-live.desktop .event .event-info .trackName{padding:9px 0 9px 9px;line-height:15px;font-size:12px}
#nascar-live.desktop .event .event-info .liveOn{padding:5px 9px 5px 0}
#nascar-live.desktop .event .metrics{height:56px;line-height:16px;font-weight:bold}
#nascar-live.desktop .event .metrics .col{border-right:1px solid #272727}
#nascar-live.desktop .event .metrics .col.time{width:90px}
#nascar-live.desktop .event .metrics .col.top-speed,#nascar-live.desktop .event .metrics .col.lead-changes,#nascar-live.desktop .event .metrics .col.best-lap{width:72px}
#nascar-live.desktop .event .metrics .col.leaders,#nascar-live.desktop .event .metrics .col.cautions{width:52px}
#nascar-live.desktop .event .metrics .col.weather-col{width:83px;border-right:0}
#nascar-live.desktop .event .metrics .col.lap{width:110px;padding:0 10px}
#nascar-live.desktop .event .metrics .col.lap .value.current{width:38px;font-size:20px;padding:20px 0}
#nascar-live.desktop .event .metrics .col.lap .lap-slash{height:25px;margin-top:16px}
#nascar-live.desktop .event .metrics .col.lap .value.total{padding:12px 0}
#nascar-live.desktop .event .metrics .col.lap .value.total .total-txt{width:38px;font-size:20px}
#nascar-live.desktop .event .metrics .name{padding:8px 0;font-size:9px}
#nascar-live.desktop .event .status{width:56px;height:56px;background-repeat:no-repeat}
#nascar-live.desktop .event .status .light-color,#nascar-live.desktop .event .status .status-txt{display:none}
#nascar-live.desktop .event .status.inactive{background-image:url("nascarDrive/img/state_blue.png")}
#nascar-live.desktop .event .status.green{background-image:url("nascarDrive/img/state_green.png")}
#nascar-live.desktop .event .status.caution{background-image:url("nascarDrive/img/state_yellow.png")}
#nascar-live.desktop .event .status.delay{background-image:url("nascarDrive/img/state_red.png")}
#nascar-live.desktop .event .status.lastlap{background-image:url("nascarDrive/img/state_white.png")}
#nascar-live.desktop .event .status.checkered{background-image:url("nascarDrive/img/state_checkered.png")}
#nascar-live.desktop .event .status.warmup{background-image:url("nascarDrive/img/state_orange.png")}
#nascar-live.desktop .message{background:url("nascarDrive/img/message_arrow_yellow.png") #454545;background-repeat:no-repeat;background-position:8px 11px;border:1px solid #272727;border-top:2px solid #3b3a3a}
#nascar-live.desktop .message .message-txt{width:90%;padding:10px;padding-left:25px;color:#ffd800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Stainless-Regular;font-size:12px}
#nascar-live.desktop .message .message-txt a{color:#ffd800}
#nascar-live.desktop .message .message-txt a:hover{color:white}
#nascar-live .event-tabs .nav{height:35px}
#nascar-live .event-tabs .nav .tab{height:100%;background:#1b1b1b;color:#474747;cursor:pointer;font-family:Stainless-Regular;float:left;text-align:center;font-size:12px}
#nascar-live .event-tabs .nav .tab.disabled{color:#313131}
#nascar-live .event-tabs .nav .tab.selected,#nascar-live .event-tabs .nav .tab.disabled{cursor:default}
#nascar-live .event-tabs .nav .tab.selected{color:white;background:#302f2f}
#nascar-live.mobile .event-tabs .nav{width:100%}
#nascar-live.mobile .event-tabs .nav .tab{width:50%}
#nascar-live.tablet .event-tabs .nav{height:53px}
#nascar-live.tablet .event-tabs .nav .tab{line-height:53px}
#nascar-live.desktop .event-tabs .content{width:310px;height:355px;position:absolute}
#nascar-live.desktop .event-tabs .nav{width:310px}
#nascar-live.desktop .event-tabs .nav .tab.disabled:hover{color:#313131;background:#1b1b1b}
#nascar-live.desktop .event-tabs .nav .tab.leaderboard{width:129px;margin-right:1px}
<<<<<<< HEAD #nascar-live.desktop .event-tabs .nav .tab.lapbylap{padding-top:0;width:99px;margin-right:1px}
=======>>>>>>>NM-5481-zd-12105-nascar-drive-pre-daytona #nascar-live.desktop .event-tabs .nav .tab.chat{width:80px}
#nascar-live.desktop .event-tabs .nav .tab:hover{color:white;background:#302f2f}
#nascar-live.desktop .event-tabs .nav .tab,#nascar-live.smartphone .event-tabs .nav .tab{line-height:35px}
#nascar-live .weather{float:left;width:100%}
#nascar-live .weather .icon{height:29px;width:100%;margin-top:3px;background-size:47px 29px;background-position:center;background-repeat:no-repeat;outline:0}
#nascar-live .weather .temperature-txt{width:100%;color:white;font-size:14px;text-align:center}
#nascar-live .weather .chancerain,#nascar-live .weather .nt_chancerain,#nascar-live .weather .rain,#nascar-live .weather .nt_rain{background-image:url('nascarDrive/img/weather/rain.png')}
#nascar-live .weather .clear{background-image:url('nascarDrive/img/weather/clear.png')}
#nascar-live .weather .flurries,#nascar-live .weather .nt_flurries,#nascar-live .weather .chanceflurries,#nascar-live .weather .nt_chanceflurries{background-image:url('nascarDrive/img/weather/flurries.png')}
#nascar-live .weather .hazy,#nascar-live .weather .nt_hazy,#nascar-live .weather .fog,#nascar-live .weather .nt_fog{background-image:url('nascarDrive/img/weather/hazy.png')}
#nascar-live .weather .mostlycloudy,#nascar-live .weather .nt_mostlycloudy,#nascar-live .weather .cloudy{background-image:url('nascarDrive/img/weather/cloudy.png')}
#nascar-live .weather .mostlysunny,#nascar-live .weather .partlycloudy{background-image:url('nascarDrive/img/weather/partlycloudy.png')}
#nascar-live .weather .sleet,#nascar-live .weather .nt_sleet,#nascar-live .weather .chancesleet,#nascar-live .weather .nt_chancesleet{background-image:url('nascarDrive/img/weather/sleet.png')}
#nascar-live .weather .snow,#nascar-live .weather .nt_snow,#nascar-live .weather .chancesnow,#nascar-live .weather .nt_chancesnow{background-image:url('nascarDrive/img/weather/snow.png')}
#nascar-live .weather .sunny{background-image:url('nascarDrive/img/weather/sunny.png')}
#nascar-live .weather .chancestorms,#nascar-live .weather .nt_chancestorms,#nascar-live .weather .tstorms,#nascar-live .weather .nt_tstorms{background-image:url('nascarDrive/img/weather/tstorms.png')}
#nascar-live .weather .nt_clear{background-image:url('nascarDrive/img/weather/nt_clear.png')}
#nascar-live .weather .nt_cloudy{background-image:url('nascarDrive/img/weather/nt_cloudy.png')}
#nascar-live.tablet .weather .icon{margin-top:20px}
#nascar-live.desktop .weather .icon{margin-bottom:3px}
#nascar-live .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#nascar-live .owl-carousel .owl-animated-in{z-index:0}
#nascar-live .owl-carousel .owl-animated-out{z-index:1}
#nascar-live .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
#nascar-live .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
#nascar-live .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
#nascar-live .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
#nascar-live .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#nascar-live .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
#nascar-live .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
#nascar-live .owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
#nascar-live .owl-carousel .owl-nav.disabled,#nascar-live .owl-carousel .owl-dots.disabled{display:none}
#nascar-live .owl-carousel .owl-nav .owl-prev,#nascar-live .owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#nascar-live .owl-carousel.owl-loaded{display:block}
#nascar-live .owl-carousel.owl-loading{opacity:0;display:block}
#nascar-live .owl-carousel.owl-hidden{opacity:0}
#nascar-live .owl-carousel.owl-refresh .owl-item{display:none}
#nascar-live .owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#nascar-live .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
#nascar-live .owl-carousel.owl-rtl{direction:rtl}
#nascar-live .owl-carousel.owl-rtl .owl-item{float:right}
.no-js #nascar-live .owl-carousel{display:block}
#nascar-live .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
#nascar-live .owl-carousel .owl-item img{transform-style:preserve-3d}
#nascar-live .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
#nascar-live .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("nascarDrive/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
#nascar-live .owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
#nascar-live .owl-carousel .owl-video-playing .owl-video-tn,#nascar-live .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
#nascar-live .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
#nascar-live .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
#nascar-live .video .player{width:100%;background-color:black;position:relative}
#nascar-live.mobile .video .player{padding-bottom:56.25%}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video{width:71.2890625%}
}
#nascar-live.desktop .video{margin-top:10px}
#nascar-live.desktop .video .player{height:417px;text-align:center}
#nascar-live.desktop .video .player div{height:100%}
#nascar-live .video-selector{background-color:black;text-align:center;font-family:Stainless-Regular;color:white;overflow:hidden}
#nascar-live .video-selector.disabled{opacity:.2}
#nascar-live .video-selector .selection-list{float:left}
#nascar-live .video-selector .selection-list.disabled{opacity:.5}
#nascar-live .video-selector .selection-list.disabled .uiselector-selection{cursor:default}
#nascar-live .video-selector .selection-list.disabled .uiselector-selection.selected{background:url('nascarDrive/img/video_selector_selected.png');color:white}
#nascar-live .video-selector .page{height:100%;width:582px}
#nascar-live .video-selector .column{width:146px;height:100%;float:left}
#nascar-live .video-selector .scroll-button{height:100%;width:41px;float:left;background-color:black;background-position:center;background-repeat:no-repeat;background-image:url('nascarDrive/img/scroll_arrow.png');cursor:pointer}
#nascar-live .video-selector .scroll-button.disabled{cursor:default;background-image:url('nascarDrive/img/scroll_arrow_disabled.png')}
#nascar-live .video-selector .scroll-button.prev{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}
#nascar-live .video-selector .uiselector-selection{float:left;color:#525252;cursor:pointer}
#nascar-live .video-selector .uiselector-selection .name{padding-left:10px;float:left;text-align:left;font-size:10px;text-transform:uppercase}
#nascar-live .video-selector .uiselector-selection .name .firstname-txt,#nascar-live .video-selector .uiselector-selection .name .lastname-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#nascar-live .video-selector .uiselector-selection .title-txt{text-align:left;text-transform:uppercase;font-size:10px;line-height:40px}
#nascar-live .video-selector .uiselector-selection .icon{width:50px;height:25px;margin-left:10px;margin-top:7px;float:left;background:0}
#nascar-live .video-selector .uiselector-selection .number{float:left;font-size:28px;font-family:Stainless-Bold-Italic}
#nascar-live.mobile .video-selector .selection-list{width:100%;background-color:#2f2f2f}
#nascar-live.mobile .video-selector .uiselector-selection{width:50%;background-color:#2f2f2f}
#nascar-live.mobile .video-selector .uiselector-selection.selected{color:white;background-color:#3c3c3c}
#nascar-live.smartphone .video-selector .uiselector-selection{height:43px}
#nascar-live.smartphone .video-selector .uiselector-selection .name{margin-top:9.5px}
#nascar-live.smartphone .video-selector .uiselector-selection .number{width:49px;line-height:43px;padding-left:15px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video-selector{height:100%}
}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video-selector .selection-list{height:100%}
}
#nascar-live.tablet .video-selector .uiselector-selection{height:53px;padding-left:10px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video-selector .uiselector-selection{height:72px;padding-left:inherit}
.flexwrap #nascar-live.tablet .video-selector .uiselector-selection .title-txt{line-height:72px}
.flexwrap #nascar-live.tablet .video-selector .uiselector-selection .icon{margin-top:23px}
}
#nascar-live.tablet .video-selector .uiselector-selection .name{margin-top:14.5px;font-size:12px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video-selector .uiselector-selection .name{margin-top:25px;font-size:10px}
}
#nascar-live.tablet .video-selector .uiselector-selection .number{width:51px;font-size:34px;line-height:53px;padding-left:10px}
@media(min-width:972px){.flexwrap #nascar-live.tablet .video-selector .uiselector-selection .number{width:44px;font-size:28px;line-height:72px}
}
#nascar-live.desktop .video-selector{height:81px;width:100%;border-top:1px solid #333;background-position:-483px -230px;line-height:26px;cursor:pointer;position:relative}
#nascar-live.desktop .video-selector .selection-list{width:582px;opacity:1.0}
#nascar-live.desktop .video-selector .selection-list.disabled .uiselector-selection:hover{color:#525252;background:black}
#nascar-live.desktop .video-selector .scroll-button.disabled:hover{background-image:url('nascarDrive/img/scroll_arrow_disabled.png')}
#nascar-live.desktop .video-selector .scroll-button:hover{background-image:url('nascarDrive/img/scroll_arrow_hover.png')}
#nascar-live.desktop .video-selector .uiselector-selection{background-color:black;width:146px;height:50%;border-bottom:1px solid #302f2f}
#nascar-live.desktop .video-selector .uiselector-selection:nth-child(2){border-bottom:0}
#nascar-live.desktop .video-selector .uiselector-selection.selected,#nascar-live.desktop .video-selector .uiselector-selection:hover{color:white;background:url('nascarDrive/img/video_selector_selected.png')}
#nascar-live.desktop .video-selector .uiselector-selection .name{width:100px;margin-top:8px;line-height:12px}
#nascar-live.desktop .video-selector .uiselector-selection .number{width:35px;line-height:40px}
#nascar-live .upcoming{font-family:Stainless-Regular;color:white;font-size:14px;background:#302f2f}
#nascar-live .upcoming .header-container{width:100%;box-sizing:border-box}
#nascar-live .upcoming .header-container .fake-border{height:4px;width:100%;background:#3c3b3b}
#nascar-live .upcoming .header-container .inner{padding:15px}
#nascar-live .upcoming .header-container .inner .header{font-size:12px;font-family:Stainless-Bold-Italic;color:#999}
#nascar-live .upcoming .links{margin:auto}
#nascar-live .upcoming .links .item{float:left}
#nascar-live .upcoming .links a{width:100%;height:100%;position:relative;display:block;float:left;color:white}
#nascar-live .upcoming .links a img{top:0;left:0;position:absolute;background-color:black;z-index:3}
#nascar-live .upcoming .links a .title-txt{position:absolute;left:0;width:100%;z-index:4;text-align:center}
#nascar-live.mobile .upcoming{width:100%}
#nascar-live.mobile .upcoming .header-container .inner{text-align:center}
#nascar-live.mobile .upcoming .links{width:198px;margin:auto}
#nascar-live.mobile .upcoming .links .item{width:100%;height:35px;margin-bottom:10px;background-color:#454545}
#nascar-live.mobile .upcoming .links .item a img{display:none}
#nascar-live.mobile .upcoming .links .item a .title-txt{line-height:35px;color:#ffd800}
#nascar-live.desktop .upcoming{width:670px}
#nascar-live.desktop .upcoming .brightcove_video{width:636px;height:360px;margin-left:17px;margin-right:17px;color:#fff}
#nascar-live.desktop .upcoming .links{width:636px;xheight:100%}
#nascar-live.desktop .upcoming .links .item{width:197px;height:101px;margin-right:22px;margin-top:20px}
#nascar-live.desktop .upcoming .links .item:nth-child(3n){margin-right:0}
#nascar-live.desktop .upcoming .links .item a:hover{color:#ffd800}
#nascar-live.desktop .upcoming .links .item a img{width:197px;height:101px}
#nascar-live.desktop .upcoming .links .item a .title-txt{line-height:101px}
#nascar-live #race-info .ad-container{width:300px;height:100px;margin-left:4px;float:right;margin-top:3px}
#nascar-live #race-info .ad-container img{width:300px;height:100px}
.mobile .ad-container-mob-300x100{display:none;width:300px;height:100px;margin:0 auto;background:#2b2b2b}
.mobile .ad-container-mob-300x100 a{border:0;text-decoration:none}
.mobile .ad-container-mob-300x100 a img{width:300px;height:100px;border:0}
.mobile .upcoming .brightcove_video{height:250px;width:300px;margin:0 auto}
.tablet .upcoming .brightcove_video{height:450px;width:600px;margin:0 auto}