/* Add Google fonts  */


/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/ui/font/roboto/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 26+, Opera 23+, Firefox 39+ */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/ui/font/roboto/roboto-v30-latin-500.woff2') format('woff2'); /* Chrome 26+, Opera 23+, Firefox 39+ */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/ui/font/roboto/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 26+, Opera 23+, Firefox 39+ */
}

/* work-sans-800 - latin */
@font-face {
  font-family: 'Work Sans';
  font-weight: 800;
  src: local(''),
       url('/ui/font/work-sans/work-sans-v18-latin-800.woff2') format('woff2');
}

/* industrie standard */
@font-face{
  font-family:'industrie-standard';
  font-style: normal;
  src:url("/ui/font/industrie/FSIndustrieVFStd.woff2") format("woff2");
  font-weight:400 900;
  font-display:fallback;}
  
  
/* bmbl font */
@font-face{font-family:"bmbl";
font-style:normal;
src:url('/ui/font/bmbl/bmbl.eot');
src:url('/ui/font/bmbl/bmbl.eot?#iefix') format("embedded-opentype"),
url('/ui/font/bmbl/bmbl.ttf') format("truetype"),
url('/ui/font/bmbl/bmbl.svg#bmbl') format("svg"),
url('/ui/font/bmbl/bmbl.woff') format("woff"),
url('/ui/font/bmbl/bmbl.otf') format("opentype"),
url('/ui/font/bmbl/bmbl.woff2') format("woff2");
font-weight:400;
text-transform:lowercase;
font-display:fallback;}

