/*font*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
@font-face {
    font-family: 'UPBOLTERS';
    src: url('UPBOLTERS-Italic.woff2') format('woff2'),
        url('UPBOLTERS-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'UPBOLTERS';
    src: url('UPBOLTERS-Italic.woff2') format('woff2'),
        url('UPBOLTERS-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'UPBOLTERS-n';
    src: url('UPBOLTERS.woff2') format('woff2'),
        url('UPBOLTERS.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Safari 6.1-10.0 (not 10.1) */

 _::-webkit-full-page-media, _:future, :root .safari_only {
        font-family: 'UPBOLTERS-n' !important;
    }


body { font-size:16px;  box-sizing:border-box;     padding: 0;    background: #fff;    font-family: 'UPBOLTERS-n'; font-family: 'UPBOLTERS';}
a { color: #000000; text-decoration: none; -moz-transition:color .2s; -webkit-transition:color .2s; -ms-transition:color .2s; -o-transition:color .2s; transition:color .2s }
a:hover { text-decoration: underline  !important; }
a:link {color:#000000;text-decoration: none;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#041e41 }
h1 { font-size:34px; color:#000; }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px } 
a:hover {    color: #000;}

:focus{outline:1px solid !important;}
 
.landing-row .wrapper-cover, .wrapper-cover {  max-width: 1180px; margin: 0 auto; width: 100%;     padding: 0 15px;}  
.section-header {    position: absolute;    left: -9999px;} 
div#page {    overflow: hidden;}
a[rel="wiki-link"] {font-size: 0.875rem;font-style: normal !important;text-transform: none;letter-spacing: 0; font-family: 'Roboto', sans-serif; }
.mod-site-header .dropnav li a[rel="wiki-link"] {color: #000;}
.Graphic a[rel="wiki-link"] {color: #fff;}
.social-stream a[rel="wiki-link"] {color: #fff;}

.slick-slide{ box-sizing: unset;}
.body-container.clearfix {background: url(/images/setup/body-bg-resedign.png) repeat;}
.accent-bg {
    background: #ec6633 !important;
    color: #fff !important;
}


#calroot {
    width: 259px;
}

.landing-row { text-align: center; margin: 30px 0 20px 0; }
.landing-row ul { margin: 0; padding: 0; }
.landing-row ul li { list-style: none; }
.landing-row li img { width: 65%; }

/********header css***/
#page .mod-site-header.style2 {   background: #ebebeb;}
#page .mod-site-header.style2 .header-text {font-style: italic; color: #000; font-family: 'UPBOLTERS';letter-spacing: 9px;}
#page header.mod-site-header.style2:before {border: none; background: #000000;  top: 0; height: 47px; margin-left: auto;width: calc((100% - 1170px)/2 + (1170px - 1000px));   right: -21px;
transform: skewX(-10deg);   position: absolute;}
#page header .social-links {top: 8px;}
#page .header-text {top: 12px;}
header.mod-site-header.style2:after { content: ""; display: block;  width: 100%;border-bottom: 1px solid #555;   position: absolute;top: 0;  height: 48px; left: 0; right: 0;   background: #ebebeb;
z-index: -1;}
#page .mod-site-header.style2 { background: #ffffff;height: 114px;  border-bottom: 6px solid #000000;}
#page .mod-site-header.style2 .container {  min-height: auto;}
#page .news-graphic .mod-news-rotator .media-box .slide-img img {  height: 100% !important;}

/*news-graphic css*/

.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box {height: 171px;}
.news-graphic .News-Rotator .mod-news-rotator.style3 button.slick-arrow {bottom: 66px;}
.news-graphic .mod-news-rotator .story-box .related-links li a {font-family: 'Roboto', sans-serif; }
.news-graphic .mod-news-rotator.style3 .story-box .date-sport {font-family: 'Roboto', sans-serif;font-size: 1rem;font-weight: bold;}
.news-graphic .mod-news-rotator.style3 .story-box .title {font-size: 2.25rem;letter-spacing: 4px;}
.Graphic-sponsers .mod-graphic-carousel.style1 .slick-prev, .Graphic-sponsers .mod-graphic-carousel.style1 .slick-next {box-shadow: none;text-shadow: none;}
.mod-news-rotator.style3 .stats-box tr.accent-bg {
    background: #000 !important;
}
.News-Rotator  a.more-headlines-button {
    position: absolute;
    bottom: 6px;
    color: #ff681b;
    z-index: 999;
    font-size: 1.25rem;
    right: 10px;
    font-style: normal;
}
.News-Rotator {
    position: relative;
}

/*news-graphic css*/

/*Scorboard css*/
.Scorboard {  padding-top: 50px;}
.Scorboard h1.scoreboard-heading {  display: flex;  justify-content: space-between; font-size:3rem; color:#000; align-items: center;}
.Scorboard h1.scoreboard-heading a.scoreboard-heading-anchor {  font-size: 1.125rem;}
.Scorboard .event-box .event .date { color: #ff5f0f;  font-style: normal;  font-size: 2rem; color:#9E3500; color: #383838; } 
.Scorboard .event-box .event .status { font-style: normal;  font-weight: normal;}
/*#page .Scorboard button.slick-arrow {top: 34.33%;}*/
#page .Scorboard button.slick-arrow {top: 38.9%;}
#page .Scorboard button.slick-arrow:before { color: #ff681b;}
#page .Scorboard .event-box .event { min-height: 395px;    padding-bottom: 40px;}
#page .Scorboard .event-box .event .links {  text-align: left; height: auto; padding: 0 10px; border: none;}
#page .Scorboard .event-box .event .links a { color: #ff5f0f;  font-size: 20px; /*color:#9E3500;*/}
#page .Scorboard .mod-scoreboard.style7{ padding: 0px;}
#page .Scorboard .mod-scoreboard.style7 button.prev.slick-arrow {left: -50px;}
#page .Scorboard .mod-scoreboard.style7 button.next.slick-arrow { right: -50px;}
#page .Scorboard .mod-scoreboard.style7 .event-box .date {font-size: 2rem;font-style: normal;font-family: 'UPBOLTERS';    font-family: 'UPBOLTERS-n';}
.Scorboard .mod-scoreboard.style7 .event-box .status {font-style: normal;font-weight: normal;color: #444444;font-family: 'Roboto', sans-serif;text-transform: none;font-size: 0.875rem;}

.Scorboard .mod-scoreboard.style7 .event-box.meet .team-logos:before {
    content: '';
    display: block;
    width: 90px;
    height: 90px;
    margin: 10px auto;
    background: url(/images/setup/default_team_logo.png) no-repeat 50% 50%;
    background-size: 100% 100%;
}


/**************************************
Scorboard css
*************************************/

/**************************************
Gallery css
*************************************/

.Gallery {background: #ebebeb;padding: 40px 0;}
.Gallery h2.scoreboard-heading a.scoreboard-heading-anchor {  font-size: 1.125rem;}
.Gallery h2.scoreboard-heading:before {    content: "";    position: absolute;    background: url(/images/setup/pioneer-calender-dash-bg.png) repeat;
width: calc(100% - 306px - 171px);    height: 13px;    background-repeat-x: repeat;    background-repeat-y: no-repeat;    bottom: 14px;    left: 316px}
.Gallery h2.scoreboard-heading {display: flex;justify-content: space-between;font-size: 3rem;color: #000;align-items: baseline;position: relative;letter-spacing: 2px;}
.Gallery  .mod-photo-gallery.style1 .gallery .thumb img {height: 100%;object-fit: cover;}
.Gallery .mod-photo-gallery.style1 .gallery .title .text, .Gallery .mod-photo-gallery.style1 .gallery:hover .title {
font-size: 1rem;font-weight: 500;font-family: 'Roboto', sans-serif;text-transform: none;letter-spacing: 1px;margin-bottom: 10px;}

/**************************************
/* Graphic 
*************************************/
.Graphic {background: #0a0a0a;}
.Graphic span.graphic-title-navbar {font-size: 3rem;color: #fff;position: absolute;bottom: 35px;left: 0;right: 0;margin: 0 auto;text-align: center;
text-shadow: 3px 3px 0px rgb(236, 102, 51);}
.Graphic .mod-graphic-carousel.style2 .slick-slide {position: relative;}
.Graphic .landing-col .mod-graphic-carousel.style2 .slick-slide{padding: 0px 15px 0px 15px;}

.Graphic  .mod-graphic-carousel .slider .slick-slide img { 
    border: 1px solid #5a5a5a;
}

/**************************************
/* end Graphic 
*************************************/ 
/**************************************
/*  AOTW 
*************************************/ 

a.archive-btn {display: none;}
  .mod-aotw .athlete .readmore{color: #000;display:block;}

.AOTW .mod-aotw.style4 {color: #444;background: url(/aotw-redesign-title) no-repeat;background-size: 374px auto, auto auto;background-position: left center;}
.athletes {color: #444;background: url(/aotw_redesign_logo.png) no-repeat;background-size: 242px;background-position: center center;}
.AOTW {padding: 80px 0;}

/**************************************
/*  social-stream 
*************************************/  

.social-stream {background: #000;   padding: 50px 0;}
.social-stream h3 { color: #fff;font-size: 2.5rem;     margin-bottom: 44px;}
.social-stream h3 span.socail-color-orange {color: #ff681b;  padding: 0 3px 0;}
.social-stream  .mod-social.style2 .mod-social-heading {color: #fff;font-size: 36px;letter-spacing: 1px;}
.social-stream .mod-social.style2 .mod-social-heading {    color: #fff;    font-size: 36px;    letter-spacing: 1px;    margin-bottom: -11px;}
.fb-page.fb_iframe_widget {
    background: #fff;
    padding: 13px;
}
/**************************************
/*  social-stream  end
*************************************/  

.social-stream .landing-col.span12 .content-col .twitter-feed.list {
    height: 525px;
    overflow-y: scroll;
}
.youtube-wrapper {
    height: 525px;
    overflow-y: scroll;
    background: #fff;
}



/**************************************
/*  footer
*************************************/   

footer#mod-site-footer {background: #ebebeb; padding-top: 0;  margin-top: 0;}
footer#mod-site-footer p { font-family: 'Roboto', sans-serif;font-size: 0.875rem;}
footer#mod-site-footer p .footer-heading{ font-family: 'UPBOLTERS';font-size: 1.2rem; color:#000;}
#page footer#mod-site-footer.style3 .footer-logos {border-bottom: 1px solid #fff;    margin-bottom: 40px;}
#page footer#mod-site-footer.style3 .footer-logos li {border-left: 2px solid #fff !important;}
footer#mod-site-footer p {font-family: 'Roboto', sans-serif;font-size: 0.875rem;max-width: 950px;margin-left: auto;margin-right: auto;}
#page footer#mod-site-footer.style3 .footer-logos li:last-child {
    border-right: 2px solid #fff !important;
}


/*footer css*/

.site-developer.inverted {background:#000; color:#fff;}
.site-developer.inverted a {color:#fff; }  
.site-developer { text-align:center; padding:0.75rem; }
.site-developer .site-developer-logo { max-height:30px; vertical-align:middle; } 
.site-developer a .site-developer-logo { opacity:1; }     
.site-developer a {display:inline-block; }
.site-developer a:hover .site-developer-logo,
.site-developer a:focus .site-developer-logo,
.site-developer a:active .site-developer-logo{ opacity:1; }


.Scorboard h1.scoreboard-heading:before {content: "";position: absolute;background: url(/images/setup/pioneer-calender-dash-bg.png) repeat;width: calc(100% - 387px - 179px);
height: 13px;background-repeat-x: repeat;background-repeat-y: no-repeat;bottom: 14px;left: 410px;}
.Scorboard h1.scoreboard-heading {display: flex;justify-content: space-between;font-size: 3rem;color: #000;align-items: baseline;position: relative;}



.offscreen {color: #000;background: #fff;}
.mod-news-rotator.style3 .next, .mod-news-rotator.style3 .prev {background: rgba(0,0,0,0.01);}
.mod-scoreboard.style7 .event-box .links .sep, .mod-scoreboard.style7 .event-box .links .text {background: #fff;}



/*internal page css*/


.internal-page main#mainbody {
    background: #fff;
    max-width: 1170px;
    margin: 50px auto 50px;
    border: 1px solid #ccc;
    padding: 30px 15px;
        font-family: 'Roboto', sans-serif;
}
.share-buttons .share-btn span:before {
    width: 37px;
}

.internal-page .mod-roster .headshot-layout img {
    max-height: 269px;
    object-fit: cover;
    width: 100%;
}
.bio-wrap .head > div {
    background: #ec6633;
    color: #FFF;
}

.internal-page p {
    font-family: 'Roboto', sans-serif;
}

.landing.sport-home .mod-scoreboard.style7 .event-box .team-logos .team-logo img {
  /*  max-height: 60px;
    width: auto;
    margin: 0 auto;*/
}


.Scorboard  .mod-scoreboard.style7 .event-box .neutralsite-notes span.notes {
    display: none;
}
.Scorboard .mod-scoreboard.style7 .event-box .neutralsite-notes {
    text-align: left;
    margin-top: 0;
}
.Scorboard  .mod-scoreboard.style7 .event-box .neutralsite-notes span.neutral-site {
    font-family: 'Roboto', sans-serif;
}
.Scorboard {
    padding-bottom: 80px;
}

.secondary-nav>.clearfix {display: flex;max-width: 1170px;margin: 0 auto;flex-wrap: wrap;padding: 6px 15px;align-items: center;}
.secondary-nav {
    z-index: 2;
    position: relative;
    background: #ec6633;
    color: #fff;
}
.secondary-nav>.clearfix>ul.clearfix {display: flex;justify-content: flex-end;flex: 0 0 50%;max-width: 50%;align-items: center;margin: 0;}
.secondary-nav h1 {
    flex: 0 0 50%;
    max-width: 50%;
    margin: 0;
    color: #ffffff;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 3px;
    padding-left: 200px;
}
.secondary-nav .dropdown {   display: none;padding: 10px 18px;position: absolute;top: 100%;right: -13px;background: #1e1756;z-index: 9;}
.secondary-nav>.clearfix>ul.clearfix li {list-style: none;padding: 0 8px;    position: relative;}
.secondary-nav>.clearfix>ul.clearfix li a:hover {color: #000000;text-decoration: underline;}

.secondary-nav>.clearfix>ul.clearfix li a {
    color: #ffffff;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    font-size: 1rem;
    font-family: 'Roboto', sans-serif;
}


.secondary-nav>.clearfix>ul.clearfix li:first-child {padding-left: 0;}
.secondary-nav>.clearfix>ul.clearfix li:last-child {padding-right: 0;}
.secondary-nav .has-nav:hover>ul {display: block;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul li {padding: 6px 0;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul a {color: #fff;} 
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul a:hover, .secondary-nav>ul.clearfix li.has-nav>ul li:hover a {color: #fff} 
 .internal-page div#body-container h1{   color: #1e1756;     font-size: 1.75rem;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul.clearfix {display: none;padding: 10px 18px;position: absolute;top: 26px;right: -13px;background: #000;z-index: 9;width: 235px;
margin: 0;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav:hover>ul.clearfix {display: block; } 
.secondary-nav>.clearfix>ul.clearfix li.has-nav>a:after { display: none;}
.social-links {  /*  display: none; */}
.secondary-nav>.clearfix>ul.clearfix li.has-nav:hover>ul.clearfix:after {content: "";position: absolute;top: -8px;right: 11px;width: 0;height: 0;border-left: 25px solid transparent;
border-right: 25px solid transparent;border-bottom: 25px solid #000;}

.schedule-cal .cal-date {
    box-sizing: unset;
    font-family: 'Roboto', sans-serif;
}

.schedule-cal .cal-day { 
    font-family: 'Roboto', sans-serif;
}
.game-boxscore .head .linescore .score { 
    box-sizing: unset;
}

.banner-score .linescore .scorebox .score {
    box-sizing: unset;
}

.event-top-content {
    min-height: 87px;
}
.internal-page .social-stream {
    background: #fff;
}
.internal-page .social-stream .wall .tile .user {
    color: #9e361f;
}

.internal-page .staff-directory th {
    background: #ec6633;
}
.internal-page  .stats-wrap .stats-box th, .internal-page  .schedule-list th { 
    background: #000;    color: #fff;
}


.internal-page a {
    color: #ec6633;
}

.internal-page .schedule-list th a, .internal-page .stats-wrap .stats-box th a {
    color: #ec6633;
}
.internal-page a[rel="wiki-link"] {
    color: #000;
}
a.scoreboard-heading-anchor.mobile-show-display{display:none !important;}


#page .mod-site-header.style2 nav#nav li.nav.has-submenu a.nav-link, .dropnav .submenu .has-submenu[data-follow-link="false"] > a, 
.news-graphic .mod-news-rotator.style3 .story-box .title, .Scorboard h1.scoreboard-heading, .Scorboard .mod-scoreboard .event-box .sport, 
.Scorboard .mod-scoreboard.style7 .event-box .team, .Gallery h2.scoreboard-heading, .social-stream h3, footer#mod-site-footer p .footer-heading, 
a.scoreboard-heading-anchor.mobile-show-display, a.privacy-policy{
        font-style: italic;
}

header.mod-site-header.style2 .dropnav .nav > a { font-size: 1em; }

a.privacy-policy {
    font-family: 'UPBOLTERS';
}
.Scorboard .mod-scoreboard .event-box .sport{height:44px;}


.internal-page #calroot {
    width: 259px;
}

.internal-page .head a {
    color: #fff;
}
.News-Rotator .mod-news-rotator .brief-stats td, .News-Rotator .mod-news-rotator .brief-stats th {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    padding: 10px 10px;
}


/**************************************
/*  media query
*************************************/   
 

@media only screen and (min-width: 992px){

/*color:#9E3500;*/
#page .mod-site-header.style2 nav#nav li.nav.has-submenu a.nav-link {padding: 19.4px 10px;color: #f2682b;/* font-family: 'UPBOLTERS';*/
border-bottom: 6px solid transparent;  /*  background: #fff;    border-bottom: 6px solid black;background: #fff;*/ }
#page .mod-site-header.style2 nav#nav li.nav.has-submenu a.nav-link:hover {border-color:#ff5f0f;}
#page .mod-site-header.style2 nav#nav ul.clearfix {height: auto;}
#page .mod-site-header.style2 .site-title {z-index: 9;top: 0;max-width: 300px;left: -100px;}
#page .mod-site-header.style2 nav#nav {top: 48px;justify-content: flex-end;}
#page header.mod-site-header nav#nav ul li.nav.show {background: transparent;}

div#submenu1 {background: rgba(255, 255, 255, 0.95);padding:70px 1700px 30px 1700px;left: -1970px;}
div#submenu1>ul.clearfix {width: 1170px;min-width: 1170px;display: flex;flex-wrap: nowrap;justify-content: space-between;margin: 0 -15px;padding-left: 0;}
div#submenu1>ul.clearfix>li.has-submenu>.submenu.level2.clearfix>ul>li>a {min-width: 175px;}
div#submenu1>ul.clearfix>li.has-submenu>.submenu.level2.clearfix li a {font-size: 1.125rem;text-transform: uppercase;text-decoration: none !important;
font-family: 'Roboto', sans-serif; color:#000000;letter-spacing: normal; font-weight: 600;line-height: 26px;}
div#submenu1>ul.clearfix>li.has-submenu>.submenu.level2.clearfix li .level3 a {font-size: 0.875rem;font-family: 'Roboto', sans-serif; color:#000000;
text-transform: none;font-weight: 400;padding: 0 8px;}
.dropnav .submenu .has-submenu[data-follow-link="false"] > a {font-size: 1.25rem !important;font-family: 'UPBOLTERS';text-transform: uppercase;color: #000 !important;cursor: default;}
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="facebook"]:before {content: '\e81b';}
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="instagram"]:before {content: '\e81f';}
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="twitter"]:before {content: '\e81d';}
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="twitter"]:before, 
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="instagram"]:before, 
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="facebook"]:before {
display: block;padding: 0;font-family: 'glyphicons';font-style: normal;}

.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="twitter"], 
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="instagram"],
.dropnav .submenu .has-submenu[data-follow-link="true"] li a[href*="facebook"] {
width: 20px;height: 16px;overflow: hidden;text-align: center;line-height: 20px; padding:0px !important;color: #fff;line-height: normal !important;
}
.mod-site-header:not(.style4) .dropnav .submenu li {margin-bottom: 0;}
 
.social-stream .mod-social .content-col {float: left;width: 33.33%;padding: 0 10px;box-sizing: border-box;}

div#submenu1>ul.clearfix>li.has-submenu>.submenu.level2.clearfix li .level3 a:hover {
    color: #ec6633;
}
 
.bio-wrap.xl .player-headshot {
    width: 100%;
    max-width: 100%;
}
.event-top-content {
    min-height: 109px;
}
.News-Rotator .stats-box {
    font-weight: bold;
    font-style: normal;
    font-size: 1rem;
}
.News-Rotator .mod-news-rotator .brief-stats td:first-child, .News-Rotator .mod-news-rotator .brief-stats th:first-child {
    max-width: 150px;
    text-align: left;
}

}


@media(min-width:992px) and (max-width:1199px){
    div#submenu1 {
    background: rgba(255, 255, 255, 0.95);
       padding: 50px 0;
    left: 0;
}
#submenu1>ul.clearfix {
    width: 970px;
    min-width: 970px;
    margin: 0 auto;
}
}

@media(max-width:1200px){
    .Scorboard h1.scoreboard-heading:before {
    width: calc(100% - 387px - 185px);
}
.landing-row .wrapper-cover, .wrapper-cover {max-width: 970px;}
#page header.mod-site-header.style2:before {width: calc((100% - 970px)/2 + 134px);}
.fb-page.fb_iframe_widget { padding: 0;}
}
@media only screen and (max-width: 1023px){
#page .mod-site-header.style2 nav#nav li.nav.has-submenu a.nav-link {
        font-size: 1.025rem;    line-height: 1.35rem;
}
#page .mod-site-header.style2 .header-text {
 
    letter-spacing: 7px;
}
}
@media only screen and (max-width: 991px){
#page .mod-site-header.style2 {border-bottom: none;height: auto;}
#page footer#mod-site-footer.style3 .footer-logos li {border: none !important;text-align: center;margin: 0;padding: 0 15px;}
#page footer#mod-site-footer.style3 .footer-logos {border-bottom: none;margin-bottom: 16px;}
/*#page footer#mod-site-footer.style3 .footer-logos li img {
max-height: 70px !important;
}*/

#page .mod-site-header.style2 .header-text {letter-spacing: 4px;padding: 20px 0 0;}
/*
#page .news-graphic .mod-news-rotator .media-box .slide-img img {
height: auto !important;
}*/
.Scorboard h1.scoreboard-heading, .social-stream h3 {font-size: 2.5rem ;}
.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box {background: rgba(239, 239, 239, 0.91);text-align: center;    height: auto;}

.news-graphic .News-Rotator .seats ul.dots {background: transparent;}
.news-graphic .News-Rotator .seats ul.dots li button:before {box-shadow: 0 0 2px #000;}

.news-graphic .News-Rotator .seats ul.dots li.slick-active button {background: #ff5f0f;}
.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box ul {text-align: center;}

.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box ul li {float: none;display: inline-block;margin: 0;}

.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box ul li a {float: none;}
.Graphic .mod-graphic-carousel.style1 .slick-list {padding: 0 20px;}
.landing-row .wrapper-cover, .wrapper-cover {max-width: 760px;}
.news-graphic .mod-news-rotator.style3 .story-box .title {font-size: 1rem;letter-spacing: 1px;}

.AOTW .mod-aotw.style4 {padding-top: 200px;background: url(/aotw-redesign-title) no-repeat;background-size: 267px auto, auto auto;background-position: top center;}
.AOTW {padding: 50px 0 70px;}
.social-stream {display: none;}
footer.mod-site-footer.style3 .footer-logos li img {max-height: inherit;}
.internal-page .gallery-title {      font-size: 2rem;    margin-top: 20px;}

.secondary-nav h1 {    flex: 0 0 100%;    max-width: 100%; position:relative;     font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;    padding: 0;
}
.secondary-nav>.clearfix>ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;}
.secondary-navul.clearfix li {    padding: 5px 0 5px;}
.secondary-nav ul.clearfix li .dropdown a {    color: #1e1756;}
.secondary-nav .dropdown {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
.secondary-nav.active ul.clearfix {    display: block;     padding-bottom: 0;}
.secondary-nav h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #fff transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
.secondary-nav.active h1:after {    border-color: transparent transparent #fff;    border-width: 0 10px 10px;}
.secondary-nav>.clearfix>ul.clearfix>li>a:after{display:none;}
.secondary-nav>.clearfix>ul.clearfix li:first-child {
    padding-left: 8px;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul a {
    color: #ffffff;
}
.secondary-nav>.clearfix>ul.clearfix li {
    padding: 6px 0 !important;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul.clearfix {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    background: transparent;
    color: #000;
    width: 100%;
    padding: 0;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>a {
    display: none;
}

.secondary-nav>.clearfix>ul.clearfix li.has-nav {
    padding: 0 !important;
}
.secondary-nav>.clearfix{    padding: 11px 15px;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav:hover>ul.clearfix:after{display:none !important;}
#page header.mod-site-header .social-links li a {
    color: #000;
}
.Scorboard h1.scoreboard-heading:before {
       width: calc(100% - 231px - 267px);
    left: 340px;
    bottom: 7px;
}
#page footer#mod-site-footer.style3 .footer-logos li:last-child {
    border: none !important;
}
}
@media only screen and (max-width: 810px){
#page .mod-site-header.style2 .header-text {
    letter-spacing: 3px;
}
}
@media only screen and (max-width: 767px){
.Scorboard {padding-top: 20px;}
.AOTW .mod-aotw.style4 .athletes {display: flex;flex-wrap: wrap;}

#page .mod-site-header.style2 .header-text {position: absolute;top: 0;width: 100%;left: 0;right: 0;max-width: 100%;text-align: center;padding: 5px 2px;display: block !important;
letter-spacing: 1px;}
header.mod-site-header.style2 {padding-top: 30px;}
header.mod-site-header .mobile-menu-bar {height: 40px;top: 40px;}
header.mod-site-header .site-title {padding: 0 5px;}
header.mod-site-header .site-title a img {max-height: inherit;}
header.mod-site-header .site-title a {max-width: 140px;}
#page header .social-links {
    top: 30px;
    right: 20px;
}
a.scoreboard-heading-anchor.mobile-hide-display {
    display: none !important;
}
a.scoreboard-heading-anchor.mobile-show-display {
    display: block !important;
    font-size: 1.5rem;
    width: 100%;
    text-align: center;
    margin-top: 11px;
}
.Scorboard h1.scoreboard-heading::before {
   width: calc(100% - 348px);
left: 343px;
bottom: 7px;
}

.mod-scoreboard .pp, .mod-scoreboard .prev, .mod-scoreboard .next {

    display: block !important;
    color:   #ff6d10 !important;
    top: 32% !important;
    width: 30px !important;

}
#page .Scorboard .mod-scoreboard.style7 { 
    padding: 0 30px; 
}

}

@media only screen and (max-width: 667px){



.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box .date-sport {font-size: 16px;}
.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box a.title {font-size: 0.9rem;     font-size: 1.5rem;  line-height: inherit;}
.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box ul li {font-size: 14px;display: inline-block;margin: 0;}
.Scorboard h1.scoreboard-heading {font-size: 2.25rem;flex-wrap: wrap;justify-content: center;text-align: center}
.Scorboard h1.scoreboard-heading a.scoreboard-heading-anchor {font-size: 1rem;width: 100%;text-align: center;}
#page .Scorboard .mod-scoreboard.style7 {padding: 0 30px;}
.Scorboard h1.scoreboard-heading:before{display:none ;}
    
.Gallery h2.scoreboard-heading {
    display: block;
    justify-content: center;
    font-size: 2rem;
    text-align: center;
}

.Gallery h2.scoreboard-heading a.scoreboard-heading-anchor {
    display: block;
    margin-top: 10px;
}.internal-page .gallery-title {
    
    font-size: 1.8rem;
}
.News-Rotator a.more-headlines-button {
    position: relative;
    width: 100%;
    background: #f0f0f0;
    display: block;
    text-align: center;
    bottom: 18px;
    right: auto;
    padding: 15px 0;
}
.News-Rotator {
    position: relative;
    background: #f0f0f0;
}
}
@media only screen and (min-width: 567px){

    .mod-aotw .athlete .readmore{margin-top:60px;}
    
}
@media only screen and (max-width: 567px){

.news-graphic .News-Rotator .mod-news-rotator.style3 .story-box {padding:15px;}
 .mod-aotw .athlete .readmore{margin-top:10px;}

}


@media only screen and (max-width: 480px){
.AOTW .mod-aotw.style4 .athletes {display: flex;flex-wrap: wrap;}
.AOTW .mod-aotw.style4 .athletes .athlete {width: 100%;padding-bottom: 10px;}

#page footer#mod-site-footer.style3 .footer-logos li {padding: 0 5px;}
#page .mod-site-header.style2 nav#nav li a {
    padding: 7px 10px !important;
    line-height: 20px !important;
}

.article-body.clearfix table {
    overflow-x: scroll;
    display: block;
    width: auto !important;
}
.article-body.clearfix table tbody {
    width: 600px;
    display: table;
}

}

/* BANNER */
.banner-nav ul { margin:0; padding:0; list-style:none }
.banner-nav li span { display:none }
.banner-nav li img { vertical-align:top }