body { font-size:16px;  box-sizing:border-box;     padding: 0;   font-family: 'Chakra Petch', sans-serif;    background: url(/images/setup/page_bg_repeater.jpg) no-repeat;
    background-position: center;
    background-size: cover;
}} 
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 }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px }
/*table, tr, td, th{background:#005aa5; color:#fff;     padding: 10px;}*/
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;}
.aot-week a {    color: #fff;}
.mod-site-header .dropnav li a:hover {    color: #000;}
.section-header {    position: absolute;    left: -9999px;}


/*header section*/

header.mod-site-header.style1 .header-text {
    background: #ca171e;
    color: #fff;
    font-size: 0.75rem;
    font-weight: bold;
    letter-spacing: 3px;
    height: 50px;
    line-height: 50px;
    font-family: 'Stalinist One', cursive;
    text-shadow: 1px 2px 0px rgba(0,0,0,0.8);
}
header.mod-site-header.style1 {    background: #c41230; }	 
header.mod-site-header.style1 .dropnav {
    background: #000000;
    border: none;
    border-left: 0;
    border-right: 0;
    box-shadow: none;
    margin-top: 0;
}
header.mod-site-header.style1 .site-title a {    top: 25px;    text-align: center;}
header.mod-site-header.style1 .dropnav>ul {
    height: 125px;
    padding-top: 48px;
    margin-top: 0;
}
header.mod-site-header.style1 .site-title {    z-index: 2;    height: auto;    padding-top: 50px;}
header.mod-site-header.style1 > div {    height: auto;    min-height: 135px;}
header.mod-site-header.style1 .dropnav .nav>a { font-size: 1.3125rem; font-weight: 600; text-transform: uppercase; text-shadow: none !important;  box-shadow: none !important;
}
/*header.mod-site-header.style1 .dropnav .nav:before {content: "";background: #ca171e;width: 5px;height: 5px;position: absolute;left: 0;border-radius: 50px;top: 11px;}*/
header.mod-site-header.style1 .dropnav .nav:first-child:before {   display: none;}

header.mod-site-header:not(.style4) .dropnav .nav>.submenu {       background: rgba(0, 0, 0, 0.85);   height: auto;}
/*header.mod-site-header.style1 .dropnav .nav.show>a {    color: #EE6368;    border-bottom: 4px solid #ca171d;}*/
.mod-site-header.style1 .dropnav .submenu li>a:hover {    color: #fff !important;}
 header.mod-site-header.style1 .dropnav .nav>a:hover {
    color: #EE6368;
    text-decoration: none !important;
}
 
header.mod-site-header.style1 .dropnav .nav.show > a {
    border-bottom: none;
}

header.mod-site-header.style1 .dropnav .nav6>a:before, header.mod-site-header.style1 .dropnav .nav7>a:before, header.mod-site-header.style1 .dropnav .nav8>a:before  {
    font-family: "GlyphIcons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    display: inline-block;
    width: 1em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    speak: none;
    text-indent: 0;
    position: absolute;
    top: 0;
    color: #fff;
    right: 0;
    content: '\e81c';
}
header.mod-site-header.style1 .dropnav .nav6>a, header.mod-site-header.style1 .dropnav .nav7>a , header.mod-site-header.style1 .dropnav .nav8>a  {
    position: relative;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    display: block;
}
header.mod-site-header.style1 .dropnav .nav7>a:before {
        content: '\e81d';
}
 header.mod-site-header.style1 .dropnav .nav8>a:before {
        content: '\e81f';
}
header.mod-site-header.style1 .dropnav .nav6, header.mod-site-header.style1 .dropnav .nav7, header.mod-site-header.style1 .dropnav .nav8 {
    padding: 0;
}

/* submenu css*/
.dropnav .submenu.level3 > ul > li:nth-child(5) a, .dropnav .submenu.level3 > ul > li:nth-child(6) a, .dropnav .submenu.level3 > ul > li:nth-child(7) a {
display: block;text-indent: -9999px;width: 15px;height: 21px;background: url(/images/setup/master_sprite.png) no-repeat -1332px 0;} 
.dropnav .submenu.level3 > ul > li:nth-child(5) a {    width: 18px;    background-position: -1304px 0;    margin-left: 0;}
.dropnav  .mod-site-header .dropnav .submenu li a {     margin-bottom: 4px;    line-height: 1.3rem !important;}

.dropnav .submenu.level3 > ul > li:nth-child(7) a {    width: 16px;    background-position: -1278px 0;}

.dropnav .submenu.level3 > ul > li:nth-child(5), .dropnav .submenu.level3 > ul > li:nth-child(6), .dropnav .submenu.level3 > ul > li:nth-child(7) {
    padding-top: 6px;    padding-left: 0;}
/*.dropnav .submenu.level3 > ul > li:nth-child(1) {    display: none !important;}*/
div#submenu1>ul>li.has-submenu>a {
    font-size: 1.5rem;
    width: 100%;
    display: block;
    max-width: 100%;
    padding-bottom: 7px;
    font-weight: 500;
    letter-spacing: 3px;
}
div#submenu1>ul>li.has-submenu:first-child {    padding-left: 0;}

div#submenu1>ul>li.has-submenu {
    width: 50%;
    max-width: 50%;
    box-sizing: border-box;
    min-width: 50%;
    padding: 0;
    margin: 0;
}
header.mod-site-header.style1 .dropnav .submenu.level2 .has-submenu > a, .submenu li a {
    font-size: 1.3125rem;
    text-transform: none;
    letter-spacing: 0px;
}
header.mod-site-header.style1 .submenu.level3 li a {
    font-size: 1rem !important;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
}
.submenu.level3>ul>li {    padding: 0 5px;    box-sizing: border-box;}
 .dropnav .nav.show > .submenu {    opacity: 1;    visibility: visible !important;    max-width: none;    -ms-transition: all 0.5s 0.2s ease;
    -moz-transition: all 0.5s 0.2s ease;    transition: all 0.5s 0.2s ease;}
/*header.mod-site-header .dropnav .nav.show:hover > a:after {    content: '';    position: absolute;    left: 50%;    bottom: -20px;    margin-left: -10px;    border: 10px solid transparent;
    border-bottom: 10px solid #fff;}*/
header.mod-site-header .dropnav .nav{position:relative;}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li>a {
    min-width: 260px;
}

/*news rotor*/

.News-Rotator {
    padding-top: 38px;
}
.News-Rotator .mod-news-rotator.style1 {
    background: #fff;
}
.News-Rotator .mod-news-rotator.style1 .control .thumb {
    height: 154px;
    object-fit: cover;
    width: 100%;
}
.News-Rotator .mod-news-rotator.style1 .story-box .date-sport {
    color: #555555;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: 2px;
}
.News-Rotator .mod-news-rotator.style1 .story-box a.title {
    color: #222222;
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.News-Rotator .mod-news-rotator .story-box .related-links, .News-Rotator .mod-news-rotator .story-box .related-links ul li a {
    color: #c41230;
}
.News-Rotator .mod-news-rotator.style1 .control:focus:after, .News-Rotator .mod-news-rotator.style1 .control.active:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;    background: rgba(0,0,0,0.5);
    border: 5px solid #bb3127;
}


/*scoreboard*/

.scoreboard {
    padding-top: 54px;
    min-height: 450px;
}

.scoreboard  .mod-calendar .calendar-month {
    position: absolute;
    width: 304px;
    left: 0;
    top: 0;
}
.scoreboard  .mod-calendar .calendar-view {
    width: 304px;
    position: absolute;
    left: 0;
    top: 36px;
}
.scoreboard  .mod-calendar  .calendar-list.active {
    width: 304px;
    position: absolute;
    left: 0;
    top: 36px;
}
.scoreboard .mod-calendar .calendar-placeholder {
    position: relative;
    padding-left: 310px; 
}
.scoreboard .mod-calendar .calendar-month > div {
    background: transparent;
    color: #fff;
    font-size: 1.315rem;
    font-weight: bold;
}
.scoreboard button.calendar-prev:before {
    content: "\e80f";
    display: block;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}
.scoreboard .mod-calendar .calendar-month > div button {
    z-index: 1;
    width: 30px;
    height: 30px;
    font-family: 'glyphicons';
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    color: #c2171d;
    background: transparent;
}
.scoreboard .mod-calendar .calendar-month > div span {
    background: #0000;
}
.scoreboard button.calendar-next:before {
    content: "\e810";
    display: block;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}
.scoreboard .mod-calendar .calendar-month > div.calendar-month-right {
    text-align: right;
}
.scoreboard .mod-calendar .calendar-month > div button.calendar-next {
    text-align: center;
    display: inline-block;
}
.scoreboard  .mod-calendar .calendar-header th { 
    background: #000000;
}

.scoreboard .mod-calendar td, .scoreboard .mod-calendar th {
    width: 14.28%;
    height: 50px;
    font-size: 0.85em;
    line-height: 50px;
    text-align: center;
    color: #555555;
    background: #f5f5f5;
}
 
.scoreboard .mod-calendar td button, .scoreboard .mod-calendar td span {
    display: block;
    width: 34px;
    height: 34px;
    margin: 8px auto;
    border: none;
    padding: 0;
    line-height: 34px;
    color: #555555;
    background: transparent;
    border-radius: 100%;
        font-family: 'Chakra Petch', sans-serif !important;
            font-size: 1rem;
}
.scoreboard .mod-calendar td.current button, .scoreboard .mod-calendar td.current span, .scoreboard .mod-calendar td.has-event.current button, .scoreboard .mod-calendar td.has-event.current span {
    color: #fff;
    background: #bf1127;
}
.scoreboard .mod-calendar td.has-event button {
    color: #555555;
    background: #dbdbdb;
}
 
.scoreboard .mod-calendar .events {
    background: #fff;
    margin-left: 75px;
    padding: 30px;
    background: #fff;
    margin-left: 75px;
    padding: 30px;
    height: 372px;
    overflow-y: scroll;
}
.scoreboard  .mod-calendar .no-events {
    background: #fff;
    margin-left: 75px;
    padding: 30px;
}
.scoreboard  .mod-calendar .events .date { 
    color: #222222;
    letter-spacing: 1px;
    font-size: 1rem;
}
.scoreboard .mod-calendar .events .event .sport-status a {
    font-size: 1.125rem;
    color: #222222;
    font-weight: bold;
}
.scoreboard .mod-calendar .events .status {
    color: #555555;
    font-size: 1rem;
}
.scoreboard .teams span.team-name {
    color: #555555;
}
.scoreboard {
    padding-bottom: 65px;
}

.graphic-slider .mod-graphic-carousel.style4 .slick-slide .title {
    background: #fff;
    color: #000;
    padding: 18px 44px;
    font-size: 2.25rem;
}

.banner-row { background: #CA3427;padding: 20px;text-align: center;}
.banner-row .msg { color: #fff;font-weight: 600; }


/*more headlines*/

.recent-news h3.news-heading {
    font-size: 2.5rem;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}
.recent-news {
    padding: 50px 0;
}
.recent-news  .mod-more-news .date-sport {
    color: #555555;
    font-size: 0.75rem;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.recent-news  p.leadin.ddd-truncated {
    display: none !important;
}
.recent-news  .mod-more-news .related-links li a {
    color: #c41230;
    font-size: 0.75rem;
}
.recent-news  .mod-more-news.style3 .title {
    font-size: 21px;
}
.recent-news .mod-more-news.style3 .heading .thumb {
    width: 161px;
}
.recent-news .mod-more-news.style3 .story {
    padding-left: 200px;
}
.recent-news .mod-more-news .heading a {
    color: #222222;
    font-size: 21px;
    display: block;
}

.recent-news .mod-more-news .load-more {
    width: auto;
    max-width: 200px;
    border: none;
    padding: 14px 20px;
    font-size: 1rem;
    letter-spacing: 2px;
}

/*next event*/

.next-events {
    background: #000000;
    color: #fff;
        padding: 25px 0;
}
.next-events .mod-next-event.style1 .team-names {
    font-size: 1.3125rem;
}
.next-events .mod-next-event.style1 .date-status-sport {
    font-size: 1rem;
    margin-top: 0;
}
.next-events  .mod-next-event.style1 .countdown-container .countdown li .countdown-digit{
    font-size: 3rem;
    font-weight: normal;
    letter-spacing: 3px
}
.next-events .mod-next-event.style1 .team-logos {
    top: -25px;
}

.next-events  .mod-next-event.style1 .team-logos .team-logo {
    background: #fff;
}
.next-events  .mod-next-event.style1 .countdown-container {
    margin-top: 20px;
}





/*footer css*/

.mod-site-footer { position:relative; box-sizing:border-box }
.mod-site-footer { color:#fff; background:url(/images/setup/footer_bg.jpg) no-repeat 50% 50% #000; background-size:cover  }
.mod-site-footer a { color:#fff }
span.footer-title {font-size: 1rem;font-weight: 700;text-transform: uppercase;}
#mod-site-footer.mod-site-footer.style4 .footer-text { margin-top: 250px;font-family: 'Jura', sans-serif;}
#mod-site-footer.mod-site-footer.style4 .footer-text .title {font-size: 1rem;font-weight: normal;font-family: 'Orbitron', sans-serif;letter-spacing: 2px;}
#mod-site-footer.mod-site-footer.style4 .footer-text a {margin-left: 20px;text-decoration: none;text-transform: none;    font-weight: bold;}
#mod-site-footer.mod-site-footer.style4 .footer-text a:hover {text-decoration: underline;         color: #25ff00;}
.site-developer.inverted {background:#000000; 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:0.8 }     
.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; }

.mod-site-footer.style4 .footer-logos li {
    margin-top: 0;
}
footer#mod-site-footer {
    padding-top: 20px;
}
.navbar-image.footer-logos {
    margin-bottom: 225px;
}
footer#mod-site-footer p {
    font-size: 0.875rem; 
}

a[rel="wiki-link"] {
    font-family: 'Chakra Petch', sans-serif;
    font-size: 0.875rem;
    text-shadow: none;    color: #fff;
}
.social-stream a[rel="wiki-link"] {
    color: #fff;
}
.mod-news-rotator .brief-stats tr.accent-bg {
    background: #be3128;
    color: #fff;
}

div[key="googleAdContainer"][adspot="PS_WEB_INDEX_LEADERBOARD"] {
    display: none !important;
}
header.mod-site-header .dropnav li a[rel="wiki-link"]:hover {
    color: #fff;
}

.gpt-adhesion-placeholder.collapse iframe {
    margin: 0 auto;
    display: block;
}


/*inner page css*/

div#secondary-nav h2 {
       flex: 0 0 30%;
    max-width: 30%;
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 3px;
    margin: 0;
    padding-top: 0;
    text-transform: uppercase;
}
div#secondary-nav {
    max-width: 1170px;
    display: flex;
    margin: 0 auto;
    padding-top: 16px;
    align-items: center;
}
div#links-container .more-links .dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div#links-container {
    flex: 0 0 70%;
    max-width: 70%;
    justify-content: flex-end;
    display: flex;
    list-style: none;
    align-items: center;
    margin: 0;
    color: #fff;
}
 
 
div#links-container .more-links:hover>.dropdown {
    display: block;
}
div#links-container span.sep {
    display: none;
}
div#links-container a {
    color: #fff;
    font-size: 1rem;
}
div#links-container a {
       color: #fff;
    font-size: 1rem;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
