@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {     background:#f4f4f4 !important;   font-family: 'Teko', sans-serif; font-size:16px; background: url(/images/setup/body-bg.png) repeat; box-sizing:border-box;     padding: 0;} 
a { color: #00285a; 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:#00285a;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}
.stats-tabs *, 
.stats-tabs:before, 
.stats-tabs:after, 
.stats-tabs *:before, 
.stats-tabs *:after { box-sizing: content-box; }
.banner-score .linescore .scorebox .score { height: 75px; }
.page .mod-news-rotator .brief-stats td:first-child, .page .mod-news-rotator .brief-stats th:first-child { max-width: 370px !important}
.page .mod-news-rotator .brief-stats td, .page .mod-news-rotator .brief-stats th { font-size: 1.5em; font-weight: 600; }
.page .mod-news-rotator .dots { height: 32px; }

h1,h2,h3,h4,h5,h6 { color:#444444 }
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: 1180px; margin: 0 auto; width: 100%;} 
.section-header {
    position: absolute;
    left: -9999px;
    background: #fff;
    color: #000;
}

a[rel="wiki-link"] {
    font-size: 1rem !important;    color: #000;
}
 div#page {
    position :relative;
    overflow: hidden;
    z-index: 2;
}
.slick-slide {
    box-sizing: unset;
}
 
 .site-footer-area a[rel="wiki-link"] { 
    color: #fff;
}
.offscreen {
    background: #17548c;
    color: #fff;
}
.internal-page body {
    font-size: 1.25rem;
}
body {
    border: 10px solid #000;
}


.accent-bg {
    background: #c40000 !important;    color: #fff !important;
}

.team-stats.accent-bg {
    background: #000 !important;
    color: #fff !important;
}
 
/*header css*/

header.mod-site-header.style2 > div {
    min-height: 100px;
}
header.mod-site-header.style2:before {
    opacity: 0;
}

header.mod-site-header.style2 {
    padding: 0;
    background: #000;
}
header.mod-site-header.style2 .site-title {
    top: 5px;
}
header.mod-site-header.style2 .dropnav {
    top: 0;
}
header.mod-site-header.style2 .dropnav .nav > a {
       padding: 30px 17px;
    font-size: 1.30rem;
    font-weight: bold;
    font-style: italic;
}

.social-row .mod-social{ position:relative }
.social-row .mod-social.style3 .mod-social-heading { margin-bottom: 0;border-bottom: 5px solid #000; position: relative; overflow:initial }
.social-row .mod-social.style3 .mod-social-heading .icon { display: block;width: 60px;height: 60px;margin: 0 auto;position: absolute;font-size: 2em;text-align: center;line-height: 48px;text-indent: 0;color: #fff;background: #000;border: 10px solid #000;border-radius: 100%;left: 45%;top: 50px; z-index:2;}

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#C40000 }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }

/**************************
media query
**************************/

.news-rotor {
    padding-bottom: 60px;
}
 
.news-rotor  .mod-news-rotator.style5 .story-box .title {
    text-decoration: none;
    font-size: 2rem;
}
.news-rotor  .mod-news-rotator.style5 .prev, .news-rotor  .mod-news-rotator.style5 .next {
    color: #c6342a;
}

.news-rotor   .mod-news-rotator.style5 .story-box .date-sport {
    font-size: 1.25rem;
}

.news-rotor .mod-news-rotator .seat .media-box:before {
    position: absolute;
    content: "";
    z-index: 1;
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.news-rotor .mod-news-rotator .seat.active .media-box:before {
   display: none !important
}



/*scoreboard*/

.scoreboard.clearfix {
    padding: 40px 0 50px;
}
.scoreboard.clearfix h3.scoreboard-heading {
    color: #c6342a;
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: 2px;
    font-size: 2.525rem;
    color: #c40000;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    letter-spacing: 0;
}
.scoreboard.clearfix  .mod-scoreboard.style1 .event-box .event {
    border: 1px solid #dfdfdf;
}

.scoreboard.clearfix  .mod-scoreboard.style1 .event-box .date-status {
    background: #000000;    font-size: 0.975rem;
}

.scoreboard.clearfix  .mod-scoreboard.style1 .event-box .event {
    min-height: 320px;font-family: 'Roboto', sans-serif;padding-bottom: 40px;
}

.scoreboard.clearfix .mod-scoreboard.style1 .event-box .sport, .scoreboard.clearfix .mod-scoreboard.style1 .event-box .opponent.clearfix {
    text-align: left;
}

.scoreboard.clearfix .mod-scoreboard.style1 .event-box .sport a {
    color: #191919;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.125rem;
}
.scoreboard.clearfix .mod-scoreboard.style1 .opponent.clearfix {
    font-size: 0.95rem;
}

.scoreboard.clearfix .mod-scoreboard.style1 .mod-scoreboard.style1 .event-box .links {
    height: 40px;
    padding: 0;
    line-height: 40px;
}

.scoreboard.clearfix  .mod-scoreboard.style1 .event-box .links {
    padding: 0;
    height: 40px;
    line-height: 40px;
}


.scoreboard.clearfix  .mod-scoreboard.style1 {
    padding: 0;
}
.scoreboard.clearfix .mod-scoreboard.style1 .prev {
    left: -40px;
}
 .scoreboard.clearfix .mod-scoreboard.style1 .next {
    right: -40px;
}


/*m***************
Photo gallery
*********************/

.photo-gal.clearfix {
    padding: 50px 0;
    /*background: url(../images/setup/bg_black_pattern.png) repeat;*/
    /*background: url(../images/setup/photo-galleries-background-image-redesign.jpeg) repeat;    background-size: cover;*/
}
.photo-gal.clearfix h3.scoreboard-heading {
    text-transform: uppercase;
    color: #c6342a;
    font-size: 2.5rem;
    font-style: italic;
    letter-spacing: 1px;
        font-family: 'Roboto', sans-serif;
    font-weight: 900;
    letter-spacing: 0;
    color: #c40000;
}

.photo-gal.clearfix .mod-photo-gallery.style1 .gallery:hover .thumb:after {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
    border: none;
    background: rgb(198 52 42 / 0.7);
    background: rgba(196,0,0,0.7);
}

.photo-gal.clearfix span.title {
    font-family: 'Roboto', sans-serif;
}
.photo-gal.clearfix .mod-photo-gallery.style1 .gallery .title .text {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
}


/*m***************
social wrap
*********************/

.sponsers-wrap.clearfix {
    background: #fff;
    padding: 30px 0;
    position: relative;
}

.sponsers-wrap.clearfix:before {
    content: "";
    position: absolute;
    top: 6px;
    background: #d2372d;
    width: 100%;
    height: 8px;
    left: 0;
    background: #c40000;
}
.sponsers-wrap.clearfix .mod-graphic-carousel.style1 .slick-prev, .sponsers-wrap.clearfix .mod-graphic-carousel.style1 .slick-next {
    text-shadow: none;
}

/*m***************
footer
*********************/


footer#mod-site-footer {
    background: #000;
    padding: 30px 0 10px 0px;
    color: #fff;
}
footer#mod-site-footer a.footer-presto-logo {
    display: none !important;
}
.site-developer.inverted {background:#101010; 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.6 }     
.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; }

footer#mod-site-footer .navbar-image.footer-logos {
    margin-bottom: 50px;
}
footer#mod-site-footer p, footer#mod-site-footer a.privacy-policy {
    font-size: 1.125rem;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none;
    line-height: 13px;
}
footer#mod-site-footer a.privacy-policy {
    margin-top: 25px;
    display: inline-block;
    font-size: 0.975rem;
}

