@font-face{font-family:Open Sans;font-weight:400;font-style:normal;src:local("Open Sans"),url(../assets/fonts/OpenSans-Regular.1812d5e2.woff) format('woff')}@font-face{font-family:Open Sans;font-weight:300;font-style:normal;src:local("Open Sans Light"),local("OpenSans-Light"),url(../assets/fonts/OpenSans-Light.c0299511.woff) format('woff')}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(../assets/fonts/OpenSans-Semibold.65c8159f.woff) format('woff')}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../assets/fonts/OpenSans-Bold.d0fb1fa8.woff) format('woff')}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../assets/fonts/OpenSans-Italic.a039ce21.woff) format('woff')}@font-face{font-family:Geogrotesque;font-weight:400;font-style:normal;src:local("Geogrotesque Medium"),local("Geogrotesque-Medium"),url(../assets/fonts/geogrotesque-medium.65a69847.woff)}@font-face{font-family:Geogrotesque;font-weight:100;font-style:normal;src:local("Geogrotesque Light"),local("Geogrotesque-Light"),url(../assets/fonts/geogrotesque-light.27fec93c.woff)}@font-face{font-family:Geogrotesque;font-weight:700;font-style:normal;src:local("Geogrotesque SemiBold"),local("Geogrotesque-SemiBold"),url(../assets/fonts/geogrotesque-semibold.4a447b91.woff)}@font-face{font-family:Blizzard;font-weight:400;font-style:normal;src:local("Blizzard"),url(../assets/fonts/blizzard-regular.290ed3e9.woff)}@font-face{font-family:Blizzard;font-weight:300;font-style:normal;src:local("Blizzard Light"),url(../assets/fonts/blizzard-light.32debac7.woff)}#page-wrapper{padding-left:0}#page-wrapper #content-wrapper{position:relative}#page-wrapper .sidebar{width:270px}#page-wrapper .sidebar .logo{height:210px;background:url(../images/sidebar/sidebar-bg.1a7f5b37.jpg) no-repeat 0 0}#page-wrapper .sidebar .logo .image{background-image:url(../images/sidebar/logo-hwc.b04a5794.png);background-size:225px}#page-wrapper .sidebar .logo .image-tw{background-image:url(../images/sidebar/logo-hwc-tw.eeb0c91c.png);background-size:225px}#page-wrapper .sidebar .main-nav li{height:50px;line-height:49px;clear:both}#page-wrapper .sidebar .main-nav li .icon{float:left;height:100%;width:50px;margin-right:14px;background:red}#page-wrapper .sidebar .main-nav li .text{color:hsla(0,0%,100%,.7);font-weight:100;text-align:left;height:100%;text-transform:uppercase}#page-wrapper .sidebar .main-nav li .selected .text{color:#fff;font-weight:400}#page-wrapper .sidebar .misc-nav li a .text{margin-left:22px}#page-wrapper .sidebar{-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translateX(-270px);transform:translateX(-270px)}#page-wrapper .sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}#page-wrapper .sidebar .main-nav li .text{font-size:18px}#page-wrapper .sidebar .main-nav li .icon-sidebar{margin:11px 20px}@media (min-width:640px) and (max-width:959px){#page-wrapper{padding-left:100px}#page-wrapper #blackout{display:none}#page-wrapper .sidebar{width:100px;margin-left:-100px;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}#page-wrapper .sidebar ul li a{color:hsla(0,0%,100%,.7);font-weight:100}#page-wrapper .sidebar ul li .selected .text{font-weight:400}#page-wrapper .sidebar .logo{height:100px}#page-wrapper .sidebar .logo .image{background-image:url(../images/sidebar/sidebar-logo-heroes-small.338a493e.png);background-repeat:no-repeat;background-size:inherit}#page-wrapper .sidebar .main-nav li{height:inherit}#page-wrapper .sidebar .main-nav li a{padding:15px 0}#page-wrapper .sidebar .main-nav li .icon,#page-wrapper .sidebar .main-nav li .text{width:100%;height:inherit}#page-wrapper .sidebar .main-nav li .text{text-align:center;text-transform:uppercase;font-size:14px;line-height:1.2em;margin-top:6px;overflow:hidden;text-overflow:ellipsis}#page-wrapper .sidebar .main-nav li .icon-sidebar{float:none;margin:0 auto}}@media (min-width:960px){#page-wrapper{padding-left:270px}#page-wrapper #blackout{display:none}#page-wrapper #content-wrapper{position:relative}#page-wrapper .sidebar{width:270px}#page-wrapper .sidebar .logo{height:210px;background:url(../images/sidebar/sidebar-bg.1a7f5b37.jpg) no-repeat 0 0}#page-wrapper .sidebar .logo .image{background-image:url(../images/sidebar/logo-hwc.b04a5794.png);background-size:225px}#page-wrapper .sidebar .logo .image-tw{background-image:url(../images/sidebar/logo-hwc-tw.eeb0c91c.png);background-size:225px}#page-wrapper .sidebar .main-nav li{height:50px;line-height:49px;clear:both}#page-wrapper .sidebar .main-nav li .icon{float:left;height:100%;width:50px;margin-right:14px;background:red}#page-wrapper .sidebar .main-nav li .text{color:hsla(0,0%,100%,.7);font-weight:100;text-align:left;height:100%;text-transform:uppercase}#page-wrapper .sidebar .main-nav li .selected .text{color:#fff;font-weight:400}#page-wrapper .sidebar .misc-nav li a .text{margin-left:22px}#page-wrapper .sidebar{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;left:0}#page-wrapper .sidebar .main-nav li{height:55px;line-height:54px}#page-wrapper .sidebar .main-nav li .icon-sidebar{margin:14px 20px}}.sidebar{z-index:1;position:fixed;top:0;height:100%;overflow-y:auto;background:#251049 url(../images/sidebar/sidebar-bg.1a7f5b37.jpg) no-repeat left -210px;border-right:1px solid hsla(0,0%,100%,.15);box-shadow:inset 0 0 12px rgba(0,0,0,.2)}.sidebar ul{padding:0;margin:0}.sidebar ul li{display:block;vertical-align:middle;line-height:48px}.sidebar ul li a{color:hsla(0,0%,100%,.5)}.sidebar ul li a:focus,.sidebar ul li a:hover{color:hsla(0,0%,100%,.85);text-decoration:none}.sidebar .nav-close{position:absolute;top:0;left:0;height:54px}.sidebar .logo{background-color:rgba(45,11,84,.65);border-bottom:1px solid hsla(0,0%,100%,.15)}.sidebar .logo .image{padding:12px 25px;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.sidebar .mobile-title{line-height:54px}.sidebar .main-nav li,.sidebar .mobile-title{border-bottom:1px solid hsla(0,0%,100%,.15)}.sidebar .main-nav li a{display:block;clear:both}.sidebar .main-nav li a:focus,.sidebar .main-nav li a:hover{background-color:rgba(176,52,255,.1);opacity:1}.sidebar .main-nav li a:focus .icon-sidebar,.sidebar .main-nav li a:hover .icon-sidebar{opacity:.75}.sidebar .main-nav li a.selected{background-color:rgba(176,52,255,.2);opacity:1}.sidebar .main-nav li a.selected .text{color:#fff}.sidebar .main-nav li a.selected .icon-sidebar{opacity:1}.sidebar .misc-nav{margin:30px 0;font-size:16px;color:hsla(0,0%,100%,.5)}.sidebar .misc-nav li{line-height:40px}.sidebar .icon-sidebar{float:left;margin:16px 20px;width:25px;height:25px;opacity:.5;background-image:url(../assets/icons/sprite-icons-blue-btn.cdf25bfa.png)}.sidebar .icon-mobile-close{margin-top:15px;margin-left:15px;background-image:url(../images/sidebar/icon-mobile-close.31e2074c.png);opacity:1}.icon-home{background-position:0 0}.icon-broadcast{background-position:0 -25px}.icon-trophy{background-position:0 -75px}.icon-heroes{background-position:0 -100px}.icon-right-arrow{background-position:0 -125px}.icon-left-arrow{background-position:0 -150px}.icon-link-out{background-position:0 -175px}.icon-ellipses{background-position:0 -200px}.icon-play{background-position:0 -225px}.nav-option{display:block;opacity:.8;height:100%;width:54px}.nav-option:hover{background:hsla(0,0%,100%,.075);opacity:1}#nav-burger{position:absolute}#blackout{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;z-index:1}#content-wrapper{margin-top:55px}@media (min-width:640px){#content-wrapper{margin-top:0}}.mobile-nav{position:fixed;left:0;top:0;right:0;height:55px;line-height:54px;z-index:1;background:#48276b;border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:0 0 5px rgba(0,0,0,.5)}.icon-nav{width:40px;height:40px;float:left;margin:5px}.icon-bnet{margin-top:8px;margin-left:5px;background-image:url(../images/nav/icon-bnet.f9bcf0e9.png)}.icon-burger{margin-top:8px;margin-left:8px;background-image:url(../images/nav/icon-burger.45914656.png)}html{-ms-overflow-style:scrollbar}#content-wrapper>.container-fluid{padding:0}.white{color:#eaeaea}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-title{margin:.75em 0;color:#6f2cae;font-weight:400;font-size:22px;text-transform:uppercase;font-family:Geogrotesque,Open Sans,Arial,Helvetica,sans-serif;line-height:1.1}@media (min-width:640px){.section-title{font-size:24px}}@media (min-width:1100px){.section-title{font-size:40px}}.nav-title{font-size:17px;color:hsla(0,0%,100%,.7);text-transform:uppercase;text-align:center}.section-container{margin-left:-15px;margin-right:-15px;padding:0 40px}@media (max-width:959px){.section-container{padding:0 30px}}@media (max-width:639px){.section-container{padding:0}}.section-container-alt{padding:0 40px}@media (max-width:959px){.section-container-alt{padding:0 30px}}@media (max-width:639px){.section-container-alt{padding:0}}.section-container:after,.section-container:before{content:" ";display:table;clear:both}.middle-container{padding:0;margin-left:auto;margin-right:auto;max-width:1200px}.icon-calendar{background-position:0 -50px}.esports-button{display:inline-block;cursor:pointer;height:80px;background-color:#fff;border:2px solid #00adef;border-radius:4px;color:#00adef;font-size:23px;line-height:23px;padding:0;text-transform:uppercase}.esports-button:hover{color:#fff;background-color:#00adef;text-decoration:none}@media (max-width:639px){.esports-button{height:62px;font-size:23px}}.esports-button.secondary{height:auto;padding:17px 30px 20px;border-width:2px;min-width:210px;margin:0 7px;font-size:22px;font-weight:400;background-color:transparent}.esports-button.secondary .image{display:inline-block;width:25px;height:25px;vertical-align:bottom;margin-right:10px;background-image:url(../images/icon-sprite.256906e4.png)}.esports-button.secondary .icon-home{background-position:-25px 0}.esports-button.secondary .icon-broadcast{background-position:-25px -25px}.esports-button.secondary .icon-calendar{background-position:-25px -50px}.esports-button.secondary .icon-trophy{background-position:-25px -75px}.esports-button.secondary .icon-heroes{background-position:-25px -100px}.esports-button.secondary .icon-right-arrow{background-position:-25px -125px}.esports-button.secondary .icon-left-arrow{background-position:-25px -150px}.esports-button.secondary .icon-link-out{background-position:-25px -175px}.esports-button.secondary .icon-ellipses{background-position:-25px -200px}.esports-button.secondary .icon-play{background-position:-25px -225px}@media (max-width:960px){.esports-button.secondary{display:block;margin:20px 0}}.esports-button.secondary:hover{background-color:#00adef}.esports-button.secondary:hover .icon-home{background-position:0 0}.esports-button.secondary:hover .icon-broadcast{background-position:0 -25px}.esports-button.secondary:hover .icon-calendar{background-position:0 -50px}.esports-button.secondary:hover .icon-trophy{background-position:0 -75px}.esports-button.secondary:hover .icon-heroes{background-position:0 -100px}.esports-button.secondary:hover .icon-right-arrow{background-position:0 -125px}.esports-button.secondary:hover .icon-left-arrow{background-position:0 -150px}.esports-button.secondary:hover .icon-link-out{background-position:0 -175px}.esports-button.secondary:hover .icon-ellipses{background-position:0 -200px}.esports-button.secondary:hover .icon-play{background-position:0 -225px}.fancy-button-scaffold{background-color:#006e99;top:4px;cursor:pointer}.fancy-button-content,.fancy-button-scaffold{display:inline-block;border-radius:4px;position:relative}.fancy-button-content{color:#fff;background-color:#00adef;top:-4px;line-height:23px;font-size:22px;font-family:Blizzard;font-weight:400;text-transform:uppercase;padding:21px 32px 22px;-webkit-transition:top .1s linear;transition:top .1s linear}.fancy-button-content:hover{background-color:#26b9f1;top:-6px}.fancy-button-content:active{top:-1px}.esports-link{cursor:pointer;color:hsla(0,0%,100%,.7)}.esports-link:hover{color:#fff;text-decoration:none}.standings-and-schedule-section{padding-top:40px;padding-bottom:40px}.schedule-container{padding:0 10px 0 0}@media (max-width:639px){.schedule-container{padding:0 15px;margin-bottom:8px}}.schedule-button{width:100%}.standings-container{padding:0 0 0 10px}@media (max-width:639px){.standings-container{padding:0 15px;margin-top:8px}}.standings-button{width:100%}.homepage-banner{display:none;background:#221445 url(../images/hwc-bg.79778394.jpg) no-repeat 50%;height:190px}.homepage-banner .logo{width:213px;margin:0 auto}.homepage-banner .logo img{width:auto;height:100%;margin:0}@media (min-width:640px){.homepage-banner{display:block}}@media (min-width:960px){.homepage-banner{display:none}}.social-panel-wrapper{background:#1c1a4c url(../images/join-bg.aa3932e8.jpg) bottom no-repeat;margin-bottom:60px}.social-panel-wrapper .social-panel-content{margin:40px 15px}@media (min-width:640px){.social-panel-wrapper .social-panel-content{margin:40px}}.social-panel-wrapper .social-panel-content h3{font-family:Geogrotesque,Arial,Helvetica,sans-serif;font-size:28px;color:#fff;margin-top:0;margin-bottom:.75em;text-shadow:0 2px 1px rgba(0,0,0,.35);text-transform:uppercase;text-align:center;line-height:1}@media (min-width:640px){.social-panel-wrapper .social-panel-content h3{font-size:40px}}.social-panel-wrapper .social-panel-content .social-links-wrapper{text-align:center}.social-panel-wrapper .social-panel-content .social-links-wrapper ul{margin:0;padding:0;list-style-type:none}@media (min-width:640px){.social-panel-wrapper .social-panel-content .social-links-wrapper ul li{width:49%;float:left}}@media (min-width:1100px){.social-panel-wrapper .social-panel-content .social-links-wrapper ul li{width:inherit;float:none;display:inline-block;margin:0 15px}}.social-panel-wrapper .social-panel-content .social-links-wrapper ul li a{font-size:22px;font-weight:100;color:#fff;display:block;text-align:left;line-height:50px;opacity:.8;text-decoration:none}.social-panel-wrapper .social-panel-content .social-links-wrapper ul li a:hover{opacity:1}@media (min-width:640px){.social-panel-wrapper .social-panel-content .social-links-wrapper ul li a{display:inline-block}}#eu-cookie-compliance .modal-header h1.desktop{margin-top:.67em}