div#links-container .more-links {
   position: relative;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
div#links-container .more-links .dropdown {
    position: absolute;
    top: 33px;
    z-index: 9999;
    right: 0;
    width: 300px;
    background: #000000;
    display: none;
    padding: 18px 10px;
}
div#links-container .more-links .dropdown a {
    padding: 3px 10px;
    display: block;
}

.internal-page div#mainbody {
    max-width: 1180px;
    margin: 0 auto;
    background: #fff;
    padding: 35px 15px;
}

div#page {
    overflow: hidden;
}

.scoreboard .mod-scoreboard.style8 {
    min-height: 353px;
}


/* end submenu css*/

@media(min-width:992px){
div#submenu1 {
    width: 100%;
    padding-top: 50px;
}
header.mod-site-header.style1 .dropnav .nav.nav1 {
    position: static;
}
div#submenu1>ul.clearfix {
    width: 1170px;
    margin: 0 auto;
    max-width: 100%;
    display: block;
}
 
.content-col {
   float: left;
    width: 33.33%;
    padding: 0 15px;
    box-sizing: border-box;
    height: 504px;
    overflow-y: scroll;
}
.social-stream {
    background: url(../images/setup/bg_social_row.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    padding: 50px 0;
    color: #fff;
}
.social-stream .mod-social.style2 {
    margin-left: -15px;
    margin-right: -15px;
}
.social-stream .mod-social.style2 .mod-social-heading {
    font-size: 2.25rem;
    font-weight: 500;
   /* color: #fff;*/
    margin-bottom: -9px;
        background: rgba(36, 36, 36, 0.5);
}
.scoreboard .mod-calendar .calendar-month > div span {
    /*background: #bf3228;*/
}
.recent-news h3.news-heading span {
    /*background: #c6342a;*/
}
/*.social-stream .mod-social.style2 .content-col:nth-child(1) .mod-social-heading {
    background: rgb(36, 36, 36);
}*/
}


