@font-face {
    font-family: 'antonregular';
    src: url('anton-webfont.eot');
    src: url('anton-webfont.eot?#iefix') format('embedded-opentype'),
         url('anton-webfont.woff2') format('woff2'),
         url('anton-webfont.woff') format('woff'),
         url('anton-webfont.ttf') format('truetype'),
         url('anton-webfont.svg#antonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oxygenregular';
    src: url('oxygen-webfont.eot');
    src: url('oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('oxygen-webfont.woff2') format('woff2'),
         url('oxygen-webfont.woff') format('woff'),
         url('oxygen-webfont.ttf') format('truetype'),
         url('oxygen-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oxygenbold';
    src: url('oxygen-bold-webfont.eot');
    src: url('oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('oxygen-bold-webfont.woff2') format('woff2'),
         url('oxygen-bold-webfont.woff') format('woff'),
         url('oxygen-bold-webfont.ttf') format('truetype'),
         url('oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'fontello';
  src: url('fontello.eot?70344668');
  src: url('fontello.eot?70344668#iefix') format('embedded-opentype'),
       url('fontello.woff?70344668') format('woff'),
       url('fontello.ttf?70344668') format('truetype'),
       url('fontello.svg?70344668#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

 
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em }
 
.icon-menu:before { content: '\e800'; } 
.icon-calendar:before { content: '\e801'; } 
.icon-twitter:before { content: '\e802'; } 
.icon-facebook:before { content: '\e803'; } 
.icon-search:before { content: '\e80d'; }

body { font-family:'oxygenregular', arial; font-size:13px; background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/page_bg.jpg) no-repeat 50% 226px #1B207D; background-size:2000px auto; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust:none }
#page { background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/page_blend_bg.png) repeat-y 50% 0 }

a { color: #336699; text-decoration:none }
.no-touch a:hover { color: #D00000 }

h1 { color: #2E3192 }
h2 { color: #3E5AA4 }

#wrapper { max-width:1002px; margin:0 auto; padding-top:15px }
.internal-page .mainbody { min-height:500px; padding:10px; background:#FFF }

.site-header { background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/header_bg_2022.png) no-repeat 50% 0 #0390D3 }
.site-header > .container { width:1002px; margin:0 auto; position:relative; z-index:5 }
.header-logo { margin:0 }
.header-logo > a { display:block; height:166px; text-indent:-9999px }

.site-header .text-site{ position:fixed; left:0; top:0; background:#f6a800; color:#fff; z-index:1; width:103px; height:30px; font-size:12px; text-transform:uppercase; text-align:center; line-height:30px}
.site-header .text-site:hover{ color:#2e3192; box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;}

.fcsaa-link { display:block; width:180px; height:166px; position:absolute; left:-40px; top:0 }
.njcaa8-link { display:block; width:170px; height:166px; position:absolute; right:-55px; top:0 }

.site-footer { padding:35px 0; background:#f6a800; border-top:10px solid #FFF }
.site-footer > .container { max-width:1002px; margin:0 auto }
.footer-text { float:left }
.footer-text span { display:block }
.footer-text span:first-child { font-family:'oxygenbold', arial }

.top-row { position:relative; margin-bottom:10px }
.top-row .lcol { width:100%; position:relative }
.top-row .rcol { width:392px;  position:absolute; right:0; bottom:0; z-index:2 }

.bottom-row .lcol { width:660px; float:left; background:#000; background:rgba(0,0,0,0.4) }
.bottom-row .lcol2 { width:960px; float:left; background:#000; background:rgba(0,0,0,0.4) }
.bottom-row .rcol { width:340px; float:right }

.box-title { height:30px; line-height:30px; margin:0; font-weight:normal; font-size:30px; padding:10px; font-family:'oxygenbold', arial; text-transform:uppercase; color:#FFF }

/* CAROUSEL */
.j-carousel .seats:before,
.j-carousel .seats:after { content: " "; display:table }
.j-carousel .seats:after { clear:both }

.j-carousel { padding-right:402px; position:relative; z-index:1; overflow:hidden }
.j-carousel .seats { min-height:454px }
.j-carousel .seat { display:none; position:relative; background:#00b3e7 }
.j-carousel .media-box { padding-top:55.83%; position:relative; overflow:hidden }
.j-carousel .media-box img:first-child,
.j-carousel .media-box a img { display:block; width:100% !important; height:auto !important; position:absolute; left:0; top:0 }
.j-carousel .story-box { min-height: 99px; padding:10px; color:#FFF; background:#00b3e7 }
.j-carousel .title { display:block; font-size:20px; font-family:'antonregular', arial; color:#FFF; text-transform:uppercase; letter-spacing:1px }
.no-touch .j-carousel .title:hover { color:#F6A800 }
.j-carousel .date { display:block; font-size:14px; font-family:'oxygenbold', arial }
.j-carousel .controls { width:402px; position:absolute; right:0; top:0 }
.j-carousel .control { width:50%; text-align:center; float:left; cursor:pointer; padding-left:10px; padding-bottom:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.j-carousel .control .thumb { vertical-align:top }
.j-carousel .loader { left:10px }

.more-headlines { height:250px; padding:10px 0 10px 10px; color:#FFF; margin-bottom:30px; background:#000; background:rgba(0,0,0,0.4); overflow:auto }
.more-headlines .row { width:20%; height:107px; float:left; margin-bottom:10px; position:relative; overflow:hidden }
.more-headlines .row .thumb { display:block; padding-right:10px }
.more-headlines .row img { vertical-align:top }
.more-headlines .row .info { padding:10px; position:absolute; left:0; right:10px; top:100%; bottom:0; background:#00b3e7; background:rgba(0,197,231,0.8); text-shadow:1px 1px #999; -moz-transition:top 0.5s; -webkit-transition:top 0.5s; transition:top 0.5s }
.more-headlines .row:hover .info { top:0 }
.more-headlines .row a { color:#FFF; font-family:'oxygenbold', arial }
.more-headlines .row .date { display:block }

#aotw-slider .slider { width:100%; position:relative; overflow:hidden }
#aotw-slider .items { width:20000%; position:relative}
#aotw-slider .item { width:0.5%; float:left }
#aotw-slider .next, #aotw-slider .prev { display:none }

.aotw { padding:10px; font-size:12px; color:#FFF; background:#000; background:rgba(0,0,0,0.4); position:relative }
.aotw .aotw-hdr { text-align:right; font-family:'antonregular', arial; font-size:22px; font-weight:normal; text-transform:uppercase; position:absolute; right:30px; top:40px; z-index:2 }
.aotw .aotw-hdr span { display:block; font-family:'oxygenregular', arial; font-size:16px; font-style:italic }
.aotw .athlete { height:257px; padding:0 0 0 176px; border:10px solid #FFF; position:relative ; background: #3db5e6;}
.aotw .thumb { width:176px; overflow:hidden; position:absolute; left:0; top:0 }
.aotw .thumb img { /* max-width:none; */ height:257px }
.aotw .title { display:block; min-width:180px; height:36px; line-height:36px; padding:0 10px; font-size:18px; text-transform:uppercase; font-family:'oxygenbold', arial; color:#FFF; background:#f6a800; position:absolute; right:-10px; top:50%; margin-top:-18px }
.aotw .title:before { content:""; width:0; height:0; border-color:transparent transparent #f6a800; border-style:solid; border-width:0 0 36px 15px; position:absolute; left:-15px; top:0 }
.aotw .title:after { content:""; width:0; height:0; border-color:#c88a04 transparent transparent; border-style:solid; border-width:10px 10px 0 0; position:absolute; right:0; top:36px }
.aotw .leadin { padding:0 10px; text-align:right; position:absolute; left:176px; right:0; bottom:10px }

/* NAVIGATION */
.nav-social-buttons { background:#f6a800; border-top:5px solid #FFF; border-bottom:5px solid #FFF; position: relative; }
.nav-social-buttons > .container { max-width:1020px; margin:0 auto }

.dropnav { height:50px; float:left; position:relative; z-index:3; font-family:'antonregular', arial }
.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0 }
.dropnav .nav { float:left; position:relative; border-left: 1px solid #ffbe31;}
.dropnav .nav:first-child { border-left:none }
.dropnav .nav > a { display:block; height:50px; line-height:50px;  padding:0 15px; text-decoration:none; color:#FFF; font-size:16px; text-transform:uppercase }
.dropnav .nav:hover > a { background:#2e3192 }
.dropnav .nav > .submenu { display:none; min-width:200px; padding:20px; border-right:10px solid #00B4E6; background:#2e3192; white-space:nowrap; position:absolute; left:0; top:50px }
.dropnav .nav6 > .submenu,
.dropnav .nav7 > .submenu { left:auto; right:0 }
.dropnav .nav:hover > .submenu { display:block }
.dropnav .submenu a { display:block; color:#FFF; font-size:15px; line-height:25px; white-space:nowrap; text-decoration:none; text-transform:uppercase }
.no-touch .dropnav .submenu a:hover { color:#F6A800 }
.dropnav .submenu > ul { display:inline-block; vertical-align:top; margin-left:20px }
.dropnav .submenu > ul:first-child { margin-left:0 }
.dropnav .submenu .has-submenu > a { display:none }
.dropnav .submenu .has-submenu li { display:inline-block; vertical-align:top; margin:0 -2px }
.dropnav .submenu .has-submenu li:first-child { min-width:160px }
.dropnav .submenu .has-submenu li a { font-size:11px; font-family:'oxygenbold', arial; color:#00B4E6 }
.dropnav .submenu .has-submenu li:first-child a { font-size:15px; font-family:'antonregular', arial; color:#FFF }
.dropnav .submenu .has-submenu li:nth-child(n+3) a:before { content:"|"; color:#FFF; padding:0 5px }
.dropnav .level2 a[rel*="wiki-link"] { display:none }
.dropnav .level2 a[rel*="wiki-link"]:first-child { display:block }

.secondary-nav { width:auto; padding:10px; background:#2e3192; font-family:'oxygenbold', arial }
.secondary-nav > .container { max-width:1002px; height:66px; margin:0 auto }
.secondary-nav h1 { font-size:38px; line-height:66px; text-transform:uppercase; color:#FFF; margin-bottom:0; float:left }
.secondary-nav h1 .icon-menu { display:none }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav .container > ul { float:right }
.secondary-nav .container > ul > li { float:left; padding:18px 0 }
.secondary-nav li a { display:block; float:left; padding:0 5px; margin:0 2px; font-size:12px; line-height:30px; color:#f6a800; text-transform:uppercase }
.secondary-nav li:hover a { background:#F6A800; color:#FFF }
.secondary-nav .container > ul > li:before { content:"|"; float:left; line-height:30px; color:#FFF }
.secondary-nav .container > ul > li:first-child:before { content:""; padding:0 }
.secondary-nav .has-submenu { position:relative; z-index:2 }
.secondary-nav .has-submenu > a { padding-right:15px; position:relative }
.secondary-nav .has-submenu > a:after { content:"+"; position:absolute; right:5px; top:0  }
.secondary-nav .has-submenu:hover > a:after { content:"-"; }
.secondary-nav .has-submenu > ul { display:none; width:300px; padding:10px; border-right:10px solid #FFF; background: #F6A800; position:absolute; right:2px; top: 48px }
.secondary-nav .has-submenu:hover > ul { display:block }
.secondary-nav .has-submenu ul a { float:none; line-height: 21px; color: #2E3192;}

/* SLIDER */
#sponsors-slider { padding: 10px 10px 10px 0; margin-bottom:35px; background:#c68805; position:relative }
#sponsors-slider .slider { width:100%; position:relative; overflow:hidden ;}
#sponsors-slider .items { width:20000%; position:relative }
#sponsors-slider .item { width:0.5%; float:left;}
#sponsors-slider .image { width:33.32%; float:left; padding-left:10px; -moz-box-sizing:border-box; -webkit--box-sizing:border-box; box-sizing:border-box }
#sponsors-slider .image img { vertical-align:top }
#sponsors-slider .prev, #sponsors-slider .next { display:block; width:26px; height:49px; text-indent:-9999px; position:absolute; left:-36px; top:50%; margin-top:-25px; background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/master_sprite.png) no-repeat 0 0 }
#sponsors-slider .next { left:auto; right:-36px; background-position:-29px 0 }

/* BUTTONS */
.buttons-wrapper ul { list-style:none; padding:0; margin:0 }

.rcol-buttons li { margin-top:10px }
.rcol-buttons li:first-child { margin-top:0 }
.rcol-buttons li img { vertical-align:top }
.rcol-buttons li span { display:none }

.footer-logos {float:right }
.footer-logos li { float:left }
.footer-logos span{ display:none }

.social-buttons { float:left }
.social-buttons li { float:left; border-left:1px solid #ffbe31 }
.social-buttons li a { display:block; width:40px; height:50px; line-height:50px; overflow:hidden }
.social-buttons li a:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display:block; text-decoration: inherit; width:40px; font-size:25px; color:#FFF; text-align: center; font-variant: normal; text-transform: none; text-shadow:0 1px 2px #999 }
.social-buttons li a[data-title*="Twitter"]:before { content: '\e802' }
.social-buttons li a[data-title*="Facebook"]:before { content: '\e803' }
.social-buttons li a:hover[data-title*="Twitter"]:before { color:#33CCFF }
.social-buttons li a:hover[data-title*="Facebook"]:before { color:#3C599B }

/* STANDINGS */
.standings-brief { height:250px; padding:10px; margin:10px; color:#FFF; overflow:auto }
.standings-brief table { width:100%; text-align:center; margin-bottom:10px }
.standings-brief th:first-child,
.standings-brief td:first-child { text-align:left }
.standings-brief td { padding:5px 0 }
.standings-brief th,
.standings-brief h3 { font-family:'oxygenbold', arial; font-size:14px}
.standings-brief h3 { font-size:16px; text-transform:uppercase }

/* SOCIAL ICONS */
.social-links { position:absolute; top:13px; right:230px}
.social-links ul { margin:0 }
.social-links li { list-style:none; display:inline-block; vertical-align:top; margin:0 5px }
.social-links li a { color:#fff; font-size:20px }
.social-links li a:hover {color: #005498;}
.social-links .text { position:absolute; left:-9999px }


/* STANDINGS */
.standings-brief2 { height:250px; padding:10px; margin:10px; color:#FFF; overflow:auto }
.standings-brief2 table { width:100%; text-align:center; margin-bottom:10px }
.standings-brief2 th:first-child,
.standings-brief2 td:first-child { text-align:left }
.standings-brief2 td { padding:5px 0 }
.standings-brief2 th,
.standings-brief2 h3 { font-family:'oxygenbold', arial; font-size:14px}
.standings-brief2 h3 { font-size:16px; text-transform:uppercase }
 
/* SCHEDULE */
.schedule-boxscore .status { float:right }
.schedule-boxscore .event-box { margin-bottom:10px }

.scoreboard-switcher { position:relative; margin-bottom:30px }
.scoreboard-switcher .switcher { float:left; position:absolute; right: 0; top:-46px; padding: 10px; z-index:2; background: #000; background:rgba(0,0,0,0.4); color:#FFF;  }
.scoreboard-switcher .selection { display:block; min-width:150px; height:26px; line-height:26px; padding:0 10px; margin-right:30px; font-size:12px; font-family:'oxygenbold', arial; text-transform:uppercase; background:#f6a800 }
.scoreboard-switcher .selection:before { content:""; width: 29px; height:26px; position: absolute; right: 10px; top: 10px; background:#f6a800 }
.scoreboard-switcher .selection:after { content:""; width:15px; height:9px; position:absolute; right:17px; top:50%; margin-top:-4px; background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/master_sprite.png) no-repeat 100% 0 }
.scoreboard-switcher ul { display:none; list-style:none; margin:0;  white-space: nowrap; background: #2E3192; position:absolute; left: 0; top: 46px;}
.scoreboard-switcher .active ul { display:block ; max-height: 270px; width: 100%; overflow-y: auto; overflow-x: hidden;}
.scoreboard-switcher ul a { display:block; padding:2px 10px; font-size: 14px; line-height:20px; color:#FFF; white-space:nowrap; text-decoration:none; font-family:'latobold',arial }
.scoreboard-switcher ul a:hover { background: #393939 }
.scoreboard-switcher ul a.active { display:none }

.scoreboard-slider { padding:10px; background: #000; background:rgba(0,0,0,0.4); position:relative }
.sport-page .scoreboard-slider  { margin-bottom:30px }
.scoreboard-slider .slider { width:100%; position:relative; overflow:hidden }
.scoreboard-slider .items { width:20000%; position:relative }
.scoreboard-slider .item { width:0.5%; float:left }
.scoreboard-slider .prev, .scoreboard-slider .next { display:block; width:36px; height:49px; cursor:pointer; text-indent:-9999px; position:absolute; left: -26px; top:50%; margin-top:-25px; background:url(https://cdn.prestosports.com/action/cdn/i9b1vsoecutmi2hh/images/setup/master_sprite.png) no-repeat -56px 0 }
.scoreboard-slider .next { left:auto; right:-26px; background-position:-94px 0 }
.scoreboard-slider .pp { display:none }

#calendar-slider .event-box { width: 16%; min-height:250px; float:left; padding: 0 5px; margin-left: 0.8%; line-height:20px; text-align:center; border:1px solid #dedfe0; background:#000f9f; color:#FFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
#calendar-slider .no-events { min-height:150px; padding:50px; font-size:20px; font-family:'oxygenbold', arial; float:left; color:#FFF; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box  }
#calendar-slider .event-box:first-child { margin-left:0 }
#calendar-slider .date { display:block; height:24px; line-height:24px; font-size:12px; background:#000f9f; color:#FFF }
#calendar-slider .teams { font-size:13px; color:#EEE; font-family:'oxygenbold', arial; }
#calendar-slider .pipe { display:none }
#calendar-slider .sport { display:block; padding:25px 10px; font-size:18px; font-family:'oxygenbold', arial; color:#0b345c; text-transform:uppercase; background:#FFF; margin: 0 -5px 10px;}
#calendar-slider .links { background:#3db5e6; border-top:1px solid #dedfe0 }
#calendar-slider .va { color:#F6A800 }
#calendar-slider .neutral-site { color:#00B3E7 }

#results-slider .event-box { width:19.2%; min-height:150px; padding:10px; margin-left:1%; font-family:'oxygenbold', arial; float:left; color:#757575; background:#eaeaea; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
#results-slider .no-events { min-height:150px; padding:50px; font-size:20px; font-family:'oxygenbold', arial; float:left; color:#757575; background:#eaeaea; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box  }
#results-slider .event-box:first-child { margin-left:0 }
#results-slider .result,
#results-slider .status { float:right; color:#1b1f7f }
#results-slider .date-sport { margin-bottom:10px;font-size:10px; text-transform:uppercase }
#results-slider .teams { font-size:13px; margin-bottom:10px }
#results-slider .links a { color:#000F9F }

/* STATISTICS */
.stats-header{color:#2E3192;}
.stats-wrapper{background-color:#fff;color:#000;}
.stats-wrapper a{color:#2E3192;}
.stats-wrapper th{background:#0081BB}
.stats-tabs a{color:#0081BB !important;}
.stats-tabs a.active{color:#fff !important;background:#2E3192;}
.stats-tabs{border-bottom:3px solid #2E3192;}
.stats-halfbox-left{border:1px solid #0081BB;border-top:1px solid #2E3192;}
.stats-halfbox-right{border:1px solid #0081BB;border-top:1px solid #2E3192;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#2E3192;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#2E3192;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border:1px solid #2E3192;border-top:1px solid #2E3192;}

.stats-table{border-collapse:collapse;border-width:0;margin-bottom:20px}
.stats-table td{line-height:22px; min-width: 60px; text-align: center;}
.stats-table td:first-child { min-width:250px; text-align: left; }
.stats-table .stats-header td{background-color:#2E3192;color:#FFFFFF;font-size:14px;font-weight:400;padding-right:0;width:980px;}
.stats-table .stats-table td{background-color:#2E3192;color:#FFFFFF;font-size:14px;font-weight:400;padding-right:0;width:980px;}
.stats-table .conf-field{background-color:#2E3192;color:#fff;font-size:14px;text-align:center;}

/* SITE SPECIFIC SCHEDULE STYLES */
.schedule-list table th { background:#2E3192; color:#FFF }

/* ROSTER */
.roster table { width:100% }
.roster td { padding:5px; font-size:12px }
.roster .roster-header td{ font-weight:700; color:#FFF; background:#2E3192}
.roster .roster-header td a { text-decoration:underline; color:#FFF }
.roster .roster-row1 td { background:#EEE }

/* BIO */
.bio-wrap .head { background:#2E3192; color:#FFF }
.bio-wrap .head a { color:#FFF; text-decoration:underline }
.bio-wrap .about td.val { font-size:14px; font-weight:normal }

@media only screen and (max-width: 767px) {

#wrapper { max-width:100% }

.top-row .lcol,
.top-row .rcol { width:100%; float:none }
.top-row .lcol { margin-bottom:10px }

.trigger-container  { background:#444 }
#jump-to-nav { display:block; width:30px; height:30px; font-size: 24px; line-height: 26px; color:#FFF; text-align: center; background: #333 }
.dropnav { display:none }
.dropnav.active { display:block }
.dropnav .nav { float:none }
.dropnav .nav > .submenu { padding:0; position:static }
.dropnav .nav:hover > .submenu { display:none }
.dropnav .nav > a,
.dropnav a { display:block; padding:0 10px; height: 34px; line-height: 34px; font-weight:normal; text-transform:none; color:#FFF }
.dropnav li { position:relative; z-index:100; border-bottom:solid 1px #111; border-top:1px solid #444; background:#333 }
.dropnav li.active, .dropnav li.active li { background:#242424; border:none }
.dropnav li:last-child, .dropnav li.active li:last-child { border-bottom:none }
.dropnav li:first-child, .dropnav li.active li:first-child { border-top:none }
.dropnav .has-submenu > a { margin-right:40px }
.dropnav .has-submenu > a:after { display:block; width:40px; height: 34px; line-height: 34px; color:#FFF; text-align:center; background:#444; position:absolute; right:0; top:0; content: "+" }
.dropnav .has-submenu.active > a:after { content:" -"; color:#FFF }
.dropnav .has-submenu.active > .submenu { display:block }

.secondary-nav h1 .nav-icon { display:inline-block }
.secondary-nav ul { display:none }
.secondary-nav ul.active { display:block }
.secondary-nav li { float:none }
.secondary-nav li a { display:block; padding:5px 0; text-transform:none }
.secondary-nav li a:before { content:""; padding:0 }

}

@media only screen and (max-width: 600px) {

.bottom-row .lcol,
.bottom-row .rcol { width:100%; float:none; margin-bottom:10px }
.bottom-row .mcol { width:100% }

.j-carousel .story-box { left:10px; right:10px; bottom:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.j-carousel .story-box .title { display:block; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }
.j-carousel .story-box .date, .j-carousel .story-box .leadin, .j-carousel .story-box .readmore, .j-carousel .story-box .carousel-related-links { display:none }
.j-carousel .controls { bottom:0; height:12px; padding:5px 0; text-align:center; background:#333 }
.j-carousel .control { float:none; display:inline-block; width:12px; height:12px; vertical-align:top; background:#FFF; border-radius:10px }
.j-carousel .control.active { width:6px; height:6px; border:solid 3px #FFF; background:#CE392D }
.j-carousel .control .thumb { display:none }

}