/*m***************
.social-wrap
*********************/

.social-wrap.clearfix {
    padding: 50px 0;
    background: #c6342a;
    background: url(../images/setup/bg_social_row_repeater.png) ;
    background-position: center;
    background-size: cover;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    background: #c40000;
    background: -moz-linear-gradient(top, #c40000 0%, #921316 100%);
    background: -webkit-linear-gradient(top, #c40000 0%,#921316 100%);
    background: linear-gradient(to bottom, #c40000 0%,#921316 100%);
}
.social-wrap.clearfix h3.social-wrap-heading {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 2.5rem;
    font-style: italic;
    letter-spacing: 1px;
    margin-bottom: 10px;
        font-family: 'Roboto', sans-serif;
    font-weight: 900;
    letter-spacing: 0;
}

.photo-gal.clearfix a[rel="wiki-link"] {
    color: #fff;
}
footer#mod-site-footer a[rel="wiki-link"] {
    color: #fff;
}
.social-wrap.clearfix a[rel="wiki-link"] {
    color: #fff;
}

.social-wrap.clearfix  .mod-social.style1 .social-stream .load-more {
    height: auto;
    padding: 0;
    background: #000;
}
.social-wrap.clearfix .mod-social.style1 .social-stream .filters li a .icon, .social-wrap.clearfix .mod-social.style1 .social-stream .filters li a {
    color: #fff;
}

.social-wrap.clearfix  .social-stream .wall .tile .user span.name { 
    color: #c6342a;    color: #c40000;
}

.social-wrap.clearfix  .social-stream .wall {
    margin: 0 -15px;
}
.social-wrap.clearfix  .mod-social.style1 .social-stream .filters {
    margin-bottom: 0;
}

.splash-links-container a { color: #fff !important; }

.internal-page .rich-v2 .stats-box .team-stat .vis { display: none; }

/**************
internal pages
**************/

/*******secondry nav****/

.secondary-nav.clearfix {
    background: #cf372d;
    color: #fff;background: #c40000;
        font-family: 'Roboto', sans-serif;
    letter-spacing: 0;
}

.secondary-nav h1 {
    margin: 0;
    color: #fff;
    font-size: 2.525rem;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    padding-left: 0;
    text-align: left;
    flex: 0 0 40%;
    max-width: 40%;
    letter-spacing: 2px;
    font-family: 'Teko', sans-serif;
    font-style: italic;
        font-style: normal;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0;
    font-size: 2.1875rem
}
 
.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: flex-end;
    align-items: center;
    margin: 0;
    margin-top: 0;
    width: 100%;
    flex: 0 0 60%;
    max-width: 60%;
}
.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: #ffffff;
    text-transform: none;
    text-decoration: none;
    padding: 16px 15px 14px;
    display: inline-block;
    cursor: pointer;
    font-weight: 300;
    font-size: 1.25rem;
    position: relative;
    letter-spacing: 1px;
        position: relative;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 400;
}
.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: #d23831;
    display: block;
    color: #fff;
    border-bottom: 1px solid #921316;
    font-size: 1rem;    background: #c40000;
     letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 400;
}
.secondary-nav ul.clearfix li.has-nav.more ul.clearfix {
    display: none;
    display: none;
    z-index: 9999;
    position: absolute;
    width: 215px;
    top: 92%;
    right: -7px;
    border-top: 3px solid #d23830;
}
.secondary-nav ul.clearfix li.has-nav.more > a {
    padding-right: 0;
}
 