@media(max-width:1280px){
    header.mod-site-header.style1 .dropnav .nav>a {
    font-size: 1.125rem;
}
header.mod-site-header.style1 .dropnav .nav {
    padding: 0 10px 10px;
}
}

@media(max-width:1199px){
    .landing-row .wrapper-cover, .wrapper-cover {
    max-width: 970px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
}
header.mod-site-header.style1 .site-title {
    padding-top: 0;    top: 0;
}
header.mod-site-header.style1 .header-text {
    top: 0;left: 149px;font-size: 0.7rem;
}
header.mod-site-header.style1 .dropnav {
    top: 50px;
}
header.mod-site-header.style1 {
    padding: 0;
}
header.mod-site-header.style1 > div {
    padding: 0;
    max-width: 100%;
    min-height: 149px;
}


header.mod-site-header.style1 .dropnav>ul {
    height: 100px;
    padding-top: 7px;
    margin-top: 0;
}
header.mod-site-header.style1 .dropnav .nav>a {
    font-size: 1.125rem;
    padding: 0 5px;
}
.mod-news-rotator .brief-stats {
    margin: 0;
}
.mod-news-rotator.style1 .story-box {
    z-index: 9;
    background: #fff;
}
.scoreboard .mod-calendar .events {
    margin-left: 30px;
}
.News-Rotator .mod-news-rotator.style1 .control .thumb {
    height: 130px; 
}
div#submenu1>ul.clearfix {
    width: 970px;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li>a {
    min-width: 205px;
}
header.mod-site-header:not(.style4) .dropnav .submenu a {
    max-width: 100%;
}
header.mod-site-header.style1 .dropnav .nav.show > .submenu {
    padding-top: 60px;
}
div#secondary-nav {
    max-width: 970PX;
}
.internal-page div#mainbody {
    max-width: 970px;
}

}


