@font-face{font-family:'egx';src:url('/static/core/fonts/egx/bold/egx.eot');src:url('/static/core/fonts/egx/bold/egx.eot?#iefix') format('embedded-opentype'),url('/static/core/fonts/egx/bold/egx.woff2') format('woff2'),url('/static/core/fonts/egx/bold/egx.woff') format('woff'),url('/static/core/fonts/egx/bold/egx.ttf') format('truetype'),url('/static/core/fonts/egx/bold/egx.svg#egx') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'egx';src:url('/static/core/fonts/egx/regular/egx.eot');src:url('/static/core/fonts/egx/regular/egx.eot?#iefix') format('embedded-opentype'),url('/static/core/fonts/egx/regular/egx.woff2') format('woff2'),url('/static/core/fonts/egx/regular/egx.woff') format('woff'),url('/static/core/fonts/egx/regular/egx.ttf') format('truetype'),url('/static/core/fonts/egx/regular/egx.svg#egx') format('svg');font-weight:normal;font-style:normal}*,*:before,*:after{box-sizing:border-box}.container{margin:0 auto;padding:0 .5rem;width:100%;min-width:320px;max-width:1260px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row{*zoom:1;margin:0 -0.5rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-hs-1,.col-hs-2,.col-hs-3,.col-hs-4,.col-hs-5,.col-hs-6,.col-hs-7,.col-hs-8,.col-hs-9,.col-hs-10,.col-hs-11,.col-hs-12,.col-hs-13,.col-hs-14,.col-hs-15,.col-hs-16,.col-hs-17,.col-hs-18,.col-hs-19,.col-hs-20,.col-hs-21,.col-hs-22,.col-hs-23,.col-hs-24 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24 .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24 .col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24{float:left;position:relative;padding:0 .5rem}.col-1{width:4.167%}.col-2{width:8.333%}.col-3{width:12.5%}.col-4{width:16.667%}.col-5{width:20.833%}.col-6{width:25%}.col-7{width:29.167%}.col-8{width:33.333%}.col-9{width:37.5%}.col-10{width:41.667%}.col-11{width:45.833%}.col-12{width:50%}.col-13{width:54.167%}.col-14{width:58.333%}.col-15{width:62.5%}.col-16{width:66.667%}.col-17{width:70.833%}.col-18{width:75%}.col-19{width:79.167%}.col-20{width:83.333%}.col-21{width:87.5%}.col-22{width:91.667%}.col-23{width:95.833%}.col-24{width:100%}@media  screen and (min-width: 480px){.col-hs-1{width:4.167%}.col-hs-2{width:8.333%}.col-hs-3{width:12.5%}.col-hs-4{width:16.667%}.col-hs-5{width:20.833%}.col-hs-6{width:25%}.col-hs-7{width:29.167%}.col-hs-8{width:33.333%}.col-hs-9{width:37.5%}.col-hs-10{width:41.667%}.col-hs-11{width:45.833%}.col-hs-12{width:50%}.col-hs-13{width:54.167%}.col-hs-14{width:58.333%}.col-hs-15{width:62.5%}.col-hs-16{width:66.667%}.col-hs-17{width:70.833%}.col-hs-18{width:75%}.col-hs-19{width:79.167%}.col-hs-20{width:83.333%}.col-hs-21{width:87.5%}.col-hs-22{width:91.667%}.col-hs-23{width:95.833%}.col-hs-24{width:100%}}@media  screen and (min-width: 768px){.col-sm-1{width:4.167%}.col-sm-2{width:8.333%}.col-sm-3{width:12.5%}.col-sm-4{width:16.667%}.col-sm-5{width:20.833%}.col-sm-6{width:25%}.col-sm-7{width:29.167%}.col-sm-8{width:33.333%}.col-sm-9{width:37.5%}.col-sm-10{width:41.667%}.col-sm-11{width:45.833%}.col-sm-12{width:50%}.col-sm-13{width:54.167%}.col-sm-14{width:58.333%}.col-sm-15{width:62.5%}.col-sm-16{width:66.667%}.col-sm-17{width:70.833%}.col-sm-18{width:75%}.col-sm-19{width:79.167%}.col-sm-20{width:83.333%}.col-sm-21{width:87.5%}.col-sm-22{width:91.667%}.col-sm-23{width:95.833%}.col-sm-24{width:100%}}@media  screen and (min-width: 992px){.col-md-1{width:4.167%}.col-md-2{width:8.333%}.col-md-3{width:12.5%}.col-md-4{width:16.667%}.col-md-5{width:20.833%}.col-md-6{width:25%}.col-md-7{width:29.167%}.col-md-8{width:33.333%}.col-md-9{width:37.5%}.col-md-10{width:41.667%}.col-md-11{width:45.833%}.col-md-12{width:50%}.col-md-13{width:54.167%}.col-md-14{width:58.333%}.col-md-15{width:62.5%}.col-md-16{width:66.667%}.col-md-17{width:70.833%}.col-md-18{width:75%}.col-md-19{width:79.167%}.col-md-20{width:83.333%}.col-md-21{width:87.5%}.col-md-22{width:91.667%}.col-md-23{width:95.833%}.col-md-24{width:100%}}@media  screen and (min-width: 1024px){.col-lg-1{width:4.167%}.col-lg-2{width:8.333%}.col-lg-3{width:12.5%}.col-lg-4{width:16.667%}.col-lg-5{width:20.833%}.col-lg-6{width:25%}.col-lg-7{width:29.167%}.col-lg-8{width:33.333%}.col-lg-9{width:37.5%}.col-lg-10{width:41.667%}.col-lg-11{width:45.833%}.col-lg-12{width:50%}.col-lg-13{width:54.167%}.col-lg-14{width:58.333%}.col-lg-15{width:62.5%}.col-lg-16{width:66.667%}.col-lg-17{width:70.833%}.col-lg-18{width:75%}.col-lg-19{width:79.167%}.col-lg-20{width:83.333%}.col-lg-21{width:87.5%}.col-lg-22{width:91.667%}.col-lg-23{width:95.833%}.col-lg-24{width:100%}}@media  screen and (min-width: 1280px){.col-xl-1{width:4.167%}.col-xl-2{width:8.333%}.col-xl-3{width:12.5%}.col-xl-4{width:16.667%}.col-xl-5{width:20.833%}.col-xl-6{width:25%}.col-xl-7{width:29.167%}.col-xl-8{width:33.333%}.col-xl-9{width:37.5%}.col-xl-10{width:41.667%}.col-xl-11{width:45.833%}.col-xl-12{width:50%}.col-xl-13{width:54.167%}.col-xl-14{width:58.333%}.col-xl-15{width:62.5%}.col-xl-16{width:66.667%}.col-xl-17{width:70.833%}.col-xl-18{width:75%}.col-xl-19{width:79.167%}.col-xl-20{width:83.333%}.col-xl-21{width:87.5%}.col-xl-22{width:91.667%}.col-xl-23{width:95.833%}.col-xl-24{width:100%}}body{background:#0b3865;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25em;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#0b3865}a:hover{color:#3dbb95}#content{background:#fff}@media  screen and (min-width: 992px){#content{min-height:500px}}@media  screen and (min-width: 1280px){#content .container{padding:0}}h1,h2{color:#0b3865}h1{font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase}h1 small{display:block;font-size:65%;font-weight:normal}h2{font-size:1rem}footer{font-size:.85rem;line-height:1.5em;color:#fff}footer .container div{padding-top:2em;padding-bottom:2em}footer a{color:#fff;font-weight:bold}footer a.logo{float:left;display:block}footer p{margin:0 0 0 120px}section{border:1px solid #eee;margin:1rem auto;padding-bottom:1rem;position:relative;overflow:hidden;font-size:.85rem}section h1{margin:0;padding:.5rem 1rem;border-bottom:1px solid #eee}section h1 a{color:inherit}section h1 a.more{float:right}section h1 a.more .fa-stack{margin-right:0}section h1 a.more .fa-circle{color:inherit}section h1 a:hover{color:#3dbb95}section h2{margin:1rem}section p,section li{margin:1rem}section p:last-child,section li:last-child{margin-bottom:0}section ul{padding:0;margin:0;margin-left:1rem}.alert{padding:.5rem 1rem;border:1px solid}.alert.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert i{display:inline-block;margin-right:.5rem;vertical-align:middle}a.more,a.back{display:inline-block;font-size:.75rem;vertical-align:middle;line-height:1.5rem}a.more .fa-stack,a.back .fa-stack{float:left;margin-right:.25rem}a.more .fa-circle,a.back .fa-circle{color:#ccc}a.more:hover .fa-circle,a.back:hover .fa-circle{color:#3dbb95}h2 .more{float:right;font-size:.75em}.muted{color:#999}.btn{display:inline-block;background:#3dbb95;color:#fff;font-size:.85rem;padding:.5rem .5rem .5rem 2.5rem;position:relative;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;white-space:nowrap;border:1px solid rgba(0,0,0,0.1);transition:color .2s;transition:border .2s;transition:background .2s}.btn:hover{background-color:#35beed;color:#fff}.btn:before{position:absolute;display:block;background-color:rgba(0,0,0,0.1);content:">";top:0;left:0;bottom:0;width:2.25em;text-align:center;padding:.45rem 0;font-size:inherit}.btn.egx{background-color:#00b8ee}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}form p{max-width:45rem}form label,form input,form textarea,form select{display:block;width:100%}form label{margin-bottom:.15rem}form input,form textarea,form select{padding:.45rem .35rem;background:#f9f9f9;border:1px solid #ccc}form input:focus,form textarea:focus,form select:focus{outline:0;border-color:#3dbb95}form select{padding:.35rem}form .dual{clear:both;overflow:hidden}form .dual span{display:block;width:49%;float:left}form .dual span:last-child{float:right}form .dual span.msg{float:none}form input[type="radio"],form input[type="checkbox"]{display:inline;width:auto;vertical-align:middle;margin-top:.25em;margin-right:.75em;float:left}form .error{color:#a94442}form .error input{border-color:#a94442}form .g-recaptcha{margin:1rem}.social-buttons{font-size:.75rem;overflow:hidden}.social-buttons .caption{float:left;display:block;padding:0;font-weight:bold;color:#999}@media  screen and (min-width: 480px){.social-buttons .caption{padding:.35rem .5rem}}.social-buttons span{display:inline-block}.social-buttons span.count{display:none;font-size:.65rem;background:#fff;padding:.25rem .25rem .15rem .25rem;margin-left:.25rem;border:1px solid #eee;border:1px solid rgba(0,0,0,0.1);line-height:1em;border-radius:4px}@media  screen and (min-width: 992px){.social-buttons span.count{display:inline-block}}.social-buttons ul{float:left;margin:0;overflow:hidden;list-style-type:none;border-radius:4px;border:1px solid rgba(0,0,0,0.1);border-bottom:1px solid #ddd}.social-buttons li{background:#00f;margin:0;float:left;display:inline-block;background-color:#eee;border-left:1px solid rgba(0,0,0,0.1);background:#eee;background-image:linear-gradient(to bottom, #fff, #eee)}.social-buttons li:first-child{border-left:none}.social-buttons li:hover{background:#ddd;background-image:linear-gradient(to bottom, #ddd, #eee)}.social-buttons a{display:inline-block;padding:.15rem .65rem}.social-buttons i{display:inline-block;width:.75rem;line-height:1.5rem}.social-buttons .facebook a{color:#3d5b97}.social-buttons .twitter a{color:#55acee}.social-buttons .reddit a{color:#ff4500}.social-buttons .reddit a i{margin-right:.35rem}.social-buttons .google a{color:#dd4b39}article .social-buttons,article .social-buttons>ul,article .social-buttons>ul>li,article .social-buttons>ul>li>a,article .social-buttons>ul>li>strong{position:relative;display:block;float:left;clear:both;width:100%;margin:0;padding:0;list-style:none}article .social-buttons{padding-bottom:15px}article .social-buttons.bottom{padding-top:15px}article .social-buttons>ul>li{clear:none;width:25%}article .social-buttons>ul>li>strong,article .social-buttons>ul>li>a{line-height:1;padding:.4em 0 .2em}article .social-buttons>ul>li:first-of-type{width:100%;clear:both}article .social-buttons>ul>li:nth-of-type(2)>a{border-radius:.25em 0 0 .25em}article .social-buttons>ul>li:last-of-type>a{border-radius:0 .25em .25em 0;border-right:1px solid rgba(0,0,0,0.1)}article .social-buttons>ul>li>strong{padding-left:0;padding-right:0;color:#808080}article .social-buttons>ul>li>a{background-color:#eee;background-image:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#e9e9e9));background-image:-moz-linear-gradient(top, #fff, #e9e9e9);background-image:-o-gradient(linear, center top, center bottom, from(#fff), to(#e9e9e9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');font-size:.9em;-webkit-font-smoothing:antialiased;text-decoration:none;text-shadow:none;width:100%;text-align:center;border-top:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.2)}article .social-buttons>ul>li>a>span{font-size:.85em}article .social-buttons>ul>li>a>.count{display:none}article .social-buttons>ul>li>a>i:before{display:block;clear:both;color:inherit;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1}header{position:relative;padding-top:2.5rem;background:#0b3865;color:#fff;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:bold;line-height:1.15em}@media  screen and (min-width: 480px){header{padding-top:2.5rem}}header .block{display:none;height:6.25rem;padding:1.75rem 1rem;padding:0 1rem;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;border-left:1px solid rgba(255,255,255,0.2);text-align:center;text-transform:uppercase}header .block:first-child{border-left:none}header .block a{color:#fff}header .block a:hover{color:#3dbb95}header .block a.btn:hover{color:#fff}@media  screen and (min-width: 480px){header .block.details{display:block;top:0}}header .block.details a{display:inline-block;text-align:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media  screen and (min-width: 992px){header .block.countdown{display:block}}header .block.countdown>span{display:none;float:left;width:25%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .block.countdown.active>span{display:block}header .block.countdown .countdown-number{display:block;padding:0 0 .25rem;font-size:1rem}header .block.countdown .countdown-period{display:inline-block;border-top:1px solid rgba(255,255,255,0.2);font-size:.6rem;font-weight:normal;text-transform:uppercase;padding:.25rem 0 0}header .block.logo{display:block}header .block.logo a{display:inline-block;max-width:85%;line-height:1rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .block.logo a img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle}@media  screen and (min-width: 992px){header .block.sponsor{display:block}}header .block.sponsor a{display:inline-block;max-width:100%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .block.sponsor img{display:block;max-width:100%}@media  screen and (min-width: 480px){header .block.cta{display:block}}header .block.cta .btn{display:block;margin-top:0;padding:.75rem .75rem .75rem 2.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .block.cta .btn:before{padding:.65rem 0}header .block.cta span{display:inline-block;text-align:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .block.cta sup{font-size:.5rem}header .block.mobile{display:block;padding:0 .5rem 1.5rem .5rem;text-transform:uppercase;text-align:center;height:4rem}header .block.mobile>div{height:3rem;padding:0 .5rem}header .block.mobile span{display:block;margin:0 auto;text-align:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media  screen and (min-width: 480px){header .block.mobile{display:none}}header .block.mobile a.btn{margin:0;padding:.75rem .75rem .75rem 3em}header .block.mobile a.btn:before{padding:.75rem 0}header .events-bar{position:absolute;top:0;width:100%;z-index:10;padding:0 .5rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5rem;text-transform:uppercase;background:#eee;color:#333}header .events-bar .row *{display:none}@media  screen and (min-width: 480px){header .events-bar .row *{display:inline-block}}header .events-bar .row>a:first-child{display:inline-block;font-weight:bold}@media  screen and (min-width: 480px){header .events-bar .row>a:first-child{display:none}}@media  screen and (min-width: 992px){header .events-bar{text-align:right}}header .events-bar a{display:inline-block;margin:.5rem 0 .5rem .5rem;font-weight:normal}header .events-bar a.active{color:#3dbb95;font-weight:bold}header .events-bar .separator{font-size:1.2rem;line-height:2rem;vertical-align:middle;display:inline-block}header .events-bar .social{display:none;vertical-align:middle;margin-left:.75rem;padding-left:.25rem;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:-1px}@media  screen and (min-width: 992px){header .events-bar .social{display:inline-block}}header .events-bar .social:before{display:inline-block;display:none;content:"\022EE";float:left;font-size:1.2rem;margin:.5rem 0;color:#0b3865}header .events-bar .social a{float:left;margin:.5rem .5rem;font-size:1rem}header .events-bar .social .fa-facebook{color:#0090ff}header .events-bar .social .fa-twitter{color:#00c0ff}header .events-bar .social .fa-youtube-play{color:#f00}header .events-bar .social .fa-twitch{color:#8400ff}header .header-gallery{background-color:#3dbb95;height:200px;overflow:hidden}@media screen and (max-width:800px){header .header-gallery{height:180px}}header .header-gallery .container{position:relative}header .header-gallery#right{transform:scaleX(-1)}header .header-gallery#right h1{transform:scaleX(-1)}header .header-gallery#right .pictures .header-img{transform:scaleX(-1)}@media screen and (max-width:800px){header .header-gallery .header-text{display:table;height:180px;width:100%}}header .header-gallery h1{position:absolute;color:#fff;z-index:5;top:35px;line-height:1em;left:39px;font-size:28px}@media screen and (max-width:800px){header .header-gallery h1{width:100%;padding:0 20px;left:0;top:0;display:table-cell;vertical-align:middle;position:relative}}header .header-gallery .mask{background-color:#3dbb95;width:100px;height:200px;position:absolute;left:266px;z-index:4}@media screen and (max-width:800px){header .header-gallery .mask{display:none}}header .header-gallery .triangle-top{position:absolute;left:-172px}@media screen and (max-width:800px){header .header-gallery .triangle-top{display:none}}header .header-gallery .triangle-overlay{position:absolute;z-index:1;height:200px;left:140px}@media screen and (max-width:800px){header .header-gallery .triangle-overlay{display:none}}header .header-gallery .triangle-overlay.right{left:855px}header .header-gallery .pictures{position:absolute;z-index:0;left:372px}header .header-gallery .pictures img{height:200px;position:absolute;left:80px}@media screen and (max-width:800px){header .header-gallery .pictures{display:none}}nav.primary{border-top:1px solid rgba(255,255,255,0.2)}@media (max-width:991px){nav.primary{display:none;position:absolute;top:2.35rem;z-index:10;width:100%}nav.primary.active{display:block}}nav.primary ul{padding:0;list-style-type:none;overflow:hidden}nav.primary li{display:block}@media  screen and (min-width: 992px){nav.primary li{width:10%;float:left}}nav.primary li a{padding:.75rem 1rem;display:block;color:#fff;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;background:#0b3865}@media  screen and (min-width: 992px){nav.primary li a{padding:1rem;text-align:center}}nav.primary li a.selected,nav.primary li a:hover{background:#35beed;color:#fff}@media  screen and (min-width: 992px){nav.primary li a.selected,nav.primary li a:hover{text-align:center;background:#35beed;color:#fff}}nav.mobile{position:absolute;top:0;right:0;z-index:20;width:auto;padding:.5rem .75rem;color:#fff;background-color:#3dbb95;cursor:pointer;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1.5rem;vertical-align:middle}nav.mobile i{display:inline-block;margin-right:.5rem}@media  screen and (min-width: 992px){nav.mobile{display:none}}section.partners{padding:0;border-top:0;border-right:0;border-bottom:0}@media  screen and (min-width: 480px){section.partners.count2 .partner{width:50%;border-top:none !important}}@media  screen and (min-width: 480px){section.partners.count3 .partner{width:33.333%}}@media  screen and (min-width: 480px){section.partners.count4 .partner{width:25%}}@media  screen and (min-width: 480px){section.partners.count5 .partner{width:20%}}section.partners .partner{float:left;width:100%;padding:2rem;min-height:7.25rem;border-right:1px solid #eee;border-bottom:1px solid #eee;position:relative}@media  screen and (min-width: 768px){section.partners .partner{min-height:9.25rem;padding:3rem 2rem}}section.partners h1{font-size:.85rem;padding:0;background:#fff}section.partners h1 span{display:inline-block;padding:.25rem 1rem;background:#000;color:#fff;height:auto;text-align:left}section.partners.headline-partner{background:#ec1a37}section.partners.headline-partner h1{border-bottom:none}section.partners.headline-partner img{max-height:150px}section.partners.headline-partner .partner span{height:150px}section.partners.retail-partner img{max-height:85px}section.partners.retail-partner .partner span{height:85px}section.partners.supported-by img{max-height:50px}section.partners.supported-by .partner span{height:50px}section.partners.gamesindustry-fair-partners img{max-height:60px}section.partners.gamesindustry-fair-partners .partner span{height:60px}section.partners span{position:relative;display:block;height:50px;text-align:center}section.partners a{display:inline-block;margin:0 auto;max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.partners img{margin:0 auto;display:inline-block;vertical-align:bottom;max-width:100%}section.news{padding:0}section.news .item{position:relative;overflow:hidden;border-bottom:1px solid #eee}section.news .item:last-child{border:none}@media  screen and (min-width: 480px){section.news .item{height:15rem}}section.news .item a.more{margin:.5rem 0 .5rem 1rem}@media  screen and (min-width: 480px){section.news .item a.more{position:absolute;left:1rem;bottom:.5rem;margin:0}}section.news .image{display:block;height:100%;width:200px;background:transparent;background-repeat:no-repeat;background-size:cover;float:right;margin-left:2rem}@media  screen and (min-width: 992px){section.news .image{width:50%;display:block}}section.news h2{margin:0 1rem}section.news h2,section.news .content{max-width:45rem}section.news p.date{margin:1rem 1rem 0;font-size:.85rem}section.news a.back{margin:1rem}section.news-home{padding:0}section.news-home .item{position:relative;overflow:hidden;border-bottom:1px solid #eee}section.news-home .item:last-child{border:none}@media  screen and (min-width: 480px){section.news-home .item{height:15rem}}section.news-home .item a.more{margin:.5rem 0 .5rem 1rem}@media  screen and (min-width: 480px){section.news-home .item a.more{position:absolute;left:1rem;bottom:.5rem;margin:0}}section.news-home .details{width:50%}section.news-home .image{display:block;height:100%;width:200px;background:transparent;background-repeat:no-repeat;background-size:cover;float:right;margin-left:2rem}@media  screen and (min-width: 768px){section.news-home .image{width:50%;display:block}}section.news-home h2{margin:0 1rem}section.news-home h2,section.news-home .content{max-width:45rem;font-size:20px}section.news-home p.date{margin:1rem 1rem 0;font-size:20px}section.news-home a.back{margin:1rem;margin-bottom:1em}section.news-home p{margin:0 1rem}section.whats-on{padding:0;border:0}@media  screen and (min-width: 768px){section.whats-on{border-left:1px solid #eee}}section.whats-on h1{border:1px solid #eee;border-bottom:0}@media  screen and (min-width: 768px){section.whats-on h1{border-bottom:1px solid #eee;border-left:0}}section.whats-on .item{display:block;position:relative;height:22rem;padding:0;margin-bottom:1rem;overflow:hidden;border:1px solid #eee}@media  screen and (min-width: 480px){section.whats-on .item:nth-child(2n-1){border-left:0}}@media  screen and (min-width: 768px){section.whats-on .item{margin-bottom:0;border-left:0;border-top:0}}section.whats-on .item.hover:hover h2{background:#0b3865;color:#fff}section.whats-on .item.hover:hover h2 .more .fa-inverse{color:#0b3865}section.whats-on .item.hover:hover>.overlay{background-color:#0b3865;color:#fff}section.whats-on .item.blurb{padding:0 0 1rem 0;height:auto}@media  screen and (min-width: 480px){section.whats-on .item.blurb{height:22rem}}@media  screen and (min-width: 992px){section.whats-on .item.blurb{padding-right:1rem}}@media  screen and (min-width: 1280px){section.whats-on .item.blurb{padding-right:2rem}}section.whats-on .item a.link-overlay{display:block;position:absolute;top:0;width:100%;height:100%;background:transparent}section.whats-on .item .more .fa-inverse{transition:.3s}section.whats-on img{display:block;height:19.25rem;transition:.3s}section.whats-on .overlay{position:absolute;top:3.25rem;left:0;height:7rem;width:100%;background:#0b3865;color:#fff;color:#333;transition:.3s}section.whats-on h2{position:relative;padding:1rem;margin:0;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;transition:.3s;color:#0b3865}section.whats-on.sidebar .item{height:auto}#lost-tickets p.alert{display:none}#lost-tickets form{margin:1rem 1rem 0 1rem}#lost-tickets form input{display:block;margin-bottom:.5rem}body.home .twitch-embed{height:32.5rem;padding:1rem}body.home .twitch-embed iframe{width:100%;height:100%}body.home .tour-container{text-align:center;height:600px}body.home .tour-container .tour-embed{height:500px;max-width:788px;margin-top:25px;-moz-box-shadow:0 5px 5px rgba(182,182,182,0.75);-webkit-box-shadow:0 5px 5px rgba(182,182,182,0.75);box-shadow:0 12px 12px #b6b6b6}@media screen and (max-width:800px){body.home .tour-container .tour-embed{height:250px}}@media screen and (max-width:800px){body.home .tour-container{height:325px}}body.home section.whats-on{margin-top:0}body.home section.news-home{margin:.5rem auto;border:none}body.home section.news-home a{line-height:1.35em}body.home section.news-home .item{margin-left:37px}@media  screen and (min-width: 992px){body.home section.news-home .item{height:12rem}}@media screen and (max-width:800px){body.home section.news-home .item{margin-left:0}}@media screen and (max-width:479px){body.home section.news-home .details{width:100%;height:10rem}}@media  screen and (min-width: 992px){body.home section.news-home .summary{display:none}}body.home section.news-home .image{float:right;display:none;margin-left:1rem;height:100%}@media  screen and (min-width: 480px){body.home section.news-home .image{display:block}}@media  screen and (min-width: 1280px){body.home section.news-home .image{margin-left:2.5rem}}@media screen and (max-width:800px){body.home section.news-home .image{height:auto}}body.home .promo section{height:11.46rem}body.home .promo section:first-child{margin-top:0}body.home .promo section .promo-content{height:9.07rem;padding:1rem;position:relative}body.home .promo section .promo-content a{display:inline-block;width:4rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin-right:1rem}body.home .promo section .promo-content span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.home .triangle.top-triangle{position:absolute;left:0;top:0}body.home .triangle.bottom-triangle{position:absolute;right:-57px;bottom:-84px}body.home .container-title-triangles{position:relative}@media screen and (min-width:1280px){body.home .container-title-triangles{padding:0}}body.home .container-title-triangles .triangle{z-index:1;width:auto;height:auto;max-height:338px}@media screen and (max-width:992px){body.home .container-title-triangles .triangle{max-height:380px}}@media screen and (max-width:800px){body.home .container-title-triangles .triangle{display:none}}body.home .container-title-triangles .triangle.top-triangle{position:absolute;left:91px}@media screen and (max-width:1200px){body.home .container-title-triangles .triangle.top-triangle{left:-25px}}@media screen and (max-width:992px){body.home .container-title-triangles .triangle.top-triangle{left:-120px}}@media screen and (max-width:800px){body.home .container-title-triangles .triangle.top-triangle{display:none}}body.home .container-title-triangles .triangle.bottom-triangle{position:absolute;right:-76px;bottom:initial}@media screen and (max-width:1200px){body.home .container-title-triangles .triangle.bottom-triangle{right:-175px}}@media screen and (max-width:992px){body.home .container-title-triangles .triangle.bottom-triangle{right:-200px}}@media screen and (max-width:800px){body.home .container-title-triangles .triangle.bottom-triangle{display:none}}@media screen and (max-width:1420px){body.home .triangle{display:none}}@media screen and (max-width:1420px){body.home .triangle.cta{display:block}}@media screen and (max-width:584px){body.home .triangle.cta{display:none}}body.home .triangle-img{position:relative;left:-10px}@media screen and (max-width:992px){body.home .triangle-img{display:none}}body.home .bottom-left-triangle{position:relative;left:217px;top:450px;overflow:hidden;width:172px;height:122px}body.home .bottom-left-triangle.top-tri{top:214px}@media screen and (max-width:992px){body.home .bottom-left-triangle{display:none}}body.home .top-tri{left:-101px}body.home section.newsletter{margin-top:150px;color:#0b3865;border:none;height:100%}body.home section.newsletter h1{border:none}@media screen and (max-width:992px){body.home section.newsletter{margin-top:36px;height:100%}}body.home section.newsletter .promo-content{height:6.02rem}body.home section.newsletter p{margin:0 0 1rem 0;max-width:100%}body.home section.newsletter span{padding:0}body.home section.newsletter span.alert{display:block;top:0;padding:.75rem 1rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.home section.newsletter span.blurb{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block;margin-left:16px}body.home section.newsletter input{width:100%;max-width:13.4rem;margin-top:10px;margin-left:15px}body.home section.newsletter button{width:7rem;margin-top:1.1rem;padding:.3rem .5rem .3rem 2.25rem;margin-left:16px}body.home section.newsletter button:before{padding:.15rem 0}body.home .news-partition{border-left:#bcbcbc solid 1.5px;margin-top:30px;margin-bottom:30px}@media screen and (max-width:992px){body.home .news-partition{border-left:0;margin-top:0}}body.home section.social{color:#0b3865;border:none}body.home section.social h1{border:none}body.home section.social p{margin:0 0 1rem 0;max-width:100%}body.home section.social span{padding:0}body.home section.social span.logo{background-color:#fff}body.home section.social span.blurb{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block;margin-left:16px}body.home section.social a{color:#fff}body.home section.social a:hover{color:#3dbb95}body.home section.social .logo{width:50px;height:50px;background-color:#35beed;border-radius:50px;text-align:center;padding-top:11px;display:inline-block;margin-top:12px;margin-left:12px}body.home .img-gallery-container{max-width:1205px;margin-left:auto;margin-right:auto;padding-bottom:2em}body.home .img-gallery-container h1{font-size:20px}@media screen and (max-width:992px){body.home .img-gallery-container h1{font-size:.9rem}}body.home .img-gallery-container .img-gallery img{cursor:pointer}body.home .img-gallery-container .img-gallery .img-2{margin-top:5px}@media screen and (max-width:992px){body.home .img-gallery-container .img-gallery .img-2{display:none}}body.home section.partners{margin-top:0}body.home section.partners .partner{padding:2rem;min-height:6.5rem}.grey-block{background-color:#e2e2e2;margin:0;overflow:hidden;position:absolute;left:0;width:100%}#content .container.container-lower{padding-top:685px}@media screen and (max-width:992px){#content .container.container-lower{padding-top:1200px}}@media screen and (max-width:479px){#content .container.container-lower{padding-top:1030px;min-width:290px}}@media screen and (max-width:1024px){.slick-arrow{display:none !important}}.slick-arrow:before{color:#c7c7c7}.slick-slide img{margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.slick-slide img{width:245px}}.slick-dots li{margin:0}body.tickets div>section.info{margin-top:1rem}body.tickets .important{position:relative;padding:0 1rem;margin:1rem 0;line-height:1.5em;border:1px solid #eee;color:#3dbb95}@media  screen and (min-width: 768px){body.tickets .important{padding-left:6.5rem}}body.tickets .important:before{content:"> NOTES";font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;background:#eee;padding:3.65rem 1rem;display:none;position:absolute;line-height:1.5rem;top:0;left:0;bottom:0}@media  screen and (min-width: 768px){body.tickets .important:before{display:block}}body.tickets .ticket-types{padding-bottom:0}body.tickets .ticket-types h2{margin:0;padding:1rem;background:#f9f9f9;border-top:1px solid #eee}body.tickets .ticket-types .day{padding-bottom:1rem}body.tickets .ticket-types h1+.day h2{border:none}body.tickets .ticket-types .name,body.tickets .ticket-types .time{display:block;line-height:1.25rem}body.tickets .ticket-types .name{font-size:.9rem;font-weight:bold}body.tickets .ticket-types .notes{display:block;margin-top:.25rem;line-height:1.75rem}body.tickets .ticket-list{list-style-type:none;margin:0;padding:0}body.tickets .ticket-list li{display:block;margin:0;padding:.5rem 1rem;border-bottom:1px solid #eee;line-height:2.75rem;max-width:45rem}body.tickets .ticket-list li:last-child{border-bottom:none}body.tickets .ticket-list li.highlight{background:#d9edf7}body.tickets .ticket-list img{display:inline-block;float:left;margin-right:1rem}body.tickets .ticket-list p,body.tickets .ticket-list select,body.tickets .ticket-list .price{display:inline-block;vertical-align:middle}body.tickets .ticket-list select{width:100%}@media  screen and (min-width: 992px){body.tickets .ticket-list select{width:7.5rem}}body.tickets .ticket-list p{margin:0}body.tickets .ticket-list p.cost{float:right}body.tickets .ticket-list p.picker{clear:both;width:100%}body.tickets .ticket-list p.note{display:block;line-height:1.75rem;color:#3dbb95}@media  screen and (min-width: 992px){body.tickets .ticket-list p{width:auto}body.tickets .ticket-list p.cost,body.tickets .ticket-list p.picker{clear:none;width:auto;float:right}body.tickets .ticket-list p.cost{text-align:right}}body.tickets .ticket-list .quantity{width:5rem}body.tickets .ticket-list .price{font-weight:bold}@media  screen and (min-width: 992px){body.tickets .ticket-list .price{width:5rem;margin-left:1rem}}body.tickets .ticket-list .sold-out{color:#a94442;font-weight:bold}body.tickets .ticket-list .remaining{margin-right:1rem;color:#ff9c00}body.tickets .summary>p{margin-bottom:.5rem}body.tickets .summary .ticket-list li{padding:.25rem 1rem;line-height:2rem}body.tickets .summary .ticket-list li:hover{background:inherit}body.tickets .summary .right{float:right}body.tickets .summary .price,body.tickets .summary .quantity{display:inline-block;text-align:right}body.tickets .order-total p,body.tickets .summary-total p{width:100%;max-width:45rem;margin:0;padding:.75rem 1rem;text-align:right;font-size:1rem}body.tickets .order-total p:first-child,body.tickets .summary-total p:first-child{background:#0b3865;color:#fff}body.tickets .order-total p:first-child span:before,body.tickets .summary-total p:first-child span:before{content:"£ "}body.tickets .order-total p span,body.tickets .summary-total p span{display:inline-block;font-weight:bold;width:6rem}body.tickets.order .user strong{display:inline-block;width:3.5rem}body.tickets.order .summary-total span:before{content:"£ "}body.tickets.order .summary-total p:first-child{background:#eee;color:#333}body.tickets.order .summary-total p:last-child{background:#0b3865;color:#fff}body.tickets .processing{display:none;height:15rem;text-align:center;line-height:3rem;padding-top:3rem}body.tickets .processing.active{display:block}body.tickets .order-success{display:none;padding-bottom:0}body.tickets .order-success #order-id,body.tickets .order-success #order-email{color:#3dbb95}body.tickets .order-success .newsletter-signup{margin:0 1rem 1rem}body.tickets .order-success .newsletter-signup p{margin:1rem 0 .25rem;max-width:100%}body.tickets .order-success .newsletter-signup input{max-width:25rem;width:100%;max-width:20rem;display:inline-block}body.tickets .order-success .newsletter-signup .btn{padding:.3rem 1.5rem .3rem 3.25rem}body.tickets .order-success .newsletter-signup .btn:before{padding:.25rem 0}body.tickets .order-success .social-buttons{margin:0 1rem}body.tickets .order-success .social-buttons .caption{padding-left:0}body.tickets .order-success .social{margin:0 1rem 1.5rem}body.tickets .order-success .social a{position:relative;display:inline-block;padding-right:2rem}body.tickets .order-success .social .fa{margin-right:.5rem;vertical-align:middle}body.tickets .order-success #social{margin:1rem;display:table}body.tickets .order-success #social>*{display:table-row;margin-right:1rem;float:left}body.tickets .order-error{display:none}body.tickets .order-error li{margin:.5rem 1rem;color:#a94442;font-weight:bold}body.tickets .order-error li:last-child{margin-bottom:0}body.tickets .virgin-media{width:100%;max-width:100%;margin:0;padding:1rem;line-height:40px;overflow:hidden;background:#f9f9f9;border-bottom:1px solid #eee}body.tickets .virgin-media a{text-decoration:underline;color:#c00}body.tickets .virgin-media img{display:inline-block;float:left;margin-right:1rem}body.tickets .marketing{font-size:10px;line-height:15px}body.tickets .marketing input{float:none;vertical-align:baseline}body.tickets #yogscast{display:none;width:600px;max-width:95%}@media  screen and (min-width: 992px){body.tickets #yogscast{top:35% !important}}body.tickets #yogscast span{font-weight:bold}body.tickets #yogscast .cancel{margin-top:1rem}@media  screen and (min-width: 480px){body.tickets #yogscast .cancel{float:right;margin-top:0}}body.ticket{background-color:#fff}@media  screen and (max-width: 768px){.sidebar{display:none}}#ticket{float:left;width:100%;margin:1rem 0;padding:0 1rem;border:1px solid #e0e0e0;line-height:1.45}@media  screen and (max-width: 768px){#ticket{border:none;margin:0}}#ticket>*{float:left;width:100%;padding:1rem 0;border-bottom:1px solid #e0e0e0}#ticket>*:last-of-type{border:none}#ticket>*>div{float:left;width:100%}#ticket>*>div>h3,#ticket>*>div>p,#ticket>*>div>ul{list-style:none;margin:0;padding:0;font-size:1rem}#ticket>*>div>h3{color:#000;padding-bottom:.25rem;text-transform:uppercase}#ticket>*>div>p,#ticket>*>div>ul{font-size:.9375rem}#ticket>*>div>p strong,#ticket>*>div>ul strong{color:#000}#ticket>.header>.logo{width:33.333%}@media  screen and (max-width: 768px){#ticket>.header>.logo{display:none}}#ticket>.header>.logo>img{display:block;text-align:center}#ticket>.header>.summary{width:66.666%;font-weight:bold;font-size:1.4rem}@media  screen and (max-width: 768px){#ticket>.header>.summary{font-size:1.2rem}}#ticket>.header>.summary>strong{font-size:2rem}@media  screen and (max-width: 768px){#ticket>.header>.summary>strong{font-size:1.6rem}}@media  screen and (max-width: 768px){#ticket>.header>.logo,#ticket>.header>.summary{width:100%}}#ticket>.main>div{width:33.333%}@media  screen and (max-width: 768px){#ticket>.main>.details,#ticket>.main>.venue{width:100%}#ticket>.main>.details{padding-bottom:1rem}}#ticket>.main .barcode{margin-top:1.25rem}@media  screen and (max-width: 768px){#ticket>.main .barcode{z-index:3;bottom:0;position:fixed;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:.75rem 0 .5rem}#ticket>.main .barcode>#barcode{text-align:center;margin:0 auto}#ticket>.main .barcode>#barcode>div{height:60px !important}#ticket>.main .barcode>#barcode>div:last-of-type{height:auto !important}}#ticket>.footer{font-size:.9rem}#ticket>.footer>ul,#ticket>.footer>ul>li{list-style:none;margin:0;padding:0}#ticket>.footer>ul{list-style:none}#ticket>.footer>ul>li{margin-bottom:.5rem}@media print{body>header,body>footer,.sidebar,.confirmation{display:none}#ticket{border:none}}body.location .above{background:#0b3865;overflow:hidden;color:#fff;margin:1rem .5rem 0}body.location .above h1{color:#fff}body.location .below h2{margin:1.5rem 1rem .25rem 1rem}body.location .below li{margin:0 1rem}body.location .intro{padding:1rem 2rem;font-size:1rem;line-height:1.5em}body.location #map{height:20em;border:1px solid #eee}@media  screen and (min-width: 992px){body.location #map{height:40em}}body.faq section h1{margin-bottom:1rem}body.faq section h2{margin:1.5rem 1rem .25rem 1rem;max-width:35rem}body.faq section p{margin:0 1rem;max-width:45rem}body.faq section li{margin:0 1rem}body.faq .questions{margin-top:0}body.news .sidebar{padding-bottom:1rem}@media  screen and (min-width: 992px){body.news .sidebar{padding-top:1rem}}body.news-item .social-buttons{margin:.5rem 1rem 1rem}body.news-item .social-buttons .caption{padding-left:0}body.news-item .item{height:auto}body.news-item .item .image{display:none;float:none;width:100%;height:12rem;margin:0 0 1rem;border-bottom:1px solid #eee}@media  screen and (min-width: 768px){body.news-item .item .image{display:block}}body.news-item .item div.content img{max-width:100%}body.news-item .item div.content li{margin:0 1rem}body.content-item section.content{padding:0}body.content-item section.content .headline-image{display:none;float:none;width:100%;height:12rem;margin:0 0 1rem;border-bottom:1px solid #eee;background:transparent;background-repeat:no-repeat;background-size:cover}@media  screen and (min-width: 768px){body.content-item section.content .headline-image{display:block}}body.content-item section.content h2{margin:0 1rem}body.content-item section.content h2,body.content-item section.content .content{max-width:45rem}body.content-item section.content p.date{margin:1rem 1rem .75rem;font-size:.65rem}body.content-item section.content div.content img{max-width:100%}body.content-item section.content div.content li{margin:0 1rem}body.content-item .social-buttons{margin:.5rem 1rem 1rem}body.content-item .social-buttons .caption{padding-left:0}body.contact section.social ul{margin:0 1rem 0}body.contact section.social li{list-style-type:none;padding:0 0 .5rem;margin:.5rem 0;border-bottom:1px solid #eee;line-height:27px}body.contact section.social li a{position:relative;display:inline-block;padding-left:2rem}body.contact section.social li:last-child{border:none;margin-bottom:0;padding-bottom:0}body.contact section.social .fa{vertical-align:middle;position:absolute;left:0}body.press .press-type{list-style-type:none}body.press .press-type li{margin:.75rem 0}body.press .press-type label{margin-bottom:0;line-height:1em}body.press .press-type input{float:none;margin:0 .35rem 2px 0;vertical-align:middle}body.press .coverage input{margin-bottom:.5rem}body.show-floor section.zone{padding-bottom:0}body.show-floor .games{margin:0 -1px -1px 0;overflow:hidden}body.show-floor .games>div{height:11.5rem;color:#fff;border-right:1px solid #eee}body.show-floor .games .title{display:block;margin:0 -0.5rem 0 -0.5rem;padding:.25rem 1rem;background:#0b3865;color:#fff;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}body.show-floor .games .publisher{position:absolute;display:inline-block;padding:.1rem 1rem;z-index:10;background:#eee;color:#666;font-size:.65rem}body.show-floor .games a{display:block}body.show-floor .games .image{margin:0 -0.5rem;position:relative;height:9.75rem;overflow:hidden}body.show-floor .games .image a{margin:0 1rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.show-floor .games img{display:block;margin:0 auto;max-width:100%}body.show-floor .games img.pegi{position:absolute;top:0;right:0}body.show-floor .leftfield-collection .publisher{border-right:1px solid #ccc;border-bottom:1px solid #ccc}body.show-floor .leftfield-collection .image a{position:absolute;top:0;left:0;margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.show-floor .leftfield-collection img{height:auto}body.cosplay .ecguk .gallery img{max-width:50%;float:left}body.sessions .schedule{padding-bottom:0}body.sessions .schedule .lead{border-bottom:1px solid #eee}body.sessions .schedule .lead p{max-width:45rem;margin-bottom:1rem;font-size:1rem;line-height:1.35rem}body.sessions .day{border-right:1px solid #eee;padding:0;overflow:hidden}body.sessions .day:last-child{border:none}body.sessions .session{overflow:hidden;border-bottom:1px solid #eee}@media  screen and (min-width: 768px){body.sessions .session{height:22rem}}body.sessions .session>div{position:relative;height:18.75rem;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#35beed;background-color:#fff}@media screen and (max-width:767px){body.sessions .session>div{background-image:none !important;height:auto}}body.sessions .session p{margin:0;padding:0 1rem 1rem 1rem;background-color:rgba(255,255,255,0.95)}@media  screen and (min-width: 768px){body.sessions .session p{position:absolute;top:0;left:0;width:100%;padding:1rem}}@media  screen and (min-width: 1024px){body.sessions .session p{display:none}}@media  screen and (min-width: 768px){body.sessions .session:focus h3,body.sessions .session:hover h3{background:#0b3865;color:#fff}}@media  screen and (min-width: 768px){body.sessions .session:focus p,body.sessions .session:hover p{display:block}}body.sessions h2{border-bottom:1px solid #eee;margin:0;padding:.75rem 1rem}body.sessions h3{padding:1rem;margin:0}@media  screen and (min-width: 992px){body.thanks section{min-height:280px}}body.thanks section.info{margin-bottom:0}body.thanks .newsletter-signup{margin:0 1rem 2rem}body.thanks .newsletter-signup p{margin:1rem 0;max-width:100%}body.thanks .newsletter-signup input{max-width:25rem;width:100%;max-width:20rem}body.thanks .newsletter-signup .btn{padding:.3rem 1.5rem .3rem 3.25rem}body.thanks .newsletter-signup .btn:before{padding:.25rem 0}body.thanks .social-buttons{margin:0 1rem}body.thanks .social-buttons .caption{padding-left:0}body.thanks .social{margin:0 1rem}body.thanks .social a{position:relative;display:inline-block;padding-right:2rem}body.thanks .social .fa{margin-right:.5rem;vertical-align:middle}body.gi-fair section p{max-width:45rem}body.gi-fair .schedule{margin:2.5rem 0}body.gi-fair .exhibitors{padding:0}body.gi-fair .exhibitors .exhibitor{border-bottom:1px solid #eee;padding:2rem 0}body.gi-fair .exhibitors .logo{display:block;max-height:4rem;margin-left:1rem}body.gi-fair .exhibitors img{display:block;max-width:100%;max-height:100%;max-height:4rem}body.vouchers .order-error{display:block !important}body.vouchers .voucher-code{max-width:20rem;margin:1rem}body.vouchers .voucher-code:last-child{margin-bottom:0}#content p a,#content li a,#content .blurb a{text-decoration:underline}#content a.btn,#content p a:hover,#content li a:hover,#content .blurb a:hover{text-decoration:none}header{background:#0b3865}header .block{height:9rem;border-left:1px solid rgba(255,255,255,0.75)}header .block a:hover{color:#35beed}header .block.details{font-size:1.1rem;line-height:1rem}header .block.logo{padding:1rem}@media screen and (max-width:479px){header .block.logo a{max-width:100%}}@media screen and (max-width:479px){header .block.logo{width:auto;text-align:left}}@media  screen and (min-width: 768px){header .block.logo{height:9rem}}header .block.mobile{height:9rem;width:50%;padding:1rem 0;border-left:0}header .block.mobile span{position:static;transform:none;-webkit-transform:none}header .block.mobile>div{height:3.5rem;width:100%;padding:0}header .block.mobile>div:first-child span{font-size:1.1rem;line-height:1rem}header .block.mobile>div:last-child span{position:absolute;top:auto;bottom:0}header .events-bar a{color:#0b3865}header .events-bar a:hover{color:#3dbb95}header .mobile-block{padding-bottom:1rem}nav.primary{border-top:1px solid rgba(255,255,255,0.75);font-size:1rem}nav.primary li a{background:#0b3865}@media  screen and (min-width: 992px){nav.primary li a.selected,nav.primary li a:hover{color:#fff}}section.whats-on .overlay{background-color:rgba(5,54,102,0.9);background-color:rgba(255,255,255,0.95)}section.gallery h1{color:#0b3865}@media screen and (max-width:1023px){section.gallery{border:none}}body.home #content>.container{max-width:100%}body.home .video-container{border-bottom:1px solid #fff}body.home .video-container img{width:100%}body.home section.newsletter{margin:1rem auto}body.home section.newsletter .egx-app-logo{float:left;display:inline;width:111px;margin-right:1em;margin-top:.5em}body.home section.social a:hover .logo{background:#3dbb95}body.home section.social a:hover i{color:#fff}body.home section.social .logo.facebook{background:#0090ff}body.home section.social .logo.twitter{background:#00c0ff}body.home section.social .logo.youtube{background:#f00}body.home section.social .logo.twitch{background:#8400ff}body.home #content .tickets-container{padding:1em}@media  screen and (min-width: 992px){body.home #content .tickets-container{padding:1em .5em}}body.home .tickets-container .triangle.top-triangle{left:127px}body.home .tickets-container .triangle.bottom-triangle{position:absolute;right:-77px;bottom:-84px}body.home .btn-wrapper{margin:1rem 0}@media  screen and (min-width: 1280px){body.home .btn-wrapper{margin:1.74rem 0}}body.home .btn-wrapper .btn{font-size:1.4rem;padding:1rem 2rem 1rem 5rem}body.home .btn-wrapper .btn:before{padding:.9rem 0}body.home .grey-block{position:relative;padding:2em 0}body.home .grey-block .triangle.bottom-triangle{right:55px;top:0}body.tickets h2.yogscast{margin:0;line-height:50px;vertical-align:middle}body.tickets h2.yogscast img{vertical-align:middle;margin:0 1rem}body.tickets li.yogscast{overflow:hidden;position:relative}body.tickets li.yogscast:hover{background:#fff}body.tickets li.yogscast>img{position:absolute;top:50%;transform:translateY(-50%)}body.tickets li.yogscast h3{float:left}body.tickets li.yogscast p{line-height:1.35rem;float:left}body.tickets li.yogscast p+p{margin-top:1rem}body.tickets section.mpi{display:none;padding-bottom:0}@media  screen and (min-width: 992px){body.tickets section.mpi{display:block}}body.tickets section.mpi img{display:block;width:100%;max-width:500px}body.ticket .yogscast .header .logo>img{max-width:100%;margin-top:.75rem}body.ticket .yogscast .header .summary{padding-left:1.5rem}body.gi-fair .careers-bar{padding-bottom:0}body.gi-fair .schedule{margin-bottom:1rem}body.gi-fair .gallery img{display:block;float:left;width:50%;max-width:650px;max-height:none;margin:0 auto}body.gi-fair .gallery img:first-child{border-right:1px solid #fff}header .header-gallery-egx{background-color:#3dbb95;overflow:hidden}@media  screen and (min-width: 480px){header .header-gallery-egx{height:200px}}header .header-gallery-egx{background:#35beed}@media  screen and (min-width: 480px){header .header-gallery-egx{background:#35beed}}header .header-gallery-egx .mask{background-color:#35beed}header .header-gallery-egx .container{position:relative}.container{min-width:auto}header .header-gallery-egx h1{color:#fff;z-index:5;line-height:1em;font-size:2.5rem;margin:0;padding:.5em}@media  screen and (min-width: 480px){header .header-gallery-egx h1{font-size:3rem;top:20px;left:25px;margin:.67em 0;position:absolute;padding:0}}@media  screen and (min-width: 1280px){header .header-gallery-egx h1{left:13px}}header .header-gallery-egx .triangle-top{position:absolute;left:-172px}header .header-gallery-egx .triangle-overlay{position:absolute;z-index:1;height:200px;left:140px}header .header-gallery-egx .mask{background-color:#35beed;width:100px;height:200px;position:absolute;left:266px;z-index:4}header .header-gallery-egx .pictures-egx{position:absolute;z-index:0;left:372px}header .header-gallery-egx .triangle-overlay.right{left:855px}header .header-gallery-egx .pictures-egx img{height:200px;position:absolute;left:80px}.tickets-container{padding:2em 0}.tickets-container .filler{display:none}@media  screen and (min-width: 992px){.tickets-container .filler{display:block}}.tickets-container h2{font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.93rem;text-transform:uppercase;line-height:1em;margin:1rem 0}@media  screen and (min-width: 1280px){.tickets-container h2{margin:.83em 0}}.tickets-container h2 span{color:#00b8ee}.whatson-container section{border:none;border-bottom:1px solid #bcbcbc;min-height:185px}@media  screen and (min-width: 992px){.whatson-container section{margin:0 0 35px 0;padding:0 0 20px 0}}.whatson-container section h2{margin:1rem 0;font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.25rem}@media  screen and (min-width: 768px){.whatson-container section .details{min-height:112px}}.whatson-container section p{margin:1rem 0 0 0;font-size:1rem;color:#0b3865}.whatson-container section p a{text-decoration:underline;margin:1em 0 0 0}.whatson-container section p a:after{content:" ►"}.whatson-container section a{display:block;clear:both;margin:0}@media  screen and (min-width: 992px){.whatson-container>.row>div:nth-child(3) img{display:inline-block}}.whatson-container>.row>div:nth-last-child(1) section,.whatson-container>.row>div:nth-last-child(2) section,.whatson-container>.row>div:nth-last-child(3) section{border:none}@media  screen and (min-width: 992px){.whatson-container>.row>div:nth-child(3) section{border-bottom:1px solid #bcbcbc}}.egx-banner{background-color:#053666;margin:0;overflow:hidden;width:100%;position:relative}.egx-banner .egx-logo{margin-top:81px;float:right;margin-right:26px;max-width:100%}@media screen and (max-width:992px){.egx-banner .egx-logo{float:initial;margin-top:33px;margin-right:0}}.egx-banner h1{color:#fff;margin-top:78px}@media screen and (max-width:992px){.egx-banner h1{margin-top:12px;font-size:.9rem}}.egx-banner h2{color:#fff}.egx-banner .bottom-left-triangle.rezzed-tri{top:119px;left:-101px}.btn.keymailer{background:#f1185b}.btn.keymailer:hover{background:#11152b}nav.primary li a.selected,nav.primary li a:hover{background:#35beed;color:#fff}@media  screen and (min-width: 992px){nav.primary li a.selected,nav.primary li a:hover{text-align:center;background:#35beed;color:#fff}}.img-gallery-container{padding:2em 0}#content .container.container-lower{padding:2em 0}