.secondary-nav > .clearfix >  ul.clearfix  > li:first-child > a:before {
    opacity: 0;
}
.secondary-nav > .clearfix >  ul.clearfix  > li:first-child > a {
    padding-left: 0;
}


.section-header + .container {padding: 15px;background: #fff;border-top: 3px solid #000;}

/****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;
    font-family: 'Roboto', sans-serif;color: #444444; font-size: 14px;
}

.internal-page  .share-buttons .share-btn span:before {
    box-sizing: unset;
}
.internal-page .staff-directory th {
    background: #000;
    color: #FFF;
    text-align: left;
    font-weight: normal;
    font-size: 1.25rem;
}


.internal-page  .schedule-enhanced .event-date { 
    background: #cf372d;  background: #c40000;
}

.social-wrap.clearfix .mod-social.style1:before {
       /* content: url(../images/setup/hashtag.png) no-close-quote;*/
   position: absolute;
    content: "";
    left: -100px;
    top: 37px;
    opacity: 1;
   /* background: url(../images/setup/bulldog-social-image-new-redesign.png) no-repeat;
    background: url(../images/setup/navarro-bulldog-logo-redesign.png) no-repeat;*/
     background: url(../images/setup/navarro-social-media-bg-image.png) no-repeat;
    width: 99px;
    height: 100%;
    background-size: contain;
    background-position: top center;
}
.social-wrap.clearfix .mod-social.style1 {
    position: relative;
}


.internal-page  .bio-wrap.xl .head, .bio-wrap.xl .head a {
    background: #cf372d; background: #c40000;
    color: #fff;
}
.internal-page  .bio-wrap {
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
}
.internal-page  .bio-wrap .player-headshot {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}



