.linescores-wrapper{padding:0}.linescores-wrapper .linescores-container{font-size:13px;overflow:auto}.linescores-wrapper .table-linescores{margin-top:0}.linescores-wrapper .table-linescores thead{border:none}.linescores-wrapper .table-linescores th{background-color:#f7f7f7;font-weight:bold;color:#000;text-align:center}.linescores-wrapper .table-linescores tr{background-color:#fff}.linescores-wrapper .table-linescores td{text-align:center;background-color:#fff}.linescores-wrapper .table-linescores td:first-child{text-align:left}.linescores-wrapper .table-linescores .team-name{font-weight:bold}.linescores-wrapper .table-linescores .current-quarter{background-color:#eee}.linescores-wrapper .table-linescores th.current-quarter{background-color:#e5e5e5}.game-details-container{margin:0 0 10px 10px;font-size:13px}.game-details-container .game-additional-info-category{font-weight:bold}.main-wrapper div.player1{text-align:left}.main-wrapper div.player2{text-align:right}.live-game-header-container .main-container-black{background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 30px 10px 30px;color:#fff;text-transform:uppercase;height:auto}@media(min-width: 768px){.live-game-header-container .main-container-black{padding:30px 30px 40px 30px}}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .main-container-black{padding:40px 30px 0px 30px}}@media(min-width: 1440px){.live-game-header-container .header-content-container{width:1440px;margin-left:auto;margin-right:auto}}.live-game-header-container .team-info-container{text-align:center;padding:0;line-height:.95}.live-game-header-container .team-info-container a{color:#fff;text-decoration:none}.live-game-header-container .team-info-container a :hover{color:#fff;text-decoration:none}.live-game-header-container .team-info-container .team1{text-align:right}.live-game-header-container .team-info-container .team2{text-align:left}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .team-info-container{margin-bottom:22px}}@media(min-width: 1440px){.live-game-header-container .team-info-container:first-of-type{margin-right:-50px}.live-game-header-container .team-info-container:nth-of-type(2){margin-left:-50px}}.live-game-header-container .team-info-container .team-logo{margin-bottom:10px;min-height:75px}.live-game-header-container .team-info-container .team-logo img{width:75px;height:75px;-webkit-transform:translate3d(0, 0, 0)}.live-game-header-container .team-info-container .team-city{font-size:1.2rem;color:#fff}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .team-info-container .team-city{font-size:15px}}.live-game-header-container .team-info-container .team-name{font-size:1.5rem;color:#fff;font-weight:bold}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .team-info-container .team-name{font-size:22px}}.live-game-header-container .team-info-container .game-score{padding:0;font-size:1.2rem}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .team-info-container .game-score{font-size:15px;padding-top:4px}}@media(min-width: 1024px){.live-game-header-container .team-info-container .team-city{font-size:1.5rem}.live-game-header-container .team-info-container .team-name{font-size:2rem}.live-game-header-container .team-info-container .game-score{font-size:1.5rem}}@media(min-width: 1440px){.live-game-header-container .team-info-container .team-city{font-size:2.2rem}.live-game-header-container .team-info-container .team-name{font-size:2.9rem}.live-game-header-container .team-info-container .game-score{font-size:2.2rem}}@media(min-width: 1440px){.live-game-header-container .team-info-container-right{margin-left:-50px}}@media(min-width: 1440px){.live-game-header-container .team-info-container-left{margin-right:0 !important}}.live-game-header-container .game-info-container{text-align:center;line-height:1.1}.live-game-header-container .game-info-container .team1{text-align:right}.live-game-header-container .game-info-container .team2{text-align:left}.live-game-header-container .game-info-container .network-logo{margin:20px 0 0 0}.live-game-header-container .game-info-container .network-logo img{width:80px}@media(min-width: 768px){.live-game-header-container .game-info-container .network-logo img{width:100px;margin-top:0}}.live-game-header-container .game-info-container .game-scoreboard-container{text-align:center}.live-game-header-container .game-info-container .game-scoreboard-container .game-score{font-size:2.5rem;font-weight:bold;padding:0}.live-game-header-container .game-info-container .game-scoreboard-container .game-timer{font-size:1.2rem;margin-top:15px;padding:0}@media(min-width: 768px){.live-game-header-container .game-info-container .game-scoreboard-container{margin-top:85px;margin-bottom:0}.live-game-header-container .game-info-container .game-scoreboard-container .game-timer{margin-top:10px;font-size:1.8rem}}@media(min-width: 1024px){.live-game-header-container .game-info-container .game-scoreboard-container{margin-top:85px;margin-bottom:0}.live-game-header-container .game-info-container .game-scoreboard-container .game-score{font-size:3rem}.live-game-header-container .game-info-container .game-scoreboard-container .game-timer{font-size:2.2rem}}@media(min-width: 1440px){.live-game-header-container .game-info-container .game-scoreboard-container{margin-top:95px}.live-game-header-container .game-info-container .game-scoreboard-container .game-score{font-size:4rem}.live-game-header-container .game-info-container .game-scoreboard-container .game-timer{margin-top:20px}.live-game-header-container .game-info-container .game-scoreboard-container .game-timer{font-size:2.6rem}}.live-game-header-container .game-info-container .game-date{margin-top:25px;font-size:1.2rem}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .game-info-container .game-date{margin-top:11px;font-size:15px}}.live-game-header-container .game-info-container .game-time{font-size:1.7rem;font-weight:bold}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .game-info-container .game-time{font-size:20px}}.live-game-header-container .game-info-container .game-series{padding:10px 0}.live-game-header-container .game-info-container .game-location,.live-game-header-container .game-info-container .game-series{font-size:1.2rem}@media(min-width: 320px)and (max-width: 767px){.live-game-header-container .game-info-container .game-location,.live-game-header-container .game-info-container .game-series{font-size:15px}}@media(min-width: 768px){.live-game-header-container .game-info-container .game-date{margin-top:40px}}@media(min-width: 1024px){.live-game-header-container .game-info-container .network-logo{margin:10px 0 30px 0}.live-game-header-container .game-info-container .game-date{font-size:1.7rem}.live-game-header-container .game-info-container .game-time{font-size:2.5rem}.live-game-header-container .game-info-container .game-location{font-size:1.7rem}}.game-info-container{padding:0 10px 10px}@media(min-width: 768px){.game-info-container{padding:0}}.game-info-container .game-location-wrapper{margin-bottom:10px}.middle-column-container{padding:0}.teams-stats-overview-container{margin:0 0 20px -20px;text-transform:uppercase;padding:0 0 0 30px}@media(min-width: 768px){.teams-stats-overview-container{padding:0 0 0 20px}}@media(min-width: 320px)and (max-width: 767px){.teams-stats-overview-container{padding:0 10px 0 30px}}.teams-stats-overview-container .team-name{margin-left:-20px}@media(min-width: 768px){.teams-stats-overview-container .team-name{margin-left:0}}@media(min-width: 768px){.teams-stats-overview-container .individual-team-stats-overview-container{padding:0}}.teams-stats-overview-container .team-stats-overview{background-color:#f9fbfa;padding:0 15px;margin-bottom:-7px}@media(min-width: 768px){.teams-stats-overview-container .team-stats-overview{padding:10px 0;margin:0 0 22px 0}}.teams-stats-overview-container .team-stat-container{padding:7px 0 0 0;text-align:center;border-bottom-style:solid;border-color:#000;border-width:1px;height:inherit}@media(min-width: 768px)and (max-width: 1023px){.teams-stats-overview-container .team-stat-container{height:112px}}@media(min-width: 1024px)and (max-width: 1249px){.teams-stats-overview-container .team-stat-container{padding:0px}}.teams-stats-overview-container .team-stat-container:last-child{border-bottom:0}@media(min-width: 768px){.teams-stats-overview-container .team-stat-container{border-bottom:0;padding:0 10px;border-right:1px solid}.teams-stats-overview-container .team-stat-container:last-child{border-right:0}}.teams-stats-overview-container .team-stat-container .stat-overview-heading{font-weight:bold;font-size:12px;height:inherit}@media(min-width: 768px)and (max-width: 1023px){.teams-stats-overview-container .team-stat-container .stat-overview-heading{height:33px}}.teams-stats-overview-container .team-stat-container .stat-overview-rank{font-size:40px;font-weight:bold;line-height:36px;margin-bottom:6px}.teams-stats-overview-container .team-stat-container .stat-overview-rank span{vertical-align:super;font-size:16px;font-weight:bold}.teams-stats-overview-container .team-stat-container .stat-overview-data{font-size:12px;font-weight:500;color:#000;margin-bottom:10px}@media(min-width: 768px){.teams-stats-overview-container .team-stat-container .stat-overview-data{margin-bottom:0}}.last-five-meetings-container th{background-color:#fff !important;color:#000 !important;font-weight:bold !important}.team-leaders-container{width:100%;margin:0}.team-leaders-container.row,.team-leaders-container .team-leaders-container{margin:0}.team-leaders-container .individual-leader-container{margin-bottom:30px;padding:0 25px}.team-leaders-container .leader-type{text-align:center;font-size:1.3rem;margin-bottom:-5%}.team-leaders-container .player-images{margin-bottom:5px}.team-leaders-container .player-image-container{padding:0;overflow:hidden}.team-leaders-container .player-image-container img{width:130%;max-width:500px;margin-left:-15%;margin-right:-15%}.team-leaders-container .player-name-container{margin-bottom:0}.team-leaders-container .player-name-container .player-name{font-size:1.3rem;text-transform:uppercase;font-weight:200;padding:0 10px;white-space:nowrap}@media(min-width: 320px)and (max-width: 767px){.team-leaders-container .player-name-container .player-name{font-size:15px}}@media(min-width: 768px)and (max-width: 1023px){.team-leaders-container .player-name-container .player-name{font-size:13px}}@media(min-width: 1024px)and (max-width: 1249px){.team-leaders-container .player-name-container .player-name{font-size:14px}}.team-leaders-container .player-stats-bar-container{padding:0 10px;margin-bottom:0}.team-leaders-container .player-stats-bar-container .player-stats-bar{display:inline-block;border-bottom:7px solid}.team-leaders-container .player-stats-bar-container .player-stat{font-size:2rem;text-transform:uppercase;font-weight:bold;padding:0}.game-preview-container{padding:0 10px;min-height:170px}@media(min-width: 768px){.game-preview-container{padding:0}}.game-preview-container .game-preview{font-size:20px}.game-summary-container{position:relative;margin:0;padding:10px}@media(min-width: 768px){.game-summary-container{padding-top:0px}}.game-summary-container .game-summary-table-wrapper{padding:0}@media(min-width: 768px){.game-summary-container .game-summary-table-wrapper{padding-right:30px}}.game-summary-container .last-play-container{margin-top:0}@media(min-width: 768px){.game-summary-container .last-play-container{margin-top:37px}}@media(min-width: 768px){.game-summary-container .last-play-container{padding-left:20px}}@media(min-width: 1250px){.game-summary-container .last-play-container{margin-left:10px}}.game-summary-container .last-play-container .last-play-time{padding:0}.game-summary-container .last-play-container .last-play-team{text-transform:uppercase;padding:0;font-weight:bold}.game-summary-container .last-play-container .last-play-description{padding:0;font-size:.9rem}.individual-team-stats-overview-container .team-name{display:inline-block;font-size:18px !important;margin-bottom:15px;line-height:10px;text-transform:uppercase;font-weight:bold}.boxscores-container{width:100%;padding:10px;margin:0}.boxscores-container .team-info-container{padding:0;margin-bottom:15px}@media(min-width: 1024px)and (max-width: 1249px){.boxscores-container .team-info-container{margin-bottom:17px;margin-top:10px}}.boxscores-container .team-logo-wrapper{display:inline-block}.boxscores-container .team-name{display:inline-block;font-size:18px !important;margin-bottom:10px;line-height:10px;text-transform:uppercase;font-weight:bold;margin-left:10px}.boxscores-container .live-scoreboard-table-wrapper{padding:0;overflow-x:auto;margin-bottom:20px}.boxscores-container .live-scoreboard-table{margin-bottom:0;white-space:nowrap}.boxscores-container .live-scoreboard-table tbody td.hover{font-weight:bold}.boxscores-container .live-scoreboard-table tfoot{border-top:2px solid #ddd}.boxscores-container .live-scoreboard-table tfoot td a{color:#000}.boxscores-container .live-scoreboard-table tfoot td{text-align:right}.boxscores-container .live-scoreboard-table .totals{font-weight:bold}.boxscores-container .live-scoreboard-table .bench-header{text-align:left;background-color:#fff;border-top:none;padding-top:15px;border-bottom:2px solid #ddd}.boxscores-container .live-scoreboard-table .did-not-play{text-align:left !important}.play-by-play-container{padding:0 10px}@media(min-width: 1024px){.play-by-play-container{padding:0}}.play-by-play-container .quarter-selector{margin-left:0;margin-bottom:10px;font-size:16px}.play-by-play-container .quarter-selector .quarter-picker-title{display:inline-block;margin-right:15px}.play-by-play-container .quarter-selector .quarter-picker{padding:0;display:inline-block;margin-right:10px;cursor:pointer}.play-by-play-container .quarter-selector .quarter-picker.selected{font-weight:bold}.play-by-play-container .quarter-selector .quarter-picker.selected::after{height:3px;background:#333;width:120%;display:block;content:"";margin-top:3px;margin-right:-20%;opacity:1}.play-by-play-container .quarter-selector .quarter-picker::after{height:3px;background:#333;width:120%;display:block;content:"";margin-top:3px;margin-right:-20%;opacity:0;-webkit-transition:all 500ms;transition:all 500ms}.play-by-play-container .quarter-selector .quarter-picker:hover::after{opacity:1}.play-by-play-container .quarter-container{font-size:13px}.play-by-play-container .play-by-play-wrapper{width:100%;padding:10px 0;margin:0;border-top:1px solid #ddd}.play-by-play-container .play-by-play-wrapper .play-time{padding-left:0}.play-by-play-container .play-by-play-wrapper .play-team{font-weight:bold;text-transform:uppercase}.play-by-play-container:last-child{border-bottom:1px solid #ddd}.recap-load-more{color:#fff;background-color:#156bac;height:50px;font-size:1.25rem;font-weight:400;padding:10px;border:none;border-radius:5px;text-align:center}.recap-load-more:hover{cursor:pointer;opacity:.5;filter:alpha(opacity=80);transition:all 250ms cubic-bezier(0.25, 0.25, 0.75, 0.75)}.game-end .game-info-container{font-size:.9rem;margin-bottom:30px}.game-end .play-by-play-container{margin-bottom:30px}.game-end .play-by-play-container .quarter-selector{width:100%}.game-end .game-recap-container{padding:0 10px;margin-bottom:25px;min-height:170px}@media(min-width: 768px){.game-end .game-recap-container{padding:0}}.game-end .game-recap-container .article-column{font-size:20px}.game-end .game-summary-table-wrapper{margin-bottom:30px;padding:0 10px}@media(min-width: 1024px){.game-end .game-summary-table-wrapper{padding:0}}.game-end .table-live-game-summary{margin-top:0}@media(min-width: 768px){.game-end .middle-column-container{padding-right:20px}}@media(min-width: 1250px){.game-end .middle-column-container{padding:0 10px}}.game-end .linescores-container{padding:0 10px}@media(min-width: 768px){.game-end .linescores-container{padding:0}}@media(min-width: 1250px){.game-end .post-game-stats-table{margin-left:-50%}}.game-end .boxscores-container{padding:0;margin:30px 0 0 0;padding:10px}@media(min-width: 768px){.game-end .boxscores-container{padding:0}}@media(min-width: 1250px){.game-end .below-video{margin-top:50px !important}}.game-end .ad-container{margin-left:-10px;text-align:center}.game-end .article-companion{display:none}.player-name-link{color:#000}.nhl-game__arena{background-image:url(http://static.rogersdigitalmedia.com/sportsnet-mobile-app/leagues/nhl/arena/nhl_arena_det.jpg);background-size:cover;background-position:center;height:100%;left:0;position:absolute;top:0;width:100%}.nhl-game__arena:after{background:#000;content:" ";display:block;height:100%;left:0;opacity:.6;top:0;width:100%}.nhl-game .live-game-header-container .game-info-container .network-logo img{width:55px}.nhl-game .live-game-header-container{position:relative}.nhl-game .live-game-header-container .main-container-black div{z-index:1}.nhl-game .individual-leader-container{padding:0 10px}@media(max-width: 768px){.nhl-game .individual-team-stats-overview-container .team-name{margin-left:-10px}}.nhl-game #tabs .ui-tabs-nav{border:none;font-size:1.1em;margin:0 0 15px;padding:0}.nhl-game #tabs .ui-tabs-nav a{color:#000}.nhl-game #tabs .ui-tabs-nav a:hover,.nhl-game #tabs .ui-tabs-nav a:focus{text-decoration:none}.nhl-game #tabs .ui-tabs-nav .ui-state-active{border-bottom:3px solid #000}@media(max-width: 768px){.nhl-game #tabs .ui-tabs-nav{font-size:.9em}}.nhl-game .ui-corner-bottom{padding:0}.nhl-game .game-details-container{margin:0 0 45px 0}.nhl-game .game-location-wrapper{padding:0 0 18px 0}.nhl-game .game-location-wrapper::last-child{padding:0}.nhl-game .linescores-container .table-sn-stats{margin:0 0 42px 0}.nhl-game .linescores-container .table-sn-stats thead{border:none}.nhl-game .linescores-container .table-sn-stats thead>tr>th{background:#f7f7f7;color:#000;font-weight:900}.nhl-game .linescores-container .table-sn-stats tbody>tr:nth-child(odd){background:#fff}.nhl-game .linescores-container .table-sn-stats tbody>tr td:nth-child(2){text-align:center}.nhl-game .boxscores-container{padding:0px}.nhl-game .boxscores-container .team-name{text-transform:capitalize}.nhl-game .boxscores-container tbody td{text-align:center}.nhl-game .boxscores-container .live-scoreboard-table{margin:0 0 20px 0}.nhl-game .penalties-container,.nhl-game .scoringsummary-container{margin:0 0 40px 0}.nhl-game .penalties-container .live-scoreboard-table-wrapper,.nhl-game .scoringsummary-container .live-scoreboard-table-wrapper{padding:0}.nhl-game .nhl-scoring-summary thead tr th:first-child,.nhl-game .nhl-penalty-summary thead tr th:first-child{width:60px}.nhl-game .nhl-scoring-summary thead tr th:nth-child(2),.nhl-game .nhl-penalty-summary thead tr th:nth-child(2){width:65px}.nhl-cta__wrap{padding:0 0 40px 0}@media(max-width: 768px){.nhl-cta__wrap{padding:10px 10px 20px 10px}}.main-wrapper .nhl-game__cta:hover{text-decoration:none;color:#fff}.nhl-game__cta{display:flex;justify-content:center;color:#fff;background-color:#156bac;height:50px;font-size:1.25rem;font-weight:400;border:none;border-radius:5px;text-align:center}.nhl-game__cta:focus{color:#fff}@media(max-width: 768px)and (orientation: portrait){.nhl-game__cta{font-size:1rem;padding-top:15px}}.nhl-game .individual-leader-container{overflow:hidden}.nhlgame-sponsor{margin:20px auto 0;width:40%}.nhlgame-presented{font-size:.9em;text-transform:capitalize}.nhlgame-presented,.nhlgame__sponsor{display:inline-block}.nhlgame__gamestats tbody tr td:nth-child(2){text-align:center}@media(min-width: 1250px){.player__longname{font-size:.65em}}@media(max-width: 320px){.player__longname{font-size:.7em}}@media(max-width: 767px){.nhlgame-preview{display:flex;flex-direction:column}}@media(max-width: 768px){.nhlgame-preview__middlecol{order:1}}@media(max-width: 768px){.nhlgame-preview__leftcol{order:2}}@media(max-width: 768px){.nhlgame-preview__rightcol{order:3}}.scoringsummary-container .live-scoreboard-table-wrapper,.penalties-container .live-scoreboard-table-wrapper{padding:0;overflow-x:auto;margin-bottom:20px}.scoringsummary-container .live-scoreboard-table-wrapper .live-scoreboard-table,.penalties-container .live-scoreboard-table-wrapper .live-scoreboard-table{white-space:nowrap}@media(min-width: 1024px)and (max-width: 1249px){#live_game_middle_col #featured_highlight,.game-in-progress #player-profile-row-rotowire #featured_highlight,.game-end #player-profile-row-rotowire #featured_highlight{height:210px}}@media(min-width: 768px)and (max-width: 1249px){.game-end #igh-module h3,.game-in-progress #igh-module h3{margin:10px 0 0 0}}.game-stars-cont a{color:#fff}.fancy-playercards.starting-goaliecards{list-style:none}.fancy-playercards.starting-goaliecards .border-convert-bottom{border-bottom:none}.fancy-playercards.starting-goaliecards .card-container{height:auto}.fancy-playercards.starting-goaliecards .card-container .card-goalie-status{display:block;clear:both;width:100%;font-weight:900;padding:1em;border-top:1px solid #dadada}.card-goalie-statblock{float:left;font-weight:900;width:33.33%;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;height:55px;border-right:1px solid #dadada}.card-goalie-statblock:last-of-type{border:none}.card-goalie-stat{font-weight:400}.team-leaders-container .player-image-container img{width:190px}.individual-leader-container .player1 img{float:left;margin:0 0 0 -30px}.individual-leader-container .player2 img{float:right;margin:0 -30px 0 0}@media(max-width: 768px){.nba #live_game_middle_col .teams-stats-overview-container .team-name{margin-left:-10px}}
