html, body{font-size: 16px;font-family: 'Nunito Sans', sans-serif;} 
body.home-bg {background: url(/images/setup/background-image.png) repeat; }
/*:focus {outline: 1px solid transparent !important;}*/
.sticky-bar.clearfix {display: none;}
.ATHLETE-sec a {color: #fff;}
div.wrapper {position: relative;z-index: 1;max-width: 1170px;padding-top: 25px;margin: 0 auto;}
div#page-background {display: none;}
header#site-header, header#site-header:before, .site-header .site-logo, div#page {    background: transparent !important;    min-height: inherit;}
div#page .mod-site-header.style4 .scoreboard-slider .slick-arrow, div#page .mod-site-header.style4 .scoreboard-wrapper .full-schedule-btn:after{        color: #e10700;}

div#page .mod-site-header.style4 .site-title a {text-indent: 0;width: auto;display: block;max-width: 100%;height: auto;}

div#page .mod-site-header.style4 .scoreboard-slider .event-box {color: #000;height: 100%;min-height: 1px;padding: 0;border: none;background: transparent;margin: 0;text-align: left;}

div#page  .mod-site-header.style4 .scoreboard-slider .event {background: #fff;font-size: 16px !important;min-height: inherit;padding: 5px 25px !important;}
.news-rotr-section font {display: none !important;}
div#page .mod-site-header.style4 .scoreboard-slider .event .date {width: auto;background: transparent;height: auto;margin: 0 0 5px;color: #e10700 !important;
font-family: 'Quantico', sans-serif;border-color: #e10700 !important;}
div#page .mod-site-header.style4 .scoreboard-slider .event .status {background: transparent;color: #e10700 !important;font-family: 'Quantico', sans-serif;
right: 25px !important;top: 5px;}

div#page .mod-site-header.style4 .scoreboard-slider .event .team {background: transparent;text-align: left;padding: 0;color: #555555;font-family: 'Nunito Sans', sans-serif;
font-size: 0.875rem !important;text-transform: none;margin-bottom: 5px;height: 25px !important;}
div#page .mod-site-header.style4 .scoreboard-slider .event .sport a {color: #052442;font-family: 'Nunito Sans', sans-serif;font-size: 0.875rem !important;font-weight: bold;
text-transform: none;line-height: 21px;}
div#page .mod-site-header.style4 .scoreboard-slider .event .team {background: transparent;text-align: left;padding: 0;color: #555555;font-family: 'Nunito Sans', sans-serif;
font-size: 0.875rem !important;text-transform: none;}
div#page .mod-site-header.style4 > div {padding-bottom: 0 !important; }
div#page header.mod-site-header.style4 {    margin-bottom: 0;}
div#page .mod-site-header.style4 .scoreboard-slider {    margin: 0;}
div.wrapper {    background: transparent;}

/* NAVIGATION */


div#page .mod-site-header.style4 .dropnav { position:fixed; left:-100%; top:0; width:300px; height:100vh; padding:60px 20px 60px 20px;background:#fff; box-sizing:border-box; 
transition:left 0.5s ease ; z-index:9 }
div#page .mod-site-header.style4 .dropnav.active, div#page .mod-site-header.style4 .dropnav.focus{ left:0; overflow:auto }

div#page .mod-site-header.style4 .dropnav ul, div#page .mod-site-header.style4 .dropnav li { list-style:none; padding:0; margin:0 }
div#page .mod-site-header.style4 .dropnav>ul{padding: 60px 20px 60px 20px !important;top: 64px;padding-top: 0 !important;right: 0;}

div#page .mod-site-header.style4 .dropnav .nav { position:relative; border-top:solid 1px #e7edf7 }
div#page .mod-site-header.style4 .dropnav .nav:first-child{ border-top:none }
div#page .mod-site-header.style4 .dropnav .nav > a {display: block;padding: 10px 0;font-size: 1rem;font-weight: 500;color: #e10700;line-height: 25px;text-decoration: none;
text-transform: uppercase;font-family: 'Quantico', sans-serif;height: auto;background: transparent;}
div#page .mod-site-header.style4 .dropnav .nav:hover > .submenu {display: none;}
/*  .site-header .mod-site-header.style4 .dropnav .nav.active > .submenu {display: block; left: 0;top: 0;right: 0;padding: 0;background: transparent;white-space: inherit;border-bottom: none;} */

