/* ==============
   GLOBAL STYLES
   ============== */

/**

 Maroon Pantone, #8b1e41

 Gray 		#636b70


font-family: 'Rajdhani', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Raleway', sans-serif;

*/



.accent-bg,
.accent-bg th { color:#fff !important; background:#8b1e41 !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:'roboto', arial; font-size:1rem; line-height:1.5; color:#444; background:#fff; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }
:focus { outline-color:#4d90fe }
a { color:#8b1e41;text-decoration: none;}
a:focus,
a:hover { text-decoration: underline}

h1,h2,h3,h4,h5,h6 { line-height:1.3 }

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 }

.offscreen{background:#fff;color:#000}
.site-developer.inverted {background:#000; color:#fff;}
.site-developer.inverted a {color:#fff; }  
.site-developer { text-align:center; padding:0.75rem; }
.site-developer .site-developer-logo { max-height:30px; vertical-align:middle; } 
.site-developer a .site-developer-logo { opacity:0.6 }     
.site-developer a {display:inline-block; }
.site-developer a:hover .site-developer-logo,
.site-developer a:focus .site-developer-logo,
.site-developer a:active .site-developer-logo{ opacity:1; }

.wrapper { margin:0 auto }
.mainbody { display:block; padding:10px; color:#444; background:#fff }
.landing .mainbody { padding:0; background:none }

.section-header { position:absolute; left:-9999px }

.navbar-image ul { list-style:none; margin:0 }
.navbar-image li img { vertical-align:top }

.tabs-wrapper ul.tabs .tab{background:#000}
.tabs-wrapper ul.tabs .tab:first-child {padding-left: 15px}
.tabs-wrapper ul.tabs .tab:last-child{padding-right: 15px;}
.tabs-wrapper ul.tabs .tab:first-child a:after{content: "/"; padding: 0 7.5px;}
.tabs-wrapper ul.tabs .tab:last-child a:after{content: none;}
.tabs-wrapper .tab_title { display:none }
.tabs-wrapper .tab a { display:block; padding:0;font-family: 'Rajdhani', sans-serif; font-size:1.125rem; font-weight:500; text-align:center;background:#000; color:#a1a1a1;letter-spacing: .06em; text-transform: uppercase;}
.tabs-wrapper .tab a:focus,
.tabs-wrapper .tab a.active {color:#fff; }  


/* NEWS ROTATOR */
.landing-row.carousel-row{padding-bottom: 125px;}
div.mod-news-rotator.style2 {border: none;background: none;}
div.mod-news-rotator.style2 .slick-list{background:#000;margin-bottom: 15px;}
div.mod-news-rotator.style2 .next, 
div.mod-news-rotator.style2 .prev{display: none!important;}
div.mod-news-rotator.style2 .story-box{background:#000;color:#a1a1a1;font-family: 'Rajdhani', sans-serif;font-weight: normal;font-size: 1rem;padding: 19px;text-align: left}
div.mod-news-rotator.style2 .story-box .title{font-size: 2.25rem;font-weight: 700;letter-spacing: .05em;color:#fff;max-height: none;overflow: visible;}
div.mod-news-rotator.style2 .story-box .date-sport{letter-spacing: .12em;font-weight: normal;}
div.mod-news-rotator .story-box .related-links li a {color:#a1a1a1;font-size: .875rem;}
div.mod-news-rotator.style2 .control {max-width: 10%;}
div.mod-news-rotator.style2 .control.active:before {border: 3px solid #fff;padding: 0;position: absolute;left: 5px;right: 5px;top:0;bottom: 0;display: block;content: "";z-index: 5;}
div.mod-news-rotator.style2 .control.active img{filter: brightness(.5)}
div.mod-news-rotator.style2 .readmorecontainer{text-align: center;}
div.mod-news-rotator.style2 .readmorecontainer a {color:#fff;text-transform: uppercase;font-size: 1.125rem;}
/* VERTICAL BANNER */
div.mod-graphic-carousel.p .slider .slick-slide{float: left;}
div.mod-graphic-carousel.style3 .slick-prev::before {content:"\e812"}
div.mod-graphic-carousel.style3 .slick-next::before {content: "\e811"}
div.mod-graphic-carousel.style3 .slick-prev, 
div.mod-graphic-carousel.style3 .slick-next {top:15px;left: 50%;margin-left: -20px;margin-top:0;}
div.mod-graphic-carousel.style3 .slick-next{top:auto;bottom: 15px;}
div.mod-graphic-carousel.style3 .slick-prev:hover,
div.mod-graphic-carousel.style3 .slick-prev:focus, 
div.mod-graphic-carousel.style3 .slick-next:hover,
div.mod-graphic-carousel.style3 .slick-next:focus{background:#636b70;color:#fff}



/* MORE NEWS*/
div.mod-more-news{background:#000;color:#a1a1a1; padding:10px;}
div.mod-more-news a{color:#fff}

/* SCOREBOARD */
.landing-row.scoreboard-row{padding-top:25px;}
.landing-row.scoreboard-row .scoreboard-background{background:url("/images/setup/2019/bg_red_pattern.png"),#8b1e41;color:#fff;}
.landing-row.scoreboard-row a{color:#fff}
.scoreboard-header{color:#fff;background:#000;font-family: 'Rajdhani', sans-serif;font-weight:bold;font-size: 2.25rem;display: inline-block;padding:0 15px;text-transform: uppercase;}
div.mod-scoreboard.style7 .event-box .event {color:#fff;font-family: 'Rajdhani', sans-serif;font-weight: 500; border:solid 1px transparent;}
div.mod-scoreboard.style7 .event-box .event:focus { border:solid 1px rgba(255,255,255,0.5) }
div.mod-scoreboard.style7 .event-box .links {border:None;}
div.mod-scoreboard.style7 .event-box .date {font-size:2rem;font-weight: bold; }
div.mod-scoreboard.style7 .event-box .status {font-size: .875rem;font-weight: normal;font-family: 'Roboto', sans-serif;min-height:21px; }
div.mod-scoreboard .event-box .sport {font-size: 1.25rem;}
div.mod-scoreboard.style7 .event-box .team {font-weight: 600;}
div.mod-scoreboard.style7 .event-box .links{text-align: left}
div.mod-scoreboard.style7 .event-box .links a {font-size: 1rem;}
div.mod-scoreboard.style7 .event-box .links a:hover{color:#636b70}
div.mod-scoreboard.style7 .event-box .neutralsite-notes {font-size: 1rem;}
div.mod-scoreboard.style7 .event-box .teams:before{background:url("/images/setup/2019/vs.png") no-repeat center center;}
div.mod-scoreboard.style7 .event-box.away .teams::before {background:url("/images/setup/2019/at.png") no-repeat center center;}
div.mod-scoreboard.style7 > div {background:url("/images/setup/2019/white_line.png")no-repeat center 148px;}
div.mod-scoreboard.style7 .next, 
div.mod-scoreboard.style7 .prev{top:178px;color:#fff}

div.mod-scoreboard.style7 .event-box.meet .team-logos:before{background: url(/images/setup/2019/default_event_image.png) no-repeat 50% 50%;background-size:cover;}


div.view-all-btn{float:right;background:#fff;color:#8b1e41;padding:0 15px;position:absolute;right:50px;z-index:500;}
.landing-row.scoreboard-row div.view-all-btn a{color:#8b1e41;font-size: .875rem;font-weight: bold;text-transform:uppercase;}
}
/* SPONSOR ROW*/
.sponsor-row{background:#fff;}
.sponsor-row a {color:#8b1e41}
div.mod-graphic-carousel.style1 .slick-prev, 
div.mod-graphic-carousel.style1 .slick-next {color:#000;box-shadow: none;text-shadow: none;}
div.mod-graphic-carousel.style1 .slider {padding-top:75px;padding-bottom: 75px;}


/* FOOTER*/
footer.mod-site-footer {background:#fbf9f9;}
footer.mod-site-footer a{color:#8b1e41;font-weight: bold;}
footer.mod-site-footer.style1 .footer-text {font-family: 'Rajdhani', sans-serif;font-size: 1rem;font-weight: 500;color:#555}
footer.mod-site-footer.style1 .footer-presto-logo{display: none;}

.privacy-policy{display: block}



/* SCOREBOARD*/
	div.sticky-bar {position: fixed;left: 0;right: 0;bottom: 0;z-index: 10;background:#8b1e41;color:#fff;height: 50px;box-shadow:0 0 2rem rgba(0,0,0,0.2);}	
	div.sticky-bar a{color:#fff;}
	div.sticky-bar > div{max-width: 1200px;margin: auto;text-align: center;position: relative;}
	div.mod-scoreboard.style3 .event-box .date-status .status {display: none;}
	div.sticky-bar .scoreboard-container{max-width: 660px;float: left;display: inline-block;margin-left: 20px;background:#fff;color:#8b1e41}
	div.sticky-bar .scoreboard-container a{color:#8b1e41;font-weight:bold;}
	div.mod-scoreboard .event-box .sport {text-transform: none;font-size: .875rem;font-weight: lighter;margin-bottom: 19px;}
	div.mod-scoreboard.style3 .event-box .teams span {font-size: .875rem;font-weight: lighter;}
	div.mod-scoreboard.style3 .pp, 
	div.mod-scoreboard.style3 .prev, 
	div.mod-scoreboard.style3 .next {border:none;right:20px;color:#fff;top:50%;margin-top:-15px;width:20px;z-index: 5;background:#000}
	div.mod-scoreboard.style3 .pp:hover, 
	div.mod-scoreboard.style3 .prev:hover, 
	div.mod-scoreboard.style3 .next:hover,
	div.mod-scoreboard.style3 .pp:focus, 
	div.mod-scoreboard.style3 .prev:focus, 
	div.mod-scoreboard.style3 .next:focus{background:#8b1e41;color:#fff;}
	div.mod-scoreboard.style3 .pp:before, 
	div.mod-scoreboard.style3 .prev:before, 
	div.mod-scoreboard.style3 .next:before{width:20px;}
	div.mod-scoreboard.style3 .pp{right:40px;}
	div.mod-scoreboard.style3 .prev{right:60px}
	div.mod-scoreboard.style3 {padding:0 100px 0 0 ;line-height: 50px;height: 50px;}
	div.mod-scoreboard.style3 .event-box .event span.date-status {font-size: .875rem;font-weight: bold;}
	div.mod-scoreboard.style3 .event-box .links .sep, div.mod-scoreboard.style3 .event-box .links .text a{position: relative;left:0;right: 0;top: 0;height: auto;width: auto;font-size: .875rem;margin:0;}
	div.mod-scoreboard.style3 .event-box {padding:0}
	div.mod-scoreboard.style3 .event-box .event span.date-status:after{vertical-align: top;content: '\2022';display: inline-block;font-size: 1.25rem;margin: 0 5px;font-weight: normal;}
	div.mod-scoreboard.style3 .event-box .result:before,
	div.mod-scoreboard.style3 .event-box .result:after{vertical-align: top;}
	div.mod-scoreboard.style3 .event-box .event > span  span,
	div.mod-scoreboard.style3 .event-box .event > span {vertical-align: baseline;margin: 0}
	.page{padding-bottom: 50px;}
div.sticky-bar .scoreboard-container div.mod-scoreboard.style3{overflow:visible;}
	div.sticky-bar .scoreboard-container div.mod-scoreboard.style3:before{content:"";display:inline-block;background:#fff;width:25px;height:50px;transform: skew(-15deg);position:absolute;left:-15px;}
	div.sticky-bar .scoreboard-container div.mod-scoreboard.style3:after{content:"";display:inline-block;background:#fff;width:25px;height:50px;transform: skew(-15deg);position:absolute;right:-15px;top:0}
	div.sticky-bar .scoreboard-container div.mod-scoreboard.style3 .slider:after{content:"";background:#000;width:100px;height: 50px;display: inline-block;position: absolute;right: -100px;top:0;transform: skew(-15deg);z-index: 1;}
	div.sticky-bar .social-links .icon{background:#fff;color:#8b1e41;padding: 2px}
	div.sticky-bar .social-links .icon:focus,
	div.sticky-bar .social-links .icon:hover{background:#000;color:#fff;}
/*-------------------------------------------------------------------- 
  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 th, 
.stats-wrap .stats-box tr:hover .sort th, 
.stats-wrap .stats-box tr.totals:hover th, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover th,
.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:#636b70;color:#fff}


.rich-v2 .sidebar .widget > .more:hover{background:#636b70;color:#fff}

.bio-wrap .head a{white-space: normal;}

.mod-roster .headshot-layout li .number,
.mod-roster .headshot-layout li .name,
.banner-score .linescore .linebox th.accent, 
.banner-score .linescore .linebox td.accent,
.stats-wrap .stats-box th,
.tab-container.primary > .tab-nav{background:#8b1e41}

.bio-wrap .player-info .label{white-space: normal;}

/* STAFF DIRECTORY */
.staff-directory th { background:#8b1e41; color:#fff }

/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#8b1e41; color:#fff }
.roster .roster-header a { color:#fff }

/* SCHEDULE */
.schedule-list table th { background-color:#8b1e41; color:#fff }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#8b1e41 }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }
.highlights.highlights-standalone .stat { color: #fff; }
	
/* BIO */
.bio-wrap .head { background:#8b1e41; color:#fff }
.bio-wrap .head a { color:#fff }
div.bio-enhanced .player-heading{background:#8b1e41}
div.bio-enhanced .player-heading .number{background:#636b70!important}

.secondary-nav h1 button { display:none; border:none; background:transparent; color:#fff }

/* ==============
   MEDIA QUERIES
   ============== */

/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:992px) {

.page { position:relative;background: url("/images/setup/2019/page_bg.jpg") no-repeat;background-attachment: fixed;background-size: cover;}
.mainbody { min-height:500px; padding:20px; position:relative }
.landing .mainbody { min-height:0; padding:0 }
.wrapper{overflow-x:hidden;}
.internal-page #mainbody{max-width:1200px;margin:auto;}
.landing-row {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.scoreboard-row > div > div{max-width:1200px; margin:0 auto; padding:20px; box-sizing:border-box;position:relative; }

.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% }

	.landing-row.carousel-row{padding-top:75px;position: relative;}
	.landing-row.carousel-row .tabs{position: absolute;top:60px;z-index: 2}
	header.mod-site-header:not(.style4) .dropnav .nav.focus > .submenu {opacity: 1;visibility: visible;transition: all 0.5s ease 0.2s;}
	
	.site-header { position:relative; z-index:3; min-height:143px; background:url(/images/setup/2019/bg_red_pattern.png) repeat,#8b1e41;color:#fff}
	.site-header a{color:#fff;}
	.site-header:before { content:''; position:absolute; left:-9999px; top:90px; right:-9999px; height:50px; background:#fff; border-bottom:4px solid #8b1e41 }
	.site-header > .container { position:relative; max-width:1200px; margin:0 auto }
	.site-header .site-title { position:absolute; top:8px; text-align: center;width: 100%}
	.site-header .site-title a { display:block; width:689px; height:70px; text-indent:-9999px; background:url(/images/setup/2019/typography.png) no-repeat;margin: auto;}
	.site-header .site-logo { position:absolute; left:49%; top:59px; width:202px; height:169px; margin-left:-105px; text-indent:-9999px; background:url(/images/setup/2019/logo.png) no-repeat }
	.dropnav{background:#fff}
	.mobile-menu-bar { display:none }
	
/* SEARCH */
	.search-bar { position:absolute; right:0; top:27px; width:144px; height:26px; background:rgba(255,255,255,0.5); border-radius:4px; -webkit-box-sizing:border-box; box-sizing:border-box }
	.search-bar input[type="text"] { width:94%; height:26px; vertical-align:top; padding:0 30px 0 5px; font-family:'Rajdhani', arial; text-transform:uppercase; border:none; outline:none; color:#000; background:none; border-radius:4px 0 0 4px; -webkit-box-sizing:border-box; box-sizing:border-box;font-size: 1.125rem; }
	.search-bar .submit { width:30px; height:26px; padding:0; border:none; overflow:hidden; background:none; position:absolute; right:0; top:0 }
	.search-bar .submit .text { display:block; width:0; height:0; overflow:hidden; }
	.search-bar .submit .gicon:before { display:block; width:100%; height:26px; font-size:1.125rem; line-height:26px; text-align:center; color:#000; margin:0 }
	.search-bar label{color:#000}

/* SOCIAL BUTTONS */
.social-links { position:absolute; left:0; top:27px }
	.social-links ul { margin:0; list-style:none }
	.social-links li { float:left; margin-left:12px }
	.social-links li:first-child { margin-left:0 }
	.social-links li a { text-decoration:none }
	.social-links .text { display:none }
	.social-links .icon { display:block; width:26px; height:26px; overflow:hidden; font-size:1.25rem; text-align:center; text-decoration:none; line-height:26px; color:#fff;  border-radius:100%; }
	.social-links .icon:hover { color:#8b1e41;background:#FFF }

	
	.mod-news-rotator.style2 .control .thumb {max-height: 44.67px;}
/*NAVIGATION*/ 
	.dropnav { position:relative; margin-top:90px; text-align:center;height: 50px; }
	.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0;vertical-align: top;}
	.dropnav > ul { display:inline-block; vertical-align:top; text-align:left }
	.dropnav .nav { float:left }
	.dropnav > ul:first-of-type{text-align: left;float: left;}
	.dropnav > ul:last-of-type{text-align: right;float: right;}
	.dropnav > ul > li.wiki a{color:#fff;background:#8b1e41}
	.dropnav ul li.wiki a{display: inline-block;}
	.dropnav ul .level3 .wiki a{display: none;}
	.dropnav .nav > a { display:block; position:relative; height:50px; padding:0 10px; font-family: 'Rajdhani', sans-serif; font-size:1.4rem; font-weight:500; line-height:50px; text-decoration:none; color:#8b1e41; text-transform:uppercase }
	.dropnav .nav:hover > a { color:#fff;background:#8b1e41 }
	.dropnav .nav > .submenu { display:none; position:absolute; left:0; right:0; top:50px; padding:60px 30px; background:#fff; white-space:nowrap; border-top:5px solid #8b1e41; -webkit-box-sizing:border-box; box-sizing:border-box;text-align: center;min-width: 250px;opacity: .9}
	.dropnav .submenu.level1 > ul{margin-left: 30px;}
	.dropnav .submenu.level1 > ul:first-child{margin-left: 0}
	.dropnav .submenu.level2 .has-submenu > a{display: block; font-family: 'Rajdhani', sans-serif;font-size: 1.4375rem;font-weight: 600;color:#8b1e41;text-transform:uppercase;margin-top: 10px;}
	.dropnav .submenu.level2 > ul{display: inline-block;vertical-align: top;margin-left: 15px;}
	.dropnav .submenu.level2 > ul:first-child{margin-left: 0}
	.dropnav .nav.focus > .submenu,
	.dropnav .nav:hover > .submenu { display:block }
	.dropnav .submenu.level1>ul{padding:0 15px;display: inline-block;text-align: left}
	.dropnav .nav1 .submenu.level1>ul{display: block}
	.dropnav .submenu a { display:block; font-family: 'Rajdhani', sans-serif; font-weight: 600; font-size:1.125rem; line-height:22px; white-space:normal; text-decoration:none; color:#000 }
	.dropnav .submenu.level1>ul>.has-submenu {position: relative;display: inline-block;vertical-align: top;min-width: 180px;}
	.dropnav .submenu.level1>ul>.has-submenu:nth-child(2){float: right}
	.dropnav .submenu.level1>ul>.has-submenu:first-child{margin-left: 0}
	.dropnav .submenu.level1>ul>.has-submenu>a {color: #8b1e41;font-family: 'Rajdhani', sans-serif;font-weight: 600;font-size: 1.875rem;letter-spacing:0;white-space: nowrap;display: block;text-transform:uppercase;margin-bottom: 30px;}
	.dropnav .submenu .has-submenu > *{display: inline-block;vertical-align: top}
	.dropnav .submenu.level3>ul>li:first-child{display: none;}
	.dropnav .submenu.level3 li{display: inline-block;}
.dropnav .submenu.level3 li a:after{content: "";padding:0 1.5px;}
	.dropnav .nav > .submenu a:hover{color:#636b70;text-decoration: underline}
/* SECONDARY NAV */	
	.secondary-nav { position:relative; z-index:2; padding:10px; margin-bottom:10px; font-size:1.125rem;font-family: 'Rajdhani', sans-serif;font-weight: 500; }
	.secondary-nav > div {max-width: 1200px;padding: 0 15px;margin: auto;background:#8b1e41;color:#fff; }	
	.secondary-nav h1 { float:left; margin-bottom:0; color:#fff; font-size:1.625em;font-weight: bold; }
	.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 {text-decoration:underline}
	.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:#8b1e41 }
	.secondary-nav .has-nav > ul { display:none; position:absolute; right:0; padding:10px; background:#8b1e41; 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:#000;background:#fff }
	.secondary-nav .has-nav .has-nav { position:relative }
	.secondary-nav .has-nav .has-nav > ul { top:0; right:100% }
	
	.landing-row.scoreboard-row{position: relative;}
	.scoreboard-header{position: absolute;top:-23px;margin: 0 0 0 40px}
	div.mod-scoreboard.style7 {padding:30px 30px 0;}
	
		div.mod-more-news{max-height: 761px;overflow: auto}
		
		
	.sticky-bar .social-links{position:absolute; right:0;top:10px;left:auto;}	
	.sticky-bar .sticky-logo{position: absolute;left: 20px;top: -45px;width: 106px;height: 106px;background: url(/images/setup/2019/default_event_image.png) no-repeat 0 0;background-size:cover;color: #fff;text-indent: -9999px;}
		div.sticky-bar .sticky-name{float: left;font-size: 1.125rem;font-weight:bold;line-height: 50px;padding-left:20px;}
	div.sticky-bar .sticky-name{display: block;width: 106px;height: 106px;}	
	
		
}

@media only screen and (min-width:1200px) {
	div.sticky-bar .scoreboard-container{max-width:760px;}
    	div.sticky-bar .scoreboard-container{margin-left:60px;}
	.dropnav .submenu.level1>ul{padding: 0}
	.dropnav .submenu.level2 > ul{margin-left: 60px;}
	.dropnav .nav > a{padding: 0 18px;font-size: 1.5rem;}
	.dropnav .nav > .submenu{right: auto}
	.dropnav .nav1 > .submenu{left: -2000px;right: -2000px;padding: 30px 2000px;}
	.dropnav .submenu.level3 li a:after{padding:0 7.5px;}
		.dropnav .submenu.level3 li a:after{content: "|";}
	.dropnav .submenu.level3 li:last-child a:after{content: none;}
	.dropnav .submenu.level3 li:nth-child(4) a:after{content: none;}
		.site-header .site-logo { left:50%;}
		
		div.mod-graphic-carousel.style3 .slick-slide img {height:797px;}
		


}

/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:991px) {
div.sticky-bar {display:none;!important}
body { padding:0 }
.sticky-bar { display:none }
/* HEADER NAVIGATION */
header.mod-site-header .site-title a img {display:none;}	
header.mod-site-header {padding-top:0;position:relative; background:#fff}
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 .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/header_tablet.png) no-repeat 50% 50% }
	.social-links{text-align: center;padding:5px 0}
		.social-links ul { margin:0; list-style:none }
	.social-links li { float:none; margin-left:12px;display: inline-block}
	.social-links li:first-child { margin-left:0 }
	.social-links li a { text-decoration:none }
	.social-links .text { display:none }
	.social-links .icon { display:block; width:26px; height:26px; overflow:hidden; font-size:20px; text-align:center; text-decoration:none; line-height:26px; color:#fff;  border-radius:100%; }
	.social-links .icon:hover { color:#8b1e41;background:#FFF }
	#search-bar{display: none;}
.site-header { position:relative; background:#000 }
.site-header .site-title { margin:0 }
.site-header .site-title a { display:block; height:115px; text-indent:-9999px; background:url(/images/setup/2019/header_tablet.png) no-repeat 50% 50%, #8b1e41}
	.site-header .site-logo{display: none;}
.mobile-menu-bar { display:block; padding:5px; background:#636b70;color:#fff; }
.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-family:'roboto_condensed', arial; font-weight:700; font-size:14px; line-height:35px; text-transform:uppercase; text-decoration:none; white-space:nowrap; color:#fff; border-radius:3px }
.no-touch .mobile-menu-bar li a:hover,
.mobile-menu-bar li a.active { background:#000; color:#fff; 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 }
	
	div.mod-more-news{padding-bottom: 15px;}
	
.secondary-nav { background:#222; color:#fff }
.secondary-nav h1 { display:flex; align-items:center; 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.active h1 { background:rgba(0,0,0,0.3) }
.secondary-nav h1 button { display:block; margin-left:auto }
.secondary-nav h1 button span { display:block; width:0; height:0; overflow:hidden }
.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 }

/*
.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:after { border-color:transparent transparent #fff; border-width:0 5px 5px }
*/

	div.mod-scoreboard.style7 .next, div.mod-scoreboard.style7 .prev{top:146px}
	div.mod-graphic-carousel.style3{display: none;}
	div.landing-row.carousel-row{padding:15px 0}
	.landing-row.scoreboard-row{padding: 0}
	div.view-all-btn{position:relative;margin-right:50px;margin-top:15px;right:auto;}
	
}

/*---------------------------------------
  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:240px; height:80px; background:url(/images/setup/2019/header_mobile_wide.png) no-repeat 50% 50%; background-size:100% auto }
	.site-header{background: #8b1e41}
	.site-header .site-title { margin:0 144px 0 10px }
.site-header .site-title a { max-width:240px; height:80px; text-indent:-9999px; background:url(/images/setup/2019/header_mobile_wide.png) no-repeat 0 50%,#8b1e41; background-size:100% auto }

.mobile-menu-bar { position:absolute; right:5px; top:22px; padding:0; background:none }
.mobile-menu-bar li a { background:#636b70 }
.mobile-menu-bar li .text { display:none }

div.view-all-btn{display:block;float:none;right:auto;margin-right:0;text-align:center;padding:0;background:none;margin-bottom:30px;}
div.view-all-btn a{padding:10px 15px;background:#fff;}
}

/* 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;}