.container{width:1170px;margin:0 calc(50% - 585px);}
.container-fluid{width: 100%;}
.w-16{width:1600px;margin:0 calc(50% - 800px);}

@media only screen and (max-width:1600px){
    .w-16{width:100%;margin:0}
}
@media only screen and (max-width:1170px){
    .container{width:100%;margin:0}
}

html{font-size:16px;}
body { font-family: 'Montserrat', sans-serif; font-size:1rem; line-height:1.5; color:#444; background:#fff; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }
a { color:#005696 }

.accent-bg { background:#005696; color:#fff; }

.internal-page th{background:#001f4c !important;color:#ffffff !important;font-size:8px !important;}
.internal-page .body-container { position:relative; z-index:1; max-width:1170px; margin:0 auto; }
.internal-page .body-container .mainbody {background: white;border: 1px solid #dee2e6!important;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;padding:40px 1rem 1rem 1rem;}
.internal-page .body-container .mainbody .article-image {max-width:60% !important;}
.internal-page li.has-nav {position:relative;}
.internal-page li.has-nav>ul {padding:10px;background:rgba(0,31,76,0.8);position:absolute;right:0;top:100%;display:none;list-style:none;margin:0 !important;}
.internal-page li.has-nav>ul a {color:#ffffff !important;text-decoration:none}
.internal-page li.has-nav:hover ul {display:block;}
.internal-page .stats-tabs ul {display:flex !important;flex-wrap:wrap;justify-content:center;margin-bottom:10px;}
.internal-page .stats-tabs ul>li {width:120px !important;}
.internal-page .stats-tabs ul>li>a {font-size:0.8rem !important;}
/*SCHEDULE*/
.internal-page .schedule-wrap .team-stats {background:#001f4c!important;color:#ffffff!important;}
.internal-page .schedule-list .month-title td {background:#005696 !important;color:#ffffff !important;}
.internal-page .mobile-schedule .team-record .titles > div {background:#001f4c !important;color:#ffffff !important;}
.internal-page .mobile-schedule .team-record .data > div {background:#005696 !important;color:#ffffff !important;}
.internal-page .mobile-schedule .schedule-data .date {background:#001f4c !important;color:#ffffff !important;}
/*Roster*/
.stats-wrap .stats-box > .scrollable .pinned-col { position:relative !important; }
.stats-wrap .stats-box > .scrollable > div  {margin-left:0 !important; }

@media only screen and (max-width:1170px){
    .internal-page .body-container { width:100%;margin:0 }
}
@media only screen and (min-width: 1024px) {
    .internal-page .body-container { margin-top:110px; }
}

/*Header, Rotator*/

header nav>ul>li.active>div,header nav>ul>li.show>div { display:block !important; }


.header-background-video,header{width:100%; margin:0; position:relative;}

.yt-player-holder>.title {position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;font-size:21px;font-weight:bold;color:#ffffff;}
.yt-player-holder { display:inline-block; width:100%; height:0; margin:0; padding:56.25% 0 0; }
.header-background-video { padding-top:0; background:none; background-size:cover; overflow-y:hidden; }

@media only screen and (max-width:600px){
    .yt-player-holder>.title {font-size:12px;justify-content:flex-end;}
}
@media only screen and (max-width:991px){
    .yt-player-holder .title > span { display:none; }
}
.header-background-video { max-height:100vh; }
@medie only screen and (min-width:1024px) {
    .header-background-video { max-height:100vh; height:100vh; }
}

.skip-navigation { position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:15px; font-weight:700; line-height:1; color:#000 !important; background:#fff; text-transform:uppercase; overflow:hidden; box-sizing:border-box; transition:all 0.5s ease; box-shadow:0 0 15px rgba(0,0,0,0.4) inset }
.skip-navigation:focus { top:0; z-index:9999; width:auto; height:auto; padding:15px; text-decoration:none }

.video-overlay .yt-action-button { position:absolute; left:0; bottom:0; z-index:9999; color:#fff }
.video-overlay .yt-action-button a { display:block; width:40px; height:40px; font-family:'glyphicons'; font-size:25px; line-height:40px; text-align:center; text-shadow:1px 1px 2px rgba(0,0,0,0.9); text-decoration:none; color:#fff; overflow:hidden }
.video-overlay .yt-action-button a:before { content:'\e80b'; display:block; }
.video-overlay .yt-action-button.play a:before { content:'\e80a'; display:block; }

.video-overlay .actionButtons { position:absolute; left:50px; bottom:0; z-index:9999; color:#fff }
.video-overlay .actionButtons a { display:block; width:30px; height:40px; font-family:'glyphicons'; font-size:30px; line-height:40px; text-align:center; text-shadow:1px 1px 2px rgba(0,0,0,0.9); text-decoration:none; color:#fff; overflow:hidden }
.video-overlay .actionButtons .unmute_btn:before { content: '\e808'}
.video-overlay .actionButtons .mute_btn:before { content: '\e809'}
.video-overlay .actionButtons .unmute_btn { width:15px}
.video-overlay .actionButtons a[onclick="player.unMute()"]:before { content:'\e808' }
.video-overlay .actionButtons a[onclick="player.mute()"]:before { content:'\e809' }


@media only screen and (min-width:1024px) {

.site-header { position:relative; z-index:3; background:#005696 }
.site-header .site-title { margin:0 }
.site-header .site-title div { position:relative; display:block; text-decoration:none; color:#fff }
.site-header .site-title div span { display:block }
.site-header .site-title div span:nth-child(2) { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden }
.site-header .site-title div span:first-child { position:absolute; left:50px; top:50px; font-family:'bebas_neue', arial; font-size:28px; line-height:70px; text-transform:uppercase; letter-spacing:0.06em }
.site-header .site-title div span:first-child:before { content:''; position:absolute; left:0; top:0; display:block; text-indent:-9999px; width:120px; height:45px; background:url(/images/setup/2020/logo_njcaa_org.png) no-repeat 0 0; cursor:pointer; }
.site-header .site-title div span:first-child > a { position:absolute; left:0; top:0; width:120px; height:45px; }
.site-header .site-title div span:last-child { position:absolute; left:50%; top:30px; width:166px; height:145px; margin-left:-65px; text-indent:-9999px; background:url(/images/setup/2020/logo.png) no-repeat; background-size:85%; cursor:pointer; }
.site-header .site-title div span:last-child > a { position:absolute; left:0; top:0; width:85%; height:145px; }

.mobile-menu-bar { position:absolute;z-index:1; right:50px; top:50px }
.mobile-menu-bar ul { margin:0; list-style:none }
.mobile-menu-bar li:nth-child(-n+2) { display:none }
.mobile-menu-bar li a { display:block; padding-right:55px; line-height:40px; text-decoration:none; color:#fff }
.mobile-menu-bar li .text { font-family:'bebas_neue', arial; font-size:20px; font-weight:700; text-transform:uppercase; letter-spacing:0.06em }
.mobile-menu-bar li .gicon-menu { position:absolute; right:0; top:0; display:block; text-indent:-9999px; width:40px; height:40px; background:url(/championships/images/burger_icon.png) no-repeat 0 0;background-size:100%}

/* NAVIGATION */
.dropnav { position:absolute; z-index:1; right:0; top:0; max-width:0; height:100vh; padding-top:150px; color:#fff; background:#005696; overflow:auto; box-sizing:border-box; transition:max-width 0.5s ease 0.2s }
.dropnav.active { max-width:100% }
.dropnav .close { position:absolute; display:block !important; right:50px; top:50px; padding-right:55px; cursor:pointer; font-family:'bebas_neue', arial; font-size:16px; font-weight:700; text-transform:uppercase; letter-spacing:0.06em; line-height:40px; color:#fff }
.dropnav .close:before { content:'x'; position:absolute; right:0; top:0; width:40px; height:40px; font-family:arial; text-align:center; font-weight:800; line-height:40px; background:#fff; color:#005696; border-radius:100% }
.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0 }
.dropnav .nav { position:relative }
.dropnav .nav > a { display:inline-block; padding:0; font-family:'bebas_neue', arial; font-size:16px; font-weight:700; line-height:35px; letter-spacing:0.06em; text-decoration:none; color:#fff; text-transform:capitalize; box-sizing:border-box }
nav.dropnav > ul > li:focus,
nav.dropnav > ul > li:hover { background:#004476; }
.dropnav .nav .submenu { position:relative; color:#ffffff; }
.dropnav .nav .submenu>ul{ display:flex; flex-wrap:wrap; }
.dropnav .nav .submenu>ul>li:not(:last-child) { height:30px; }
.dropnav .nav .submenu>ul>li { display: flex;align-items: center;padding: 0 5px;}
.dropnav .nav .submenu>ul>li>a {color:#ffffff;font-size:14px;}
.dropnav .nav .submenu>ul>li>a:hover,
.dropnav .nav .submenu>ul>li>a:focus { text-decoration:underline; }
.dropnav .nav.focus > .submenu,
.dropnav .nav:hover > .submenu { display:block;  }
.dropnav .submenu a { display:block; white-space:nowrap; text-decoration:none }
.dropnav .submenu .has-submenu > a { font-size:18px; text-transform:uppercase; color:#000; cursor:default }
.dropnav .submenu ul,
.dropnav .submenu .has-submenu { display:inline-block; vertical-align:top; margin-left:20px }
.dropnav .submenu ul:first-child,
.dropnav .submenu .has-submenu:first-child { margin-left:0 }

nav.dropnav > ul > li { display:flex; padding:0 10px; flex-wrap:wrap; justify-content:space-between; min-width:295px;cursor:pointer; } 
nav.dropnav > ul { padding: 0 50px; }

.secondary-nav { position:relative; z-index:2; padding:10px; margin-bottom:10px; color:#fff; background:#005696 }
.secondary-nav h1 { float:left; margin-bottom:0; color:#fff; font-size:24px }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav > div > ul { float:right; margin-top:5px }
.secondary-nav li { float:left }
.secondary-nav li a { padding:5px 10px; color:#fff; text-decoration:none }
.secondary-nav li.focus a,
.secondary-nav li:hover a { color:#233a75; text-decoration:none }
.secondary-nav li:before { content:"|" }
.secondary-nav li:first-child:before,
.secondary-nav .has-nav li:before { display:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav.focus > a,
.secondary-nav .has-nav:hover > a { color:#fff; background:#233a75 }
.secondary-nav .has-nav > ul { display:none; position:absolute; right:0; padding:10px; background:#233a75; border-radius:5px 0 }
.secondary-nav .has-nav.focus > ul,
.secondary-nav .has-nav:hover > ul { display:block }
.secondary-nav .has-nav li { float:none }
.secondary-nav .has-nav li a { display:block; min-width:100px; padding:0; color:#fff; white-space:nowrap }
.secondary-nav .has-nav li.focus a,
.secondary-nav .has-nav li:hover a { color:#005696 }
.secondary-nav .has-nav .has-nav { position:relative }
.secondary-nav .has-nav .has-nav > ul { top:0; right:100% }

}
.site-header .site-title span { text-indent: -9999px; }

@media only screen and (max-width:1023px) {

header nav {height:auto !important;}

.page { overflow:hidden }

.site-header { position:relative; background:#fff }
.site-header .site-title { margin:0; position:relative; }
.site-header .site-title div { display:block; height:115px; background:url("/championships/images/header_tablet.jpg") no-repeat 50% 50%;background-size:75%;}
.site-header .site-title span { text-indent: -9999px; }
.site-header .site-title span:not(:last-child) { display:block; }
.site-header .site-title span a { position:absolute; width:100%; height:100%; left:0; top:0; }

.mobile-menu-bar { display:block; padding:5px; background:#005696 }
.mobile-menu-bar ul { list-style:none; padding:0; margin:0 }
.mobile-menu-bar > ul { float:right }
.mobile-menu-bar li { float:left; margin-left:5px }
.mobile-menu-bar li a { display:block; height:35px; padding: 0 10px; text-align:center; font-size:14px; line-height:35px; color:#444; text-transform:uppercase; text-decoration:none; white-space:nowrap; color:#fff; border-radius:3px }
.mobile-menu-bar li a.active { background:#fff; color:#005696; text-decoration:none }

.dropnav { display:none; background:#333 }
.dropnav.active { display:block }
.dropnav .has-submenu > .submenu { display:none }
.dropnav li { border-top: 1px solid #434343 }
.dropnav li:first-child { border-top:none }
.dropnav .submenu li { border-top:solid 1px #363636 }
.dropnav .submenu.level2 li { border-top:solid 1px #464646 }
.dropnav li a { display:block; padding:0 10px; line-height:34px; color:#fff; text-decoration:none; position:relative }
.dropnav .has-submenu { position:relative }
.dropnav .has-submenu > a { margin-right:40px }
.dropnav .has-submenu:after { content:'\e810'; position:absolute; right:0; top:0; width:40px; text-align:center; font-family:'glyphicons'; speak:none; line-height:34px; color:#fff; background:rgba(0,0,0,0.4) }
.dropnav .has-submenu.active:after { content:'\e811' }
.dropnav .has-submenu.active > .submenu { display:block; background:#444 }
.dropnav .submenu.level1 .submenu { background:#555 }
.dropnav .submenu.level2 .submenu { padding:10px; background:#666 }
.dropnav .submenu.level2 .submenu li { border:none }
.dropnav .submenu.level2 .submenu a { font-size:0.9em; line-height:20px }
.dropnav .submenu-title { display:none }

.secondary-nav { background:#005696; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:20px; color:#fff; font-weight:normal }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav > div > ul { display:none }
.secondary-nav.active > div > ul { display:block }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#eee transparent transparent; border-width:5px 5px 0; position:absolute; right:10px; top:50%; margin-top:-2px }
.secondary-nav.active h1 { background:rgba(0,0,0,0.3) }
.secondary-nav.active h1:after { border-color:transparent transparent #fff; border-width:0 5px 5px }
.secondary-nav li { border-top:1px solid #8c8c8c }
.secondary-nav li:first-child { border-top:none }
.secondary-nav li a { display:block; padding:5px 10px; color:#fff; text-transform:none; text-decoration:none }
.secondary-nav .has-nav > a { display:none }
}

@media only screen and (max-width:767px) {

.site-header .site-title { margin:0 144px 0 10px }
.site-header .site-title div { position:relative; max-width:240px; height:80px; background:url("/championships/images/header_tablet.jpg") no-repeat 0 50%; background-size:100% }

.mobile-menu-bar { position:absolute; right:5px; top:22px; padding:0; background:none }
.mobile-menu-bar li a { background:#005696 }
.mobile-menu-bar li .text { position:absolute; left:-9999px }
}

/*BUTTONS NAV*/
.buttons.component .navbar-links ul{list-style: none;height:250px;width:100%;display:flex;justify-content:center;margin:0 !important;}
.buttons.component .navbar-links ul li{display:flex;justify-content:center;align-items:center;border-left:1px solid rgba(0,0,0,0.1);width:25%}
.buttons.component .navbar-links ul li:last-child{border-right:1px solid rgba(0,0,0,0.1);}
.buttons.component .navbar-links ul li a{display:inline-block;height:auto;box-sizing:border-box;margin:0;text-align:center;text-decoration:none;}
.buttons.component .navbar-links ul li a span{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:1000;color:#001f4c;text-transform:uppercase;}
.buttons.component .navbar-links ul li:hover{box-shadow: inset 0px 0px 30px 0px rgba(0,31,76,0.3);}
.buttons.component .navbar-links .icon{width:30px;height:30px;}
.buttons.component .navbar-links .icon.Network{background:url('/championships/images/Network.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
.buttons.component .navbar-links .icon.Host.A.Championship{background:url('/championships/images/Host-A-Championship.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
.buttons.component .navbar-links .icon.Championship.Central{background:url('/championships/images/Championship-Central.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
.buttons.component .navbar-links .icon.Merchandise{background:url('/championships/images/Merchandise.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
@media only screen and (max-width:991px){
    .buttons.component .navbar-links ul{height:150px;}
    .buttons.component .navbar-links ul li a span{font-size:0.8rem;}
}
@media only screen and (max-width:450px){
    .buttons.component .navbar-links ul li a span{font-size:0.56rem;}
    .buttons.component .navbar-links .icon{width:20px;height:20px;}
    .buttons.component .navbar-links ul{height:100px;}
}

/*Parallax*/
.championships.site-home .component.parallax .slide{height:440px !important;}
.championships.site-home .component.parallax .title>.title,.component.parallax .title>.date{display:none;}
.championships.site-home .component.parallax .title{display:flex;width:100%; justify-content:space-around;flex-wrap:wrap; z-index:1;}
.championships.site-home .component.parallax .title>a{font-size:1rem;}
.championships.site-home .component.parallax .title>p{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;}
.championships.site-home .component.parallax .title>p>.text{font-size:20px;font-weight:bold;}
.championships.site-home .component.parallax .title>p>.numbers{font-size:60px;font-weight:1000;}
.parallax.component .mod-graphic-carousel.style4 .slick-list { overflow:visible; }
.parallax.component .mod-graphic-carousel.style4 .slick-slide .title { width:100%; }
.mod-graphic-carousel.style4 .slick-slide .title a[rel="wiki-link"] { font-size:16px; }
.parallax.component .slide.active.slick-slide.slick-current.slick-active:after { content:'\A'; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3); }
.mod-graphic-carousel.style4 .slick-slide .title { z-index:1; }

@media only screen and (max-width:559px){
    .championships.site-home .component.parallax .slide{height:500px !important;}
    .championships.site-home .component.parallax .title>p>.numbers { font-size:36px; }
    .championships.site-home .component.parallax .title>p>.text { font-size:18px; }
    .championships.site-home .component.parallax .slide.slick-current.slick-active { background-size:cover; background-attachment:fixed; background-repeat:no-repeat; background-position:50% 50%; }
    
}

/*Sponsor Slider*/
.component.sponsor-slider{background:#004476;box-sizing: border-box;}
.component.sponsor-slider a{padding:0 !important;}
.component.sponsor-slider>div>a{color:white;}
.component.sponsor-slider .slider{padding-left:0 !important;padding-right:0!important;}

.component.sponsor-slider button.next:before,button.slick-next:before{display:none;}
.component.sponsor-slider button.next,button.slick-next{text-shadow:none !important;color:rgba(0,0,0,0) !important;width:40px!important;height:40px!important;background:url('/images/setup/2020/arrow_right.png') !important;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 !important;}
.component.sponsor-slider button.prev:before,button.slick-prev:before{display:none;}
.component.sponsor-slider button.prev,button.slick-prev{text-shadow:none !important;color:rgba(0,0,0,0) !important;width:40px!important;height:40px!important;background:url('/images/setup/2020/arrow_left.png') !important;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 !important;}

.component.sponsor-slider button.slick-next{right: -40px;}
.component.sponsor-slider button.slick-prev{left: -40px;}

@media only screen and (max-width:1250px){
 .component.sponsor-slider button.slick-next{display:none !important;}
 .component.sponsor-slider button.slick-prev{display:none !important;}
   
}

/*Media*/
.component.media{margin-top:50px;}
.component.media ul{list-style:none;margin:0 !important;padding:0 !important;display:flex; justify-content:space-between;}
.component.media ul:after,.component.media ul:before{display:none;}
.component.media .media-heading{font-size:30px;color:#005696;text-align:center;letter-spacing:3px;}
.component.media ul>li>a{display:flex;text-decoration:none !important;flex-direction:column;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
.component.media ul>li>a>img{width:267px;height:150px;object-fit:cover}
.component.media ul>li>a>span{width:267px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold;color:#005696;text-decoration:none;text-transform:uppercase;}

@media only screen and (max-width:1190px){
    .component.media .navbar-image{display:flex;justify-content:center;}
    .component.media ul{flex-wrap:wrap;width:830px;}
    .component.media ul>li{margin:15px 0;}
    .component.media ul>li>a>img{width:400px;height:225px;}
    .component.media ul>li>a>span{width:400px;height:75px;}
}

@media only screen and (max-width:840px){
    .component.media ul>li>a>img{width:267px;height:150px;}
    .component.media ul>li>a>span{width:267px;height:50px;}
    .component.media ul{flex-wrap:wrap;width:564px;}
}

@media only screen and (max-width:600px){
    .component.media ul>li>a>img{width:210px;height:118px;}
    .component.media ul>li>a>span{width:210px;height:39px;}
    .component.media ul{flex-wrap:wrap;width:450px;}
    .yt-player-holder:before{content:none;}

}
@media only screen and (max-width:490px){
    .component.media ul>li>a>img{width:85vw;height:auto;}
    .component.media ul>li>a>span{width:85vw;height:40px;}
    .component.media ul{flex-wrap:wrap;width:95vw;justify-content:center;}
}

/*Scoreboard*/
.component.scoreboard{box-sizing:border-box;margin-top:50px;background:#005696;position:relative;padding:20px 0;}
.component.scoreboard>div{position:relative;background:#004476;}
.component.scoreboard>div>a{color:#ffffff;}
.component.scoreboard .mod-scoreboard {padding-left:0;padding-right:0;margin-left:60px;margin-right:60px;font-size:13px;}
.component.scoreboard .event-box {background:#ffffff;}
.component.scoreboard .event-box .date-status { margin-bottom:5px; color:#005696;font-weight:bold;border-bottom: 2px solid #005696;box-sizing: border-box;}
.component.scoreboard .event-box .sport { display:none }
.site-home .component.scoreboard .event-box .sport { display:block; margin-bottom:5px }
.component.scoreboard span.team-logo{height:30px;}
.component.scoreboard span.team-logo>img{height:100%;}
.component.scoreboard button.prev{background-color:#004476;left:-60px;height:50%;background:none;border:none;background:url('/championships/images/arrow_left.png');background-size:cover;background-position:center;background-repeat:no-repeat;}
.component.scoreboard button.prev::after{display:none;}
.component.scoreboard button.next{background-color:#004476;left:-60px;top:50%;height:50%;background:none;border:none;background:url('/championships/images/arrow_right.png');background-size:cover;background-position:center;background-repeat:no-repeat;}
.component.scoreboard button.next::after{display:none;}
.component.scoreboard .full-schedule-btn::before{content:'\e803';font-family: 'glyphicons';padding-right: 5px;}
.component.scoreboard .view-all-events{height:45px;width:100%;margin-bottom: 0 !important;text-align:center;display:flex;justify-content:center;align-items:flex-end;}
.component.scoreboard .view-all-body{background:#004476;position:absolute;right:0;top:0;width:60px;height:100%;}
.component.scoreboard .view-all-events>a{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
.component.scoreboard .view-all{height: 60px;padding: 0 !important;position: absolute;transform: rotate(90deg);margin: auto;left: 0;right: 0;bottom: 15px;display: flex;justify-content: center;align-items: center;}
.component.scoreboard .view-all>a{font-weight:bold;color:#ffffff;text-decoration:none;font-size:13px;}
.component.scoreboard .event-box .date-status { color:#005696; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #005696; box-sizing:border-box; display:flex; justify-content:space-between; margin-bottom:10px; padding-bottom:5px; }
@media only screen and (max-width:991px){
    .component.scoreboard button.prev,.component.scoreboard button.next{display:none !important;}
    .component.scoreboard .mod-scoreboard {padding-left: 0;padding-right:0;}
}

/*Footer*/
footer{background:#ffffff;margin-top:0 !important;width:100% !important;overflow:hidden;box-sizing:border-box;}
footer .footer-text-wrapper>p{font-size:14px;font-weight:bold;color:#555555;}
footer .footer-text-wrapper .NJCAA{color:#002967;font-size:14px;font-weight:bold;}
footer .footer-text-wrapper .address { margin-bottom:0; }
footer .footer-text-wrapper>p>a{text-decoration:underline;color:#1268a8;}
footer .footer-text-wrapper>p>.privacyPolicy{color:#555555;}
footer .footer-text-wrapper>p>span{padding:0 5px;font-size:30px;}
footer .navbar-image li {height:253px;box-sizing:border-box;}
footer .navbar-image ul>li:last-child{padding-left:20px !important;padding-right:20px !important;max-width:250px !important;}
@media only screen and (max-width:991px){
    footer .navbar-image li {height:auto !important;}
}

/*******SPORT PAGE*******/

.header-background-rotator { width:100%; margin:0; height:100vh; }

/*NEWS ROTATOR*/

.championships.sport-home .header-background-rotator .story-box{background:rgba(0,31,76,0.9);}
.championships .mod-news-rotator.style3 .story-box { background:rgba(0,31,76,0.9); }

@media only screen and (min-width:1023px) {
    .championships .mod-news-rotator.style3 .story-box .related-links a { color:#fff; }
    .championships .mod-news-rotator .media-box .slide-img { padding-top:100vh; }
}

@media only screen and (min-width:992px) {
.championships.sport-home .header-background-rotator .story-box>a.title{text-decoration:none;font-size:26px;font-weight:normal;}
.championships.sport-home .header-background-rotator button.prev{color:rgba(0,0,0,0);font-size:0px;background:none;border:none;background:url('/championships/images/arrow_left.png');background-size:170%;background-position:center;background-repeat:no-repeat;}
.championships.sport-home .header-background-rotator button.prev::before{display:none;}
.championships.sport-home .header-background-rotator button.next{color:rgba(0,0,0,0);font-size:0px;background:none;border:none;background:url('/championships/images/arrow_right.png');background-size:170%;background-position:center;background-repeat:no-repeat;}
.championships.sport-home .header-background-rotator button.next::before{display:none;}
}

@media only screen and (max-width:991px) {
    .championships.sport-home .header-background-rotator .story-box{background: #001f4c;color: #ffffff}
    .championships.sport-home .header-background-rotator .story-box>a{color:#ffffff;text-decoration:none;}
    .mod-news-rotator.style3 .story-box .related-links { display:inline-block; }
    .mod-news-rotator.style3 .story-box .related-links a { color:#fff; }
    .mod-news-rotator.style3 .story-box { text-align:center; color:#fff; }
    .mod-news-rotator.style3 .story-box .title { color:#fff; }
    .mod-news-rotator.style3 .media-box .slide-img { padding-top:56%; }
}

/*PARALLAX*/

.championships.sport-home .component.parallax .title>p{font-size:36px;font-weight:bold;color:#ffffff;white-space:normal;}
.championships.sport-home .component.parallax .title p:nth-child(3){font-size:21px;color:#ffffff;font-weight:normal;}
.championships.sport-home .component.parallax .title p:nth-child(5){font-size:21px;color:#ffffff;font-weight:normal;}

@media only screen and (max-width:1100px) {
    .championships.sport-home .component.parallax .title>p{font-size:24px;}
    .championships.sport-home .component.parallax .title p:nth-child(3){font-size:14px;}
    .championships.sport-home .component.parallax .title p:nth-child(5){font-size:12px;}
}
@media only screen and (max-width:750px) {
    .championships.sport-home .component.parallax .title>p{font-size:16px;}
    .championships.sport-home .component.parallax .title p:nth-child(3){font-size:10px;}
    .championships.sport-home .component.parallax .title p:nth-child(5){font-size:9px;}
}
@media only screen and (max-width:510px) {
    .championships.sport-home .component.parallax .title>p{font-size:10px;}
    .championships.sport-home .component.parallax .title p:nth-child(3){font-size:12px;}
    .championships.sport-home .component.parallax .title p:nth-child(5){font-size:12px;}
}


/*SCOREBOARD*/

.championships.sport-home .component.scoreboard {background:initial;}
.championships.sport-home .component.scoreboard {margin-top:0;padding:30px 0;}
/* .championships.sport-home .slick-slider .slick-track { display:flex; flex-wrap:wrap; align-items:center; } */
.championships.sport-home .slick-slider .slick-list { background:#fff; }
.championships.sport-home .mod-scoreboard.style4 .event-box .status { text-align:right; }

/*Social*/
.component.social{padding:25px 0 21px 0;box-sizing:border-box;background-color:#004476;margin-top:21px;}
.component.social .filters .icon{color:#ffffff!important;font-size:14px; }
.component.social .filters .text{color:#ffffff!important; font-size:14px; }
.component.social .info .text{text-decoration:none !important;}
.component.social .mod-social.style1 .mod-social-heading {color:white; font-size:28px; font-weight:bold; padding-bottom:10px; }
.component.social .social-stream .load-more{background:#005696;}
.component.social>div>a{color:#ffffff;}
.component.social .mod-social>a{color:#ffffff;}
.component.social strong>.name{color:#001f4c !important;}
.component.social .social-stream .wall .tile a.user { text-decoration:none; }
@media only screen and (min-width:625px){
    .component.social .filters .active>a{background:#005696!important;}
}
@media only screen and (max-width:991px){
    .component.social .mod-social-heading{background:#001f4c !important;}
}
@media only screen and (max-width:991px){
    .component.social .mod-social-heading{font-size:10px !important;}
}

/*PHOTO GALLERIES*/

.component.photo-galleries{margin-top:21px;}
.component.photo-galleries .mod-photo-gallery{padding:0 !important;}
.component.photo-galleries .photo-galleries-heading{text-align:center;font-size:30px;color:#005696;}
.component.photo-galleries .mod-photo-gallery button.slick-next{right:-40px !important;background:url('/championships/images/arrow_right_blue.png') !important;background-size:170% !important;background-position:center !important;background-repeat:no-repeat;}
.component.photo-galleries .mod-photo-gallery button.slick-prev{left:-40px !important;background:url('/championships/images/arrow_left_blue.png') !important;background-size:170% !important;background-position:center !important;background-repeat:no-repeat;}
.component.photo-galleries .mod-photo-gallery .heading>a>.title{font-size:16px;font-weight:bold;color:#005696;}
.component.photo-galleries .mod-photo-gallery .heading>a{text-decoration:none;}
/* .component.photo-galleries .slick-slider .slick-list { height:255px; } */
@media only screen and (max-width:1250px){
    .component.photo-galleries .mod-photo-gallery button.slick-next{display:none !important;}
    .component.photo-galleries .mod-photo-gallery button.slick-prev{display:none !important;}
}


/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/

/* STAFF DIRECTORY */
.staff-directory th { background:#001f4c; color:#fff }

/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#001f4c; color:#fff }
.roster .roster-header a { color:#fff }

/* SCHEDULE */
.schedule-list table th { background-color:#001f4c; color:#fff }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#001f4c }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }
.highlights.highlights-standalone .stat { color: #fff; }
	
/* BIO */
.bio-wrap .head { background:#001f4c; color:#fff }
.bio-wrap .head a { color:#fff }

/* INTERNAL STAT TABLES */

.njcaaStandard {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaStandard tr:nth-child(1) {background-color: #005696; color:white; height:30px; font-weight:normal; line-height:30px; vertical-align:middle; font-size:16px; }
.njcaaStandard tr:nth-child(2) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaStandard tr:nth-child(2n+3) td {background-color: white; }
.njcaaStandard tr:nth-child(2n+4) td {background-color: #B9CEF0;}
.njcaaStandard td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.njcaaScore { border-collapse: collapse; border-spacing:0px;}
.njcaaScore tr:nth-child(1) {background-color: #005696; color:white; height:30px; font-weight:normal; line-height:30px; vertical-align:middle; font-size:16px; }
.njcaaScore tr:nth-child(2) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaScore tr:nth-child(3) {background-color: #E0E0E0; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaScore tr:nth-child(4) td {background-color: white; height:26px;line-height:26px;}
.njcaaScore tr:nth-child(5) td {background-color: white; height:26px;line-height:26px;}
.njcaaScore td {border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}
.njcaaScore tr:nth-child(6) td {background-color: #E0E0E0; height:22px;line-height:22px; vertical-align: middle; font-size: 11px;}
.njcaaScore tr:last-child td {border-top: 1px solid #181e35;}

.njcaaGray {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaGray tr:nth-child(1) {background-color: #005696; color:white; height:30px; font-weight:normal; line-height:30px; vertical-align:middle; font-size:16px;}
.njcaaGray tr:nth-child(2) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px;}
.njcaaGray tr:nth-child(2n+3) td {background-color: white; }
.njcaaGray tr:nth-child(2n+4) td {background-color: #E0E0E0;}
.njcaaGray td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.njcaaSingle2 {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaSingle2 tr:nth-child(1) {background-color:  #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 14px; }
.njcaaSingle2 tr:nth-child(2n+2) td {background-color: white; }
.njcaaSingle2 tr:nth-child(2n+3) td {background-color: #B9CEF0;}
.njcaaSingle2 td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.njcaaSingle {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaSingle tr:nth-child(1) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 12px; }
.njcaaSingle tr:nth-child(2n+2) td {background-color: white; }
.njcaaSingle tr:nth-child(2n+3) td {background-color: #B9CEF0;}
.njcaaSingle td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.njcaaSingleHeaderRow {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px; table-layout: fixed; color:#181e35;} 
.njcaaSingleHeaderRow td {border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px !important;}  
.njcaaSingleHeaderRow tr {font-size:14px; font-weight:normal;} 
.njcaaSingleHeaderRow tr:nth-child(even) {background-color: white; color:#181e35;} 
.njcaaSingleHeaderRow tr:nth-child(odd) {background-color: #B9CEF0; color:#181e35; }  
.njcaaSingleHeaderRow th {background-color: #001f4c; color:white; font-size:14px; font-weight:bold; padding:7px 5px 7px 5px; border-bottom: 1px solid #181e35;}

.njcaaMCAC {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaMCAC tr:nth-child(1) {background-color:  #005696; color:white; height:30px; font-weight:normal; line-height:30px; vertical-align:middle; font-size:16px;}
.njcaaMCAC tr:nth-child(2) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaMCAC tr:nth-child(3) td {background-color: white; }
.njcaaMCAC tr:nth-child(4) td {background-color: #E0E0E0;}
.njcaaMCAC tr:nth-child(5) td {background-color: white; }
.njcaaMCAC tr:nth-child(6) td {background-color: #E0E0E0;}
.njcaaMCAC tr:nth-child(7) td {background-color: white; }
.njcaaMCAC tr:nth-child(8) td {background-color: #E0E0E0;}
.njcaaMCAC tr:nth-child(9) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaMCAC tr:nth-child(10) td {background-color: white; }
.njcaaMCAC tr:nth-child(11) td {background-color: #E0E0E0;}
.njcaaMCAC tr:nth-child(12) td {background-color: white; }
.njcaaMCAC tr:nth-child(13) td {background-color: #E0E0E0;}
.njcaaMCAC tr:nth-child(14) td {background-color: white; }
.njcaaMCAC tr:nth-child(15) td {background-color: #E0E0E0;}
.njcaaMCAC td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.njcaaMACJC {border-bottom: 1px solid #181e35; border-collapse: collapse; border-spacing:0px;}
.njcaaMACJC tr:nth-child(1) {background-color:  #005696; color:white; height:30px; font-weight:normal; line-height:30px; vertical-align:middle; font-size:16px; }
.njcaaMACJC tr:nth-child(2) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaMACJC tr:nth-child(3) td {background-color: white; }
.njcaaMACJC tr:nth-child(4) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(5) td {background-color: white; }
.njcaaMACJC tr:nth-child(6) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(7) td {background-color: white; }
.njcaaMACJC tr:nth-child(8) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(9) td {background-color: white; }
.njcaaMACJC tr:nth-child(10) {background-color: #001f4c; color:white; font-weight:normal; height:22px;line-height:22px; vertical-align: middle; font-size: 11px; }
.njcaaMACJC tr:nth-child(11) td {background-color: white; }
.njcaaMACJC tr:nth-child(12) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(13) td {background-color: white; }
.njcaaMACJC tr:nth-child(14) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(15) td {background-color: white; }
.njcaaMACJC tr:nth-child(16) td {background-color: #E0E0E0;}
.njcaaMACJC tr:nth-child(17) td {background-color: white; }
.njcaaMACJC td { border-collapse:collapse; border-spacing:0px; padding:2px 5px 2px 5px;}

.archive-list { float:right; }
.rich-v2.standard .article-image { float:none; text-align:center }
.rich-v2 .article-body table { margin:auto; }
.stats-wrap .stats-box .row-head a, 
.stats-wrap .stats-box .row-head a:hover { color:#fff; }
.stats-wrapper .stats-halfbox-left, 
.stats-wrapper .stats-halfbox-right { font-size:0.875rem; }

