@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(assets/Roboto-Regular.9429985be4f46ec8fcfc.woff2) format("woff2"),url(assets/Roboto-Regular.774f99460b8c31560a3c.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(assets/Roboto-Bold.002079d85a6f27587d17.woff2) format("woff2"),url(assets/Roboto-Bold.75a1a5b5582b236e0fe3.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(assets/RobotoMono-Regular.cf210793d3ec136c3b7a.woff2) format("woff2"),url(assets/RobotoMono-Regular.0ff7daca31863f66d72b.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(assets/RobotoMono-Bold.d044d1df4b0b95ca3c7d.woff2) format("woff2"),url(assets/RobotoMono-Bold.8ffd2e60d073450628d7.woff) format("woff")}.menu{padding:15px;text-align:center}.menu a{color:#000;text-decoration:none}.menu a.active,.menu a:hover{color:#4295ce}.menu a.underline{background:linear-gradient(180deg,#4295ce 0,#4295ce);background-position:0 100%;background-repeat:repeat-x;background-size:.12em .12em;padding-bottom:.15em;padding-top:.15em;transition:all .2s ease-in-out}.menu a.underline:hover{background-size:100% 100%;color:#fff;transition:all .2s ease-in-out}.menu .menu-item#name{white-space:nowrap}.menu *{font-family:Roboto Mono,monospace}.menu a,.menu p{display:inline;font-size:21px;font-weight:700;letter-spacing:.2em;line-height:30px;text-align:center}.menu .logo{background-image:url(assets/logo.83187585498148396530.png);background-repeat:no-repeat;background-size:100% auto;display:inline-block;height:30px;margin:0 .8em 0 .7em;vertical-align:top;width:20px}#intro{margin:30px auto;text-align:center}#intro p.timestamp{color:#555;font-size:14px;letter-spacing:.5px;margin:0;text-transform:uppercase}#intro h1,#intro p.timestamp{font-family:Roboto Mono,monospace}#intro h1{color:#000;font-size:40px;line-height:1.27;margin:15px 0}#page-nav{text-align:center}#page-nav button{border-width:2px;font-family:Roboto Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 -2px;text-transform:uppercase;width:175px}#page-nav button.active{pointer-events:none}@media(max-width:767px){#page-nav button{width:50%}}table#standings{border-collapse:collapse;border-spacing:0;width:100%}@media(max-width:767px){table#standings .hide-mobile{display:none}}table#standings thead tr th{font-family:Roboto,sans-serif;font-size:13px;text-transform:uppercase}@media(max-width:767px){table#standings thead tr th{font-size:12px}}table#standings thead tr th.sorted{background:#000;color:#fff}table#standings thead tr th span.hide-desktop{display:none}@media(max-width:767px){table#standings thead tr th span.hide-desktop{display:table-cell}}table#standings thead tr.top th.underline{border-bottom:1px solid #cdcdcd;border-left:8px solid #fafafa;border-right:8px solid #fafafa}table#standings thead tr.lower th{border-bottom:2px solid #000;font-weight:400;padding:17px 12px 5px 5px;text-align:right;vertical-align:bottom}@media(max-width:767px){table#standings thead tr.lower th{padding:4px 6px 3px 3px}}table#standings thead tr.lower th#name{padding-left:38px;text-align:left}@media(max-width:767px){table#standings thead tr.lower th#name{padding-left:5px}}table#standings thead tr.lower th#elo{text-align:center;width:7%}table#standings thead tr.lower th#week-diff{text-align:center}table#standings thead tr.lower th.num-width,table#standings thead tr.lower th.pct-width{width:10%}@media(max-width:767px){table#standings thead tr.lower th.pct-width{width:15%}}table#standings thead tr.sortable th{cursor:pointer}table#standings thead tr.sortable th:hover:not(.sorted){background-color:#cdcdcd}table#standings tbody tr{line-height:40px}table#standings tbody tr td,table#standings tbody tr th.team-name{border-bottom:1px solid #cdcdcd;font-size:14px;padding:8px 12px 5px 5px;vertical-align:middle;white-space:nowrap}@media(max-width:767px){table#standings tbody tr td,table#standings tbody tr th.team-name{font-size:12px;padding:4px 6px 3px 3px}}table#standings tbody tr td.eliminated,table#standings tbody tr th.team-name.eliminated{opacity:.3}table#standings tbody tr td.gray,table#standings tbody tr th.team-name.gray{color:#cdcdcd}table#standings tbody tr td{font-family:Roboto Mono,monospace;text-align:right}table#standings tbody tr td.elo,table#standings tbody tr td.week-change{text-align:center}table#standings tbody tr td.week-change .week-change-val{border-radius:50%;height:40px;margin:auto;width:40px}table#standings tbody tr td.border-left{border-left:2px solid #000}@media(max-width:767px){table#standings tbody tr td.border-left{border-left:none}table#standings tbody tr td.border-left-mobile{border-left:1px solid #000}}table#standings tbody tr th.team-name{padding-left:0;text-align:left}table#standings tbody tr th.team-name img.team-logo{margin-right:10px;transform:translateY(-4px);vertical-align:middle}@media(max-width:767px){table#standings tbody tr th.team-name img.team-logo{margin-right:5px}}table#standings tbody tr th.team-name span.name{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}@media(max-width:767px){table#standings tbody tr th.team-name span.name{font-size:12px}}table#standings tbody tr th.team-name span.current-record{color:#555;font-family:Roboto Mono,monospace;font-size:12px;font-weight:400;padding-left:8px}table#standings tbody tr:last-child td,table#standings tbody tr:last-child th.team-name{border-bottom:none}.selector-wrap{font-family:Roboto,sans-serif;font-size:15px;margin:30px auto 0}.selector-wrap.standings-selector{text-align:center}.selector-wrap.standings-selector span.text{padding-right:6px}.selector-wrap.nav-dropdown{text-align:right}.selector-wrap #nav-dropdown,.selector-wrap #standings-selector{font-size:15px;padding:5px;text-align:left;width:150px}section.day{font-family:Roboto,sans-serif;margin-bottom:40px}section.day:last-child{margin-bottom:10px}section.day h3{border-bottom:1px dotted #cdcdcd;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:25px;padding-bottom:5px;text-transform:uppercase}section.day h3 span.cc_final,section.day h3 span.playoff{color:#a23200;font-weight:400;margin-left:8px}section.day .games-cont .game{box-sizing:border-box;display:inline-block;margin-bottom:12px;margin-left:20px}@media(min-width:1024px){section.day .games-cont .game{width:calc(33.33333% - 13.33333px)}section.day .games-cont .game:nth-child(3n+1){margin-left:0}}@media(min-width:700px)and (max-width:1023px){section.day .games-cont .game{width:calc(50% - 20px)}section.day .games-cont .game:nth-child(odd){margin-left:0}}@media(max-width:700px){section.day .games-cont .game{margin-left:0;max-width:450px;width:100%}}section.day .games-cont .game .game-header-wrap{padding:0 10px}@media(max-width:767px){section.day .games-cont .game .game-header-wrap{padding:0 5px}}section.day .games-cont .game .game-body-wrap{background:#fff;box-shadow:0 2px 5px 3px hsla(0,0%,78%,.2);padding:10px}@media(max-width:767px){section.day .games-cont .game .game-body-wrap{padding:5px}}section.day .games-cont .game table{border-spacing:2px}section.day .games-cont .game th{box-sizing:border-box;font-size:10px;font-weight:400;line-height:1.2;padding:0 5px 2px;text-align:right;text-transform:uppercase;vertical-align:bottom}section.day .games-cont .game th.game-time{text-align:left}section.day .games-cont .game th.game-time.post{font-weight:700}section.day .games-cont .game td{box-sizing:border-box;color:#000;font-size:14px;padding:3px 5px 5px;vertical-align:middle;white-space:nowrap}@media(max-width:767px){section.day .games-cont .game td{font-size:13px}}section.day .games-cont .game td.at-sign{color:#555;font-family:Roboto Mono,monospace}section.day .games-cont .game td.team-name .playoff-record{color:#555;font-family:Roboto Mono,monospace;font-size:11px;font-weight:400;padding-left:8px}section.day .games-cont .game td.num{font-family:Roboto Mono,monospace;text-align:right}section.day .games-cont .game td.num span.check{margin-right:3px}section.day .games-cont .game td.score{background-color:#f0f0f0}section.day .games-cont .game td.at-sign,section.day .games-cont .game th.at-sign{border:0;min-width:13.5px;padding-left:0;text-align:center;width:13.5px}@media(max-width:767px){section.day .games-cont .game td.at-sign,section.day .games-cont .game th.at-sign{padding-right:0}}section.day .games-cont .game td.team-logo,section.day .games-cont .game th.team-logo{min-width:28px;padding-left:0;width:28px}section.day .games-cont .game td.team-name,section.day .games-cont .game th.team-name{padding-left:0;width:99%}section.day .games-cont .game td.game-time,section.day .games-cont .game th.game-time{width:99%}section.day .games-cont .game td.spread,section.day .games-cont .game th.spread{min-width:55px;width:55px}section.day .games-cont .game td.win-prob,section.day .games-cont .game th.win-prob{min-width:48px;width:48px}section.day .games-cont .game td.score,section.day .games-cont .game th.score{min-width:52px;width:52px}#games-cont h2{font-family:Roboto Mono,monospace;font-size:28px;margin-top:120px;text-align:center}@media(max-width:767px){#games-cont h2{margin-top:60px}}.expand{margin:40px 0;text-align:center}body{background-color:#fafafa;margin:0}.container{margin:auto auto 60px;max-width:1024px;padding:20px;width:calc(100% - 40px)}@media(min-width:768px)and (max-width:1023px){.container{width:768px}}.content{margin-top:120px}@media(max-width:767px){.content{margin-top:60px}}.btn-cta{align-items:center;background:#fff;border:1px solid #3c3c3c;color:#222;cursor:pointer;display:inline-flex;font:12px/1.4 Roboto,sans-serif;justify-content:center;padding:10px;text-shadow:none;transition:background-color .2s ease-in-out;width:120px}.btn-cta.active,.btn-cta:hover{background:#3c3c3c;color:#fff}