.ga-exclamation:before{float:left;font-family:"bmbl";content:"a";font-size:inherit;position:relative;}
.ga-info:before{font-family:"bmbl";content:"L";font-size:inherit;position:relative;margin-right:3px;top:2px;}
.ga-video:after{position:relative;display:inline;font-family:"bmbl";content:"b";font-size:inherit;color:#888;margin-left:1px;vertical-align:middle;}
.ga-video-main:after{position:relative;display:inline-block;font-family:"bmbl";content:"b";font-size:36px;color:#CCC;margin-left:4px;vertical-align:middle;}

.ga-caret-right{content:"o";border:none;}
.ga-caret-right:after{font-family:"bmbl";content:"o";font-size:inherit;position:relative;top:2.5px;display:inline;border:none;color:#FFF;}
/*.ga-file:after{font-family:"bmbl";content:"r";font-size:inherit;border:none;position:relative;top:2px;display:inline;margin:0 0 0 3px;}*/
.ga-menu{content:"s";border:none;}
.ga-pdf:after{content:"PDF";background:#888;color:#FFF;padding:2px 4px;margin-left:5px;display:inline;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:10px;}
.ga-pdf-b:before{font-family:"bmbl";content:"v";color:#990000;margin-right:4px;display:inline-block;font-size:inherit;position:relative;top:2px;}
.ga-author{font-family:"bmbl";content:"D";border:none;}
.ga-photo:after{font-family:"bmbl";content:"f";color:#999;top:3px;left:2px;position:relative;border:none;}
.ga-pictures:before{font-family:"bmbl";content:"f";display:inline-block;color:#999;top:3px;margin-right:4px;position:relative;border:none;}
.ga-mothers-day:after{font-family:"bmbl";content:"I";font-size:inherit;color:#E75480;font-weight:500;top:2px;position:relative;}

.ga-facebook a:hover{color:#3B5998;}
.ga-linkedin a:hover{color:#0E76A8;}
.ga-twitter a:hover{color:#00ACEE;}
.ga-instagram a:hover{color:#E4717A;}
.ga-youtube a:hover{color:#FF0000;}

/* Reset and Variable Apply Here */

a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}
ins{text-decoration:underline}
del{text-decoration:line-through}
blockquote{font-size:30px;line-height:1.2;font-style:italic!important;color:#999;margin-left:30px;}
.blockquote{margin:30px 30px 10px 30px;text-indent:0;}
.blockquote-footer{margin:0 30px 30px 30px;text-indent:0;font-weight:700;text-transform:uppercase;}
q {quotes:"“" "”" "‘" "’";font-size:24px!important;color:#999;font-style:italic;line-height:1.2!important;}
q::before{content:open-quote;}
q::after{content:close-quote;}
dl,ul{list-style-position:inside;font-weight:400;list-style:none}
ul li{list-style:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-weight:400;font-style:normal;}

body{background:#EEE;font:14px -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;color:#2B2C2D;word-wrap:break-word;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:none;}

img, img.lazy{border:none;position:relative;}
caption{text-align:left;color:#888;font-size:13px;margin:0 0 10px 0;line-height:1.4;}
.caption{text-align:left;color:#888;font-size:14px!important;margin:10px 0;line-height:1.4;}
.clear{clear:both;}
.section,.widget{width:100%;margin:0;padding:0;}
.widget ul{width:100%;margin:0;padding:0;}
.flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.row,.scoreboard-row{display:block;max-width:1200px;margin:0 auto;padding:0 10px;}
.overflow-hidden{position:fixed;}

a:link{color:#004D9A;text-decoration:none;}
a:visited{color:#004D9A;text-decoration:none;}
a:hover{color:#004D9A;text-decoration:underline;}
a:active{color:#004D9A;text-decoration:none;}
a:after, a:after:hover{text-decoration:none;}
a:before, a:before:hover{text-decoration:none;}

::-webkit-scrollbar{height:6px;border:1px solid #D5D5D5;}
::-webkit-scrollbar-track{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#F1F1F1;}
::-webkit-scrollbar-thumb{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#C1C1C1;}

:focus{outline:none;}
a img{border:0;}
a img:hover{opacity:0.85;transition:opacity .3s ease-in .3s;/*transform:scale(1.03);-webkit-transform:scale(1.03);*/}
a.anchor{display:block;position:relative;top:-200px;visibility:hidden;}
abbr{text-decoration:none}
h1{font-size:28px;line-height:1.1;}
h2{font-size:18px;line-height:1.4;}
h3{font-size:16px;font-weight:700;line-height:1.4;}
h4{font-size:20px;font-weight:700;line-height:1.4;margin:16px 0;/*border-bottom:1px solid #EEE;*/}
hr{height:1px;border:none;color:#EEE;background:#EEE;width:100%;text-align:center;margin:20px 0;}
img.media-responsive-image{display:block;object-fit:cover;object-position:50% 0;max-width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.entry-content img{display:block;object-fit:cover;object-position:50% 0;max-width:100%;}
.img-responsive{display:block;}
.bolded{font-weight:700;}
.semi-bolded{font-weight:500;}
.unknown{font-weight:700;font-style:italic;}
.success{background:#D4EDDA;color:#3E6F0A;border:1px solid #C3E6CB;margin:0;padding:16px;}
.success:before{content:"\2713";margin-right:5px;}
.coming-soon{color:#888;}
.required:after{content:"*";color:#990000;font-size:inherit;}
a.icon:after{color:inherit;line-height:1;margin-left:3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
a.icon.pdf:after{font-family:"bmbl";content:"v";color:#990000;text-decoration:none;display:inline;font-size:inherit;text-decoration:none;position:relative;top:2px;}
.post-body p.intro, p.intro{color:#777;font-size:16px;margin-bottom:20px;}
p.intro strong{color:#2B2C2D;}
.divider{position:relative;color:#666;font-size:12px;padding:0 10px;top:-1px;}
.divider:before{content:" | ";position:relative;top:1px;}
.div-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.div-col-left{margin-right:10px;line-height:1.4;font-size:15px;}
.div-col-right{line-height:1.4;font-size:15px;}
.quotes {font-size:1.5rem!important;font-style:italic;color:#666;padding-left:15px;margin:30px 0;position:relative;}
.quotes::before {content:"„";font-size:3rem;color:#bbb;position:absolute;left:-20px;top:-10px;}
.quotes::after {content:"“";font-size:3rem;color:#bbb;position:absolute;right:-10px;bottom:-20px;}

.iframe-container{overflow:hidden;padding-top:100vh;position:relative;font-size:12px;margin:0;}
.iframe-container iframe{display:block;width:100%;background:transparent;border:0;height:100%;left:0;position:absolute;top:0;border:1px solid #E7E2DE;/*border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;*/}
iframe.registration{border:0;}
.fb-like{margin:25px 0 15px 0;text-align:center;}
.fb_iframe_widget{display:block!important;width:100%!important;/*margin-top:15px;margin-bottom:5px;*/}
.fb-page-container, .twitter-feed-container{margin:0 auto;}

#fb-root{display:none;}

/*.fb-like.fb_iframe_widget span{margin:10px 0;width:47px;overflow:hidden;position:relative;top:auto;}*/
/*.facebook-tab,.fb_iframe_widget_fluid span,.fb_iframe_widget iframe{width:100%!important;}*/
.resp-container{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:15px;}
.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.fb-video{/*background:#1b1c1d;*/-moz-box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;-webkit-box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;margin-top:10px;}

.fb-video-title{width:100%;display:block;background:#FFF;padding:5px 0 5px 5px;}

.img-caption{margin-top:3px;color:#888;font-size:14px;line-height:1.4;}
.CSS_LIGHTBOX{z-index:999999!important}
.separator a{clear:none!important;float:none!important;margin-left:0!important;margin-right:0!important}
#navbar-iframe{display:none;height:0;visibility:hidden}
.widget-item-control,a.quickedit{display:none!important}
.archive .home-link,.index .home-link,.home-link{display:none!important}
:after,:before,*{outline:0;transition:all .0s ease;-webkit-transition:all .0s ease;-moz-transition:all .0s ease;box-sizing:border-box;}

/* Body */

#outer-wrapper{max-width:100%;position:relative;min-height:100vh;/*background:#FFF;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);)*/}

#outer-wrapper-iframe{max-width:100%;}
#content-wrapper{margin:25px auto 0;padding-bottom:170px;overflow:hidden;}
#content-wrapper-iframe{margin:25px auto 30px;overflow:hidden;/*-moz-box-shadow:rgba(0, 0, 0, 0.10) 0px 3px 2px -2px;-webkit-box-shadow:rgba(0, 0, 0, 0.10) 0px 3px 2px -2px;box-shadow:rgba(0, 0, 0, 0.10) 0px 3px 2px -2px;*/}
#content-wrapper-printview{margin:25px auto 0;overflow:hidden;padding:0 8px;}
/*.item #content-wrapper{margin:20px auto}*/
#main-wrapper{float:left;overflow:hidden;width:65%;padding-right:25px;word-wrap:break-word;margin-top:0;}
#sidebar-wrapper{float:right;overflow:hidden;width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-bottom:0}
.index #main-wrapper{margin-top:10px}

/*#topnav{width:100%;background:#FFF;overflow:hidden;margin:0;border-top:1px solid #CC0000;}*/
#topnav-mobile{display:none;}

.team-col-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;flex-flow:wrap;margin:0;padding:0;}
.team-content{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;overflow:hidden;height:auto;margin-bottom:10px;background:#F2F2F2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #EDEDED;padding:12px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.team-content:last-child{margin-bottom:0;}

.team-logo{display:flex;width:auto;margin-right:12px;align-items:center;}
.team-logo img{width:42px;height:42px;margin-top:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img.team-logo-lg{width:24px;height:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;top:2px;margin-right:2px;}
.awards-links-container{width:100%;display:block;margin-bottom:25px;}
.awards-winner-container{width:100%;display:block;float:left;height:auto;}
.team-name{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;font-size:16px;color:#01203e;margin:0 0 15px;font-weight:700;}
.team-name .ga-twitter{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin-left:8px;background:#000;color:#FFF!important;white-space:nowrap;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;position:relative;height:22px;width:22px;font-weight:400;}
.team-name .ga-twitter:before{font-family:"bmbl";content:"e";font-size:12px;}
.team-name .ga-instagram{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin-left:8px;background:#E4717A;color:#FFF!important;white-space:nowrap;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;height:22px;width:22px;font-weight:400;}
.team-name .ga-instagram:before{font-family:"bmbl";content:"f";font-size:12px;}
.team-name .ga-facebook{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin-left:8px;background:#3B5998;color:#FFF!important;white-space:nowrap;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;height:22px;width:22px;font-weight:400;}
.team-name .ga-facebook:before{font-family:"bmbl";content:"c";font-size:12px;}
.team-name .ga-youtube{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin-left:8px;background:#FF0000;color:#FFF!important;white-space:nowrap;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;height:22px;width:22px;font-weight:400;}
.team-name .ga-youtube:before{font-family:"bmbl";content:"z";font-size:12px;}
.team-name a.ga-instagram, .team-name a.ga-twitter, .team-name a.ga-facebook, .team-name a.ga-youtube{text-decoration:none;}
.team-categories span{padding:0;}
.team-categories a:link, .team-categories a:active, .team-categories a:visited{color:#004D9A;text-decoration:none;}
.team-categories a:hover{color:#004D9A;text-decoration:underline;} 

#stats a:link{color:#004D9A;text-decoration:none;}

.league-admin-bio:first-child{padding-top:0;}
.league-admin-bio{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;padding:8px 0;border-bottom:1px solid #EEE;}
.league-admin-bio:last-child{border-bottom:0;}
.league-admin-image{background:#DADCE0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;flex-shrink:0;height:60px;margin:0 10px 0 0;object-fit:cover;overflow:hidden;width:60px;border:2px solid #D9DBDE;box-sizing:border-box;animation:fade-in 1s ease;}
.league-admin-silhouette:before{font-family:"bmbl";content:"S";font-size:50px;color:#BBB;margin:0 10px 0 0;}
.league-admin-author{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;padding:5px 0 0 0;}

.league-admin-info{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;}
.league-admin-name{font-size:15px;font-weight:700;margin-bottom:8px;}
.league-admin-title{font-size:14px;color:#888;}

/*.league-admin-name a:link, .league-admin-name a:active, .league-admin-name a:visited{color:#2B2C2D;}*/

.awards-links-container .awards-links{font-size:16px;line-height:1.6;}
.awards-links-container .awards-links span:before{color:#D9DBDE;content:" | ";font-size:12px;padding:0 6px;position:relative;top:-1px;}
.awards-links-container .awards-links span:first-child:before{content:'';padding-right:0;padding-left:6px;}

.team-container .team-categories span:before{color:#D9DBDE;content:" | ";font-size:12px;padding:0 4px;}
.team-container .team-categories span:first-child:before{content:'';padding-right:0;padding-left:0;}

.Header h1{color:#333;margin:0;font-size:20px;line-height:1.5}
/*.main-slider .slides li:hover .overlay,.main-videos .video-thumb:hover .overlay{background:rgba(0,0,0,0.2)}*/

/*.my-thumb:hover:after{opacity:1;}
.recent-videos .video-thumb:hover:after{opacity:1;}*/

#slider-sec .show-slider{display:block!important;margin-bottom:20px;/*box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;*/}

.img-overlay-wrap{position:relative;}
.img-overlay-wrap.has-title:before{background-image:-owg-linear-gradient(-180deg, transparent 0%, #000 70%);background-image:-webkit-linear-gradient(-180deg, transparent 0%, #000 70%);background-image:-moz-linear-gradient(-180deg, transparent 0%, #000 70%);background-image:-o-linear-gradient(-180deg, transparent 0%, #000 70%);background-image:linear-gradient(-180deg, transparent 0%, #000 70%);bottom:0;content:"";display:block;height:80%;left:0;opacity:.80;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease;z-index:1;}
.img-overlay-wrap.has-title:after{bottom:0;content:'';left:0;position:absolute;right:0;top:0;}

/*.img-overlay-wrap.has-title:hover:before{opacity:.85;}*/

.img-overlay-wrap:after{bottom:0;content:'';left:0;position:absolute;right:0;top:0;}
.img-overlay-wrap .img-text-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;text-align:left;z-index:300;}

.main-slider{position:relative;width:100%;height:425px;overflow:hidden;list-style:none;background-position:top center;background-repeat:no-repeat;background-size:cover;-moz-box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;-webkit-box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 2px -2px;}
/*.main-slider .slider-img{overflow:hidden;display:block}
.main-slider img{display:block;height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;object-fit:cover;/*object-position:center top;*//*object-position:center;transition:all .3s ease}*/
.custom-widget .my-thumb img{display:block;height:100%;width:100%;object-fit:cover;transition:all .3s ease}
.main-slider a:hover{text-decoration:underline;}

.slider-entry{position:absolute;width:100%;display:block;bottom:0;left:0;overflow:hidden;z-index:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 20px 15px;/*opacity:.9*/}
.slider-entry:before{opacity:.75}
.slider-entry .article-title{margin:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:2px 2px 2px rgba(0,0,0,70%);}
.slider-entry .article-title a{font-family:'Roboto',sans-serif!important;color:#FFF;font-size:40px;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.1;letter-spacing:-0.03em;}
.slider-entry .slide-cap{/*background:#1b1c1d;*/width:100%;margin:0;float:left;}
.slider-entry .item-meta, .slider-entry .main-news-item-date-container{float:left;display:block;width:100%;margin-top:15px;}
.slider-entry .slide-cap p{float:left;margin:0;line-height:1.5;padding:0;}

.main-news-item-date{color:#FFF;font-size:16px;font-weight:400;letter-spacing:-0.03em;opacity:0.85;padding:0;margin-left:15px;}
.main-news-item-date:before{position:relative;font-family:"bmbl";content:"j";font-size:inherit;margin-right:4px;top:2px;}
.main-news-item-author{color:#FFF;font-size:16px;font-weight:400;;letter-spacing:-0.03em;opacity:0.85;padding:0;}
.main-news-item-author:before{position:relative;font-family:'bmbl';content:"D";font-size:inherit;margin-right:5px;top:2px;}
.main-news-item-author a, .main-news-item-author a:visited, .main-news-item-author a{color:#FFF;font-weight:700;}

.post-tag{position:absolute;top:15px;left:15px;z-index:5;background:#FE413E;color:#FFF;font-size:10px;font-weight:700;text-transform:uppercase;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

/*.widget.show-widget, .widget.fb-widget{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}*/

.featured-sec .show-widget {display:block!important;position:relative;margin-bottom:20px;background:#FFF;border:1px solid #E7E2DE;}
.sidebar .show-widget{display:block!important;position:relative;margin-bottom:20px;background:#FFF;border:1px solid #E7E2DE;/*-moz-box-shadow:rgb(0 0 0 / 10%) 0px 1px 3px;-webkit-box-shadow:rgb(0 0 0 / 10%) 0px 1px 3px;box-shadow:rgb(0 0 0 / 10%) 0px 1px 3px;*/}
.sidebar .fb-widget{display:block!important;position:relative;margin-bottom:19px;background:#FFF;border-left:1px solid #E7E2DE;border-right:1px solid #E7E2DE;border-bottom:1px solid #E7E2DE;}

.featured-sec .team-widget{display:block!important;margin-bottom:20px;background:#FFF;}
.last{margin-bottom:25px!important}
.featured-sec .widget-content, .sidebar .widget-content{padding:15px;}
.widget-content.field-counts{padding:10px 15px 15px;}
.widget-content.white-space{min-height:100vh;}

.latest-sec{width:100%;display:table;}
.latest-col{display:table-cell;}
.sidebar .twitter-widget-content{padding:10px 15px 15px 15px;}
.sidebar ul{list-style:none;margin:0;}
.sidebar p{margin:0;padding:10px 0 0 0;line-height:1.5;}
.sidebar p:first-child{padding-top:0;}
.title-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;position:relative;background:#1B1C1D;overflow:hidden;/*border-top-left-radius:6px;-moz-border-top-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-top-right-radius:6px;-webkit-border-top-right-radius:6px;*/}
.title-wrap h2{font-family:'industrie-standard', sans-serif;font-size:14px;background:#CC0000;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;color:#FFF;font-weight:700;text-transform:uppercase;border:0;padding:0 17px 0 15px;margin:0;align-items:center;height:30px;} 
.title-wrap h2 a{color:#FFF;}

.sidebar .sidebar-nav-section li{padding:10px 0;border-bottom:1px solid #EEE;}
.sidebar .sidebar-nav-section li:first-child{padding-top:0;}
.sidebar .sidebar-nav-section li:last-child{border-bottom:0;padding-bottom:0;}
.sidebar .sidebar-nav-section li:before{position:relative;font-family:"bmbl";content:"l";color:#48494A;font-size:inherit;margin-right:5px;top:2px;}
/*.sidebar .sidebar-nav-section .faq:after{position:relative;font-family:"FontAwesome";content:"\f29c";color:#666;font-size:inherit;top:2px;padding-right:5px;}*/
.sidebar .sidebar-nav-section li a:link, .sidebar .sidebar-nav-section li a:visited, .sidebar .sidebar-nav-section li a:active, .sidebar .sidebar-nav-section li a:focus{color:#48494A;}
.sidebar .sidebar-nav-section li a:hover{text-decoration:underline;}

.sidebar .sidebar-extras-nav-section li{padding:0 0 8px 0;margin:0 0 0 10px;}
.sidebar .sidebar-extras-nav-section li:last-child{padding-bottom:0;}
ul.sidebar-extras-nav-section{border-bottom:1px solid #EEE;padding:0 0 12px 0;}
ul.sidebar-extras-nav-section:last-child{border-bottom:0;padding-bottom:0;}
h3.extras-nav-header{margin:0 0 10px 0;text-transform:uppercase;font-size:14px;padding:10px 0 0 0;}
h3.extras-nav-header:first-child{padding-top:0;}
.sidebar .sidebar-extras-nav-section li a:link, .sidebar .sidebar-extras-nav-section li a:visited, .sidebar .sidebar-extras-nav-section li a:active, .sidebar .sidebar-extras-nav-section li a:focus{color:#48494A;}
.sidebar .sidebar-extras-nav-section li a:hover{text-decoration:underline;}
li.extras-player-search{margin-left:0!important;margin-top:10px!important;}
.sidebar .sidebar-extras-nav-section li.ga-pdf-icon:after{font-family:"bmbl";content:"v";color:#990000;margin-left:5px;display:inline;font-size:12px;vertical-align:middle;}
.sidebar .sidebar-extras-nav-section li:before{font-family:"bmbl";content:"l";position:relative;color:#48494A;font-size:inherit;margin-right:5px;top:2px;}

.featured-sec.flex-section{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;flex-flow:wrap;margin:0;padding:0;}
.widget.show-widget.column.flex-col{flex:0 49%;padding:0 0 35px 0;position:relative;}
.widget.team-widget.column.flex-col{flex:0 49%;margin-bottom:10px;position:relative;}
.widget.team-widget.column.flex-col h2{margin:15px 0;}
.featured-sec .col-left{float:left;overflow:hidden;}
.featured-sec .col-right{float:right;margin-left:2%;overflow:hidden;}
.featured-sec .custom-widget li:first-child{padding-top:0;border-top:0;}
.featured-sec .custom-widget li:last-child{padding-bottom:0;}
.featured-sec .videos-widget{float:left;width:100%;}

button{background:#3276B1;font-family:inherit;font-size:14px;margin-top:20px;padding:14px 20px;border:none;text-decoration:none;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#FFF;text-transform:uppercase;font-weight:700;}
button:hover{color:#FFF;text-decoration:none;opacity:0.85;outline:0;}
a.btn{background:#3276B1;font-size:14px;color:#FFF;cursor:pointer;padding:12px 14px;text-shadow:none;font-weight:700;text-transform:capitalize;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.btn:link{color:#FFF;text-decoration:none;}
a.btn:hover, a.btn:focus, a.btn.small:focus, a.btn.small:hover{color:#FFF;text-decoration:none;opacity:0.85;outline:0;}

.post-body .read-more-container{margin-top:18px;}
/*.post-body .read-more-container .read-more:after{font-family:"bmbl";content:"o";display:inline;padding:0 0 0 2px;font-size:12px;text-decoration:none;position:relative;text-transform:lowercase;top:2px;}*/

a.btn.read-more{display:inline-block;font-family:inherit;background:transparent;color:#3276B1;font-size:14px;font-weight:500;border:1px solid #3276B1;padding:10px 14px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.btn.read-more:after{font-family:'bmbl';content:"Q";position:relative;margin-left:3px;position:relative;top:2px;}
a.btn.read-more:hover{text-decoration:none;opacity:0.85;box-shadow:none;}
a.btn.read-more:active, a.btn.read-more:visited{color:#3276B1;text-decoration:none;}

a.moreless-button{display:inline;font-size:14px;font-weight:500;}
a.moreless-button:hover{color:#3276B1;text-decoration:none;opacity:0.85;box-shadow:none;}
/*a.moreless-button:after{display:inline-block;font-family:'bmbl';content:"Q";position:relative;margin-left:2px;top:2px;}*/

.top-alert-container{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;height:42px;line-height:42px;background:#FFCC00;/*background:#D5674B;*//*padding:12px 5px;*/margin:0;font-size:14px!important;/*border-top:1px solid #EFCC66;border-bottom:1px solid #EFCC66;*//*border-bottom:1px solid #d17f69;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 2px 0px;*/}
.top-alert-container .alert-text-mobile{display:none;}
.top-alert-container .alert-text{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.top-alert-container .alert-text:before{font-family:"bmbl";content:"L";font-size:inherit;position:relative;margin-right:5px;}

.top-alert-container .breaking-news{line-height:1;}
/*.top-alert-container .breaking-news:before{font-family:"bmbl";content:"a";font-size:inherit;position:relative;top:2px;margin-right:3px;}*/

/* The alert message box */
.alert-box{margin:0;height:100%;font-weight:400;/*padding:10px 5px 12px 5px;*/font-size:14px;}
.alert-box a:link, .alert-box a:active, .alert-box a:visited{color:#2B2C2D;font-weight:700;text-decoration:none;}
.alert-box a:hover{color:#2B2C2D;font-weight:700;text-decoration:underline;}
.alert-box a.btn.small{background:#CC0000;margin:0 auto;padding:8px 14px;text-decoration:none;font-weight:none;font-size:inherit;box-shadow:none;white-space:nowrap;}

.alert{position:relative;background:#F2F2F2;border:1px solid #E2E2E2;margin:0;padding:20px 10px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.alert p{line-height:1.5;}
.alert .ga-exclamation:before{position:relative;top:2px;}
.alert-center{width:95%;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;padding:10px;}

.alert-info{background-color:#FFFFCC;border:1px solid #FAF0BE;color:#8A6D3B;font-weight:500;padding:12px 8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:14px!important;line-height:1.5!important;}


/* The close button */
.ga-close{position:absolute;cursor:pointer;top:9px;right:10px;/*font-size:18px;font-weight:400;color:#1B1C1D;*/line-height:1;}
.ga-close:before{content:url(/ui/icons/x.svg);text-rendering:auto;-webkit-font-smoothing:antialiased;}
.ga-close:hover{opacity:0.55;}

.standings-alert{width:100%;margin:0 0 15px 0;padding:0;background:#E1F5FE;border:1px solid #BBE8FD;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:400;color:#006699;}
.standings-alert a:link, .standings-alert a:active, .standings-alert a:visited{font-weight:700;text-decoration:none;color:#01579B;}
.standings-alert a:hover{font-weight:700;text-decoration:none;opacity:0.85;}

.standings-alert-box{position:relative;margin:0;padding:12px 25px 12px 10px;text-align:center;font-weight:400;vertical-align:middle;font-size:13px;}
.standings-alert-text:before{font-family:"bmbl";content:"L";font-size:inherit;margin-right:5px;position:relative;display:inline;top:2px;}

.ga-standings-alert-close{position:absolute;right:5px;/*top:50%;transform:translateY(-30%);*/color:#000;font-weight:400;cursor:pointer;/*text-shadow:0 1px 0 #fff;*/opacity:0.4;}
.ga-standings-alert-close:before{font-family:"bmbl";content:"x";font-size:18px;line-height:22px;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:0.3s;}
.ga-standings-alert-close:hover:before{opacity:0.85;}

#bottom-alert-container{width:100%;margin:10px 0;padding:0;background:#06C;/*#216BD6;/*#0066CC;*#1371C3*/font-weight:400;color:#FFF;box-sizing:border-box;-moz-box-shadow:0px 2px 3px 0px rgb(0 0 0 / 15%);-webkit-box-shadow:0px 2px 3px 0px rgb(0 0 0 / 15%);box-shadow:0px 2px 3px 0px rgb(0 0 0 / 15%);border-top:1px solid #005CB8;border-bottom:1px solid #005CB8;}
.bottom-alert-text{/*display:flex;align-items:center;*/font-size:14px;/*line-height:1.3;*/}
.bottom-alert-text:before{/*display:flex;align-items:center;*/font-family:"bmbl";content:"L";font-size:inherit;margin-right:4px;font-weight:400;position:relative;top:2px;}
.bottom-alert-text-mobile{display:none;}
.bottom-alert-box{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;margin:0;padding:12px 15px;color:#FFF;}
.bottom-alert-box a:link{color:#FFF;font-weight:500;text-decoration:none;}
.bottom-alert-box a:active{color:#FFF;font-weight:500;text-decoration:none;}
.bottom-alert-box a:visited{color:#FFF;font-weight:500;text-decoration:none;}
.bottom-alert-box a:hover{color:#FFF;font-weight:500;text-decoration:underline;}


.main-videos{position:relative;overflow:hidden;padding:0!important}
.main-videos .video-item{float:left;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 2% 0 0;padding:0}
.main-videos li:nth-child(3),.main-videos li:nth-child(6){margin-right:0}
.main-videos li:nth-child(4),.main-videos li:nth-child(5),.main-videos li:nth-child(6){margin-top:15px}

.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-14.5px;margin-left:-8.5px;font-size:25px;width:25px;height:25px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
.recent-videos .video-thumb:hover:after{opacity:1}
.featured-sec .grid-widget{float:left;width:100%;background:#FFF;padding:0;}
.custom-widget-container{padding-bottom:40px;}
.post-grid{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;/*position:relative;overflow:hidden;padding:0*/}
.post-grid .grid-item{flex:0 24%;height:auto;margin:0;/*float:left;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 2% 0 0;padding:0;*/}
.post-grid li:nth-child(3)/*,.post-grid li:nth-child(6)*/{margin-right:0}
/*.post-grid li:nth-child(4),.post-grid li:nth-child(5),.post-grid li:nth-child(6){margin-top:15px}*/
.post-grid .grid-thumb{width:100%;height:100px;position:relative;display:block;overflow:hidden;}
.post-grid .grid-thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.post-grid h3.rcp-title{font-size:14px;font-weight:700;overflow:hidden;margin:6px 0 4px 0;padding:0;line-height:1.4;}
.post-grid h3.rcp-title a:link, .post-grid h3.rcp-title a:active, .post-grid h3.rcp-title a:visited{color:#2B2C2D;transition:color .3s;}
.post-grid h3.rcp-title a:hover{text-decoration:underline;}
.post-body h3{line-height:1.6;}
/*.post-body img{max-width:100%;}*/
.custom-widget h3.rcp-title{font-size:14px;font-weight:700;overflow:hidden;margin:0 0 5px;padding:0;line-height:1.4;}
.custom-widget h3.rcp-title a:link, .custom-widget h3.rcp-title a:active, .custom-widget h3.rcp-title a:visited{color:#2B2C2D;transition:color .3s;}
.custom-widget h3.rcp-title a:hover{text-decoration:underline;}

.blog-posts h2.post-title{font-size:20px;line-height:1.4;padding:0;margin:-3px 0 10px 0;overflow:hidden;}
.blog-posts h2.post-title a:link, .blog-posts h2.post-title a:active, .blog-posts h2.post-title a:visited{font-size:20px;font-weight:700;text-decoration:none;transition:color .3s}
.blog-posts h2.post-title a:hover, .post h2 a:hover{color:#004D9A;text-decoration:none;}
.blog-posts h2.post-title.ga-video:after{display:inline;}

.fb-comments{margin-top:15px;}
.fb_comments_count{font-size:13px;color:#888;}
.post-meta .fb_comments_count{font-size:14px;color:#888;}

.post-meta p{line-height:140%;}
.post-meta a:link{text-decoration:none;}
.post-meta a:active{text-decoration:none;}
.post-meta a:visited{text-decoration:none;}
.post-meta a:hover{text-decoration:none;font-weight:bold;}

.item-timestamp{display:inline-block;font-size:13px;color:#888;/*text-transform:uppercase;*/}
.item-timestamp:before{position:relative;font-family:"bmbl";content:"j";font-size:13px;color:#888;margin:0 3px 0 0;top:2px;text-transform:lowercase;}
.item-minutes{display:inline-block;font-size:13px;color:#888;}
.item-minutes:before{margin:0 7px 0 8px;vertical-align:middle;position:relative;content:"\A";width:4px;height:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#888;display:inline-block;}

.custom-widget li{overflow:hidden;padding:12px 0;border-bottom:1px solid #EEE;}
.custom-widget li:first-child{padding-top:0;}
/*.custom-widget li:last-child{border-bottom:0;}*/
.custom-widget .custom-thumb{position:relative;float:left;width:140px;height:80px;/*overflow:hidden;*/display:block;vertical-align:middle;margin:0!important;}
.custom-widget .custom-thumb img{position:relative;width:100%;height:100%;display:block;object-fit:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.custom-widget .post-panel, .post-grid .post-panel{padding:0 10px;display:table-cell;}
.post-category{font-size:12px;font-weight:700;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;letter-spacing:.03em;text-transform:uppercase;}
.post-category a:link, .post-category a:visited, .post-category a:active{color:#3276B1;text-decoration:none;}
.post-category a:hover{opacity:0.7;}
article .post-category{margin-bottom:8px;}
.sidebar-champ-titles li{overflow:hidden;padding:6px 0;border-bottom:1px solid #EEE;line-height:1.4;/*font-size:13px;*/}
.sidebar-champ-titles li:first-child{padding-top:0;}
.sidebar-champ-titles .champs:before{position:relative;font-family:"bmbl";content:"E";color:#BEA174;font-size:16px;font-weight:400;vertical-align:middle;}
.asterisk{position:relative;font-size:13px;font-weight:700;color:inherit;}

.bmbl-title-index, .team-active-index{font-size:13px;font-weight:400;color:#888;}
.team-active-index:before{content:'*';color:#2B2C2D;position:relative;top:2px;margin-right:2px;font-weight:700;font-size:13px;}
.bmbl-title{font-weight:400;}
.bmbl-title:after{content:'+';color:#666;font-weight:400;font-size:14px;position:relative;top:-2px;}
.bmbl-title-index:before{content:'+';color:#666;font-weight:400;font-size:inherit;margin-right:2px;}
/*.sidebar-champ-titles .champs:after{color:#EEE;content:" ";font-size:12px;padding:0 6px;}
.sidebar-champ-titles .champs:last-child:after{content:"";}*/

.table-champs-team{display:inline-block;vertical-align:middle;text-align:center;padding:0 5px 0 0;font-size:13px;}
.table-champs-years, .award-years{color:#777;}
/*.table-champs-year-inner{color:inherit;}*/
.table-champs-row{display:table-row;}
.table-champs{font-weight:500;}
.active-team{font-family:inherit, sans-serif;font-size:13px;color:#888;}


.post{display:block;overflow:hidden;word-wrap:break-word;border-bottom:1px solid #EEE;margin-bottom:20px;padding-bottom:10px;}
.post h2 a,.post h2 a:link,.post h2 a:active,.post h2 a:visited,.post-article h2 a:link,.post h2 strong{color:#2B2C2D;font-size:18px;font-weight:700;text-decoration:none;transition:color .3s;opacity:1;}

.hentry{display:block;overflow:hidden;word-wrap:break-word;padding-top:25px;margin-bottom:25px;}
/*.post-body a:link, .post-body a:active, .post-body a:visited{color:#004D9A;text-decoration:none;}
.post-body a:hover{color:#004D9A;text-decoration:none;opacity:0.85;}*/

.block-image{display:block;position:relative;float:left;width:300px;height:180px;margin-right:15px;/*margin-top:5px;*/}
.block-image .thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:all .3s ease;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

/*.widget iframe,.widget img{max-width:100%}*/
.post-footer{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;margin-top:10px;}
.post-labels{display:block;width:100%;margin:0 0 15px;padding:0;}
.post-labels span,.post-labels a{float:left;background:#F5F6F7;color:#888;font-size:13px;font-weight:400;margin:0;padding:0 6px;border:1px solid #D9DBDE;height:34px;line-height:34px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;white-space:nowrap;}
.post-labels span{background:#070707;color:#FFF;margin:0 5px 0 0;}
.post-labels a{margin:0 5px 5px 0;/*transition:all .17s ease;*/}
.post-labels a:hover{background:#c32f34;color:#FFF;text-decoration:none;}

.date-header{display:block;overflow:hidden;font-weight:400;padding:0;}

article{margin:0;overflow:hidden;}

.post-head{display:block;padding:0 0 5px 0;margin:0;}
.news-head{display:block;width:100%;margin-bottom:10px;}
.post-head .header-title{font-size:30px;line-height:1.2;margin:0;padding-bottom:20px;font-weight:700;position:relative;}
.post-head .header-title:before{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#CC0000;z-index:1;}
.post-head .header-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#EEE;}
.news-head .post-title{font-family:'Work Sans',sans-serif!important;font-size:40px;line-height:1.2;margin:0 0 15px 0;}
.post-meta {margin-top:15px;}

.post-body{width:100%;padding:0;margin:15px 0;}
.post-body p{font-size:16px;line-height:1.6;}
.post-article p{font-size:16px;}
.post-article h2{margin:0;line-height:1.2;margin-bottom:26px;}
.awards-winner-container p img{max-width:100%;}
.post-outer{display:none;}

.error{background:#F8D7DA;color:#721C24;border:1px solid #F2B6BB;margin:0;padding:6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.error p{line-height:1.4;font-size:14px;}
.error p:before{font-family:"bmbl";content:"a";font-size:inherit;position:relative;top:2px;padding-right:3px;}

.load-more-container{display:block;width:100%;text-align:center;margin:30px 0;padding:0;}
#load-more{display:inline-block;width:100%;margin:15px 0;padding:16px 0;background:#3276B1;color:#FFF;font-size:14px;outline:0;vertical-align:middle;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}

a#load-more:link{text-decoration:none;font-weight:700;opacity:1;}
a#load-more:active, a#loadmore:visited{text-decoration:none;font-weight:700;opacity:1;}
a#load-more:hover{text-decoration:none;opacity:0.85;-moz-box-shadow:0 0 4px rgb(4 91 166 / 50%);-webkit-box-shadow:0 0 4px rgb(4 91 166 / 50%);box-shadow:0 0 4px rgb(4 91 166 / 50%);}
a#load-more:after{font-family:"bmbl";content:"W";font-weight:400;top:3px;left:3px;position:relative;}

.post-head-container{width:100%;height:auto;}
.post-meta-timestamp{width:100%;color:#888;display:block;font-size:14px;font-weight:400;margin:0;text-transform:uppercase;}
/*.post-meta a{color:#888;transition:color .3s;font-size:14px;}
.post-meta a:hover{color:#06c;text-decoration:none;}*/
/*.post-meta .post-timestamp .timestamp-link abbr:before{font-family:"bmbl";content:"j";font-size:14px;color:#888;margin-right:5px;position:relative;}*/

#meta-post{display:block;width:100%;margin-bottom:10px;}

.post-snippet{display:block;position:relative;line-height:1.6;}
.post-timestamp{display:inline-block;font-size:14px;color:#888;}
.post-timestamp:before{position:relative;font-family:"bmbl";content:"j";font-size:14px;color:#888;margin:0 3px 0 0;top:2px;text-transform:lowercase;}
.post-no-author-minutes{display:inline-block;font-size:14px;color:#888;}
.post-no-author-minutes:before{content:"\A";margin:0 7px 0 8px;vertical-align:middle;position:relative;width:4px;height:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#888;display:inline-block;}
.post-minutes:before{margin:0 8px 0 9px;vertical-align:middle;position:relative;content:"\A";width:4px;height:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#888;display:inline-block;}
.post-minutes{display:inline-block;font-size:14px;color:#888;}
.post-author{margin:0 0 10px 0;font-size:14px;color:#888;}
.post-author:before{position:relative;font-family:"bmbl";content:"S";font-size:14px;color:#888;margin:0 6px 0 0;top:2px;}
/*.post-cmm{margin-left:10px;font-size:14px;}
.post-cmm:before{position:relative;font-family:"bmbl";content:"u";color:#888;margin:0;font-size:14px;}*/

.post-sub-text{font-size:14px;font-style:italic;}
.main .widget{margin:0}
.main .Blog{border-bottom-width:0}
.social-box{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 0 15px 0;margin:0;}
.share-box{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px 0 4px 0;margin:15px 0;border-bottom:1px solid #E6E7E8;border-top:1px solid #E6E7E8;}

.share-box a, .social-box a{float:left;color:#FFF;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.9;margin:0;padding:0;transition:all .25s ease}
/*.share-box a:hover, .social-box a:hover{opacity:1}*/
.share-box img, .social-box img{width:30px !important;padding:0 15px 0 0;}

.share-box a img:hover{transform:none;}
.social-box a img:hover{transform:none;}

.nav-social{float:right;position:relative;color:#FFF;margin:26px 0 0 0;z-index:10;letter-spacing:normal;}
.nav-social a{text-align:center;/*height:30px;width:30px;*/display:inline-block;margin-right:20px;/*-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#EEE;*/color:#FFF;line-height:1;transition:color .3s;}
.nav-social i{font-style:normal;}
.nav-social .ga-facebook, .nav-social .ga-instagram, .nav-social .ga-twitter, .nav-social .ga-linkedin, .nav-social .ga-youtube, .nav-social .ga-discord{display:inline-block;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nav-social a:last-child{margin-right:5px;}

.nav-social .ga-facebook:before{font-family:"bmbl";content:"c";text-transform:lowercase;}
.nav-social .ga-linkedin:before{font-family:"bmbl";content:"d";text-transform:lowercase;}
.nav-social .ga-twitter:before{font-family:"bmbl";content:"e";text-transform:lowercase;}
.nav-social .ga-instagram:before{font-family:"bmbl";content:"f";text-transform:lowercase;}
.nav-social .ga-youtube:before{font-family:"bmbl";content:"z";text-transform:lowercase;}
.nav-social .ga-discord:before{font-family:"bmbl";content:"G";text-transform:uppercase;}

.nav-social .nav-facebook:hover{color:#3b5998;}
.nav-social .nav-linkedin:hover{color:#0E76A8;}
.nav-social .nav-twitter:hover{color:#00ACEE;}
.nav-social .nav-instagram:hover{color:#E4717A;}
.nav-social .nav-youtube:hover{color:#FF0000;}
.nav-social .nav-discord:hover{color:#7289DA;}

.social-media-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.social-media-box a{display:inline-flex;color:#FFF;width:100%;align-items:center;text-transform:uppercase;font-size:12px;font-weight:500;line-height:44px;text-decoration:none;}
.social-media-box a:hover{opacity:0.85;}
.social-media-box .ga-facebook{background:#3B5998;}
.social-media-box .ga-twitter{background:#000;}
.social-media-box .ga-instagram{background:#E4717A;}
.social-media-box .ga-youtube{background:#FF0000;}
.social-media-box .ga-linkedin{background:#0E76A8;}
.social-media-box .ga-discord{background:#7289DA;}

.social-media-box .ga-facebook:before{position:relative;font-family:"bmbl";content:"c";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:lowercase;background:rgba(0,0,0,0.1);}
.social-media-box .ga-twitter:before{position:relative;font-family:"bmbl";content:"e";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:lowercase;background:rgba(0,0,0,0.1);}
.social-media-box .ga-instagram:before{position:relative;font-family:"bmbl";content:"f";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:lowercase;background:rgba(0,0,0,0.1);}
.social-media-box .ga-youtube:before{position:relative;font-family:"bmbl";content:"z";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:lowercase;background:rgba(0,0,0,0.1);}
.social-media-box .ga-linkedin:before{position:relative;font-family:"bmbl";content:"d";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:lowercase;background:rgba(0,0,0,0.1);}
.social-media-box .ga-discord:before{position:relative;font-family:"bmbl";content:"G";width:40px;padding:0 10px;color:#FFF;font-size:18px;margin:0 12px 0 0;text-transform:uppercase;background:rgba(0,0,0,0.1);}

.widget .post-body ul,.widget .post-body ol{line-height:1.5;font-weight:400;margin:0;}
.widget .post-body li{line-height:1.6;font-size:16px;padding-left:0.5em;}
.post-body ul li:before{font-family:"bmbl";content:"o";margin-right:2px;position:relative;top:2px;}
.tab-widget,.tab-widget > .widget > h2{display:none;}

/*.RecentVideos .item-thumbnail{margin:0 15px 0 0 !important;width:140px;height:90px;float:left;overflow:hidden}
.RecentVideos .item-thumbnail a{position:relative;display:block;overflow:hidden;line-height:0}
.RecentVideos .item-thumbnail-news{margin:0 15px 0 0 !important;width:90px;height:65px;float:left;overflow:hidden}
.RecentVideos .item-thumbnail-news a{position:relative;display:block;overflow:hidden;line-height:0}
.RecentVideos ul li img{width:140px;object-fit:cover;padding:0;transition:all .3s ease}
.RecentVideos .widget-content ul li{overflow:hidden;padding:10px 10px 10px 0;border-top:1px solid #EEE}
.sidebar .RecentVideos .widget-content ul li:first-child,.sidebar .custom-widget li:first-child,.tab-widget .RecentVideos .widget-content ul li:first-child,.tab-widget .custom-widget li:first-child{padding-top:0;border-top:0}*/
/*.sidebar .RecentVideos .widget-content ul li:last-child,.sidebar .custom-widget li:last-child,.tab-widget .RecentVideos .widget-content ul li:last-child,.tab-widget .custom-widget li:last-child{padding-bottom:0;}*/
/*.RecentVideos ul li a{color:#333;font-weight:400;line-height:1.5;transition:color .3s;}
.RecentVideos ul li a:hover{color:#a30a00;}
.RecentVideos .item-title{font-size:14px;margin:0 0 4px;padding:0;line-height:0;}*/
/*.item-snippet{display:none;font-size:0;padding-top:0}*/

.faq-tabs{overflow:hidden;}
.faq-tab{width:100%;overflow:hidden;}
.faq-tab-label{display:-webkit-box;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;background:#EFEFEF;margin-bottom:10px;padding:15px 10px;cursor:pointer;color:#003366;font-weight:700;border:1px solid #E6E7E8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.faq-tab:first-child{margin-top:5px;}
.faq-tab-label:after{display:-webkit-box;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;font-family:"bmbl";content:"X";font-size:18px;color:#2B2C2D;font-weight:400;text-align:center;-webkit-transition:all .35s;transition:all .35s;}
.faq-tab-label-inner{padding:0 10px 0 0;}
.faq-tab-content{max-height:0;line-height:1.5;padding:0 1em;color:#333;background:#FFF;-webkit-transition:all .35s;transition:all .35s;}
.faq-tab input:checked + .faq-tab-label::after{font-family:"bmbl";content:"Y";font-size:18px;color:#333;font-weight:400;text-align:center;}
.faq-tab input:checked ~ .faq-tab-content{max-height:100vh;padding:10px 10px 15px 10px;}
.faq-tab input{position:absolute;opacity:0;z-index:-1;}


.contact-form input, .contact-form select, .contact-form textarea{font-family:inherit;font-weight:400;outline:none;}

.contact-form input[type='text'], input[type='password'], input[type='email']{display:block;width:400px;font-size:14px;line-height:40px;background:rgba(0,0,0,.02);background-image:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.3s ease-in-out;padding:5px;border:1px solid #D9DBDE;}
.contact-form textarea{display:block;width:400px;font-size:14px;background:rgba(0,0,0,.02);background-image:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.3s ease-in-out;padding:5px;border:1px solid #D9DBDE;max-width:100%;}

input[type='submit']{background:#3276B1;font-size:14px;margin-top:20px;padding:15px 20px;border:none;text-decoration:none;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#FFF;text-transform:uppercase;font-weight:700;}
input[type='submit']:after{font-family:"bmbl";content:"o";position:relative;vertical-align:middle;text-transform:lowercase;}
input[type='submit']:hover, input[type='submit']:focus{text-decoration:none;opacity:0.85;outline:0;}

::-webkit-input-placeholder{font-family:inherit;font-size:13px;color:#888;}
::-moz-placeholder{font-family:inherit;font-size:13px;color:#888;}
::-ms-placeholder{font-family:inherit;font-size:13px;color:#888;}
::placeholder{font-family:inherit;font-size:13px;color:#888;}

/*#scoreboard-main-container{display:none;}*/
#scoreboard-main-container{display:block;width:100%;height:100%;margin:12px 0 0 0;padding:0;font-size:12px;border-top:1px solid #D9DBDE;-moz-box-shadow:0 4px 6px -1px rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 6%);-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 6%);box-shadow:0 4px 6px -1px rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 6%);box-sizing:border-box;background:#FFF;}
.scoreboard-main-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;background:#FFF;height:100px;/*box-shadow:0 4px 6px -1px rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 6%);*/}
.scoreboard-menu-container{position:relative;display:inline-block;background:#FFF;}
.scoreboard-menu-options{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;/*flex-flow:column;justify-content:space-evenly;*/align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;padding-right:10px;border-right:3px solid #F5F6F7;height:100%;}
.scoreboard-menu-inner{position:relative;}
.scoreboard-menu-inner:before{position:absolute;font-family:'bmbl';content:"h";cursor:pointer;color:inherit;pointer-events:none;position:absolute;top:-1px;bottom:0;right:0;margin-right:4px;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;font-size:12px;}
/*.scoreboard-menu{margin-top:10px;}*/
.scoreboard-menu select{font-family:'Roboto', sans-serif;background:#F5F6F7;border:1px solid #D9DBDE;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;cursor:pointer;font-size:13px;letter-spacing:0.01em;font-weight:700;line-height:1.2;outline:none;appearance:none;-webkit-appearance:none !important;-moz-appearance:none !important;padding:8px 20px 8px 8px;color:inherit;box-sizing:border-box;}
.scoreboard-inner-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;overflow:hidden;margin:0;height:100%;padding:0;white-space:nowrap;width:calc(100% - 0px);overflow-x:auto;scrollbar-color:#F1F1F1;scrollbar-width:thin;}
/*.scoreboard-inner{display:flex;display:-webkit-flex;display:-ms-flexbox;overflow:hidden;margin:0;height:100%;white-space:nowrap;}*/
.scoreboard-list{background:#FFF;display:inline-block;width:140px;height:100%;border-left:1px solid #D9DBDE;box-sizing:border-box;vertical-align:top;}
.scoreboard-list:first-child{border-left:0;}
.scoreboard-list-inner{width:100%;height:100%;padding:8px 8px 2px 8px;} 
.scoreboard-game-info{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.scoreboard-game-date,.scoreboard-game-time-status{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;font-weight:400;color:#6B6C6D;letter-spacing:-0.02em;}
.scoreboard-game-time-status a, .scoreboard-game-time a:active, .scoreboard-game-time a:visited{font-weight:700;color:#2B2C2D;}
.scoreboard-game-time-status a:hover{text-decoration:underline;}
.scoreboard-teams-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.scoreboard-teams-row:first-child{margin:12px 0;}
.scoreboard-team-logo{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin:0 6px 0 2px;}
.scoreboard-team-logo img{width:16px;height:16px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.scoreboard-teams{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex:1;font-weight:500;}
.scoreboard-team-record{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;color:#999;font-weight:400;font-size:12px;margin:0 6px;}
.scoreboard-team-record-score{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;color:#999;font-weight:400;font-size:12px;margin-right:2px;margin-left:6px;}
.scoreboard-team-score{color:inherit;margin-right:4px;} 
.scoreboard-more-scores-container{position:relative;display:inline-block;vertical-align:top;overflow-y:hidden;height:100%;}
.scoreboard-more-scores-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;color:inherit;background:#E7E7E7;width:110px;height:100%;white-space:normal;text-align:center;font-weight:700;line-height:1.5;border-right:1px solid #D9DBDE;border-left:1px solid #D9DBDE;padding:0 10px;}
.scoreboard-more-scores-inner-text{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;flex:1 1;text-transform:uppercase;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.scoreboard-no-games-container{position:relative;display:inline-block;vertical-align:top;overflow-y:hidden;height:90px;}
.scoreboard-no-games-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;padding:8px;color:inherit;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;background:#FFF;width:140px;height:90px;white-space:normal;text-align:center;font-weight:400;line-height:1.6;border-right:1px solid #EEE;}
.scoreboard-no-games-inner-text{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;flex:1 1;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
span.scoreboard-postseason-game-icon{position:relative;margin-left:2px;color:#FF0000;font-size:10px;font-weight:700;background:rgba(255, 82, 13, 0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:13px;height:13px;display:inline-flex;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.scoreboard-more-scores-inner-text a, .scoreboard-more-scores-inner-text a:active, .scoreboard-more-scores-inner-text a:visited{color:#2B2C2D;text-decoration:none;}
.scoreboard-teams a, .scoreboard-teams a:active, .scoreboard-teams a:visited{color:#333;text-decoration:none;font-weight:500;}
.scoreboard-teams a:hover{text-decoration:underline;}
.scoreboard-more-scores-inner-text a:hover{color:#2B2C2D;text-decoration:underline;}
.team-seeding{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;color:#999;font-size:11px;font-weight:400;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:0 5px 0 2px;}
.team-playoff-seed{color:#999;font-size:inherit;}

.social-ico ul{overflow:hidden}
.social-ico ul li{position:relative;float:none;margin:0;display:inline-block;padding:0;}
.social-ico ul li a{display:inline-block;float:left;color:#F2F2F2;text-decoration:none;font-size:18px;padding:5px 15px 10px 15px;transition:color .3s;}

.social-ico .ga-facebook:before{font-family:"bmbl";content:"c";}
.social-ico .ga-twitter:before{font-family:"bmbl";content:"e";}
.social-ico .ga-youtube:before{font-family:"bmbl";content:"z";}
.social-ico .ga-linkedin:before{font-family:"bmbl";content:"d";}
.social-ico .ga-instagram:before{font-family:"bmbl";content:"f";}
.social-ico .ga-discord:before{font-family:"bmbl";content:"G";}

.social-ico a.ga-facebook:hover{color:#3b5998;}
.social-ico a.ga-linkedin:hover{color:#0E76A8;}
.social-ico a.ga-twitter:hover{color:#00ACEE;}
.social-ico a.ga-instagram:hover{color:#E4717A;}
.social-ico a.ga-youtube:hover{color:#FF0000;}
.social-ico a.ga-discord:hover{color:#7289DA;}

.news-share-icon ul{overflow:hidden;}
.news-share-icon ul li{position:relative;margin:0 10px 0 0;display:inline-block;padding:0;}
.news-share-icon ul li a{display:inline-block;padding:0;line-height:36px;color:#FFF !important;text-align:center;white-space:nowrap;vertical-align:baseline;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;position:relative;height:36px;width:36px;opacity:0.85;}

.news-share-icon a.ga-facebook{background:#3B5998;}
.news-share-icon a.ga-twitter{background:#000}
.news-share-icon a.ga-linkedin{background:#0E76A8;}
.news-share-icon a.ga-email, .news-share-icon a.ga-print{background:#888;cursor:pointer;}

.news-share-icon .ga-facebook:before{position:relative;font-family:"bmbl";content:"c";color:#FFF;font-size:18px;}
.news-share-icon .ga-twitter:before{position:relative;font-family:"bmbl";content:"e";color:#FFF;font-size:18px;}
.news-share-icon .ga-linkedin:before{position:relative;font-family:"bmbl";content:"d";color:#FFF;font-size:18px;}
.news-share-icon .ga-email:before{position:relative;font-family:"bmbl";content:"R";color:#FFF;font-size:18px;}
.news-share-icon .ga-print:before{position:relative;font-family:"bmbl";content:"U";color:#FFF;font-size:18px;}

.news-share-icon ul li a:hover{opacity:0.7;text-decoration:none;}

h3.share-article:before{font-family:"bmbl";content:"g";color:inherit;position:relative;top:2px;margin-right:6px;}

#footer-wrapper-container{position:absolute;bottom:0;width:100%;min-height:160px;background:#1B1C1D;/*border-top:2px solid #CC0000;*/-moz-box-shadow:0px -2px 2px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px -2px 2px rgba(0, 0, 0, 0.25);box-shadow:0px -2px 2px rgba(0, 0, 0, 0.25);}
.iframe #footer-wrapper-container{position:relative;width:100%;}
#footer{position:relative;overflow:hidden;margin:0 auto;padding:22px 0 25px}

.footer-wrapper{color:#FFF;display:block;padding:0;width:100%;overflow:hidden;}
.footer-wrapper h4{color:#F2F2F2;margin:12px 0 10px 0;padding:0;font-size:14px;font-weight:700;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;}
.footer-wrapper .footer-copy{overflow:hidden;margin:0 auto;padding:0;text-align:center;}
.footer-wrapper .copyright{position:absolute;padding:10px;width:100%;background:#0F0F10;text-align:center;font-size:14px;color:#888;font-weight:400;bottom:0;left:0;border-top:1px solid #2B2C2D;}

#social-footer{width:100%;text-align:center;margin:25px 0 0 0;}
#social-footer a{color:#FFF;display:inline-block;margin-right:30px;line-height:30px;transition:color .3s;text-decoration:none;}
#social-footer a:visited, #social-footer a:active{color:#FFF;text-decoration:none;}
#social-footer i{font-style:normal;}
#social-footer .ga-facebook, #social-footer .ga-instagram, #social-footer .ga-twitter, #social-footer .ga-linkedin, #social-footer .ga-youtube, #social-footer .ga-discord{display:inline-block;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#social-footer a:last-child{margin-right:0;}

#social-footer .nav-facebook:hover{color:#3B5998;}
#social-footer .nav-linkedin:hover{color:#0E76A8;}
#social-footer .nav-twitter:hover{color:#00ACEE;}
#social-footer .nav-instagram:hover{color:#E4717A;}
#social-footer .nav-youtube:hover{color:#FF0000;}
#social-footer .nav-discord:hover{color:#7289DA;}


.back a:before{font-family:"bmbl";content:"M";display:inline-block;padding:0 2px 0 0;font-size:14px;text-decoration:none;position:relative;top:2px;}
.back a:link{color:#004D9A;text-decoration:none;font-size:14px;}
.back a:active{color:#004D9A;text-decoration:none;font-size:14px;}
.back a:visited{color:#004D9A;text-decoration:none;font-size:14px;}
.back a:hover{color:#004D9A;text-decoration:none;font-size:14px;opacity:0.85;}

.back-top{display:none;z-index:9999;background:#444;width:44px;height:44px;position:fixed;bottom:25px;right:20px;cursor:pointer;overflow:hidden;font-size:14px;color:#FFF;text-align:center;line-height:44px;transition:all .3s ease;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.back-top:hover{background:#CC0000;}

.fa{display:inline-block;font-style:normal;font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.fa-caret-up:before{font-family:"bmbl";content:"K";border:none;}

.error-page #main-wrapper{width:100%!important;margin:0!important;}
.error-page #sidebar-wrapper,.error-page .status-msg-wrap{display:none;}
#error-wrap{text-align:center;margin:10px 0 15px 0;min-height:100vh;}
#error-wrap h1{font-size:120px;line-height:1;margin:40px 0;}
#error-wrap h2{font-size:30px;color:#888;margin:0;padding:0 0 25px 0;}
#error-wrap a.btn{background:#CC0000;}
#error-wrap a.btn:before{font-family:"bmbl";content:"p";position:relative;top:2px;margin-right:2px;text-transform:lowercase;}
#error-wrap p{margin:35px 0;}
/* This container class will allow a table to scroll horizontally on smaller screens. */
.hscroll{overflow-x:auto;}

table a:link, table a:visited, table a:active{color:#004D9A;}
table a:hover{text-decoration:underline;}

table.standings-table{font-size:14px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table.standings-table tbody tr:nth-child(even){background:rgba(0,0,0,.02);border-bottom:1px solid #F1F2F3;}
table.standings-table tbody tr:nth-child(odd){background:transparent;border-bottom:1px solid #F1F2F3;}
table.standings-table tr.division-header{border-bottom:1px solid #F1F2F3;}
table.standings-table tr.division-header th{padding:6px 4px;}
table.standings-table tr.division-header.blue th{padding:6px 4px;}
table.standings-table td{padding:8px 4px;margin:0;vertical-align:middle;}
table.standings-table td:last-child, table.standings-table td:last-child{white-space:nowrap;}
table.standings-table img{width:18px;height:18px;top:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:2px;}
table.standings-table a:link, table.standings-table a:visited, table.standings-table a:active{color:#2B2C2D;}

.sidebar-row{border-bottom:1px solid #EEE;}
.sidebar-row:first-child{border-top: 1px solid #EEE;}
.sidebar-row:nth-child(odd){background:rgba(0,0,0,.02);}
.sidebar-cell{padding:10px 4px;}
.sidebar-cell strong{font-weight:700;}

.next-game-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin:15px 0 0 0;white-space:wrap;}
.next-game-away-team-container, .next-game-home-team-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;text-align:center;width:40%;-ms-flex-flow:column;flex-flow:column;}
.next-game-away-team-logo img, .next-game-home-team-logo img{width:44px;height:44px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.next-game-cell{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;text-align:center;font-size:16px;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;width:20%;}
.next-game-record{color:#999;margin:2px 0;}

.next-game p{line-height:1.4;}
.next-game a.field:link{font-size:14px;color:#004D9A;text-decoration:none;}
.next-game a.field:visited{font-size:14px;text-decoration:none;color:#004D9A;}
.next-game a.field:hover{font-size:14px;text-decoration:none;color:#004D9A;text-decoration:underline;}
.next-game a.field:active{font-size:14px;text-decoration:none;color:#004D9A;}
.next-game-away-team a:link,.next-game-away-team a:active,.next-game-away-team a:visited,.next-game-home-team a:link,.next-game-home-team a:active,.next-game-home-team a:visited{font-size:14px;color:#2B2C2D;font-weight:400;text-decoration:none;}
.next-game-away-team a:hover,.next-game-home-team a:hover{font-size:14px;color:#2B2C2D;text-decoration:underline;}
.next-game a.field:visited{font-size:14px;text-decoration:none;color:#004D9A;}
.next-game a.field:hover{font-size:14px;text-decoration:none;color:#004D9A;text-decoration:underline;}
.next-game a.field:active{font-size:14px;text-decoration:none;color:#004D9A;}
.next-game-home-team-logo, .next-game-away-team-logo, .next-game-home-team, .next-game-away-team{margin-bottom:2px;}
.next-game-seeding{color:#999;margin:2px 0;}
.postseason{color:#FF0000;font-weight:700;font-size:13px;}
.regular-season{color:#0033FF;font-weight:700;font-size:13px;}
span.postseason-game-icon{position:relative;color:#FF0000;font-size:10px;font-weight:700;background:rgba(255, 82, 13, 0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:14px;height:14px;display:inline-flex;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}

.team-leader-container{font-family:'industrie-standard', sans-serif;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;width:100%;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;border-bottom:1px solid #E6E7E8;padding:10px 0 4px 0;}
.team-leader-container:first-child{padding-top:0;}
.team-leader-inner-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;}

/*#batting-leaders, #pitching-leaders{margin:0 10px;}*/
.team-leader-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-moz-justify-content:space-between;justify-content:space-between;line-height:1.2;}
.team-leader-name{padding:6px 0 0 0;font-size:14px;font-weight:700;display:flex;display:-webkit-flex;display:-ms-flexbox;}
.team-leader-name a:link, .team-leader-name a:visited, .team-leader-name a:active{color:#2B2C2D;text-decoration:none;}
.team-leader-name a:hover{color:#2B2C2D;text-decoration:underline;}

.team-leader-category{font-size:13px;font-weight:400;text-transform:uppercase;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.team-leader-category-abbr{margin:0;font-weight:400;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;text-align:right;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;font-size:12px;}
.team-leader-value{font-size:22px;font-weight:700;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;text-align:right;}
.leaders-update-notice{color:#888;font-weight:500;font-size:12px;font-style:italic;}
.minimum{margin-left:4px;font-weight:400;text-transform:none;color:#888;}

.tab-slider--nav{width:100%;display:block;align-items:center;margin-bottom:15px;}
.tab-slider--tabs{display:flex;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;}
.tab-slider--trigger:first-child{border-left:1px solid #D2D2D2;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}
.tab-slider--trigger{font-size:14px;color:#666;font-weight:500;text-align:center;position:relative;z-index:2;cursor:pointer;display:inline-flex;transition:color 250ms ease-in-out;border-top:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:14px 0;justify-content:center;flex:50%;box-sizing:border-box;}
.tab-slider--trigger.active{background:#ECECEC;text-shadow:0px 1px 0px #FFF;font-weight:700;color:#2B2C2D;}
.view-all-stats-container{width:100%;margin-top:15px;text-align:center;}

table.js-sort-table thead tr th:after{font-family:"bmbl";content:"V";font-size:0.7em;margin-left:2px;line-height:0.7em;}

table.fields-table{font-size:14px;color:#48494A;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;/*border:1px solid #E6E7E8;*/}
table.fields-table tbody tr:nth-child(even){border-bottom:1px solid #F1F2F3;}
table.fields-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.02);border-bottom:1px solid #F1F2F3;}
table.fields-table th{background:#294757;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:8px 5px;margin:0;cursor:pointer;}
table.fields-table td{text-align:left;padding:10px 5px;margin:0;vertical-align:middle;}

table.fields-count-table{width:100%;}
table.fields-count-table td{margin:0;text-align:left;vertical-align:middle;padding:6px 0;border-bottom:1px solid #EEE;}

.field-address-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;padding:6px 0;}
.field-address-info{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;}
.field-address, .field-city-state{display:block;color:#888;line-height:1.4;}
.field-map-icon-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.field-map-icon{position:relative;margin-right:3px;}
.field-map-icon:before{font-family:"bmbl";content:"P";font-size:25px;color:#CCC;}

table.champions-table{font-size:14px;color:#48494A;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*letter-spacing:-0.03em;/*border:1px solid #E6E7E8;*/}
/*table:first-child{margin:0;}*/
table.champions-table tbody tr:nth-child(even){border-bottom:1px solid #F1F2F3;}
table.champions-table tbody tr:nth-child(odd){background:rgba(0,0,0,.02);border-bottom:1px solid #F1F2F3;}
table.champions-table tr.league-cutoff{border-bottom:2px dashed #BBB!important;}
table.champions-table .unknown{font-style:italic;font-weight:400;}
table.champions-table th{background:#3276B1;color:#FFF;text-transform:none;font-weight:700;padding:8px 5px;margin:0;text-align:left;}
table.champions-table td{padding:8px 5px;vertical-align:middle;}
table th.champions-table-year{width:20%;}
table th.champions-table-champ{width:40%;}
table th.champions-table-runner-up{width:40%;}
table.champions-table .champs{display:inline-block;font-weight:700;}
table.champions-table .champs:before{position:relative;font-family:"bmbl";content:"E";color:#BEA174;font-size:inherit;font-weight:400;margin-right:4px;top:2px;}
table.champions-table .runner-up:before{position:relative;font-family:"bmbl";content:"E";color:#C0C0C0;font-size:inherit;font-weight:400;padding-right:4px;top:2px;}
table.champions-table .runner-up{display:inline-block;}

table.metrowest-table{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;/*border:1px solid #e6e7e8;*/}
/*table:first-child{margin:0;}*/
table.metrowest-table tr:nth-child(even){background-color:rgba(0,0,0,.01);}
table.metrowest-table tr:nth-child(odd){background-color:rgba(0,0,0,.04);}
table.metrowest-table th{background:#002d62;color:#FFF;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;padding:8px 5px;margin:0;}
table.metrowest-table th:first-child{text-align:left;}
table.metrowest-table td{text-align:center;vertical-align:middle;padding:5px;margin:0;}
table.metrowest-table td:first-child{text-align:left;}

table.mabl-table{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
table.mabl-table tr:nth-child(even){background-color:rgba(0,0,0,.01);}
table.mabl-table tr:nth-child(odd){background-color:rgba(0,0,0,.04);}
table.mabl-table th{background:#C41E3A;color:#FFF;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;padding:8px 5px;margin:0;}
table.mabl-table th:first-child{text-align:left;}
table.mabl-table td{text-align:center;vertical-align:middle;padding:5px;margin:0;}
table.mabl-table td:first-child{text-align:left;}

table.masters-table{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
table.masters-table tr:nth-child(even){background-color:rgba(0,0,0,.01);}
table.masters-table tr:nth-child(odd){background-color:rgba(0,0,0,.04);}
table.masters-table th{background:#C41E3A;color:#FFF;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;padding:8px 5px;margin:0;}
table.masters-table th:first-child{text-align:left;}
table.masters-table td{text-align:center;vertical-align:middle;padding:5px;margin:0;}
table.masters-table td:first-child{text-align:left;}

table.msbl-table{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
table.msbl-table tr:nth-child(even){background-color:rgba(0,0,0,.01);}
table.msbl-table tr:nth-child(odd){background-color:rgba(0,0,0,.04);}
table.msbl-table th{background:#002d62;color:#FFF;text-transform:uppercase;font-weight:700;text-align:center;vertical-align:middle;padding:8px 5px;margin:0;}
table.msbl-table th:first-child{text-align:left;} 
table.msbl-table td{text-align:center;vertical-align:middle;padding:5px;margin:0;}
table.msbl-table td:first-child{text-align:left;}


table.all-star-table{font-size:14px;color:#48494A;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table.all-star-table th{background:#294757;color:#FFF;text-transform:none;font-weight:700;padding:8px 5px;margin:0;text-align:left;}
table.all-star-table td{padding:8px;vertical-align:middle;line-height:1.5;}
table.all-star-table tbody tr:nth-child(even){border-bottom:1px solid #F1F2F3;}
table.all-star-table tbody tr:nth-child(odd){background:rgba(0,0,0,.02);border-bottom:1px solid #F1F2F3;}
table.all-star-table .winning-team{font-weight:700;}
table.all-star-table .losing-team{color:#A5A6A7;font-weight:500;}

table.awards-table{font-size:14px;color:#48494A;border-spacing:0;border-collapse:collapse;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*letter-spacing:-0.03em;/*border:1px solid #E6E7E8;*/}
table.awards-table a:link, table.awards-table a:active, table.awards-table a:visited{color:#004D9A;font-weight:500;text-decoration:none;}
table.awards-table a:hover{color:#004D9A;font-weight:500;text-decoration:none;opacity:0.85;}
/*table:first-child{margin:0;}*/
table.awards-table tbody tr:nth-child(even){border-bottom:1px solid #F1F2F3;}
table.awards-table tbody tr:nth-child(odd){background:rgba(0,0,0,.02);border-bottom:1px solid #F1F2F3;}
table.awards-table th{background:#3276B1;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:8px 5px;margin:0;}
table.awards-table td{text-align:left;padding:8px 5px;margin:0;vertical-align:middle;}
table.awards-table a:link{font-weight:700;}
.winner-name{font-weight:700;}
/*table.awards-table .triple-crown:before{position:relative;font-family:"bmbl";content:"F";font-size:inherit;top:2px;padding-right:2px;}*/

.awards-years-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;}
.awards-years{flex:0 25%;height:auto;margin:8px 0 10px 0;color:#48494A;text-align:center;padding:6px 0;}
.awards-years span{background:#F5F6F7;color:#48494A;font-size:14px;font-weight:400;margin:0;padding:10px;border:1px solid #E9E9E9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.awards-years:last-child{margin-right:0;}
.awards-years:nth-child(4){margin-right:0;}
.awards-years:nth-child(8){margin-right:0;}
.awards-years:nth-child(12){margin-right:0;}
.awards-years a:link, .awards-years a:active, .awards-years a:visited{color:#48494A;}

.sidebar .nav-active, .awards-years .nav-active{font-weight:700;}

table.nominees-table{font-size:14px;font-family:'industrie-standard', sans-serif;color:#48494A;border-spacing:0;border-collapse:collapse;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;width:1%;margin-bottom:15px;/*letter-spacing:-0.03em;*/}
table.nominees-table tr:nth-child(odd){background:rgba(0,0,0,.04);border-bottom:1px solid #F1F2F3;}
table.nominees-table tr:nth-child(even){background:rgba(0,0,0,.01);border-bottom:1px solid #F1F2F3;}
table.nominees-table tr:nth-child(2), table.nominees-table tr:nth-child(3){font-weight:700;color:#333;}
table.nominees-table tr:first-child{background:#C3D8E3;color:#990000;font-weight:700;font-size:14px;border-bottom:0;}
table.nominees-table tr.co-winner{background:#C3D8E3;border-bottom:1px solid #AFC2CC;}

table.nominees-table th{background:#294757;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:6px;margin:0;}
table.nominees-table tr td{white-space:nowrap;width:1%;vertical-align:middle;padding:8px 5px;margin:0;}
/*table.nominees-table tr td:last-child{width:1%;white-space:nowrap;}*/
table.nominees-table img{display:block;max-width:75px;height:75px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}

table.nominees-table em{color:#48494A;}
table.nominees-table ul.player-notes{padding-top:3px;}
table.nominees-table .player-notes li{font-size:13px;color:#333;font-weight:400;line-height:1.5;padding-left:1.5em;text-indent:-1em;}
table.nominees-table .special-notes{font-size:13px;color:#333;font-weight:400;line-height:1.7;}
table.nominees-table .winner-name{font-size:15px;color:#990000!important;font-weight:700;}
table.nominees-table span.winner-name:after{content:"";display:inline-block;position:relative;background:url(/images/ribbon.png) center top no-repeat;background-size:contain;top:2px;height:14px;width:11px;margin-left:3px;}

.triple-crown-b{color:#48494A;font-size:13px!important;margin:1em 0;}
.triple-crown-a{font-size:inherit!important;}
.triple-crown-b:before{position:relative;font-family:"bmbl";content:"F";font-size:inherit;color:#bea174;top:2px;padding:0 2px;}
.triple-crown-a:after{position:relative;font-family:"bmbl";content:"F";font-size:inherit;color:#bea174;top:2px;padding:0 2px;}

table.players-choice-table{font-size:13px;color:#48494A;border-spacing:0;border-collapse:collapse;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table.players-choice-table tbody tr:nth-child(odd){background:rgba(0,0,0,.06);}
table.players-choice-table tbody tr:nth-child(even){background:rgba(0,0,0,.02);}
table.players-choice-table th{background:#294757;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:6px;margin:0;}
table.players-choice-table{white-space:nowrap;width:1%;}
table.players-choice-table tr td{white-space:nowrap;width:1%;vertical-align:middle;padding:6px;margin:0;}
/*table.nominees-table tr td:last-child{width:1%;white-space:nowrap;}*/
table.players-choice-table img{height:60px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
table.players-choice-table .player-notes{font-size:12px;color:#333;font-weight:400;margin-top:5px;}
table.players-choice-table em{color:#333;}
table.players-choice-table .player-pos{color:#770000;font-weight:700;}

.widget.leaders-widget.column.flex-col{flex:0 48%;position:relative;}
.leaders-widget-container{margin-bottom:15px;}
.leaders-header{border-bottom:1px solid #E6E7E8;border-top:1px solid #E6E7E8;margin:0;padding:4px 0;text-transform:uppercase;font-size:13px;font-weight:500;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.leaders-header:last-child{margin-bottom:0;}
.leaders-table-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;padding:8px 0;border-bottom:1px solid #F1F2F3;}
.leaders-table-row:first-child{border-top:0;}
.leaders-table-row:nth-child(odd){background:#FFF;}
.leaders-table-row:nth-child(even){background:rgba(0,0,0,.02);}
.leaders-team-logo{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;position:relative;justify-content:center;}
.leaders-team-logo img{width:16px;height:16px;}
.leaders-player-info-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex:1 1;font-weight:400;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.leaders-player-info{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-left:8px;font-size:14px;}
.leaders-player-rank{color:#888;margin:0 10px 0 4px;font-size:13px;font-weight:500;}
.leaders-player-top-rank{color:#666;margin:0 10px 0 4px;font-size:13px;font-weight:700;}
.leaders-player-info a:link, .leaders-player-info a:visited, .leaders-player-info a:active{color:#06c;}
.leaders-player-info a:hover{color:#06c;text-decoration:underline;}
.leaders-player-team{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;color:#888;margin-left:6px;font-size:10px;position:relative;top:1px;}
.leaders-player-stats{color:#888;font-weight:500;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-right:4px;font-size:14px;}
.leaders-player-stats-top-rank{color:#666;font-weight:700;margin-right:4px;font-size:14px;}
.top-leaders-cell img, .leaders-cell img{width:12px;height:12px;top:1px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;}
.top-leaders-cell{font-weight:700;}
.leaders-cell{margin-bottom:5px;}
.batting-leaders-heading{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:0 0 15px 0;}
.pitching-leaders-heading{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:5px 0 15px 0;}
.leaders-heading{text-transform:uppercase;font-weight:700;}

.no-leaders{font-size:12px;font-style:italic;padding:10px 0 5px 0;}

.custom-grid-container{display:grid;grid-template-columns:50% 50%;margin:10px 0 20px 0;}
.team-info-card{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-flow:column;flex-flow:column;border-left:1px solid #D9DBDE;}
.team-info-card:first-child{border-left:0;}
.team-info-header{color:#888;font-weight:700;line-height:1.4;letter-spacing:0.03em;}
.team-info-display{font-size:16px;font-weight:700;line-height:1.4;}
.team-info-container{display:grid;grid-template-columns:33.33% 33.33% 33.33%;padding:15px 0px;}
.team-info-details-box-container{display:grid;grid-template-columns:50% 50%;padding:10px 0px;background-color:#F5F6F7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:0px 15px;font-size:13px;}
.team-info-details-box:first-child{border-right:1px solid rgb(217, 219, 222);}
.team-info-details-box{padding:0px 15px;}
.team-info-details-row{display:flex;justify-content:space-between;line-height:1.4;}
.team-info-details{font-weight:700;text-transform:uppercase;}
.team-info-details-row-header{color:#888;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;}

/*table.schedule-table tr:first-child{border-bottom:0;}*/
table.schedule-table{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;/*border:1px solid #E6E7E8;*/white-space:nowrap;}
table.schedule-table thead tr, table.schedule-table tr.seasontype{border-bottom:0;}
table.schedule-table .seasontype td{font-weight:700;line-height:1;background:#C3D8E3;text-transform:uppercase;}
.seasontype-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
table.schedule-table td span.postseason-game-icon{margin-left:3px;}
/*table:first-child{margin:0;}*/
table.schedule-table tr{border-bottom:1px solid #F1F2F3;}
table.schedule-table tr:nth-child(even){background:#FFF;}
table.schedule-table tr:nth-child(odd){background:rgba(0,0,0,.02);}
table.schedule-table th{background:#294757;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:8px 5px;margin:0;}
/*table.schedule-table tr:last-child{border-bottom:2px solid #F1F2F3;}*/
table.schedule-table td{text-align:left;vertical-align:middle;padding:6px 5px;margin:0;}
table.schedule-table a:link{color:#004D9A;text-decoration:none;}
table.schedule-table a:active{color:#004D9A;text-decoration:none;}
table.schedule-table a:visited{color:#004D9A;text-decoration:none;}
table.schedule-table a:hover{color:#004D9A;text-decoration:underline;}

.player-of-the-month-container{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;}
.player-of-the-month-grid{display:flex;}
.player-of-the-month-grid-col:first-child{padding-right:15px;}
.player-of-the-month-grid-col{flex:50%;background:#FFF;margin-bottom:25px;}
.player-of-the-month-grid-container{background:#F5F6F7;text-align:center;padding:10px;}
.player-of-the-month-grid-content{margin-top:15px;}
.player-of-the-month-grid-header h2{margin:0;}
.player-of-the-month-year-header{margin:25px 0;text-align:center;font-size:30px;position:relative;}
.player-of-the-month-year-header:first-child{margin-top:25px;}
.player-of-the-month-year-header:before, h4.player-of-the-month-year-header:after{display:inline-block;content:"";border-top:2px solid #DDD;width:50px;margin:0 25px;vertical-align:middle;}

table.player-of-the-month{font-size:13px;border-spacing:0;border-collapse:collapse;width:100%;border:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;/*border:1px solid #E6E7E8;*/}
table.player-of-the-month tr{border-bottom:1px solid #F1F2F3;}
table.player-of-the-month tr:nth-child(even){background:#FFF;}
table.player-of-the-month tr:nth-child(odd){background:rgba(0,0,0,.02);}
table.player-of-the-month th{background:#294757;color:#FFF;text-transform:none;font-weight:700;text-align:left;vertical-align:middle;padding:8px 5px;margin:0;}
table.player-of-the-month td{background:#FFF;text-align:left;vertical-align:middle;padding:6px 5px;margin:0;}
table.player-of-the-month a:link{color:#004D9A;text-decoration:none;}
table.player-of-the-month a:active{color:#004D9A;text-decoration:none;}
table.player-of-the-month a:visited{color:#004D9A;text-decoration:none;}
table.player-of-the-month a:hover{color:#004D9A;text-decoration:underline;}

table.schedule-table-printview{font-size:12px;color:#000;border-spacing:0px;border-collapse:collapse;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#242321 #242321 #242321 #242321;background:#ffffff;width:100%;text-align:left;}
table.schedule-table-printview th{font-weight:700;padding:5px;color:#FFF;background:#2B2C2D;border-width:0px 1px 1px 0px;border-style:solid;border-color:lightgrey;}
table.schedule-table-printview td{padding:6px;border-width:0px 1px 1px 0px;border-style:solid;border-color:lightgrey;color:#000;}
table.schedule-table-printview td span.postseason-game-icon{color:#FF0000;font-size:10px;font-weight:700;background:rgba(255, 82, 13, 0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:14px;height:14px;display:inline-flex;margin-left:2px;}

#team-clubhouse-subnav-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;background:#FFF;height:50px;position:sticky;top:70px;z-index:9999;-moz-box-shadow:0 4px 6px -1px rgb(0 0 0 / 15%), 0 2px 4px -1px rgb(0 0 0 / 15%);-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / 15%), 0 2px 4px -1px rgb(0 0 0 / 15%);box-shadow:0 4px 6px -1px rgb(0 0 0 / 15%), 0 2px 4px -1px rgb(0 0 0 / 15%);}
.team-clubhouse-subnav-inner-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;width:100%;height:100%;}
.team-clubhouse-subnav-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;overflow:hidden;margin:0;height:100%;margin:0 0 0 10px;padding:0;white-space:nowrap;overflow-x:auto;scrollbar-color:#F1F1F1;scrollbar-width:thin;}

.team-clubhouse-subnav-inner .team-subnav-tabs{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;padding:0;margin:0;flex-wrap:nowrap;border-bottom:0;overflow:visible;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation .team-subnav-tab--item{margin:0 12px;position:relative;flex:none;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation .team-subnav-tab--item:first-child{margin-left:6px;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation .team-subnav-tab--item a{color:#2B2C2D;padding:0;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation .team-subnav-tab--item a:hover{text-decoration:underline;}
.team-clubhouse-subnav-inner .team-subnav-tabs .team-subnav-tab--navigation .team-subnav-tab--item span.active {font-weight:700;border-bottom:3px solid #CC0000;padding:14px 0;}
#team-clubhouse-subnav-container .team-clubhouse-menu-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;background:#FFF;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;position:relative;margin:0;padding:0;border-right:1px solid #EEE;}
/*#team-clubhouse-subnav-container .team-clubhouse-menu-options{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;justify-content:space-evenly;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;padding-left:0;padding-right:15px;border-right:1px solid #EEE;height:100%;}*/
#team-clubhouse-subnav-container .team-clubhouse-menu-inner{position:relative;}
#team-clubhouse-subnav-container .team-clubhouse-menu-inner .team-clubhouse-menu select{padding:10px 24px 10px 14px!important;color:#000;box-sizing:border-box;line-height:1;background:#F5F6F7;border:1px solid #D9DBDE;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;outline:none;-webkit-transition:background 0.2s;appearance:none;-webkit-appearance:none!important;-moz-appearance:none!important;}
.team-clubhouse-menu-inner:before{position:absolute;font-family:'bmbl';content:"h";cursor:pointer;color:inherit;pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin-right:6px;font-size:14px;}
.team-clubhouse-menu-logo{margin:0 15px;}
.team-clubhouse-menu-logo img{position:relative;height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;top:2px;}

.glossary{margin:12px 0 0 5px;}
.glossary-list-cols{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.glossary-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:block;page-break-inside:avoid;}
.glossary-item{font-size:12px;line-height:1.2;padding:5px 0;}
.glossary-title{font-size:12px;font-weight:700;color:#4B4C4D;line-height:1.2;margin:5px 0 10px 0;}
.glossary-abbr{font-weight:700;margin-right:4px;color:#4B4C4D;}

.team-schedule-header{padding:8px 5px;background:#E8E8E8;text-transform:none;font-weight:700;}
.team-schedule-game-type-header{padding:8px 6px;background:#294757;color:#FFF;text-transform:none;font-weight:700;}
.team-schedule-col-game-type{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;/*text-transform:uppercase;*/}
.team-schedule-header-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;}

.team-schedule-col-date{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:32%;max-width:32%;}
.team-schedule-col-opp{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:43%;max-width:43%;}
.team-schedule-col-field{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:25%;max-width:25%;justify-content:right;}
.team-schedule-field-mobile, .team-schedule-opp-mobile{display:none;}

.team-schedule-row-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;}
.team-schedule-row{padding:6px 5px;border-bottom:1px solid #EEE;line-height:1.4;}
.team-schedule-row:nth-child(even){background:rgba(0,0,0,.02);}
.team-schedule-row:nth-child(odd){background:transparent;}

.team-schedule-opp-info-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;}
.team-schedule-opp-logo{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;padding:0;margin:0 15px 0 0;}
.team-schedule-opp-image{height:32px;width:32px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:6px;overflow:hidden;box-sizing:border-box;}
.team-schedule-opp{font-weight:400;line-height:1.5;}
.team-schedule-date{font-weight:700;}
.team-schedule-time{font-weight:400;color:#777;}
.team-schedule-col-game-type .postseason-game-icon{font-size:11px;width:16px;height:16px;background:rgb(0 0 0 / 60%);margin-left:4px;}

.highlight-bg{background:#FFFFCC;}

.win{font-weight:700;}
.tie{font-weight:500;}
.team-game-status{line-height:1.4;}
.forfeit{color:#888;font-weight:400;font-size:12px;}
.forfeit-status{display:inline-block;color:#888;margin-left:2px;}
.ppd-status{font-weight:700;color:#990000;}
.team-win-container{display:inline-block;border:1px solid #329646;padding:0 4px;}
.team-win{color:#329646;font-weight:700;}
.team-loss-container{display:inline-block;border:1px solid #E10500;padding:0 4px;}
.team-loss{color:#E10500;font-weight:700;}
.team-tie-container{display:inline-block;border:1px solid #FF9900;padding:0 4px;}
.team-tie{color:#FF9900;font-weight:700;}

.team-opponent-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;width:100%;}
.team-opponent-image{width:30px;top:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-sizing:border-box;}
.team-opponent-info{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;}
.team-opponent-name{display:block;width:100%;font-weight:400;}
.team-opponent-name a:link{color:#2B2C2D;font-weight:none;text-decoration:none;}
.team-opponent-name a:visited{color:#2B2C2D;font-weight:none;text-decoration:none;}
.team-opponent-name a:hover{color:#2B2C2D;font-weight:none;text-decoration:underline;}
.team-opponent-name a:active{color:#2B2C2D;font-weight:none;text-decoration:none;}

.schedule-options{overflow:hidden;height:auto;position:relative;margin-bottom:5px;padding:0;}
.schedule-options span,.schedule-options a{display:inline-block;background:#F5F6F7;color:#777;font-size:13px;font-weight:400;margin:0 5px 0 0;padding:0 6px;line-height:36px;height:36px;border:1px solid #D9DBDE;text-shadow:0 1px 0 #FFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.schedule-options a:last-child{margin-right:0;}
.schedule-options a:hover{color:#444;text-decoration:none;}
.schedule-options a.download:before{font-family:"bmbl";font-size:inherit;content:"r";vertical-align:top;}
.schedule-options a.printable:before{font-family:"bmbl";font-size:inherit;content:"U";vertical-align:top;}
.schedule-options a.calendar:before{font-family:"bmbl";font-size:inherit;content:"C";vertical-align:top;}
.schedule-options a:before{margin-right:2px;}

.view-schedule{display:block;width:100%;text-align:center;padding:0;margin-top:-5px;}
.view-schedule a:after{font-family:"bmbl";content:"Q";display:inline-block;font-size:inherit;position:relative;margin-left:2px;top:2px;}

.hof-player-bio-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;font-family:'industrie-standard',sans-serif;overflow:hidden;margin-top:30px;}
.hof-committee{background:#F5F6F7;margin:25px 10px;padding:10px 15px;border:1px solid #E2E2E2;}
.hof-committee-members-header{text-align:center;font-weight:700;margin:0 0 10px 0;}
.hof-committee-members{line-height:1.5;}

.player-bio{background:transparent;flex:0 30%;height:auto;margin:0 3% 40px 1%;/*border:1px solid #E6E7E8;*/-webkit-box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;-moz-box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;box-sizing:border-box!important;/*border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;*/}

.induction-year{margin:5px 0 10px 0;font-size:14px;}
.player-bio-highlights-container{display:block;float:left;}
/*.player-bio-highlights li{margin-left:0.5em;}*/
.player-bio-pic{display:inline-block;float:left;width:100%;height:200px;background:transparent;}
.player-bio-pic img{display:block;height:200px;width:100%;object-fit:cover;object-position:top;/*border-top-right-radius:8px;border-top-left-radius:8px;*/}
.player-bio-name{width:100%;float:left;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase;border-bottom:1px solid #EEE;}
.player-bio-name h2{display:inline-block;float:left;width:100%;margin:0;font-size:22px;font-weight:900;line-height:1.2;padding:0;}
.player-bio-name:after{border-bottom:1px solid #EEE;}
.post .player-bio-name h2 a:link, .post .player-bio-name h2 a:active, .post .player-bio-name h2 a:visited{font-size:26px;font-weight:900;text-decoration:none;transition:color .3s;}
.post .player-bio-name h2 a:hover{text-decoration:underline;}
.player-bio-highlights{display:inline-block;padding:0;}
.widget .post-body .player-bio-highlights ul li{padding-left:1em;text-indent:-1em;line-height:1.6;font-size:14px;}
.widget .post-body .player-bio-highlights ul li:before{font-family:"bmbl";font-size:12px;margin-right:3px;content:"o";position:relative;top:1px;}
/*.player-bio:nth-child(4){margin-right:0;}*/
.player-bio:nth-child(3n){margin-right:0;}
.ibl-logo{float:right;width:120px;}

a.losing-team{color:#A5A6A7;font-size:12px;font-weight:700;}
a.winning-team{color:#2B2C2D;font-size:12px;font-weight:700;}
.winning-score, .tie-score{color:#2B2C2D;font-size:12px;font-weight:700;margin-right:3px;}
.losing-score{color:#A5A6A7;font-size:12px;font-weight:700;margin-right:3px;}
a.losing-team:link, a.losing-team:visited, a.losing-team:active{color:#A5A6A7;text-decoration:none;}
a.losing-team:hover{text-decoration:underline;}
.game-status{font-weight:700;}

.recent-scores-container{width:100%;}
.recent-scores-alert{width:100%;position:relative;background:#F2F2F2;border:1px solid #E2E2E2;margin:5px 0;padding:20px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;}
.recent-scores-header-container{width:100%;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:10px 0;}
.recent-scores-date{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;font-size:12px;margin-right:6px;color:#6B6C6D;}
.recent-scores-header-container:first-child{margin-top:0;}
.recent-scores{display:flex;border-bottom:1px solid #E6E7E8;padding-bottom:8px;font-size:14px;}
.recent-scores-inner-left{display:flex;flex:0 75%;border-right:1px solid #EEE;}
.recent-scores-inner-right{display:flex;flex:0 25%;width:100%;}
.recent-scores-teams-container{width:100%;margin:0;}
.recent-scores-teams-row:first-child{margin-bottom:8px;}
.recent-scores-teams-row{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;width:100%;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.recent-scores-team-logo-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;/*width:22px;*/}
.recent-scores-away-team{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin:0 0 0 8px;}
.recent-scores-home-team{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin:0 0 0 8px;}
a.recent-scores-losing-team{color:#A5A6A7;font-weight:700;}
.recent-scores-losing-score{color:#A5A6A7;font-weight:700;margin-right:6px;}
.recent-scores-winning-score-arrow{border-color:transparent #48494A transparent transparent;border-style:solid;border-width:6px 6px 6px 0;content:'';height:0;position:relative;width:0;right:0 !important;}
.recent-scores-losing-score-arrow, .recent-scores-tie-score-arrow{border-color:transparent;border-style:solid;border-width:6px 6px 6px 0;content:'';height:0;position:relative;width:0;}

.recent-scores-team-logo{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;position:relative;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;}
.recent-scores-team-logo img{width:18px;height:18px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.recent-scores-teams{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex:1;font-weight:400;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.recent-scores-team-seeding{color:#999;position:relative;font-size:12px;margin-left:6px;}
a.recent-scores-winning-team{color:#2B2C2D;font-weight:700;}
a.recent-scores-tying-team{color:#2B2C2D;font-weight:700;}
.recent-scores-winning-score, .recent-scores-tie-score{color:#2B2C2D;font-weight:700;display:flex;margin-right:6px;}
.recent-scores-game-status-container{width:100%;}
.recent-scores-game-status{display:flex;font-weight:700;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;}
.recent-scores-box-score{display:flex;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;width:100%;margin-top:8px;}
.recent-scores-team-record{color:#999;margin-left:6px;font-size:12px;}
.recent-scores-postseason-game-icon{display:flex;color:#FF0000;font-size:10px;font-weight:700;background:rgba(255, 82, 13, 0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:14px;height:14px;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;position:relative;}
.recent-scores-postseason-container{width:100%;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:5px 0;font-size:12px;color:#888;}
.recent-games-postseason-container{width:100%;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;margin:10px 0;font-size:12px;color:#888;}
li.ga-info{line-height:1.5;font-style:normal;}
.team-record{font-size:11px;color:#999;top:2px;}

.box-score-container{margin:2px 0;}
a.box:link, a.box:visited, a.box:active{font-size:13px;color:#004D9A;}
a.box:hover{font-size:13px;color:#004D9A;text-decoration:underline;}

.forfeit-box{width:100%;margin-top:5px;color:#888;font-size:12px;}
.view-all-container{position:absolute;width:100%;text-align:center;bottom:15px;left:0;margin:0;}
.sidebar .view-all-articles{position:relative;text-align:center;margin-top:15px;}
.view-articles{margin:15px 0 0 0;padding:0;text-align:center;}

a.view-all:link, a.view-all:visited, a.view-all:focus, a.view-all:active{font-size:13px;color:#004D9A;text-decoration:none;}
a.view-all:hover{font-size:13px;text-decoration:none;color:#004D9A;text-decoration:underline;}
a.view-all:after{font-family:"bmbl";content:"Q";display:inline-block;font-size:inherit;position:relative;margin-left:2px;top:2px;}
/*a.view-all:after{font-family:"bmbl";content:"Q";display:inline-block;padding:0 3px 0 3px;font-size:inherit;text-decoration:none;position:relative;top:2px;}*/

.c-tabs{width:100%;display:block;}
.c-tabs .c-tab--navigation{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;overflow:hidden;/*z-index:10;*/width:100%;border-bottom:1px solid #D9DBDE;padding:0;margin:0 0 15px 0;flex-wrap:wrap;}
.c-tabs .c-tab--navigation .c-tab--item{text-align:center;white-space:normal;display:inline-flex;}
.c-tabs .c-tab--navigation .c-tab--item a{color:#2B2C2D;text-decoration:none;width:100%;display:block;padding-left:10px;padding-right:10px;padding-bottom:10px;position:relative;overflow:hidden;transition:box-shadow 150ms ease-in-out;}
.c-tabs .c-tab--navigation .c-tab--item a.tab--disabled{color:#CCC;pointer-events:none;}
.c-tabs .c-tab--navigation .c-tab--item a.active{font-weight:700;}
.c-tab--content{display:none;}
.c-tab--content.active{display:block;}
.c-tab--slider{height:5px;min-width:5px;position:absolute;bottom:0;width:100%;left:0;}
.c-tab-indicator{min-height:2px;min-width:3px;background:#3276B1;position:absolute;transition:all ease-out 0.3s;bottom:0;}

.rounded-tabs .rounded-tab--navigation{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;margin:0 0 15px 0;align-items:center;}
.rounded-tabs .rounded-tab--navigation .rounded-tab--item{width:50%;text-align:center;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;padding:0.5rem 0;}
.rounded-tabs .rounded-tab--navigation .rounded-tab--item a{color:#2B2C2D;text-decoration:none;width:100%;transition:box-shadow 150ms ease-in-out;}
li.rounded-tab--item.active{background:#ECECEC;font-weight:700;text-shadow:0 1px 0 #FFF;}
li.rounded-tab--item.batting-leaders{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #D2D2D2;}
li.rounded-tab--item.pitching-leaders{border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;}


.c-rounded-tab--navigation{border:1px solid #D9DBDE;border-radius:4px;}
.c-rounded-tabs{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;-ms-flex-flow:column;flex-flow:column;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.c-rounded-tabs .c-rounded-tab--navigation{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:-ms-flexbox;position:relative;overflow:hidden;width:100%;padding:0;margin:0 0 15px 0;flex-wrap:wrap;}
.c-rounded-tabs .c-rounded-tab--navigation .c-rounded-tab--item{width:50%;text-align:center;white-space:normal;display:inline-flex;}

/*.c-rounded-tabs .c-rounded-tab--navigation .c-rounded-tab--item a.tab--disabled{color:#ccc;pointer-events:none;}
.c-rounded-tabs .c-rounded-tab--navigation .c-rounded-tab--item a.active{color:#2B2C2D;font-weight:700;background:rgba(221,221,221,0.42);}
.c-rounded-tab--content{display:none;}
.c-rounded-tab--content.active{display:block;}*/

/*blockquote.twitter-tweet{display:inline-block;font-family:"Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;font-size:12px;font-weight:bold;line-height:16px;border-color:#eee #ddd #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);margin:10px 5px;padding:0 16px 16px 16px;max-width:468px;}
blockquote.twitter-tweet p{font-size:16px;font-weight:normal;line-height:20px;}
blockquote.twitter-tweet a{color:#004D9A;font-weight:normal;text-decoration:none;outline:0 none;}
blockquote.twitter-tweet a:hover, blockquote.twitter-tweet a:focus{text-decoration:underline;}*/


/*----Responsive Design----*/

/* iPad (Landscape) */
/* 125% zoom */
@media screen and (max-width:1024px){
.row{width:100%;}
.scoreboard-row{width:100%;padding-right:0;}
#main-wrapper{width:100%;margin-right:0;padding-right:0;}
#sidebar-wrapper{width:100%}
.main-slider{max-width:100%;height:auto;padding-top:56.25%;}
.sidebar .fb-widget{margin-bottom:20px;border:1px solid #E7E2DE;}
/*#mainmenu .logo{margin:5px 8px 0 0;}*/
/*#content-wrapper,#content-wrapper-iframe{padding-left:8px;padding-right:8px;}*/
#content-wrapper-printview{padding:0 10px;}
.c-tab--content-container{margin-bottom:10px;}
table{font-size:14px;}
.slider-entry .article-title a{font-size:34px;}
.ga-video-main:after{font-size:30px;}
.recent-scores-game-status{font-size:13px;}
.post-body p{font-size:16px;}
.post-body ul,.post-body ol{font-size:16px;}
.post-body li{font-size:16px;line-height:1.4;}
.induction-year{font-size:16px;}
.widget .post-body .player-bio-highlights ul li{font-size:16px;}
a.view-all:link, a.view-all:visited, a.view-all:hover, a.view-all:active{font-size:14px;}
/*#content-wrapper-iframe{margin:20px auto 0;}*/
.header-menu{width:100%;}
.featured-sec .show-widget, #slider-sec .show-slider, .sidebar .show-widget{margin-bottom:25px;}
#topnav-mobile{display:none;}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-14.5px;margin-left:-14.5px;font-size:30px;width:30px;height:30px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
.widget.show-widget.column.flex-col{flex:100%;}
.recent-scores-header{font-size:12px;}
.recent-scores img{width:14px;height:14px;}
.c-tabs .c-tab--navigation .c-tab--item a{font-size:14px;}
.widget-content.white-space{min-height:0;}
/*.team-info-container{padding:15px 0 10px 0;}*/
.team-info-details-box-container{margin:5px;}
.team-col-container{margin-bottom:0;}
/*.sidebar .sidebar-nav-section{font-size:16px;}*/
.team-schedule-field, .team-schedule-opp-desktop{display:none;}
.team-schedule-field-mobile, .team-schedule-opp-mobile{display:inline-block;}
.team-schedule-col-field{justify-content:left;}
.glossary-list-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.standings-alert-box{text-align:left;font-size:14px;}
.awards-links-container .awards-links{font-size:14px;}
/*.scoreboard-menu-options{border-left:0;}*/
#social-footer{width:100%;text-align:center;margin:20px 0 0 0;}
}

@media screen and (max-width:980px){
#main-wrapper{width:100%;margin-right:0}
#sidebar-wrapper{width:100%}
}

/* 150% zoom */
@media screen and (max-width:880px){
.tm-menu .tinynav{display:block;float:left;height:22px;margin:4px 0 0;padding:0 10px}
#menu .widget > ul,#nav2{display:none}
#menu{overflow:hidden}
#error-wrap h1{font-size:100px;}
#error-wrap h2{font-size:30px;}
.post-head .header-title{font-size:26px;}
.share-art img{width:25px !important;}
.recent-videos .video-thumb:after{margin-top:-12.5px;margin-left:-10.5px;font-size:25px;width:25px;height:25px;}
.player-bio{flex:44%;margin-left:3%;margin-right:3%;margin-bottom:30px;}
.player-bio:nth-child(3n){margin-right:3%;}
.hit-Ltda{font-size:12px;}
.player-of-the-month-grid-col:first-child{padding-right:0;}
.player-of-the-month-grid-col{flex:100%;}
/*.upcoming-games-table{font-size:13px;}*/
}

/* 175% & 200% zoom */
@media only screen and (max-width:768px){
/*.slider-entry{padding:0 10px 5px 10px;}*/
.widget.show-widget.column.flex-col{flex:0 49%;}
.share-art img{width:25px !important;}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-10.5px;font-size:25px;width:25px;height:25px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
.mobile-button{display:block;}
#error-wrap{height:auto;}
table.all-star-table td{white-space:nowrap;}
}

/* 250% zoom */

@media screen and (max-width:600px){
.main-slider{max-width:100%;height:auto;}
.slider-entry .article-title a{font-size:28px;}
.ga-video-main:after{font-size:20px;}
.featured-sec .column{width:100%}
.widget.show-widget.column.flex-col{flex:100%;}
.c-tabs .c-tab--navigation .c-tab--item{white-space:nowrap;}
.blog-posts h2.post-title{margin:0 0 10px 0;}
.main-videos .video-item,.post-grid .grid-item,.related-posts .related-item{width:100%;margin:15px 0 0;flex:0 100%;height:auto;}
.main-videos li:first-child,.post-grid li:first-child,.related-posts li:first-child{margin-top:0}
.main-videos .video-thumb, .main-videos .video-thumb img, .post-grid .grid-thumb, .post-grid .grid-thumb img{height:160px;}
.block-image{float:none;width:100%;margin:0 auto 10px;clear:both;}
.share-art img{width:25px !important;}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-7.5px;font-size:20px;width:20px;height:20px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
.mobile-button{display:block;}
.featured-sec .leaders-widget{display:block!important;}
/*.team-info-details-box-container{display:none;}*/
.custom-grid-container{grid-template-columns:100%;}
.player-of-the-month-grid-col{flex:100%;margin-top:25px;}
.player-of-the-month-container{margin-bottom:0;}
.player-of-the-month-grid-col:first-child{padding-right:0;}
.player-of-the-month-year-header{font-size:24px;margin:25px 0 0 0;}
}

/* 300% zoom - Mobile iPhone (portrait) */
@media screen and (max-width:480px){
#mainmenu .logo{margin:5px 8px 0 0;}
#mainmenu .logo-title img{width:240px;height:24px;}
.main-slider{max-width:100%;height:auto;}
.slider-entry .article-title a{font-size:24px;line-height:1.1!important;}
.ga-video-main:after{font-size:18px;}
.slider-entry{padding:0 15px 12px 15px;}
.slider-entry .main-news-item-date-container{margin-top:10px;}
.main-news-item-date{font-size:14px;margin-left:10px;}
.main-news-item-author{font-size:14px;}
.post-tag{top:12px;left:15px;}
.top-alert-container .alert-text, .bottom-alert-text{display:none;}
.top-alert-container .alert-text-mobile{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.top-alert-container .alert-text-mobile:before{font-family:"bmbl";content:"L";font-size:inherit;position:relative;margin-right:4px;}
.top-alert-container .divider{padding:0 6px;}
/*.top-alert-container .alert-text-mobile:before{font-family:"bmbl";content:"L";font-size:inherit;position:relative;top:2px;margin-right:3px;}*/
/*.top-alert-container .alert-text-mobile:after{font-family:"bmbl";content:"i";font-size:14px;position:relative;display:inline;border:none;margin-left:3px;top:2px;}*/
/*.alert-box{padding:10px 5px 12px 5px;}*/
.divider{padding:0 6px;}
.alert{padding:15px 10px;margin:0 0 15px 0;}
.bottom-alert-box{padding:8px 10px;}
.bottom-alert-text-mobile{display:block;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;font-size:15px;line-height:1.4;}
.bottom-alert-text-mobile:before{position:relative;font-family:"bmbl";content:"L";font-size:inherit;margin-right:2px;top:2px;}
.widget.leaders-widget.column.flex-col{flex:100%;}
.c-tabs .c-tab--navigation .c-tab--item{flex:1;}
/*.scoreboard-list-inner{padding:2px 4px 0 4px;}*/
.scoreboard-list{width:145px;}
.custom-grid-container{grid-template-columns:100%;margin:0 0 20px 0;}
.schedule-options a{margin:0 4px 0 0;}
.schedule-options a:before{margin-right:1px;}
.recent-scores-alert{margin:0 0 25px 0;}
.recent-scores-team-record{display:block;}
.post-grid .grid-thumb{position:relative;float:left;width:125px;height:80px;display:block;margin:0!important;}
.main-videos .video-thumb, .main-videos .video-thumb img,.post-grid .grid-thumb img{position:relative;width:100%;height:100%;display:block;object-fit:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main-videos .video-item,.post-grid .grid-item,.related-posts .related-item{margin:0;}
.post-grid li{overflow:hidden;padding:12px 0;border-bottom:1px solid #EEE;}
.post-grid li:first-child{border-top:0;padding-top:0;}
/*.post-grid li:last-child{padding-bottom:5px;}*/
.post-grid .mobile-panel{padding-left:10px;padding-right:10px;display:table-cell;}
.blog-posts h2.post-title{line-height:1.3;}
.tm-menu{float:center;width:100%;}
.widget.team-widget.column.flex-col{flex:100%;}
.tm-menu ul li a{padding:6px 15px 0 15px;}
table.champions-table .champs{display:table-row;}
table.champions-table .manager{display:table-row;}
table th.champions-table-year{width:10%;}
table th.champions-table-champ{width:45%;}
table th.champions-table-runner-up{width:45%;}
.team-schedule-row{padding:8px 4px;}
.ibl-logo{float:right;width:100px;}
.team-opponent-image{height:24px;width:24px;}
.team-schedule-opp-logo{margin:0 8px 0 0;}
.team-leader-name{font-size:15px;}
.team-info-container{padding:5px 0 15px 0;}
.share-art img{width:25px !important;}
.news-head .post-title{font-size:28px;line-height:1.2;}
.post-head .header-title{font-size:24px;}
img.team-logo-lg{width:22px;height:22px;}
.RecentVideos ul li img{width:180px;object-fit:cover;padding:0;transition:all .3s ease;}
.player-bio{flex:98%;margin-left:1%;margin-right:1%;margin-bottom:40px;}
.player-bio:last-child{margin-bottom:10px;}
.player-bio:nth-child(3n){margin-right:1%;}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-12.5px
;margin-left:-12.5px;font-size:25px;width:25px;height:25px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s;}
.youtube-overlay{background:rgba(0,0,0,0.8);position:absolute;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mobile-button{display:block;}
/*table.standings-table th, table.standings-table td, table.mabl-standings-table th, table.mabl-standings-table td{font-size:13px;padding:6px 2px;}*/
.contact-form input[type="text"], input[type="password"], input[type="email"]{width:100%;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;}
.contact-form textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;}
.blockquote{margin:30px 15px 10px 15px;text-indent:0;}
.blockquote-footer{margin:0 15px 30px 15px;}
}

/* 400% zoom */
@media screen and (max-width:380px){
#mainmenu .logo-title{margin-top:18px;}
#mainmenu .logo-title img{width:220px;height:24px;}
.slider-entry .article-title a{font-size:22px;}
.ga-video-main:after{font-size:14px;}
.post-grid .mobile-panel{padding-left:10px;padding-right:10px;display:table-cell;}
/*.c-tabs .c-tab--navigation .c-tab--item a{font-size:13px;}*/
.item-minutes{display:none;}
.news-head .post-title{font-size:24px;line-height:1.2;}
.post-nav li{width:100%;padding:0!important;border:0!important}
.post-nav .next{border-bottom:1px solid #EEE!important}
/*.social-area{display:none;}*/
.schedule-options a{margin:0 2px 0 0;}
.schedule-options a:before{margin-right:0;}
.schedule-options a.download::before, .schedule-options a.calendar::before, .schedule-options a.printable::before{content:'';}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-7.5px;font-size:20px;width:20px;height:20px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
.mobile-button{display:block;}
.team-opponent-image{height:20px;width:20px;}
.team-categories{font-size:13px;}
}

/* 500% zoom */
@media screen and (max-width:340px){
.top-alert-container .alert-text-mobile:before{content:"";margin-right:0;}
#mainmenu .logo-title{margin-top:20px;}
#mainmenu .logo-title img{width:200px;height:20px;}
.featured-sec .widget-content, .sidebar .widget-content{padding:15px 10px;}
.c-tabs .c-tab--navigation{font-size:13px;}
.c-tabs .c-tab--navigation .c-tab--item a{padding-left:8px;padding-right:8px;}
.news-head .post-title{font-size:24px;line-height:1.2;}
.league-admin-silhouette::before{font-size:46px;}
.league-admin-name{margin-bottom:6px;}
.recent-scores table{font-size:11px;}
.recent-videos .video-thumb:after{font-family:"bmbl";content:"t";color:#FFF;position:absolute;top:50%;left:50%;margin-top:-14.5px;margin-left:-12.5px;font-size:25px;width:25px;height:25px;z-index:1;text-align:center;line-height:1;opacity:.65;transition:opacity .3s}
table.standings-table{font-size:13px;}
.mobile-button{display:block;}
.schedule-options a{font-size:12px;margin:0 2px 0 0;}
.team-schedule-row{font-size:13px;}
.team-schedule-opp-logo{display:none;}
.post-grid .grid-thumb{width:100px;height:75px;}
}

@media screen and (max-width:320px){
#mainmenu .logo{margin-right:4px;}
.slider-entry .article-title a{font-size:20px;}
.post-timestamp::before{content:'';margin:0;}
.top-alert-container .alert-text-mobile::before{content:'';}
/*.bottom-alert-text-mobile:before{content:'';margin-right:0;}*/
}