@media(max-width:991px){
    header.mod-site-header.style1 .header-text {
    display: none !important;
}
header.mod-site-header.style1 > div {
    min-height: inherit;
}
header.mod-site-header.style1 {
    background: #000;
}
header.mod-site-header .mobile-menu-bar li a {
    background: transparent;
}
header.mod-site-header.style1 {
    background: #000;
    padding: 17px 0;
}
header.mod-site-header.style1 .dropnav {
    padding-top: 69px;
    background: #000;
}
header.mod-site-header.style1 .dropnav>ul {
    height: auto;
    padding: 0;
}
/*header.mod-site-header.style1 .dropnav .nav a {
    border-top: 1px solid #3a3a3a;
    width: 100%;
    text-align: left;
    justify-content: flex-start;
}*/
header.mod-site-header.style1 .dropnav .nav {
    padding: 0;
}
header.mod-site-header.style1 .dropnav .nav a {
    border-top: 1px solid #3a3a3a;
    width: 100%;
    text-align: left;
    justify-content: flex-start;
    padding: 0 15px !important;
    font-size: 1rem !important;
}
header.mod-site-header .dropnav .has-submenu::after {
    background: #bf3228;
}
header.mod-site-header.style1 .dropnav .nav6>a:before, header.mod-site-header.style1 .dropnav .nav7>a:before, header.mod-site-header.style1 .dropnav .nav8>a:before {
    left: 15px;
    top: 7px;
}
header.mod-site-header.style1 .dropnav ul:nth-child(2) li:first-child a {
    border: none !important;
}
header.mod-site-header.style1 .dropnav .nav > .submenu {
    padding-top: 0;    background: #4c4c4c;
}
div#submenu1>ul.clearfix {
    width: 100%;
    margin: 0;
}
div#submenu1>ul>li.has-submenu {
    width: 100%;
    max-width: 100%;
}
.submenu.level3>ul>li {
    padding: 0;
    box-sizing: border-box;
}
header.mod-site-header.style1 .dropnav .nav.show > .submenu {
    padding-top: 0;
}
.landing-row .wrapper-cover, .wrapper-cover {
    max-width: 760px;
}
.News-Rotator .mod-news-rotator .dots {
    height: 34px;
}
.recent-news .mod-more-news.style3 {
    background: #fff;
    padding: 10px 10px 10px 20px;
}
.recent-news .mod-more-news.style3 .story {
    border-bottom: 1px solid #ccc;
}
.recent-news .mod-more-news .load-more {
    margin-top: 12px;
}
.social-stream {
    background: url(../images/setup/bg_social_row.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}
.social-stream .mod-social.style2 .mod-social-heading {
    font-size: 2.25rem;
    font-weight: 500;
    color: #fff;
    margin-bottom: -9px;
}
.content-col {   
    max-height: 504px;
    overflow-y: scroll;
}
footer.mod-site-footer .footer-logos li img {
    max-height: inherit;
}
div#links-container {
    flex: 0 0 100%;
    max-width: 100%;
}
div#secondary-nav {
    flex-wrap: wrap;
}
div#secondary-nav h2 {
    flex: 0 0 100%;
    max-width: 100%;
}
div#links-container {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
}
div#links-container {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
    display: block;
}
div#links-container a {
    display: block;
    width: 100%;
}
div#links-container .more-links .dropdown {
    position: relative;
    background: transparent;
    padding: 0;
    width: 100%;
        display: block;
    top: 0;
}
div#links-container .more-links {
    padding: 0;
}
div#links-container .more-links span.more {
    display: none;
}
div#links-container .more-links .dropdown a {
    padding: 10px 20px;
}
div#secondary-nav {
    max-width: 760px;
}
div#secondary-nav h2: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;
}
div#secondary-nav.active h2:after {
    border-color: transparent transparent #fff;
    border-width: 0 10px 10px;
}