div#page .mod-site-header.style4 .dropnav .close {  display:block;position:absolute; left:0; right:0; top:10px; width: 59px;height: 47px;margin:0 auto; cursor:pointer; overflow:hidden }
div#page .mod-site-header.style4 .dropnav .close:before { content:'\e83f'; display:block; font-family:'glyphicons'; text-align:center; font-size: 48px;font-weight: 400;
line-height: 1;color: #e10700;}
div#page	.mod-site-header.style4 .dropnav .has-submenu.active:before {content: '\e813';float: left;font-family: glyphicons;padding: 10px;line-height: 2.125em;color: red; height: auto;width: auto;position: relative;background: transparent;box-shadow: none;
top: -3px;padding-left: 0; }
div#page .mod-site-header.style4 .dropnav .nav  .submenu li a {color: #0d233f;font-family: 'Quantico', sans-serif;display: block;font-size: 1rem;text-transform: none;white-space: normal;
padding-left: 0;padding-top: 0;padding-bottom: 0;}
div#page .mod-site-header.style4 .dropnav li {list-style: none;padding: 0;margin: 0;display: block;}
div#page .mod-site-header .dropnav .has-submenu:after{color:#c50c1b;}
div#page .dropnav .nav:first-child > a:before, .dropnav .nav > a:after{display:none;}
div#page .mod-site-header.style4 .dropnav .has-submenu.active {background: #fff;}
.dropnav .submenu ul, .dropnav .submenu .has-submenu {display: block;}
div#page .mod-site-header.style4 .dropnav .nav>a, div#page .mod-site-header.style4 .dropnav .has-submenu>a {
color: #0d233f;font-family: 'Quantico', sans-serif;font-weight: bold;white-space: normal;margin-right: 0;letter-spacing: 0;font-size: 1rem;overflow: visible;}
div#page .mod-site-header.style4 .dropnav .nav > .submenu { left: 0;top: 0;right: 0;padding: 0;background: transparent;white-space: inherit;border-bottom: none;position: relative;}
div#page .mod-site-header.style4 .dropnav .nav.active:hover > .submenu {display: block;}
div#page .mod-site-header.style4 .dropnav .nav.active > .submenu {position: relative;height: 100%;width: 100%;padding-left: 10px;box-sizing: border-box;max-width: 100%;}
div#page .mod-site-header.style4 .dropnav .has-submenu.active {background: #fff;position: relative;padding: 0;width: 100%;max-width: 100%;}
div#page .mod-site-header.style4 .dropnav .has-submenu.active:after {right: 0;top: 0;}
div#page .mod-site-header.style4 .dropnav .has-submenu>.submenu, div#page .mod-site-header.style4 .dropnav .has-submenu.active>.submenu {padding-left: 21px;box-sizing: border-box;
width: 100%;}
div#page .mod-site-header.style4 .dropnav .submenu .has-submenu.active:before{padding-top: 0;padding-bottom: 0;}
div#page .mod-site-header.style4 .dropnav .submenu .has-submenu:after{padding-top: 0;padding-bottom: 0;}
div#page .dropnav .submenu.level2 .has-submenu li:first-child ~ li a:hover {color: #f30909;}
div#page .dropnav .submenu.level2 .has-submenu li:first-child ~ li a:before{display:none;}
div#page .mod-site-header.style4 .dropnav .nav {width: 100%;max-width: 100%;}
div#page .dropnav .submenu.level2 .has-submenu li:first-child {min-width: 100%;}
/*div#page .mod-site-header.style4 .scoreboard-slider .event-box.result .links {display: none !important;}*/
div#page .mod-site-header.style4 .scoreboard-slider .event {border-color: #ebebeb !important;}
header.mod-site-header.style4 .mobile-menu-bar.clearfix ul.clearfix a#jump-to-nav {    background: #0d233f;}

/*Athlete style*/

div#mainbody .mod-news-rotator.style5 .prev, .mod-news-rotator.style5 .next {color: #e10700 !important;}
div#mainbody .mod-news-rotator.style5 .story-box .title {text-transform: none;font-size: 1.875rem;font-family: 'Nunito Sans', sans-serif;text-decoration: none;}
.ATHLETE-sec {
    background: url(/images/setup/itawamba-aotw-bg.png) no-repeat #0251a0;
       background: url(/images/setup/bg_spotlight_row.jpg) no-repeat #0251a0;
    background-size: cover;
    padding:45px 0 68px 0;
    
}

