@font-face {
    font-family: 'aachen_btroman';
    src: url('/web/20220808021003im_/https://wells-express.com/css/aachen-bt-roman-webfont.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/aachen-bt-roman-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen-bt-roman-webfont.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen-bt-roman-webfont.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen-bt-roman-webfont.svg#aachen_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aachen_boldregular';
    src: url('/web/20220808021003im_/https://wells-express.com/css/aachen_bold_plain-webfont.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/aachen_bold_plain-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen_bold_plain-webfont.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen_bold_plain-webfont.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/aachen_bold_plain-webfont.svg#aachen_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerLTStd87ExtraBlackCondensed';
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-extrablackcn.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-extrablackcn.eot') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-extrablackcn.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-extrablackcn.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-extrablackcn.svg#FrutigerLTStd87ExtraBlackCondensed') format('svg');
}

@font-face {
    font-family: 'FrutigerLTStd95UltraBlack';
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-ultrablack.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-ultrablack.eot') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-ultrablack.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-ultrablack.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-ultrablack.svg#FrutigerLTStd95UltraBlack') format('svg');
}

@font-face {
    font-family: 'FrutigerLTStd67BoldCondensed';
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-boldcn.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-boldcn.eot') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-boldcn.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-boldcn.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-boldcn.svg#FrutigerLTStd67BoldCondensed') format('svg');
}

@font-face {
    font-family: 'FrutigerLTStd65Bold';
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-bold.eot');
    src: url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-bold.eot') format('embedded-opentype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-bold.woff') format('woff'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-bold.ttf') format('truetype'),
         url('/web/20220808021003im_/https://wells-express.com/css/frutigerltstd-bold.svg#FrutigerLTStd65Bold') format('svg');
}

