@keyframes vhaTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--fl-heading-text:#333333;--wp--preset--color--fl-body-bg:#f2f2f2;--wp--preset--color--fl-body-text:#000000;--wp--preset--color--fl-accent:#2b7bb9;--wp--preset--color--fl-accent-hover:#2b7bb9;--wp--preset--color--fl-topbar-bg:#ffffff;--wp--preset--color--fl-topbar-text:#757575;--wp--preset--color--fl-topbar-link:#2b7bb9;--wp--preset--color--fl-topbar-hover:#2b7bb9;--wp--preset--color--fl-header-bg:#ffffff;--wp--preset--color--fl-header-text:#757575;--wp--preset--color--fl-header-link:#757575;--wp--preset--color--fl-header-hover:#2b7bb9;--wp--preset--color--fl-nav-bg:#ffffff;--wp--preset--color--fl-nav-link:#757575;--wp--preset--color--fl-nav-hover:#2b7bb9;--wp--preset--color--fl-content-bg:#ffffff;--wp--preset--color--fl-footer-widgets-bg:#ffffff;--wp--preset--color--fl-footer-widgets-text:#757575;--wp--preset--color--fl-footer-widgets-link:#2b7bb9;--wp--preset--color--fl-footer-widgets-hover:#2b7bb9;--wp--preset--color--fl-footer-bg:#ffffff;--wp--preset--color--fl-footer-text:#757575;--wp--preset--color--fl-footer-link:#2b7bb9;--wp--preset--color--fl-footer-hover:#2b7bb9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(body){margin:0}body{margin:0;background-color:#f2f2f2;color:#000;font-family:"Arial",Helvetica,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}.fl-builder-content *,.fl-builder-content :after,.fl-builder-content :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl-col-group:after,.fl-col-group:before,.fl-col:after,.fl-col:before,.fl-module-content:after,.fl-module-content:before,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-module:not([data-accepts],.fl-ds-block):before,.fl-row-content:after,.fl-row-content:before,.fl-row:after,.fl-row:before{display:table;content:" "}.fl-col-group:after,.fl-col:after,.fl-module-content:after,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-row-content:after,.fl-row:after{clear:both}.fl-clear{clear:both}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;min-width:0}.fl-row-content-wrap{position:relative}.fl-row-default-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;min-height:0}.fl-row-default-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.fl-row-default-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;align-items:center}.fl-col{float:left;min-height:1px}.fl-module img{max-width:100%}.fl-photo{line-height:0;position:relative}.fl-photo-align-center{text-align:center}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%}.fl-photo-content img{display:inline;height:auto;max-width:100%}@media (max-width:768px){.fl-row-content-wrap{background-attachment:scroll!important}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto!important}.fl-col[data-node] .fl-col-content,.fl-row[data-node] .fl-row-content-wrap{margin:0;padding-left:0;padding-right:0}}.fl-col-content{display:flex;flex-direction:column;margin:0;padding:0}.fl-row-fixed-width{max-width:1100px}.fl-row-content-wrap{margin:0;padding:20px}.fl-module-content,.fl-module:where(.fl-module:not(:has(>.fl-module-content))){margin:20px}:root{--fl-global-text-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-text-font-weight:400;--fl-global-h1-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h1-font-weight:300;--fl-global-h2-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h2-font-weight:300;--fl-global-h3-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h3-font-weight:300;--fl-global-h4-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h4-font-weight:300;--fl-global-h5-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h5-font-weight:300;--fl-global-h6-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-h6-font-weight:300;--fl-global-link-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-link-font-weight:300;--fl-global-button-font-family:Verdana, Helvetica, Arial, sans-serif;--fl-global-button-font-weight:300}.fl-builder-content:not(.fl-builder-empty){font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:400}.fl-builder-content button:visited,.fl-builder-content h3,.fl-builder-content h4,.fl-page .fl-builder-content button:visited{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:300}.fl-builder-content a:not(.fl-builder-submenu-link){font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:300}:where(.fl-builder-content,.fl-page) :is(a[href],button,[tabindex]:not([tabindex="-1"])):focus{outline-width:px;outline-offset:px}.fl-node-6ltokianjr4f.fl-row-default-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-23voa6rq7pg9{width:100%}.fl-module.fl-rich-text p:last-child{margin-bottom:0}:where(.fl-builder-content .fl-node-5ab5d4e04bd64 :not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)),:where(.fl-builder-content .fl-node-6prv5n9q4c1u.fl-module-rich-text.fl-rich-text *),:where(.fl-builder-content .fl-node-tfrpylo12x5h.fl-module-rich-text.fl-rich-text *){color:inherit}:root{--vha-primary:#1d428a;--vha-primary-hover:#15356f;--vha-primary-contrast:#ffffff;--vha-secondary:#172033;--vha-secondary-hover:#0f1728;--vha-accent-hover:#15356f;--vha-gold:#b78a21;--vha-success:#16703a;--vha-warning:#9a6200;--vha-danger:#b42318;--vha-info:#075985;--vha-text:#293548;--vha-subtle:#8a95a6;--vha-line-strong:#bdc8d6;--vha-surface-raised:#ffffff;--vha-soft-strong:#eef2f6;--vha-row-hover:#edf4ff;--vha-font-family:inherit;--vha-font-size-xs:.75rem;--vha-font-size-sm:.875rem;--vha-font-size-md:1rem;--vha-font-size-lg:1.125rem;--vha-font-size-xl:1.5rem;--vha-font-size-2xl:clamp(1.8rem, 4vw, 2.7rem);--vha-font-weight-medium:600;--vha-font-weight-bold:700;--vha-font-weight-heavy:800;--vha-line-height-tight:1.15;--vha-line-height-body:1.55;--vha-space-1:.25rem;--vha-space-2:.5rem;--vha-space-3:.75rem;--vha-space-4:1rem;--vha-space-5:1.25rem;--vha-space-6:1.5rem;--vha-space-8:2rem;--vha-space-10:2.5rem;--vha-radius-sm:8px;--vha-radius-md:10px;--vha-radius-lg:18px;--vha-radius-pill:999px;--vha-shadow-sm:0 4px 14px rgba(23, 32, 51, .05);--vha-shadow:0 10px 30px rgba(23, 32, 51, .08);--vha-shadow-lg:0 16px 42px rgba(23, 32, 51, .12);--vha-focus-ring:0 0 0 3px rgba(29, 66, 138, .18);--vha-transition-fast:140ms ease;--vha-transition:180ms ease;--vha-content-width:1200px;--vha-wide-width:1500px;--vha-table-cell-x:.75rem;--vha-table-cell-y:.6875rem}[class*=" vha-"],[class^=vha-]{box-sizing:border-box}.vha-playoff-picture{color:var(--vha-text);font-family:var(--vha-font-family);line-height:var(--vha-line-height-body)}.vha-section-title,.vha-table thead th{font-weight:var(--vha-font-weight-heavy)}.vha-section-title{line-height:var(--vha-line-height-tight)}.vha-table-wrap{border:1px solid var(--vha-line);background:var(--vha-surface);box-shadow:var(--vha-shadow-sm);-webkit-overflow-scrolling:touch}.vha-table{color:var(--vha-text);font-variant-numeric:tabular-nums}.vha-table td,.vha-table th{padding:var(--vha-table-cell-y) var(--vha-table-cell-x);border-bottom-color:var(--vha-line);padding:11px 12px;border-bottom:1px solid #e6e9ed;text-align:right;white-space:nowrap}.vha-table thead th{background:linear-gradient(180deg,#f8fafc,var(--vha-soft-strong));font-size:var(--vha-font-size-xs);background:#f4f6f8;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.vha-table tbody tr{transition:background-color var(--vha-transition-fast)}.vha-table tbody tr:hover{background:var(--vha-row-hover)}.vha-table a{color:var(--vha-team-primary, var(--vha-accent));font-weight:700;text-decoration:none;color:var(--vha-team-primary,var(--vha-accent))}.vha-table a:focus-visible{outline:3px solid rgba(29,66,138,.38);outline-offset:2px}@media (max-width:700px){:root{--vha-table-cell-x:.625rem;--vha-table-cell-y:.5625rem}.vha-table-wrap{border-radius:var(--vha-radius-md)}.vha-table{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.vha-table tbody tr{scroll-behavior:auto!important;transition:none!important}}.vha-section-title{margin:2rem 0 .8rem}.vha-table-wrap{overflow-x:auto;border:1px solid #d7dce2;border-radius:10px;background:#fff}.vha-table{width:100%;border-collapse:collapse}.vha-table tbody tr:nth-child(even){background:#fafbfc}.vha-table tbody tr:hover{background:#f2f6fa;background:#edf4ff}.vha-table tbody tr:last-child td{border-bottom:0}.vha-table td:first-child,.vha-table td:nth-child(2),.vha-table th:first-child,.vha-table th:nth-child(2){text-align:left}.vha-table a:hover{text-decoration:underline}.vha-sortable thead th,td,th{padding:0}@media (max-width:640px){.vha-table td,.vha-table th{padding:9px 10px}}:root{--vha-ink:#172033;--vha-muted:#647085;--vha-line:#dbe1e8;--vha-surface:#ffffff;--vha-soft:#f5f7fa;--vha-accent:#1d428a;--vha-accent-2:#0f2e63;--vha-radius:14px;--vha-shadow:0 10px 30px rgba(23,32,51,.08)}.vha-section-title{position:relative;padding-bottom:.55rem;font-size:clamp(1.3rem,2.5vw,1.75rem);color:var(--vha-ink)}.vha-section-title:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:4px;border-radius:99px;background:var(--vha-team-primary,var(--vha-accent))}.vha-table-wrap{border-color:var(--vha-line);border-radius:var(--vha-radius);box-shadow:0 6px 22px rgba(23,32,51,.055)}.vha-table thead th{background:linear-gradient(180deg,#f8fafc,#eef2f6);color:#3e4a5d}.vha-table tbody tr{transition:background-color .12s ease}@media (max-width:700px){.vha-table-wrap{border-radius:10px}.vha-table{font-size:.9rem}}.vha-playoff-picture{width:min(100%,1500px);max-width:none;margin:0 auto 2rem}.vha-record-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vha-space-xl,2rem)}.vha-playoffs-hub>.vha-playoff-leaders,.vha-playoffs-hub>.vha-playoff-picture,.vha-playoffs-hub>.vha-playoff-schedule{margin-top:2rem}@media (max-width:900px){.vha-record-columns{grid-template-columns:1fr}}.vha-cup-champion{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin:1.25rem 0 2rem;padding:1.5rem 1.75rem;overflow:hidden;border:1px solid #c89b2b;border-radius:var(--vha-radius-lg,16px);background:linear-gradient(135deg,#fff9e8 0,#f6e5a9 52%,#fffdf5 100%);box-shadow:0 14px 36px rgba(111,78,8,.18);color:#302305}.vha-cup-champion:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.9),transparent 30%);pointer-events:none}.vha-cup-trophy{font-size:3.5rem;line-height:1;filter:drop-shadow(0 5px 5px rgba(92,61,0,.2))}.vha-cup-content,.vha-cup-trophy{position:relative}.vha-cup-kicker{font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#7b5700}.vha-cup-content h3{margin:.15rem 0 .25rem;font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.05;color:#2e2103}.vha-cup-content p{margin:0 0 .85rem;font-weight:700;color:#61480b}.vha-cup-abbr{position:relative;font-size:clamp(2.2rem,6vw,5rem);font-weight:950;letter-spacing:-.06em;color:rgba(80,55,0,.15)}@media (max-width:650px){.vha-cup-champion{grid-template-columns:auto 1fr;padding:1.2rem}.vha-cup-abbr{display:none}.vha-cup-trophy{font-size:2.65rem}}.vha-playoff-bracket-view{display:grid;gap:var(--vha-space-7,2rem)}.vha-conference-brackets{display:grid;gap:2rem}.vha-conference-bracket{padding:1.25rem;border:1px solid var(--vha-line,#d9dee7);border-radius:var(--vha-radius-lg,16px);background:var(--vha-surface,#fff);box-shadow:var(--vha-shadow-sm,0 2px 8px rgba(0,0,0,.06))}.vha-conference-bracket>h3{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:3px solid var(--vha-primary,#7a0019);font-size:1.35rem}.vha-bracket-series{position:relative;display:grid;gap:2px;padding:.4rem;border:1px solid var(--vha-line,#d9dee7);border-radius:12px;background:var(--vha-soft,#f7f9fc)}.vha-bracket-series-label{display:block;padding:.35rem .55rem 0;text-align:center;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--vha-muted,#667085)}.vha-bracket-team{display:grid;grid-template-columns:1.75rem minmax(100px,1fr) auto;gap:.55rem;align-items:center;min-height:45px;padding:.55rem .65rem;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06)}.vha-bracket-team-name{font-weight:800;line-height:1.1}.vha-bracket-team-name a,.vha-cup-champion a:not(.vha-button),.vha-playoff-player-link,.vha-playoff-team-link{color:inherit;font-weight:inherit;text-decoration:none;text-underline-offset:.16em}.vha-bracket-team-name a:focus-visible,.vha-bracket-team-name a:hover,.vha-cup-champion a:not(.vha-button):focus-visible,.vha-cup-champion a:not(.vha-button):hover,.vha-playoff-player-link:focus-visible,.vha-playoff-player-link:hover,.vha-playoff-team-link:focus-visible,.vha-playoff-team-link:hover{color:var(--vha-primary, #7a0019);text-decoration:underline}.vha-bracket-team:has(.vha-playoff-team-link:hover){box-shadow:0 3px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.vha-bracket-team{transition:box-shadow .16s ease,transform .16s ease}.vha-playoff-leaders{text-align:left}.vha-playoff-leaders,.vha-playoff-leaders .vha-record-columns{width:100%;margin-inline:auto}.vha-playoff-leaders .vha-record-columns>section{min-width:0;width:100%}.vha-playoff-leaders .vha-table{width:100%}.vha-playoff-leaders .vha-playoff-player-link{font-weight:800}.vha-playoff-leaders,.vha-playoff-leaders .vha-record-columns,.vha-playoff-leaders .vha-record-columns>section{box-sizing:border-box;max-width:100%}.vha-playoff-leaders .vha-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.vha-playoff-leaders .vha-section-title::after{display:none;content:none}@media (max-width:640px){.vha-section-title{scroll-margin-top:12px}}@media screen and (max-width:640px){.vha-playoff-leader-desktop,.vha-playoff-schedule-desktop{display:none!important}.vha-playoff-leader-mobile,.vha-playoff-schedule-mobile{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.vha-playoff-leaders .vha-section-title,.vha-playoff-schedule .vha-section-title{font-size:clamp(2rem,11vw,3.1rem)!important;line-height:1.05!important;margin-bottom:1rem!important}.vha-playoff-game-card{display:block!important;padding:11px 12px!important;border:1px solid #d8e1ec!important;border-radius:11px!important;background:#fff!important;box-shadow:0 1px 4px rgba(15,35,70,.07)!important;color:inherit!important;text-decoration:none!important}.vha-playoff-game-matchup,.vha-playoff-game-top{display:grid!important;align-items:center!important}.vha-playoff-game-top{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}.vha-playoff-game-top strong{font-size:13px!important;color:#17233a!important;white-space:nowrap!important}.vha-playoff-game-top span{font-size:13px!important;color:#53657f!important;min-width:0!important}.vha-playoff-game-top em,.vha-playoff-leader-stats small{font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}.vha-playoff-game-top em{padding:4px 7px!important;border-radius:999px!important;background:#eef3f9!important;color:#44536b!important;font-style:normal!important;white-space:nowrap!important}.vha-playoff-game-matchup{grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;margin-top:9px!important}.vha-playoff-game-team,.vha-playoff-game-team a{min-width:0!important;color:#1377bd!important;font-size:15px!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;overflow-wrap:anywhere!important}.vha-playoff-game-matchup>strong{font-size:17px!important;font-weight:950!important;color:#17233a!important;text-align:right!important}.vha-playoff-leaders .vha-record-columns{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.vha-playoff-leaders h4{margin:0 0 8px!important;font-size:18px!important;text-align:left!important}.vha-playoff-leader-card{display:block!important;padding:11px 12px!important;border:1px solid #d8e1ec!important;border-radius:11px!important;background:#fff!important;box-shadow:0 1px 4px rgba(15,35,70,.07)!important}.vha-playoff-leader-main{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}.vha-playoff-leader-rank{font-size:14px!important;font-weight:950!important;color:#17233a!important;text-align:center!important}.vha-playoff-leader-name,.vha-playoff-leader-name a{min-width:0!important;color:#1377bd!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.vha-playoff-leader-team,.vha-playoff-leader-team a{color:#53657f!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}.vha-playoff-leader-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.vha-playoff-leader-stats.goalie{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vha-playoff-leader-stats>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:7px 3px!important;border-radius:7px!important;background:#f7f9fc!important;text-align:center!important}.vha-playoff-leader-stats small{margin:0 0 3px!important;color:#64748b!important;line-height:1!important}.vha-playoff-leader-stats strong{color:#17233a!important;font-size:15px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.vha-playoff-leader-stats .is-primary{background:#edf4ff!important}.vha-playoff-leader-stats .is-primary strong{color:#083b86!important;font-weight:950!important}.vha-playoff-picture{max-width:100%!important;overflow:hidden!important}.vha-conference-bracket{padding:10px!important;border-radius:12px!important}.vha-bracket-series{width:100%!important;box-sizing:border-box!important}.vha-bracket-team{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:40px!important;padding:7px 8px!important}.vha-bracket-team-name{font-size:14px!important;min-width:0!important;overflow-wrap:anywhere!important}}@media screen and (min-width:641px){.vha-playoff-leader-mobile,.vha-playoff-schedule-mobile{display:none!important}}@media screen and (max-width:640px){section.vha-playoff-leaders .vha-playoff-leader-desktop{display:none!important}section.vha-playoff-leaders .vha-playoff-leader-mobile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important}section.vha-playoff-leaders .vha-playoff-leader-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}section.vha-playoff-picture,section.vha-playoff-picture .vha-bracket-series,section.vha-playoff-picture .vha-conference-bracket,section.vha-playoff-picture .vha-conference-brackets{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}section.vha-playoff-picture .vha-bracket-team{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:8px!important}section.vha-playoff-picture .vha-bracket-team-name{min-width:0!important;max-width:100%!important;overflow:hidden!important}section.vha-playoff-picture .vha-bracket-team-name a{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}}.vha-playoff-leader-mobile,.vha-playoff-schedule-mobile{display:none}@media screen and (max-width:640px){section.vha-playoff-leaders .vha-playoff-leader-desktop,section.vha-playoff-schedule .vha-playoff-schedule-desktop{display:none!important}section.vha-playoff-leaders .vha-playoff-leader-mobile,section.vha-playoff-schedule .vha-playoff-schedule-mobile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}section.vha-playoff-leaders .vha-playoff-leader-card,section.vha-playoff-schedule .vha-playoff-game-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}section.vha-playoff-schedule .vha-playoff-game-card{padding:12px!important;border:1px solid #d8e1ec!important;border-radius:12px!important;background:#fff!important;color:#17233a!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(15,35,70,.07)!important}section.vha-playoff-schedule .vha-playoff-game-top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}section.vha-playoff-schedule .vha-playoff-game-matchup{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important;margin-top:9px!important}section.vha-playoff-leaders .vha-record-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:18px!important}section.vha-playoff-leaders .vha-playoff-leader-card{padding:12px!important;border:1px solid #d8e1ec!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 7px rgba(15,35,70,.07)!important}section.vha-playoff-leaders .vha-playoff-leader-main{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}section.vha-playoff-leaders .vha-playoff-leader-name,section.vha-playoff-leaders .vha-playoff-leader-name a{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}section.vha-playoff-leaders .vha-playoff-leader-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}section.vha-playoff-leaders .vha-playoff-leader-stats.goalie{grid-template-columns:repeat(3,minmax(0,1fr))!important}section.vha-playoff-picture,section.vha-playoff-picture .vha-bracket-series,section.vha-playoff-picture .vha-conference-bracket,section.vha-playoff-picture .vha-conference-brackets{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}section.vha-playoff-picture .vha-bracket-series{margin:0 0 12px!important}section.vha-playoff-picture .vha-bracket-team{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:9px 10px!important}section.vha-playoff-picture .vha-bracket-team-name,section.vha-playoff-picture .vha-bracket-team-name a{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media screen and (min-width:641px){section.vha-playoff-leaders .vha-playoff-leader-mobile,section.vha-playoff-schedule .vha-playoff-schedule-mobile{display:none!important}}.vha-playoff-tree-card{overflow:hidden}.vha-playoff-tree-scroll{overflow-x:auto;overflow-y:hidden;padding:0 0 .65rem;scrollbar-width:thin}.vha-playoff-tree,.vha-playoff-tree-head{--vha-tree-row-height:52px;--vha-tree-gap:34px;display:grid;grid-template-columns:repeat(var(--vha-tree-columns,4),minmax(205px,1fr));column-gap:var(--vha-tree-gap);min-width:max(100%,calc(var(--vha-tree-columns,4)*225px))}.vha-playoff-tree-head{align-items:end;margin:0 0 .65rem}.vha-playoff-tree-head h4{margin:0;padding:.15rem .35rem .45rem;text-align:center;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--vha-muted,#667085)}.vha-playoff-tree{grid-template-rows:repeat(var(--vha-tree-rows,16),var(--vha-tree-row-height));align-items:stretch;position:relative;padding:.2rem 0 .4rem}.vha-playoff-tree .vha-bracket-series{align-self:center;position:relative;z-index:2;display:grid;gap:2px;margin:0;padding:.35rem;border:1px solid var(--vha-line,#d9dee7);border-radius:12px;background:var(--vha-soft,#f7f9fc);box-shadow:0 3px 10px rgba(15,23,42,.055);overflow:visible}.vha-playoff-tree .vha-bracket-team{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:38px;padding:.45rem .55rem;border-radius:8px}.vha-playoff-tree .vha-bracket-team.is-series-winner{background:#f1f8f3;font-weight:900}.vha-playoff-tree .vha-series-wins{font-size:.95rem;line-height:1;min-width:1.15rem;text-align:right;color:var(--vha-primary,#7a0019)}.vha-playoff-tree .vha-bracket-series-label{padding:.32rem .5rem .02rem;text-align:center;font-size:.6rem;font-weight:900;line-height:1.15;text-transform:uppercase;letter-spacing:.055em;color:var(--vha-muted,#667085)}.vha-playoff-tree .vha-tree-connector{position:absolute;left:100%;top:50%;width:calc(var(--vha-tree-gap)/2);height:0;border-top:1px solid #b8c0cc;pointer-events:none}.vha-playoff-tree .vha-tree-connector:after{content:"";position:absolute;right:0;width:0;border-right:1px solid #b8c0cc}.vha-playoff-tree .is-upper-branch:not(.is-final-series) .vha-tree-connector:after{top:0;height:var(--vha-branch)}.vha-playoff-tree .is-lower-branch:not(.is-final-series) .vha-tree-connector:after{bottom:0;height:var(--vha-branch);transform:translateY(1px)}.vha-playoff-tree .vha-bracket-series:not(.is-first-round):before{content:"";position:absolute;right:100%;top:50%;width:calc(var(--vha-tree-gap)/2);border-top:1px solid #b8c0cc;pointer-events:none}.vha-tree-champion{align-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:170px;padding:1rem .8rem;text-align:center;border:1px solid rgba(200,155,43,.55);border-radius:14px;background:linear-gradient(145deg,#fffdf5,#f9edc9);box-shadow:0 8px 24px rgba(111,78,8,.11)}.vha-tree-champion:before{content:"";position:absolute;right:100%;top:50%;width:calc(var(--vha-tree-gap)/2);border-top:1px solid #b8c0cc}.vha-tree-champion-cup{display:block;width:62px;height:auto;margin:0 auto .18rem;filter:drop-shadow(0 4px 5px rgba(17,24,39,.16))}.vha-tree-champion-logo{display:block;width:72px;max-height:62px;object-fit:contain;margin:.16rem auto 0}.vha-tree-champion small{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#80631d}.vha-tree-champion>span:not(.vha-tree-champion-trophy){font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#5d4815}.vha-tree-champion strong{font-size:1.05rem;line-height:1.1;color:#2f2408}.vha-tree-champion strong a{color:inherit;text-decoration:none}.vha-tree-champion em{font-size:.68rem;font-style:normal;font-weight:800;color:#80631d}@media (max-width:900px) and (min-width:641px){.vha-playoff-tree,.vha-playoff-tree-head{grid-template-columns:repeat(var(--vha-tree-columns,4),minmax(200px,1fr));min-width:calc(var(--vha-tree-columns,4)*220px)}}@media (max-width:640px){.vha-playoff-tree-card{padding:10px!important}.vha-playoff-tree-scroll{overflow:visible!important}.vha-playoff-tree-head{display:none!important}.vha-playoff-tree{display:block!important;min-width:0!important;padding:0!important}.vha-playoff-tree .vha-bracket-series{display:grid!important;width:100%!important;margin:0 0 12px!important;overflow:hidden!important}.vha-playoff-tree .vha-bracket-series:before,.vha-playoff-tree .vha-tree-connector,.vha-tree-champion:before{display:none!important}.vha-playoff-tree .vha-bracket-series:after{content:attr(data-round-label);display:block;order:-1;padding:.15rem .4rem .35rem;text-align:center;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--vha-muted,#667085)}.vha-tree-champion{width:100%!important;min-height:0!important;box-sizing:border-box!important;margin:14px 0 0!important}}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands);--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{ font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2) }@font-face{ font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2) }@font-face{ font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2) }@font-face{ font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2)format("woff2") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2)format("woff2") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2)format("woff2") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2)format("woff2") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2)format("woff2") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2)format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://virtualhockeyassociation.com/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-v4compatibility.woff2)format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a }.fl-node-5ab5d51584150>.fl-row-content-wrap{background-color:#f2f2f2}.fl-node-5ab5d4e04bd64.fl-row-default-height>.fl-row-content-wrap,.fl-node-5ab5d51584150.fl-row-default-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-5ab5d51584150 .fl-row-content{max-width:476px}.fl-node-5ab5d51584150>.fl-row-content-wrap{padding:20px 0 0}.fl-builder-content .fl-node-5ab5d4e04bd64 a,.fl-builder-content .fl-node-5ab5d5e78f3ac .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-5ab5d5e78f3ac .fl-module-content .fl-rich-text *,.fl-node-5ab5d4e04bd64{color:#fff}.fl-builder-content .fl-node-5ab5d4e04bd64 :where(.fl-row-content-wrap) a:hover{color:#fff}.fl-node-5ab5d4e04bd64>.fl-row-content-wrap{background-color:#000;border-width:1px 0;padding:0}.fl-node-5ab5d4e04bdd2,.fl-node-5ab5d5e78f47a,.fl-node-60be7298f2242{width:100%}.fl-builder-content .fl-rich-text strong,strong{font-weight:700}.fl-builder-content .fl-node-5ab5d4e04be08 .fl-rich-text,.fl-builder-content .fl-node-5ab5d4e04be08 .fl-rich-text :not(b,strong){font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.fl-node-5ab5d4e04be08>.fl-module-content{margin-top:0;margin-bottom:0}@media (max-width:768px){.fl-photo-content,.fl-photo-img{max-width:100%}}.fl-node-5ab5d5ce7fc50,.fl-node-5ab5d5ce7fc50 .fl-photo{text-align:center}@media (max-width:992px){.fl-node-5ab5d5ce7fc50,.fl-node-5ab5d5ce7fc50 .fl-photo{text-align:center}}.fl-node-5ab5d5ce7fc50>.fl-module-content{margin:0}.fl-builder-content .fl-node-5ab5d5e78f3ac .fl-rich-text,.fl-builder-content .fl-node-5ab5d5e78f3ac .fl-rich-text :not(b,strong){font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:700;font-size:20px}.fl-node-5ab5d5e78f3ac>.fl-module-content{margin:0 0 20px}.fl-node-uj89el1gyo7w>.fl-row-content-wrap{background-image:radial-gradient(at center center,silver 0,#000 100%);border-width:1px 0;padding:0}.fl-node-uj89el1gyo7w.fl-row-default-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-q125mlseb3ta,.fl-node-yw3q0kh7f5jn{width:100%}.fl-menu li,.fl-menu ul{list-style:none;margin:0;padding:0}.fl-menu .menu:after,.fl-menu .menu:before{content:"";display:table;clear:both}.fl-menu-horizontal{display:inline-flex;flex-wrap:wrap;align-items:center}.fl-menu li{position:relative}.fl-menu a{display:block;padding:10px}.fl-menu a,.fl-menu a:hover{text-decoration:none}.fl-menu .sub-menu{min-width:220px}.fl-menu .fl-menu-mobile-toggle{position:relative;padding:8px;background-color:transparent;border:0;color:#333;border-radius:0;cursor:pointer}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container{display:inline-block;position:relative;width:1.4em;height:1.4em;vertical-align:middle}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu{position:absolute;top:0;left:0;right:0;bottom:0}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect{fill:currentColor}.fl-node-zj1pn3ys5fqd .menu-item a{color:#f5f5f5}.fl-node-zj1pn3ys5fqd .current-menu-item>a,.fl-node-zj1pn3ys5fqd .menu-item :is(:focus,a:hover,.fl-has-submenu-container:hover>*){color:#c9deed}.fl-node-zj1pn3ys5fqd .menu .fl-has-submenu .sub-menu{display:none}.fl-node-zj1pn3ys5fqd .fl-menu .sub-menu{background-color:#b3b3b3;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.1);-ms-box-shadow:0 1px 20px rgba(0,0,0,.1);box-shadow:0 1px 20px rgba(0,0,0,.1)}.fl-node-zj1pn3ys5fqd .fl-menu li{border-top:1px solid transparent}.fl-node-zj1pn3ys5fqd .fl-menu li:first-child{border-top:none}.fl-node-zj1pn3ys5fqd .menu.fl-menu-horizontal li,.fl-node-zj1pn3ys5fqd .menu.fl-menu-horizontal li li{border-color:#fff}@media (max-width:768px){.fl-node-zj1pn3ys5fqd .fl-menu ul.menu{display:none;float:none}.fl-node-zj1pn3ys5fqd .fl-menu .sub-menu{-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.fl-node-zj1pn3ys5fqd .fl-menu:not(.no-hover) .fl-has-submenu:hover>.sub-menu{display:block!important}}@media (min-width:769px){.fl-node-zj1pn3ys5fqd .fl-menu .menu>li{display:inline-block}.fl-node-zj1pn3ys5fqd .menu li{border-left:1px solid transparent;border-top:none}.fl-node-zj1pn3ys5fqd .menu li:first-child{border:0}.fl-node-zj1pn3ys5fqd .menu li li{border-top:1px solid transparent;border-left:none}.fl-node-zj1pn3ys5fqd .menu .fl-has-submenu .sub-menu{position:absolute;top:100%;left:0;z-index:10;visibility:hidden;opacity:0;text-align:left}.fl-node-zj1pn3ys5fqd .fl-menu .fl-has-submenu:hover>.sub-menu{display:block;visibility:visible;opacity:1}.fl-node-zj1pn3ys5fqd ul.sub-menu{padding:0}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{display:none}}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{color:#f5f5f5;font-size:16px;text-transform:none;padding:14px;border-color:rgba(0,0,0,.1)}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle rect,.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect{fill:#f5f5f5}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle:hover{color:#c9deed}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle:hover rect{fill:#c9deed}.fl-node-zj1pn3ys5fqd .fl-menu .menu,.fl-node-zj1pn3ys5fqd .fl-menu .menu>li{font-size:16px;line-height:1;text-transform:none}.fl-node-zj1pn3ys5fqd .fl-menu{text-align:center}.fl-node-zj1pn3ys5fqd .fl-menu .menu{justify-content:center}.fl-node-zj1pn3ys5fqd .menu a{padding:14px}.fl-node-zj1pn3ys5fqd .fl-menu .menu .sub-menu>li{font-size:16px;line-height:1}.fl-node-zj1pn3ys5fqd .fl-menu .sub-menu>li.current-menu-item>a,.fl-node-zj1pn3ys5fqd .fl-menu .sub-menu>li>a:is(:hover,:focus){background-color:#b3b3b3}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{float:none}@media (max-width:1200px){.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{float:none}}@media (max-width:992px){.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{float:none}}@media (max-width:768px){.fl-node-zj1pn3ys5fqd .menu li.fl-has-submenu ul.sub-menu{padding-left:15px}.fl-node-zj1pn3ys5fqd .fl-menu .sub-menu{background-color:transparent}.fl-node-zj1pn3ys5fqd .fl-menu .fl-menu-mobile-toggle{float:none}}.fl-node-tfrpylo12x5h.fl-module-rich-text,.fl-node-zj1pn3ys5fqd>.fl-module-content{margin:0}.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] .fl-row-content-wrap{-webkit-transition:all .4s ease-in-out,background-position 1ms;-moz-transition:all .4s ease-in-out,background-position 1ms;transition:all .4s ease-in-out,background-position 1ms}button::-moz-focus-inner{border:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}article,aside,footer,header,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}small{font-size:85%}img{border:0}svg:not(:root){overflow:hidden}button{font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;background-color:#2b7bb9;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:400;text-shadow:none;border:1px solid #1f5a87;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}table{border-collapse:collapse;border-spacing:0;background-color:transparent}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}}@font-face{ font-display:swap;font-family:"Glyphicons Halflings";src:url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.eot);src:url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.woff)format("woff"),url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(https://virtualhockeyassociation.com/wp-content/themes/bb-theme/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg") }*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#2b7bb9;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:hover{color:#23527c}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle;max-width:100%;height:auto}h3,h4,ul{margin-top:20px;margin-bottom:10px}h4,ul{margin-top:10px}p{margin:0 0 10px}ul{margin-top:0}ul ul{margin-bottom:0}.container{margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.col-md-12{float:left;width:100%}}th{text-align:left}.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container:after,.row:after{clear:both}@-ms-viewport{width:device-width}h3,h4{font-family:"Arial",Helvetica,Verdana,sans-serif;font-weight:400;text-transform:none;font-style:normal;font-size:24px;line-height:1.4;letter-spacing:0}h3,h3 a,h4{color:#333}h3 a:hover{text-decoration:none}h4{font-size:18px}a:hover{color:#2b7bb9;text-decoration:underline}a:focus{color:#2b7bb9}.fl-screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff!important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0;top:0;z-index:99999}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-content{background-color:#fff}.fl-content{margin:20px 0}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}button:hover{background-color:#2b7bb9;color:#fff;border:1px solid #1f5a87;text-decoration:none}button:active,button:focus{background-color:#2b7bb9;color:#fff;border:1px solid #1f5a87;outline:0;position:relative}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-content{margin:40px 0}}@media (min-width:992px){.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-content{margin:40px 0}}@media (min-width:1100px){.container{width:1020px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1020px}}@media (max-width:991px){body{font-size:14px;line-height:1.45}h3,h4{font-size:24px;line-height:1.4;letter-spacing:0}h4{font-size:18px}.fl-page button{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:14px;line-height:1.45}h3,h4{font-size:24px;line-height:1.4;letter-spacing:0}h4{font-size:18px}.fl-page button{font-size:16px;line-height:1.2}}.vha-scoreboard-ticker{--vha-ticker-bg:#0d1b34;--vha-ticker-card:#fff;--vha-ticker-line:#dbe4ef;--vha-ticker-text:#13213a;--vha-ticker-accent:#0d76bd;position:relative;width:100%;overflow:hidden;background:var(--vha-ticker-bg);border-radius:16px;padding:8px 0;box-shadow:0 10px 30px rgba(8,24,50,.15)}.vha-ticker-viewport{overflow:hidden;width:100%;outline:0}.vha-ticker-track{display:flex;align-items:stretch;gap:10px;width:max-content;padding:0 10px;will-change:transform;animation:vhaTickerScroll var(--vha-ticker-duration,42s) linear infinite}.vha-scoreboard-ticker.pause-on-hover:focus-within .vha-ticker-track,.vha-scoreboard-ticker.pause-on-hover:hover .vha-ticker-track{animation-play-state:paused}.vha-ticker-game{display:flex;align-items:stretch;gap:7px;flex:0 0 auto}.vha-ticker-date{display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;min-width:50px;padding:0 8px;border-radius:10px;background:#e8f1fb;color:#174d88;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vha-ticker-game-link{display:block;min-width:235px;padding:8px 12px;border-radius:10px;background:var(--vha-ticker-card);color:var(--vha-ticker-text);text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .18s ease,box-shadow .18s ease}.vha-ticker-game-link:focus,.vha-ticker-game-link:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.18);color:var(--vha-ticker-text)}.vha-ticker-meta,.vha-ticker-team{display:flex;justify-content:space-between;align-items:center;gap:12px}.vha-ticker-meta{padding-bottom:4px;margin-bottom:3px;border-bottom:1px solid var(--vha-ticker-line);color:#62738d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vha-ticker-team{font-size:13px;line-height:1.3}.vha-ticker-team+.vha-ticker-team{margin-top:1px}.vha-ticker-team-name{max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vha-ticker-team strong{min-width:20px;text-align:right;color:#0b4f99;font-size:16px}.vha-scoreboard-ticker.is-compact{padding:5px 0;border-radius:12px}.vha-scoreboard-ticker.is-compact .vha-ticker-track{gap:7px;padding:0 7px}.vha-scoreboard-ticker.is-compact .vha-ticker-game{gap:4px}.vha-scoreboard-ticker.is-compact .vha-ticker-game-link{min-width:200px;padding:5px 9px;border-radius:8px}.vha-scoreboard-ticker.is-compact .vha-ticker-date{min-width:40px;padding:0 5px;border-radius:8px;font-size:9px}.vha-scoreboard-ticker.is-compact .vha-ticker-meta{padding-bottom:2px;margin-bottom:2px;font-size:9px}.vha-scoreboard-ticker.is-compact .vha-ticker-team{font-size:12px;line-height:1.18}.vha-scoreboard-ticker.is-compact .vha-ticker-team strong{font-size:14px}.vha-scoreboard-ticker.is-compact .vha-ticker-team-name{max-width:158px}@media (prefers-reduced-motion:reduce){.vha-ticker-track{animation:none;overflow-x:auto;max-width:100vw}}@media (max-width:600px){.vha-scoreboard-ticker{border-radius:10px}.vha-ticker-track{gap:7px;padding:0 7px}.vha-ticker-game{gap:4px}.vha-ticker-date{min-width:39px;padding:0 5px;font-size:9px}.vha-ticker-game-link{min-width:195px;padding:6px 9px}.vha-ticker-team{font-size:12px}.vha-ticker-team-name{max-width:145px}.vha-scoreboard-ticker.is-compact .vha-ticker-game-link{min-width:180px}.vha-scoreboard-ticker.is-compact .vha-ticker-team-name{max-width:132px}}@media screen and (max-width:640px){.vha-playoff-picture,.vha-playoff-picture .vha-bracket-series,.vha-playoff-picture .vha-conference-bracket,.vha-playoff-picture .vha-conference-brackets{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.vha-playoff-picture .vha-bracket-series{margin:0 0 12px!important}.vha-playoff-schedule .vha-playoff-schedule-desktop{display:none!important}.vha-playoff-schedule .vha-playoff-schedule-mobile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}.vha-playoff-schedule .vha-playoff-game-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:12px!important;border:1px solid #d8e1ec!important;border-radius:12px!important;background:#fff!important;color:#17233a!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(15,35,70,.07)!important}.vha-playoff-schedule .vha-playoff-game-top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}.vha-playoff-schedule .vha-playoff-game-matchup{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important;margin-top:9px!important}.vha-playoff-schedule .vha-playoff-game-team{height:auto!important;border-radius:0!important}.vha-playoff-schedule .vha-playoff-game-team,.vha-playoff-schedule .vha-playoff-game-team a{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.vha-playoff-schedule .vha-playoff-game-matchup>strong{display:block!important;margin:0!important;padding:0!important;text-align:right!important}.vha-playoff-schedule .vha-playoff-game-link{color:inherit!important;text-decoration:none!important}}@media screen and (min-width:641px){.vha-playoff-schedule .vha-playoff-schedule-mobile{display:none!important}}@media screen and (max-width:640px){.vha-playoff-leaders .vha-playoff-leader-desktop{display:none!important}.vha-playoff-leaders .vha-playoff-leader-mobile,.vha-playoff-leaders .vha-record-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}.vha-playoff-leaders .vha-record-columns{gap:18px!important}.vha-playoff-leaders .vha-playoff-leader-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:12px!important;border:1px solid #d8e1ec!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 7px rgba(15,35,70,.07)!important}.vha-playoff-leaders .vha-playoff-leader-main{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f6!important}.vha-playoff-leaders .vha-playoff-leader-name,.vha-playoff-leaders .vha-playoff-leader-name a{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.vha-playoff-leaders .vha-playoff-leader-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.vha-playoff-leaders .vha-playoff-leader-stats.goalie{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vha-playoff-leaders .vha-playoff-leader-stats>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:7px 3px!important;border-radius:7px!important;background:#f7f9fc!important;text-align:center!important}}@media screen and (min-width:641px){.vha-playoff-leaders .vha-playoff-leader-mobile{display:none!important}}