.ATHLETE-sec  .mod-aotw.style2 {padding-left: 350px;background: url(/images/setup/aotw-logo.png) no-repeat 20px;background-size:250px}
.ATHLETE-sec .mod-aotw.style2 .thumb {margin-right: 64px!important;border: 5px solid #fff;max-width: 274px;width: 100%;height: auto;}
.ATHLETE-sec .mod-aotw.style2 .title:hover {color: red;text-decoration: underline;}
.ATHLETE-sec .mod-aotw.style2 .title {padding-top: 40px!important;font-size: 1.5rem;font-weight: 700;color: #fff;text-decoration: none  ;margin-bottom: 20px;font-family: 'Nunito Sans', sans-serif;
margin-bottom: 8px;}
.mod-aotw.style2 .leadin {color: #fff;font-family: 'Nunito Sans', sans-serif;font-size: 0.875rem;font-weight: normal;line-height: 24px;}
.athlete a:hover {text-decoration: none;}

/*Video section*/

.video-sec { padding: 22px 0 51px 0;}
.video-sec .mod-recent-videos.style1 .slick-prev, .video-sec  .mod-recent-videos.style1 .slick-next {background: transparent;color: #555555;text-shadow: none;} 
.video-sec .mod-recent-videos.style1 .item .title {min-height: 77px;font-size: 1.125rem;text-decoration: none !important;border: none !important;line-height: inherit;
font-weight: 600;color: #0d233f;font-family: 'Nunito Sans', sans-serif;letter-spacing: 0;overflow: hidden;}
.video-sec .mod-recent-videos.style1 .item {border: none;}
.video-sec .mod-recent-videos.style1 .item a {text-decoration: none !important;}

/* Graphic Slider Ads*/

.graphic-navbar-sec {background: #fff;padding: 0 0 20px 0;}
.graphic-navbar-sec .mod-graphic-carousel.style1 .slick-arrow {color: #e10700;box-shadow: none !important;text-shadow: none !important;}

/*Footer*/

footer#mod-site-footer {padding: 0;padding: 20px 0 40px;}
footer#mod-site-footer block.note {color: #0d233f;font-size: 15px;font-family: 'Quantico', sans-serif;display: block;margin-bottom: 10px;font-weight: bold;}
footer#mod-site-footer block {font-size: 1rem;color: #444444;font-family: 'Nunito Sans', sans-serif;line-height: 30px;}
.mod-news-rotator .story-box span.date {font-family: 'Quantico', sans-serif;font-size: 14px;}
.mod-news-rotator.style5 .story-box .related-links a {font-family: 'Nunito Sans', sans-serif;font-size: 16px;text-decoration: none;}
.mod-news-rotator.style5 .story-box .related-links a:hover, div#mainbody .mod-news-rotator.style5 .story-box .title:hover {text-decoration: underline;}
.site-developer.inverted {background:#243a56; 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.9 }     
.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; }
a.privacy-policy {
    color: #444444;
    text-decoration: none;
}

@media(min-width:768px){

/*graphic slider css*/

.graphic1-navbar-sec {padding: 25px 0 50px;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 .controls {width: 26%;text-align: center;    background: #fff;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 .slider {width: 74%;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 .controls .control {text-align: center;text-indent: inherit;font-size: 16px;font-family: 'Quantico', sans-serif;
color: #e10600;display: block;flex: inherit;padding: 20px 0;border-color: #e5e5e5;background: #fff;box-sizing: border-box;flex-direction: inherit;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 .controls .control::after {border-top: 4px solid transparent;border-left: 5px solid red;border-bottom: 4px solid transparent;
position: relative;right: auto;top: auto;width: 0;height: 0px;margin: 0 0 0 8px;clear: none;display: inline-block;margin-top: -4px;vertical-align: middle;}
.mod-graphic-carousel.style5 .slick-slide img.lazyloaded {width: 100%;height: 100%;object-fit: cover;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 .slider .slick-list, .graphic1-navbar-sec .mod-graphic-carousel.style5 .slider .slick-list .slick-track {height: 100%;}
.graphic1-navbar-sec .mod-graphic-carousel.style5 { border: none;}

}


.ATHLETE-sec .mod-aotw.style2 a.heading {color: #fff;text-decoration: underline;}
.ATHLETE-sec .mod-aotw.style2 a.heading:hover {color: #e10600;text-decoration: underline;}
.mod-aotw.style2 .sport { color: #fff;font-family: 'Quantico', sans-serif;font-size: 1rem;font-weight: 400;margin-bottom: 18px;}
.ATHLETE-sec .mod-aotw.style2 .thumb img {width: 100%;}
footer#mod-site-footer span.footer-hed-new {color: #0d233f;font-size: 1rem;text-transform: uppercase;font-weight: bold;font-family: 'Quantico', sans-serif;}
footer#mod-site-footer span.footer-hed-list, footer#mod-site-footer span.footer-hed-list a {color: #444444;font-family: 'Nunito Sans', sans-serif;font-size: 1rem;padding: 0px 13px;
text-decoration: none;}
footer#mod-site-footer p {color: #444444;font-family: 'Nunito Sans', sans-serif;font-size: 1rem;padding: 0px 13px;text-decoration: none;line-height: 30px;}
footer#mod-site-footer .container {position: relative;z-index: 1;max-width: 1049px;padding-top: 25px;margin: 0 auto;}
footer#mod-site-footer a:hover {color: #e10600 !important;}

/*sidebar-menu css*/
div#page .mod-site-header.style4 .dropnav .has-submenu.active:before{display:none;}
div#page .mod-site-header.style4 .dropnav .has-submenu>.submenu, div#page .mod-site-header.style4 .dropnav .has-submenu.active>.submenu {    padding: 0;}
div#page .mod-site-header.style4 .dropnav .submenu .has-submenu:after{display:none;}
div#page .mod-site-header.style4  .submenu.level2 {    display: block;}
div#page .mod-site-header.style4 .dropnav .nav .submenu.level1>ul>li.has-submenu>a{    text-transform: uppercase;}
div#page .mod-site-header.style4 .dropnav .submenu.level2 .has-submenu ul, div#page .mod-site-header.style4 .dropnav .submenu.level2 .has-submenu li, div#page .mod-site-header.style4 .dropnav .submenu.level2 .has-submenu .submenu {
    display: inline-block;    vertical-align: top;    padding: 0; width: auto;}
div#page .mod-site-header.style4 .dropnav .nav .submenu .submenu.level2 .has-submenu > a {
    display: inline-block;    vertical-align: top;    min-width: 150px;    padding-right: 0; width: auto;}
div#page .mod-site-header.style4 .dropnav .nav .submenu li a {    padding-right: 0;}
div#page .mod-site-header.style4 .dropnav .submenu.level3>ul>li:first-child {    display: none !important;}
div#page .mod-site-header.style4 .dropnav .submenu.level3>ul>li>a {    padding-left: 5px;}
.dropnav .submenu.level2 .has-submenu li:nth-child(-n+2) a:after, .dropnav .submenu.level2 .has-submenu li:nth-child(-n+3) a:after {
    content: "/";    position: absolute;    right: -8px;    font-size: 0.75rem;}
div#page .mod-site-header.style4 .dropnav li>a:focus, div#page .mod-site-header.style4 .dropnav li>a:hover {
    text-decoration: underline;    color: #e10700 !important;}
div#page .mod-site-header.style4 .dropnav .submenu.level2>ul>li>a {    font-weight: bold;}
div#page .mod-site-header.style4 .dropnav>ul>.nav > a {    color: #e10700;}
div#page .mod-site-header.style4 .dropnav .nav .submenu.level1>ul>li>a {    font-weight: 600;}

/*inner page css*/

.internal-page a {    color: #e10700;} 
.internal-page div#body-container a:hover {    color: #000;}


.secondary-nav {    background: #0d233f;}
.secondary-nav>.clearfix {    display: flex;    max-width: 100%;    margin: 0 auto;    flex-wrap: wrap;    padding: 0px 50px;    align-items: center;}
div.secondary-nav ul.clearfix {    display: flex;    justify-content: flex-end;    flex: 0 0 65%;    max-width: 65%;    align-items: center;    margin: 0;}
.secondary-nav>.clearfix h1 {    flex: 0 0 35%;    max-width: 35%;    margin: 0;    color: #ffffff;    font-size: 30px;    text-transform: uppercase;    font-weight: bold;}
.secondary-nav ul.clearfix li {    list-style: none;    padding: 0 8px;    position: relative;}
.secondary-nav ul.clearfix li>ul.clearfix { display: none; padding: 10px 18px; position: absolute;top: 100%; right: 8px;background: #e10700;z-index: 2;
flex: 0 0 100%; max-width: inherit;width: 180px;}
.secondary-nav ul.clearfix li {list-style: none;padding: 25px 23px;    position: relative;}
.secondary-nav ul.clearfix li a:hover {color: #ca171e;text-decoration: underline;}
.secondary-nav ul.clearfix li a {color: #fff;text-transform: uppercase;font-weight: bold;text-decoration: none;}
.secondary-nav ul.clearfix li:first-child {padding-left: 0;}
.secondary-nav ul.clearfix li:last-child {padding-right: 0;}
.secondary-nav ul.clearfix li:hover > ul {display: block;}
.secondary-nav ul.clearfix li>ul li {padding: 6px 0;}
.secondary-nav ul.clearfix li>ul a {color: #fff;    font-size: 0.875rem;}
.secondary-nav ul.clearfix li:hover>a {color: #e10700;}
 .secondary-nav ul.clearfix li ul a:hover, .secondary-nav ul.clearfix li ul li:hover a {color: #0d233f;}
.secondary-nav ul.clearfix li>ul.clearfix:after {content: "";content: '';position: absolute;bottom: auto;margin-left: -10px;border: 10px solid transparent;
border-bottom: 10px solid #e10700;z-index: 9;top: -20px;right: 16px;left: auto;}
 .secondary-nav>.clearfix>ul.clearfix>li:after {    content: "/";    position: absolute;    right: 0;    color: #ceb888;}
.secondary-nav>.clearfix>ul.clearfix>li.has-nav:after{display:none;}
 .secondary-nav>.clearfix>ul.clearfix>li.has-nav{padding-right:0;}
.secondary-nav.clearfix a {    color: #fff;}

.internal-page .schedule-wrap .team-stats {background: #0d233f;}
.internal-page div#body-container h1{     color: #e10700; font-size: 1.75rem;font-family: 'Quantico', sans-serif; text-transform: uppercase;font-weight: bold;}
.internal-page .schedule-list th {    background: #0d233f;}
.internal-page .schedule-list .month-title td {    background: #e10700;}
.internal-page .schedule-list td {    background: #fff; vertical-align: middle;}
.internal-page .schedule-list .even td {    background: #dddddd;}
.internal-page .schedule-list a {    color: #e10700;}
.internal-page  .share-buttons.clearfix {    background: #ffffff;    text-align: center;    padding: 10px 0;}

.internal-page div#body-container .mod-roster tr.roster-header th {    background: #0d233f;    color: #fff;} 
.internal-page div#body-container .mod-roster tr td, .internal-page div#body-container .mod-roster tr th {    vertical-align: middle;}
.internal-page div#body-container .mod-roster .roster tr td, .internal-page div#body-container .mod-roster .roster tr {    background: #fff;}
.internal-page div#body-container .roster {    padding-top: 25px;}

.stats-wrapper.clearfix {    width: 100%;}
.stats-wrapper th, .stats-wrapper td {    font-size: 0.875rem;    padding: 5px;}
.stats-wrapper th {    background: #0d233f;}
.stats-wrapper .stats-quarter-box {    width: auto;}

.news-layout .type-filter li a {    color: #0d233f;    font-weight: bold;    text-transform: none;}
span.title {    font-weight: bold;}
.news-layout.grid .story .date {    font-size: 0.75em;    color: #e10700;}
.internal-page div#body-container .news-layout .load-more {background: #0d233f;color: #fff;padding: 9px 20px;box-sizing: border-box;font-weight: bold;margin-bottom: 12px;
box-shadow: none;border: none;}
.internal-page div#body-container .news-layout .load-more:hover {background: #e10700;box-shadow: none;border: none;color: #fff;}
.coach-bio {background: #ffffff;}
.rich-v2.classic.no-sidebar.clearfix table {border: 1px solid #c5c5c5;border-spacing: 0;background: #eaeaea;padding: 0; float: none;}
.rich-v2.classic.no-sidebar.clearfix table th, .rich-v2.classic.no-sidebar.clearfix table td {border-spacing: 0;    padding: 13px 10px !important;    font-weight: bold;    border: none !important;
    border-collapse: collapse;}
.rich-v2.classic.no-sidebar.clearfix table tr:first-child td {    background: #0d233f;    color: #fff;}
.rich-v2.classic.no-sidebar.clearfix table tr:nth-child(even) td {    background: #fff;}
.staff-directory th {background: #0d233f;}
.staff-directory > h2 { margin-top: 18px;margin-bottom: 14px; font-size: 1.5rem;text-transform: uppercase;}
.internal-page  p {    color: #444444;font-family: 'Nunito Sans', sans-serif; font-size: 1rem; text-decoration: none;line-height: 26px;}
.internal-page div#body-container .rich-v2.classic.no-sidebar.clearfix table tr:first-child td a {    color: #fff;}
.internal-page div#body-container .rich-v2.classic.no-sidebar.clearfix table tr:first-child td a:hover {    color: #e10700;}
.internal-page div#mainbody form table {    width: 100% !important;    max-width: 100%;    height: auto !important;}
.internal-page div#mainbody form table td {/* min-width: 58px;*/}
.internal-page div#mainbody form table td {/* min-width: 58px;  */  font-size: 1rem;    font-weight: 500;    font-family: 'Nunito Sans', sans-serif;}
.internal-page div#mainbody form table td {/* min-width: 58px;  */  font-size: 1rem;    font-weight: 500;    font-family: 'Nunito Sans', sans-serif;    padding: 4px 13px !important;    vertical-align: middle;}
.internal-page div#mainbody form table td input[type="text"] {    max-width: 303px;    height: 28px;    border: 1px solid #ccc;    width: 100%;    min-width: 300px;}
.internal-page div#mainbody form input[type="submit"]:hover {    background: #d60702;}
.internal-page div#mainbody form input[type="submit"] {background: #0d233f;color: #fff;border: 1px solid #0d233f;font-size: 1.25rem;padding: 10px 22px;font-family: 'Quantico', sans-serif;
border-radius: 2px;}

.internal-page .form-panel .input-box .textbox.small {width: 400px;max-width: 100%;}
.form-panel .label-box .control-label {font-weight: 600;letter-spacing: 0;font-size: 1rem; }
.internal-page .form-panel .input-box .textbox.medium {width: 400px;max-width: 100%;}
.internal-page .form-panel .button {background: #e10700;color: #fff;border-color: #e10700;border-radius: 2px;padding: 10px 27px;}
.internal-page .form-panel .form-notation {text-transform: capitalize;font-weight: 600;color: #ca171d;}

.internal-page  .form-panel .panel-body { background: #fff;}
.internal-page  .form-panel .panel-head { background: #ffffff;}
span.icctv-logo {font-size: 1.5rem;font-weight: bold;color: #ff0200;display: block;margin-bottom: 11px;font-family: 'Quantico', sans-serif;}
.content-row h3.box-hdr {font-size: 1.5rem;font-weight: bold;color: #ff0200;display: block;margin-bottom: 11px;font-family: 'Quantico', sans-serif;margin-top: 13px;}
.navbar-buttons.schedule-sponsor.clearfix ul.clearfix, .navbar-buttons.navbar-video ul, .content-row ul {list-style: none;margin: 0;display: flex;flex-wrap: wrap;}
.content-col.buttons-col .navbar-buttons.rcol-buttons.clearfix ul {list-style: none;margin: 0;}
.content-row ul li img {width: 100%;}
.content-row ul li {padding: 10px 10px;min-width: 272px;}
.slider-wrapper button {background: #0d233f;color: #fff;margin-bottom: 10px;border: none;font-size: 0.875rem;padding: 6px 10px;}
.tab-container.primary > .tab-nav {background: #0d233f;}

.internal-page .bio-wrap .head {width: 100%;float: none;background: #0d233f;margin-bottom: 14px;color: #fff;}
.player-about.clearfix {display: flex;flex-wrap: wrap;align-items: center;}
.internal-page .bio-wrap .player-headshot {padding: 0;}
.internal-page .bio-wrap .player-name {position: relative;left: 0;padding: 0;font-size: 1.5rem;font-weight: 700;color: #fff;text-decoration: none;font-family: 'Nunito Sans', sans-serif;
margin-bottom: 5px;}
.internal-page .bio-wrap .player-info {padding: 0 10px;padding-left: 30px;}
.internal-page .bio-wrap .head>.clearfix {padding: 20px;}
.internal-page .bio-wrap .player-info table td {font-size: 1rem;}
.bio-wrap .tab-container .tab-panel.active p.MsoNormal span {font-family: 'Nunito Sans', sans-serif !important;}
.related-bios.clearfix select.roster-select-list {    padding: 6px 10px;}

.internal-page .stats-tabs li.active a {    background: #e10700;    color: #fff;    border-color: #e10700;}
.internal-page .banner-score .linescore .linebox th {    background: #0d233f;    color: #EEE;    font-weight: normal;    border: solid 1px #0d233f;}
.internal-page .banner-score .linescore .linebox th.accent, .internal-page .banner-score .linescore .linebox td.accent {    background: #0d233f;    border-color: #0d233f; }
.internal-page .rich-v2 .stats-box h3 {     background: #0d233f;}
.internal-page .rich-v2 .sidebar .widget > .more {     background: #0d233f;}

.internal-page .banner-score .linescore .scorebox .score{    background: #fff;}
.internal-page .stats-box.game-leaders, .internal-page .stats-box.team-stats {    background: #fff;}

.graphic1-navbar-sec .mod-graphic-carousel.style5 .controls .control.active {
    color: #ffffff;
    background: #e23d31;
}
header.mod-site-header.style4 .mobile-menu-bar li .text {
    display: none !important;
}

section.staff-directory {
    padding-bottom: 20px;
}
html.internal-page form {
    background: #fff;
    padding: 10px; 
    padding-top: 31px;
}
html.internal-page form:before, html.internal-page form:after {
    content: "";
    display: table;
    clear: both;
}

div#page .mod-site-header.style4 div#submenu1 > ul >li.has-submenu {
    padding-bottom: 13px;
}
footer#mod-site-footer span.footer-ad-heading {
    text-transform: uppercase;
    color: #0e243f;
    font-weight: bold;
}
span.footer-ad-phone {
    padding: 0 20px;
}
span.footer-ad-email a {
    color: #444444;
    text-decoration: none;
}


/* 
.mod-graphic-carousel { display:block }
.mod-graphic-carousel .slider { visibility:hidden; white-space:nowrap }
.mod-graphic-carousel .slider.slick-initialized { visibility:visible }
.mod-graphic-carousel .slider .slick-slide { float:none; display:inline-block; vertical-align:middle }
.mod-graphic-carousel .slider .slick-slide img { margin:0 auto }
 
.mod-graphic-carousel.style5 { position:relative; border:1px solid #ccc }
.mod-graphic-carousel.style5 .controls { display:block; padding:10px; text-align:center }
.mod-graphic-carousel.style5 .controls .control { display:inline-block; vertical-align:top; width:20px; height:20px; margin:0 5px; cursor:pointer; text-indent:-9999px; background:#ccc }
.mod-graphic-carousel.style5 .controls .control.active { background:#444 }
.mod-graphic-carousel.style5 .slick-slide { float:left; display:block }
.mod-graphic-carousel.style5 .slick-slide img { display:block }
.mod-graphic-carousel.style5 .slick-slide img.lazyloaded { width:100% }

 .mod-graphic-carousel.style5 .slick-slide img.lazyloaded {
    width: 100%;
}
.mod-graphic-carousel.style5 .slick-slide img {
    display: block;
}
.mod-graphic-carousel .slider .slick-slide img {
    margin: 0px auto;
}
.mod-graphic-carousel.style5 .slick-slide {
    float: left;
    display: block;
}*/





/*************************
media query
**************************/

@media(min-width:480px){ 
div#page .mod-site-header.style4 .dropnav{width:400px;}
div#page .mod-site-header.style4 .dropnav .nav .submenu.level1>ul>li.has-submenu>a:after {    background: #000;    height: 2px;    width: 191px;    
content: "";    position: absolute;    right: 0;    top: 20px;}

}

@media(min-width:992px){
    .mod-news-rotator.style5 { position: relative;    left: 50%;    right: 50%;    width: 98vw;  margin-left: -49vw; margin-right: -49vw; box-shadow: none; box-sizing: border-box;}
    header.mod-site-header.style4 .mobile-menu-bar {
    width: 190px;
}
header.mod-site-header.style4 .site-title {
    margin: 0 20px 0 180px;
}
header.mod-site-header.style4 .mobile-menu-bar li .jump-to-nav {
    padding: 42px;
}
header.mod-site-header.style4 .mobile-menu-bar li .text {
    display: none !important;
}

}


@media(min-width:1024px){
div#page {padding-top: 135px;}
header.mod-site-header.style4 {position: fixed;top: 0;left: 0;width: 100%;z-index: 9;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);}
}

@media(min-width:1250px){
    
.video-sec .mod-recent-videos.style1 .slick-prev {left: -50px;right: auto;}
.video-sec .mod-recent-videos.style1 .slick-next {right: -50px;left: auto;background: transparent;}
.video-sec .mod-recent-videos.style1 .playlist {padding: 0;}
.graphic-navbar-sec .mod-graphic-carousel.style1 .slider {padding: 20px 0;}
.graphic-navbar-sec .mod-graphic-carousel.style1 .slick-prev {left: -50px;right: auto;}
.graphic-navbar-sec .mod-graphic-carousel.style1 .slick-next {right: -50px;left: auto;background: transparent;}
}

@media(max-width:1200px){
div.wrapper, footer#mod-site-footer .container {max-width: 980px;}
.ATHLETE-sec .mod-aotw.style2 {padding-left: 240px;background-size: 200px;}
.ATHLETE-sec .mod-aotw.style2 .thumb {max-width: 200px;    margin-right: 40px !important;}
.ATHLETE-sec .mod-aotw.style2 .title {padding-top: 20px !important;}
.video-sec .mod-recent-videos.style1 .item .title{padding: 10px 5px;font-size: 1rem;}
.secondary-nav ul.clearfix li { padding: 25px 12px;}
.secondary-nav>.clearfix {    padding: 0 15px;}
.internal-page div#mainbody form table td input[type="text"] {    max-width: 100%;  min-width: 192px;}
}
@media(max-width:991px){
    
div.wrapper, footer#mod-site-footer .container {max-width: 760px;}
.mod-news-rotator.style5 .story-box {background: rgb(20, 42, 70);}
div#mainbody .mod-news-rotator.style5 .story-box .title { font-size: 1.25rem; color: #fff;}
.mod-news-rotator .story-box { color: #fff;}
.mod-news-rotator.style5 .story-box .related-links a { font-size: 0.875rem; color: #fff;}
div#page header.mod-site-header.style4 {margin-bottom: 0;}
footer#mod-site-footer { padding: 20px 0 20px;}
.ATHLETE-sec {padding: 20px 0 ;}
.secondary-nav ul.clearfix li a {        font-size: 0.875rem;}
.secondary-nav ul.clearfix li { padding: 25px 7px;}

.internal-page div#mainbody form table td {    min-width: inherit;}
}
@media(max-width:768px){
    
div.wrapper, footer#mod-site-footer .container {max-width: 100%;    padding: 0 15px;padding-top: 25px;}

}

@media(max-width:767px){

div#page .mod-site-header.style4 .scoreboard-wrapper {position: relative;display: block;padding-top: 15px;padding-right: 70px;}
.mod-site-header.style4 .scoreboard-slider {display: none;font-family: roboto_condensed,arial;font-size: 1rem;color: #444;background: #fff;}
.mod-site-header.style4 .scoreboard-slider.slick-initialized {display: block;}
.mod-site-header.style4 .scoreboard-slider .slick-prev:after {content: "\e80f";position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;font-size: 2rem;
line-height: 44px;text-indent: 0;}
.mod-site-header.style4 .scoreboard-slider .event {position: relative;height: 135px;padding: 10px 15px;border-left: 1px solid #f1f1f1;font-size: .875em;box-sizing: border-box;}
.mod-site-header.style4 .scoreboard-slider .event .date {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 2px solid #000;font-weight: 700;text-transform: uppercase;color: #000;}
.mod-site-header.style4 .scoreboard-slider .event .sport {margin-bottom: 5px;}
.mod-site-header.style4 .scoreboard-slider .event .sport a {display: block;color: #444;text-decoration: none;}
.mod-site-header.style4 .scoreboard-slider .event .status {position: absolute;right: 15px;top: 10px;font-weight: 700;text-transform: uppercase;color: #000;}
.mod-site-header.style4 .scoreboard-slider .event .team {height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mod-site-header.style4 .scoreboard-slider .event .team .team-logo {float: left;width: 30px;margin-right: 5px;}
.mod-site-header.style4 .scoreboard-slider .event .team {height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mod-site-header.style4 .scoreboard-slider .event .team .team-logo {float: left;width: 30px;margin-right: 5px;}
.mod-site-header.style4 .scoreboard-slider .slick-arrow {position: absolute;right: -70px;top: 0;width: 60px;height: 44px;border: none;border-left: 1px solid #eee;
border-top: 1px solid #eee;font-family: glyphicons;cursor: pointer;text-decoration: none;text-align: center;text-indent: -9999px;color: #444;background: #fff;box-sizing: border-box;}
.mod-site-header.style4 .scoreboard-slider .slick-next:after {content: "\e810";position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;font-size: 2rem;line-height: 44px;
text-indent: 0;}
div#page header.mod-site-header.style4 {padding-bottom: 0;}
.mod-site-header.style4 .scoreboard-slider .slick-arrow.slick-next.slick-arrow {top: 45px;}
.mod-site-header.style4 .scoreboard-wrapper .full-schedule-btn {position: absolute;right: 0;top: 105px;width: 60px;height: 44px;border-left: 1px solid #eee;border-top: 1px solid #eee;
font-family: glyphicons;cursor: pointer;text-decoration: none;text-align: center;text-indent: -9999px;color: #444;background: #fff;box-sizing: border-box;}
.mod-site-header.style4 .scoreboard-wrapper .full-schedule-btn:after {content: "\e803";position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;font-size: 1.25rem;
line-height: 44px;text-indent: 0;}
.mod-site-header.style4 .scoreboard-slider .event .score {float: right;margin-left: 10px;}
.ATHLETE-sec .mod-aotw.style2 {padding-left: 20px;background: none;}
.ATHLETE-sec {padding-top: 1px;}


.secondary-nav>.clearfix h1 {    flex: 0 0 100%;    max-width: 100%; position:relative;     font-size: 1.5rem;}
div.secondary-nav ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;}
div.secondary-nav ul.clearfix li {    padding: 5px 0 5px;}
div.secondary-nav ul.clearfix li ul a {    color: #ffffff;}
div.secondary-nav ul>li>ul {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
div.secondary-nav.active ul.clearfix {    display: block;}
div.secondary-nav h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #fff transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
div.secondary-nav.active h1:after {    border-color: transparent transparent #fff;    border-width: 0 10px 10px;}
.secondary-nav ul.clearfix li {    padding: 9px 0;}
.secondary-nav>.clearfix>ul.clearfix>li:after{display:none;}
.secondary-nav ul.clearfix li>ul.clearfix {    display: block;    position: relative;    width: 100%;    background: transparent;}
.secondary-nav ul.clearfix li>ul.clearfix:after{display:none;}
 .secondary-nav {    background: #0d233f;    padding: 10px 0;}
.internal-page div#mainbody form table tr {    display: block;}
.internal-page div#mainbody form table tr td {    display: block;    width: 100%;    padding: 0 !important;    height: auto !important;    margin-bottom: 10px;}
.internal-page .bio-wrap .player-info {    padding: 0;    flex: 0 0 100%;    max-width: 100%;}
.mobile-schedule .team-record .titles > div {    background: #0d233f; }
.mobile-schedule .team-record .titles > div, .mobile-schedule .team-record .data > div{    background: #e10700;}
.mobile-schedule .schedule-data .date {    background: #0d233f;}
.secondary-nav ul.clearfix li ul a:hover, .secondary-nav ul.clearfix li ul li:hover a {    color: #e10700;}
.swipe-header ul.dot-nav {    list-style: none;}
div#swipe-wrapper {    padding: 10px 8px;}
.mod-news-rotator .dots {     display: none !important;}

}

@media(max-width:480px){

div#page  .mod-site-header.style4 .mobile-menu-bar li a {width: 40px;height: 40px;line-height: 22px;margin-top: 0;}
div#page .mod-site-header.style4 .mobile-menu-bar li .jump-to-nav {top: 10px;}
div#page .mod-site-header.style4 .dropnav .close {background: transparent;top: 0;}
div#page .mod-site-header.style4 .dropnav .nav>a, div#page .mod-site-header.style4 .dropnav .has-submenu>a, div#page .mod-site-header.style4 .dropnav .nav .submenu li a {
font-size: 1rem;}
div#page .mod-site-header.style4 .scoreboard-slider .event {padding: 5px 10px !important; height: 151px;}
div#page .mod-site-header.style4 .scoreboard-slider .slick-arrow{width: 40px;height: 44px;    right: -46px;}
div#page .mod-site-header.style4 .scoreboard-wrapper .full-schedule-btn {width: 40px;}
div#page .mod-site-header.style4 .scoreboard-wrapper {padding-right: 45px;}
.mod-site-header.style4 .mobile-menu-bar li {margin-top: 10px;}
body.home-bg {padding: 0;}
.ATHLETE-sec .mod-aotw.style2 .thumb {width: 100%;margin: 0 auto !important;box-sizing: border-box;display: table;max-width: 150px !important;clear: both;float: none;}
.ATHLETE-sec .mod-aotw.style2 .title {font-size: 1.25rem;}
.ATHLETE-sec .mod-aotw.style2 .sport {font-size: 1rem;}
.ATHLETE-sec .mod-aotw.style2 .leadin {font-size: 1rem;}
.video-sec {padding: 0px 0 30px 0;}
footer#mod-site-footer p {font-size: 1rem;line-height: 23px;}
footer#mod-site-footer span.footer-hed-list, footer#mod-site-footer span.footer-hed-list a {font-size: 1rem;}
div#page .mod-site-header.style4 .dropnav li>.submenu.level2 {    padding-left: 10px;}
div#page .mod-site-header.style4 .dropnav .nav .submenu .submenu.level2 li > a {    line-height: inherit;}
div#page .mod-site-header .dropnav .has-submenu:after {     box-sizing: border-box;    padding-top: 6px;}
div#page .mod-site-header.style4 .dropnav .submenu.level2>ul>li {    padding-bottom: 10px;}
.secondary-nav>.clearfix h1 {     font-size: 1.25rem;}
.rich-v2.classic.no-sidebar.clearfix table {    width: 500px;    overflow: scroll;}
.rich-v2.classic.no-sidebar.clearfix .article-text {    overflow-y: scroll;}
.rich-v2.classic.no-sidebar.clearfix table th, .rich-v2.classic.no-sidebar.clearfix table td {    vertical-align: middle;    padding: 4px 5px !important;    text-align: center;
    font-size: 0.8rem;}
.internal-page div#body-container h1 {     font-size: 1.25rem;}
iframe {    max-width: 100%;}
.no-events.slick-slide.slick-current.slick-active {    text-align: center;}
}