.internal-page  .schedule-wrap .team-stats .label {
    font-size: 14px;
}

.staff-directory tr:nth-child(odd) td {
    background: #eeeeee;
}
.internal-page .staff-directory th {
    background: #c40000;
}

.internal-page .schedule-grid .month-title {
    background: #c40000 !important;
}
.internal-page .schedule-grid .status {
    background: #c40000 !important;
}
.internal-page .schedule-cal .cal-days td, .internal-page .schedule-cal .cal-days th {
    background: #c40000 !important;
}
.internal-page .schedule-cal .cal-date {
    box-sizing: unset;
}


/*media query*/



@media(min-width:991px){
    
.landing-row .landing-col { float:left; padding:0 10px; box-sizing:border-box }
.landing-row .landing-col.span1 { width:8.33333333333% }
.landing-row .landing-col.span2 { width:16.6666666667% }
.landing-row .landing-col.span3 { width:25% }
.landing-row .landing-col.span4 { width:33.3333333333% }
.landing-row .landing-col.span5 { width:41.6666666667% }
.landing-row .landing-col.span6 { width:50% }
.landing-row .landing-col.span7 { width:58.3333333333% }
.landing-row .landing-col.span8 { width:66.6666666667% }
.landing-row .landing-col.span9 { width:75% }
.landing-row .landing-col.span10 { width:83.3333333333% }
.landing-row .landing-col.span11 { width:91.6666666667% }
.landing-row .landing-col.span12 { width:100% }

.landing-row .landing-col.offset1 { margin-left:8.33333333333% }
.landing-row .landing-col.offset2 { margin-left:16.6666666667% }
.landing-row .landing-col.offset3 { margin-left:25% }
.landing-row .landing-col.offset4 { margin-left:33.3333333333% }
.landing-row .landing-col.offset5 { margin-left:41.6666666667% }
.landing-row .landing-col.offset6 { margin-left:50% }
.landing-row .landing-col.offset7 { margin-left:58.3333333333% }
.landing-row .landing-col.offset8 { margin-left:66.6666666667% }
.landing-row .landing-col.offset9 { margin-left:75% }
.landing-row .landing-col.offset10 { margin-left:83.3333333333% }
.landing-row .landing-col.offset11 { margin-left:91.6666666667% }

.social-row { padding: 15px 0;background: #c6342a;background: url(../images/setup/bg_social_row_repeater.png);background-position: center;background-size: cover;background-repeat-x: repeat;background-repeat-y: no-repeat;background: #c40000;background: -moz-linear-gradient(top, #c40000 0%, #921316 100%);background: -webkit-linear-gradient(top, #c40000 0%,#921316 100%);background: linear-gradient(to bottom, #c40000 0%,#921316 100%); position: relative;}
.social-row .mod-social.style3:before { position: absolute;content: "";left: -90px;top: 130px;opacity: 1;background: url(../images/setup/navarro-social-media-bg-image.png) no-repeat;width: 99px;height: 100%;background-size: contain;background-position: top center;}
.social-row .landing-row-offset { max-width: 1180px;margin: 0 auto;width: 100%;}
.social-row h3.social-heading { color: #fff !important; text-transform: uppercase;font-style: italic;letter-spacing: 2px;font-size: 2.525rem;color: #c40000;font-family: 'Roboto', sans-serif;font-weight: 900;letter-spacing: 0; margin-bottom:-50px; left:0; right:0 }
.social-row .mod-social.style3 .mod-social-heading { margin-bottom: 0;border-bottom: 5px solid #000; position: relative; overflow:initial }
.social-row .mod-social.style3 .mod-social-heading .icon { display: block;width: 60px;height: 60px;margin: 0 auto;position: absolute;font-size: 2em;text-align: center;line-height: 48px;text-indent: 0;color: #fff;background: #000;border: 10px solid #000;border-radius: 100%;left: 45%;top: 50px; z-index:2;}
.social-row .mod-social .content-col { float:left; width:33.33%; padding:0 10px; box-sizing:border-box } 
.social-row .mod-social .content-col { float:left; width:33.33%; padding:0 10px; box-sizing:border-box }       
.social-row a.social-link { text-decoration: none;display: flex;justify-content: flex-end;font-size: 30px;text-transform: uppercase;color: #fff;font-weight: 600;margin-top: 10px;}
.social-row a.social-link span { margin: 0 10px; }
.social-row a.social-link:hover { text-decoration: none !important }

.section-twitter .section-header, .section-facebook .section-header, .section-instagram .section-header { position: static;height: 45px;line-height: 45px;padding: 0 20px;color: #fff;background: #000;font-size: 1.125rem; font-weight: 800;margin-bottom: 0;border-bottom: 3px solid #fff;}

.page-backgrounds { position:fixed; left:0; right:0; top:0; bottom:0; z-index:1; background:no-repeat 50% 0}

div#submenu1 {
    background: rgb(198 52 42 / 0.9);
    left: -2000px;
    right: -2000px;
    padding: 10px 2000px;
    border-bottom: 1px solid #f5ebe9;
    padding-top: 30px;
    border-top: 1px solid #f5ebe9;background: rgb(196 0 0 /.9);
    font-family: 'Roboto', sans-serif;
}
div#submenu1 > ul.clearfix {
    width: 1170px;
    display: flex;
    flex-wrap: wrap;
}
div#submenu1 > ul.clearfix {
    width: 1170px;
    display: flex;
    flex-wrap: nowrap;
}
div#submenu1 > ul.clearfix > li.has-submenu {
    width: 33.33%;
    max-width: 33.33%;
    flex: 0 0 33.33%;
        margin: 0;
}
div#submenu1 > ul.clearfix > li.has-submenu > a {
    font-size: 1.875rem;
    min-width: 100%;
    font-weight: bold;
    letter-spacing: 4px;
}
div#submenu1 .mod-site-header:not(.style4) .dropnav .submenu.level2 > ul > .has-submenu {
    display: flex;
}
div#submenu1 > ul.clearfix > li.has-submenu > .level2 > ul > li > a {
   text-decoration: none;
    text-transform: uppercase;
    font-size: 1.325rem;
    min-width: 150px;    letter-spacing: 0;
}
    
