/* ==============
   GLOBAL STYLES
   ============== */


@font-face {
    font-family: 'CapitalDaren';
    src: url('/css/Capital_Daren_Italic.ttf') format('truetype');
	font-style: italic;
}

@font-face {
    font-family: 'CapitalDaren';
    src: url('/css/Capital_Daren_Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'mavericks';
    src: url('/mavericks-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica';
    src: url('/helvetica_neue_medium_extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticamedium';
    src: url('/HelveticaNeueLTPro-MdCn.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'integral';
    src: url('/integralcf-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 

font-family: 'Rajdhani', sans-serif;
font-family: 'Marvel', sans-serif;
font-family: 'Roboto', sans-serif;

Yellow 
#f5ce03
f5ce03

*/


.accent-bg,
.accent-bg th { color:#000 !important; background:#f5ce03 !important }

.skip-navigation { position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:1rem; 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 }

html { font-size:16px !important }
body { font-family:'helveticamedium', sans-serif; font-size:1rem; line-height:1.5; color:#000; background:#efefef; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }
:focus { outline-color:#4d90fe }
a { color:#836A02;text-decoration: none;}
a:focus,
a:hover { text-decoration: underline}

h1,h2,h3,h4,h5,h6 { line-height:1.3; font-family: 'mavericks', sans-serif }

h1 { font-size:2.125rem }
h2 { font-size:1.875rem }
h3 { font-size:1.625rem }
h4 { font-size:1.375rem }
h5 { font-size:1.125rem }
h6 { font-size:1rem }


thead th{background:#f5ce03;color:#000;font-weight: bold;}
button {background:#f5ce03;color:#000;font-weight: bold;}

.container{max-width: 1170px; margin: 0 auto;}
.wrapper { margin:0 auto }
.mainbody { display:block; padding:10px; color:#444; background:#fff }
.landing .mainbody { padding:0; background:none }

.section-header { font-family: 'mavericks', sans-serif; font-style: italic ;font-size: 3rem;color:#fff;letter-spacing: .03em; text-transform: uppercase;font-weight: 500;line-height: 55px;display: inline-block;margin: 0}

.navbar-image ul { list-style:none; margin:0 }
.navbar-image li img { vertical-align:top }


/*scoreboard*/
div.mod-scoreboard.style4{padding-right: 180px;padding-left: 70px;border-bottom: none;}
div.mod-scoreboard.style4 .prev, 
div.mod-scoreboard.style4 .next{right: auto;left: 0;width: 70px;height: 33%;background: none;border:none;box-sizing: border-box;}
div.mod-scoreboard.style4 .prev:hover, 
div.mod-scoreboard.style4 .next:hover,
div.mod-scoreboard.style4 .prev:focus, 
div.mod-scoreboard.style4 .next:focus{background:#f5ce03;color:#000}
div.mod-scoreboard.style4 .next {top:34%;}
div.mod-scoreboard.style4 .prev:after,
div.mod-scoreboard.style4 .next:after {font-size: 1.25rem;line-height: 35px;}
div.mod-scoreboard.style4 .prev:after{margin-top: 5px;}
div.mod-scoreboard.style4 .date{display: none;}
div.mod-scoreboard .event-box .status,
div.mod-scoreboard .event-box .sport a{font-family: 'Rajdhani', sans-serif;font-size: 1rem;color:#000;font-weight: bold;}
div.mod-scoreboard.style4 .event-box .team{line-height: 1;margin-right: 20px; font-family: 'helveticamedium', arial;}
div.mod-scoreboard.style4 .event-box .team-logo { display:inline-block; vertical-align:middle;  padding:0; max-width:20px }
div.mod-scoreboard.style4 .event-box .team .score {font-weight: 700;color:#555;position: absolute;right: 15px;}
div.mod-scoreboard.style4 .event-box .team .name{color:#555;max-width: calc(100% - 40px);overflow: hidden;text-overflow: ellipsis; font-size: .75em;}
div.mod-scoreboard.style4 .event-box .links{display: block;}
div.scoreboard-container div.mod-scoreboard.style4 .event-box .links { position:absolute; left:0; right:0; bottom:0; height:30px; padding:0 10px; border-top:none;background: none;top:auto;text-align: left;display: block;}
div.mod-scoreboard.style4 .event-box .links .sep,
div.mod-scoreboard.style4 .event-box .links .text { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0) }
div.mod-scoreboard.style4 .event-box .links a { display:inline-block; vertical-align:middle; margin:0; font-size:1rem;width: auto;height: auto;background: none;padding: 0;border-radius: 0;color:#000}
div.scoreboard-container .full-schedule-btn { position:absolute; left:0; top:67%; width:70px; height:33%; border:none;font-family:'glyphicons'; cursor:pointer; text-decoration:none; text-align:center; text-indent:-9999px; color:#000;box-sizing:border-box;z-index: 5; }
div.scoreboard-container .full-schedule-btn:hover{background: #f5ce03}
div.scoreboard-container .full-schedule-btn:after { content:"\e803"; position:absolute; left:0; right:0; top:0; bottom:0;  display:block; font-size:1rem;text-indent:0 }
div.scoreboard-container{position: relative;background:url("/images/setup/2019/header_bg_repeater.jpg");max-height: 135px;overflow: hidden}
div.mod-scoreboard.style4 .event-box .sport { color: #808083; font-size: .75em; }
/* SOCIAL ICONS*/
.scoreboard-container .social-links li:first-child { margin-left:0 }
.scoreboard-container .social-links li a { font-size:1.25rem; color:#f5ce03 }
.scoreboard-container .social-links li a:hover { color:#fff }
.scoreboard-container .social-links li .text { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; color:#fff; background:#000; clip:rect(0,0,0,0) }
.scoreboard-container .social-icons{background:#000;padding:10px 0}
.scoreboard-container .social-links ul { display:inline-block; vertical-align:top; list-style:none; margin:0;width: 100%;}
.scoreboard-container .social-links li { margin:0;box-sizing: border-box;}
.scoreboard-container .social-links {text-align:center;}
.scoreboard-container .social-links >  a{color:#f5ce03;}

/*HEADER*/
header.mod-site-header.style5 .dropnav { font-family: 'integral'; }

/* NEWS ROTATOR*/
div.mod-news-rotator.style2 {border: none;}
div.mod-news-rotator.style2 .story-box .title {font-family: 'mavericks', sans-serif;font-size: 2.25rem;font-weight: 600;letter-spacing: .06em}
div.mod-news-rotator.style2 .story-box .date-sport {font-family:'integral', sans-serif;font-size: 1.125rem;font-weight: 600; letter-spacing: .12em;}
div.mod-news-rotator.style2 .prev:focus, 
div.mod-news-rotator.style2 .next:focus,
div.mod-news-rotator.style2 .prev:hover, 
div.mod-news-rotator.style2 .next:hover{background:#f5ce03;color:#000}
div.mod-news-rotator.style2 .slick-prev:before{content:"\00ab"}
div.mod-news-rotator.style2 .slick-next:before{content:"\00bb"}

/* VIDEO */
.video-social-row{background:#3f3f3d;color:#fff}
.video-social-row a{color:#fff}
.mod-recent-videos.style3{background: #fff;color:#444}
.mod-recent-videos.style3 a{color:#222}
.video-social-row a.view-all-btn{background:#f5ce03;color:#000;padding:15px 20px;float:right;}
.view-all-btn:before{content: "\e83b";font-family: glyphicons;}
.section-social .twitter-feed{height: 776px;overflow: auto;background:#fff;padding: 30px;color:#444}
.section-social .twitter-feed .feed .head{display: none;}
.section-social .twitter-feed a{color:#0473AF;text-decoration: underline}
.section-social .twitter-feed .userinfo{color:#000}
.section-social .twitter-feed .userinfo a{color:#000}
div.mod-recent-videos.style3 .player::before {content: none;}
div.mod-recent-videos .date, 
div.mod-recent-videos .sport, 
div.mod-recent-videos .date-sport {display: none;}
div.mod-recent-videos.style3 .playlist .item .title {font-family: 'helveticamedium', sans-serif;font-size: 1rem;color:#000;font-weight: 700}
div.mod-recent-videos.style3 .playlist .item.active {border:3px solid #f5ce03;}


.section-social .section-header:before{font-size: 2.5rem;}
.section-social .twitter-feed .tweet{border-top:1px solid #dcdcdc;padding:10px 0 }
.section-social .twitter-feed .tweet .text,
.section-social .twitter-feed .tweet .links {font-family: 'helveticamedium', sans-serif;font-weight: 500;font-size: .8rem;}

/* GRAPHICS */
div.mod-graphic-carousel.style3 .slick-slide img{width: 100%}
div.mod-graphic-carousel.style3 .slick-prev, 
div.mod-graphic-carousel.style3 .slick-next{background:#000;color:#f5ce03}
div.mod-graphic-carousel.style3 .slick-prev:focus, 
div.mod-graphic-carousel.style3 .slick-next:focus,
div.mod-graphic-carousel.style3 .slick-prev:hover, 
div.mod-graphic-carousel.style3 .slick-next:hover{background:#f5ce03;color:#000}

/* BOTTOM ROW*/
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots{ list-style:none; margin:0; position:absolute; left:0; right:0; bottom:30px; z-index:1;text-align:center;}
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots li { position:relative; display:inline-block; vertical-align:top; margin:2px 8px }
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots li button { display:block; width:12px; height:12px; text-indent:-9999px; cursor:pointer; border-radius:15px; box-shadow:0 0 5px rgba(0,0,0,0.8); background:transparent }
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots li button:before { content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:3px solid #fff; border-radius:100%; overflow:hidden }
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots li.slick-active button { background:#fff; box-shadow:none }
.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots button { border:none; padding:0; }


/* Sponsor*/
.sponsor-row{background:#000; color:#fff;padding:20px 0}
.sponsor-row a{color:#fff}
div.mod-graphic-carousel.style1 .slick-prev, 
div.mod-graphic-carousel.style1 .slick-next{color:#f5ce03}
div.mod-graphic-carousel.style1 .slick-prev:focus, 
div.mod-graphic-carousel.style1 .slick-next:focus,
div.mod-graphic-carousel.style1 .slick-prev:hover, 
div.mod-graphic-carousel.style1 .slick-next:hover{background:#f5ce03;color:#000}
div.mod-graphic-carousel.style1 .slick-prev:before{content:"\00ab"}
div.mod-graphic-carousel.style1 .slick-next:before{content:"\00bb"}


/* FOOTER */


body .mod-site-footer{background: #efefef;}
body .mod-site-footer .footer-presto-logo{display: none;}
body .mod-site-footer.style1 .footer-logos li img {max-width: 265px;}
body .navbar-image.footer-logos{margin: 0 -33px;}
body .mod-site-footer .footer-logos li{margin: 0 29px;}
body .mod-site-footer.style1 .footer-text{margin:30px 0 0; padding:15px 0 0; border-top:1px solid #dcdcdc; text-align:left; font-family:'Roboto', sans-serif; font-weight:normal; font-size:1rem; color:#555;}
body .mod-site-footer.style1 .footer-text a{color:#000; margin-left:30px;}
body .mod-site-footer.style1 .footer-text a:hover{text-decoration:underline;}
body .mod-site-footer.style1 .footer-text a.footer-privacy{float: right;}

div.mod-site-footer .footer-text { font-size: .8rem; }


/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/


/* HEADER */
.staff-directory > h2,
.news-layout > h1,
.schedule-wrap > h1,
.mod-roster > .align-center > h1 {font-size: 2.125rem;color:#000;font-weight: bold;letter-spacing: 0.12em;text-transform: uppercase;padding: 0 15px;text-align: center;}

.stats-wrap .stats-box tr:hover a, 
.stats-wrap .stats-box tr:hover .sort a, 
.stats-wrap .stats-box tr.totals:hover a, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover a,
.stats-wrap .stats-box tr:hover td, 
.stats-wrap .stats-box tr:hover .sort td, 
.stats-wrap .stats-box tr.totals:hover td, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover td{color:#fff}

.stats-wrap .stats-box tr:hover, 
.stats-wrap .stats-box tr:hover .sort, 
.stats-wrap .stats-box tr.totals:hover, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover{background:#444;color:#fff}

.banner-score .linescore .linebox th.accent, 
.banner-score .linescore .linebox td.accent,
.stats-wrap .stats-box th,
.tab-container.primary > .tab-nav,
.rich-v2 .sidebar .widget > .more{background:#f5ce03;color:#000}
.tab-container.primary > .tab-nav a{color:#000}

.rich-v2 .sidebar .widget > .more:hover{text-decoration: underline;backgrond:#000;color:#fff;}

.stats-wrap .stats-box .row-head a:hover,
.stats-wrap .stats-box tr:hover .row-head,
.tab-container.primary > .tab-nav .active a{color:#fff;}

.mod-roster .headshot-layout li .number,
.mod-roster .headshot-layout li .name{background:#f5ce03;color:#000}


.bio-wrap .player-info .label{white-space: normal;}

/* STAFF DIRECTORY */
.staff-directory th { background:#f5ce03; color:#000 }

/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#f5ce03; color:#000 }
.roster .roster-header a { color:#000 }




/* SCHEDULE */
.schedule-list table th { background-color:#f5ce03; color:#000 }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#f5ce03 }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }
.highlights.highlights-standalone .stat { color: #000; }
	
/* BIO */
.bio-wrap .head { background:#f5ce03; color:#000}
.bio-wrap .head a { color:#000 }

div.bio-enhanced .action-shots{ background:#828282;}
div.bio-enhanced .head{background:#828282;color:#000}


/* ==============
   MEDIA QUERIES
   ============== */

/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:992px) {

.page { position:relative;overflow-x: hidden;}
.mainbody { min-height:500px; padding:20px; position:relative }
.landing .mainbody { min-height:0; padding:0 }

.internal-page #mainbody{max-width:1200px;margin:auto;margin-top: 125px;}
.landing-row { margin-top:0; overflow:hidden }
.landing-row:first-of-type { margin-top:0 }
.landing-row .landing-row-offset { margin:0 -10px }
.landing-row > div { max-width:1200px; margin:0 auto; padding:20px; box-sizing:border-box }
.landing-row > div:after { content:""; display:block; clear:both }
.landing-row.no-pad > div { padding:0 }
.landing-row.no-bounds > div { max-width:none }

.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% }

	
/* HEADER NAV*/
    header.mod-site-header.style5 .site-title {max-width: none;width: 310px;height: 94px;top: 0;z-index: 5;left: -70px;}
	/*header.mod-site-header.style5 .site-title {max-width: none;width: 200px;height: 125px;top:0;z-index: 5}*/
	header.mod-site-header.style5 .dropnav {padding-left: 224px;padding-right: 0}
	/*header.mod-site-header.style5 .dropnav .nav>a{padding: 0;}*/
	header.mod-site-header.style5 .dropnav > ul{ padding: 0 70px;}
	header.mod-site-header.style5>div{min-height: 70px;}
	header.mod-site-header.style5{background:#000; padding: 20px;}
	header.mod-site-header.style5 a{color:#000}
	header.mod-site-header .dropnav li a {color:#000}
	header.mod-site-header:not(.style4) .dropnav .nav > a {color:#808083;font-family: 'integral', sans-serif;font-weight: bold;font-size: 1rem;letter-spacing: .06em;}
	header.mod-site-header.style5 .dropnav > ul {height: 70px;}
	header.mod-site-header:not(.style4) .dropnav .nav.focus,
	header.mod-site-header:not(.style4) .dropnav .nav.show {background:None;text-decoration: underline; color: #FFCD00;}
	header.mod-site-header:not(.style4) .dropnav .nav.focus > a,
	header.mod-site-header:not(.style4) .dropnav .nav.show > a,
	header.mod-site-header:not(.style4) .dropnav .nav > a:hover { color: #FFF;}
	header.mod-site-header:not(.style4) .dropnav .nav.focus > .submenu {opacity: 1;visibility: visible;transition: all 0.5s ease 0.2s;}
	header.mod-site-header:not(.style4) .dropnav .nav.nav1 > .submenu {left:-2000px;right:-2000px;padding:45px 2000px;box-sizing: border-box;overflow: hidden;text-align: center}
	header.mod-site-header:not(.style4) .dropnav .nav:not(.nav1) > .submenu {padding-top:100px;}
	header.mod-site-header:not(.style4) .dropnav .nav.nav1 {position: static}
	header.mod-site-header .dropnav .nav.has-submenu.focus > a:before,
	header.mod-site-header .dropnav .nav.has-submenu.show > a:before,
	header.mod-site-header .dropnav .nav.has-submenu:hover > a:before { content:''; display:block;background:url(/images/setup/2019/dropdown_arrow.png) no-repeat 0 0; width:25px; height:7px; position:absolute; left:50%; transform: translatex(-50%); bottom:-29px; z-index:1 }
	header.mod-site-header .dropnav .nav.nav1.show > a:before,
	header.mod-site-header .dropnav .nav.nav1.focus > a:before,
	header.mod-site-header .dropnav .nav.nav1:hover > a:before{left: 12.5px;transform: none;}
	
	header.mod-site-header:not(.style4) .dropnav .nav.nav1 > .submenu > ul{text-align: left;left: 0;padding-top:100px;}
	header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a {font-family: "helveticamedium",arial;font-size: 2rem;letter-spacing: .12em;font-style: italic;white-space: nowrap}
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu>a{font-family: "helveticamedium",arial;font-size: 1.25rem;font-style: italic;min-width: 170px;}
	header.mod-site-header:not(.style4) .dropnav .submenu a { font-family: 'helveticamedium', arial; text-transform: uppercase; font-size: .9rem; }
	header.mod-site-header:not(.style4) .dropnav .submenu.level3 li:first-child {display: none;}
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu li a {font-size: .75rem; padding: 0 10px;}
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu:hover{background:#f5ce03;color:#000;}
		header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu:hover a:before,
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu:hover a,
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu:hover li a,
	header.mod-site-header:not(.style4) .dropnav .submenu.level2 .has-submenu:hover >a{color:#000;}
	.dropnav .submenu.level2 a:before { display:block; font-family:"GlyphIcons"; font-style:normal; font-weight:normal; font-size:1rem; speak:none; text-decoration:inherit; text-align: center; font-variant: normal; text-transform:none;color:#fff}
.dropnav .submenu.level3 a[href*="twitter"],
.dropnav .submenu.level3 a[href*="facebook"],
.dropnav .submenu.level3 a[href*="instagram"] { width:18px; height:18px; line-height:20px; overflow:hidden; color:#fff; border-radius:10px }
	.dropnav .submenu.level3 a[href*="twitter"]:before { content:"\e81d" }
.dropnav .submenu.level3 a[href*="facebook"]:before { content:"\e81b" }
.dropnav .submenu.level3 a[href*="instagram"]:before { content:"\e81f" }

	
	/* NEWS ROTATOR */
	div.mod-news-rotator .seat{max-height: calc(100vh - 181px)}
	
	/* SOCIAL ICONS */
	
.scoreboard-container .social-icons{position: absolute;right: 0;top: 0;bottom: 0;padding:30px;box-sizing: border-box}
.scoreboard-container .social-links ul { display:inline-block; vertical-align:top; list-style:none; margin:0;width: 100%;}
.scoreboard-container .social-links li { width: 33%;margin:0;box-sizing: border-box;float: left}
	
	
.secondary-nav { position:absolute;left: 0;right: 0; z-index:2; padding:10px; font-size:1rem; background:rgba(0,0,0,.9); color:#fff }
	.secondary-nav a {color:#fff}	
.secondary-nav > div {max-width: 1200px;padding: 0 15px 0  290px;margin: auto;box-sizing: border-box;}	
.secondary-nav h1 { font-family: 'integral', sans-serif; font-weight: 500; float:left; margin-bottom:0; margin-left: 36px; color:#fff; font-size:1.5rem;letter-spacing: 0.12em; }
.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; font-family: 'integral', sans-serif; font-size: 14px; }
.secondary-nav li.focus a,
.secondary-nav li:hover a { color:#f5ce03; text-decoration:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav.focus > a,
.secondary-nav .has-nav:hover > a { color:#f5ce03;}
.secondary-nav .has-nav > ul { display:none; position:absolute; right:0; padding:10px;background:rgba(0,0,0,.9); 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:#f5ce03 }
.secondary-nav .has-nav .has-nav { position:relative }
.secondary-nav .has-nav .has-nav > ul { top:0; right:100% }
	
/* NEWS ROTATOR */
	div.mod-news-rotator .pp {top:80px;}
	div.mod-news-rotator.style2 .seat:before{background: url("/images/setup/2019/carousel_story_bg.png");content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 400px;z-index: 1;background-size: contain}
	div.mod-news-rotator.style2 .story-box {position: absolute;left: 0;right: 0;bottom: 76px;background:none;z-index: 2;text-shadow: 2px 2px #000;padding-bottom: 10px; }
	div.mod-news-rotator.style2 .controls {max-width: 1170px;margin: auto; position: absolute;z-index: 1;left: 0;right: 0;bottom: 10px;background: none;}
	div.mod-news-rotator.style2 .control {width:16.6%;overflow: hidden;max-height: 66px;}
	div.mod-news-rotator.style2 .control.active{border:2px solid #f5ce03;padding: 0;}
	div.mod-news-rotator.style2 .control.active img{filter: brightness(.4)}
	div.mod-news-rotator.style2 .next, 
	div.mod-news-rotator.style2 .prev {top:auto;bottom: 70px;color: #fff;}
	div.mod-news-rotator.style2 .slick-prev:focus, 
	div.mod-news-rotator.style2 .slick-next:focus,
	div.mod-news-rotator.style2 .slick-prev:hover, 
	div.mod-news-rotator.style2 .slick-next:hover{background:#f5ce03;color:#000}
	div.mod-news-rotator.style2 .slick-prev:before{content:"\00ab"}
	div.mod-news-rotator.style2 .slick-next:before{content:"\00bb"}
		div.mod-news-rotator.style2 .story-box .title {color:#fff;}
div.mod-news-rotator.style2 .story-box .date-sport {color:#fff;}
	
	
	/* VIDEO */
	div.mod-recent-videos.style3 .player{width: 100%;}
	div.mod-recent-videos.style3 .playlist{display: block;position: relative;left: 0;right: 0;top:0;bottom: 0;margin: 0}
	div.mod-recent-videos.style3 .playlist .item {min-height: 133px;box-sizing: border-box}
 
}

@media only screen and (min-width:1200px){
	header.mod-site-header:not(.style4) .dropnav .nav.nav1 > .submenu > ul{padding-top:0;left: 75px;}
	
	.scoreboard-container .social-icons{padding:30px 75px;width: 250px;}
	div.mod-scoreboard.style4{padding-right: 250px;}
		header.mod-site-header:not(.style4) .dropnav .nav:not(.nav1) > .submenu {padding-top:50px;}

}


/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:991px) {

body { padding:0 }
	section{padding: 15px;}
	.section-header{background:#fff;text-align: center;color:#000;display: block}
	.video-social-row a.view-all-btn{display: block;float: none;text-align: center;}
/* HEADER NAVIGATION */
header.mod-site-header .site-title a img {display:none;}	
header.mod-site-header.style5 {padding-top:0}
header.mod-site-header .site-title {top: 0;max-width: none;padding: 15px;width: 100%;position: relative;box-sizing: border-box;}
header.mod-site-header { position:relative; background:#fff }
header.mod-site-header .mobile-menu-bar li a.active,	
header.mod-site-header .mobile-menu-bar li a{background:#000;color:#fff}
header.mod-site-header .site-title a { display:block; height:115px; text-indent:-9999px; background:url(/images/setup/New_Images/header_tablet.png) no-repeat 50% 50% }
	div.mod-scoreboard.style4{padding-right: 0}
	div.scoreboard-container .social-links li{margin:0 7.5px;display: inline-block;}
	div.scoreboard-container .full-schedule-btn{top:auto;bottom: 30px;}
	header.mod-site-header .mobile-menu-bar {background:#f5ce03;color:#000}
	header.mod-site-header .dropnav .submenu.level3 {display: none;}
	header.mod-site-header .dropnav .level2 .has-submenu::after {content: none;}

	div.scoreboard-container{max-height: 210px;}
.secondary-nav { background:#222; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:1.5rem; color:#fff; font-weight:700 }
.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 }

	.section-social .twitter-feed{padding-top: 0}
	
	/* Footer */
	
	body .mod-site-footer.style1 .footer-text{text-align: center;}
	body .mod-site-footer.style1 .footer-text a{display: block;text-align: center}
	body .mod-site-footer.style1 .footer-text a.footer-privacy{float: none;}
	
	
	
}

/*---------------------------------------
  ADJUSTMENTS FOR MOBILE  
  ----------------------------------------*/

@media only screen and (max-width:767px) {

h1 { font-size:1.75rem }
h2 { font-size:1.5rem }
h3 { font-size:1.375rem }
h4 { font-size:1.25rem }
h5 { font-size:1rem }
h6 { font-size:1rem }

header.mod-site-header .site-title a{ position:relative; max-width:280px; height:80px; background:url(/images/setup/New_Images/header_mobile_wide.png) no-repeat 50% 50%; background-size: auto 100% }
header.mod-site-header .mobile-menu-bar li a.active,	
header.mod-site-header .mobile-menu-bar li a{background:#f5ce03;color:#000}
	header.mod-site-header .mobile-menu-bar{background:none;height: 80px;padding-top:15px;}	
	.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots{bottom:15px;}
	
	
div.mod-news-rotator.style2 .story-box .title{max-height: none;text-transform: none;font-size: 1.75rem;}
}

@media only screen and (max-width:500px) {
	.banner-bottom-row div.mod-graphic-carousel.style3 .slick-dots{bottom:10px;}

}


/* CAMPS */
.camp-box > h2 {background-color: #5B5B5B!important;}
.camp-box button:hover {background: #5B5B5B!important;}
.camp-box button {background: #231F20!important; color: #fff;}
.camp-box button:before {background: #5B5B5B!important;}