html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{background:#0a0d13;line-height:1.55;background-image:radial-gradient(ellipse 900px 1000px at 60% 10%,rgb(0 194 217 / .08),transparent 60%);margin:0;padding:0;color:#eef3f6;font-family:'Roboto Condensed',sans-serif;overflow-x:hidden}h1,h2,h3,.site-name{font-family:"Roboto Condensed",sans-serif;font-weight:700}.p{font-family:"Roboto Condensed",sans-serif;font-weight:500}img{max-width:100%}body.home .container{min-height:500px}h2{font-size:20px;text-transform:uppercase;line-height:1.2}.home-main-content{background:linear-gradient(180deg,#0f141d 0%,#0a0d13);padding:5px;border-radius:5px;margin-left:0;border:1px solid #1d27322e;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.home-main-content h1{font-size:27px;color:#eef3f6;text-transform:uppercase;text-align:center}.home-main-content p{margin:20px;font-size:.95rem;line-height:1.6;color:#dbdbdb}.home-sidebar-content{background:linear-gradient(180deg,#0f141d 0%,#0a0d13);padding:5px;border-radius:5px;border:1px solid #1d27322e;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.home-sidebar-content h2{font-size:24px;color:#eef3f6;text-transform:uppercase;text-align:center;margin-bottom:12px}.home-sidebar-content h3{font-size:1rem;color:#eef3f6;text-transform:uppercase;text-align:center;margin-bottom:12px}.home-sidebar-content p{font-size:.95rem;line-height:1.6;color:#dbdbdb;margin:20px}.home-sidebar-content ol{margin:0;font-size:.95rem;line-height:1.6;color:#dbdbdb}.home-sidebar-content ol li{margin-bottom:8px;line-height:1.5;font-size:.95rem;color:#dbdbdb}.home-sidebar-content ol li strong{color:#eef3f6;font-size:.95rem}.timezone-selector{width:160px}.container{display:flex;flex-wrap:wrap;width:min(100%, 1400px);gap:5px;margin:10px auto;padding:0 5px}.left-content{flex:2;min-width:0}.main_header{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-image:linear-gradient(to right,#111,#001f35,#0b0b0b,#000,#000);border-bottom:2px solid #1d2732;padding:10px}.main_header .logo-line{width:100%;max-width:1200px;margin:0 auto;padding:8px 15px;display:flex;align-items:center;box-sizing:border-box}.main_header .logo-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#eef3f6}.main_header .logo-img{width:45px;height:45px}.main_header .site-name{font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:.5px;color:#eef3f6;text-transform:capitalize}.main_header .logo-link:hover .site-name{color:#00d9ff}@media (max-width:600px){.main_header .logo-line{padding:7px 12px}.main_header .site-name{font-size:22px}}.site-footer{width:100%;margin:40px 0 0;padding:0;background:linear-gradient(180deg,#0f141d 0%,#0a0d13 100%);color:#aaa;border-top:2px solid #1d2732;box-sizing:border-box}.site-footer__inner{width:100%;max-width:1200px;margin:0 auto;padding:28px 20px 22px;box-sizing:border-box}.site-footer__disclaimer{width:100%;margin:0;padding:0 0 22px;border-bottom:1px solid #1d2732}.site-footer__disclaimer p{margin:0;padding:0;font-family:Roboto Condensed,sans-serif;font-size:13px;line-height:1.7;color:#aaa;text-align:center}.site-footer__disclaimer strong{color:#eef3f6;font-weight:700}.site-footer__copyright{width:100%;margin:0;padding:18px 0 0;text-align:center}.site-footer__copyright p{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;color:#777}@media (max-width:768px){.site-footer{margin-top:30px}.site-footer__inner{padding:24px 16px 20px}.site-footer__disclaimer{padding-bottom:18px}.site-footer__disclaimer p{font-size:12px;line-height:1.65}.site-footer__copyright{padding-top:16px}.site-footer__copyright p{font-size:12px}}@media (max-width:480px){.site-footer{margin-top:25px}.site-footer__inner{padding:22px 14px 18px}.site-footer__disclaimer p{font-size:11px;line-height:1.65}.site-footer__copyright p{font-size:11px;line-height:1.5}}.top_navbar{background:#121212;color:#eee;padding:5px 10px;border-bottom:1px solid #444;font-size:14px;overflow-x:auto;white-space:nowrap}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}a:-webkit-any-link{color:#eef3f6;cursor:pointer;text-decoration:none}a:-webkit-any-link:hover{text-decoration:underline;color:#eef3f6}.NHL_schedule_container{width:100%;border-collapse:collapse;background:linear-gradient(180deg,#0f141d 0%,#0a0d13)}table{font-size:15px;text-align:center!important;box-shadow:0 3px 6px #fff0,0 1px 2px rgb(0 0 0 / 40%);border:0;border-radius:5px}table td,table th{padding:6px;vertical-align:middle;border:1px solid #26333f}td.vs{text-align:center;padding:5px}td.vs .game_time{display:block;margin:2px 0;font-size:13px;color:#eef3f6;font-weight:900;text-transform:capitalize}td.vs .schedule_date{display:block;margin:2px 0;font-size:11px;color:#eef3f6;font-weight:100;text-transform:capitalize}td.vs .main_vs{font-weight:900;color:#ff8204;font-size:15px;display:block}td.teamvs span{font-size:14px;color:#eef3f6;font-weight:900;text-transform:capitalize}td.teamlogo img{width:45px;height:45px;transition:transform 0.3s ease-in-out;vertical-align:middle}td.teamlogo:hover img{transform:scale(1.2)}.game_time{text-align:center;font-weight:700;border-radius:0;font-size:14px}.game_date{font-size:12px;text-align:center;font-weight:700}button.watch_btn{display:inline-flex;align-items:center;justify-content:center}.watch_btn{background:linear-gradient(180deg,#122b3d 0%,#091722 100%);color:#d9f2ff;font-size:13px;font-weight:900;border-radius:5px;padding:8px 10px;cursor:pointer;border:1px solid #26333f;box-shadow:0 0 8px rgb(45 130 180 / .25);transition:0.25s}.watch_btn:hover{background:linear-gradient(180deg,#24516d 0%,#123247 100%);color:#eef3f6;transform:scale(1.05);box-shadow:0 0 12px rgb(55 160 215 / .55)}.backup_btn{background:linear-gradient(180deg,#182c3c 0%,#0c1823 100%);color:#b9d8e8;font-size:13px;font-weight:900;border-radius:5px;padding:8px 10px;cursor:pointer;border:1px solid #31566d;box-shadow:0 0 7px rgb(40 110 150 / .2);transition:0.25s}.backup_btn:hover{background:linear-gradient(180deg,#21455d 0%,#102b3d 100%);color:#e8f7ff;transform:scale(1.05);box-shadow:0 0 12px rgb(50 150 200 / .5)}.hd{background:linear-gradient(180deg,#1d455d 0%,#0c2638 100%);border:1px solid #4384a8;color:#d9f3ff;width:100%;font-size:15px;font-weight:900;border-radius:5px;padding:7px 10px;cursor:pointer;box-shadow:0 0 10px rgb(45 140 190 / .3);transition:0.25s}.hd:hover{background:linear-gradient(180deg,#28617e 0%,#12364b 100%);color:#eef3f6;transform:scale(1.05);box-shadow:0 0 15px rgb(50 165 215 / .55)}.game_day_date{color:#eef3f6;padding-bottom:10px}.schedule_shown_date{color:#eef3f6;font-size:11px;font-weight:500;letter-spacing:1px;line-height:0}.schedule_date_heading{text-align:center;background:#0a0d13;line-height:1.55;background-image:radial-gradient(ellipse 900px 900px at 50% 50%,rgb(0 194 217 / .08),transparent 60%);border-radius:15px 15px 0 0;border:1px solid #1d273263;color:#eef3f6;font-size:12px}.timezone-selector select{background-color:#0d3449;color:#eef3f6;font-size:15px;font-weight:500;text-transform:uppercase;border:0;border-radius:0;padding:8px 20px;appearance:none;cursor:pointer;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.timezone-selector{position:relative;display:block;width:100%}.timezone-selector::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#eef3f6;font-size:15px}.season_title{font-size:20px;color:#eef3f6;margin:0;padding:10px}h1.team_schedule_heading{color:#000!important;font-size:18px;font-weight:600;text-align:center;color:#000;margin-bottom:0}.right-sidebar{flex:1;min-width:280px;display:flex;flex-direction:column;gap:20px;margin-right:2px;margin-left:5px}.faq-item{padding:5px 20px;margin-bottom:10px}.faq-item h2{color:#e4b75a;font-size:14px;font-weight:800;margin:0 0 8px 0;line-height:1.3;text-align:left}.faq-item h3{color:#e4b75a;font-size:14px;font-weight:800;margin:0 0 8px 0;line-height:1.3;text-align:left}.faq-item p{color:#d9d9d9;font-size:14px;font-weight:500;line-height:1.5;margin:0}.player_area{display:none;margin-bottom:30px;margin-left:0}.theatre_btn{padding:15px;font-size:14px;border-radius:0;transition:0.3s;width:100%;border-right:1px solid #26333f;background:linear-gradient(180deg,#122b3d 0%,#091722 100%);color:#e8edf2;font-weight:700;transition:0.2s ease}.theatre_btn:hover,.theatre_btn.active{background:linear-gradient(180deg,#263746 0%,#121d27 100%);color:#eef3f6;box-shadow:0 0 7px rgb(150 190 215 / .25)}.hd-btn{background:gold;color:#000;font-weight:700}.player_container{position:relative;padding-top:56.25%;height:0}.player_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1d2732}.iframe-links{width:100%;display:flex;text-align:center;margin-bottom:0;background:linear-gradient(180deg,#182c3c 0%,#0c1823 100%)}.pricing{background:linear-gradient(to right,#111,#001f35,#0b0b0b,#000);padding:60px;margin-top:0;text-align:center;border-radius:5px;border:1px solid #525252}.pricing.price1{font-size:20px;font-weight:700;margin-bottom:10px}.pricing .price{font-size:24px;color:#0c9;margin-bottom:5px}.pricing ul{padding:0;list-style:none;font-size:14px;line-height:2;color:#eef3f6}.pricing ul li{border-bottom:1px solid rgb(74 69 69 / 38%);padding:2px;color:#eef3f6}.pricing .button a{display:inline-block;padding:15px 30px;background:linear-gradient(to right,#111,#001f35,#0b0b0b,#000);color:#eef3f6;text-decoration:none;border-radius:4px}.pricing .button a:hover{background:linear-gradient(to right,#111,#205c87,#0b0b0b,#000);text-decoration:underline}.pricing-box{display:none;background:linear-gradient(180deg,#0f141d 0%,#0a0d13);padding:20px;margin-top:10px;text-align:center;border-radius:5px;border:1px solid #1d2732}.pricing-box .price1{font-size:20px;font-weight:700;margin-bottom:10px}.pricing-box .price{font-size:24px;color:#0c9;margin-bottom:5px}.pricing-box ul{padding:0;list-style:none;font-size:14px;line-height:2;color:#eef3f6}.pricing-box ul li{border-bottom:0;padding:10px;color:#eef3f6}.pricing-box .button a{padding:15px 30px;background:linear-gradient(90deg,#F2B240 0%,#F4BC4B 30%,#F7D160 60%,#FBED7D 100%);color:#000;text-decoration:none;border-radius:4px;font-weight:900}.pricing-box .button a:hover{text-decoration:underline}.price1{padding:10px;color:#eef3f6;font-size:20px;font-weight:600;text-transform:uppercase}.native{justify-content:center;align-items:center;width:30%;margin:10px auto;margin-bottom:-20px;padding:10px;box-sizing:border-box}#darkChat{display:none;background:linear-gradient(180deg,#0f141d 0%,#0a0d13);height:550px;border-radius:5px;border:1px solid #1d2732}.NFL_schedule_shot_code{margin-left:0}.mini_banner_area{margin-top:20px;display:flex;align-items:center;border:1px solid #2f789d;color:#eef3f6;background:linear-gradient(180deg,#102536 0%,#0a141e 100%);font-weight:700}.mini_banner{text-align:center;flex-basis:calc(100% - 95px);padding:15px;color:#d9f3ff}.hd_image{flex-basis:53px;background:linear-gradient(180deg,#1b6689 0%,#0d3449 100%);padding:20px 10px;text-align:center;border-radius:0 5px 5px 0}.hd_image img{width:30px;margin-bottom:-4px}.minibanner_text{position:relative;display:inline-block;overflow:hidden;text-decoration:none;font-weight:700;vertical-align:top;color:#eef3f6;text-transform:uppercase;font-size:15px}.minibanner_text:before,.minibanner_text:after{content:'';position:absolute;left:0;width:100%;transition:transform .3s cubic-bezier(.76,0,.24,1);transform-origin:100% 50%}.minibanner_text:before{background-color:var(--theme_color);height:1px;bottom:0;transform:scaleX(0)}.minibanner_text:after{content:attr(data-replace);top:0;height:100%;transform:translate3d(200%,0,0);color:var(--theme_color);text-shadow:0 0 0 #eef3f6}.minibanner_text:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.minibanner_text:hover:after{transform:translate3d(0,0,0)}.minibanner_text span{display:inline-block;transition:transform .3s cubic-bezier(.76,0,.24,1)}.minibanner_text:hover span{transform:translate3d(-200%,0,0)}@media (max-width:992px){.nav-teams{overflow:hidden}a#toggleTeathre{display:none}td.vs .main_vs{color:#d00}td.vs .game_time,td.vs .main_vs,td.vs .schedule_date{display:block;margin:2px 0;font-size:12px}td.vs .main_vs{font-weight:700;font-size:15px}}@media screen and (max-width:768px){.container{flex-direction:column}.NHL_schedule_shot_code{margin-left:0!important;margin-right:0!important}.teamvs span{font-size:12px}.vs .game_time,.vs .schedule_date{font-size:10px}.vs .main_vs{font-size:13px}.teamlogo img{height:30px}table td,table th{font-size:12px;color:#eef3f6;font-weight:700}.teamvs,.themvs{display:none}td.vs{text-align:center;padding:2px}td.vs .game_time{display:block;margin:2px 0;font-size:11px}td.vs .main_vs{font-weight:700;font-size:13px}td.vs .schedule_date{display:block;margin:2px 0;font-size:9px}td.teamlogo img{width:40px;height:40px}.watch_btn{width:60px;height:35px;font-size:15px}.schedule_hd{width:50px;height:35px;font-size:14px}.game_date{font-size:10px;text-align:center;font-weight:700}.game_time{text-align:center;font-weight:700;border-radius:0;font-size:11px}td.vs{padding:6px}td.vs .game_time,td.vs .main_vs,td.vs .schedule_date{font-size:10px;font-weight:700}td.vs .main_vs{font-size:12px;font-weight:700}td.vs .schedule_date{font-size:8px;font-weight:700}.left-content{margin-left:5px;margin-right:5px}.iframe-links a{padding:10px;font-size:14px}.pricing-box .price{font-size:20px}.pricing-box .price1{font-size:18px}.pricing-box ul{font-size:13px}.sports_schedule_container li{flex-direction:column;align-items:flex-start;padding:15px 15px;gap:4px}.teamvs{width:100%;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px}.game_time{font-size:11px;padding:2px 5px}.watch_btn,.hd{font-size:12px;padding:8px 8px;white-space:nowrap}.watch_btn.bakup_btn{font-size:11px}.pricing-box{margin-top:20px;margin-left:0!important;margin-right:0!important}#darkChat{display:none!important}.native{width:100%;margin:10px auto}.minibanner_text{font-size:10px}}.schedule-toggle-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:15px auto}.schedule-toggle-buttons button{appearance:none;border:1px solid #2c3542;background:#111722;color:#eef3f6;padding:9px 16px;border-radius:5px;font-family:"Roboto Condensed",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:all 0.2s ease}.schedule-toggle-buttons button:hover{background:#1b2430;color:#eef3f6;border-color:#e0b84f}.schedule-toggle-buttons button.active{background:linear-gradient(90deg,#b88a2d 0%,#e5c15a 50%,#b88a2d 100%);color:#080808;border-color:#e5c15a;box-shadow:0 0 8px rgb(229 193 90 / .25)}.schedule-toggle-buttons button.active:hover{filter:brightness(1.08);color:#000}@media (max-width:600px){.schedule-toggle-buttons{gap:6px}.schedule-toggle-buttons button{padding:8px 11px;font-size:13px}}