@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700;1,800&display=swap');

body {     background: #fff ;    font-family: 'Open Sans', sans-serif;  font-size:16px;  box-sizing:border-box;     padding: 0;} 
a { color: #76bc21; 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:#76bc21;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#041e41 }
h1 { font-size:34px }
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: 1170px; margin: 0 auto; width: 100%; padding: 0 15px; }
.section-header { position: absolute; left: -9999px; background: #fff; color: #000; }

a[rel="wiki-link"] { font-size: 0.875rem !important; color: #000; letter-spacing: 0 !important; text-transform: none !important; }
div#page { overflow: hidden; }
.slick-slider, .slick-slide{box-sizing:unset;}
div#page { overflow: hidden; }
.wrapper-cover { max-width: 1170px; margin: 0 auto; padding: 0 15px; }
.offscreen { color: #fff; background: #000; }
.mod-scoreboard .pp .text, .mod-scoreboard .prev .text, .mod-scoreboard .next .text { background: #000; color: #fff; }
.accent-bg { background: #212721 !important; color: #fff !important; }


.banner-score .linescore .scorebox .score { min-height:48px; height:auto; } 

/************* 
Scoreboard
********************/


.Scoreboard { background: #e2e2e2; padding: 25px 0px; }
.Scoreboard .wrapper-cover .event-box .event .date-status { font-size: 1rem; font-family: 'Open Sans', sans-serif; color: #262d32; color:#212721 ; font-weight: 700; background: #82bc00; background:#76BC21; }
.Scoreboard .wrapper-cover .event-box .event { background: #ffffff; }
.Scoreboard .mod-scoreboard.style1 .event-box .sport a { font-size: 0.938rem; color: #262d32; font-weight: 800; font-family: 'Open Sans', sans-serif; color: #212721 ;}
.Scoreboard .event-box .event .team-logos { height: 110px; }
.Scoreboard .event-box .event { min-height: 300px; }
.Scoreboard .mod-scoreboard.style1 .event-box .sport { margin-bottom: 15px; }
.Scoreboard .mod-scoreboard.style1 .event-box .team span.name { font-size: 0.938rem; font-weight: 400; color: #262d32; color:#212721;}
.Scoreboard .mod-scoreboard.style1 { padding: 0 0px; }
.Scoreboard .mod-scoreboard.style1 .prev { left: -40px; color: #82bc00; color:#76BC21;}
.Scoreboard .mod-scoreboard.style1 .next { right: -40px; color: #82bc00;  color:#76BC21;}
.Scoreboard .mod-scoreboard.style1 .event-box .team .score { font-family: 'Open Sans', sans-serif; font-size: 0.938rem; font-weight: 800; }
.Scoreboard .mod-scoreboard.style1 .event-box .links { background: #000000; height: 36px; }
.Scoreboard .mod-scoreboard.style1 .event-box { margin: 0px 10px; } 
.Scoreboard.clearfix { position: relative; }
.Scoreboard.clearfix:before { content: "";
position: absolute; top: 0; background: #82bc0c; width: 100%; height: 50px; content: ""; position: absolute; top: 0;background: #31393F; width: 100%; height: 56px; background: #373A36;}
.Scoreboard.clearfix > .wrapper-cover.clearfix { position: relative; z-index: 1; }
.Scoreboard.clearfix { position: relative; padding: 0 0 30px; } 
.Scoreboard.clearfix h3.Scoreboard-heading a.Scoreboard-heading-anchor { font-size: 0.875rem; color: #fff; text-decoration: none; font-family: 'Open Sans', sans-serif; 
margin-left: auto; font-weight: normal; text-transform: none; }
.Scoreboard.clearfix h3.Scoreboard-heading { padding: 6px 0; color: #fff; text-transform: uppercase;
font-size: 34px; font-weight: bold; margin-bottom: 40px; display: flex; align-items: baseline; line-height: 40px; background: #82bc0c; height: 48px; background: #31393F; background: #373A36;}
.Scoreboard.clearfix .mod-scoreboard.style1 .event-box .event { min-height: 340px; }
.Scoreboard .mod-scoreboard.style1 .event-box .sport a { font-weight: bold; text-decoration: none; letter-spacing: 1px; }

/*********************
.rotator
**********************/


.rotator { background: #262d32; padding: 30px 0px; background: #212721; }
.rotator .mod-news-rotator.style1 { border: 0px; }
.rotator .mod-news-rotator.style1 .controls { background: none; }
.rotator .mod-news-rotator .seat { background: #fff; }
.rotator .mod-news-rotator.style1 .story-box .title { color: #252d31; text-decoration: none; }
.rotator .mod-news-rotator.style1  span.date { color: #272d34; font-weight: normal; }


/*******************
aotw*
*****************************/



div#page .aotw { background: #262d32; padding: 60px 0px 50px 0px; background: #212721;}
div#page .mod-aotw.style1 .athletes { padding: 0; }
.aotw .mod-aotw.style1 .athlete { border: 3px solid #76BC21; background: none; padding: 10px; }
.aotw  .mod-aotw .athletes .athlete a.heading { font-family: 'Open Sans', sans-serif; color: #262d32; font-size: 1.25rem; font-weight: 800; background: #fff; margin: 0; color:#212721;}
#page .mod-aotw.style1 .sport { background: #fff; padding-bottom:23px; }
.aotw  .mod-aotw.style1 .sport { font-size: 1rem; text-transform: uppercase; font-weight: 400; font-family: 'Open Sans', sans-serif; color: #262d32; color:#212721;}
#page .mod-news-rotator.style1 .story-box { min-height: 128px; padding: 22px 30px; }
.aotw  .mod-news-rotator.style1 .story-box .date-sport span.date { font-family: 'Open Sans', sans-serif; color: #262d32; font-weight: 400; letter-spacing: 3px; color: #212721
padding-bottom: 5px; display: inline-block; }
.aotw .mod-aotw.style1:before { content: ""; position: absolute; bottom: 0; background: url(../images/setup/aotw_logo.png) no-repeat; background-size: contain; width: 218px; 
height: 193px; left: 0; right: 0; margin: 0 auto; top: 20%; }
.aotw   .mod-aotw.style1:after { content: ""; position: absolute; top: auto; background: url(../images/setup/aotw.png) no-repeat; width: 300px; height: 300px; left: 0; right: 0; 
margin: 0 auto; bottom: 30%; }
.aotw  .mod-news-rotator.style1 .story-box a.title { font-family: 'Open Sans', sans-serif; font-size: 1.875rem; font-weight: 700; text-transform: capitalize; text-decoration:none; }
div#page .mod-news-rotator.style1 .control.active:after { width:0px; }
.aotw .mod-news-rotator.style1 .control { border: 2px solid transparent; }
.aotw .mod-news-rotator.style1 .control.active { border:2px solid #76BC21; }
.aotw .mod-aotw.style1 .title { font-size: 1.313rem; padding-bottom:10px; }
.aotw .mod-aotw.style1:after { content: ""; position: absolute; top: auto; background: url(../images/setup/aotw.png) no-repeat; width: 300px; height: 127px; left: 0; right: 0; 
margin: 0 auto; bottom: 0; }
div#page .aotw:before { content: ""; position: absolute; width: 100%; height: 100px; background: #e2e2e2; bottom: 120px; left: 0; }
.aotw .mod-aotw.style1:after { content: ""; position: absolute; top: auto; background: url(../images/setup/aotw.png) no-repeat; width: 351px; height: 64px; left: 0; right: 0; 
margin: 0 auto; bottom: 83px; }
.aotw.clearfix { position: relative; }


/***********************
social-stream
**************************/


.social-stream-wrapper.clearfix { background: #272d33; background: #212721;}
h3.social-heading { background: #82bc0c; padding: 6px 0;  color: #fff; text-transform: uppercase; font-size: 34px; font-weight: bold; margin-bottom: 40px; display: flex;
align-items: baseline; line-height: 40px; position: relative; color:#000; }
h3.social-heading:before { content: ""; position: absolute; left: 0; width: 0; height: 0; border-top: 52px solid transparent; border-bottom: 0 solid transparent; 
border-right: 48px solid #82bc0c; left: -48px; top: 0; }
.social-stream-wrapper.clearfix:before { content: ""; position: absolute; right: 0; width: calc((100% - 1139px) / 2); height: 52px; background: #82bc0c; }
.social-stream-wrapper.clearfix .mod-social.style1 .social-stream .load-more { height: 50px; background: #82bc0c; color: #000; text-transform: uppercase; font-weight: bold;
border: none; }


/***********************
graphic
**************************/

.graphic-wrapper.clearfix { background: #272d33;    padding: 30px 0; background: #212721;}
.graphic-wrapper.clearfix a.slide { padding: 0 50px; }
.graphic-wrapper.clearfix .navbar-image ul.clearfix { display: flex; align-items: center; justify-content: center; margin: 0; }
.graphic-wrapper.clearfix .navbar-image ul.clearfix li { padding: 0 50px; list-style: none; }

/***********************
footer
**************************/

/*
footer.mod-site-footer .navbar-image {
background: #262d32;
padding: 35px 0px;
}*/
#page .mod-site-footer { background: url(/images/setup/footer_background.jpg); background-repeat: no-repeat; background-size: cover; padding: 0px; padding-top: 30px; }
footer.mod-site-footer p { font-size: 1rem; color: #262d32;font-weight: 500; font-family: 'Open Sans', sans-serif; margin-bottom: 10px; color:#212721; }
footer.mod-site-footer .footer-presto-logo { padding-bottom: 10px; }
footer.mod-site-footer .footer_first_line { font-size: 1.125rem; font-weight: 700; padding-top: 40px; }
footer.mod-site-footer .footer-logos li { padding: 0; }
a.privacy-policy { text-decoration: none; margin-top: 17px; display: inline-block; }

/******************
*header
***********************/


header.mod-site-header.style2 { background: url(../images/setup/footer_background.jpg); background-size: cover; background-repeat: no-repeat; }
header.mod-site-header.style2:before { position: absolute; content: ""; background: #262d32; height: 60px; background: #212721;}
header.mod-site-header.style2 .header-text { font-size: 0.875rem; font-family: 'Open Sans', sans-serif; font-weight: 300; left: auto; right: 0px; top: 20px; }
#page header.mod-site-header .dropnav .nav > a { font-family: 'Open Sans', sans-serif; font-weight: 600; color: #262d32; padding:30px 10px; }
#page .mod-site-header.style2 .dropnav { padding-left: 150px;padding-right: 0; }
#page .mod-site-header:not(.style4) .dropnav .nav.show { background: none; }
.mod-site-header:not(.style4) .dropnav .nav.show { background:none; }
#page .mod-site-header.style2 .site-title { max-width: 380px; }
#page header.mod-site-header nav#nav ul li.nav.nav5 a { padding-right: 0; }
#page header.mod-site-header.style2 .dropnav .nav > .submenu { background: rgb(130,188,0,1); }
#page header.mod-site-header nav#nav ul li.nav.has-submenu.show:hover>a:after { width: 0; height: 0; content: "";display: block; position: absolute;
border-left: 12px solid #82bc0000;
border-right: 12px solid #82bc0000;
border-bottom: 12px solid #82bc00;
margin: auto; bottom: -10px; background: transparent; left: 0; right: 0; z-index: 9;
}
#page .mod-site-header:not(.style4) .dropnav .submenu a { color: #262d32; color:#212721; }
#page .mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a { color: #262d32;color:#212721; font-weight: 700; font-family: 'Open Sans', sans-serif; font-size: 1.5rem; }
header.mod-site-header.style2 .social-links { left: 0; right: auto; top: 15px; z-index: 9; }
header.mod-site-header .social-links ul li { padding: 0 5px; }
header.mod-site-header.style2 > div { min-height: 160px; }
header.mod-site-header:not(.style4) .dropnav { top: 60px; }
.social-stream-wrapper.clearfix { position: relative; }
header.mod-site-header.style2 a[rel="wiki-link"] { color: #fff; }
#page .mod-site-header.style2 .dropnav a[rel="wiki-link"] { color: #000; }
.rotator.clearfix a[rel="wiki-link"] { color: #fff; }
.aotw.clearfix a[rel="wiki-link"] { color: #fff; }
.social-stream-wrapper.clearfix a[rel="wiki-link"] { color: #fff; }
.graphic-wrapper.clearfix a[rel="wiki-link"] { color: #fff; }



/**************
internal pages
**************/

/*******secondry nav****/

.secondary-nav.clearfix { background: #81be41; color: #fff; border-top: 2px solid #171b1e; }
.secondary-nav h1 { margin: 0; color: #fff; font-size: 2.25rem; text-transform: uppercase; font-weight: bold; width: 100%; padding-left: 0; text-align: left; flex: 0 0 100%; 
max-width: 100%; letter-spacing: 3px;  text-align: center; padding-top: 6px; }
.secondary-nav>.clearfix { width: 100%; display: flex; flex-wrap: wrap; align-items: center; max-width: 1170px; margin: 0 auto; justify-content: center; background: transparent; 
padding: 0; }
.secondary-nav > .clearfix > ul.clearfix { display: flex; justify-content: center; align-items: center; margin: 0; margin-top: 0; width: 100%; flex: 0 0 100%; max-width: 100%; }
.secondary-nav h1 a { color: #fff; text-decoration: none; }
.secondary-nav ul.clearfix li {list-style: none;position: relative;}
.secondary-nav ul.clearfix li a { color: #000100; text-transform: none; text-decoration: none; padding: 16px 15px 14px; display: inline-block; cursor: pointer; font-weight: normal; 
font-size: 1rem; position: relative; }
.secondary-nav ul.clearfix li a:hover { text-decoration:underline;} 
.secondary-nav ul.clearfix li.has-nav.more:hover ul.clearfix,  .secondary-nav ul.clearfix li.has-nav.more.focus  ul.clearfix{display: block; }
.secondary-nav ul.clearfix li.has-nav.more ul.clearfix li a { padding: 7px 15px;background: #81be41; display: block; color: #272d33; border-bottom: 1px solid #171b1e; font-size: 1rem; } 
.secondary-nav ul.clearfix li.has-nav.more ul.clearfix { display: none; z-index: 9999; position: absolute; width: 215px; top: 92%; right: -7px; border-top: 3px solid #221f1f; }
.secondary-nav ul.clearfix li.has-nav.more > a { padding-right: 0; }
.secondary-nav > .clearfix > ul.clearfix > li > a:before { content: "|"; position: absolute; left: -4px; color: #000100; font-weight: normal; font-size: 1rem; top: 17px; }
.secondary-nav > .clearfix >  ul.clearfix  > li:first-child > a:before { opacity: 0; }
.secondary-nav > .clearfix >  ul.clearfix  > li:first-child > a { padding-left: 0; }

/****secondry-menu end**/

.internal-page #mainbody {    max-width: 1170px; margin: 0 auto; padding: 30px 20px; background: #fbfbfb; margin-top: 51px; margin-bottom: 30px; border: 1px solid #ccc; }
.internal-page  .share-buttons .share-btn span:before { box-sizing: unset; }
.head.clearfix { background: #31393F; color: #fff; }
.head.clearfix a { color: #fff; }
.tab-container.primary > .tab-nav { background: #32393f; }
.social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters { margin-top: -82px; margin-bottom: 50px; }



/***************************
media-query
*********************/


@media (min-width:991px ){
    
    div#submenu2 { min-width: 600px; margin-left:-250px; }
    div#submenu2 > ul.clearfix > li.has-submenu { width: 100%; display: block; margin: 0; padding: 0; margin-bottom: 15px; }
    #page .mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a { min-width: 100%; /*  border-bottom: 2px solid #fff;*/ letter-spacing: 2px; 
    padding-bottom: 6px; margin-bottom: 13px; }
    #page .mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a { min-width: 100%;}
    header.mod-site-header:not(.style4) .dropnav .submenu .submenu.level2.clearfix > ul >li >a { font-size: 1.25rem; }
    header.mod-site-header:not(.style4) .dropnav .submenu .submenu.level2.clearfix > ul >li { margin-bottom: 10px; }
    div#submenu2 > ul.clearfix { width: 100%; display: block; margin: 0; }
    .rotator .mod-news-rotator.style1 .control .thumb { height: 145px; width: 100%; object-fit: cover; }
  /*  header.mod-site-header.style2 .header-text { background: #272d33; } */
}
@media(min-width:992px){
    header.mod-site-header.style2 .site-title {     top: 45px;}
    #page .mod-site-header.style2 .site-title img {     max-height: 150px;   max-width: inherit; }
}
@media (max-width:1199px ){
    #page .mod-site-header.style2 .site-title { max-width: 260px; }
    #page .mod-site-header.style2 .dropnav { padding-left: 150px; }
    .aotw .mod-aotw.style1 .athlete { max-width: 40%; }
    .wrapper-cover.clearfix { max-width: 970px; }
    .aotw .mod-aotw.style1:before { top: 8px; width: 225px; height: 167px; background-size: 225px; }
    .aotw .mod-aotw.style1:after { top: 150px; bottom: auto; }
    div#page .aotw:before { bottom: auto; top: 126px; }
    .aotw .mod-aotw.style1 .athlete { max-width: 45%; }
    .rotator .mod-news-rotator.style1 .control .thumb { height: 124px; }
    .aotw .mod-aotw.style1 { padding-top: 200px; }
    .social-stream-wrapper.clearfix:before { display:none; }
    h3.social-heading { padding-left: 13px; }
    h3.social-heading:before { opacity: 0; }
    div#submenu2 { margin: 0; }
}

@media (max-width:1023px ){
    #page header.mod-site-header .dropnav .nav > a { padding: 30px 8px; }
    #page .mod-site-header.style2 .site-title { max-width: 260px; }
}
@media (max-width:991px ){
    #page .mod-site-header.style2 .dropnav { padding-left: 0; }
    #page header.mod-site-header .dropnav .nav > a { padding:0px 15px; }
    #page header.mod-site-header .dropnav .nav > a { color: #fff; }
    header.mod-site-header.style2 .header-text { color: #000; }
    header.mod-site-header .mobile-menu-bar { background: transparent; }
    header.mod-site-header.style2 > div { min-height: inherit; }
    header.mod-site-header.style2 { padding-top: 48px; }
    header.mod-site-header.style2 .social-links { position: relative; width: 100%; top: 0; background: #262d32; background:#212721; text-align: center; padding: 10px 0; }
    #page .mod-site-header.style2 .site-title { z-index: 1; }
    header.mod-site-header .social-links ul li { float: none; display: inline-block; }
    header.mod-site-header .mobile-menu-bar li a { background: #81be41; color: #221f1f; }
    #page .mod-site-header:not(.style4) .dropnav a { font-size: 1rem !important;
    background: transparent !important; letter-spacing: 0 !important; color: #fff !important; font-weight: normal !important; margin: 0 !important; padding: 0 10px !important;
    border: none !important;
    }
    div#submenu2 > ul.clearfix > li.has-submenu { margin: 0; border: none !important; }
    header.mod-site-header:not(.style4) .dropnav .submenu .submenu.level2.clearfix > ul >li { margin: 0; }
    #page header.mod-site-header.style2 .dropnav .nav > .submenu { background: rgba(0, 0, 0, 0.2); }
    .rotator .mod-news-rotator .dots { height: 30px; }
    .secondary-nav.clearfix>.clearfix h1 { flex: 0 0 100%; max-width: 100%; position: relative; padding-right: 37px; color:#000;    font-size: 1.25rem; padding-left: 15px; 
    text-align: left; letter-spacing: 1px; }
    .secondary-nav.clearfix >.clearfix > ul.clearfix { flex: 0 0 100%; max-width: 100%; justify-content: flex-start; display: none; padding-top: 20px; }
    .secondary-nav.clearfix.active >.clearfix > ul.clearfix{ display: block; padding-bottom: 33px; }
    .secondary-nav.clearfix >.clearfix > li {    padding: 5px 0 5px;}
    .secondary-nav.clearfix >.clearfix >  li .dropdown a {    color: #1e1756;}  
    .secondary-nav.clearfix >.clearfix > h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #000 transparent transparent;border-width: 10px 10px 0;
    position: absolute;
    right: 10px;top: 50%;margin-top: -2px;}
    .secondary-nav.clearfix.active >.clearfix > h1:after {    border-color: transparent transparent #000;    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 { padding: 6px 0 !important; }
    .secondary-nav.clearfix>.clearfix > ul.clearfix > li.has-nav.more > ul.clearfix { display: block; position: relative; top: 0; left: 0; color: #fff; width: 100%; padding: 0; 
    padding-left: 0; margin: 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 > .clearfix {  flex-wrap: wrap; }
    .secondary-nav.clearfix { margin-top: -2px; }
    .secondary-nav.clearfix > .clearfix { padding-bottom: 10px; }
    .secondary-nav.clearfix { margin-top: 17px; }
    .secondary-nav.clearfix > .clearfix { flex-wrap: wrap; padding-bottom: 0; }
    .internal-page .secondary-nav.clearfix, .release-page .secondary-nav.clearfix {  margin-bottom: 0; }
    .secondary-nav.clearfix {  padding: 10px 0; margin-top: 0; }
    .secondary-nav.clearfix>.clearfix > ul.clearfix > li.has-nav > ul.clearfix { background: transparent !important; }
    .secondary-nav.clearfix>.clearfix > ul.clearfix > li a { color: #fff; padding-left: 15px !important; letter-spacing: 1px; }
    .secondary-nav.clearfix>.clearfix>ul.clearfix>li a { display: block; color: #000; padding: 7px 10px !important; }
    .secondary-nav>.clearfix>ul.clearfix li { padding: 0 !important; }
    .secondary-nav.clearfix>.clearfix>ul.clearfix>li.has-nav>ul.clearfix { display: block; position: relative; top: 0; left: 0; background: 0 0; color: #fff; width: 100%; padding: 0; 
    padding-left: 18px; }
    .secondary-nav ul.clearfix li.has-nav.more ul.clearfix li a { background: transparent; border: none; }
    .secondary-nav.clearfix>.clearfix > ul.clearfix > li.has-nav.more > ul.clearfix { border: none; }
    .secondary-nav > .clearfix > ul.clearfix > li > a:before{display:none;}
    div#submenu2 { width: 100%; }
    .secondary-nav.clearfix>.clearfix>ul.clearfix>li.has-nav.more > a { display: none; }
    .secondary-nav.clearfix > .clearfix { padding: 0; }
    .secondary-nav.clearfix.active >.clearfix > ul.clearfix { padding-bottom: 0; }
    header.mod-site-header.style5 .site-title { padding-top: 0; }
    .secondary-nav.clearfix { padding-top: 10px; }
    .social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters { margin: 0; margin-bottom: 20px; }
    .social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters li a { color: #fff; }
    .social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters li a span.text { display: none; }
    .social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters li a span.icon { color: #fff; border: none; background: transparent; box-shadow: none; box-sizing: unset; }
    .social-stream-wrapper.clearfix .mod-social.style1 .social-stream .filters li.active a span.icon { color: #82bc0c; }
    header.mod-site-header .site-title a img {   max-height: 80px; }
    #page header.mod-site-header nav#nav ul li.nav.has-submenu.show:hover > a::after{display:none !important;}

}
@media (max-width:767px ){
    body { padding: 0; }
    .wrapper-cover.clearfix { width:auto; }
    .Scoreboard .wrapper-cover.clearfix img { width: 80px; margin: auto; }
    #page header.mod-site-header .header-text { max-width: 62%; letter-spacing: 0; color: #fff; }
    #page .mod-site-header .mobile-menu-bar { height: 70px; } 
    .mod-news-rotator.style1 .story-box a.title { font-size: 1.25rem; }
    .mod-news-rotator.style1 .story-box .date-sport span.date { padding-bottom: 0; }
    #page .mod-news-rotator.style1 .story-box { padding: 15px 15px; min-height:110px; }
    header.mod-site-header.style2 { background: #82bc00;background:#76BC21; }
    #page .mod-scoreboard.style1 .event-box { margin: 0;}
    header.mod-site-header.style2 { padding: 0; }
    header.mod-site-header.style2 { background: url(../images/setup/footer_background.jpg); background-size: cover; background-repeat: no-repeat; }
    #page header.mod-site-header .header-text { color: #000; }
    header.mod-site-header .social-links li a { color: #fff; }
    #page header.mod-site-header .header-text { color: #000; display: inline-block !important; position: absolute; left: 120px; max-width: 193px; font-weight: bold; }
    .aotw .mod-aotw.style1:before { background-size: 150px; width: 150px; height: 81px; }
    div#page .aotw:before { bottom: auto; top: 90px; }
    .aotw .mod-aotw.style1:after { background-size: 200px; width: 200px; height: 35px; top: 97px; }
    div#page .aotw:before { bottom: auto; top: 90px; height: 50px; }
    .aotw .mod-aotw.style1 { padding-top: 115px; }
    #page header.mod-site-header .header-text span { display: none !important; }
    #page header.mod-site-header .header-text { text-transform: uppercase; }
    header.mod-site-header .site-title a img {   max-height: 60px; }

}
@media (max-width:600px ){
    .aotw .mod-aotw.style1 .athlete { max-width: 75%; }
    .Scoreboard.clearfix h3.Scoreboard-heading { font-size: 1.5rem; display: block; }
    .Scoreboard.clearfix h3.Scoreboard-heading a.Scoreboard-heading-anchor { display: table; }
    .Scoreboard.clearfix:before { height: 92px; }
    .graphic-wrapper.clearfix .navbar-image ul.clearfix { flex-wrap: wrap; list-style: none !important; }
}
@media (max-width:480px ){
    #page .mod-site-footer .footer-logos li { display: block; }
    header.mod-site-header .mobile-menu-bar li a { padding: 5px; }
    #page header.mod-site-header .header-text { max-width: 109px; top: 8px; left: 150px; font-size: 0.75rem; letter-spacing: 0; }
    header.mod-site-header .site-title a img { max-height: inherit; max-width: 85px; }
    .Scoreboard.clearfix h3.Scoreboard-heading { font-size: 1.35rem; display: block; }
    h3.social-heading { font-size: 1.35rem; }
    .aotw .mod-aotw.style1 .athlete { max-width: 100%; }
}