body,header .events-bar,header .header-gallery>.container .message .text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@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:700;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:400;font-style:normal}.color-rezzed-purple{color:#2c175a}.color-rezzed-pink{color:#976FB0}.color-egx-blue{color:#24337D}.color-egx-green{color:#42BFE1}a,a:hover,h1,h2{color:#2c175a}*,:after,:before{box-sizing:border-box}.container{margin:0 auto;padding:0 .5rem;width:100%;max-width:1260px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row{margin:0 -.5rem}.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-hs-1,.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-2,.col-hs-20,.col-hs-21,.col-hs-22,.col-hs-23,.col-hs-24 .col-sm-1,.col-hs-3,.col-hs-4,.col-hs-5,.col-hs-6,.col-hs-7,.col-hs-8,.col-hs-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-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24 .col-xl-1,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-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-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24 .col-lg-1,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-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-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24 .col-md-1,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-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-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{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%}#content{min-height:500px}}@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%}}body{background:#2c175a;color:#333;line-height:1.25em;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-width:320px;margin:0}.btn,.btn-minimal,.btn-wide,.tickets-banner .banner-text h2,.tickets-container h2,h1,header{font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif}div.processing{height:15rem;text-align:center;line-height:3rem;padding-top:3rem}div.processing.active{display:block}a{text-decoration:none}hr{border:.5px solid #eee}#content{background:#fff}@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%}#content .container{padding:0}}h1{font-size:1.25rem;text-transform:uppercase}h1 small{display:block;font-size:65%;font-weight:400}@media screen and (max-width:1280px){.img-gallery-container h1{margin-left:25px!important}}.grey-block{background-color:#e2e2e2;color:#0b3865}.grey-block .container{padding:30px 0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.grey-block .container .grey-column{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.grey-block .container .grey-column+.grey-column{border-left:1px solid #0b3865}.grey-block .container .grey-column p{-ms-flex-positive:1;flex-grow:1}.grey-block .container .grey-column .social-link{margin-right:15px;color:#0b3865}.grey-block .container .grey-column i{font-size:1.5em}.grey-block .container .grey-column .newsletter-signup{display:-ms-flexbox;display:flex}.grey-block .container .grey-column .newsletter-signup input[name=email]{text-transform:none;text-align:left;margin-right:-2px;max-width:300px}.grey-block .container .grey-column .newsletter-signup button[type=submit],.grey-block .container .grey-column .newsletter-signup input[name=email]{display:inline-block;color:#053666;font-size:.78rem;padding:.25rem .75rem;font-weight:700;white-space:nowrap;border:2px solid #053666;background:0 0;height:32px;margin-top:0!important}.grey-block .container .grey-column .newsletter-signup button[type=submit]:before{display:none}.grey-block .container .grey-column .newsletter-signup button[type=submit]:hover{background-color:#053666;color:#fff}.grey-block .container .grey-column.grey-middle{padding:0 32px;margin:32px 0;border-width:0 1px!important}.grey-block .container .grey-column.grey-middle i{font-size:1.5em}@media screen and (max-width:992px){.grey-block .container{display:block;padding:0 20px!important}.grey-block .container .grey-column{padding:32px 0}.grey-block .container .grey-column+.grey-column{border-top:1px solid #0b3865;border-left:0}}#virtual-tour,.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-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:#4c3a73}section h1 a,section h1 a.more .fa-circle{color:inherit}.app-cta{display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.app-cta{display:none}}.app-cta a{-ms-flex-positive:1;flex-grow:1;margin:5px;width:calc(50% - 5px);display:inline-block;white-space:normal}.app-cta a:first-child{margin-left:0}.app-cta a:last-child{margin-right:0}#virtual-tour{max-width:1260px;margin:0 auto;display:none}@media screen and (min-width:992px){#virtual-tour{display:block}}.alert i,.btn-minimal,a.back,a.more{display:inline-block}h2{font-size:1rem}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.more{float:right}section h1 a.more .fa-stack{margin-right:0}section h1 a:hover{color:#976FB0}section h2,section li,section p{margin:1rem}section li:last-child,section p:last-child{margin-bottom:0}section ul{padding:0;margin:0 0 0 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{margin-right:.5rem;vertical-align:middle}a.back,a.more{font-size:.75rem;vertical-align:middle;line-height:1.5rem}a.back .fa-stack,a.more .fa-stack{float:left;margin-right:.25rem}a.back .fa-circle,a.more .fa-circle{color:#ccc}a.back:hover .fa-circle,a.more:hover .fa-circle{color:#976FB0}h2 .more{float:right;font-size:.75em}.muted{color:#999}.btn-minimal,.tickets-banner h2{color:#24337D}.btn-minimal{font-size:.85rem;padding:.25rem .75rem;position:relative;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border:2px solid #24337D;background:0 0}.btn-minimal.btn-arrow:before,.btn-wide:before{position:absolute;font-size:inherit;top:0;width:2.25em;bottom:0;text-align:center;content:">";left:0}.btn-minimal.btn-minimal-hvr:hover{background-color:#24337D;color:#fff}.btn-minimal.btn-arrow{padding:.25rem .75rem .25rem 2.5rem}.btn-minimal.btn-arrow:before{display:block;border-right:2px solid #24337D;padding:.18rem 0}.btn-wide{display:block;margin:0 auto;max-width:250px;color:#fff;font-size:1.275rem;padding:20px 30px 20px calc(30px + 2.25em);position:relative;font-weight:700;text-transform:uppercase;text-align:center;border:2px solid rgba(0,0,0,.1);background:#976FB0}.btn-wide:before{display:block;background-color:rgba(0,0,0,.1);padding:20px 0}.btn-wide:hover{color:#fff;filter:brightness(1.2)}.btn{display:inline-block;color:#fff;font-size:.85rem;padding:.5rem .5rem .5rem 2.5rem;position:relative;font-weight:700;text-transform:uppercase;text-align:center;border:1px solid rgba(0,0,0,.1);background:#976FB0}.btn.wide{min-width:177px}.btn.secondary{background:#4c3a73}.btn:disabled{background:#976FB0}.btn:before{position:absolute;display:block;background-color:rgba(0,0,0,.1);content:">";top:0;left:0;bottom:0;width:2.25em;text-align:center;padding:.45rem 0;font-size:inherit}.btn:enabled:hover{color:#fff;filter:brightness(1.2)}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.social-link:hover i{color:#976FB0}.btn.keymailer{background:#f1185b}.btn.keymailer:hover{background:#11152b}.tickets-banner{position:relative;width:100%}.tickets-banner>a{position:absolute;top:0;right:0;bottom:0;left:0}.tickets-banner .tickets-banner-wrapper{width:100%;height:100%;margin:0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:700px){.tickets-banner .tickets-banner-wrapper{-ms-flex-direction:column;flex-direction:column}.tickets-banner .tickets-banner-wrapper .banner-logo{background-position:center;margin:20px 0 0;-ms-flex-order:0;order:0;width:100%}.tickets-banner .tickets-banner-wrapper .banner-text{margin:20px 0;padding:0 20px;border:none;-ms-flex-order:2;order:2;text-align:center;width:100%}.tickets-banner .tickets-banner-wrapper .banner-text:last-child{-ms-flex-order:1;order:1;margin-bottom:0}.tickets-banner .tickets-banner-wrapper .banner-text h2{margin:0 auto;max-width:100%}.tickets-banner .tickets-banner-wrapper .banner-cta{margin-top:20px}}.tickets-banner .banner-logo{width:160px;height:130px;background-position:top right;background-repeat:no-repeat;margin:30px 30px 30px 0}.tickets-banner .banner-text{padding:0 30px;margin:30px 0;border-left:1px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tickets-banner .banner-text h2{font-size:1.3em;line-height:1em;text-transform:uppercase;max-width:200px;margin:0;-ms-flex-positive:1;flex-grow:1;padding-left:0}.tickets-banner .banner-cta{margin-top:10px}.tickets-banner,.tickets-banner .banner-text{background:#42BFE1}.tickets-banner .banner-cta .btn{z-index:1;background:#24337D}.tickets-banner .banner-cta .btn:hover{background:#455291}.tickets-banner .banner-logo{background-image:url(//cdn.gamer-network.net/2018/egx/egx-logo.png/EG11/resize/120/)}.tickets-banner.rezzed,.tickets-banner.rezzed .banner-text{background:#976FB0}.tickets-banner.rezzed h2{color:#2c175a}.tickets-banner.rezzed .banner-cta .btn{background:#4c3a73}.tickets-banner.rezzed .banner-cta .btn:hover{background:#2c175a}.tickets-banner.rezzed .banner-logo{background-image:url(//cdn.gamer-network.net/2017/egx/2017/EGX_REZZED_WHITE.png/EG11/resize/120/);height:160px}.tickets-banner.berlin,.tickets-banner.berlin .banner-text{background:#DB124D}.tickets-banner.berlin h2{color:#fff}.tickets-banner.berlin .banner-cta .btn{background:#24337D}.tickets-banner.berlin .banner-cta .btn:hover{background:#455291}.tickets-banner.berlin .banner-logo{background-image:url(https://cdn.gamer-network.net/2018/egx/berlin/EGX_BERLIN_LOGO.png/EG11/resize/120/)}#content .blurb a,#content li a,#content p a{text-decoration:underline}#content .blurb a:hover,#content a.btn,#content li a:hover,#content p a:hover{text-decoration:none}.banner-content p{margin:0;text-align:center;background:#2c175a}.banner-content p a{color:#fff;font-size:25px;font-weight:bolder;font-family:egx,'Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none!important;padding:20px;width:100%;height:100%;display:block;border-top:0}@media screen and (max-width:650px){.banner-content p a{line-height:2rem;padding:.5rem}}.banner-content.tickets-available{background:#db164d}.banner-content.tickets-available p a{border-bottom:5px solid #9c0e36}.banner-content.tickets-available p a:hover{background:#9c0e36;border-bottom:5px solid #6d0a26}@media screen and (max-width:1280px){.live-content,.tickets-banner{margin:0 -.5rem;width:calc(100% + 1rem);overflow:hidden}}nav.mobile i,p.footer-terms-links span{margin-right:.5rem}button.btn{background-color:#2c175a}button.btn.true{background-color:#976FB0}#cookie_gdpr_settings{margin:1.5rem 0}.cookie-bar{background-color:#eee}footer{background:#2c175a;font-size:.85rem;line-height:1.5em;color:#fff;position:relative}@media screen and (max-width:768px){footer{padding:.5rem 1.5rem}}footer .container div{padding-top:2em;padding-bottom:2em}footer p{font-size:16px}footer a{color:#fff;font-weight:700}footer a:hover{color:#fff;text-decoration:underline}footer .footer-terms-links,footer .logo{display:inline-block;padding:0 2.5rem;margin:0}footer .logo{border-right:1px solid #455291}@media screen and (max-width:768px){footer .footer-terms-links,footer .logo{display:block;padding:6px 0}footer .logo{border-right:none}footer .footer-terms-links span:first-child{display:block}}footer .logo:first-child{padding-left:0}footer .footer-terms-links{margin:0}form p{max-width:45rem}form input,form label,form select,form textarea{display:block;width:100%}form label{margin-bottom:.15rem}form input,form select,form textarea{padding:.45rem .35rem;background:#f9f9f9;border:1px solid #ccc;box-shadow:none}form input:focus,form select:focus,form textarea:focus{outline:0}form select{padding:.35rem}@media screen and (max-width:500px){form select{font-size:16px}}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=checkbox],form input[type=radio]{display:inline;width:auto;vertical-align:middle;margin-top:.25em;margin-right:.75em;float:left}form .error{color:#a94442}form .error input,form .error textarea{border-color:#a94442}form .g-recaptcha,form .recaptcha-container{margin:1rem}form.metadata p{width:46.5%;max-width:90%;display:inline-block;vertical-align:top;margin-right:0}form.metadata p textarea{resize:vertical}@media screen and (max-width:584px){form.metadata p{width:100%}}form.metadata div{margin:1rem}.form-image{max-width:300px;margin:36px auto;display:block}.social-buttons{font-size:.75rem;overflow:hidden}.social-buttons .caption{float:left;display:block;padding:0;font-weight:700;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;margin-left:.25rem;border:1px solid #eee;border:1px solid rgba(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,.1);border-bottom:1px solid #ddd}.social-buttons li{margin:0;float:left;display:inline-block;border-left:1px solid rgba(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>a,article .social-buttons>ul>li>strong{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,.1)}article .social-buttons>ul>li>strong{padding-left:0;padding-right:0;color:grey}article .social-buttons>ul>li>a{background-color:#eee;background-image:-moz-linear-gradient(top,#fff,#E9E9E9);background-image:-o-gradient(linear,center top,center bottom,from(white),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,.4);border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.2)}header .block.countdown .countdown-period,nav.primary{border-top:1px solid rgba(255,255,255,.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;background:#2c175a;color:#fff;font-size:.85rem;font-weight:700;line-height:1.15em}header nav.primary li a.selected,header nav.primary li a:hover{background:#976FB0;color:#fff}@media screen and (min-width:992px){header nav.primary li a.selected,header nav.primary li a:hover{text-align:center;background:#976FB0;color:#fff}}header .block{display:none;height:6.25rem;padding:0 1rem;transform-style:preserve-3d;border-left:1px solid rgba(255,255,255,.2);text-align:center;text-transform:uppercase}header .block.details{font-size:1.1rem;line-height:1rem}header .block:first-child{border-left:none}header .block a{color:#fff}header .block a:hover{color:#976FB0}header .block a.btn:hover{color:#fff}@media screen and (min-width:480px){header .block.details{display:block;top:0}}body.home .whatson-container .video-container .controls:before,header .block.countdown>span,header .block.cta .btn,header .block.cta span,header .block.details a,header .block.logo a,header .block.sponsor a,section.partners a{top:50%;transform:translateY(-50%)}header .block.details a{display:inline-block;text-align:left;position:relative}@media screen and (min-width:992px){header .block.countdown{display:block}}header .block.countdown>span{display:none;float:left;width:25%;position:relative}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;font-size:.6rem;font-weight:400;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}header .block.logo a img{display:inline-block;width: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}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}header .block.cta .btn:before{padding:.65rem 0}header .block.cta span{display:inline-block;text-align:left;position:relative}header .block.cta sup{font-size:.5rem}header .block.mobile{display:-ms-flexbox;display:flex;padding:.5rem .5rem 1rem;text-transform:uppercase;text-align:center;height:auto}header .block.mobile>div{padding:0 .5rem;-ms-flex-positive:1;flex-grow:1}header .block.mobile span{display:block;margin:0 auto;text-align:center}@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{width:100%;z-index:10;padding:0 .5rem;font-size:.75rem;text-transform:uppercase;background:#eee;color:#333}header .events-bar .row *{display:none;line-height:1.5rem}header .events-bar .row>a:first-child{display:inline-block;font-weight:700}@media screen and (min-width:1024px){header .events-bar .row *{display:inline-block}header .events-bar .row>a:first-child{display:none}}header .events-bar a{display:inline-block;margin:.5rem 0 .5rem .5rem;font-weight:400}header .events-bar a.active{color:#976FB0;font-weight:700}header .events-bar .separator{border-left:1px solid #ccc;margin-left:8px;padding-left:.25rem}header .events-bar .social{display:none;float:right}@media screen and (min-width:992px){header .events-bar .social{display:inline-block}}header .events-bar .social a{float:left;margin:.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:red}header .events-bar .social .fa-twitch{color:#8400ff}header .events-bar .social .fa-instagram{color:#fbad50}header .header-gallery{background:#976FB0;position:relative;overflow:hidden}header .header-gallery>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-gallery>.container>*{margin:15px}@media only screen and (min-width:1280px){header .header-gallery>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}header .header-gallery>.container>*{margin:30px 0}}header .header-gallery>.container .image-container,header .header-gallery>.container .message{display:-ms-flexbox;display:flex}header .header-gallery>.container .message{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:720px;margin:40px}header .header-gallery>.container .message .heading{font-size:1.5rem}header .header-gallery>.container .message .text{padding:1rem 0;font-size:1.25rem;line-height:1.2}.cookie-gdpr,.item .news-game td .title,.latest-announcements .item h2,.whats-on-top .item h2,body.home .gallery h2,body.home .whatson-container .daily-text .title,body.home .whatson-container .selection button,body.home .whatson-container .selection ul,body.home .whatson-container .video-card .title,body.home .whatson-container .video-container .controls:before,body.home .whatson-container .whatson-home h2,body.show-floor .games .title,body.tickets .important:before,nav.mobile,nav.primary li a,section.whats-on h2{font-family:egx,Helvetica Neue,Helvetica,Arial,sans-serif}header .header-gallery>.container .message .text p{margin:.5rem 0}header .header-gallery>.container .message .button-events{background:#2c175a;color:#fff;padding:1rem;margin-right:1rem;font-size:1.25rem;font-weight:700}header .header-gallery>.container .message .button-events:hover{background:#4c3a73}header .header-gallery>.container .image-container{max-width:520px;margin:20px 0}header .header-gallery>.container .image{max-width:180px;-o-object-fit:contain;object-fit:contain;padding:10px}header .header-gallery>.container .image img{width:100%}header .header-gallery .rezzed-banner{margin:0}@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}@media screen and (min-width:992px){nav.primary ul{display:-ms-flexbox;display:flex}nav.primary li{-ms-flex-positive:1;flex-grow:1}}nav.primary li{display:block}nav.primary li a{padding:.75rem 1rem;display:block;color:#fff;text-transform:uppercase;white-space:nowrap;background:#2c175a;font-size:.85rem}nav.primary li a.selected,nav.primary li a:hover{background:#4c3a73;color:#fff}@media screen and (min-width:992px){nav.primary li a{padding:1rem .75rem;text-align:center}nav.primary li a.selected,nav.primary li a:hover{text-align:center;color:#fff}}nav.mobile{position:absolute;top:0;right:0;z-index:20;width:auto;padding:.5rem .75rem;color:#fff;background-color:#976FB0;cursor:pointer;text-transform:uppercase;line-height:1.5rem;vertical-align:middle}nav.mobile i{display:inline-block}@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}section.partners.count3 .partner{width:33.333%}section.partners.count4 .partner{width:25%}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,section.partners img{margin:0 auto;display:inline-block;max-width:100%}section.partners a{position:relative}section.partners img{vertical-align:bottom}section.news{padding:0}section.news .item{position:relative;overflow:hidden;border-bottom:1px solid #eee}section.news .item:last-child{border:none}section.news .item a.more{margin:.5rem 0 .5rem 1rem}@media screen and (min-width:480px){section.news .item{height:15rem}section.news .item a.more{position:absolute;left:1rem;bottom:.5rem;margin:0}}section.news .image-container img{width:100%;height:auto}section.news .image{display:block;height:100%;width:200px;background:center 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 .content,section.news h2{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}section.news-home .item a.more{margin:.5rem 0 .5rem 1rem}@media screen and (min-width:480px){section.news-home .item{height:15rem}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: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 .content,section.news-home h2{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 1rem 1em}section.news-home p{margin:0 1rem}section.whats-on{padding:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.whats-on h1{width:100%;border:1px solid #eee;border-bottom:0}@media screen and (min-width:768px){section.whats-on{border-left:1px solid #eee}section.whats-on h1{border-bottom:1px solid #eee;border-left:0}}section.whats-on .item{display:block;position:relative;padding:0;margin-bottom:1rem;overflow:hidden;border:1px solid #eee}@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:#2c175a;color:#fff}section.whats-on .item.hover:hover h2 .more .fa-inverse{color:#2c175a}section.whats-on .item.hover:hover>.overlay{background-color:#2c175a;color:#fff}section.whats-on .item.blurb{padding:0 0 1rem;height:auto}@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:0 0}section.whats-on .item .more .fa-inverse{transition:.3s}section.whats-on img{display:block;height:19.25rem;transition:.3s}section.whats-on .overlay{width:100%;color:#333;transition:.3s}section.whats-on .overlay p{min-height:120px;margin-top:0;padding-top:16px;padding-bottom:16px}section.whats-on .overlay img{max-width:100%;height:auto}section.whats-on h2{position:relative;padding:1rem;margin:0;text-transform:uppercase;white-space:nowrap;transition:.3s;color:#2c175a}section.whats-on.sidebar .item{height:auto}#lost-tickets form{margin:1rem 1rem 0}#lost-tickets form input{display:block;margin-bottom:.5rem}.cookie-gdpr{line-height:1.2;color:#4c3a73;z-index:1000;-ms-flex-align:center;align-items:center;font-size:16px;position:fixed;bottom:0;width:100%;background:#e2e2e2;border-top:2px solid #24337d}.cookie-gdpr .container-1260{margin:0 auto;padding:1em 2em;max-width:1260px}.cookie-gdpr .container-1260 h3,.cookie-gdpr .container-1260 p{margin:0 0 1em}.cookie-gdpr .container-1260 a{color:#0084CC}.cookie-gdpr .container-1260 button{font-size:13.6px}.cookie-gdpr .container-1260 .col{display:block;clear:both}.cookie-gdpr .container-1260 .col .right{border-top:1px dashed #002351;padding-top:1em;margin-top:1em}.cookie-gdpr .container-1260 .buttons{text-align:center}.cookie-gdpr .container-1260 .buttons .button{margin:.5em}.cookie-gdpr .container-1260 .buttons .button:hover a{text-decoration:none}.cookie-gdpr .container-1260 .buttons .button.non-personalised{color:#24337d;border:2px solid #24337d;background:0 0;padding:.75rem;position:relative;font-weight:700;text-transform:uppercase;text-align:center}.cookie-gdpr .container-1260 .buttons .button.personalised{margin-top:0;padding:.75rem .75rem .75rem 2.5rem;position:relative;font-weight:700;text-transform:uppercase;text-align:center;border:1px solid rgba(0,0,0,.1);background:#65B556;color:#fff}.cookie-gdpr .container-1260 .buttons .button.personalised:before{position:absolute;display:block;background-color:rgba(0,0,0,.1);content:">";top:0;left:0;bottom:0;width:2.25em;text-align:center;padding:.65rem 0;font-size:inherit}.cookie-gdpr .container-1260 .buttons .button.personalised:hover{background:#47803d;color:#fff}.cookie-gdpr .container-1260 .close-notification{position:absolute;top:-14px;right:0;color:#002351;font-weight:700;cursor:pointer}.cookie-gdpr.overlay{height:100%;background:rgba(0,0,0,.7);bottom:auto;border:none}.cookie-gdpr.overlay .container-1260{max-width:960px;display:block;margin:0 2em}.cookie-gdpr.overlay .container-1260 .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:767px){.cookie-gdpr{font-size:20px}.cookie-gdpr .container-1260{padding:2rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}.cookie-gdpr .container-1260 .col.left{padding:0 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left;-ms-flex:1;flex:1}.cookie-gdpr .container-1260 .eprivacy_see_more{display:none}.cookie-gdpr .container-1260 .buttons .button{min-width:200px}.cookie-gdpr.overlay .container-1260{max-width:960px;display:block;margin:0 auto}.cookie-gdpr.overlay .container-1260 .buttons{text-align:right;display:block}}body.home #content>.container{max-width:100%}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;box-shadow:0 12px 12px #b6b6b6}@media screen and (max-width:800px){body.home .tour-container .tour-embed{height:250px}body.home .tour-container{height:325px}}body.home section.whats-on{margin-top:0}body.home .whatson-container .whatson-home{padding-bottom:20px;max-width:410px;margin:0 auto;text-align:center}body.home .whatson-container .whatson-home h2{margin:1rem 0 .5rem;text-transform:uppercase;font-size:1.25rem;padding-left:0;text-align:left}body.home .whatson-container .whatson-home img{max-width:100%}@media screen and (min-width:768px){body.home .whatson-container .whatson-home .details{min-height:112px}}body.home .whatson-container .whatson-home p{margin:.5rem 0 0;font-size:1rem;color:#2c175a;text-align:left}body.home .whatson-container .whatson-home p a{text-decoration:underline;margin:1em 0 0}body.home .whatson-container .whatson-home p a:after{content:" ►"}body.home .whatson-container .whatson-home a{display:block;clear:both;margin:0;text-align:left}body.home .whatson-container .thatsnotall{background-position:center;max-width:410px;width:100%;height:0;padding-bottom:57.56%;background-color:#976FB0;background-size:auto;background-repeat:no-repeat}body.home .whatson-container .thatsnotall.egx{background-image:url(https://cdn.gamer-network.net/2018/egx/egx-logo.png/EG11/resize/140/)}body.home .whatson-container .thatsnotall.rezzed{background-image:url(http://cdn.gamer-network.net/2017/egx/2017/EGX_REZZED_WHITE.png/EG11/resize/140/)}body.home .whatson-container .thatsnotall.berlin{background-image:url(https://cdn.gamer-network.net/2018/egx/berlin/EGX_BERLIN_LOGO.png/EG11/resize/140/)}body.home .whatson-container.rezzed-show{margin:0 auto}@media screen and (min-width:992px){body.home .whatson-container.rezzed-show{margin-top:50px}}body.home .whatson-container.rezzed-show .col-24:first-of-type{float:right}body.home .whatson-container.rezzed-show .app-link{background:#F2AF00;color:#2c175a;display:block;font-size:1.25rem;font-weight:700;margin:1rem 0;padding:1rem 1rem 2rem;text-align:center;width:100%}body.home .whatson-container.rezzed-show .app-link:hover .button{background:#4c3a73}body.home .whatson-container.rezzed-show .app-link span{display:block;padding:1rem 0}body.home .whatson-container.rezzed-show .app-link .heading{padding:.5rem 0 1rem}body.home .whatson-container.rezzed-show .app-link .button{background:#2c175a;color:#fff;margin:0 auto;width:70%}body.home .whatson-container .schedule.daily .selection{-ms-flex-pack:justify;justify-content:space-between}body.home .whatson-container .schedule.daily .selection button:not(:first-of-type){-ms-flex:1;flex:1}body.home .whatson-container .selection{display:-ms-flexbox;display:flex;margin:0;border-bottom:1px solid #eee;font-size:1.25rem}body.home .whatson-container .selection button{border:none;border-right:1px solid #eee;cursor:pointer;display:inline-block;-ms-flex:1;flex:1;font-size:1rem;outline:0;padding:.5rem;transition:.2s}@media screen and (min-width:992px){body.home .whatson-container .selection button{-ms-flex:none;flex:none;font-size:1.25rem;padding:.5rem 1rem}}body.home .whatson-container .selection ul{list-style:none;margin:0;padding:0;width:100%}body.home .whatson-container .selection li{cursor:pointer;margin:0;padding:.5rem 1rem}body.home .whatson-container .selection .active{background:#976FB0;color:#fff}body.home .whatson-container .selection .daily-stage,body.home .whatson-container .selection .stage{font-size:1rem}body.home .whatson-container .selection .daily-date,body.home .whatson-container .selection .date{font-size:.85rem}body.home .whatson-container .selection .daily-stage.active,body.home .whatson-container .selection .maps.active,body.home .whatson-container .selection .stage.active{background:#2c175a}body.home .whatson-container .selection .daily-stage{border-bottom:1px solid #eee}body.home .whatson-container .selection .daily-stage:last-of-type{border-bottom:none}body.home .whatson-container .selection .daily-date:last-of-type{border-right:none}body.home .whatson-container .daily-container,body.home .whatson-container .daily-inner,body.home .whatson-container .video-container{overflow:hidden;display:none}body.home .whatson-container .daily-container.active,body.home .whatson-container .daily-inner.active,body.home .whatson-container .video-container.active{display:block}body.home .whatson-container .daily-text{padding:1rem .75rem 0}body.home .whatson-container .daily-text .title{color:#2c175a;font-size:1rem;font-weight:700}body.home .whatson-container .daily-text .title span{display:block;font-weight:700}body.home .whatson-container .daily-text .description{padding-top:.5rem}body.home .whatson-container .video-container{height:380px;position:relative;padding:1.5rem}body.home .whatson-container .video-container .controls:hover:before{color:#34b3a2}body.home .whatson-container .video-container .controls:before{background:#fff;cursor:pointer;color:#2c175a;font-size:2rem;padding:.5rem;position:absolute}body.home .whatson-container .video-container .controls.left:before{content:"<";left:0}body.home .whatson-container .video-container .controls.right:before{content:">";right:0}body.home .whatson-container .video-include{display:none;overflow:hidden;margin:0 1rem}body.home .whatson-container .video-include.active,body.home .whatson-container .video-include.active .video-inner{display:block}body.home .whatson-container .video-inner{width:700%;display:none;transition:margin-left .5s ease-in-out}@media screen and (min-width:992px){body.home .whatson-container .video-container{height:375px}body.home .whatson-container .video-inner{width:300%}}body.home .whatson-container .video-card{width:275px;margin-right:20px;float:left}body.home .whatson-container .video-card:hover .title{color:#34b3a2}body.home .whatson-container .video-card:hover .description{color:#333}body.home .whatson-container .video-card img{max-width:100%}body.home .whatson-container .video-card .title{font-size:1rem;font-weight:700;padding:.5rem .55rem .5rem 0;color:#2c175a}body.home .whatson-container .video-card .title span{display:block;font-weight:700}body.home .whatson-container .video-card .description{color:#333;font-size:.85rem;padding-right:.5rem}@media screen and (min-width:992px){body.home .whatson-container .video-card{width:235px;margin:0 10px}body.home .whatson-container .video-card:first-of-type{margin-left:0}body.home .whatson-container .show-floor .selection{display:none}}body.home .whatson-container .show-floor .maps img{display:none;width:100%}body.home .whatson-container .show-floor .maps .active{display:block}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 .whatson-container .show-floor .maps img{display:block;float:left;width:50%}body.home section.news-home .item{height:12rem}body.home section.news-home .summary{display:none}}@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}}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}}body.home .promo section .promo-content a,body.home .promo section .promo-content span{display:inline-block;transform:translateY(-50%);position:relative;top:50%}@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{width:4rem;text-align:center;margin-right:1rem}body.home section.newsletter{margin-top:150px;color:#2c175a;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;max-width:100%}body.home section.newsletter span{padding:0}body.home section.newsletter span.alert{display:block;top:0;padding:.75rem 1rem;transform:translateY(0)}body.home section.newsletter span.blurb{top: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:#2c175a;border:none}body.home section.social h1{border:none}body.home section.social p{margin:0 0 1rem;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;transform:translateY(0);display:block;margin-left:16px}body.home section.social a{color:#fff}body.home section.social a:hover{color:#976FB0}body.home section.social .logo{width:50px;height:50px;background-color:#4c3a73;border-radius:50px;text-align:center;padding-top:11px;display:inline-block;margin-top:12px;margin-left:12px}body.home .gallery{text-align:center;margin:50px -5px}@media screen and (max-width:1280px){body.home .gallery{margin:0;padding:5px}}.slick-slide img,body.home .img-gallery-container{margin-left:auto;margin-right:auto}body.home .gallery h2{text-transform:uppercase;font-size:1.25rem}body.home .gallery-page-container{position:relative;overflow:hidden}body.home .gallery-page{position:absolute;width:100%}body.home .gallery-nav{margin-top:10px}body.home .gallery-button{width:50px;height:50px;cursor:pointer;display:inline-block;position:relative;text-align:center}body.home .gallery-button.page{background:#4c3a73}body.home .gallery-button.page.active{background:#976FB0}body.home .gallery-button.left:before,body.home .gallery-button.right:before{position:absolute;top:15px;content:'';display:inline-block;width:20px;height:20px;border-right:5px solid #4c3a73;border-top:5px solid #4c3a73}body.home .gallery-button.left:before{transform:rotate(225deg);left:18px}body.home .gallery-button.right:before{transform:rotate(45deg);right:18px}body.home .gallery-button.page{border-radius:100%;border:20px solid #fff}body.home .gallery-item{outline:0}body.home .gallery-image{width:20%;height:142px;border:5px solid #fff;display:inline-block;vertical-align:top;transition:filter .1s;background-color:#976FB0}body.home .gallery-image.inactive{background:#976FB0!important}body.home .gallery-image:hover{filter:brightness(1.1)}body.home .img-gallery-container{max-width:1205px;padding-bottom:2em}body.home .img-gallery-container h1{font-size:20px}body.home .img-gallery-container .img-gallery img{cursor:pointer}body.home .img-gallery-container .img-gallery .img-2{margin-top:5px}body.home section.partners{margin-top:50px}@media screen and (max-width:992px){body.home .img-gallery-container h1{font-size:.9rem}body.home .img-gallery-container .img-gallery .img-2{display:none}body.home section.partners{margin-top:20px}}body.home section.partners .partner{padding:2rem;min-height:6.5rem}@media screen and (max-width:1024px){.slick-arrow{display:none!important}}.slick-arrow:before{color:#C7C7C7}@media screen and (max-width:1200px){.slick-slide img{width:245px}}.slick-dots li{margin:0}.align-center{text-align:center}.container.video-player{margin:50px auto}@media screen and (max-width:1280px){.container.video-player{margin:0}}.embed-container{position:relative;padding-bottom:56.25%;height:0;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.latest-container.container,.whatson-container.container{margin-top:50px;overflow:hidden}@media screen and (max-width:1280px){.latest-container.container,.whatson-container.container{margin:20px 0}}#content .container-lower.container{padding-bottom:50px}#content .container-lower.container section:last-child{margin-bottom:0}@media screen and (max-width:1280px){#content .container-lower.container{padding-bottom:20px}}.latest-container.container>div:first-child{padding-left:0}.latest-container.container>div:last-child{padding-right:0}@media screen and (max-width:768px){.latest-container.container>div:first-child{padding-left:.5rem}.latest-container.container>div:last-child{padding-right:.5rem}}.latest-announcements>div,.whats-on-top>div{padding:0 .5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-announcements .item,.whats-on-top .item{margin:1rem 0 0}.latest-announcements .item:hover h2,.whats-on-top .item:hover h2{color:#976FB0}.latest-announcements .item h2,.whats-on-top .item h2{margin:.5rem 0;text-transform:uppercase;font-size:1.25rem;line-height:1.1}.latest-announcements .item .image,.whats-on-top .item .image{max-width:100%}.mobile-only{display:none}.mobile-only .btn{width:100%}@media screen and (max-width:768px){.mobile-only{display:block}}.latest-news .item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:16px}.latest-news .item>*{margin-bottom:0}.latest-news .item>:not(:first-child){margin-top:3px}p.dev-schedule{margin-left:36px;text-indent:-20px}div.schedule div:first-child,div.schedule div:nth-child(2),div.schedule div:nth-child(3){border-right:solid 1px #eee;border-top:none;border-bottom:none}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:#976FB0}@media screen and (min-width:768px){body.tickets .important{padding-left:6.5rem}}body.tickets .important:before{content:"> NOTES";font-weight:700;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.news .sidebar,body.tickets .ticket-types .day{padding-bottom:1rem}body.tickets .ticket-types h2{margin:0;padding:1rem;background:#f9f9f9;border-top:1px solid #eee}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:700}body.tickets .ticket-types .notes{display:block;margin-top:.75rem;line-height:1.25rem;max-width:70%}@media screen and (max-width:768px){body.tickets .ticket-types .notes{max-width:100%}}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 .price,body.tickets .ticket-list p,body.tickets .ticket-list select{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.25rem;color:#976FB0}@media screen and (min-width:992px){body.tickets .ticket-list p{width:auto;max-width:16rem}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 .price{width:5rem}}body.tickets .ticket-list .quantity{width:5rem}body.tickets .ticket-list .price{font-weight:700;margin-left:1rem}body.tickets .ticket-list .sold-out{color:#a94442;font-weight:700}body.tickets .ticket-list .remaining{margin-right:1rem;color:#FF9C00;max-width:100px;display:inline-block;line-height:1.1}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,body.tickets .summary-total{clear:both}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-success,body.tickets div#esports-checkout .esports-metadata{padding-bottom:0}body.tickets .order-total p#order-amount,body.tickets .summary-total p#order-amount{background:#2c175a;color:#fff}body.tickets .order-total p span,body.tickets .summary-total p span{display:inline-block;font-weight:700;width:6rem}body.tickets .discount-selection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.tickets .discount-selection label{min-width:100%;display:none}body.tickets .discount-selection input{-ms-flex-positive:1;flex-grow:1;width:auto}body.tickets .discount-selection span.msg{font-weight:initial;font-size:.85rem;min-width:100%;text-align:left}body.tickets .discount-selection button{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:480px){body.tickets .discount-selection button{-ms-flex-positive:initial;flex-grow:initial}}body.tickets div#esports-checkout .esports-fields{max-width:45rem;margin-bottom:1rem}body.tickets.order .user strong{display:inline-block;width:3.5rem}body.tickets.order .summary-total p:first-child{background:#eee;color:#333}body.tickets.order .summary-total p:last-child{background:#2c175a;color:#fff}body.tickets .order-success #order-email,body.tickets .order-success #order-id{color:#976FB0}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{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 li{margin:.5rem 1rem;color:#a94442;font-weight:700}body.tickets .order-error li:last-child{margin-bottom:0}body.tickets .select_payment_buttons{display:-ms-flexbox;display:flex;max-width:480px}body.tickets input[type=radio][name=payment_handler]{display:none}body.tickets input[type=radio][name=payment_handler]+label{width:50%;text-align:center;float:left;margin:0;padding:20px}body.tickets input[type=radio][name=payment_handler]+label[for=select_stripe]{padding-right:10px}body.tickets input[type=radio][name=payment_handler]+label[for=select_paypal]{padding-left:10px}body.tickets input[type=radio][name=payment_handler]+label[for=select_paypal] img{max-width:100%}body.tickets input[type=radio][name=payment_handler]+label>div{width:100%;height:100%;padding:10%;border:2px solid #eee;border-radius:5px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body.tickets input[type=radio][name=payment_handler]+label>div p{margin:10px 0 0}body.tickets input[type=radio][name=payment_handler]:checked+label div{border-color:#976FB0}body.tickets .card_types img{height:32px}body.tickets .card_types img:nth-child(2){margin:0 5px}body.tickets .payment-button-outer{width:480px;min-height:78px;padding:0 20px;overflow:hidden;display:block;clear:both;float:none}body.tickets .payment-button-outer .btn{height:45px;width:calc(100% + 40px);max-width:100%;padding:2px 0 0 30px}body.tickets .payment-button-outer .btn:before{padding:10px 0 0}@media screen and (max-width:480px){body.tickets .payment-button-outer{width:100%;height:auto;text-align:center}}body.tickets #paypal-loading{display:none;text-align:center}body.tickets #paypal-loading:last-child{display:block}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:12px;line-height:15px;display:block}body.tickets .marketing span{float:none;width:100%}body.tickets .marketing span:first-of-type{margin-bottom:10px;font-size:.85rem;line-height:1.25rem;font-weight:700;color:#4c3a73}body.tickets .marketing input{float:none;vertical-align:baseline}body.tickets #allow-entry-tickets-warning{display:none;width:600px;max-width:95%}body.tickets #allow-entry-tickets-warning span{font-weight:700}body.tickets #allow-entry-tickets-warning #access-no.btn:before{content:"<"}body.tickets #allow-entry-tickets-warning .cancel{margin-top:1rem}@media screen and (min-width:480px){body.tickets #allow-entry-tickets-warning .cancel{float:right;margin-top:0}}body.ticket{background-color:#fff}@media (min-width:1025px),print{.padding{padding:25px;width:550px;margin:0 auto}}#ticket>*,#ticket>*>div{float:left;width:100%}#ticket{float:left;line-height:1.45}#ticket>*{border-bottom:1px solid #e0e0e0}@media (min-width:1025px){#ticket{border:1px solid #e0e0e0}#ticket>*{padding:1.5rem}}#ticket>:last-of-type{border:none}#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>*>div.ticket-company-address p{font-size:.75rem}#ticket>.header{position:relative}#ticket>.header>.logo{width:33.333%}@media screen and (max-width:768px){#ticket>.header>.logo,.block.col-24.mobile,.header-gallery,.sidebar{display:none}}#ticket>.header>.logo>img{display:block;text-align:center}#ticket>.header>.summary{font-size:1.4rem;line-height:1}#ticket>.header>.summary>strong{font-size:2rem}@media screen and (max-width:768px){#ticket>.header>.summary>strong{font-size:1.6rem}}#ticket>.header>.date-and-ticket-type{font-size:1.2rem}#ticket>.header>.date-and-ticket-type,#ticket>.header>.summary{display:block;width:66.666%;font-weight:600;padding:0 25px;right:0}@media screen and (max-width:768px){#ticket>.header>.date-and-ticket-type,#ticket>.header>.summary{position:initial;display:block;font-size:1.2rem;padding:10px;width:100%}}#ticket>.codes{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem 1.5rem}#ticket>.codes button{display:none;border:0}#ticket>.codes>#collapsible>.barcode{width:66.66%;padding:5px;margin:15px 0}#ticket>.codes>#collapsible>.qrcode{vertical-align:middle;float:right;width:33.33%;text-align:center;margin:30px 0}@media screen and (max-width:768px){#ticket>.codes{z-index:5;bottom:0;position:fixed;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:0;text-align:center;display:block}#ticket>.codes button{display:block;width:100%;background:#34b3a2;color:#FFF;height:2.5rem;font-weight:500;transition:height .4s}#ticket>.codes button>#codes-label{display:none}#ticket>.codes>#collapsible{height:303px;transition:height .4s}#ticket>.codes>#collapsible>.barcode{display:inherit;width:100%;margin:0}#ticket>.codes>#collapsible>.barcode>svg{margin:0 auto}#ticket>.codes>#collapsible>.qrcode{display:inherit;width:100%;margin:1rem 0 0}#ticket>.codes>#collapsible>#barcode{text-align:center;margin:17px 0}#ticket>.codes>#collapsible>#barcode>div{height:60px!important}#ticket>.codes>#collapsible>#barcode>div:last-of-type{height:auto!important}}#ticket>.main{padding:1rem 1.5rem 1.5rem}@media screen and (max-width:768px){#ticket>.main{padding:.6rem}}#ticket>.main>div>h3{padding:1.5rem 0;font-size:18px}#ticket>.main>div>p,#ticket>.main>div>ul{font-size:16px}#ticket>.main>div>ul>li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#ticket>.main>div>ul>li>strong{margin-left:1rem;width:65%}@media screen and (max-width:768px){#ticket>.main>div>h3{padding:.5rem 0}#ticket>.main>.details,#ticket>.main>.venue{width:100%}#ticket>.main>.details{padding-bottom:1.5rem}}#ticket>.footer{padding:1.5rem;font-size:18px}@media screen and (max-width:768px){#ticket>.footer{padding:.5rem;font-size:12px}body.ticket footer{display:none}}#ticket>.footer>ul,#ticket>.footer>ul>li{list-style:none;margin:0}#ticket>.footer>ul{padding-left:0;list-style:none}#ticket>.footer>ul>li{margin-bottom:1rem}@media print{.confirmation,.sidebar,body.ticket>footer,body.ticket>header{display:none}.header{padding-bottom:2rem}}body.location .above{background:#2c175a;overflow:hidden;color:#fff;margin:1rem .5rem 0}body.location .above h1{color:#fff}body.location .below h2{margin:1.5rem 1rem .25rem}body.location .below li{margin:0 1rem}body.location .intro{padding:1rem 2rem;font-size:1rem;line-height:1.5em}body.location .intro a{color:#fff}body.location #map{height:20em;border:1px solid #eee}body.faq section h1{margin-bottom:1rem}body.faq section h2{margin:1.5rem 1rem .25rem;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.faq .tour-container{margin:1rem 1rem 0}@media screen and (min-width:992px){body.tickets #allow-entry-tickets-warning{top:35%!important}body.location #map{height:40em}body.news .sidebar{padding-top:1rem}body.thanks section{min-height:280px}}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}.item .news-game{padding:1rem}@media only screen and (max-width:767px){.item .news-game{display:table;width:100%}.item .news-game td,.item .news-game tr{display:block}}.item .news-game td{width:25%;vertical-align:top}.item .news-game td .title{background:#2c175a;color:#fff;display:block;font-weight:700;text-transform:uppercase;padding:.25rem .5rem}.item .news-game td .image{height:5rem;border-bottom:none;position:relative;overflow:hidden}@media only screen and (max-width:767px){.item .news-game td{width:100%}.item .news-game td .image{display:block;height:10rem}.ticket-availability{-ms-flex-wrap:wrap;flex-wrap:wrap}}.item .news-game td .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}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: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 .content,body.content-item section.content h2{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 section.content div.content iframe{margin: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}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 -.5rem;padding:.25rem 1rem;background:#2c175a;color:#fff;font-weight:700;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 -.5rem;position:relative;height:9.75rem;overflow:hidden}body.show-floor .games .image a{margin:0 1rem;position:relative;top: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;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:#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;background-color:rgba(255,255,255,.95)}@media screen and (min-width:1024px){body.sessions .session p{display:none}}@media screen and (min-width:768px){body.sessions .session p{position:absolute;top:0;left:0;width:100%;padding:1rem}body.sessions .session:focus h3,body.sessions .session:hover h3{background:#2c175a;color:#fff}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}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 .social,body.thanks .social-buttons{margin:0 1rem}body.thanks .newsletter-signup input{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 .caption{padding-left:0}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}.ticket-availability{background-color:#2c175a;font-size:1.25rem;line-height:1;display:-ms-flexbox;display:flex;width:100%;max-width:520px;box-shadow:0 .25rem 2rem rgba(0,0,0,.25);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ticket-availability>*{min-width:50%;-ms-flex-positive:1;flex-grow:1}.ticket-availability .details{padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticket-availability .details .heading{color:#fff;margin:0;font-size:1.5rem;line-height:1.4;width:100%;text-align:center}.ticket-availability .details .button{color:#fff;background-color:#976FB0;margin-top:1rem;float:left;padding:1rem 1.5rem}.ticket-availability .details .button:hover{background-color:#a785bc}.ticket-availability .tickets{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticket-availability .tickets .ticket{color:#fff;width:100%}.ticket-availability .tickets .ticket.available .label{color:#34b3a2;border-color:#34b3a2}.ticket-availability .tickets .ticket.available .status{background-color:#34b3a2}.ticket-availability .tickets .ticket.available a:hover .label{color:#52beb0;border-color:#52beb0}.ticket-availability .tickets .ticket.available a:hover .status{background-color:#52beb0}.ticket-availability .tickets .ticket.running-low .label{color:#F2AF00;border-color:#F2AF00}.ticket-availability .tickets .ticket.running-low .status{background-color:#F2AF00}.ticket-availability .tickets .ticket.running-low a:hover .label{color:#f4bb26;border-color:#f4bb26}.ticket-availability .tickets .ticket.running-low a:hover .status{background-color:#f4bb26}.ticket-availability .tickets .ticket.sold-out .label{color:#DB124D;border-color:#DB124D}.ticket-availability .tickets .ticket.sold-out .status{background-color:#DB124D}.ticket-availability .tickets .ticket.sold-out a:hover .label{color:#e03668;border-color:#e03668}.ticket-availability .tickets .ticket.sold-out a:hover .status{background-color:#e03668}.ticket-availability .tickets a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.ticket-availability .tickets span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem}.ticket-availability .tickets .label{background-color:#fff;border:.75rem solid transparent;border-bottom:0}.ticket-availability .tickets .status{color:#fff}.rezzed-banner{max-width:720px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rezzed-banner img{width:100%}.messages{background-color:#34b3a2;padding:1rem 2rem}.messages p{text-align:center}.messages p span{font-weight:700}.messages p span i{margin:0 .5rem 0 0}section.messages{margin:0;border:none;text-align:center}section.messages>div>p{margin:0;font-size:1rem;max-width:initial}