@font-face {
    font-family: 'open_sansregular';
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-regular-webfont.eot');
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-regular-webfont.woff') format('woff'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-regular-webfont.ttf') format('truetype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-bold-webfont.eot');
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-bold-webfont.woff') format('woff'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-bold-webfont.ttf') format('truetype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exoregular';
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-regular-webfont.eot');
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-regular-webfont.woff') format('woff'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-regular-webfont.ttf') format('truetype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exobold';
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-bold-webfont.eot');
    src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-bold-webfont.woff') format('woff'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-bold-webfont.ttf') format('truetype'),
         url('/web/20170907115645im_/https://www.beckerhawks.com/css/exo-bold-webfont.svg#exobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'fontello';
  src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/fontello.eot?31296799');
  src: url('/web/20170907115645im_/https://www.beckerhawks.com/css/fontello.eot?31296799#iefix') format('embedded-opentype'),
       url('/web/20170907115645im_/https://www.beckerhawks.com/css/fontello.woff?31296799') format('woff'),
       url('/web/20170907115645im_/https://www.beckerhawks.com/css/fontello.ttf?31296799') format('truetype'),
       url('/web/20170907115645im_/https://www.beckerhawks.com/css/fontello.svg?31296799#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-search:before { content: '\e804'; }
.icon-menu:before { content: '\e802'; } 
.icon-calendar:before { content: '\e803'; }

/* SCHEDULE ICONS */
.gicon-PR:before { content: '\e832' }
.gicon-LS:before { content: '\e833' }
.gicon-DI:before { content: '\e834' }
.gicon-TI:before { content: '\e835' }
.gicon-RC:before { content: '\e836' }
.gicon-RE:before { content: '\e837' }
.gicon-BS:before { content: '\e838' }
.gicon-AU:before { content: '\e839' }
.gicon-VI:before { content: '\e83b' }
.gicon-GA:before { content: '\e83c' }

body { background:#021e36; font-family:'exoregular'; font-size:13px }

.accent-bg,
.accent-bg th { color:#fff !important; background:#0065bc !important }

a { color:#0065bc; text-decoration: none; -moz-transition:color .2s; -webkit-transition:color .2s; -ms-transition:color .2s; -o-transition:color .2s; transition:color .2s }
a:hover { text-decoration: underline }

h1,h2,h3,h4,h5,h6 { color:#0065bc }
h1 { font-size:24px }
h2 { font-size:22px }
h3 { font-size:20px }
h4 { font-size:18px }
h5 { font-size:16px }
h6 { font-size:14px }

.internal-page h1,
.internal-page h2,
.internal-page h3,
.internal-page h5,
.internal-page h6,
.internal-page b,
.internal-page strong { font-family:'open_sansbold'; font-weight:400 }
.internal-page h1,
.internal-page h2 { font-family:'exobold' }

#page { position:relative; overflow:hidden; padding-bottom:110px }
#page-background { z-index:-1; min-width:2000px; width:100%; height:auto; position:absolute; top:170px; left:0 }
@media screen and (max-width:2000px) { #page-background { left:50%; margin-left:-1000px } }
#wrapper { position:relative; max-width:1260px; margin:0 auto }
#body-container { position:relative; z-index:1 }
.internal-page #body-container { position:relative; z-index:1 }
.internal-page .mainbody { line-height:18px; padding:15px 20px; min-height:500px; color:#000; background:#fff; font-family:'open_sansregular' }

header { position:relative }
footer { text-align:center; position:relative }

.top-row { position:relative }
.bottom-row { margin-top:39px; border:5px solid #014076; padding:10px; background:#013868; -webkit-box-shadow:inset 0 10px 30px 0 #000; box-shadow:inset 0 10px 30px 0 #000 }
.bottom-row .lcol { width:33.414634146341%; float:left; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/container_bg_pattern.png) repeat; position:relative; z-index:1 }
.bottom-row .mcol { width:33.170731707317%; float:left; position:relative }
.bottom-row .rcol { width:33.414634146341%; float:right }

.left-bg { position:absolute; left:0; top:0 }
.right-bg { position:absolute; right:0; top:0 }

#site-header { height:180px; position:relative; z-index:3;  margin-bottom:20px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/header_bg_pattern.png) repeat-x }
#site-logo { width:431px; height:197px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat 0 0; position:absolute; left:50%; top:0; margin-left:-201px; text-indent:-9999px }
#site-title { width:1103px; height:83px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat 0 -215px; position:absolute; left:50%; top:26px; margin-left:-520px; text-indent:-9999px }

#mobile-menu-bar { display:none }

/* CAROUSEL */
.j-carousel .seats:before,
.j-carousel .seats:after { content: " "; display:table }
.j-carousel .seats:after { clear:both }

.j-carousel { position:relative; overflow:hidden }
.j-carousel .seats { width:500%; position:relative }
.j-carousel .seat { width:20%; float:left; position:relative }
.j-carousel .media-box { padding-top:46.031746031746%; 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 { padding:36px 15px 15px; height:60px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/carousel_story_bg.png) repeat; position:absolute; left:12.539682539683%; right:12.539682539683%; bottom:20px; font-size:14px }
.j-carousel .story-box .date { position:absolute; top:15px; left:15px }
.j-carousel .story-box .title { font-size:24px; color:#fff; text-transform:uppercase; text-decoration:none; display:block }
.j-carousel .story-box .title:hover { color:#0165b9; text-shadow:1px 1px 3px #000 }
.j-carousel .story-box .leadin { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.j-carousel .story-box .readmore,
.j-carousel .story-box .carousel-related-links { display:none }
.j-carousel .pp { display:none }
.j-carousel .prev,
.j-carousel .next { width:30px; height:111px; position:absolute; text-indent:-9999px; bottom:20px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat -432px 0; cursor:pointer }
.j-carousel .prev { left:10.15873015873% }
.j-carousel .next { right:10.15873015873%; background-position:-463px 0 }
.j-carousel .controls { max-width:294px; padding:11px 10px; margin:0 auto; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/carousel_story_bg.png) repeat; position:absolute; left: 0; right: 0; bottom:131px; text-align:center; font-size:0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0 }
.j-carousel .control { width:60px; height:10px; margin-right:10px; text-indent:-9999px; cursor:pointer; background:#fff; display:inline-block; vertical-align:top }
.ie7 .j-carousel .control { display:inline; zoom:1 }
.j-carousel .control:last-of-type { margin-right:0 }
.j-carousel .control.active { background:#0165b9 }

/* MORE HEADLINES */
.more-headlines { height:362px; padding:10px; color:#FFF; background:#333; overflow:auto }
.more-headlines .row { margin-bottom:10px }

/* NAVIGATION */
#jump-to-nav { display:none }
.dropnav { position:absolute; top:120px; left:0; right:0; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/global_nav_bg.png) repeat-x }
.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0 }
.dropnav > ul { background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat 0 -299px; max-width:1269px; height:60px; margin:0 auto; text-align:left }
.dropnav .nav { float:left; position:relative }
.dropnav .nav1 { width:164px }
.dropnav .nav2 { width:194px }
.dropnav .nav3 { width:147px; margin-right:270px }
.dropnav .nav4 { width:181px }
.dropnav .nav5 { width:134px }
.dropnav .nav6 { width:152px }
.dropnav .nav > a { display:block; text-indent:-9999px; height:60px }
.dropnav .nav > .submenu { display:none; padding:20px 10px 20px 38px; min-width:337px; background:#025fae; position:absolute; left:0; top:100% }
.dropnav .nav:hover > .submenu { display:block }
.dropnav .nav > .submenu > ul { float:left; margin-right:30px }
.dropnav .submenu a { display:block; white-space:nowrap; text-decoration:none; color:#fff; font-size:14px; text-transform:uppercase; line-height:24px }
.dropnav .submenu a:hover { color:#a5a5a5 }
.dropnav .submenu.level1 .has-submenu > a:first-child { display:none }
.dropnav .submenu.level2 > ul { width:337px }
.dropnav .submenu.level2 > ul > li { float:left }
.dropnav .submenu.level2 > ul > li:first-of-type a { width:145px  }
.dropnav .submenu.level2 > ul > li:nth-child(n+2) a { font-size:12px; text-transform:capitalize; color:#fff }
.dropnav .submenu.level2 > ul > li:nth-child(n+2) a:hover { color:#a5a5a5 }
.dropnav .submenu.level2 > ul > li:nth-child(n+2) a:after { content:"|"; padding:0 8px; color:#fff }
.dropnav .submenu.level2 > ul > li:nth-child(4) a:after { content:""; padding:0 }
.dropnav .submenu.level2 > ul > li a[rel='wiki-link'] { display:inline-block; padding-left:5px }
.dropnav .submenu.level2 > ul > li a[rel='wiki-link']:after { content:""; padding:0 1px !important }

/* SECONDARY NAV */
.secondary-nav { width:auto; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/section_hdr_bg.png) no-repeat 100% 0; position:relative; z-index:2; margin-bottom:17px; font-family:'exobold'; }
.secondary-nav h1 { margin-bottom:0; line-height:62px; height:62px; font-size:28px; font-weight:400; color:#fff; letter-spacing:1px; padding-left:26px; text-transform:uppercase; display:block }
.secondary-nav h1 .icon-menu { display:none }
.secondary-nav > ul { position:absolute; top:0; right:20px }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav li { float:left }
.secondary-nav li a { line-height:62px; font-size:14px; text-transform:uppercase }
.secondary-nav li:before { content:"|"; padding:0 14px; color:#0065bc }
.secondary-nav li:first-child:before { content:""; padding:0 }
.ie7 .secondary-nav li { padding:0 14px }
.secondary-nav .dropdown li { float:none }
.secondary-nav .dropdown li a { display:block; white-space:nowrap; color:#fff; text-decoration:none; font-size:14px; line-height:26px; -moz-transition:all .2s; -webkit-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s }
.secondary-nav .dropdown li a:hover { color:#a5a5a5 }
.secondary-nav .dropdown li:before { content:""; padding:0 }
.secondary-nav .dropdown li:last-child a { border-bottom:0 }
.secondary-nav .dropdown { display:none; padding:20px; background:#025fae; position:absolute; top:100%; right:-20px }
.secondary-nav .dropdown > div > li:first-of-type:before { content:"" }
.secondary-nav .more { cursor:pointer }
.secondary-nav .more:hover .dropdown { display:block }

.secondary-nav-leadin {
  margin: 0;
    padding: 0;
    position: absolute;
    color: #fff;
    font-size: 16px;
    top: 0;
    right: 591px;
    text-align: right;
    line-height: 62px;
    font-style: italic;
}

/* TABS */
#main-tabs .tab a { display:block; height:40px; line-height:40px; padding:0 22px; background:#fff; font-family:'exobold'; font-size:16px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin-right:1px }
#main-tabs .tab a.active { color:#fff; background: #0165b9;
background: -moz-linear-gradient(top,  #0165b9 0%, #004e92 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0165b9), color-stop(100%,#004e92));
background: -webkit-linear-gradient(top,  #0165b9 0%,#004e92 100%);
background: -o-linear-gradient(top,  #0165b9 0%,#004e92 100%);
background: -ms-linear-gradient(top,  #0165b9 0%,#004e92 100%);
background: linear-gradient(to bottom,  #0165b9 0%,#004e92 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0165b9', endColorstr='#004e92',GradientType=0 );
 }
#main-tabs .pane { color:#FFF; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/container_bg_pattern.png) repeat }
#main-tabs .pane .overflow { height:560px; padding:10px; overflow:hidden }
#main-tabs .pane1 .overflow,
#main-tabs .pane2 .overflow { height:auto; padding:0 }


#secondary-tabs .tab a { display:block; height:35px; line-height:35px; padding:0 10px; background:#fff; font-family:'exobold'; font-size:16px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin-right:1px; color:#025fae }
#secondary-tabs .tab a.active { color:#fff; background:none }
#secondary-tabs .pane { color:#FFF }
#secondary-tabs .pane .overflow { height:366px; padding:10px; overflow:auto }
.no-touch #secondary-tabs .pane .overflow { overflow:hidden }
.no-touch #secondary-tabs .pane .overflow:hover { overflow:auto }

/* SCHEDULE */
.schedule-boxscore .event-box { position:relative; min-height:51px; padding:12px 0 12px 19.035532994924%; border-bottom:1px solid #011a30; border-top:1px solid #17466c; font-size:14px; color:#c0c0c0 }
.schedule-boxscore .event-box:first-of-type { border-top:0 }
.schedule-boxscore .event-box:last-of-type { border-bottom:0; padding-bottom:0 }
.schedule-boxscore .date { color:#fff; width:14.97461928934%; height:51px; background: #01335E; position:absolute; left:0; top:12px; text-align:center ; -webkit-box-shadow: 0 0 10px #000 inset; box-shadow: 0 0 10px #000 inset;}
.schedule-boxscore .date .month { font-size:12px; line-height:12px; display:block; margin:8px 0 2px }
.schedule-boxscore .date .day { font-size:21px; line-height:21px; display:block }
.schedule-boxscore .status { float:right }
.schedule-boxscore .links,
.schedule-boxscore .links a { color:#c0c0c0; font-size:12px }
.schedule-boxscore .links { display:block; margin-top:8px }
.schedule-boxscore .team,
.schedule-boxscore .teams,
.schedule-boxscore .status { color:#fff; font-size:16px }
.schedule-boxscore .sport { font-size:14px; display:block; margin-bottom:5px; color:#fff }
.pane2 .schedule-boxscore .status { position:absolute; font-size:14px; top:12px; color:#fff; right:0 }

/* CALENDAR */
#calendar-view { font-size:16px; width:49%; float:left; font-family:'exobold' }
#calendar .calendar-month { background:#0165b9; color:#fff }
#calendar .calendar-month a { color:#fff; font-size:16px }
#calendar .calendar-month td { border: none; height:40px; background:#0165b9; line-height:40px }
#calendar #calendar-now { font-size:16px; background:#0165b9 }
#calendar .calendar-month span { color:#fff; text-transform:uppercase }
#calendar td { line-height:80px; border:none; height:80px; background:#fff }
#calendar .calendar-header td { color:#fff; line-height:40px; height:40px; background:#01335e }
#calendar td.inactive { color: #ccc }
#calendar .no-calendar-event a { background-color: transparent; color: #8e8e8e; line-height:80px }
#calendar .calendar-event a { color:#fff; background:#ccc; line-height:80px }
#calendar-view .current a,
#calendar .calendar-event a:hover { background-color:#0165b9; color:#fff }
#calendar .event-schedule { width:49%; float:right; height:560px; padding:0; overflow:auto; color:#fff; font-size:14px; font-family:'exoregular' }
#calendar .event-schedule .event-date { font-size:16px; font-family:'exobold'; font-weight:400; text-transform:uppercase; display:block; text-align:center; line-height:40px; background:#0165b9 }
#calendar .event-info { position:relative; border-bottom:1px solid #011a30; border-top:1px solid #17466c; margin-bottom:0; padding:10px 0; line-height:22px }
#calendar .event-info:first-of-type { border-top:0; padding-top:0 }
#calendar .event-info:first-of-type .status { top:0 }
#calendar .event-info:last-of-type { border-bottom:0; margin-bottom:0 }
#calendar .event-info .sport a,
#calendar .event-info .status { font-family:'exoregular'; color:#c0c0c0 }
#calendar .event-info .status { position:absolute; right:0; top:10px }
#calendar .event-info .team,
#calendar .event-info .result { font-size:16px }
#calendar .event-info .links,
#calendar .event-info .links a { color:#c0c0c0; font-size:12px }
#no-calendar-events .event-info { line-height:560px; display:block; text-align:center; color:#c0c0c0; margin:0; padding:0; text-transform:uppercase; font-size:16px }

/* SOCIAL MEDIA TAB */
.widget-link { display:none }
.twitter-widget { width:41.935483870968%; float:left; margin-left:3.629032258065%; padding-right:4.435483870968%; }
.facebook-widget { width:41.935483870968%; float:right; margin-right:3.629032258065% }
.facebook-widget iframe { width:100% }

/* SOCIAL BUTTONS */
#social-buttons { position:absolute; top:5px; right:-1px }
#social-buttons ul { margin:0 }
#social-buttons .nav { list-style:none; float:left; height:36px; width:39px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat -9999px -9999px; -moz-transition:all .2s; -webkit-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s }
#social-buttons .nav a { display:block; text-indent:-9999px; height:100% }
#social-buttons .nav1 { background-position:-670px 0 }
#social-buttons .nav2 { background-position:-709px 0 }
#social-buttons .nav3 { background-position:-748px 0 }
#social-buttons .nav4 { background-position:-841px 0 }
#social-buttons .nav1:hover { background-position:-670px -36px }
#social-buttons .nav2:hover { background-position:-709px -36px }
#social-buttons .nav3:hover { background-position:-748px -36px }
#social-buttons .nav4:hover { background-position:-841px -36px }
/* STANDINGS */
#standings-brief h3 { color:#fff; font-size:14px; margin-top:10px }
#standings-brief table { width:100%; border-collapse:collapse }
#standings-brief td { padding:5px; line-height:20px }
#standings-brief th { background:#0165b9; padding:5px }
#standings-brief th:first-of-type { text-align:left }
#standings-brief .team-record,
#standings-brief .conf-record { text-align:center }
#standings-brief .odd { background:#013868 }

/* ATHLETE OF THE WEEK */
.aotw-hdr { display:none }
.aotw { width:100%; height:471px; padding:0 18px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/saotw_box.png) no-repeat 50% 0; background-size:100% 491px; position:absolute; top:-34px; left:-18px }
.aotw .thumb { display:block; max-width:185px; margin:113px auto 0 }
.aotw .thumb img { width:185px; height:278px; border:3px solid #fff }
.aotw .title { color:#0165b9; font-size:22px; display:block; text-align:center; margin-top:13px }
.aotw .leadin,
.aotw .readmore { display:none }

/* SLIDER */
#navbar-slider { position: relative; padding-left:10px }
#navbar-slider .slider { height: 402px; position: relative; overflow: hidden; margin: 0 auto;}
#navbar-slider .items { position:relative; height: 2000em;}
#navbar-slider .item { height: 402px;}
#navbar-slider .item .image { display:block; height: 196px; margin:0 0 10px 0 }
#navbar-slider .item .image:last-of-type { margin-bottom:0 }
#navbar-slider .item img { display: block; height: 100%;}
#navbar-slider .item .label { display:none }
#navbar-slider .next,
#navbar-slider .prev { width:114px; height:29px; position:absolute; left:50%; margin-left:-57px; text-indent:-9999px; cursor:pointer; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat -9999px -9999px }
#navbar-slider .prev { top:-15px; background-position: -494px 0 }
#navbar-slider .next { bottom:-15px; background-position: -494px -29px }

/* FOOTER */
#site-footer { margin-top:56px }
#footer-logos ul { margin:0; list-style:none; text-align:center }
#footer-logos ul li { display:inline-block; vertical-align:top }
.ie7 #footer-logos ul li { display:inline; zoom:1 }
#footer-logos li img { display:block }
#footer-logos li span { display:none }
#footer-text { color:#fff; font-size:11px; margin-top:31px }
#footer-text span { padding:0 5px }

/* STICKY BAR */
#sticky-bar { width:100%; height:68px; position:fixed; left:0; bottom:-68px; z-index:3; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/sticky_bar_bg_repeater.png) repeat-x }
.sticky-wrap { width:1300px; height:68px; margin: 0 auto; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat 0 -719px; position: relative }
#sticky-bar .ticker-logo { width:214px; height:68px; position:relative; display:block; text-indent: -9999px; float:left }

/* TICKER */
#scoreboard-ticker-wrapper { color:#FFF; float:left; margin:11px 0 0 15px; height:44px; line-height:44px; padding-right:45px; position:relative; width:621px }
#scoreboard-ticker { width:621px; height:44px; overflow:hidden; position:relative }
#scoreboard-ticker li { width:621px; height:44px; line-height:44px; position:relative; overflow:hidden; font-size:14px; font-family:'exobold' }
#scoreboard-ticker .no-events { text-align:center; line-height:44px }
#scoreboard-ticker a { color:#939393 }
#scoreboard-ticker .content span { padding-right:8px }
#scoreboard-ticker .content span:first-of-type { padding:0 }
#scoreboard-ticker-pp { display:none }
#scoreboard-ticker-prev,
#scoreboard-ticker-next { position:absolute; right:33px; top:15px }
#scoreboard-ticker-next{ right:0 }
#scoreboard-ticker-prev a,
#scoreboard-ticker-next a { display:block; width:12px; height:14px; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/master_sprite20151105.png) no-repeat -793px 0; outline:none }
#scoreboard-ticker-next a { background-position: -826px 0 }

/* SEARCH */
#search-bar { display:none }
.sticky-wrap #search-bar { display:block; position:relative; height:44px; width:354px; margin-top:11px; float:right }
.sticky-wrap #search-query { display:block; background:none; border:0; outline:none; width:209px; padding:15px 0; height:14px; line-height:14px; font-size:14px; font-family:'exobold'; text-transform:uppercase; color:#fff; float:left }
.sticky-wrap #search-submit { display:block; width:143px; height:44px; text-indent:-9999px; border:0; outline:none; background:none }

/* ROSTER */
.roster table { border-collapse: collapse }
.roster table td { padding: 5px }
.roster .roster-header { background-color:#0065bc  ; color: #fff }
.roster .roster-header a { color:#fff }
.roster tr:nth-child(even) td { background:#e3e3e3 }

/* SCHEDULE */
.schedule-data,
.schedule { width: 100% }
.schedule-data td,
.schedule td { padding: 5px }
.schedule-data .schedule-header,
.schedule .schedule-header { background-color: #0065bc; color: #fff }
.schedule-data tr,
.schedule tr:nth-child(even) td { background:#e3e3e3 }

.mainbody .schedule-list table { border-collapse: collapse }
.mainbody .schedule-list table td { padding: 5px }
.mainbody .schedule-list th { background-color: #0065bc; color: #fff }
.mainbody .schedule-list tbody > tr:nth-child(odd) { background-color: #ddd }
.mainbody .schedule-list > table tr:nth-child(odd) { background-color: transparent; color: #0065bc; text-transform: uppercase }
.mainbody .schedule-list > table a { color: #0065bc; font-weight: 700 }
.mainbody .schedule-list > table td { font-weight: 700 }
.mainbody .schedule-list > table td:first-of-type a:before { content: "\AB"; padding-right: 2px; font-size: 16px }
.mainbody .schedule-list > table td:last-of-type a:after { content: "\BB"; padding-left: 2px; font-size: 16px }

/* STATS */
.stats-wrapper { width: 100% }
.stats-wrapper th { background-color: #0065bc }
.stats-wrapper th,
.stats-wrapper td { font-size: 13px; padding: 5px }

.full-standings table { width:100% ; border-collapse: collapse;}
.full-standings th { background:#0065bc; color:#FFF }
.full-standings td, .full-standings th { text-align:center; padding: 5px }
.full-standings td:first-child, #standings-brief th:first-child { text-align:left }
.full-standings tr:nth-child(even) td { background:#e3e3e3 }

/* BIO */
.bio-wrap .head { background:#0065bc; color: #fff }
.bio-wrap .head a { text-decoration: underline; color: #fff }
.bio-wrap .head .bio-headshot { border: 3px solid #eaeaea; -webkit-box-shadow: 0 0 5px 0 #000; box-shadow: 0 0 5px 0 #000 }
.mainbody .bio-wrap .about .val { font-size: 13px }
.mainbody .bio-wrap .about .lbl { font-weight: 700 }
.mainbody .bio-wrap .about { margin-right:0 }
.mainbody .bio-wrap .headstats { width: auto; position: relative; right: auto; top: auto; text-align: center; margin-top: 20px; float: left }
.mainbody .bio-wrap .headstats div { margin:0 0 0 5px }

/* COMPOSITE CALENDAR */
#composite-calendar table { width:100% }
.internal-page #composite-calendar .calendar-days td { background-color:#0065bc; color:#fff; padding:5px }
.internal-page #composite-calendar td { border-color:#0065bc }
.internal-page #composite-calendar .calendar-date { background:#0165b9; padding:3px; -webkit-border-radius:0 0 5px 0; border-radius:0 0 5px 0 }

@media only screen and (max-width:1345px) {
.sticky-wrap { width:920px; }
.sticky-wrap #search-bar { display:none }
}

@media only screen and (max-width: 1290px) {
#page-background { display:none }
#site-header { height:auto; padding-top: 180px; margin-bottom: 20px;} 
#site-logo { margin-left: -236px; }
#site-title { top:55px ; margin-left: -551px;}
.aotw { left:0; padding:0 }
.dropnav { position:relative; top:0; text-align:center }
.dropnav > ul { background:none ; display: inline-block; vertical-align: top;} 
.dropnav .nav { width:auto; padding-right: 24px; margin-right:0 ; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/nav_sep.png) no-repeat 100% 0;}
.dropnav .nav > a { text-indent:0; line-height:60px; padding:0 20px; font-size:16px; font-family: 'exobold', helvetica; text-decoration: none; color:#FFF; text-transform:uppercase }
#wice-countdown { display:none; }

.secondary-nav-leadin { display:none; }
}

@media only screen and (max-width: 1123px) {

#site-header { padding-top:0 ; background: none;}
#site-title { display:block; width:100%; height:115px; position:static; margin: 0; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/header_tablet.png) no-repeat 50% 50% #262627;}
#site-logo { display:none }
.dropnav .nav > a { font-size:14px }

.dropnav { display:none ; background: none;}
.dropnav.active { display:block }
.dropnav > ul { height:auto; display:block }
.dropnav .nav { float:none ; background: #005097;}
.dropnav .nav > .submenu { padding:0; position:static }
.dropnav .nav:hover > .submenu { display:none }
.dropnav .nav > a, .dropnav .submenu a { display:block; padding:0 10px; height: 34px; line-height: 34px; font-size: 16px; font-weight:normal; text-transform:none; font-family: 'exoregular', helvetica; color:#FFF }
.dropnav li { position:relative; z-index:100; border-bottom: solid 1px #0A2F50; border-top: 1px solid #1565AC; background: #005097;}
.dropnav li.active, .dropnav li.active li { background: #062D50; 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; font-family: arial; color:#FFF; text-align:center; background: #1565AC; position:absolute; right:0; top:0; content: "+" }
.dropnav .has-submenu.active > a:after { content:" -"; color:#FFF }
.dropnav .has-submenu.active > .submenu { display:block }
.dropnav .nav > .submenu > ul { float:none; margin:0 }
.dropnav .submenu.level2 > ul > li { float:none; display:none }
.dropnav .submenu.level2 > ul > li:first-child { display:block }

.j-carousel .story-box { left:40px; right:40px; }
.j-carousel .prev { left:10px }
.j-carousel .next { right:10px }

#mobile-menu-bar { display:block; width: 100%; height:60px; background:url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/global_nav_bg.png) repeat-x  }
#mobile-menu-bar ul, #mobile-menu-bar li { list-style:none; padding:0; margin:0 }
#mobile-menu-bar > ul { float:right }
#mobile-menu-bar li { float:left }
#mobile-menu-bar li a { display:block; height: 60px; line-height: 60px; padding: 0 10px; text-align:center; font-size: 16px; color:#fff; text-transform:uppercase; text-decoration: none; white-space:nowrap }
#mobile-menu-bar li a.active { background:#0a4772 }

#search-bar.active { display:block; height:25px; padding: 5px 70px 5px 5px; background: #015DAB; position: relative; left:0; overflow: hidden; z-index: 3;}
#search-bar input[type="submit"] { width: 60px; height: 25px; position:absolute; right:5px; top:5px ; text-indent:0; border: none; background: #FFF; color: #000;}
#search-bar input[type="text"] { width: 100%; height:25px; border:none; padding:0; text-indent:10px; display: block; background:#FFF }

#main-tabs .tab3,
#main-tabs .pane3 { display:none!important }

}

@media only screen and (max-width: 1014px) {
.bottom-row .lcol,
.bottom-row .mcol { width:50%; float:left; }
.bottom-row .rcol { width:100% ; padding-top: 10px;}

#secondary-tabs .pane .overflow { height:382px }
#navbar-slider { padding: 29px 0}
#navbar-slider .slider { height:196px }
#navbar-slider .item { height:196px ; overflow: hidden;}
#navbar-slider .image { width: 48%; float:left; padding: 0 1%; margin:0 }
#navbar-slider .image img { margin:0 auto ; width: 100%;}
#navbar-slider .prev { top:-5px; -webkit-box-shadow:0 0 5px #5EADEE; box-shadow:0 0 5px #5EADEE }
#navbar-slider .next { bottom:-5px; -webkit-box-shadow:0 0 5px #5EADEE; box-shadow:0 0 5px #5EADEE }

.secondary-nav { background:#014177 }
.secondary-nav h1 { font-size: 21px; height: 40px; line-height: 40px; padding: 0 20px; font-weight: normal;}
.secondary-nav h1 .icon-menu { display:block; float:right }
.secondary-nav ul { display:none; position:static ; margin: 0 10px 10px; background: #00203B; padding: 5px 0;}
.secondary-nav ul.active { display:block }
.secondary-nav li { float:none }
.secondary-nav li a { display:block; padding: 0 10px; line-height: 30px; text-transform:none ; color: #FFF;}
.secondary-nav li:before { content:""; padding:0 }
.secondary-nav .more > a { display:none }
.secondary-nav .more .dropdown { display:block; position:static; padding:0; background:none ; margin: 0;}
.secondary-nav .dropdown li a { display:block; line-height:30px }


}

@media only screen and (max-width: 960px) {
#page { padding-bottom:0 }
#sticky-bar { display:none !important }
.j-carousel .story-box { position:static ; height: 100px; padding: 10px;}
.j-carousel .story-box .date { display:block; margin-bottom:3px; position:static }
.j-carousel .controls { bottom:120px }
.j-carousel .prev, .j-carousel .next { top:50%; bottom:auto; margin-top:-115px; background-color:#000 }
.j-carousel .prev { left:0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0 }
.j-carousel .next { right:0; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px }
}

@media only screen and (max-width: 767px) {

body { padding:0; background:#262627 }

.top-row { margin-bottom:5px }
.bottom-row { margin:0; padding:5px; border:none }
.bottom-row .lcol,
.bottom-row .mcol { width:100%; float:none; margin-bottom:5px ; background: none;}
.bottom-row .rcol { padding-top: 0 }

#site-header { margin-bottom:0 }
.internal-page .mainbody { padding:10px }
#site-title { height: 70px; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/header_mobile_wide.png) no-repeat 0 50% #262627 }

#mobile-menu-bar { width:auto; background:none; position:absolute; top: 15px; right:5px  }
#mobile-menu-bar li { margin-left:5px }
#mobile-menu-bar li .text { display:none }
#mobile-menu-bar li a { height:40px ; line-height: 40px; background: #015DAB; -webkit-border-radius:5px; border-radius:5px }

.aotw-hdr { display:block; height:35px; line-height:35px; padding:0 10px; background:#fff; margin: 0; font-family:'exoregular'; font-weight:normal; font-size:16px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; color:#025fae }
.aotw { position:static ; background:#ccc; overflow:hidden; height: auto; width: auto; padding: 10px;}
.aotw .thumb { max-width: 100px; float:left ; margin: 0 10px 0 0;}
.aotw .thumb img { width:100%; height:auto }
.aotw .info { padding-top:20px }

#secondary-tabs .pane .overflow { height:auto }

#navbar-slider { margin-bottom:0 ; padding: 0;}
#navbar-slider .slider {  height:auto }
#navbar-slider .items { width:100%; height:auto; position:static }
#navbar-slider .item { width:100%; height:auto; float:none }
#navbar-slider .cloned,
#navbar-slider .image img { display:none }
#navbar-slider .item .image { display:block; width:100%; height: auto; float:none; margin: 5px 0 0 0; padding: 0;}
#navbar-slider .image .label { display:block; height:30px; line-height:30px; padding:0 10px; background: #2051a0; color:#FFF }
#navbar-slider .next, #navbar-slider .prev { display:none }

#social-buttons { position:static }
#social-buttons .nav { width:100%; float:none; height: auto; background:none; margin-top:5px  }
#social-buttons .nav:first-child { margin-top:0 }
#social-buttons .nav a { width:100%; height:30px; padding:0 10px; text-indent: 0; line-height:30px; background: #2051a0; color:#FFF }

.widget-link { display:block; height:30px; padding:0 10px; text-indent: 0; line-height:30px; background: #2051a0; color:#FFF }
.twitter-widget,
.facebook-widget { width:100%; float:none ; margin: 0; padding: 0; border: none;}
.twitter-widget { margin-bottom: 5px;}
#main-tabs .social-widget { display:none }

#site-footer { margin-top:20px }
#footer-text { margin-top:20px }
#footer-logos li img { display:none !important }
#footer-logos li span { display:block; padding:10px; color:#FFF }
#footer-logos li:last-child { display:block ; width: 181px; margin: 0 auto;}
#footer-logos li:last-child img { display:block !important ; margin-left: -5px }
#footer-logos li:last-child span { display:none }

#main-tabs { margin-bottom:5px }
#main-tabs .tabs { display:none }
#main-tabs .pane { display:block !important; margin-top:5px; background:none }
#main-tabs .pane:first-child { margin-top:0 }
#main-tabs .pane3 { display:none !important }
#main-tabs .pane .overflow { height:auto; padding:0 }
#secondary-tabs .tab a { font-size:13px }

.j-carousel .story-box .title { font-size:18px; margin-bottom:5px }
.j-carousel .story-box .date { font-size:12px }
.j-carousel .story-box .leadin { display:none }
.j-carousel .controls { bottom:0; position:relative; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px }
.j-carousel .control { height:20px }
.j-carousel .next, .j-carousel .prev { display:none }

#carousel2 { display:none }

.video-hdr { display:block; height:35px; line-height:35px; padding:0 10px; background:#fff; margin: 0; font-family:'exoregular'; font-weight:normal; font-size:16px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; color:#025fae }
.more-videos .row { padding:10px; border-top: 1px solid #313131; background:#131313; font-family:'open_sans', helvetica }
.more-videos .row:first-child { border-top:none }
.more-videos .row .thumb { float:left; margin-right:10px }
.more-videos .row .thumb img { display:block; width:60px; height:40px; border:2px solid #FFF }
.more-videos .row .title { display: block; color: #e5e5e5; font-size: 13px; text-decoration: none }

.schedule-boxscore .event-box:nth-child(n+6) { display:none }

/* SCHEDULES */
.schedule { font-size:13px; line-height:1.4 }
.schedule .title { font-size:1.2em; margin-bottom:10px; font-weight:bold }
.schedule .team-record .titles > div,
.schedule .team-record .data > div { padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box }
.schedule .table .titles { display:none }
.schedule .team-record .titles  { display:block; color:#FFF; overflow:hidden; padding:5px 5px 0 }
.schedule .team-record .item { padding:5px}
.schedule .team-record { text-align:center; margin-bottom:10px; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC }
.schedule .team-record .titles > div,
.schedule .team-record .data > div { width: 23%; text-align:center; color:#444; margin:0 1%; float:left; background:#DAD8D8; border-radius:3px }
.schedule .team-record .titles > div { background:#333; color:#FFF }
.schedule .opponent { width: 70%; float:left }
.schedule .result { width: 30%; float:left; text-align:right }
.schedule .time { position:absolute; right:0; top:0 }
.schedule .item { padding:10px }
.schedule .item.even { background-color:#eee }
.schedule .item .data { overflow:hidden; position:relative }
.schedule .conf-teams-container { width:100% }
.schedule .conf-teams-container .opponent { width:80%; float:left }
.schedule .conf-teams-container .result { width:20%; float:right }
.schedule .more { display:block !important }
.schedule .more strong { font-weight:normal }
.schedule .more a { display:inline-block; vertical-align:top; text-decoration:none }
.schedule .more a:after { content:"\00BB"; padding:0 5px 0 4px }
.schedule .arrow { display:none }

/* BIOS */
.bios .profile { overflow:hidden; color:#FFF; background:#0065bc; position:relative; padding: 10px 10px 10px 110px;}
.bios .icon { position:absolute; right:31px; bottom:-4px }
.bios .images { width: 100px; padding-top:50px; float:left; margin-left: -110px; text-align:center; position:relative }
.bios .photo img { border: 2px solid #333 }
.bios .number { font-size:20px; line-height: 40px; position:absolute; left: 5px; right: 5px; top:0; font-weight: bold;}
.bios .texts .name { font-size:1.2em; padding:5px 10px; margin-bottom:10px;background:#333; color:#FFF; border-radius:3px }
.bios .data { line-height:20px }
.bios .profile .texts .icon { text-align: right; padding: 0 31px 0 0; position:relative; top:3px }
.bios .details { color:#444; text-align:left; padding:10px; margin:0 }
.bios #mobile-bios-tabs-container { display:none }


}

@media only screen and (max-width: 479px) {
#site-title { height: 70px; background: url(/web/20170907115645im_/https://www.beckerhawks.com/images/setup/header_mobile.png) no-repeat 0 50% #262627 }
.j-carousel .controls { max-width:100% }
}

/********* COUNTDOWN STYLES********/
#wice-countdown { 
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:50% 50%;
	position:relative;
	margin: 0 0 10px 0;
}

#wice-countdown .countdown {
  list-style: outside none none;
  margin: 8px 0 0 892px;
  overflow: hidden;
  padding: 0;
  width: auto;
}
	
#wice-countdown .countdown li {
  color: #fff;
  float: left;
  font-size: 28px;
  line-height: 50px;
  list-style: outside none none;
  margin: 0 25px 0 0;
  min-width: 70px;
  padding: 0;
  text-align: center;
}

#wice-countdown .countdown li.countdown-seconds { margin-right:0 }
		
#wice-countdown .countdown li .countdown-digit {
	display:block;
	font-weight:900;
}
		
#wice-countdown .countdown li .countdown-label { font-size:0.85em;  }
		
#wice-countdown .countdown-url {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	background:url(http://web.archive.org/web/20170907115645im_/about:blank) //fix for IE absolute positioned empty links
}
	
#wice-countdown .coutdown-text .title {
	font-weight:900;
	font-size:1.2em
}
	
#wice-countdown .coutdown-text p {
	margin:0; 
	padding:0;
}
	
#wice-countdown a[rel=wiki-link] { position:relative; z-index:2 }
	
#wice-countdown  p.template-error {
	background: none repeat scroll 0 0 #eb3636;
	border: 1px solid #777777;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: center;
}

/* CAMPS */
.camp-box > h2 {background-color: #0065BC!important;}
.camp-box button:hover {background: #0065BC!important;}
.camp-box button {background: #013C6E!important; color: #fff;}
.camp-box button:before {background: #0065BC!important;}

/*
     FILE ARCHIVED ON 11:56:45 Sep 07, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:53:49 Oct 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.465
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.035
  esindex: 0.008
  cdx.remote: 37.041
  LoadShardBlock: 522.028 (3)
  PetaboxLoader3.datanode: 252.988 (4)
  PetaboxLoader3.resolve: 145.6 (2)
  load_resource: 141.339
*/