div#submenu1 > ul.clearfix > li.has-submenu:first-child {
    padding-right: 25px;
}
div#submenu1 > ul.clearfix > li.has-submenu:nth-child(2) {
    padding-left: 0;    margin: 0;
}
div#submenu1 > ul.clearfix > li.has-submenu .submenu.level3.clearfix {
    margin-left: auto;
}

div#submenu1 > ul.clearfix > li.has-submenu .submenu.level3.clearfix a {
    font-size: 1rem;    letter-spacing: 0;
}


div#submenu1 > ul.clearfix > li.has-submenu a {
    color: #ffffff;
}
div#submenu1 > ul.clearfix > li.has-submenu:first-child > a {
    text-align: left;
}
div#submenu1 > ul.clearfix > li.has-submenu > a {
    font-size: 1.85rem;    letter-spacing: 0;
}
header.mod-site-header:not(.style4) .dropnav .submenu.level2.clearfix > ul >li {
    margin-bottom: 10px;
}
header.mod-site-header:not(.style4) .dropnav .nav > .submenu a {
    color: #0a2342;
    font-size: 1.25rem;
    letter-spacing: 1px;
}
/*
header.mod-site-header.style2 .dropnav li.nav.has-submenu:hover > a.nav-link:after {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 9px;
    background: #edad31;
    width: calc(100% - 30px);
    left: 15px;
    right: 0;
}
header.mod-site-header.style2 .dropnav li.nav.nav1.has-submenu:hover > a.nav-link:after {
    left: 0;
    width: calc(100% - 15px);
}*/
header.mod-site-header.style2 .header-text {
    background: #ddd;
}
.news-rotor .mod-news-rotator.style3 .next, .news-rotor .mod-news-rotator.style3 .prev {
    background: rgba(4, 35, 69, 0.1);
}

header.mod-site-header.style2 .dropnav li.nav.nav1.has-submenu {
    position: static;
}
header.mod-site-header.style2 .dropnav .nav > .submenu {
    background: rgb(198 52 42 / 0.9);background: rgba(196,0,0,0.9);
}
header.mod-site-header.style2 .dropnav .nav .submenu a {
    color: #fff;
}

