@import '/Content/_fonts/Rubrik/Rubrik-Light.css';@import '/Content/_fonts/Rubrik/Rubrik-ExtraLight.css';@import '/Content/_fonts/Rubrik/Rubrik-Regular.css';@import '/Content/_fonts/Rubrik/Rubrik-Medium.css';@import '/Content/_fonts/Rubrik/Rubrik-SemiBold.css';@import '/Content/_fonts/Radio-Canada/radiocanada.css';@import '/Content/_css/plugins/jquery.colorbox.css';@import '/Content/_css/plugins/rc.oauth2.loginbar-1.0.0.css';.nav-mobile-active-action{margin-left:250px;width:100%}.nav-mobile-active-transition{width:100%}@media screen and (max-width:991px){.nav-mobile-active-transition{-webkit-transition:margin-left .7s;transition:margin-left .7s;width:100%}}@media screen and (max-width:75em){html body{overflow-x:hidden}}.hidden{display:none !important}@media screen and (max-width:320px){.hidden-mobile-xs{display:none !important}}@media screen and (max-width:767px){.hidden-mobile{display:none !important}}@media screen and (min-width:768px) and (max-width:991px){.hidden-tablet-md{display:none !important}}@media screen and (min-width:992px) and (max-width:1199px){.hidden-tablet-lg{display:none !important}}@media screen and (min-width:1200px){.hidden-desktop{display:none !important}}@media screen and (min-width:320px){.visible-xs{display:none !important}}@media screen and (min-width:320px){.visible-mobile-xs{display:none !important}}@media screen and (min-width:767px){.visible-mobile{display:none !important}}@media screen and (max-width:1199px){.visible-desktop{display:none !important}}.non-responsive{overflow-x:auto}@media screen and (max-width:320px){.non-responsive .hidden-mobile-xs{display:block !important}}@media screen and (max-width:767px){.non-responsive .hidden-mobile{display:block !important}}@media screen and (min-width:768px) and (max-width:991px){.non-responsive .hidden-tablet-md{display:block !important}}@media screen and (min-width:992px) and (max-width:1199px){.non-responsive .hidden-tablet-lg{display:block !important}}@media screen and (max-width:1199px){.non-responsive .hidden-desktop{display:none !important}}@media screen and (min-width:768px){.non-responsive .visible-mobile-xs{display:block !important}}.icon-radiocanada{font-family:'radiocanada';font-size:18px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.hidden-htag{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.link-hover-focus{text-decoration:underline}.reset-button{background:none;padding:0;border:none;cursor:pointer}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.element-invisible{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.center-vertically{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ellipsis-oneline{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.widget-sports-resumed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;position:relative;min-height:90px;padding:0 10px;margin-bottom:20px;border:1px solid #d6d6d6}.widget-sports-resumed h3{margin:0 -10px;padding:8px 0 8px 10px;text-transform:uppercase;color:#333;border-bottom:1px solid #d6d6d6}.widget-sports-resumed .col{position:relative}.widget-sports-resumed .col:before,.widget-sports-resumed .col:after{content:" ";display:table}.widget-sports-resumed .col:after{clear:both}.widget-sports-resumed .col-2.col{border-bottom:1px solid #d6d6d6}.widget-sports-resumed .cell-title{float:left;width:75px;margin-top:13px;color:#666;font-size:11px;text-transform:uppercase}.widget-sports-resumed .results-table{float:left;margin-top:10px;border-collapse:initial;border:none;border-left:1px solid #d6d6d6}.widget-sports-resumed .results-table td:first-child{padding:0 0 4px 10px}.widget-sports-resumed .results-table tr:nth-child(2) td{padding-bottom:5px}.widget-sports-resumed .results-table th,.widget-sports-resumed .results-table td{padding:0;border:none;vertical-align:middle}.widget-sports-resumed .results-table .team-img{width:78px}.widget-sports-resumed .results-table .team-img img{display:block}.widget-sports-resumed .results-table .team-name{font-size:11px;font-weight:bold}.widget-sports-resumed .results-table .team-score{width:25px;text-align:right;font-size:18px;font-weight:bold}.widget-sports-resumed .match-date{position:absolute;top:50%;margin-top:-14px;right:0;text-align:right;font-weight:bold;text-transform:uppercase;font-size:11px;color:#333}.widget-sports-resumed .match-date em{display:block;padding-top:2px;font-style:normal;font-size:16px;font-weight:normal;color:#c00}.widget-sports-resumed .match-period{position:absolute;top:27px;right:0;font-size:11px;color:#c00;text-transform:uppercase}.widget-sports-resumed .loading-icon{position:absolute;top:60%;left:50%;margin:-12px 0 0 -12px}