<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
  ----- Global Styles (all screens) -----
*/

/* Fonts */
@font-face {
  font-family: 'utility-icons';
  src: url('/utility-icons.woff2') format('woff2'),
       url('/utility-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

div.mod-scoreboard.style1 .event-box .event{ min-height:367px }
.mod-scoreboard.style2 .slick-empty:not(.card) { height:auto; display:flex; margin-right:1rem; margin-bottom:0; margin-left:1rem; box-sizing:content-box; position:relative; -ms-flex-direction:column; flex-direction:column; min-width:0; background-color:#fff; background-clip:border-box; border:1px solid rgba(0,0,0,.125); border-radius:.25rem }

/* Accent Color */
.accent-bg,
.accent-bg th { color:#fff !important; background:#003087 !important }

/* Skip Navigation */
.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 }

/* Page Structure */
html { font-size:16px !important }
body { padding:0; font-family:'Roboto', sans-serif; font-size:1rem; line-height:1.5; color:#000; background:#fbfbfb; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }
.page { overflow:hidden }
.body-container { position:relative; z-index:1; max-width:1400px; margin:0 auto }
.landing .body-container { max-width:none }
.mainbody { display:block; padding:10px; color:#000; background:#fff; box-shadow:0 0 0 1px #eee }
.landing .mainbody { padding:0; background:none; box-shadow:none }

@media only screen and (min-width:992px) {
  .page { position:relative; padding-top:144px }
  .body-container { margin:2rem auto }
  .sport-home .body-container { margin-top:0 }
  .mainbody { position:relative; min-height:500px; padding:20px }
  .landing .mainbody { min-height:0; padding:0 }
}

/* Grid */
@media only screen and (min-width:992px) {
  .landing-row { position:relative }
  .landing-row .landing-row-offset { margin:0 -10px }
  .landing-row &gt; div { max-width:1400px; margin:0 auto; padding:20px; box-sizing:border-box }
  .landing-row &gt; div:after { content:""; display:block; clear:both }
  .landing-row.no-pad &gt; div { padding:0 }
  .landing-row.no-bounds &gt; 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% }
}

/* Links */
a { text-decoration:none; color:#003087 }
a:focus,
a:hover { text-decoration:underline }

/* Wiki Links Toggle */
#wiki-toggle-btn { top:auto !important; bottom:0 }

/* Headings */
h1, h2, h3, h4, h5, h6 {font-family:'Roboto Condensed', sans-serif;line-height: 1.3;color:#003087;}

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:0.875rem }

@media only screen and (min-width:992px) {
  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 }
}

/* Navbar Image */
.navbar-image ul { list-style:none; margin:0 }
.navbar-image li img { vertical-align:top }

/* Header */
.site-header { position:relative; z-index:3; font-size:1rem; background:#fff }
.site-header .site-logo { display:block; padding:1rem }
.site-header .site-logo img { vertical-align:top }
.site-header .header-top { position:relative; display:flex; justify-content:space-between; align-items:stretch }
.site-header .header-buttons { position:relative }
.site-header .member-toggle { position:relative; display:flex; align-items:center; padding:1rem 3rem 1rem 1.5rem; font-family:'Roboto Condensed', sans-serif; font-size:1.2rem; text-decoration:none; color:#757575; border-left:1px solid #e5e5e5 }
.site-header .member-toggle:after { content:'\e810'; position:absolute; top:50%; right:1.5rem; margin-top:-1.1rem; font-family:'glyphicons'; font-size:1.2em; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); transition:0.3s }
.site-header .member-toggle.active:after { -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg) }

@media only screen and (min-width:992px) {
  .site-header { position:fixed; left:0; top:0; right:0 }
  .site-header &gt; div { position:relative; max-width:1400px; margin:0 auto }
  .site-header .site-logo { flex:1 0 auto }
  .site-header .member-toggle { display:none }
  .site-header .header-nav-wrapper { position:relative; display:flex; justify-content:space-between; background:#003087 }
  .site-header .header-nav-wrapper .dropnav { order:1 }
  .site-header .header-nav-wrapper .header-buttons { order:2 }
}

@media only screen and (min-width:1200px) {
  .site-header .site-logo { padding:1rem 0 }
}

@media only screen and (min-width:1400px) {
  .site-header .header-nav-wrapper:before { content:''; position:absolute; left:-5000px; right:-5000px; top:0; bottom:0; background:#003087 }
}

/* Member Logos */
.site-header .member-logos { position:absolute; z-index:1; top:100%; left:0; right:0; height:0; background:#fff; overflow:hidden; border-top:1px solid #e5e5e5; transition:height 0.5s }
.site-header .member-logos.active { height:calc(100vh - 75px); overflow:auto }
.site-header .member-logos li + li { border-top:1px solid #e5e5e5 }
.site-header .member-logos li a { display:flex; align-items:center; padding:0.5rem 2rem; font-family:'Roboto Condensed', sans-serif; color:#757575 }
.site-header .member-logos li img { max-height:50px; margin-right:1.5rem }

@media only screen and (min-width:992px) {
  .site-header .member-logos { position:static; display:flex; align-items:stretch; height:auto !important; border-top:0 }
  .site-header .member-logos ul { display:flex }
  .site-header .member-logos li { display:flex; align-items:stretch }
  .site-header .member-logos li + li { border-top:0 }
  .site-header .member-logos li a { position:relative; display:flex; align-items:center; padding:0.24rem; box-sizing:border-box }
  .site-header .member-logos li a:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:5px; opacity:0; background:#cc8a00; transition:0.3s; -webkit-transform:translate(0, -4px); -ms-transform:translate(0, -4px); -moz-transform:translate(0, -4px); transform:translate(0, -4px) }
  .site-header .member-logos li a:hover:after { opacity:1; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -moz-transform:translate(0, 0); transform:translate(0, 0) }
  .site-header .member-logos li img { max-height:60px; margin-right:0 }
  .site-header .member-logos li span { display:none }
}

@media only screen and (min-width:1200px) {
  .site-header .member-logos li a[href*="austin"] img,
  .site-header .member-logos li a[href*="schreiner"] img { max-height:80px }
  .site-header .member-logos li a[href*="stthomas"] img { max-height:55px }
}

/* Mobile Navigation */
.mobile-menu-bar { position:absolute; right:1rem; top:50%; white-space:nowrap; transform:translateY(-50%) }
.mobile-menu-bar ul { display:flex; list-style:none; margin:0 }
.mobile-menu-bar li + li { margin-left:0.5rem }
.mobile-menu-bar li a { display:block; padding:0.5rem; line-height:1; text-decoration:none; text-transform:uppercase; color:#003087; background:#fff; box-sizing:border-box; border-radius:0.25rem }
.mobile-menu-bar li a.active { color:#fff; background:#cc8a00 }
.mobile-menu-bar li .text { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0) }
.mobile-menu-bar li .jump-to-nav .close,
.mobile-menu-bar li .jump-to-nav.active .open { display:none }    
.mobile-menu-bar li .jump-to-nav.active .close { display:block }

@media only screen and (min-width:768px) {
  .mobile-menu-bar li .text { position:static; width:auto; height:auto; margin-left:3px; clip:initial }
}

@media only screen and (min-width:992px) {
  .site-header .mobile-menu-bar { display:none }
}

/* Primary Navigation */
.site-header .dropnav { display:none; font-size:1em; color:#003087; background:#fff }
.site-header .dropnav.active { display:block }
.site-header .dropnav .submenu { display:none }
.site-header .dropnav .active &gt; .submenu { display:block; background:rgba(0,0,0,0.1) }
.site-header .dropnav li { border-top:1px solid rgba(0,0,0,0.1) }
.site-header .dropnav li:first-child { border-top:none }
.site-header .dropnav li a { display:block; padding:0 0.625em; line-height:2.125em; color:#003087; text-decoration:none; position:relative }
.site-header .dropnav .has-submenu { position:relative }
.site-header .dropnav .has-submenu:after { content:'\e810'; position:absolute; right:0; top:0; width:2.5em; text-align:center; font-family:'glyphicons'; line-height:2.125em; color:#fff; background:rgba(0,0,0,0.4) }
.site-header .dropnav .has-submenu.active:after { content:'\e811' }
.site-header .dropnav .submenu-title { display:none }
.site-header .dropnav .submenu.level2 .has-submenu li:first-child { display:none }

@media only screen and (min-width:992px) {
  .site-header .dropnav { display:flex; white-space:nowrap; color:#fff; background:#003087 }
  .site-header .dropnav .has-submenu:after { display:none }
  .site-header .dropnav ul { list-style:none; padding:0; margin:0 }
  .site-header .dropnav li { border-top:none }
  .site-header .dropnav &gt; ul { display:inline-flex }
  .site-header .dropnav &gt; ul &gt; .wiki a { position:relative; z-index:1; color:#fff }
  .site-header .dropnav &gt; ul &gt; .wiki a:hover { text-decoration:underline }
  .site-header .dropnav &gt; ul &gt; .wiki a + a { display:none !important } 
  .site-header .dropnav .nav { position:relative; display:inline-flex; align-items:center; text-align:left }
  .site-header .dropnav .nav &gt; a { position:relative; z-index:1; padding:1rem 0.5rem; font-family:'Roboto Condensed', sans-serif; font-size:1em; text-decoration:none; text-transform:uppercase; line-height:normal; color:#fff }
  .site-header .dropnav .nav &gt; a:after { content:''; position:absolute; left:0.5rem; bottom:0; right:0.5rem; height:5px; opacity:0; background:#cc8a00; -webkit-transform:translate(0, 4px); -ms-transform:translate(0, 4px); transform:translate(0, 4px) }
  .site-header .dropnav .nav &gt; a:hover:after,
  .site-header .dropnav .nav.show &gt; a:after { opacity:1; transition:0.25s; -webkit-transform:none; -ms-transform:none; transform:none }
  .site-header .dropnav .nav &gt; .submenu { opacity:0; visibility:hidden; position:absolute; left:-1rem; top:100%; padding:1.5rem; color:#000; background:#fff; white-space:nowrap; overflow:hidden; border-top:1px solid #cc8a00; border-bottom:1px solid #e5e5e5; box-sizing:border-box; transition:0.25s }
  .site-header .dropnav .nav.show &gt; .submenu { opacity:1; visibility:visible; max-width:none }
  .site-header .dropnav .submenu { display:block }
  .site-header .dropnav .submenu li { text-align:left }
  .site-header .dropnav .submenu a { display:inline-block; vertical-align:middle; padding:0; font-size:1em; line-height:1.5; color:#000; text-decoration:none }
  .site-header .dropnav .submenu a:hover,
  .site-header .dropnav .submenu a:focus { text-decoration:underline }
  .site-header .dropnav .submenu.level1 &gt; ul,
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu { position:relative; display:inline-block; vertical-align:top; margin-left:10px; overflow:hidden }
  .site-header .dropnav .submenu.level1 &gt; ul:first-child,
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu:first-child { margin-left:0 }
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu &gt; a { position:relative; margin-bottom:.5rem; font-family:'Roboto Condensed', sans-serif; font-size:1em; font-weight:700; line-height:1; text-transform:uppercase; text-decoration:none; color:#003087; pointer-events:none }
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu &gt; a:after { content:''; position:absolute; left:calc(100% + 1rem); top:2px; bottom:1px; right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
  .site-header .dropnav .submenu.level2 .has-submenu ul,
  .site-header .dropnav .submenu.level2 .has-submenu li { display:inline-block; vertical-align:middle; margin:0 }
  .site-header .dropnav .submenu.level2 .has-submenu .submenu { display:inline-block; vertical-align:middle }
  .site-header .dropnav .submenu.level2 .has-submenu { display:block; padding:0 1rem; transition:0.25s }
  .site-header .dropnav .submenu.level2 .has-submenu:hover { background:#003087 }
  .site-header .dropnav .submenu.level2 .has-submenu:first-child { border-top:0 }
  .site-header .dropnav .submenu.level2 .has-submenu:hover a { color:#fff }
  .site-header .dropnav .submenu.level2 .has-submenu &gt; a { min-width:110px; font-weight:700; font-size:0.75em }
  .site-header .dropnav .submenu.level2 .has-submenu li a { padding:0 5px; font-size:0.75em }
  .site-header .dropnav .submenu a[rel="wiki-link"] + a { display:none !important }

  .site-header .dropnav .nav.nav1,
  .site-header .dropnav .nav.nav6 { position:static }
  .site-header .dropnav .nav.nav1 &gt; .submenu,
  .site-header .dropnav .nav.nav6 &gt; .submenu { left:-5000px; right:-5000px; padding:1.5rem 5000px }
  .site-header .dropnav .nav.nav6 &gt; .submenu { padding:1.5rem calc(5000px + 0.5rem) }
  .site-header .dropnav .nav.nav1 .submenu.level1 &gt; ul &gt; .has-submenu &gt; a { padding:0 1rem }
  .site-header .dropnav .nav.nav1 .submenu.level1 &gt; ul &gt; .has-submenu &gt; a:after { left:100% }
    
  .no-flexbox .site-header .dropnav { display:block }
  .no-flexbox .site-header .dropnav &gt; ul { white-space:nowrap }
  .no-flexbox .site-header .dropnav .nav { display:inline-block; vertical-align:top }
}

@media only screen and (min-width:1200px) {
  .site-header .dropnav .nav &gt; a { padding:1rem 0.75rem; font-size:1.125em; letter-spacing:0.06em }
  .site-header .dropnav .nav &gt; a:after { left:0.75rem; right:0.75rem }
  .site-header .dropnav .nav &gt; .submenu { padding:1.5rem 1.75rem }
  .site-header .dropnav .submenu.level1 &gt; ul,
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu { margin-left:20px }
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu &gt; a { font-size:1.3125em }
  .site-header .dropnav .submenu.level2 .has-submenu &gt; a { min-width:150px; font-size:1em }
  .site-header .dropnav .submenu.level2 .has-submenu li a { font-size:0.875em }
}

@media only screen and (min-width:1400px) {
  .site-header .dropnav { margin-left:-1.5rem }
  .site-header .dropnav .nav &gt; a { padding:1rem 1.5rem }
  .site-header .dropnav .nav &gt; a:after { left:1.5rem; right:1.5rem }
  .site-header .dropnav .nav &gt; .submenu { left:0; padding:1.5rem 1.5rem }
  .site-header .dropnav .nav.nav1 &gt; .submenu,
  .site-header .dropnav .nav.nav6 &gt; .submenu { padding:1.5rem calc(5000px - 1rem); background:url(/images/setup/2020_dropdown_logo.png) no-repeat calc(50% + (1400px / 2) - 161px) calc(50% + 35px) #fff }
  .site-header .dropnav .nav.nav6 &gt; .submenu { padding:1.5rem 5000px; background-position:calc(50% + (1400px / 2) - 161px) 50% }
  .site-header .dropnav .submenu.level1 &gt; ul,
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu { margin-left:30px }
  .site-header .dropnav .submenu.level1 &gt; ul &gt; .has-submenu &gt; a { font-size:1.5em }
  .site-header .dropnav .submenu.level2 .has-submenu &gt; a { min-width:190px; font-size:1.3125em }
  .site-header .dropnav .submenu.level2 .has-submenu li a { font-size:1em }
}

/* Secondary Navigation */
.secondary-nav { padding:1rem }
.secondary-nav &gt; .container { position:relative; max-width:1400px; margin:0 auto }
.secondary-nav .row1 &gt; div:last-child { display:none }
.secondary-nav h1 { position:relative; margin:0; text-transform:uppercase; line-height:1; overflow:hidden; color:#000 }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#003087 transparent transparent; border-width:0.5rem 0.5rem 0; position:absolute; right:10px; top:50%; margin-top:-0.25rem }
.secondary-nav.active h1:after { border-color:transparent transparent #003087; border-width:0 0.5rem 0.5rem }
.secondary-nav h1 span { position:relative; display:inline-block; vertical-align:top }
.secondary-nav h1 span:after { content:''; position:absolute; left:calc(100% + 10px); top:4px; bottom:2px; right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
.secondary-nav .navbar-links { display:none; margin-top:1rem; background:rgb(0 48 135 / 5%) }
.secondary-nav.active .navbar-links { display:block }
.secondary-nav .navbar-links ul { list-style:none; padding:0; margin:0 }
.secondary-nav .navbar-links li + li { border-top:1px solid #ddd }
.secondary-nav .navbar-links li a { display:block; padding:0.25rem 0.75rem; text-transform:none; text-decoration:none }
.secondary-nav .navbar-links .has-nav &gt; a { display:none }

@media only screen and (min-width:992px) {
  .secondary-nav { position:relative; z-index:2 }
  .secondary-nav h1:after { display:none }
  .secondary-nav .row1 { display:flex; justify-content:space-between; align-items:center }
  .secondary-nav .row1 &gt; div:first-child { flex:1 0 auto }
  .secondary-nav .row1 &gt; div:last-child { display:block }
  .secondary-nav .row2 { display:flex }
  .secondary-nav .logo { display:inline-block; vertical-align:middle; margin-left:1rem }
  .secondary-nav .logo:after { content:"I"; display:inline-block; vertical-align:middle; padding:0 0 0 0.5rem; font-weight:400; font-family:'Roboto Condensed', sans-serif; font-size:1.5rem; color:#003087 }
  .secondary-nav .logo img { max-height:60px; vertical-align:middle }
  .secondary-nav .hashtag { display:inline-block; vertical-align:middle; margin-left:0.5rem; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.5rem; color:#003087 }
  .secondary-nav .hashtag span:last-child { font-weight:400 }
  .secondary-nav .affiliate-members { position:relative; overflow:hidden; display:inline-block; vertical-align:middle; margin-left:1rem; padding-right:2rem; text-align:center }
  .secondary-nav .affiliate-members &gt; div { position:relative }
  .secondary-nav .affiliate-members &gt; div:after { content:''; position:absolute; left:calc(100% + 1rem); top:31px; bottom:31px; right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
  .secondary-nav .affiliate-members ul { display:flex; justify-content:center; align-items:stretch }
  .secondary-nav .affiliate-members li { display:flex; align-items:stretch }
  .secondary-nav .affiliate-members a { position:relative; display:flex; align-items:center; padding:0 .5rem .5rem }
  .secondary-nav .affiliate-members a:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:5px; opacity:0; background:#cc8a00; transition:0.3s; -webkit-transform:translate(0, -4px); -ms-transform:translate(0, -4px); -moz-transform:translate(0, -4px); transform:translate(0, -4px) }
  .secondary-nav .affiliate-members a:hover:after { opacity:1; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -moz-transform:translate(0, 0); transform:translate(0, 0) }
  .secondary-nav .affiliate-members li img { max-height:70px; max-width:100px }
  .secondary-nav .affiliate-members h3 { margin:0; font-family:'Roboto', sans-serif; font-size:0.875rem; text-transform:uppercase; letter-spacing:0.12em }
  .secondary-nav .navbar-links { display:block; margin-top:0; background:none }
  .secondary-nav .navbar-links &gt; div &gt; ul { padding:0 }
  .secondary-nav .navbar-links li { float:left; margin-right:1.5rem }
  .secondary-nav .navbar-links li + li { border-top:0 }
  .secondary-nav .navbar-links li a { display:inline; padding:0; font-weight:700; font-size:1.2em; text-decoration:none; color:#003087 }
  .secondary-nav .navbar-links li:hover a { text-decoration:underline }
  .secondary-nav .navbar-links .has-nav { position:relative }
  .secondary-nav .navbar-links .has-nav &gt; a { display:inline }
  .secondary-nav .navbar-links .has-nav.focus &gt; a,
  .secondary-nav .navbar-links .has-nav:hover &gt; a { text-decoration:none; color:#fff; background:#003087; box-shadow:0 0 0 0.5rem #003087 }
  .secondary-nav .navbar-links .has-nav &gt; ul { display:none; position:absolute; left:-0.5rem; padding:20px; background:#003087; border-bottom:5px solid #cc8a00 }
  .secondary-nav .navbar-links .has-nav.focus &gt; ul,
  .secondary-nav .navbar-links .has-nav:hover &gt; ul { display:block }
  .secondary-nav .navbar-links .has-nav li { float:none; font-size:inherit }
  .secondary-nav .navbar-links .has-nav li a { display:block; min-width:100px; padding:2px; color:#fff; text-decoration:none; white-space:nowrap }
  .secondary-nav .navbar-links .has-nav li:hover a { text-decoration:underline }
  .secondary-nav .navbar-links .has-nav .has-nav { position:relative }
  .secondary-nav .navbar-links .has-nav .has-nav &gt; ul { top:0; right:100% }
}

@media only screen and (min-width:1400px) {
  .secondary-nav h1 { font-size:3rem }
  .secondary-nav h1 span:after { left:calc(100% + 1rem); top:50%; bottom:auto; right:-5000px; height:25px; background:url(/images/setup/2020_headlines_pattern.png) repeat; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%) }
  .secondary-nav .logo:after { font-size:1.875rem }
  .secondary-nav .hashtag { font-size:1.875rem }
  .secondary-nav .affiliate-members { padding-right:5.3rem }
}

/* Social Icons */
.site-header .social-links { padding:1rem; background:#003087 }
.site-header .social-links ul { display:flex; flex-flow:row nowrap; list-style:none; margin:0 }
.site-header .social-links li:last-child { display:none }
.site-header .social-links li + li { margin-left:0.5rem }
.site-header .social-links li a { display:block; width:30px; height:30px; font-size:1.2rem; text-align:center; line-height:30px; color:#003087; background:#fff; box-sizing:border-box; border-radius:100%; transition:0.25s }
.site-header .social-links li a .text { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0) }
.site-header .social-links li .gicon-podcast:before { content:'\f2ce'; font-family:'utility-icons' }
.site-header .social-links a[rel="wiki-link"] { color:#fff }

@media only screen and (min-width:992px) {
  .site-header .social-links { padding:0.75rem }
  .site-header .social-links li a:hover { box-shadow:0 0 0 3px #cc8a00 }
  .site-header .social-links li:last-child { display:block }
}

/* Section Headers */
.section .section-header { position:absolute; left:-9999px; padding-bottom:0.5rem; font-size:1.875rem; line-height:1; text-transform:uppercase; overflow:hidden; border-bottom:5px solid #003087 }
.section .section-header span { position:relative; display:inline-block; vertical-align:top; line-height:1 }
.section .section-header span:after { content:''; position:absolute; left:calc(100% + 10px); top:2px; bottom:2px; right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
.section-videos .section-header { position:static; margin:0 }
.section-more-headlines .section-header { position:static }
.section-member-headlines .section-header { position:static }
.section-social .section-header { position:static }
.section-championship .section-header { position:static; padding-bottom:1rem; color:#fff }
.section-championship .section-header span:after { display:none }
.section-quick-facts .section-header { position:static }
.section-member-headlines .section-header { position:static }
.section-championship .participant .info a { color: #003087!important;}

@media only screen and (min-width:992px) {
  .section .section-header { margin-bottom:0.5rem; border-width:0 }
  .section-headlines .section-header { position:static }
  .section-social .section-header { border-width:5px }
  .section-videos .section-header { margin-bottom:0.5rem }
  .section-social .section-header { margin-bottom:0; font-weight:400 }
  .section-scoreboard .section-header { position:static; padding-bottom:1rem; color:#fff }
  .section-quick-facts .section-header { border-width:5px }
  .sport-home .section-headlines .section-header { position:absolute }
}

/* News Rotator */
.section-headlines .mod-news-rotator.style4 { font-size:1rem }
.section-headlines .mod-news-rotator.style4 .slide-img { padding-top:49.92% }
.section-headlines .mod-news-rotator.style4 .story-box { margin-top:32px }
.section-headlines .mod-news-rotator.style4 .story-box .date-sport { font-size:0.875em; text-transform:uppercase; color:#000 }
.section-headlines .mod-news-rotator.style4 .story-box .title { font-family:'Roboto Condensed', sans-serif; line-height:1.2em; text-transform:initial }
.section-headlines .mod-news-rotator.style4 .story-box .related-links a { color:#fff }
.section-headlines .mod-news-rotator.style4 .dots { top:0.5rem; margin:49.92% 0px 0px; background:#fff }
.section-headlines .mod-news-rotator.style4 .dots li button { box-shadow:none }
.section-headlines .mod-news-rotator.style4 .dots li button:before { border-color:#003087 }
.section-headlines .mod-news-rotator.style4 .dots li.slick-active button { color:#000; background:#cc8a00 }
.section-headlines .mod-news-rotator.style4 .pp { top:5px; right:5px; background:rgb(0 48 135 / 65%) }

@media only screen and (min-width:992px) {
  .section-headlines .mod-news-rotator.style4 { border:1px solid #ddd }
  .section-headlines .mod-news-rotator.style4 .story-box { margin-top:0; padding:1rem; color:#000; background:#fff }
  .section-headlines .mod-news-rotator.style4 .story-box .date-sport { font-weight:700 }
  .section-headlines .mod-news-rotator.style4 .story-box .title { letter-spacing:0; color:#003087 }
  .section-headlines .mod-news-rotator.style4 .dots { top:1rem; right:1rem }
  .section-headlines .mod-news-rotator.style4 .dots li button { border-color:#003087 }
  .section-headlines .mod-news-rotator.style4 .dots li.slick-active button { border-color:#cc8a00 }
}

@media only screen and (min-width:1400px) {
  .section-headlines .mod-news-rotator.style4 .story-box { min-height:90px; padding:1.5rem }
  .section-headlines .mod-news-rotator.style4 .story-box .title { font-size:1.875rem }
  .section-headlines .mod-news-rotator.style4 .dots { top:1.5rem; right:1.5rem }
}

/* Videos */
.section-videos { position:relative; padding:1rem }
.section-videos .btn-videos { display:block; padding:0.5rem; font-size:0.875rem; text-transform:uppercase; text-align:center; border:1px solid #ddd }
div.mod-recent-videos.style2 .item { position:relative; padding-left:140px; min-height:70px }
div.mod-recent-videos.style2 .heading .thumb { position:absolute; left:0; top:50%; display:block; width:120px; margin:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%) }
div.mod-recent-videos.style2 .date { font-size:0.75em; text-transform:uppercase; letter-spacing:0.12em; text-transform:uppercase }
div.mod-recent-videos.style2 .title { font-family:'Roboto Condensed', sans-serif; font-size:1.125rem; font-weight:700; color:#000 }
div.mod-recent-videos.style2 .load-more { display:none }
.sport-home div.mod-recent-videos.style2 .title { color:#fff }
.sport-home div.mod-recent-videos.style2 .load-more { display:block; font-size:0.875rem; text-transform:uppercase; color:#fff; background:#003087; border:1px solid #ddd; box-shadow:none; box-sizing:border-box }
.sport-home div.mod-recent-videos.style2 .load-more:hover { text-decoration:underline }

@media only screen and (min-width:992px) {
  .section-videos { padding:0 }
  div.mod-recent-videos.style2 .item { float:none; width:auto; min-height:54px; margin-bottom:1rem; padding:0 1rem 0 100px }
  div.mod-recent-videos.style2 .heading .thumb { top:0; width:80px; border:1px solid #ddd; -moz-transform:none; -webkit-transform:none; -ms-transform:none; transform:none }
  div.mod-recent-videos.style2 .date { display:block; line-height:1 }
  div.mod-recent-videos.style2 .title { font-size:0.9rem }
}

@media only screen and (min-width:1200px) {
  div.mod-recent-videos.style2 .item { min-height:65.5px; padding:0 1rem 0 130px }
  div.mod-recent-videos.style2 .heading .thumb { width:110px }
  div.mod-recent-videos.style2 .title { font-size:1rem }
}

@media only screen and (min-width:1400px) {
  div.mod-recent-videos.style2 .item { min-height:70px; margin-bottom:1.52rem; padding:0 1rem 0 140px }
  div.mod-recent-videos.style2 .heading .thumb { width:120px }
  div.mod-recent-videos.style2 .title { font-size:1.125rem }
}

/* More Headlines */
.landing-row.more-headlines-row { display:none }

@media only screen and (min-width:992px) {
  .landing-row.more-headlines-row { display:block; margin-top:3rem }
  .section-more-headlines { position:relative }
  .section-more-headlines .btn-more-headlines { position:absolute; top:.25rem; right:1rem; font-size:0.875rem; text-transform:uppercase }
  .section-more-headlines .mod-more-news.style2 .story { border:1px solid #ddd }
  .section-more-headlines .mod-more-news.style2 .heading .thumb:before { padding-top:49.92% }
  .section-more-headlines .mod-more-news.style2 .heading .thumb { background:transparent }
  .section-more-headlines .mod-more-news.style2 .date-sport { margin-top:49.92%; font-size:0.875em; text-transform:uppercase }
  .section-more-headlines .mod-more-news.style2 .title { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.5em; color:#000 }
  .section-more-headlines .mod-more-news.style2 .load-more { display:block; width:calc(33.33% - 15px); padding:0.5rem; font-size:0.875rem; text-transform:uppercase; text-align:center; color:#003087; background:#fff; border:1px solid #ddd; box-shadow:none; box-sizing:border-box }
  .section-more-headlines .mod-more-news.style2 .load-more:hover { text-decoration:underline }
}

@media only screen and (min-width:992px) {
  .section-member-headlines { position:relative }
  .section-member-headlines .btn-more-headlines { position:absolute; top:.25rem; right:1rem; font-size:0.875rem; text-transform:uppercase }
  .section-member-headlines .mod-more-news.style2 .story { border:1px solid #ddd }
  .section-member-headlines .mod-more-news.style2 .heading .thumb:before { padding-top:49.92% }
  .section-member-headlines .mod-more-news.style2 .heading .thumb { background:transparent }
  .section-member-headlines .mod-more-news.style2 .date-sport { margin-top:49.92%; font-size:0.875em; text-transform:uppercase }
  .section-member-headlines .mod-more-news.style2 .title { font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.5em; color:#000 }
  .section-member-headlines .mod-more-news.style2 .load-more { display:block; width:calc(33.33% - 15px); padding:0.5rem; font-size:0.875rem; text-transform:uppercase; text-align:center; color:#003087; background:#fff; border:1px solid #ddd; box-shadow:none; box-sizing:border-box }
  .section-member-headlines .mod-more-news.style2 .load-more:hover { text-decoration:underline }
}

/* Social */
.section-social { display:none }

@media only screen and (min-width:992px) {
  .landing-row.social-row { margin-top:3rem }
  .section-social { display:block }
  .section-social .mod-social.style4 .tabs { margin-top:-47px; margin-bottom:1rem; border-bottom:0 }
  .section-social .mod-social.style4 .tabs li a { padding-bottom:7px; color:#003087; background:transparent; transform:none }
  .section-social .mod-social.style4 .tabs li a.active { border-bottom:5px solid #cc8a00; background:transparent }
  .section-social .mod-social.style4 .tabs li a:before { transform:none }
  .section-social .mod-social.style4 .pane .overflow { height:450px; border:1px solid #ddd; overflow:auto; }
  .section-social .mod-social.style4 iframe { vertical-align:top }
}

/* Tabs: Schedule - Results - Standings */
.secondary-tabs { padding:1rem; font-size:1rem }
.secondary-tabs .tabs { display:none }
.secondary-tabs .tab_title { display:block; margin:1rem 0; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.875rem; text-transform:uppercase; line-height:1.3; overflow:hidden; border-bottom:5px solid #003087 }
.secondary-tabs .tab_title1 { margin-top:0 }
.secondary-tabs .tab_title span { position:relative; display:inline-block; vertical-align:top; line-height:1 }
.secondary-tabs .tab_title span:after { content:''; position:absolute; left:calc(100% + 10px); top:2px; bottom:2px; right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
.secondary-tabs .pane { display:block !important }

@media only screen and (min-width:992px) {
  .secondary-tabs { padding:0 }
  .secondary-tabs ul.tabs { position:relative; display:block; margin-bottom:1rem; padding-bottom:5px; overflow:hidden; box-shadow:inset 0 -5px 0 0 #003087 }
  .secondary-tabs ul.tabs .tab { font-family:'Roboto Condensed', sans-serif; font-size:1.875rem; font-weight:700; text-transform:uppercase; line-height:1 }
  .secondary-tabs ul.tabs .tab + .tab { position:relative; padding-left:3rem }
  .secondary-tabs ul.tabs .tab + .tab:before { content:'I'; position:absolute; left:1.4rem; top:0; color:#d08a00 }
  .secondary-tabs .tab a { position:relative; display:block; padding-bottom:0.5rem; text-decoration:none }
  .secondary-tabs .tab:last-child:after { content:''; position:absolute; left:calc(100% + 10px); top:2px; bottom:calc(2px + 0.5rem); right:-5000px; background:url(/images/setup/2020_headlines_pattern.png) repeat }
  .secondary-tabs .tab a.active:before { content:''; position:absolute; left:0; right:0; top:100%; height:5px; background:#d08a00 }
  .secondary-tabs .tab_title { display:none }
  .secondary-tabs .panes { position:relative }
  .secondary-tabs .pane { position:absolute; visibility:hidden; opacity:0; top:-9999px; left:0; right:0 }
  .secondary-tabs .pane.active { position:static; visibility:visible; opacity:1 }
}

/* Tabs: Quick Links - Videos - Rankings */
.quicklinks-tabs { padding:1rem; font-size:1rem; color:#fff; background:#003087 }
.quicklinks-tabs a { color:#fff }
.quicklinks-tabs .tabs { display:none }
.quicklinks-tabs .tab_title { display:block; margin-top:1rem; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.5rem; text-transform:uppercase; line-height:1.3; overflow:hidden; border-bottom:5px solid #fff }
.quicklinks-tabs .tab_title1 { margin-top:0; margin-bottom:1rem }
.quicklinks-tabs .tab_title3 { margin-bottom:1rem }
.quicklinks-tabs .tab_title span { position:relative; display:inline-block; vertical-align:top; line-height:1 }
.quicklinks-tabs .pane { display:block !important }

@media only screen and (min-width:992px) {
  .quicklinks-tabs ul.tabs { position:relative; display:block; margin-bottom:1rem; padding-bottom:5px; overflow:hidden; box-shadow:inset 0 -5px 0 0 #fff }
  .quicklinks-tabs ul.tabs .tab { font-family:'Roboto Condensed', sans-serif; font-size:1.25rem; font-weight:700; text-transform:uppercase; line-height:1 }
  .quicklinks-tabs ul.tabs .tab + .tab { position:relative; padding-left:1rem }
  .quicklinks-tabs ul.tabs .tab + .tab:before { content:'I'; position:absolute; left:0.4rem; top:0; color:#d08a00 }
  .quicklinks-tabs .tab a { position:relative; display:block; padding-bottom:0.5rem }
  .quicklinks-tabs .tab a.active:before { content:''; position:absolute; left:0; right:0; top:100%; height:5px; background:#d08a00 }
  .quicklinks-tabs .tab_title { display:none }
  .quicklinks-tabs .panes { position:relative }
  .quicklinks-tabs .pane { position:absolute; visibility:hidden; opacity:0; top:-9999px; left:0; right:0 }
  .quicklinks-tabs .pane.active { position:static; visibility:visible; opacity:1 }
  .quicklinks-tabs .pane.active &gt; .overflow { height:379px; overflow:auto }
}

@media only screen and (min-width:1200px) {
  .quicklinks-tabs ul.tabs .tab + .tab { padding-left:3rem }
  .quicklinks-tabs ul.tabs .tab + .tab:before { left:1.4rem }
  .quicklinks-tabs .pane.active &gt; .overflow { height:448px }
}

@media only screen and (min-width:1400px) {
  .quicklinks-tabs { padding:1.5rem }
  .quicklinks-tabs ul.tabs .tab { font-size:1.5rem }
  .quicklinks-tabs ul.tabs .tab + .tab { padding-left:3rem }
  .quicklinks-tabs ul.tabs .tab + .tab:before { left:1.4rem }
  .quicklinks-tabs .pane.active &gt; .overflow { height:504px }
}

/* Tabs: Scoreboard */
.scoreboard-tabs .tabs { display:none }
.scoreboard-tabs .tab_title { display:block; margin-top:1rem; margin-bottom:1rem; font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:1.5rem; text-transform:uppercase; line-height:1.3; color:#fff; overflow:hidden; border-bottom:5px solid #fff }
.scoreboard-tabs .tab_title1 { margin-top:0 }
.scoreboard-tabs .tab_title3 { display:block; margin-bottom:0; padding:0.5rem; font-family:'Roboto', sans-serif; font-size:0.875rem; font-weight:400; text-align:center; line-height:normal; border:1px solid #ddd }
.scoreboard-tabs .tab_title span { position:relative; display:inline-block; vertical-align:top; line-height:1 }
.scoreboard-tabs .pane { display:block !important }

@media only screen and (min-width:992px) {
  .scoreboard-tabs ul.tabs { position:relative; display:block; margin-bottom:1rem; overflow:hidden; text-align:center }
  .scoreboard-tabs ul.tabs .tab { float:none; display:inline-block; vertical-align:top; font-family:'Roboto Condensed', sans-serif; font-size:1rem; font-weight:700; text-transform:uppercase; line-height:1 }
  .scoreboard-tabs ul.tabs .tab + .tab { position:relative; padding-left:1rem }
  .scoreboard-tabs .tab a { position:relative; display:block; padding-bottom:0.25rem; color:#fff }
  .scoreboard-tabs .tab a.active:before { content:''; position:absolute; left:0; right:0; top:100%; height:3px; background:#d08a00 }
  .scoreboard-tabs .tab_title { display:none }
  .scoreboard-tabs .panes { position:relative }
  .scoreboard-tabs .pane { position:absolute; visibility:hidden; opacity:0; top:-9999px; left:0; right:0 }
  .scoreboard-tabs .pane.active { position:static; visibility:visible; opacity:1 }
}

/* Content Switcher */
.content-switcher { position:relative }
.content-switcher .switcher-list { position:relative; width:100%; height:30px; margin-bottom:1rem; z-index:2; color:#003087; cursor:pointer; background:#fff; border:1px solid #ddd; box-sizing:border-box }
.content-switcher .switcher-list .selection { display:block; position:relative; padding:0 10px; margin-right:20px; line-height:30px; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
.content-switcher .switcher-list:after { content:""; display:block; width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px; border:5px solid transparent; border-top-color:#003087 }
.content-switcher .switcher-list.active:after { margin-top:-9px; border-top-color:transparent; border-bottom-color:#003087 }
.content-switcher .switcher-list ul, 
.content-switcher .switcher-list li { margin:0; padding:0; list-style:none }
.content-switcher .switcher-list ul { display:none; position:absolute; left:-1px; right:-1px; top:28px; max-height:200px; padding:10px; overflow:auto; background:#fff; border:1px solid #ddd }
.content-switcher .switcher-list.active ul { display:block }
.content-switcher .switcher-list li { display:block; position:relative; cursor:pointer } 
.content-switcher .switcher-list li.active { display:none }
.content-switcher .switcher-list li a { display:block; color:#000; overflow:hidden }
.content-switcher .content-panels { position:relative; z-index:1 }
.content-switcher .content-panel { display:none }
.content-switcher .content-panel.active { display:block }

@media only screen and (min-width:992px) {
  .secondary-tabs .content-switcher .switcher-list { position:absolute; right:0; top:-3.7rem; max-width:160px; font-size:0.875em; text-transform:uppercase; background:transparent; border:0 }
  .secondary-tabs .content-switcher .switcher-list li a { text-transform:none }
}

/* Scoreboard */
.secondary-tabs .mod-scoreboard.style2 { font-size:1rem }
.secondary-tabs .mod-scoreboard.style2 .event-box { border-top:1px solid #ddd }
/*
.secondary-tabs .mod-scoreboard.style2 .event-box:nth-child(n+6) { display:none }
*/

.secondary-tabs .mod-scoreboard.style2 .date { font-family:'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:0.06em }
.secondary-tabs .mod-scoreboard.style2 .date-status { text-transform:uppercase }
.secondary-tabs .mod-scoreboard.style2 .sport { margin-bottom:0; font-family:'Roboto Condensed', sans-serif; font-size:1.125em }

@media only screen and (min-width:992px) {
  .secondary-tabs .mod-scoreboard.style2 { height:450px; overflow:auto; border:1px solid #ddd }
  .secondary-tabs .mod-scoreboard.style2 .event-box:nth-child(n+6) { display:block }
  .secondary-tabs .mod-scoreboard.style2 .event-box { min-height:70px; padding-left:300px }
  .secondary-tabs .mod-scoreboard.style2 .team-logos { display:flex; width:140px; height:70px; margin-top:-35px }
  .secondary-tabs .mod-scoreboard.style2 .team-logos .team-logo { display: }
}

/* Standings */
.secondary-tabs .mod-standings.style1 .full-standings { width:auto; padding:0.5rem; font-size:0.875rem; font-weight:400; color:#003087; background:#fff; border:1px solid #ddd }
.secondary-tabs .mod-standings.style1 .full-standings:hover,
.secondary-tabs .mod-standings.style1 .full-standings:focus { text-decoration:underline; color:#003087 }

@media only screen and (min-width:992px) {
  .secondary-tabs .mod-standings.style1 { height:450px; overflow:auto; border:1px solid #ddd }
  .secondary-tabs .mod-standings.style1 .full-standings { width:300px; margin-bottom:1rem }
}

/* Banners */
.landing-row.banners-row { display:none }

@media only screen and (min-width:992px) {
  .landing-row.banners-row { display:block; margin-top:3rem }
  .landing-row.banners-row &gt; div &gt; div { display:flex; align-items:center }
  .section-banners .mod-graphic-carousel.style5 .controls .control { padding:1rem; font-size:0.875em; letter-spacing:0.12em; text-align:center !important; text-indent:0; overflow:initial; color:#fff; background:#003087; border-bottom:1px solid #fff }
  .section-banners .mod-graphic-carousel.style5 .controls .control:after { border-left-color:#fff }
  .section-banners .mod-graphic-carousel.style5 .controls .control.active { position:relative; z-index:1; color:#003087; background-color:#fff !important }
  .section-banners .mod-graphic-carousel.style5 .controls .control.active:after { border-left-color:#003087 }
  .section-banners .mod-graphic-carousel.style5 .controls .control.active:before { z-index:-1; content:''; position:absolute; right:-5px; top:-1px; bottom:-1px; width:5px; background-color:#fff }
}

/* Anniversary Logo */
@media only screen and (min-width:992px) {
  .section-anniversary { text-align:center }
}

/* Championship */
.landing-row.championship-row { display:none; background:#003087 }
.landing-row.championship-row a[rel="wiki-link"] { color:#fff }

@media only screen and (min-width:992px) {
  .landing-row.championship-row { display:block; margin-top:3rem; padding:3rem 0 }
  .section-championship .participant { position:relative }
  .section-championship .participant .info { padding:1rem; font-size:0.875rem; text-align:center }
  .section-championship .participant .info a { color:#000 }
  .section-championship .participant .nick { margin-bottom:0.25rem; font-size:0.875em; text-transform:uppercase }
  .section-championship .participant .school-name { font-size:1.75rem; line-height:1.2; text-transform:uppercase }
  .section-championship .participant .school-name a:after { content:''; position:absolute; left:0; top:0; right:0; bottom:0 }
  .section-championship .participant .school-name span { display:block; margin-top:0.5rem; font-size:0.875rem }
  .section-championship .slick-list { margin:0 -15px }
  .section-championship .slick-track { display:flex; flex-flow:row wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal }
  .section-championship .slick-slide { float:none; height:auto; display:flex; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; -webkit-box-orient:vertical; -webkit-box-direction:normal; margin:0 15px; background:#fff; border-bottom:5px solid #d08a00 }
  .section-championship .slick-arrow { position:absolute; top:-4.1rem; right:0; width:25px; height:50px; overflow:hidden; font-size:3rem; text-align:center; color:#d08a00; background:transparent; border:0 }
  .section-championship .slick-arrow:hover { color:#fff }
  .section-championship .slick-arrow:before { content:'\e810'; display:block; font-family:'glyphicons' }
  .section-championship .slick-prev:before { content:'\e80f' }
  .section-championship .slick-prev { right:70px }
}

/* Slider */
.slick-slider { display:none }
.slick-slider.slick-initialized { display:block }

/* Quick Links */
.quick-links h1 { display:none }
.quick-links ul { list-style:none; margin:0 }
.quick-links li a { display:block; font-family:'Roboto Condensed', sans-serif; font-size:1.125em }

/* Player of the Week */
.section-potw { padding:1rem }
.section-potw .potw-heading { text-align:center }
.section-potw .potw-heading img { max-height:100px; margin-bottom:0.5rem }
.section-potw .potw-heading h2 { text-transform:uppercase; line-height:1 }
.section-potw .potw-heading h2 span { display:block; font-size:2.5rem }
.section-potw .potw-slider .info { padding:1rem; font-family:'Roboto Condensed', sans-serif; text-align:center; text-transform:uppercase; color:#fff; background:#003087; border-top:5px solid #d08a00 }
.section-potw .potw-slider .info a { color:#fff }
.section-potw .potw-slider .info a &gt; span { display:block }
.section-potw .potw-slider .info a &gt; span:first-child { font-weight:700; font-size:1.5rem }

@media only screen and (min-width:768px) {
  .section-potw .potw-slider .slick-arrow { position:absolute; z-index:1; top:50%; left:0; width:50px; height:50px; margin-top:-25px; overflow:hidden; font-size:3rem; text-align:center; color:#fff; background:rgb(0 48 135 / 65%); border:0; transition:0.3s }
  .section-potw .potw-slider .slick-arrow:hover { background:#003087; box-shadow:inset 0 0 0 1px #fff }
  .section-potw .potw-slider .slick-arrow:before { content:'\e810'; display:block; font-family:'glyphicons' }
  .section-potw .potw-slider .slick-prev:before { content:'\e80f' }
  .section-potw .potw-slider .slick-next { left:auto; right:0 }
}

@media only screen and (min-width:992px) {
  .landing-row.potw-row { margin-top:3rem }
  .section-potw { display:flex; align-items:center; margin:0 -10px; padding:0 }
  .section-potw .potw-heading { float:left; width:33.33%; padding:0 10px; box-sizing:border-box }
  .section-potw .potw-heading img { max-height:100%; margin-bottom:1rem }
  .section-potw .potw-heading h2 { font-size:2.875rem }
  .section-potw .potw-heading h2 span { font-size:5rem }
  .section-potw .potw-content { float:left; width:66.66%; padding:0 10px; box-sizing:border-box }
}

@media only screen and (min-width:1400px) {
  .section-potw .potw-slider .athlete { position:relative; background:#000 }
  .section-potw .potw-slider .info { position:absolute; left:0; right:0; bottom:0; background:rgb(0 48 135 / 85%); border-top:5px solid rgb(255 199 44 / 85%) }
  .section-potw .potw-slider .info a &gt; span { display:inline; font-size:1.125rem }
  .section-potw .potw-slider .info a &gt; span:first-child { display:block; font-size:3rem; line-height:1 }
  .section-potw .potw-slider .info a &gt; span:first-child + span + span:before { content:'|'; padding:0 0.5rem }
}

/* Scoreboard */
.landing-row.scoreboard-row { padding:1rem; background:#003087 }
.section-scoreboard .mod-scoreboard.style1 .event-box { color:#000; background:#fff }
/*
.section-scoreboard .mod-scoreboard.style1 .event-box:nth-child(n+6) { display:none }
*/
.section-scoreboard .mod-scoreboard.style1 .event-box .date-status { font-family:'Roboto Condensed', sans-serif; font-size:1.125em; color:#003087; background:#ddd }
.section-scoreboard .mod-scoreboard.style1 .event-box .sport { font-family:'Roboto Condensed', sans-serif }
.section-scoreboard .mod-scoreboard.style1 .event-box .notes { display:block }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet .team-logos { opacity:1 }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mxc .team-logos,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wxc .team-logos { background-image:url(/images/setup/2020_crosscountry_logo_90.png) }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mgolf .team-logos,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wgolf .team-logos { background-image:url(/images/setup/2020_golf_logo_90.png) }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mswimdive .team-logos,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wswimdive .team-logos { background-image:url(/images/setup/2020_swimmingdiving_logo_90.png) }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mtrack .team-logos,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wtrack .team-logos { background-image:url(/images/setup/2020_trackfield_logo_90.png) }
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mxc .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wxc .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mgolf .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wgolf .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mswimdive .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wswimdive .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.mtrack .va,
.section-scoreboard .mod-scoreboard.style1 .event-box.meet.wtrack .va { display:none }

@media only screen and (min-width:768px) {
  .section-scoreboard .mod-scoreboard.style1 .slick-arrow { color:#fff }
}

@media only screen and (min-width:992px) {
  .landing-row.scoreboard-row { margin-top:3rem; padding:3rem 0 }
  .section-scoreboard .mod-scoreboard.style1 .event-box:nth-child(n+6) { display:block }
}

/* Quick Facts */
.section-school-image { position:relative; display:flex; flex-direction:column }
.section-school-image img { order:1 }
.section-school-image h2 { order:2; margin:0; padding:1rem; font-family:'Roboto Condensed', sans-serif; text-align:center; text-transform:uppercase; color:#fff; background:#003087; border-top:5px solid #d08a00 }
.section-quick-facts,
.section-staff-directory { padding:1rem }

@media only screen and (min-width:992px) {
  .section-quick-facts { padding:0 }
  .section-staff-directory { margin-top:3rem; padding:0 }
}

@media only screen and (min-width:1400px) {
  .section-school-image h2 { position:absolute; left:0; right:0; bottom:0; font-size:3rem; background:rgb(0 48 135 / 85%); border-top:5px solid rgb(255 199 44 / 85%) }
}

/* Member Headlines */
@media only screen and (min-width:992px) {
  .landing-row.member-headlines-row { margin-top:3rem }
  .section-member-headlines .filter-bar { margin-top:-2.9rem }
  .section-member-headlines .news-layout .thumb img { display:block; margin:0 auto }
}
.section-member-headlines .news-layout.grid .story &gt; div{
    margin-left:15px;
}
.section-member-headlines .news-layout.grid .story &gt; div{
    border:1px solid #ddd;
}
.section-member-headlines .news-layout.grid .title{
    padding: 10px 30px 0;
    overflow: hidden;
    display: inline-block;
}
.section-member-headlines .news-layout.grid .details{
    padding: 0px 30px 20px;
}
.section-member-headlines .news-layout .title{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.25em;
    color: #000;
    
}

.section-member-headlines .news-layout.list .story .thumb{
    width:170px;
}


/* Footer */
footer.mod-site-footer.style1 { position:relative; z-index:1; font-size:1rem; color:#003087; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2) }
footer.mod-site-footer.style1 .footer-logos li { display:block }
footer.mod-site-footer.style1 .footer-logos li img { max-height:100% }
footer.mod-site-footer.style1 .footer-text span { display:block; font-weight:700; text-transform:uppercase }
footer.mod-site-footer.style1 .footer-presto-logo { display:none }

@media only screen and (min-width:992px) {
  footer.mod-site-footer.style1 .footer-logos li { display:inline-block; margin:0 3rem }
}

@media only screen and (min-width:1200px) {
  footer.mod-site-footer.style1 .footer-logos li { margin:0 }
  footer.mod-site-footer.style1 .footer-logos li:nth-child(2) { margin:0 13rem 0 8rem }
}

/* Site Developer */
.inc-hostedby { padding:1rem; text-align:center; vertical-align:top; color:#003087; background:#fff; border-bottom:8px solid #cc8a00 }
.inc-hostedby &gt; a { display:inline-block; vertical-align:top }
.inc-hostedby svg { vertical-align:top }

/* Standings */
.full-standings table { border-collapse:collapse; width:100% }
.full-standings .fixed-table { display:none }
.full-standings td { white-space:nowrap; padding:5px }
.full-standings tr.stats-header td { background:#003087; color:#fff; font-weight:normal; text-align:center; font-size:1rem }
.full-standings .stats-team { min-width:120px }
.full-standings .conf-field,
.full-standings .stats-field { text-align:center }
.full-standings .conf-field { background:#f5f5f5 }
.full-standings .standing_teamname { width:30px; height:30px; text-indent:40px ; line-height: 30px; color: #444 }
.full-standings .custom-field {text-align: center;}

@media only screen and (max-width:850px) {
    .full-standings { padding-left:150px; margin:0 -10px; overflow:hidden; position:relative; box-shadow:0 0 4px rgba(0,0,0,0.2) }
    .full-standings .fixed-table { display: inline-table; width:150px; position:absolute; left:0; top:0; z-index:1 }
    .full-standings .fixed-col { display:none }
    .full-standings .container { position:relative; z-index:2; box-shadow:-2px -4px 4px rgba(0,0,0,0.2); overflow-x:scroll; -webkit-overflow-scrolling:touch }
    .full-standings .container table { width:730px }
}

/* 
  ----- Site specific colors for internal pages -----
*/

/* Staff Directory */
.staff-directory .article-text table { margin:0 auto }
.staff-directory center { margin-top:20px; padding:10px; font-size:1rem;  text-transform:uppercase }
.staff-directory center:first-of-type { margin-top:0 }

/* Roster */
.roster { border-collapse:collapse }
.roster td { padding:10px !important; text-align:left; vertical-align:middle }
.roster .roster-header { background:#003087; color:#fff }
.roster .roster-header td { font-weight:700 }
.roster .roster-header a { color:#fff }
.roster .roster-row0 td { background:#f5f5f5 }

/* Schedule */
.schedule-list table th { background-color:#003087; color:#fff }
.schedule-content .event-recap a[rel="wiki-link"] { color:#fff }

/* Stats */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#003087 }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; padding:5px }
.highlights.highlights-standalone .stat { color:#fff }
  
/* Bio */
.bio-wrap .head { background:#003087; color:#fff }
.bio-wrap .head a { color:#fff }

/* Camps */
.camp-box &gt; h2 { background-color:#5B5B5B !important }
.camp-box button:hover { background:#5B5B5B !important }
.camp-box button { background:#003087 !important; color:#fff }
.camp-box button:before { background:#5B5B5B !important }

.button-textlinks h2 {color:#000058; font-size:38px; text-transform:uppercase }
.button-textlinks p a {display:inline-block;vertical-align:top; min-width:260px; padding:10px 20px;font-family:'lato', arial; font-size:18px; font-weight:700; text-align:center;color:#fff!important; text-decoration:none; background: #003087;border-radius:5px;transition:background .4s;}
.button-textlinks p a:hover { background:rgba(0,0,0,0.6)}</pre></body></html>