header.mod-site-header.style2 .dropnav .nav:not(.nav1) .submenu a {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-size: 1rem;    letter-spacing: 0;
    max-width: 300px;
}
header.mod-site-header.style2 .dropnav .nav:not(.nav1) #submenu5 a {
    min-width: 267px;
}


}

@media only screen and (min-width: 1200px){
    

header.mod-site-header.style2 .site-title {
    left: 0;
    max-width: 322px;
}
header.mod-site-header.style2 .dropnav > ul {
    justify-content: flex-end;
}


}

@media(max-width:1200px) and (min-width:992px){
    div#submenu1 > ul.clearfix > li.has-submenu > .level2 > ul > li > a {
    min-width: 150px;
}
div#submenu1 > ul.clearfix > li.has-submenu .submenu.level3.clearfix a {
    font-size: 0.875rem;
}
div#submenu1 > ul.clearfix > li.has-submenu .submenu.level3.clearfix a {
    font-size: 0.875rem;
    padding: 0;
}
div#submenu1 > ul.clearfix > li.has-submenu > .level2 > ul > li > a {
    min-width: 130px;
    font-size: 1.125rem;
}
}

@media only screen and (max-width: 1200px){
    
    .landing-row .wrapper-cover, .wrapper-cover {
    max-width: 970px;
}
header.mod-site-header.style2 > div {
    max-width: 970px;
}
div#submenu1 > ul.clearfix {
    max-width: 970px;
    width: 100%;
}
    
 .secondary-nav.clearfix .clearfix {
    max-width: 970px; width:100%;
}   
    
}

@media(max-width:991px){
    
.social-row h3.social-heading {text-align: center;color: #c6342a;}
.social-row .mod-social .content-col { text-align: center; }
.social-row .mod-social.style3 .mod-social-heading {height: 35px; }
.social-row .mod-social.style3 .mod-social-heading .icon { top: 0; }
    
    header.mod-site-header.style2 .site-title {
    padding: 0 10px;
}
header.mod-site-header .mobile-menu-bar li a {
    background: #c40000;
}
header.mod-site-header.style2 .dropnav .nav a {
    padding: 0 10px;
    font-size: 1rem !important;
    font-style: normal;
    font-weight: normal !important;
    letter-spacing: 0px !important;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
}
header.mod-site-header.style2 > div {
    max-width: 100%;
}
/*.news-rotor .mod-news-rotator.style5 .story-box .title {*/
/*    color: #fff;*/
/*}*/
/*.news-rotor .mod-news-rotator.style5 .story-box {*/
/*    color: #fff;*/
/*}*/
.landing-row .wrapper-cover, .wrapper-cover {
    max-width: 760px;
    margin: 0 auto;
}
 header.mod-site-header.style2 > div {
    max-width: 100%;
    min-height: inherit;
} 

.secondary-nav.clearfix>.clearfix h1 {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
        padding-right: 37px;
            color: #fff;    font-size: 1.25rem;
    padding-left: 15px;
}

.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: #fff 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 #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 {
    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 {
    background: #ca3837;
    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: #fff;
    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: 18px;
}

}


@media(max-width:767px){
    
    .page-backgrounds{ display:none }
    .landing-row .wrapper-cover, .wrapper-cover {
    padding: 0 15px;
}
header.mod-site-header .social-links {
    background: transparent;
}
header.mod-site-header .site-title a img {
    max-height: inherit;
}
header.mod-site-header .site-title a {
    max-width: 190px;
}
header.mod-site-header .mobile-menu-bar {
    height: 56px;
}
header.mod-site-header .social-links {
    display: none !important;
}
.news-rotor {
    padding-bottom: 30px;
}
.news-rotor .mod-news-rotator.style5 .story-box .title {
    line-height: inherit;
    font-size: 1.5rem;
}
.social-wrap.clearfix .mod-social.style1:before{display:none;}
}


@media(max-width:400px){
    .scoreboard.clearfix h3.scoreboard-heading {
    font-size: 1.875rem;
}
.social-wrap.clearfix h3.social-wrap-heading {
    font-size: 1.875rem;
}
.photo-gal.clearfix h3.scoreboard-heading {
    font-size: 1.875rem;
}
header.mod-site-header .site-title a {
    max-width: 170px;
}
}
/****** 20 April 2022 ******/
.table .table-heading-row .table-heading{color:#fff;}