/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.five9-frame{right:0 !important;}.five9-frame .five9-chat-button{background:#007db0;}
#cogeco-notifications{position:relative;z-index:999;}#cogeco-notifications .ticker-style{display:flex;flex-direction:row;align-items:center;gap:24px;}#cogeco-notifications .close{cursor:pointer;background:url("/modules/custom/cogeco_notifications/css/../images/x-16.svg") no-repeat center;height:24px;align-self:center;flex:0 0 24px;}#cogeco-notifications .theme-teal,#cogeco-notifications .theme-midnight,#cogeco-notifications .theme-red,#cogeco-notifications .theme-red-error{color:#fff;}#cogeco-notifications .theme-teal a,#cogeco-notifications .theme-midnight a,#cogeco-notifications .theme-red a,#cogeco-notifications .theme-red-error a{color:#fff;text-decoration:underline #fff;}#cogeco-notifications .theme-teal a:hover,#cogeco-notifications .theme-midnight a:hover,#cogeco-notifications .theme-red a:hover,#cogeco-notifications .theme-red-error a:hover{text-decoration:none;}#cogeco-notifications .theme-teal a:focus,#cogeco-notifications .theme-midnight a:focus,#cogeco-notifications .theme-red a:focus,#cogeco-notifications .theme-red-error a:focus{outline:2px solid #fff;}#cogeco-notifications .theme-teal .close,#cogeco-notifications .theme-midnight .close,#cogeco-notifications .theme-red .close,#cogeco-notifications .theme-red-error .close{background:url("/modules/custom/cogeco_notifications/css/../images/x-16-white.svg") no-repeat center;}#cogeco-notifications .theme-teal{background:#07838D;}#cogeco-notifications .theme-grey{background:#F2F3F7;}#cogeco-notifications .theme-teal-promo{background:#80D3DA;}#cogeco-notifications .theme-midnight{background:#001e62;}#cogeco-notifications .theme-yellow{background:#FAE9BB;}#cogeco-notifications .theme-red{background:#BF3E00;}#cogeco-notifications .theme-red-error{background:#BF0202;}#cogeco-notifications li{padding:12px 30px;}#cogeco-notifications li.inactive{display:none;}#cogeco-notifications li.expand .information{max-height:5000px;}#cogeco-notifications li.persistent .close{display:none;}#cogeco-notifications li .information{max-height:24px;text-align:left;flex:1;-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;}#cogeco-notifications li .information p:first-child{margin-bottom:0;padding-bottom:0;}#cogeco-notifications li .information.is-truncated{cursor:pointer;}#cogeco-notifications li .information p{font-size:16px;}#cogeco-notifications .dotdotdot > *{display:inline;}@media screen and (min-width:768px){#cogeco-notifications li{padding:12px 0;}}
[id^=chan-].fancybox-content{background:#fff;height:auto;left:50%;max-width:900px;opacity:1;overflow:visible;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:90%;}[id^=chan-].fancybox-content .details{position:relative;}[id^=chan-].fancybox-content .details .title{padding:0 0 40px 0;}[id^=chan-].fancybox-content .details .title h2{margin:0;}[id^=chan-].fancybox-content .details .content{align-items:center;-moz-align-items:center;-webkit-align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;}[id^=chan-].fancybox-content .details .content .description-container{margin-left:30px;-webkit-box-flex:0 1 80%;-moz-box-flex:0 1 80%;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;}[id^=chan-].fancybox-content .details .content img{display:block;flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-flex:0 0 auto;}.component-tv-channels{margin-top:30px;}.component-tv-channels .toolbar{font-family:"Quicksand",Times,sans-serif;}.component-tv-channels label span{color:#000;display:block;font-size:18px;font-weight:400;line-height:25px;margin:0 0 25px;}.component-tv-channels .icon{margin-left:5px;}.component-tv-channels .filter-option{width:100%;}.component-tv-channels .filter{background-color:#fff;padding:15px;position:relative;}.component-tv-channels .filter.filtering-options{background-color:transparent;padding:15px 0;}.component-tv-channels .search-channels .channel-name-filter-input{background:#fff url(/modules/custom/cogeco_tv_channels/images/search-24.png) no-repeat 98%;background-size:25px;border:1px solid #001e62;height:44px;padding:5px;width:100%;font-size:14px;}.component-tv-channels .search-channels .filter-option{background-color:#fff;border:1px solid #004282;color:#004282;position:absolute;width:calc(100% - 30px);z-index:1;}.component-tv-channels .search-channels .filter-option li{height:40px;line-height:40px;padding-left:10px;}.component-tv-channels .search-channels .filter-option li:hover{background-color:#009ad2;color:#fff;}.component-tv-channels .search-channels .visible{position:relative;}.component-tv-channels .view-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.component-tv-channels .view-options span{color:#3f4553;display:block;font-size:18px;font-weight:400;line-height:25px;margin:0 0 25px;}.component-tv-channels .view-options button{border:none;display:inline-block;height:40px;margin:0 0 0 10px;padding:0;position:relative;vertical-align:top;width:40px;}.component-tv-channels .view-options button.tile-view{background:#fff url(/modules/custom/cogeco_tv_channels/images/circles_box_white.png) no-repeat center center;margin-left:auto;background-size:contain;}.component-tv-channels .view-options button.tile-view.selected{background-image:url(/modules/custom/cogeco_tv_channels/images/circles_white_selected.png);background-size:20px;}.component-tv-channels .view-options button.list-view{background:#fff url(/modules/custom/cogeco_tv_channels/images/list_box_white.png) no-repeat center center;background-size:contain;}.component-tv-channels .view-options button.list-view.selected{background-image:url(/modules/custom/cogeco_tv_channels/images/list.png);background-size:23px;}.component-tv-channels .view-options button.selected{background-color:#001e62;}.component-tv-channels .view-options button.selected:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:9px solid #001e62;content:"";height:0;left:calc(50% - 11px);position:absolute;top:100%;width:0;}.component-tv-channels .expand{padding:0;}.component-tv-channels .expand .title.open:after{-webkit-transform:rotateX(180deg) translateY(50%);-moz-transform:rotateX(180deg) translateY(50%);transform:rotateX(180deg) translateY(50%);}.component-tv-channels .expand .title.open + .expand-panel{max-height:500px;}.component-tv-channels .expand .expand-panel{height:auto;max-height:0;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear;}.component-tv-channels .expand .expand-panel .filter-option{color:#3f4553;font-size:13px;margin-bottom:20px;}.component-tv-channels .count-channels{margin:15px 0;}.component-tv-channels .count-channels span:first-child{color:#3f4553;display:block;font-size:18px;font-weight:400;line-height:25px;}.component-tv-channels .channels-list{margin-bottom:30px;margin-top:30px;}.component-tv-channels .channels-list.tiles{border-top:solid 1px #F3F3F5;padding-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.component-tv-channels .channels-list.tiles .tile{text-align:center;-webkit-box-flex:0 0 33.3333%;-moz-box-flex:0 0 33.3333%;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;}.component-tv-channels .channels-list.tiles .tile a,.component-tv-channels .channels-list.tiles .tile button{background:none;border:none;display:block;margin-bottom:10px;margin-top:10px;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}.component-tv-channels .channels-list.tiles .tile a:hover,.component-tv-channels .channels-list.tiles .tile a:focus,.component-tv-channels .channels-list.tiles .tile button:hover,.component-tv-channels .channels-list.tiles .tile button:focus{box-shadow:0 0 16px 2px #b0b0b0;}.component-tv-channels .channels-list.tiles .tile a img,.component-tv-channels .channels-list.tiles .tile button img{max-width:100%;}.component-tv-channels .channels-list .tile-view{display:none;}.component-tv-channels .channels-list .tile-view.selected{display:block;}.component-tv-channels .channels-list .list-view{display:none;}.component-tv-channels .channels-list .list-view.selected{display:block;}.component-tv-channels .channels-list .channel{border:solid 1px #F3F3F5;margin-bottom:-1px;padding:20px;}.component-tv-channels .channels-list .channel h3{margin-top:0;}.component-tv-channels .channels-list .channel .detail img{display:none;}.component-tv-channels .channels-list .channel img{display:block;margin:0 auto;}.component-tv-channels .channels-list .channel .channel-link{word-wrap:break-word;}.component-tv-channels .channels-list .invisible{display:none !important;}.component-tv-channels .channels-list [id^=chan-] h2{font-size:2.4rem;margin:0 0 2rem 3rem;}.body--modal-open{overflow:hidden;}@media (min-width:768px){.component-tv-channels .toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.component-tv-channels .filter.filtering-options{background-color:#fff;border-left:solid 1px #fff;border-right:solid 1px #fff;}.component-tv-channels .search-channels,.component-tv-channels .filtering-options{-webkit-box-flex:1 1 41.66667%;-moz-box-flex:1 1 41.66667%;-webkit-flex:1 1 41.66667%;-ms-flex:1 1 41.66667%;flex:1 1 41.66667%;}.component-tv-channels .view-options{display:block;-webkit-box-flex:1 1 16.66667%;-moz-box-flex:1 1 16.66667%;-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;}.component-tv-channels .view-options button:last-child{margin:0 0 0 1px;}.component-tv-channels .expand .title{display:none;}.component-tv-channels .expand .expand-panel{border-bottom:none;overflow:visible;height:auto;padding:0 15px;}.component-tv-channels .channels-list.tiles .tile{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:14.2857142857%;-moz-flex-basis:14.2857142857%;-ms-flex-basis:14.2857142857%;flex-basis:14.2857142857%;}.component-tv-channels .channels-list.tiles .tile button{height:130px;width:130px;}.component-tv-channels .channels-list .channel{background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.component-tv-channels .channels-list .channel img{display:block;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.component-tv-channels .channels-list .channel .description-container{margin-left:30px;-webkit-box-flex:0 1 80%;-moz-box-flex:0 1 80%;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;}.component-tv-channels .channels-list .channel .detail img{display:none;}}a.field-link[href$=".pdf"]:before{content:none !important;}@media (min-width:992px){.component-tv-channels .filter{padding:15px 30px 30px;}.component-tv-channels .expand .expand-panel{padding:0 30px;}}