div#links-container {
    display: none;
}
div#secondary-nav h2 {
    position: relative;
    padding: 20px 0;
}
div#secondary-nav.active div#links-container {
    display: block;
}
.internal-page div#mainbody {
    max-width: 760px;
}
}

@media(max-width:767px){
    header.mod-site-header .site-title a img {
    max-height: inherit;    margin-bottom: -21px;
}
header.mod-site-header.style1 {
    padding: 3px 0 0;
}
header.mod-site-header.style1 .site-title {
    padding-top: 0;
    top: 0;
    padding: 0;
}
header.mod-site-header.style1 .dropnav {
    padding-top: 28px;
}
.News-Rotator .mod-news-rotator.style1 .story-box a.title {
    font-size: 1.3125rem;
    line-height: 1.5rem;
}
.social-stream {
    display: none !important;
}
.navbar-image.footer-logos {
    margin-bottom: 82px;
}
div#secondary-nav { 
    padding: 0 15px;
}
div#links-container a {
    padding: 5px 10px;
}
div#links-container .more-links .dropdown a {
    padding: 5px 10px;
}
.internal-page div#mainbody {
    max-width: 90%;
}
}


@media(max-width:640px){
    .scoreboard .mod-calendar .calendar-placeholder {
    padding-left: 0;
}
.scoreboard .mod-calendar .events {
    margin-left: 0;
}
.scoreboard .mod-calendar .calendar-month {
    position: relative;
    width: 100%;
}
.scoreboard .mod-calendar .calendar-view {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 18px;
}
  .scoreboard .mod-calendar .events {
    max-height: 371px;
    height: auto;
}  
.recent-news .mod-more-news.style3 .story {
    padding-left: 0;
}
.recent-news .mod-more-news.style3 .heading .thumb {
    display: none;
}
.recent-news .mod-more-news.style3 {
    background: #fff;
    padding: 10px 15px 10px 15px;
}
.scoreboard .mod-calendar .calendar-list.active {
    width: 100%;
}
.scoreboard .mod-calendar .no-events {
    margin-left: 0;
}
.scoreboard .mod-calendar .events {
    max-height: inherit;
}
.next-events .mod-next-event.style1 .team-logos {
    top: 3px;
}
}

@media(max-width:480px){
    .graphic-slider .mod-graphic-carousel.style4 .slick-slide .title {
    font-size: 1.35rem;
    padding: 18px;
}
footer.mod-site-footer.style4 .footer-logos li {
        max-width: 200px;
    margin: 0;
}
footer.mod-site-footer .footer-logos li img {
    padding: 0;
}
.recent-news h3.news-heading {
    font-size: 2rem; 
    text-align: center;
}
div#secondary-nav h2 {
    font-size: 1rem;
}
h1 {
    font-size: 24px;
}
.gpt-adhesion-placeholder {
    display: none !important;
}
h2 {
    font-size: 18px;
}
h3{font-size:1rem;}
}
