<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "kiekkolive_dark.css";@import "kiekkolive_announcer.css";@font-face{font-family:'Dosis';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v32/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3A.ttf) format('truetype')}@font-face{font-family:'Dosis';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v32/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3A.ttf) format('truetype')}@font-face{font-family:'Dosis';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v32/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3A.ttf) format('truetype')}@font-face{font-family:'Economica';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/economica/v15/Qw3fZQZaHCLgIWa29ZBrMQ.ttf) format('truetype')}@font-face{font-family:'Economica';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/economica/v15/Qw3aZQZaHCLgIWa29ZBTjeckCg.ttf) format('truetype')}@font-face{font-family:'Jura';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jura/v31/z7NOdRfiaC4Vd8hhoPzfb5vBTP0D7auh.ttf) format('truetype')}@font-face{font-family:'Jura';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jura/v31/z7NOdRfiaC4Vd8hhoPzfb5vBTP1v7auh.ttf) format('truetype')}@font-face{font-family:'Jura';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jura/v31/z7NOdRfiaC4Vd8hhoPzfb5vBTP266quh.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format('truetype')}@font-face{font-family:'Squada One';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/squadaone/v18/BCasqZ8XsOrx4mcOk6MtWaA.ttf) format('truetype')}@keyframes spin{100%{transform:rotate(360deg)}}*{max-width:100%}html,body{height:100%;margin:0}body{background:#ccc;font-family:"Jura",sans-serif;font-size:1.4em}#root{height:100%}#contentWrapper{min-height:100%;display:flex;flex-direction:column;align-content:stretch}.clickable{cursor:pointer}.font-bold{font-weight:bold}.align-left{text-align:left !important}.align-center{text-align:center !important}.align-right{text-align:right !important}.float-right{float:right}.hidden{display:none !important}.tiny{font-size:.7em}h1,h2,h3,h4,h5,h6{font-family:Jura,sans-serif}h1{text-transform:uppercase;font-size:1.6em;font-weight:300}h2{text-transform:uppercase;font-size:1.3em;font-weight:500}h2.teamname{width:100%;text-transform:uppercase;font-weight:bold;font-size:1.6em;margin-bottom:20px}@media screen and (max-width:768px){h2{font-size:1em}}h3{text-transform:uppercase;font-size:1em;font-weight:500;margin-bottom:15px;text-align:center}@media screen and (max-width:768px){h3{font-size:.8em}}h4{font-size:.8em;font-weight:bold;text-transform:uppercase;margin-bottom:15px;padding:5px;border-radius:2px}.green{color:#116011}.yellow{color:#cbb700}.red{color:#601111}.fa-10{font-size:10px}.fa-14{font-size:14px}.fa-18{font-size:18px}.pageHeadline{padding:20px;text-transform:uppercase;font-size:1.4em;font-weight:bold;color:#1b2a44;background:#eee;border-bottom:solid 1px #ccc;display:flex;justify-content:space-between}#react{height:100%;flex-grow:1}.pageWrapper{width:1200px;margin:0 auto;height:auto}@media screen and (max-width:768px){.pageWrapper{width:100%;height:100%}}.mobile-only{display:none}@media screen and (max-width:768px){.mobile-only{display:block}}#revealAllGames{margin-top:5px}select{font-size:.7em;background:#eee;color:#000;padding:6px 4px;border-radius:3px;border:solid 1px #ccc}select option{background:#eee;color:#000;padding:4px}.flexWrapper{display:flex}@media screen and (max-width:1024px){.flexWrapper{flex-wrap:wrap;justify-content:space-between}}.flexWrapper .main{flex:1}@media screen and (max-width:768px){.flexWrapper .main{display:block}}.flexWrapper .column{padding:10px;position:relative}.flexWrapper .column.column-middle{order:1}.flexWrapper .column.column-side.column-0{order:0}.flexWrapper .column.column-side.column-1{order:2}.flexWrapper .column.col-10{width:10%;margin:0}.flexWrapper .column.col-20{width:20%;margin:0}.flexWrapper .column.col-30{width:30%;margin:0}.flexWrapper .column.col-40{width:40%;margin:0}.flexWrapper .column.col-50{width:50%;margin:0}.flexWrapper .column.col-60{width:60%;margin:0}.flexWrapper .column.col-70{width:70%;margin:0}.flexWrapper .column.col-80{width:80%;margin:0}.flexWrapper .column.col-90{width:90%;margin:0}.flexWrapper .column.col-100{width:100%;margin:0}@media screen and (max-width:1024px){.flexWrapper .column.col-10,.flexWrapper .column.col-20,.flexWrapper .column.col-30,.flexWrapper .column.col-40,.flexWrapper .column.col-50,.flexWrapper .column.col-60,.flexWrapper .column.col-70,.flexWrapper .column.col-80,.flexWrapper .column.col-90,.flexWrapper .column.col-100{width:auto}.flexWrapper .column.column-middle{order:0;width:100%;flex-basis:100%}.flexWrapper .column.column-side{order:1;width:46%}.flexWrapper .column:nth-child(even){margin:0}.flexWrapper .column:nth-child(odd){margin:0}}@media screen and (max-width:768px){.flexWrapper .column{display:block;width:auto}.flexWrapper .column.col-10,.flexWrapper .column.col-20,.flexWrapper .column.col-30,.flexWrapper .column.col-40,.flexWrapper .column.col-50,.flexWrapper .column.col-60,.flexWrapper .column.col-70,.flexWrapper .column.col-80,.flexWrapper .column.col-90,.flexWrapper .column.col-100{width:auto}.flexWrapper .column.column-middle{order:0}.flexWrapper .column.column-side{order:1}.flexWrapper .column:nth-child(even){margin:0}.flexWrapper .column:nth-child(odd){margin:0}}@media screen and (max-width:768px){.flexWrapper .column.column-middle{order:0}.flexWrapper .column.column-side.column-0{order:1;width:100%}}.flexWrapper .sidebar{width:25%;margin-left:20px}@media screen and (max-width:1024px){.flexWrapper .sidebar{display:block;margin-left:0;margin-top:20px;width:auto}}.seriesGamesToday{min-height:71px}.loadingWrapper{position:relative;height:100%;width:100%;background-color:#1B2A44;z-index:44;overflow:hidden;border-radius:5px;margin-bottom:5px}.loadingWrapper.l-title{height:25px;margin-bottom:10px;background-color:#253c62}.loadingWrapper.round{border-radius:50%;margin:auto}.loadingWrapper.l-1{height:20px}.loadingWrapper.l-1.round,.loadingWrapper.l-1.square{width:20px}.loadingWrapper.l-2{height:40px}.loadingWrapper.l-2.round,.loadingWrapper.l-2.square{width:40px}.loadingWrapper.l-3{height:60px}.loadingWrapper.l-3.round,.loadingWrapper.l-3.square{width:60px}.loadingWrapper.l-4{height:80px}.loadingWrapper.l-4.round,.loadingWrapper.l-4.square{width:80px}.loadingWrapper.l-5{height:100px}.loadingWrapper.l-5.round,.loadingWrapper.l-5.square{width:100px}.loadingWrapper.l-6{height:125px}.loadingWrapper.l-6.round,.loadingWrapper.l-6.square{width:125px}.loadingWrapper.l-7{height:150px}.loadingWrapper.l-7.round,.loadingWrapper.l-7.square{width:150px}.loadingWrapper.l-8{height:175px}.loadingWrapper.l-8.round,.loadingWrapper.l-8.square{width:175px}.loadingWrapper.l-9{height:200px}.loadingWrapper.l-9.round,.loadingWrapper.l-9.square{width:200px}.loadingWrapper.l-10{height:300px}.loadingWrapper.l-10.round,.loadingWrapper.l-10.square{width:300px}.loadingActivity{position:absolute;left:-45%;height:100%;width:45%;background-image:linear-gradient(to left, rgba(20,32,51,0.05), rgba(20,32,51,0.3), rgba(20,32,51,0.6), rgba(20,32,51,0.3), rgba(20,32,51,0.05));background-image:-webkit-linear-gradient(to left, rgba(20,32,51,0.05), rgba(20,32,51,0.3), rgba(20,32,51,0.6), rgba(20,32,51,0.3), rgba(20,32,51,0.05));animation:loading 1s infinite;z-index:45}@keyframes loading{0%{left:-45%}100%{left:100%}}.fas.s18{font-size:18px}.fas.s24{font-size:24px}.fas.s30{font-size:30px}.fas.s36{font-size:36px}footer{font-size:.8em;padding:20px 0;display:flex;align-items:center;font-family:Jura,sans-serif;justify-content:space-between;color:#777}footer a{text-decoration:none;color:#555}footer a:hover{color:#1b2a44}footer #author{flex:1;text-align:center}footer #copyright{flex:2;text-align:right}footer #selectWrapper{display:flex;align-items:center;flex:2}footer #selectWrapper #themeSelector{display:flex;align-items:center;padding:4px;border-radius:2px;text-transform:uppercase;font-size:.8em}footer #selectWrapper #themeSelector .light{color:#eee}footer #selectWrapper #themeSelector:hover{cursor:pointer}footer #selectWrapper #themeSelector i{margin-left:3px}@media screen and (max-width:768px){footer{display:block;width:auto}footer .pageWrapper{width:auto}footer div{display:block !important;text-align:center !important;padding:10px}}header{background:#1b2a44;font-family:Dosis,sans-serif;color:#eee;z-index:200;padding:10px 0}header a{color:#eee;text-decoration:none;text-transform:uppercase}header .flexWrapper{align-items:center}header .flexWrapper .sitename{font-size:2em}header .flexWrapper .sitename .logo{height:35px;width:auto;margin-right:20px}@media screen and (max-width:768px){header .flexWrapper .sitename{font-size:.8em;display:flex;align-items:center}}header .flexWrapper .sitemenu{flex-grow:1}header .flexWrapper .sitemenu a{margin-right:1em}@media screen and (max-width:768px){header .flexWrapper .sitemenu{font-size:.8em}}header .flexWrapper .logos img{height:35px;width:auto;margin-left:10px}@media screen and (max-width:768px){header .flexWrapper .logos img{height:25px;display:none}}@media screen and (max-width:768px){header{padding:10px}header .flexWrapper{display:flex;align-items:center;flex-direction:row}}.content{padding:20px;background:#fff;flex:1}.content .announcement{flex:1;text-align:center;color:#444;padding:40px}.gamesToday{height:100%}#mainContent{flex:1;background:#fff}.dateHeader{padding-bottom:15px;border-bottom:dotted 1px #aaa}.dateHeader .dateNavi{display:flex;align-items:center}.dateHeader .dateNavi span{display:block}.dateHeader .dateNavi .navi{cursor:pointer;padding:0 5px}.dateHeader .dateNavi .currentDate{text-transform:uppercase;font-size:1.4em;font-weight:300;padding-bottom:3px;margin-left:10px}@media screen and (max-width:768px){.dateHeader .dateNavi .currentDate{font-size:1em}}.toggleWrapper{font-size:.8em;text-transform:uppercase;cursor:pointer}.toggleWrapper i.fa-toggle-on{color:#3a9a3a}.toggleWrapper i.fa-toggle-off{color:#9d2b24}#gameTicker{display:flex;font-size:.8em;overflow:auto;background:#253c62;position:sticky;top:0;z-index:2000;padding:5px}#gameTicker a{text-decoration:none;color:#222}#gameTicker a .game{display:flex;padding:1em;margin-right:5px;border-radius:3px;border:solid 1px #37598e}#gameTicker a .game .teams{font-family:"Dosis";text-transform:uppercase}#gameTicker a .game .teamName{white-space:nowrap}#gameTicker a .game .gameTime{font-family:"Economica";padding:0 .7em;display:flex;align-items:center;white-space:nowrap}#gameTicker a .game .scores{text-align:center}#gameday h2{margin:15px 0 10px 0;font-family:Dosis,sans-serif;text-transform:uppercase;text-align:left}#gameday .matches{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}@media screen and (max-width:768px){#gameday .matches{display:flex;flex-direction:column;align-items:stretch}}@media screen and (max-width:1024px){#gameday .matches{grid-template-columns:1fr 1fr}}#gameday .matches .game{border-radius:3px;font-size:.9em}#gameday .matches .game a{text-decoration:none}#gameday .matches .game .latestEvent{font-size:.6em;padding:5px 10px;background:#ddd !important}#gameday .matches .game .latestEvent .first{font-weight:bold}#gameday .matches .game:nth-child(3n+1){margin-left:0}#gameday .matches .game:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#gameday .matches .game{width:auto}}#gameday .matches .game .liveGameWrapper{border-radius:3px;background:#37598e}#gameday .matches .game .liveGameWrapper.liveGame{background:linear-gradient(312deg, #262178 0%, #304e7c 100%);background-size:400% 400%;animation:AnimationName 7s ease infinite}@keyframes AnimationName{0%{background-position:9% 0%}50%{background-position:92% 100%}100%{background-position:9% 0%}}#gameday .matches .game .liveGameWrapper .gamerow{display:flex;transition:background-color .3s ease-in-out;align-items:center}#gameday .matches .game .liveGameWrapper .gamerow.links{font-size:.6em;background:#ccc;border-top:solid 1px #aaa;text-transform:uppercase;color:#888}#gameday .matches .game .liveGameWrapper .gamerow.links div{flex:1 1 0}#gameday .matches .game .liveGameWrapper .gamerow.links a,#gameday .matches .game .liveGameWrapper .gamerow.links span{padding:5px;text-align:center;display:block}#gameday .matches .game .liveGameWrapper .gamerow.links a{color:#eee;text-decoration:none}#gameday .matches .game .liveGameWrapper .gamerow.links a:hover{background:#555;color:#fff}#gameday .matches .game .liveGameWrapper .gamerow.gameInfo{padding:12px;color:#eee}#gameday .matches .game .liveGameWrapper .gamerow.playoffsWins{justify-content:center;font-size:.7em;padding:5px}#gameday .matches .game .liveGameWrapper .gamerow.playoffsPhase{justify-content:space-between;font-size:.7em;padding:5px 8px;color:#aac6f5;border-radius:3px}#gameday .matches .game .liveGameWrapper .gamerow .team{display:flex;align-items:center;flex-direction:column;flex:1}#gameday .matches .game .liveGameWrapper .gamerow .team .logo{display:flex;flex-grow:1;justify-content:center;align-items:center;height:50px;width:50px;text-align:center;font-size:.5em;font-weight:bold}#gameday .matches .game .liveGameWrapper .gamerow .team .logo img{max-width:45px;max-height:45px}#gameday .matches .game .liveGameWrapper .gamerow .team .logotext{font-size:.7em}#gameday .matches .game .liveGameWrapper .gamerow .team .teamName{margin-top:5px;display:none}#gameday .matches .game .liveGameWrapper .gamerow .score{font-weight:700;color:#fff;width:20%;text-align:center;font-size:2.6em;line-height:50px;display:flex;justify-content:center}#gameday .matches .game .liveGameWrapper .gamerow .gameTime{flex-grow:1;font-size:1em;text-align:center;display:flex;justify-content:center}#gameday .matches .game .liveGameWrapper .gamerow .gameTime.finished{font-weight:bold;color:#fff}#gameday .matches .game .liveGameWrapper .gamerow .gameTime .periodDetails{font-size:.9em;font-weight:normal;color:#aaa}#gameday .matches .game .liveGameWrapper .gamerow .gameTime .startTime{font-size:1.5em}#mainmenu{background:#0d151f;font-family:Dosis,sans-serif;font-weight:500}@media screen and (max-width:768px){#mainmenu{font-size:.7em;text-align:center}}#mainmenu a{color:#eee;text-transform:uppercase;text-decoration:none;padding:10px;display:inline-block}@media screen and (max-width:768px){#mainmenu a{padding:5px}}#mainmenu a:hover{background:#ddd;color:#333}#mainmenu a.active{background:#eee;color:#333}.gameHeader{display:flex;flex-direction:column;text-align:center;align-items:center;padding:20px;color:#eee;background:#253c62;position:relative}.gameHeader .date{font-size:18px;margin-bottom:15px;text-transform:uppercase}.gameHeader .playoffsPhase{margin-bottom:15px;background:rgba(0,0,0,0.5);padding:5px 10px;border-radius:3px}.gameHeader #toggleGameHeader{position:absolute;top:0;right:0;padding:3px;margin:7px;background:#37598e;color:#fff;border-radius:3px;display:none}@media screen and (max-width:768px){.gameHeader #toggleGameHeader{display:block}}.gameHeader .info .gameTime{margin-top:15px;white-space:nowrap}.gameHeader .info .periodDetails{margin-top:15px;display:flex;align-items:center;justify-content:center}.gameHeader .info .periodDetails span{white-space:nowrap;background:#eee;color:#1b2a44;padding:1px 5px;margin:0 3px;border-radius:2px;transform:skew(-5deg);flex-basis:0}.gameHeader .info .periodDetails span.endType{background:#ccc}.gameHeader .info .playoffsWins{margin-top:15px}.gameHeader .info .officials{font-size:14px;margin-top:15px}.gameHeader .info .officials .referees{font-weight:bold}.gameHeader .info .officials .ref{font-weight:bold}.gameHeader .info .officials span:first-of-type{margin-right:10px}@media screen and (max-width:768px){.gameHeader .info .officials span,.gameHeader .info .officials .material-icons{display:block}.gameHeader .info .officials .bullet{display:none}}.gameHeader .teamNames{margin-bottom:10px}.gameHeader .teamNames span{text-transform:uppercase}.gameHeader .teams{display:grid;grid-template-columns:1fr auto 1fr;font-family:Dosis,sans-serif;text-transform:uppercase;font-size:2em}@media screen and (max-width:768px){.gameHeader .teams{display:flex}}.gameHeader .teams .team{display:flex;align-items:center}.gameHeader .teams .team.home{justify-content:flex-end}.gameHeader .teams .team img{max-height:60px;width:auto;vertical-align:middle;margin:0 10px}@media screen and (max-width:768px){.gameHeader .teams .team img{max-height:50px}}.gameHeader .teams .team .name{margin:0 20px}@media screen and (max-width:768px){.gameHeader .teams .team .name{display:none}}.gameHeader .teams .team .score{display:flex;align-items:center;justify-content:center;background:#fff;color:#1b2a44;width:50px;height:50px;margin:0 10px;font-family:Jura,sans-serif;font-weight:bold;border-radius:3px}@media screen and (max-width:768px){.gameHeader .teams .team .score{width:40px;height:40px;margin:0 5px;font-size:.9em}}.gameHeader .teams .vs{display:flex;align-items:center;justify-content:center;font-size:.5em;width:40px}.pregameStats .statBox{display:flex;align-items:center;justify-content:space-between;font-size:.8em}.pregameStats .statWrapper .statBarBg{margin-top:5px;margin-bottom:10px}.pregameStats .statWrapper .statBarBg .statBar{border-top-left-radius:2px;border-bottom-left-radius:2px;padding:5px;border-right-width:5px}.pregameStats .statWrapper .statBarBg:last-of-type{margin-bottom:0}.statWrapper{background:#eee;padding:10px;margin-bottom:10px;border-radius:3px}.statWrapper h4{text-align:center;border-bottom:solid 1px #ccc}.statWrapper .secondary{font-size:.8em;color:#37598e}.statWrapper .statBarBg{background:#0e6562;margin-top:10px;border-radius:2px}.statWrapper .statBarBg .statBar{background:#0e4ace;padding:3px;border-right:solid 3px #ccc}.statWrapper .statTable{margin-top:10px}.statWrapper .statTable th{background:none}#savesWrapper .teamName{text-transform:uppercase}#liveStats{text-align:center}@media screen and (max-width:1024px){#liveStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}@media screen and (max-width:768px){#liveStats{display:block}}#liveStats h4{margin-bottom:10px}#liveStats .attendance{font-size:2em}#liveStats .statBox{display:flex;align-items:center;justify-content:space-between;font-size:1.4em}#liveGames .matches{font-size:.8em}#liveGames .matches .game{display:flex;justify-content:space-between;padding:4px 0}#liveGames .matches .game .teams{flex:1}#liveGames .matches .game .time{font-family:Economica,sans-serif}#liveGames .matches .game .score{font-weight:bold}#liveGames .matches .game .score,#liveGames .matches .game .time{width:15%;text-align:center}#liveGames .matches a{text-decoration:none}#gameLive .toggleWrapper{float:right}@media screen and (max-width:1024px){#gameLive{display:block}}#gameLive .shootingMapWrapper #shootingMap{display:inline-block;position:relative}#gameLive .shootingMapWrapper #shootingMap .shot{width:10px;height:10px;border-radius:50%;color:#000;position:absolute}#gameLive .shootingMapWrapper #shootingMap .shot.home.shot{border:solid 1px #0c21b4}#gameLive .shootingMapWrapper #shootingMap .shot.home.goal{background:#0c21b4;border:none;width:14px;height:14px}#gameLive .shootingMapWrapper #shootingMap .shot.away.shot{border:solid 1px #f54747}#gameLive .shootingMapWrapper #shootingMap .shot.away.goal{background:#cb2020;border:none;width:14px;height:14px}#gameLive .shootingMapWrapper #shootingMap #rinkBg{max-width:100%}#gameLive .shootingMapWrapper .controls{text-align:center;padding:10px;text-transform:uppercase;font-size:.8em}#gameLive .shootingMapWrapper .controls .row{padding:5px}#gameLive .shootingMapWrapper .controls .row label{margin:0 5px}#gameLive .liveEvents{flex-grow:1}#gameLive .liveEvents #reverseEvents{color:#666;text-transform:uppercase;float:right;font-size:.6em;cursor:pointer}#gameLive .liveEvents #reverseEvents i{font-size:30px;vertical-align:-10px}#gameLive .liveEvents .eventWrapper{display:flex;flex-direction:column}#gameLive .liveEvents .eventWrapper.reverse{flex-direction:column-reverse}#gameLive .periodTitle{background:#eee;padding:5px;font-weight:bold;font-size:.8em;text-align:center;color:#333}#gameLive .liveEvents{display:flex;flex-direction:column}#gameLive .liveEvents.reverse{flex-direction:column-reverse}#gameLive .liveEvents .gwgShots{font-size:.8em}#gameLive .liveEvents .gwgShots .shooter{text-transform:uppercase}#gameLive .liveEvents .gwgShots .scored{font-weight:bold}#gameLive .liveEvents .gwgShots i{font-size:26px}#gameLive .liveEvents .gwgShots .fa-plus-circle{color:#3a9a3a}#gameLive .liveEvents .gwgShots .fa-minus-circle{color:#9d2b24}@media screen and (max-width:768px){#gameLive .liveEvents{font-size:.8em}}#gameLive .liveEvents .event{display:flex;height:50px;align-items:center}#gameLive .liveEvents .event.noEvents{padding:10px;font-style:italic;color:#777;font-size:.8em;text-align:center;display:block;height:auto}#gameLive .liveEvents .event.faceoff,#gameLive .liveEvents .event.shot{height:auto}#gameLive .liveEvents .event.faceoff .time,#gameLive .liveEvents .event.shot .time{font-size:.8em}#gameLive .liveEvents .event .icon{color:#000}#gameLive .liveEvents .event .teamLogo{display:none}#gameLive .liveEvents .event .teamLogo img{height:30px;width:auto}#gameLive .liveEvents .event .info{color:#666}#gameLive .liveEvents .event .time{font-family:Economica, monospace;font-size:1.2em;padding:5px 0;text-align:center;width:8%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){#gameLive .liveEvents .event .time{order:1;width:auto;text-align:left;padding:5px}}@media screen and (max-width:768px){#gameLive .liveEvents .event.event-away{flex-direction:row-reverse}#gameLive .liveEvents .event.event-away .time{text-align:right}#gameLive .liveEvents .event.event-away .player .name{display:flex;justify-content:flex-end}#gameLive .liveEvents .event.event-away .player .minutes{display:flex;justify-content:flex-end;text-align:right}#gameLive .liveEvents .event.event-away .player .scorer{justify-content:flex-end}}#gameLive .liveEvents .event .home{text-align:right;width:46%;padding:5px}#gameLive .liveEvents .event .home .icon{margin-left:5px;float:right}#gameLive .liveEvents .event .home .teamLogo{float:right}@media screen and (max-width:768px){#gameLive .liveEvents .event .home{order:2;width:auto;text-align:left;padding:0}}#gameLive .liveEvents .event .home .goal{justify-content:flex-end;align-items:center}@media screen and (max-width:768px){#gameLive .liveEvents .event .home .goal{justify-content:flex-start;padding:5px}}#gameLive .liveEvents .event .home .goal .score{margin-left:10px}@media screen and (max-width:768px){#gameLive .liveEvents .event .home .goal .score{margin-left:0;margin-right:10px}}#gameLive .liveEvents .event .home .goal .scorer{justify-content:flex-end}@media screen and (max-width:768px){#gameLive .liveEvents .event .home .goal .scorer{justify-content:normal}}#gameLive .liveEvents .event .away{width:46%;padding:5px}#gameLive .liveEvents .event .away .icon{margin-right:5px}#gameLive .liveEvents .event .away .teamLogo{float:left}@media screen and (max-width:768px){#gameLive .liveEvents .event .away{order:2;width:auto;padding:0}}#gameLive .liveEvents .event .away .goal{align-items:center}#gameLive .liveEvents .event .away .goal .player{order:1}@media screen and (max-width:768px){#gameLive .liveEvents .event .away .goal{padding:5px}}#gameLive .liveEvents .event .away .goal .score{margin-right:10px;order:0}@media screen and (max-width:768px){#gameLive .liveEvents .event .away .goal .score{margin-right:0;margin-left:10px;order:2}}#gameLive .liveEvents .event .goal{display:flex;color:#116011}#gameLive .liveEvents .event .goal .player{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){#gameLive .liveEvents .event .goal .player{order:1}}#gameLive .liveEvents .event .goal .player .scorer{display:flex;align-items:center;text-transform:uppercase;font-weight:bold;letter-spacing:-1px}#gameLive .liveEvents .event .goal .player .scorer .name a{text-decoration:none;color:#116011}#gameLive .liveEvents .event .goal .player .scorer .seasonSum{display:flex;align-items:center;justify-content:center;font-size:.8em;color:#000;font-weight:bold;margin-left:5px}#gameLive .liveEvents .event .goal .player .scorer .special{display:inline-block;font-size:.5em;background:#222;color:#fff;border-radius:2px;padding:2px 4px;font-weight:bold;margin-left:5px}#gameLive .liveEvents .event .goal .player .assists{font-size:.7em}#gameLive .liveEvents .event .goal .score{font-family:Economica,sans-serif;font-weight:bold;font-size:1.6em}@media screen and (max-width:768px){#gameLive .liveEvents .event .goal .score{order:0;font-size:1.4em}}#gameLive .liveEvents .event .penalty{color:#8a0b0b;font-size:.8em}@media screen and (max-width:768px){#gameLive .liveEvents .event .penalty{padding:5px;font-size:1em}}#gameLive .liveEvents .event .penalty .player .name{font-weight:bold}#gameLive .liveEvents .event .penalty .player .minutes{font-size:.8em}#gameLive .liveEvents .event .goalie{color:#333;font-size:.8em}@media screen and (max-width:768px){#gameLive .liveEvents .event .goalie{padding:5px}}#gameLive .liveEvents .event .goalie .player .action{font-weight:bold}#gameLive .liveEvents .event .goalie .player .name{font-size:.8em}#gameLive .liveEvents .event .missedPs{color:#333;font-size:.8em}@media screen and (max-width:768px){#gameLive .liveEvents .event .missedPs{padding:5px}}#gameLive .liveEvents .event .missedPs .player .info{font-size:.8em}#gameLive .liveEvents .event .faceoff,#gameLive .liveEvents .event .shot{color:#777;font-size:.8em;font-family:Economica, serif}@media screen and (max-width:768px){#gameLive .liveEvents .event .faceoff,#gameLive .liveEvents .event .shot{padding:5px}}#gameLive .liveEvents .event .faceoff .playerName,#gameLive .liveEvents .event .shot .playerName{color:#555;font-weight:bold}.player-modal-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9998;display:flex;justify-content:center;align-items:center}.player-modal-overlay .player-modal{display:flex;width:500px;height:75vh;position:relative;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,0.5)}@media screen and (max-width:768px){.player-modal-overlay .player-modal{height:97dvh;width:95vw;box-shadow:0 0 20px rgba(0,0,0,0.8)}}@media screen and (max-width:1024px){.player-modal-overlay .player-modal{height:97dvh;width:95vw;box-shadow:0 0 20px rgba(0,0,0,0.8)}}.player-modal-overlay .player-modal .player-modal-content{width:100%;background-color:#fff;overflow-y:auto}@media screen and (max-width:1024px){.player-modal-overlay .player-modal .player-modal-content{zoom:175%}}.player-modal-overlay .player-modal .player-modal-content::-webkit-scrollbar{width:5px}.player-modal-overlay .player-modal .player-modal-content::-webkit-scrollbar-track{background:#eee}.player-modal-overlay .player-modal .player-modal-content::-webkit-scrollbar-thumb{background:#555}.player-modal-overlay .player-modal .player-modal-content::-webkit-scrollbar-thumb:hover{background:#888}.player-modal-overlay .player-modal .player-modal-content .header{border:none;min-height:150px;display:flex}.player-modal-overlay .player-modal .player-modal-content .header .flag{height:30px;width:auto;position:absolute;z-index:999;right:5px}.player-modal-overlay .player-modal .player-modal-content .header .photo{position:relative;width:120px;height:150px;background-size:150%;background-color:#37598e;background-repeat:no-repeat;background-position:-45px top}.player-modal-overlay .player-modal .player-modal-content .header .details{padding:15px}.player-modal-overlay .player-modal .player-modal-content .header .details .top-row{display:flex;align-items:center}.player-modal-overlay .player-modal .player-modal-content .header .details .top-row .jersey{font-family:"Squada One";font-size:2.4em;font-weight:bold;margin-right:7px;transform:skew(-3deg)}.player-modal-overlay .player-modal .player-modal-content .header .details .top-row .name{text-transform:uppercase}.player-modal-overlay .player-modal .player-modal-content .header .details .top-row .name .firstname{font-size:.8em}.player-modal-overlay .player-modal .player-modal-content .header .details .top-row .name .lastname{font-size:1em;font-weight:bold}.player-modal-overlay .player-modal .player-modal-content .header .details .description{font-size:.7em;display:flex;align-items:center;color:#aac6f5}.player-modal-overlay .player-modal .body{padding:1em}.player-modal-overlay .close-btn{position:absolute;z-index:9999;right:0;padding:5px;cursor:pointer}.rosters{display:flex;flex-grow:1;flex-flow:row wrap;align-content:space-between;justify-content:space-between}@media screen and (max-width:768px){.rosters{display:block;font-size:1em}}.rosters .rosterContainer{background:#fff;font-size:1.4em}.rosters .goaliestarts{margin-top:10px;background:#253c62;color:#eee;text-transform:uppercase;font-size:.6em;border-radius:3px;padding:3px 6px;font-family:Jura,sans-serif;font-weight:bold}@media screen and (max-width:768px){.rosters .goaliestarts{display:none}}.rosters .team{flex:1}@media screen and (max-width:768px){.rosters .team{margin-bottom:25px}}.rosters .team:first-child{margin-right:10px}@media screen and (max-width:768px){.rosters .team:first-child{margin-right:0}}.rosters .team:last-child{margin-left:10px}@media screen and (max-width:768px){.rosters .team:last-child{margin-left:0}}.rosters .lineContainer{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.rosters .lineContainer .row{display:flex;width:100%;justify-content:center}.rosters .lineContainer .row.forwards,.rosters .lineContainer .row.defence{margin-bottom:15px}@media screen and (max-width:768px){.rosters .lineContainer .row.forwards,.rosters .lineContainer .row.defence{margin:0}}.rosters .lineContainer .row.subheader{text-transform:uppercase;font-family:Jura,sans-serif;margin-bottom:5px;color:#000;padding:5px 10px;background:#aac6f5;font-weight:bold;font-size:.8em}.rosters .lineContainer .row .rosterPlayer{font-size:.8em;text-align:center;width:33%;display:flex;flex-direction:column;align-items:center;position:relative}.rosters .lineContainer .row .rosterPlayer .rosterRow{display:block;width:100%}.rosters .lineContainer .row .rosterPlayer a{text-decoration:none;color:#222}.rosters .lineContainer .row .rosterPlayer a:hover{color:#1b2a44}.rosters .lineContainer .row .rosterPlayer a:hover .jersey{color:#1b2a44}.rosters .lineContainer .row .rosterPlayer .position{display:none}.rosters .lineContainer .row .rosterPlayer .flags{position:absolute;left:25%}.rosters .lineContainer .row .rosterPlayer .flags img{height:20px;width:auto}.rosters .lineContainer .row .rosterPlayer .photo{display:none;width:60px;height:70px;background-position-x:center;background-position-y:-13px;background-size:160px;border-radius:5px;border:solid 1px #253c62}.rosters .lineContainer .row .rosterPlayer .jersey{color:#333;font-family:"Squada One",sans-serif;font-size:2.4em;font-weight:700;transform:skew(-5deg)}.rosters .lineContainer .row .rosterPlayer .name{text-transform:uppercase;font-size:.9em}@media screen and (max-width:768px){.rosters .lineContainer .row .rosterPlayer .name{font-family:Economica}}.rosters .lineContainer .row .rosterPlayer .name .firstname{font-size:.7em}.rosters .lineContainer .row .rosterPlayer .name .lastname{font-weight:bold}.rosters .lineContainer .row .rosterPlayer .name span{display:block}.rosters .lineContainer .row .rosterPlayer .playerStats{font-size:.6em;color:#666;font-family:Economica}@media screen and (max-width:768px){.rosters .lineContainer .row .rosterPlayer .playerStats{font-family:Economica;font-size:1em}}.rosters .lineContainer .row .rosterPlayer .playerStats .points{font-size:1.1em;font-weight:bold}@media screen and (max-width:768px){.rosters .lineContainer .row .rosterPlayer{width:auto;align-items:start;padding:0}.rosters .lineContainer .row .rosterPlayer .rosterRow{display:grid;grid-template-columns:1em 1em 1fr;align-items:center}.rosters .lineContainer .row .rosterPlayer .rosterRow .jersey{font-family:Economica;font-size:1em;width:1.2em;text-align:right;transform:none}.rosters .lineContainer .row .rosterPlayer .rosterRow .flags{right:0;left:auto}.rosters .lineContainer .row .rosterPlayer .rosterRow .position{display:block;font-size:.6em;width:2em;font-family:Economica;padding:0 .25em}.rosters .lineContainer .row .rosterPlayer .rosterRow .name{display:flex;font-size:1em}.rosters .lineContainer .row .rosterPlayer .rosterRow .name .firstname,.rosters .lineContainer .row .rosterPlayer .rosterRow .name .lastname{font-size:1em;font-weight:normal;margin-right:5px}.rosters .lineContainer .row .rosterPlayer .rosterRow .name .lastname{font-weight:bold}.rosters .lineContainer .row .rosterPlayer .rosterRow.playerStats{font-family:Jura}.rosters .lineContainer .row .rosterPlayer .rosterRow.playerStats .seasonStats{text-align:left;font-size:.5em}.rosters .lineContainer .row .rosterPlayer .rosterRow.playerStats .careerStats{display:none;font-size:.5em}}@media screen and (max-width:768px){.rosters .lineContainer .row{display:block}}@media screen and (max-width:768px){.rosters .lineContainer{padding-bottom:10px}.rosters .lineContainer .row.subheader{font-size:.5em}}.gameNavi,.subNavi{font-family:Dosis,sans-serif;overflow:hidden;background:#0d151f;font-size:.8em;text-transform:uppercase;position:relative}.gameNavi a,.subNavi a{color:#fff;display:inline-block;padding:5px 10px;text-decoration:none;margin:0}.gameNavi a:hover,.subNavi a:hover{background:#37598e}.gameNavi a.active,.subNavi a.active{background:#eee;color:#1b2a44}.gameNavi span,.subNavi span{color:#555;display:inline-block;padding:5px 10px}.gameNavi .mobileMenuIcon,.subNavi .mobileMenuIcon{background:#1b2a44;display:none}@media screen and (max-width:768px){.gameNavi,.subNavi{font-size:.7em;position:sticky;top:72px;z-index:999}.gameNavi a:hover,.subNavi a:hover{background:#1b2a44}.gameNavi .links,.subNavi .links{display:none}.gameNavi .links a,.subNavi .links a{display:block;text-align:center}.gameNavi .mobileMenuIcon,.subNavi .mobileMenuIcon{background:#1b2a44;display:block;text-align:center;vertical-align:center}}.mutualGames td{white-space:nowrap}.mutualGames .score{font-weight:bold}.table{display:table;border-collapse:separate;border-spacing:0 4px}.table .table-header,.table .table-row{display:table-row;padding:10px}.table .table-header div,.table .table-row div{display:table-cell}.table.compact{font-family:Economica,sans-serif}.table.compact .table-row{padding:5px}.table.full{width:100%}.table.cell-centered div{text-align:center}table{font-size:.9em;position:relative;border-width:5px;border-style:solid;border-collapse:separate}table td{vertical-align:middle !important}table.full{width:100%}table.striped tr{background:#eaeaea}table.bordered{border:solid 1px #ccc}table.cellborders td{border-left:solid 1px #ccc;border-top:solid 1px #ccc}table.compact{font-family:Economica,sans-serif}table.medium{font-size:1.2em}table.medium th,table.medium td{padding:8px 4px}table.large{font-size:1.5em}table.large th,table.large td{padding:10px 5px}table.narrow{padding:0 !important}table.center{margin:auto}table.stickyHeader thead th{position:sticky;top:0;z-index:999}table.noborder{border:none}table a{color:#1b2a44;text-decoration:none}table a:hover{border-bottom:solid 1px #1b2a44}table .first td{font-weight:bold;font-size:120%}table tr{border-top:solid 0 #000}table tr.link-row{cursor:pointer}table tr.separate td{padding-top:10px}table tr th{background:#aac6f5;font-size:.8em;color:#000;font-weight:bold;text-transform:uppercase;text-align:center}table tr td{text-align:center}table tr td.highlight{font-weight:bold}table tr th,table tr td{padding:4px 6px}table tr th.no-margin,table tr td.no-margin{padding:4px 0}table tr.compact{font-size:.8em}table tr.compact th,table tr.compact td{padding:4px 2px}table tr.subHeader td{font-weight:bold;font-size:.8em;text-transform:uppercase;text-align:left;font-family:Jura,sans-serif;color:#0d151f}table tr.divider{background-color:#37598e}table tr .teamName,table tr .playerName,table tr .playerTeam{text-align:left}table tr .attendance{text-align:right}table tr .referees{font-size:.6em}table.playerStats th,table.playerStats td{white-space:nowrap}table.playerStats .country{vertical-align:middle}table.playerStats .country img{height:18px;width:18px}table td.narrow{font-family:"Economica"}@media screen and (max-width:768px){table{font-family:Economica,sans-serif;width:100%}table .disposable{display:none}}#pregame h1{text-align:center;margin-bottom:15px;font-weight:bold}@media screen and (max-width:768px){#pregame .gamelist{margin-bottom:20px;font-size:.8em}}#pregame .gamelist a{text-decoration:none;color:#000}#pregame .gamelist tr td{text-align:left;vertical-align:middle;white-space:nowrap}#pregame .gamelist tr td.score{text-align:right;display:flex;align-items:center}#pregame .gamelist tr td.periodDetails{font-family:Economica,sans-serif}#pregame .gamelist tr td.points i{font-size:8px;margin-right:2px}#pregame .gamelist tr td.points a{display:flex}#pregame .gamelist tr td.points-3{color:#116011}#pregame .gamelist tr td.points-2{color:#c0a03a}#pregame .gamelist tr td.points-1{color:#9d2b24}#pregame .gamelist tr td.points-0{color:#000}#pregame .gamelist tr td .endType{margin-left:5px;font-weight:bold;font-size:.7em;text-transform:uppercase;display:inline-block;background:#222;color:#fff;border-radius:2px;padding:1px 5px}#pregame .leaders{display:flex}@media screen and (max-width:768px){#pregame .leaders{display:block}}#pregame .leaders .statBox{flex:1;margin:5px}@media screen and (max-width:768px){#pregame .leaders .statBox{display:block;margin:0}}#pregame .leaders .statBox:first-of-type{margin-left:0}#pregame .leaders .statBox:last-of-type{margin-right:0}#pregame .leaders .statBox h4{margin-bottom:4px}#pregame .leaders .statBox .playerCard{padding:12px;color:#eee;border-radius:3px;background:#262178;background:linear-gradient(312deg, #262178 0%, #37598e 100%);overflow:hidden !important;position:relative}#pregame .leaders .statBox .playerCard .playerPhoto{position:absolute;max-width:60%;max-height:95%;z-index:1;right:10px}#pregame .leaders .statBox .playerCard .cardTitle{display:flex}#pregame .leaders .statBox .playerCard .cardTitle .jersey{font-family:"Squada One",sans-serif;font-weight:bold;font-size:2em}#pregame .leaders .statBox .playerCard .cardTitle .name{margin-left:5px;font-weight:bold}#pregame .leaders .statBox .playerCard .cardTitle .name .firstname{text-transform:uppercase;font-size:.6em;margin-top:5px}#pregame .leaders .statBox .playerCard .cardTitle .name .lastname{text-transform:uppercase;font-size:1em}#pregame .leaders .statBox .playerCard .data{font-weight:bold;font-size:4em}#gameStats .events{font-size:.8em;background:#fff;border:solid 1px #d5d5d5;font-weight:300}#gameStats .events .noEvents{padding:5px;font-size:.8em}#gameStats .events .event{padding:10px;border-bottom:solid 1px #ddd}#gameStats .events .period{background:linear-gradient(180deg, #eeeeee 0%, #e5e5e5 100%);padding:5px;font-weight:bold;font-size:.8em}#gameStats #goals{flex-grow:1;font-size:1.2em}@media screen and (max-width:768px){#gameStats #goals{font-size:.8em}}#gameStats #goals .goal{display:flex;align-items:center;border-top:solid 1px #ccc;padding:5px 0}#gameStats #goals .goal.away{background:#eef}#gameStats #goals .goal:first-of-type{border:none}#gameStats #goals .goal .photo{width:48px;height:48px;background-position-x:center;background-position-y:-16px;background-size:140px;border-radius:24px;border:solid 1px #ccc;margin-left:10px}#gameStats #goals .goal .score,#gameStats #goals .goal .gameTime{font-family:Economica,sans-serif;margin-right:10px;white-space:nowrap}#gameStats #goals .goal .scorer{font-weight:bold}#gameStats #goals .goal .assists{margin-left:15px}@media screen and (max-width:768px){#gameStats #goals .goal .assists{margin:0}}#gameStats #goals .goal .special{text-transform:uppercase;font-size:.5em;background:#000;color:#fff;border-radius:2px;padding:2px 4px;font-weight:bold;margin-left:5px}@media screen and (max-width:768px){#gameStats #goals .goal .special{display:inline-block;vertical-align:top}}#gameStats #goals .goal .teamLogo{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:3px;margin-right:10px}#gameStats #goals .goal .teamLogo img{width:25px;height:auto}#gameStats #goals .goal .info{display:flex;align-items:center}@media screen and (max-width:768px){#gameStats #goals .goal .info{display:block;margin:0}}#gameStats #goals .goal .info .scorer{text-transform:uppercase;font-weight:bold}@media screen and (max-width:768px){#gameStats #goals .goal .info .scorer{display:inline-block}}#gameStats #goals .goal .info .assists{font-size:.8em}#gameStats #goals .goal .info .details{display:flex;font-size:.9em}#gameStats #goals .goal .info .details div{margin-right:5px}#gameStats #goals .goal .info .details .score{font-weight:bold}#gameStats #penalties{width:45%}#gameStats #penalties .penalty{display:flex;padding:5px;align-items:center}#gameStats #penalties .penalty .eventTime{width:50px;text-align:right}#gameStats #penalties .penalty .team{text-align:center;font-size:.8em;font-weight:bold;padding:3px;border-radius:2px;margin:0 5px;width:15px}#gameStats #penalties .penalty .teamLogo{display:flex;width:30px;height:25px;align-items:center;justify-content:center;border-radius:3px}#gameStats #penalties .penalty .teamLogo img{width:20px;height:auto}#gameStats #penalties .penalty .details{font-size:.8em;flex-grow:1}#gameStats #penalties .penalty .details .player{display:flex;font-weight:bold}#gameStats #penalties .penalty .details .player .name{flex-grow:1;text-transform:uppercase}#gameStats #penalties .penalty .details .player .minutes{white-space:nowrap}#gameStats #penalties .penalty .details .infraction{font-size:.8em}#gameStats .sidebar .attendance{text-align:center;font-size:3em}#gameStats .sidebar .specialTeams .title{text-transform:uppercase;font-size:.8em;display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #aaa}#gameStats .sidebar .specialTeams .title .team{flex:1}#gameStats .sidebar .specialTeams .away{text-align:right}#gameStats .sidebar .specialTeams .description{text-align:center;white-space:nowrap;font-size:.8em}#gameStats .sidebar .specialTeams .statsRow{display:flex;align-items:center}#gameStats .sidebar .specialTeams .statsRow .stat{flex:1}#gameStats .sidebar .specialTeams .statsRow .value{font-size:1.5em}#gameStats .sidebar .specialTeams .statbarWrapper{background:#aaa;height:10px;width:100%;border-radius:2px;margin-top:10px}#gameStats .sidebar .specialTeams .statbarWrapper .statbarValue{background:#555;height:10px;border-right:solid 2px #fff}@media screen and (max-width:768px){#statsWrapper h2,#statsWrapper h3{text-align:center}}#statsWrapper .seriesSelector{float:right}@media screen and (max-width:768px){#statsWrapper .seriesSelector{float:none;text-align:center;margin-bottom:15px}}#statsWrapper .switcher{display:flex;justify-content:center;font-size:.8em}#statsWrapper .switcher .button{margin:15px;text-transform:uppercase;background:#ddd;padding:5px 15px;border-radius:3px;border:solid 1px #ccc;cursor:pointer}#statsWrapper .switcher .button.selected{background-color:#37598e;color:#fff}#scheduleWrapper .schedule{flex-grow:1}@media screen and (max-width:768px){#scheduleWrapper .schedule h2,#scheduleWrapper .schedule h3{text-align:center}}#scheduleWrapper .schedule .seriesSelector{float:right}@media screen and (max-width:768px){#scheduleWrapper .schedule .seriesSelector{float:none;text-align:center;margin-bottom:15px}}#scheduleWrapper .schedule .dateWrapper,#scheduleWrapper .schedule .monthWrapper{background:#37598e;color:#fff;padding:10px;text-align:center;text-transform:capitalize;font-weight:normal;border-radius:3px}#scheduleWrapper .schedule .seriesSchedule{z-index:1}#scheduleWrapper .schedule .seriesSchedule a{color:#222;text-decoration:none}@media screen and (max-width:768px){#scheduleWrapper .schedule .seriesSchedule{font-size:75%;margin:0}}#scheduleWrapper .schedule .seriesSchedule .gameWrapper{display:flex;height:50px;border-bottom:dashed 1px #ccc;justify-content:center;align-items:stretch}@media screen and (max-width:768px){#scheduleWrapper .schedule .seriesSchedule .gameWrapper{height:auto}}#scheduleWrapper .schedule .seriesSchedule .gameWrapper:hover{background:#aac6f5}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .leftInfo{width:15%}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .rightInfo{display:flex;font-size:.8em;align-items:center;justify-content:flex-end;width:15%;padding:0 10px}@media screen and (max-width:768px){#scheduleWrapper .schedule .seriesSchedule .gameWrapper .rightInfo .attendance{display:none}}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .rightInfo .endType{font-size:.8em;text-transform:uppercase;display:inline-block;background:#222;color:#fff;border-radius:2px;padding:2px 4px;font-weight:bold;margin-right:5px}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams{display:flex;align-items:center;justify-content:center;width:75%;flex:1;padding:6px}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .team{display:flex;align-items:center;flex:2}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .team.home{justify-content:flex-end}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .team .logo{padding:6px;display:flex;height:50px;width:50px;justify-content:center;background-size:70%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .team .logo{display:none}}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .details{padding:0 10px;display:flex;justify-content:center;align-items:center}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .details .bullet{display:flex;justify-content:center;align-items:center;font-size:2em;margin-top:-7px;margin-left:3px;margin-right:3px}#scheduleWrapper .schedule .seriesSchedule .gameWrapper .teams .details .score{font-size:1.3em;background:#1b2a44;text-align:center;color:#eee;margin:0 2px;border-radius:4px;width:30px;height:30px}#scheduleWrapper .schedule .teamSchedule a{text-decoration:none}#scheduleWrapper .schedule .teamSchedule .gameWrapper td{white-space:nowrap}#scheduleWrapper .schedule .teamSchedule .gameWrapper .teams a{display:flex;align-items:center}#scheduleWrapper .schedule .teamSchedule .gameWrapper .teams a .bullet{margin:0 5px}#scheduleWrapper .schedule .teamSchedule .gameWrapper .teams a .logo{margin-right:5px;display:flex;height:30px;width:30px;justify-content:center;background-size:85%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){#scheduleWrapper .schedule .teamSchedule .gameWrapper .teams a .logo{display:none}}#scheduleWrapper .schedule .teamSchedule .gameWrapper .attendance{text-align:right}#scheduleWrapper .schedule .teamSchedule .gameWrapper .advanced{font-family:Economica,sans-serif}.searchBar{margin-bottom:20px;display:flex;align-items:flex-end}.searchBar .item{flex-grow:1}.searchBar .item.link{flex-grow:0;font-size:.8em;text-transform:uppercase}.searchBar .item.link a{color:#555;text-decoration:none}.searchBar .item h5{text-transform:uppercase;font-weight:bold;font-size:.8em;color:#555;margin-bottom:5px}.searchBar .item.align-center{text-align:center}.searchBar .item.align-end{text-align:right}#teamSchedule td{vertical-align:middle;white-space:nowrap}#teamSchedule .teams{display:flex;align-items:center}#teamSchedule .teams .vs{margin:0 5px 0 10px}#teamSchedule .teams .team{display:flex;align-items:center}#teamSchedule .teams .team .logo{padding:2px;display:flex;height:30px;width:30px;justify-content:center;background-size:70%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){#teamSchedule .teams .team .logo{display:none}}#teamSchedule .score div{display:inline-block}#teamSchedule .endType{margin-left:5px;font-weight:bold;font-size:.8em;text-transform:uppercase;display:inline-block;background:#222;color:#fff;border-radius:2px;padding:1px 5px}.extra{padding:0}.extra .points-3{color:#3a9a3a}.extra .points-2{color:#c0a03a}.extra .points-1{color:#9d2b24}.extra .points-0{color:#000;display:none}.extra div{display:flex;padding:0}.extra div i{vertical-align:middle;font-size:12px;margin-right:2px}@media screen and (max-width:768px){.extra div i{font-size:10px}.extra div i.point-2,.extra div i.point-3{display:none}}.topCards{display:flex;margin-bottom:20px;justify-content:space-between}@media screen and (max-width:768px){.topCards{display:block}}.topCards .card{background:#ccc;border:solid 1px #ddd;padding:10px;border-radius:3px}@media screen and (max-width:768px){.topCards .card{margin-bottom:10px}}.topCards .card .title{text-transform:uppercase;font-size:.8em;margin-bottom:10px}.topCards .card .team{display:flex;align-items:center;text-transform:uppercase;font-size:1.5em;font-family:Dosis,sans-serif}.topCards .card .team .name{margin:0 15px}.topCards .card .team .logo img{height:30px;width:auto}.dataTable tr th.sorting{cursor:pointer}#playerHeader{color:#eee}@media screen and (max-width:768px){#playerHeader{font-size:40%}}#playerHeader .details{display:flex;align-items:center;color:#aac6f5}@media screen and (max-width:768px){#playerHeader .details{font-size:1.4em}}#playerHeader .main{display:flex;align-items:center;padding:20px 0}#playerHeader .main .nhlLogo{height:25px;width:auto;margin-right:10px;vertical-align:middle}#playerHeader .main .personDetails{flex:1}#playerHeader .main .nationalities{display:flex}#playerHeader .main .nationalities .flag{height:25px;width:auto;margin-right:10px;vertical-align:middle}#playerHeader .main .jersey{font-size:7em;font-family:"Squada One",sans-serif;line-height:70%;margin-right:20px;transform:skew(-5deg)}@media screen and (max-width:768px){#playerHeader .main .jersey{margin-right:10px}}#playerHeader .main .name{text-transform:uppercase;font-size:2em;text-align:left;margin-top:10px;flex:1}@media screen and (max-width:768px){#playerHeader .main .name{margin-top:3px}}#playerHeader .main .name .firstname{line-height:80%;margin-left:5px}@media screen and (max-width:768px){#playerHeader .main .name .firstname{margin:0}}#playerHeader .main .name .lastname{font-size:1.7em;font-weight:bold}#playerHeader .main .teamLogo img{max-height:100px;width:auto}@media screen and (max-width:768px){#playerHeader .main .teamLogo img{max-height:50px}}.dataTables_filter,.dataTables_length{margin-bottom:10px}.dataTables_length{float:right;margin-left:20px}.dataTables_filter{float:right;margin-left:20px}.dataTables_filter input,.dataTables_length select{vertical-align:middle;padding:5px 10px;border-radius:3px}.dataTables_filter input{margin-left:5px;width:300px;max-width:90%}.dataTables_paginate{margin-top:10px;float:right;text-align:center;border:solid 1px #ccc;display:inline-block;border-radius:3px;background:-ms-linear-gradient(top, #ffffff 5%, #eeeeee 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee)}.dataTables_paginate .paginate_button{cursor:pointer;display:inline-block;text-decoration:none;vertical-align:middle;padding:7px;color:#000;min-width:25px;border-left:solid 1px #ccc}.dataTables_paginate .current{background:-ms-linear-gradient(top, #eeeeee 5%, #ffffff 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff);color:#313550;font-weight:normal}.dataTables_paginate a:hover{background:-ms-linear-gradient(top, #eeeeee 5%, #dddddd 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee, endColorstr=#dddddd)}.dataTables_paginate span span{display:inline-block;text-decoration:none;vertical-align:middle;padding:7px;color:#000;min-width:25px;border-left:solid 1px #ccc;background:#fff}.standingsTable .divider td{border-top:solid 2px #fff}@media screen and (max-width:768px){.disposable{display:none !important}}</pre></body></html>