@font-face {
  font-family: 'fontello';
  src: url('/web/20220808021003im_/https://wells-express.com/css/fontello.eot?71055476');
  src: url('/web/20220808021003im_/https://wells-express.com/css/fontello.eot?71055476#iefix') format('embedded-opentype'),
       url('/web/20220808021003im_/https://wells-express.com/css/fontello.woff?71055476') format('woff'),
       url('/web/20220808021003im_/https://wells-express.com/css/fontello.ttf?71055476') format('truetype'),
       url('/web/20220808021003im_/https://wells-express.com/css/fontello.svg?71055476#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-th:before { content: '\e800'; } 
.icon-menu:before { content: '\e802'; } 
.icon-calendar:before { content: '\e803'; } 
.icon-facebook:before { content: '\e801'; } 
.icon-twitter:before { content: '\e805'; }

body { font-family:'FrutigerLTStd87ExtraBlackCondensed',arial ; font-size:13px;  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust:none }

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

a { color: #336699; text-decoration:none }
.no-touch a:hover { color: #b31b34; text-decoration:underline }

h1 { color: #b31b34 }
h2 { color: #b31b34 }
h3 { color: #b31b34 }

#body-container { position:relative; z-index:1 }
#wrapper { max-width:1000px; margin:0 auto;  }
.mainbody {  position:relative; z-index:2}
.internal-page .mainbody, .release-page .mainbody { min-height:500px; padding:10px; background:#FFF; font-family:arial }


#page { position:relative; z-index: 2;  }

.page-top-bg {
  background: url("http://web.archive.org/web/20220808021003im_/http://cdn87.psbin.com/mklsek7m92s5b0fq/images/setup/2014/top_stripe_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

#page-background { width:100%; position:fixed; right:0; top: 0; overflow: hidden; z-index:1;  }
#page-background img { display:block; width: 2000px;  max-width: 2000px; margin-left: -1000px; position: relative; left: 50%;}

#page-shadow { background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/side_shadows.png) no-repeat 50% 210px;}

#site-header { position:relative; z-index: 2; height:195px }
#header-logo { position:absolute; left:-30px; top:0; margin:0 }
#header-logo a { display:block; text-indent: -9999px; height: 180px; width:217px; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/master_sprite.png) no-repeat -862px 0px;}
#header-text { display:block ; width:807px; height:80px; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/master_sprite.png) no-repeat 0 -107px; text-indent:-9999px; position:absolute; right: -10px; top: 45px;}

#site-footer { text-align:center; position:relative; padding-bottom: 62px; margin-bottom:40px; height:239px; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/footer_shadow.png) no-repeat 50% 100%; z-index:2 }
#site-footer > .container {  background:#FFF; padding:20px; background:rgba(255,255,255,0.5); border-bottom:10px solid #b31b34 }
#footer-logos li, #footer-logos ul { list-style:none; padding:0; margin:0 }
#footer-logos li { display:inline-block; vertical-align:top }
#footer-logos li span { display:none }

#top-row { position:relative; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/footer_shadow.png) no-repeat 50% 100%;}
#top-row .rcol { width: 272px; position:absolute; right:0; top: 0 }

#search-bar,
#mobile-menu-bar { display:none }

.instagram-feed { position:relative }
.instagram-feed ul { margin:0; list-style:none }
.instagram-feed .item { width:33%; float:left }
.instagram-feed .item .gutter { padding:2px 0 0 2px }
.instagram-feed img { vertical-align:middle; width:100% }
.instagram-feed img.lazyload,
.instagram-feed img.lazyloading { opacity:0; transform:scale(0) }
.instagram-feed img.lazyloaded { opacity:1; transition:opacity .8s, transform .4s; transform:scale(1); transition-delay:.4s }
.instagram-feed .item .placeholder { position:relative; padding-top:100% }
.instagram-feed .load-more { text-align:center; cursor:pointer }
.instagram-feed .load-more span { position:absolute; left:0; right:0; top:50%; margin-top:-1em; color:#444; text-transform:uppercase }
.instagram-feed .item a { display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:#ccc; text-decoration:none }
.instagram-feed .item.video a:before { content:"\e80a"; position:absolute; left:0; right:0; top:50%; z-index:2; font-family:'glyphicons'; font-size:30px; line-height:1; margin-top:-15px; color:#eee; text align:center; text-shadow:0 0 2px rgba(0,0,0,0.5); speak:none }
.instagram-feed .item a:after { content:""; transition:background .6s ease-out }
.instagram-feed .item:hover a:after { position:absolute; left:0; right:0; top:0; bottom:0; z-index:3; background:rgba(0,0,0,0.2) }
.instagram-feed .prev,
.instagram-feed .next { display:none }


/*SOCIAL-LOGOS*/

#social-logos { position:absolute; right:0; top: 5px;}
#social-logos li, #social-logos ul { list-style:none; padding:0; margin:0 }
#social-logos .nav { float:left; margin-left:15px }
#social-logos .nav a { display:block; height:19px; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/social_logos.png) no-repeat -9999px -9999px; text-indent:-9999px }
#social-logos .nav1 a { width:21px; background-position: 0 -20px }
#social-logos .nav2 a { width:21px; background-position: -32px -20px }
#social-logos .nav3 a { width:48px; background-position: -62px -20px }
#social-logos .nav4 a { width:20px; background-position: -120px -20px }

/*#social-logos .nav1:hover a { background-position: 0 -20px }*/
/*#social-logos .nav2:hover a { width:21px; background-position: -32px -20px }*/
/*#social-logos .nav3:hover a { width:48px; background-position: -62px -20px }*/
/*#social-logos .nav4:hover a { width:20px; background-position: -120px -20px }*/
 
/* CAROUSEL */
#carousel-html { position:relative }
.j-carousel .seats:before,
.j-carousel .seats:after { content: " "; display:table }
.j-carousel .seats:after { clear:both }


#j-carousel { min-height:516px; position:relative }
#j-carousel .seat { display:none }
#j-carousel .media-box { width: 72.9%; height:0; padding-top: 40%; position:relative; overflow:hidden; background:#000 }
#j-carousel .media-box a > img,
#j-carousel .media-box > img { width:100% !important; height:auto !important; position:absolute; left:0; top:0 }
#j-carousel .story-box { height: 96px; padding: 15px 310px 10px 10px;   color:#b31b34; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/controls_bg.png) no-repeat 92% 50% #FFF; position:relative; bottom:0 !important }
#j-carousel .title {display:block; font-size: 17px; color:#b31b34; text-decoration:none; text-transform:uppercase;font-family: 'FrutigerLTStd95UltraBlack',arial }
.no-touch #j-carousel .title:hover { color:#000 }
#j-carousel .leadin { color: #4e6172; font-size:13px; font-family: 'FrutigerLTStd65Bold',arial }
#j-carousel .story-box > .carousel-related-links { display:none }
#j-carousel .carousel-related-links { line-height:20px; font-family:'oswaldbook', helvetica; position:absolute; bottom:-144px ; left: 10px }
#j-carousel .date { display:block; height: 40px; text-indent:-9999px; text-transform:uppercase;  font-size: 18px;  color: #FFF; position: absolute; left: 0; bottom: 121px;}
#j-carousel .pipe { display:none}
#j-carousel .sport-name { color: #FFF; min-width: 200px; display: block; text-indent:0; line-height: 40px; padding: 0 10px; text-transform: uppercase;  white-space: nowrap; text-align: center; position: absolute; left: 0; top: 0; font-family: 'FrutigerLTStd95UltraBlack',arial; background: #B31B34;}
#j-carousel .sport-name .event-date { margin-right:10px}
#j-carousel .controls { max-width: 270px; position:absolute; right: 0px; bottom: 0px;}
#j-carousel .control { float:left; cursor:pointer; margin:0 8px 5px 0; position:relative}
#j-carousel .control.active .thumb-title{ display:block}
#j-carousel .thumb-title {display:none;  width:81px; height:46px; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/slider_bd.png)no-repeat 0 0; position:absolute; left:0; top:0;text-indent: -9999px;}
#j-carousel .loader { left:10px}
#j-carousel .readmore { position:absolute; right:300px; bottom: 6px; font-size: 11px; background:#4e6172; text-decoration: none; color:#FFF; text-transform:uppercase; border-right:3px solid #b31b34; padding: 5px 10px; font-family: 'FrutigerLTStd95UltraBlack',arial;}
#j-carousel .readmore:before { content:"[+]"; font-family:arial; font-weight:bold; margin-right:5px }

#carousel-boxscore { position:absolute; right:272px; bottom:121px; z-index:2; overflow:hidden }
#carousel-boxscore .box-score { width:300px; position:absolute; left:9999px; top:9999px; -moz-transition:sll 1s ease-out; -webkit-transition:all 1s ease-out; -ms-transition:all 1s ease-out; transition:all 1s ease-out }
#carousel-boxscore .box-score.active { position:relative; left:0; top:0 }
#carousel-boxscore .box-score > div { border-left:5px solid #B31B34; border-top:5px solid #B31B34;  font-size:12px;  color:#FFF;  overflow:hidden }
#carousel-boxscore .box-score > div.no-stats { display:none !important }
#carousel-boxscore .box-score table { width:100%; border-collapse:collapse; background:#000; background:rgba(0,0,0,0.8) }
#carousel-boxscore .box-score td, #carousel-boxscore .box-score th { padding:5px; font-weight:normal; text-transform: uppercase  }
#carousel-boxscore .box-score th:first-child { text-align:left }
#carousel-boxscore .box-score .stats-highlight td { color:#001544 }
#carousel-boxscore a { color:#B31B34; font-size: 14px; text-decoration:none }

.carousel-content { position:absolute; right:272px; bottom:121px; z-index:2; overflow:hidden }
.carousel-content .content { width:300px; position:absolute; left:9999px; top:9999px; -moz-transition:sll 1s ease-out; -webkit-transition:all 1s ease-out; -ms-transition:all 1s ease-out; transition:all 1s ease-out }
.carousel-content .content.active { position:relative; left:0; top:0 }
.carousel-content .content .brief-stats { border-left:5px solid #B31B34; border-top:5px solid #B31B34;  font-size:12px;  color:#FFF;  overflow:hidden }
.carousel-content .content table { width:100%; border-collapse:collapse; background:#000; background:rgba(0,0,0,0.8) }
.carousel-content .content .gamebox,
.carousel-content .content .team-record { display:none }
.carousel-content .content .score { text-align:center }
.carousel-content .content td, 
.carousel-content .content th { padding:5px; font-weight:normal; text-transform: uppercase  }
.carousel-content .content th:first-child { text-align:left }
.carousel-content .content a { color:#B31B34; font-size: 14px; text-decoration:none }

.carousel-content .content .basebl td:first-child ~ td, 
.carousel-content .content .basebl th:first-child ~ th { display:none }
.carousel-content .content .basebl tr td.accent, 
.carousel-content .content .basebl tr th.accent { display:table-cell }

/* STANDINGS */
#standings-brief { background:#4e6172; padding:0px }
#standings-brief .box-title { height:30px; line-height:30px; width: 95px; margin-left:20px; margin-bottom:0; font-weight:normal; font-size:14px; text-indent:10px; background:#FFF; color:#4f6271; text-transform:uppercase }
#standings-brief .container { height:360px; overflow:auto; }
#standings-brief table { width:100% ; border-collapse: collapse; background:#FFF }
#standings-brief th { color:#4f6273 }
#standings-brief td, #standings-brief th { text-align:center ; padding:6px 5px; color:#4e6172 }
#standings-brief td:first-child { text-align:left; color:#b31b32 }
#standings-brief th:first-child { text-align:left }
#standings-brief tr:nth-child(even) td { background:#f0f0f0 }
#standings-brief tr:hover td { background:#DFDFDF }



/*SPONSOR*/
#sponsors-slider { position:relative ; margin-bottom: 20px;}
#sponsors-slider .slider { width:100%; position:relative; overflow:hidden }
#sponsors-slider .items { width:10000%; position:relative }
#sponsors-slider .item { width:1%; float:left }
#sponsors-slider .image { float: left ; width:20%; overflow: hidden;}
#sponsors-slider .image > img { display:block; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/sponsor_shadow.png) no-repeat 50% 100%; padding-bottom:22px; box-sizing: border-box; border-left: 5px solid transparent }
#sponsors-slider .image >img:first-child { margin-left:0 }
#sponsors-slider .next , #sponsors-slider .prev { display:none }
#sponsors-slider .label { display:none }

/* NAVIGATION */
#nav { position:absolute; right:-10px; bottom: 15px }
#nav ul, #nav li { list-style:none; padding:0; margin:0 }
#nav .nav { float:left; position:relative }
#nav .nav > a { display:block; height:35px;  text-decoration:none; text-transform:uppercase; background:url(http://web.archive.org/web/20220808021003im_/https://cdn.prestosports.com/action/cdn/mklsek7m92s5b0fq/images/setup/2014/master_sprite.png) no-repeat -9999px -9999px; text-indent:-9999px }
#nav .nav1 > a { width: 140px; background-position: -9px -10px;} 
#nav .nav2 > a { width:176px;  background-position: -148px -10px } 
#nav .nav3 > a { width:166px;  background-position:-324px -10px } 
#nav .nav4 > a { width:140px;  background-position: -490px -10px } 
#nav .nav5 > a { width:186px;  background-position:-632px -10px } 

#nav .nav1:hover > a { background-position: -9px -58px;}
#nav .nav2:hover > a { background-position: -148px -58px } 
#nav .nav3:hover > a { background-position:-324px -58px } 
#nav .nav4:hover > a { background-position: -490px -58px } 
#nav .nav5:hover > a { background-position:-632px -58px } 
#nav .nav > .submenu { display:none; min-width: 100%;   background: #b31b34;  white-space:nowrap; position:absolute; left:0; top: 35px; padding: 5px 0;}
#nav .nav:hover > .submenu { display:block }
#nav .submenu a { display:block; white-space:nowrap; text-decoration:none; color:#FFF; text-transform:uppercase; font-size:16px }
#nav .submenu.level1 .has-submenu > a { display:none }
#nav .submenu.level1 > ul ,
#nav .submenu.level1 .has-submenu li { display:inline-block; vertical-align:top ;}
.ie7 #nav .submenu.level1 > ul,
.ie7 #nav .submenu.level1 .has-submenu li {display:inline; zoom:1}
#nav .submenu.level1 .has-submenu  ul { border-bottom: 1px solid #c34b5f ; overflow: hidden ; padding: 0 15px; line-height:0 }
#nav .submenu.level2 li:first-child a { min-width:140px; display:block;  font-size: 17px; color: #FFF; text-transform: uppercase; font-family: 'FrutigerLTStd67BoldCondensed',arial; font-weight:normal} 
#nav .submenu.level2 li:first-child a:hover { color:#ca949d }
#nav .submenu.level2 a { font-size: 12px; color: #5a2729;  font-family: helvetica; font-weight: bold ; padding: 0 5px; text-transform: capitalize;}
#nav .submenu.level2 a:hover{ color:#FFF}
#nav .submenu a { display:block; font-size:14px; line-height: 25px; padding:0 10px; position:relative; white-space:nowrap; text-transform:uppercase}
#nav .submenu a:hover { color:#ca949d }

#nav .submenu.level2 a[href*="facebook"],
#nav .submenu.level2 a[href*="twitter"],
#nav .submenu.level2 a[href*="instagram"] { width: 20px; font-size: 20px; padding: 0; display:inline-block; overflow:hidden }
#nav .submenu.level2 a[href*="facebook"]:before,
#nav .submenu.level2 a[href*="twitter"]:before,
#nav .submenu.level2 a[href*="instagram"]:before{ font-family: "glyphicons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 20px; margin-right: 0;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  margin-left: 0;}
#nav .submenu.level2 a[href*="facebook"]:before  { content: '\e81c' }
#nav .submenu.level2 a[href*="twitter"]:before { content: '\e81e' }
#nav .submenu.level2 a[href*="instagram"]:before { content: '\e81f'; }

/* BASEBALL & SOFTBAL NEWS link shift */
#nav .submenu.level2 a[href="/sports/bsb/headlines-featured"],
#nav .submenu.level2 a[href="/sports/sball/headlines-featured"] {
  padding-left: 124px;
}

/* CAROUSEL SECONDARY NAV */
#carousel-secondary-nav{height:30px; line-height:30px;  overflow:hidden; position:absolute; bottom:0; left:0 ;right: 437px;}
#carousel-secondary-nav li, #carousel-secondary-nav ul { list-style:none; padding:0; margin:0 }
#carousel-secondary-nav li { float:left; line-height:20px; padding: 5px 0 }
#carousel-secondary-nav li a { color:#FFF; text-decoration:none; border-left:1px solid #FFF; padding:0 10px; font-size: 12px; font-family: 'FrutigerLTStd65Bold',arial;}
#carousel-secondary-nav li:first-child a { border-left:none }
#carousel-secondary-nav .carousel-sec-nav { display:none; background: #B31B34; display:block; width:100%; position:absolute; top:0; right:-300%; transition:right 1s ease-out   }
#carousel-secondary-nav .carousel-sec-nav.active { display:block; right:0 }

/* SECONDARY NAV */
.secondary-nav { padding:10px }
.secondary-nav h1 { margin-bottom:0 ; font-size: 41px; text-transform: uppercase; color: #b31b34; font-weight: 600;}
.secondary-nav h1 .icon-menu { display:none }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav li { float:left }
.secondary-nav li a { text-decoration:none; font-size:13px; color:#4e6172; font-weight:400; }
.secondary-nav li a:before { content:"|"; padding:0 5px }
.secondary-nav li:first-child a:before { content:""; padding:0 }


/*ABOUT NAVIGATION */
#navigation-about { position:absolute; left: 210px; top: 0;}
#navigation-about li, #navigation-about ul { list-style:none; padding:0; margin:0 } 
#navigation-about li { float:left; margin-left:40px }
#navigation-about li:first-child { margin-left:0 }
#navigation-about li a {  display:block; height:30px; color:#4E6172;   line-height: 30px;  text-decoration:none ;  font-family: 'FrutigerLTStd65Bold',arial;}
#navigation-about li:hover a { color:#c41230 }

/* SOCIAL-TABS */
#social-tabs { position:relative; padding:5px; background:#4e6172 }
#social-tabs .tab a { display:block; margin-left:5px;  font-size:13px; height: 28px; line-height:28px; width:80px; color:#FFF; text-align:center; text-transform:uppercase; text-decoration:none;  background:#71818e; font-family:'FrutigerLTStd87ExtraBlackCondensed',arial }
#social-tabs .tab:first-child a { margin-left:0 }
#social-tabs .tab a.active { background:#FFF; color:#4e6172 }

#social-tabs .pane .overflow { height:362px; overflow:hidden ; background: #FFF;}

/* SCOREBOARD CONTAINER SHOULD HAVE A SCROLL BAR */
.sports.home-page #social-tabs .pane1 .overflow { overflow:auto; }

#social-tabs .tab_title { display:none }
#social-tabs .twitter-timeline { width:100% !important }
.widget-link { display:none }

/*SCOREBOARD SLIDER*/
.scoreboard-slider { position:relative; margin:23px 0; padding:0 35px; overflow:hidden; }
.scoreboard-slider .no-events { padding:20px; color:#444; font-size:14px; text-align:center; text-transform:uppercase; background:rgba(0,0,0,0.2) }
.scoreboard-slider .slider { position: relative; width:100%; overflow:hidden }
.scoreboard-slider .slides { position: relative; width:50000% }
.scoreboard-slider .slide { float:left; width:0.2% }
.scoreboard-slider .event-box { position: relative; width:19.2%; min-height:180px; float:left; margin-left:1%; font-size:12px; line-height:18px; text-transform:uppercase; background:#485969; overflow:hidden }
.scoreboard-slider .event-box:first-child { margin-left:0; }
.scoreboard-slider .event { margin:5px 5px 30px; min-height:180px; background:#B31B34; color:#FFF; position:relative }
.scoreboard-slider .event .no-event { display:block; color: #0b345c; line-height:180px; text-align:center; text-transform: uppercase; color:#fff }
.scoreboard-slider .event .date { padding:0 5px;  font-size:11px; line-height:20px; font-family: 'FrutigerLTStd95UltraBlack',arial }
.scoreboard-slider .event .sport { text-align:center; font-family: 'FrutigerLTStd87ExtraBlackCondensed',arial; color:#fff; font-size: 12px }
.scoreboard-slider .event .sport a { font-family: 'FrutigerLTStd87ExtraBlackCondensed',arial; color:#fff }
.scoreboard-slider .event-box.mswim .sport:after,
.scoreboard-slider .event-box.wswim .sport:after { content:''; display:block; padding:5px 0; margin-bottom:5px; height:50px; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/sports_icons/icon_swimming.png) no-repeat 50% 50% #fff }
.scoreboard-slider .event-box.mxc .sport:after { content:''; display:block; padding:5px 0; margin-bottom:5px; height:50px; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/sports_icons/icon_m_cc.png) no-repeat 50% 50% #fff }
.scoreboard-slider .event-box.wxc .sport:after { content:''; display:block; padding:5px 0; margin-bottom:5px; height:50px; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/sports_icons/icon_w_cc.png) no-repeat 50% 50% #fff }
.scoreboard-slider .event .opponent { text-align:center }
.scoreboard-slider .event .result { display:block }
.scoreboard-slider .event .team-logo { display:block; padding:5px 0; margin-bottom:5px; text-align:center; background:#fff }
.scoreboard-slider .event .team-logo img { max-width:50px; vertical-align:middle }
.scoreboard-slider .event .team { padding:0 10px }
.scoreboard-slider .event .score { float:right }
.scoreboard-slider .event .team .team-logo,
.scoreboard-slider .event .notes { display:none }
.scoreboard-slider .event .neutralsite-notes { font-family:arial; font-size:11px; font-weight:bold; text-align:center; text-transform:capitalize; color:#ccc }
.scoreboard-slider .event .status {  position:absolute; right:5px; top:0; font-family: 'FrutigerLTStd87ExtraBlackCondensed', arial; line-height:20px }
.scoreboard-slider .event .links { position:absolute; left:0; right:0; bottom:-30px; padding:5px 0; line-height:20px; height:20px; font-family:'FrutigerLTStd87ExtraBlackCondensed',arial; font-size:12px; text-align:center }
.scoreboard-slider .event .links a { padding:0 5px; color: #FFF; text-decoration:none;  }
/*.scoreboard-slider .event .links a span { display:none }*/
.scoreboard-slider .prev, 
.scoreboard-slider .next { display:block; width:35px; height:50px; text-indent:-9999px; cursor:pointer; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/2014/master_sprite.png) no-repeat -1088px 0; position:absolute; left:0; top:50%; margin-top: -25px }
.scoreboard-slider .next { background-position:-1127px 0; left:auto; right:0 }
.scoreboard-slider .prev.disabled, 
.scoreboard-slider .next.disabled { visibility: hidden }
.scoreboard-slider .full-schedule-btn { display:none }

.promo-buttons { padding:5px }
.promo-buttons a { display:block; padding:10px; margin-top:4px; line-height:1; text-transform:uppercase; color:#FFF; background:#B31B34  }
.promo-buttons a:first-child { margin-top:0 }

/* SITE SPECIFIC SCHEDULE STYLES */
.schedule-list table th { background:#b31b34; color:#FFF } 

.schedule-wrapper table { width:100%; border-collapse:collapse }
.schedule-wrapper  td { padding:5px }
.schedule-wrapper .schedule-data { max-width:500px }
.schedule-wrapper .schedule-header td { font-weight:bold; color:#FFF; background-color:#b31b34 }
.schedule-wrapper .schedule-row1 td {  background:#d1d1d1; color:#000}
.schedule-wrapper .home { font-weight: bold }


/* BIOS */
.internal-page .bio-wrap .head { background:#b31b34; font-weight:bold;color:#fff }
.internal-page .bio-wrap .head a { color:#fff}
.mainbody .bio-wrap .about .val { font-size: 14px }

/* ROSTER */
.roster table { width:100%; border-collapse:collapse }
.roster td { padding:5px 10px }
.roster .roster-header td { background:#b31b34; color:#FFF }
.roster .roster-header a { color:#FFF }
.roster tr:nth-child(even) td { background:#f0f0f0 }
.roster-footer { margin-top:10px }

/* STATS */
.stats-wrapper { width:90% }
.stats-wrapper td, .stats-wrapper th { font-size:12px }
.stats-wrapper th { background:#b31b34; color:#FFF }
.stats-wrapper th a { color:#fff; text-decoration:underline }

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

#page { background-color:#FFF }
#page-background { display:none }

#site-header { height:auto; margin-bottom:10px }
#header-text { display:none }
#header-logo { position:static; margin-top:35px; margin-bottom:10px }
#header-logo a { width:100%; height:115px; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/2014/header_tablet.png) no-repeat 0 50% }

#navigation-about { left:10px }
#nav { position:static }

}

@media only screen and (max-width:1018px) {
#top-row .rcol { width:100%; position:static }
#j-carousel { min-height:0 } 
#j-carousel .media-box { width:100%; padding-top:55% }
#carousel-boxscore,
.carousel-content { right:0 }
#social-logos { right:5px }
}

@media only screen and (max-width:1000px) {
.scoreboard-slider { padding:0; border-top:30px solid #485969 }
.scoreboard-slider .slider { border-top:5px solid #FFF }
.scoreboard-slider .prev, .scoreboard-slider .next { height:30px; width: 20px; background: url(http://web.archive.org/web/20220808021003im_/http://cdn87.psbin.com/mklsek7m92s5b0fq/images/setup/2014/master_sprite.png)  no-repeat -1103px -12px; top: -30px; margin-top: 0 ; left: 0px;}
.scoreboard-slider .next { right:auto; left: 21px; background-position: -1130px -12px;}
}

@media only screen and (max-width:980px) {
.scoreboard-slider { margin-bottom:0 }
.scoreboard-slider .event-box { display:none; width:100%; float:none; margin:5px 0 0 }
.scoreboard-slider .event-box:first-child { display:block; margin-top:0 }
}

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

#site-footer > .container { padding:0 }
#carousel-secondary-nav { display:none }

#mobile-menu-bar { display:block; width: 100%; height:30px; background:#4E6172 }
#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: 30px; line-height: 30px; padding: 0 10px; text-align:center; font-size: 14px; color:#fff; text-transform:uppercase; text-decoration: none; white-space:nowrap }
#mobile-menu-bar li a.active { background:#B31B34 }

#search-bar.active { display:block; height:25px; padding: 5px 70px 5px 5px; background: #B31B34 ; 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 }

#nav { display:none }
#nav.active { display:block }
#nav .nav { float:none }
#nav .nav > .submenu { padding:0; position:static }
#nav .nav:hover > .submenu { display:none }
#nav .nav > a, #nav .submenu a { display:block; width:auto; padding:0 10px; height: 34px; line-height: 34px; font-weight:normal; text-transform:none; background: none; color:#FFF ; text-indent: 0; font-family: 'FrutigerLTStd65Bold',arial }
#nav li { position:relative; z-index:100; border-bottom: solid 1px #5D1924; border-top: 1px solid #C12A43; background: #B31B34;}
#nav li.active, #nav li.active li { background: #671522; border:none}
#nav li:last-child, #nav li.active li:last-child { border-bottom:none }
#nav li:first-child, #nav li.active li:first-child { border-top:none }
#nav .has-submenu > a { margin-right:40px }
#nav .has-submenu > a:after { display:block; width:40px; height: 34px; line-height: 34px; color:#FFF; text-align:center; background: #C12A43; position:absolute; right:0; top:0; content: "+" }
#nav .has-submenu.active > a:after { content:" -"; color:#FFF }
#nav .has-submenu.active > .submenu { display:block }
#nav .submenu.level1 > ul, #nav .submenu.level1 .has-submenu li { display:block }
#nav .submenu.level1 .has-submenu ul { padding:0 }
#nav .submenu.level2 a[href*="facebook"], 
#nav .submenu.level2 a[href*="twitter"],
#nav .submenu.level2 a[href*="instagram"],
#nav .submenu.level2 li a { display:none }
#nav .submenu.level2 li:first-child a { display:block; font-size:14px; text-transform:none; padding:0 10px}
#nav .submenu.level1 .has-submenu ul { border:none }

#navigation-about { display:none ; position: static;}
#navigation-about.active { display:block }
#navigation-about .nav { float:none ; margin: 0;}
#navigation-about .nav > .submenu { padding:0; position:static }
#navigation-about .nav:hover > .submenu { display:none }
#navigation-about .nav > a,
#navigation-about a { display:block; padding:0 10px; height: 34px; line-height: 34px; font-weight:normal; text-transform:none; color:#FFF }
#navigation-about li { position:relative; z-index:100; border-bottom: solid 1px #28323B; border-top: 1px solid #5B7184; background: #435769;}
#navigation-about li.active, #navigation-about li.active li { background:#242424; border:none }
#navigation-about li:last-child, #navigation-about li.active li:last-child { border-bottom:none }
#navigation-about li:first-child, #navigation-about li.active li:first-child { border-top:none }
#navigation-about .has-submenu > a { margin-right:40px }
#navigation-about .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: "+" }
#navigation-about .has-submenu.active > a:after { content:" -"; color:#FFF }
#navigation-about .has-submenu.active > .submenu { display:block }

}

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

body { padding:0 }

#site-header { margin-bottom:0 }
#header-logo a { height:90px; background:url(/web/20220808021003im_/https://wells-express.com/images/setup/2014/header_mobile_wide.png) no-repeat 0 50% }
#mobile-menu-bar { width:auto; background:none; position:absolute; top:65px; left:auto; right:5px }
#mobile-menu-bar li .text { display:none }
#mobile-menu-bar li { margin-left:5px }
#mobile-menu-bar li a { background:#485969 }

#standings-brief .container { height:auto }
#carousel-boxscore,
.carousel-content { display:none }

#top-row { padding-bottom:0; margin-bottom:10px }
#site-footer { background:none }
#site-footer > .container { border:none }
/*
#footer-logos li img { display:none !important }
#footer-logos li span { display:block; color:#485969; padding:10px }
#footer-logos li:last-child { display:block ; width: 166px; margin: 0 auto;}
#footer-logos li:last-child img { display:block !important; margin-left: -6px;}
#footer-logos li:last-child span { display:none }
*/
#footer-logos li { float:left; width:33%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px }

.secondary-nav h1 { font-size:20px }
.secondary-nav h1.active { margin-bottom:10px}
.secondary-nav h1 .icon-menu { display:block; float:right}
.secondary-nav ul { display:none ; padding: 10px; background: #B31B34;}
.secondary-nav ul.active { display:block }
.secondary-nav li { float:none }
.secondary-nav li a { display:block; color: #FFF; text-transform:none ; line-height: 30px;}
.secondary-nav li a:before { content:""; padding:0 }

#sponsors-slider .items { width:100%; position:static }
#sponsors-slider .item { width:100%; float:none }
#sponsors-slider .cloned { display:none }
#sponsors-slider .item .image { width:100%; margin-top:5px; text-decoration:none }
#sponsors-slider .item img { display:none !important }
#sponsors-slider .item span { display:block; height:30px; line-height:30px; color:#FFF; text-transform:uppercase; text-align:left; padding:0 10px; background:#B41A34 }

.widget-link { display:block; font-size:13px; height: 28px; line-height:28px; color:#FFF; text-align:center; text-transform:uppercase; text-decoration:none;  background:#71818e; font-family:'FrutigerLTStd87ExtraBlackCondensed',arial; border-top:2px solid #FFF }
#social-tabs .pane1 .widget-link { border-top:none }
#social-tabs .tabs { display:none }
#social-tabs .pane { display:block !important }
#social-tabs .pane .overflow { height:auto }
#social-tabs .widget-container { display:none }

#j-carousel { margin-bottom:10px }
#j-carousel .story-box { background:#FFF ; padding: 10px;}
#j-carousel .story-box .title { font-size:16px ; font-family: 'FrutigerLTStd65Bold',arial;}
#j-carousel .story-box .date { bottom:116px; height: 30px; font-size:14px;  }
#j-carousel .story-box .sport-name { min-width:0; height:30px; line-height:30px;  }
#j-carousel .story-box .leadin, #j-carousel .story-box .readmore, #j-carousel .story-box .carousel-related-links { display:none }
#j-carousel .controls { height:20px; max-width: 100%; padding:10px 0; position:static; text-align: center; background:#485969 }
#j-carousel .control { float:none; display:inline-block; width:40px; height:20px; margin:0 1px; vertical-align:top; background:#FFF; border-radius:10px }
#j-carousel .control.active { width:34px; height:14px; border:solid 3px #FFF; background:#CE392D }
#j-carousel .control.active .thumb-title,
#j-carousel .control .thumb { display:none }

.top-stories { margin-bottom:10px }
.top-stories .row { margin:15px 10px  }
.top-stories .row:first-child { margin-top:0 }
.top-stories .story { padding:10px; background:#f5f5f5; box-shadow:0 0 2px rgba(0,0,0,0.3) }
.top-stories .story .thumb { display:block; text-decoration:none }
.top-stories .story .thumb img { width:100% }
.top-stories .title { display:block; margin-top:5px; font-family: 'FrutigerLTStd65Bold',arial; font-size:18px; color:#C41331 }
.top-stories .date-section { margin-bottom:5px; font-family:arial; font-weight:bold; font-size:12px; color:#4E6172 }
.top-stories .section { text-transform:uppercase }
.top-stories .date { color:#444 }
.top-stories .date:after { content:"/"; display:inline-block; padding:0 5px }
.top-stories .buttons { text-align:center }
.top-stories .buttons a { display:inline-block; vertical-align:top; padding:5px 15px; background:#485969; color:#FFF; border-radius:5px }

.scoreboard-slider .event-box { float:none; width:100% }

/* BIOS */
.bios .profile { overflow:hidden; color:#FFF; background:#b31b34; 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 }

}

@media only screen and (max-width:479px) {
#header-logo a { background:url(/web/20220808021003im_/https://wells-express.com/images/setup/2014/header_mobile.png) no-repeat 10px 50% }
#j-carousel .story-box .date { display:block; position:static  }
#j-carousel .story-box .sport-name { position:static  ; font-family: 'FrutigerLTStd65Bold',arial;}

}

/* NEWS HEADLINES FILTER */
.notables {width:85%}
.notables h1 {margin-bottom:0}
.notables .row {
    padding:10px 5px;
    overflow:hidden;
}
.notables .even {background:#F5F5F5;border:solid 1px #F0F0F0}
.notables a {display:block;font-size:12px;font-weight:bold}
.notables .date {font-size:10px}
.notables .thumbnail {
  float: left;
  margin: 0 10px 0 0;
}

.accordion-filter {width:10%;float:right}
.accordion-filter ul,
.accordion-filter li {margin:0;padding:0;list-style:none}
.accordion-filter a {display:block;padding:2px 10px;color:#666;border-left:solid 4px #CCC}
.accordion-filter .active>a {border-color:#000080;color:#000080}
.accordion-filter .accordion-panel {display:none}

/* CAMPS */
.camp-box > h2 {background-color: #b31b34!important;}
.camp-box button:hover {background: #b31b34!important;}
.camp-box button {background: #4E6172!important; color: #fff;}
.camp-box button:before {background: #b31b34!important;}

/*
     FILE ARCHIVED ON 02:10:03 Aug 08, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:20:35 Oct 23, 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.419
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.034
  esindex: 0.006
  cdx.remote: 8.634
  LoadShardBlock: 163.383 (3)
  PetaboxLoader3.datanode: 178.849 (5)
  PetaboxLoader3.resolve: 85.47 (2)
  load_resource: 181.463
  loaddict: 62.78
*/