html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;list-style:none}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a{text-decoration:none}a img{border:0}:focus{outline:0}.wrapper{margin:0 10px;float:left;width:auto}.container{padding:0;width:100%}.section{width:100%;max-width:1260px;margin:0 auto;overflow:hidden;position:relative;padding:1.5em 0}.sidebar{position:static}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{margin:0;padding:0 1.5em;width:auto;float:none}.grid-1.no-padding-top,.grid-2.no-padding-top,.grid-3.no-padding-top,.grid-4.no-padding-top,.grid-5.no-padding-top,.grid-6.no-padding-top,.grid-7.no-padding-top,.grid-8.no-padding-top,.grid-9.no-padding-top,.grid-10.no-padding-top,.grid-11.no-padding-top,.grid-12.no-padding-top{padding-top:0}.grid-1.no-padding-bottom,.grid-2.no-padding-bottom,.grid-3.no-padding-bottom,.grid-4.no-padding-bottom,.grid-5.no-padding-bottom,.grid-6.no-padding-bottom,.grid-7.no-padding-bottom,.grid-8.no-padding-bottom,.grid-9.no-padding-bottom,.grid-10.no-padding-bottom,.grid-11.no-padding-bottom,.grid-12.no-padding-bottom{padding-bottom:0}.grid-1.no-padding-left,.grid-2.no-padding-left,.grid-3.no-padding-left,.grid-4.no-padding-left,.grid-5.no-padding-left,.grid-6.no-padding-left,.grid-7.no-padding-left,.grid-8.no-padding-left,.grid-9.no-padding-left,.grid-10.no-padding-left,.grid-11.no-padding-left,.grid-12.no-padding-left{padding-left:0}.grid-1.no-padding-right,.grid-2.no-padding-right,.grid-3.no-padding-right,.grid-4.no-padding-right,.grid-5.no-padding-right,.grid-6.no-padding-right,.grid-7.no-padding-right,.grid-8.no-padding-right,.grid-9.no-padding-right,.grid-10.no-padding-right,.grid-11.no-padding-right,.grid-12.no-padding-right{padding-right:0}@media  screen and (min-width: 767px){.container{padding:0 1.5em}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{padding:0 .75em;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.grid-1{width:8.33%}.grid-2{width:16.66%}.grid-3{width:25%}.grid-4{width:33.33%}.grid-5{width:41.66%}.grid-6{width:50%}.grid-7{width:58.33%}.grid-8{width:66.66%}.grid-9{width:75%}.grid-10{width:83.33%}.grid-11{width:91.66%}.grid-12{width:100%}.content{width:auto;float:none;margin-right:400px}.sidebar{width:400px;position:absolute;right:0;top:20px}}.button,input[type="submit"]{display:inline-block;background:#00a2dc;max-width:15em;color:#fff !important;padding:1em;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:bold;border:none;transition:.2s}.button:hover,input[type="submit"]:hover{opacity:.95}.button.cancel,input[type="submit"].cancel{margin:0 2px;background:#184e83}#cosplay-page .section .contentbox{min-height:30em}#cosplay-page .section>div:nth-of-type(1) .contentbox{background-color:#00b8ee}#cosplay-page .section>div:nth-of-type(2) .contentbox{background-color:#83cb9d}#cosplay-page .section>div:nth-of-type(3) .contentbox{background-color:#ef4b66}#cosplay-page .section>div:nth-of-type(4) .contentbox{background-color:#e35932}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}#faq-page .contentbox form{max-width:34em;margin-bottom:2.5em}#faq-page #faq-answers a,#faq-page #faq-questions a{color:#fff}#faq-page #faq-answers h3,#faq-page #faq-questions h3{border-bottom:2px dotted rgba(255,255,255,0.3);margin-bottom:.8em}#faq-page #faq-answers .contentbox>div,#faq-page #faq-questions .contentbox>div{margin-bottom:1.3em}#faq-page #faq-answers .faq-top,#faq-page #faq-questions .faq-top{padding-bottom:1.5em}#faq-page #faq-answers .faq-top a,#faq-page #faq-questions .faq-top a{background-color:rgba(255,255,255,0.5);font-size:.85em;text-decoration:none;padding:.3em .5em;color:#000}#faq-page #faq-questions{background-color:#00a2dc;display:none}#faq-page #faq-questions a{text-decoration:none}@media  screen and (min-width: 767px){#faq-page #faq-questions{display:block}}#events-footer{background-color:#184e83;font-size:.8em;padding:1em 0}#events-footer ul{margin:0;padding:0;float:left}#events-footer ul>li{display:inline-block;margin:0 1em}#events-footer ul>li>a{font-weight:bold;color:#fff}#events-footer ul>li:first-child{margin-left:0}#events-footer #footer-logo{float:left;padding-right:2em}#events-footer #footer-logo>img{display:block;vertical-align:middle}#events-footer p{float:right;padding:0}footer>.section{padding-top:0}footer>.section>div>div{float:left;width:100%;clear:both;min-height:22em;padding:1.5em;box-shadow:7px 7px 4px rgba(0,0,0,0.12)}footer>.section>div>div>h3{font-size:1.4em;padding:0 0 .5em}footer>.section>div>div>p{clear:both;font-size:.8em;line-height:1.4em;max-width:20.5em}footer>.section>div>div a{color:#fff}footer>.section>div>div.lost-ticket{background-color:#00a2dc}footer>.section>div>div.contact{background-color:#00b8ee}footer>.section>div>div.contact .contact-buttons{float:left;display:block;padding-bottom:1em}footer>.section>div>div.contact .contact-buttons a{display:block;float:left;text-decoration:none;padding:0;margin:0 .5em 0 0;font-weight:bold}@media  screen and (min-width: 1025px){footer>.section>div>div.contact .contact-buttons a{padding:0 .8em}}footer>.section>div>div.contact .contact-buttons a>i{display:inline-block;font-size:1em;min-width:3em;margin-right:.25em;text-align:center}footer>.section>div>div.contact .contact-buttons a.facebook{background-color:#3d5b97}footer>.section>div>div.contact .contact-buttons a.twitter{background-color:#24aeec}footer>.section>div>div.contact .contact-buttons a.faq{background-color:#00a2dc}footer>.section>div>div.mpu{background-color:#fff;margin:0 auto;padding:3em 0 0;text-align:center}p.error{color:#fff;background:#e94330;padding:1em}form label{display:block;font-size:.8em;padding:0 0 .4em}form input,form textarea,form select{margin:0 0 1.2em;-webkit-appearance:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #c0c0c0;font-size:.8em;padding:.6em;width:100%;background-color:#f9f9f9}form input[type="submit"]{-webkit-font-smoothing:antialiased}form input[type="checkbox"]{-webkit-appearance:checkbox;width:auto}form textarea{height:14em}form select{-webkit-appearance:menulist-button}form.combined-input{position:relative;width:100%;clear:both;padding:0}form.combined-input input{border:none}form.combined-input input[type="text"],form.combined-input input[type="url"],form.combined-input input[type="email"]{position:relative;width:100%;display:block;padding-right:4.5em}form.combined-input input[type="submit"]{position:absolute;top:0;right:0;bottom:0;height:100%;width:4em;padding:0}form #recaptcha_widget_div{margin-bottom:1.5em;background-color:#fff;color:#000}form #recaptcha_widget_div a{color:#00b8ee}#show-floor-page .zone{margin:0 0 1.5em;background-color:#00a2dc;color:#fff}#show-floor-page .zone h2{font-size:1.5em;padding:.75em}#show-floor-page .zone p{padding:26px 15px 15px 0}#show-floor-page .zone .leftfield-logo{margin:1em .75em}#show-floor-page .zone .game-list{clear:both;margin-top:1.5em}#show-floor-page .zone .game-list .title,#show-floor-page .zone .game-list .game-info{padding:1.5em .75em}#show-floor-page .zone .game-list .title{padding-left:1.5em;color:#fff}#show-floor-page .zone .game-list .title>h2{font-size:1.3em}#show-floor-page .zone .game-list .title>p{font-size:.85em;line-height:1.25}#show-floor-page .zone .game-list>.grid-3:nth-child(4n+1){padding-left:1.5em;clear:both}#show-floor-page .zone .game-list>.grid-3:nth-child(4n){padding-right:1.5em}#show-floor-page .zone .game-list .signpost{color:#fff}#show-floor-page .zone .game-list .game-info{padding:0;overflow:hidden;background-color:#000;margin-bottom:1.5em}#show-floor-page .zone .game-list .game-info>.image{background-color:#fff;text-align:center;padding:1em;width:100%;height:8em;vertical-align:middle;display:table}#show-floor-page .zone .game-list .game-info>.image>a{text-align:center;display:table-cell;vertical-align:middle}#show-floor-page .zone .game-list .game-info>.image>a>img{max-width:100%;max-height:6em}#show-floor-page .zone .game-list .game-info>h3,#show-floor-page .zone .game-list .game-info>p{padding:0 28px 10px 10px}#show-floor-page .zone .game-list .game-info>h3{position:relative;font-size:1em;margin-top:.6em}#show-floor-page .zone .game-list .game-info>h3>.rating{position:absolute;top:0;right:0;float:right;color:#fff;padding:.25em;font-size:.85em}#show-floor-page .zone .game-list .game-info>h3>.rating.sixteen-plus{background-color:#e35932}#show-floor-page .zone .game-list .game-info>h3>.rating.eighteen-plus{background-color:#f00}#show-floor-page .zone .game-list .game-info a{color:#fff}#show-floor-page .zone .game-list .game-info>p{font-size:.85em}#show-floor-page .zone .game-list .game-info>p a{color:#fff}#show-floor-page .zone .game-list.game-list-leftfield-collection .game-info{background-color:inherit}#show-floor-page .zone .game-list.game-list-leftfield-collection .grid-3:not( :nth-child(4n)) .game-info{border-right:1px dashed #bcbec0}@media  screen and (min-width: 767px){.game-info:nth-of-type(4n+5){clear:left}}header{background-color:#00b8ee;padding:0;color:#fff}@media  screen and (min-width: 767px){header{background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #00b8ee), color-stop(.5, #00b8ee), color-stop(.6, #00a2dc))}}@media  screen and (min-width: 1260px){header .nav-bg{background-color:#184e83;width:50%;height:43px;position:absolute;float:left;right:0;top:293px}header .subnav-bg{top:255px;height:42px}}header>.section{padding-top:0;padding-bottom:0}@media  screen and (min-width: 767px){header>.section{height:21em}}header>.section>div{height:100%}header>.section>.grid-4{padding:1.5em 1em 1.5em 0}header>.section>.grid-4>div{float:left;width:50%}@media  screen and (min-width: 767px){header>.section>.grid-4{padding-top:3em}}header>.section>.grid-8{float:left;clear:both;display:block;padding:1em 0 0;width:100%}@media  screen and (min-width: 767px){header>.section>.grid-8{width:66.666%;clear:none;position:relative;padding:3em;background-color:#00a2dc}}header .logo>img{max-width:100%}header .event-info{position:relative;height:100%}header .follow-like>*{margin:0 5px;vertical-align:top}header .follow-like iframe{margin-bottom:4px}header .tagline{display:block;padding:0;font-weight:bold;text-transform:uppercase;line-height:1}header .tagline>span{font-size:1.15em}header .tagline>span>span{display:block;margin:1em 0 0;font-size:.6em;line-height:1;text-transform:none}header .tagline>span>span.key-info{text-transform:uppercase}@media  screen and (min-width: 767px){header .tagline>span>span.key-info{display:none}}@media  screen and (min-width: 1025px){header .tagline>span{font-size:1.54em}header .tagline>span>span{margin:1.1em 0 0}}header .countdown{display:none}@media  screen and (min-width: 1260px){header .countdown.active{display:block;position:absolute;bottom:16px;max-width:100%;min-width:90%}header .countdown.active>div>span{float:left;display:block;font-size:1.2em;padding:.5em 0;font-weight:bold;border-top:2px solid rgba(255,255,255,0.5);border-bottom:2px solid rgba(255,255,255,0.5);margin:0 2% 0 0;width:23%}header .countdown.active>div>span>.period{display:block;font-size:.5em;font-weight:bold;text-transform:uppercase;padding:.3em 0}}header .key-info{display:none}@media  screen and (min-width: 767px){header .key-info{display:block;float:left;width:100%}}@media  screen and (min-width: 767px){header .key-info>li{float:left;display:none;height:9em;border-left:1px solid rgba(255,255,255,0.5);width:50%;padding:0 1em}header .key-info>li>span{display:block;font-weight:bold;font-size:.7em;margin:0 0 4em}header .key-info>li.date>h2{float:left;display:block;clear:both;margin-top:.25em;font-weight:normal;font-size:1.3em;text-transform:uppercase}header .key-info>li.social>div{display:block;float:left;width:100%;clear:both;margin-top:.65em}header .key-info>li.social>div>a{display:block;float:left;width:100%;clear:both;margin:.25em 0 0;padding:.4em .5em;color:#fff;text-align:center;text-align:left;border-radius:.2em;max-width:10em;font-size:.75em;line-height:1;transition:.2s}header .key-info>li.social>div>a>i{display:inline-block;text-align:center;min-width:1.25em;margin-right:.2em;font-size:1.25em;vertical-align:middle}header .key-info>li.social>div>a:hover{background-color:rgba(255,255,255,0.85);color:#184e83}header .key-info>li.social>div>a:hover.facebook>i{color:#3d5b97}header .key-info>li.social>div>a:hover.twitter>i{color:#24aeec}header .key-info>li.social>div>a:hover.youtube>i{color:#cc181e}header .key-info>li.social>div>a:hover.twitch>i{color:#4f2c86}header .key-info>li.newsletter>p{display:block;float:left;margin-top:1.1em;font-size:.8em}header .key-info>li.newsletter>form{position:relative;display:block;float:left;clear:both;width:100%;overflow:hidden}header .key-info>li.newsletter>form>input{display:block;float:left}header .key-info>li.newsletter>form>input[type=email]{position:relative;width:100%;border:none;font-size:.75em;padding-right:6em}header .key-info>li.newsletter>form>input[type=submit]{position:absolute;top:0;bottom:-1px;right:0;padding:0 .75em;width:auto;background-color:#00b8ee}header .key-info>li.events img{display:block;float:left;width:100%;max-width:100%;margin-top:.75em}header .key-info>li.date,header .key-info>li.social{display:block}}@media  screen and (min-width: 1025px){header .key-info>li{position:relative;display:block}header .key-info>li.date{width:27%}header .key-info>li.newsletter{width:33%}header .key-info>li.social{width:17%}header .key-info>li.events{width:23%}header .key-info>li.events>a{position:absolute;bottom:0}}#intro>.section{padding-bottom:0 !important}#intro #expo-intro-content{position:relative;color:#4d4d4d}#intro #expo-intro-content h2{font-size:2em;padding-bottom:.75em}#intro #expo-intro-content h2 span{color:#00a2dc}#intro #expo-intro-content h5{font-weight:bold;font-size:1.2em;padding:0 0 1em;line-height:1.2}#intro #expo-intro-content p{font-size:1em;line-height:1.4em}#intro #expo-intro-content .button{width:12em;font-size:.8em;background-color:#59407a;margin-bottom:10px}@media  screen and (min-width: 767px){#intro #expo-intro-content .button{margin-bottom:0}}#intro .video-container{position:relative;display:block;float:left;width:100%;height:0;padding-bottom:62%;box-shadow:7px 7px 4px rgba(0,0,0,0.12)}#intro .video-container>*{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.intro-schedule{position:relative;float:left;width:100%;clear:both;background-color:#fff;margin:0;padding:0;box-shadow:7px 7px 4px rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.1);height:381px;z-index:2}.intro-schedule>*{position:relative;float:left;width:100%;clear:both}.intro-schedule>.header{background-color:#184e83;color:#fff;padding:.75em .75em .5em;border-bottom:2px solid rgba(0,0,0,0.1)}.intro-schedule>.list{height:342px;overflow-y:scroll}.intro-schedule>.list>ul{padding:0 .75em}.intro-schedule>.list>ul>li{padding:.75em 0;padding-left:3.85em;border-bottom:1px dashed rgba(0,0,0,0.1)}.intro-schedule>.list>ul>li:last-of-type{border:none}.intro-schedule>.list>ul>li>*{position:relative;display:block;margin:0;padding:0}.intro-schedule>.list>ul>li>span{position:absolute;left:1em;padding:.1em .3em 0 0;font-weight:bold;font-size:.75em}.intro-schedule>.list>ul>li>h3{font-size:.9em;padding-bottom:.4em;color:#00a2dc}.intro-schedule>.list>ul>li>h3>.age-rating{display:inline-block;background-color:#f00;color:#fff;font-size:x-small;font-weight:bold;line-height:1;padding:.1em .2em .2em;margin-left:.3em;border-radius:.2em;-webkit-font-smoothing:antialiased}.intro-schedule>.list>ul>li>h3>.twitch-only{display:inline-block;vertical-align:middle;color:#6441a5}.intro-schedule>.list>ul>li>h3>.twitch-only>img{width:1em}.intro-schedule>.list>ul>li>p{font-size:.8em;line-height:1.3}#promo-key-messages{padding:0 !important}#promo-key-messages>.section{padding-bottom:0 !important}#promo-key-messages .promo{position:relative;overflow:hidden;background-color:#fff;float:left;width:100%;clear:both;padding:1.5em;min-height:18em;box-shadow:7px 7px 4px rgba(0,0,0,0.12);margin-bottom:1.5em}#promo-key-messages .promo *{transform:translate3d(0, 0, 0)}#promo-key-messages .promo>.cover{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;z-index:1;transition:.3s}#promo-key-messages .promo>.cover>h2{position:absolute;bottom:0;left:0;right:0;width:100%;font-size:2em;padding:.5em 1em 1.75em 1em;min-height:40%;background-color:rgba(0,0,0,0.5)}#promo-key-messages .promo>.promo-details{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2;clear:both;padding:1.5em;opacity:0;transition:.3s}#promo-key-messages .promo>.promo-details>h2{display:block;font-size:1.4em;padding:0 0 .5em}#promo-key-messages .promo>.promo-details>p{display:block;font-size:.8em;line-height:1.35}#promo-key-messages .promo>.promo-details>p>img{float:right;width:33.333%;margin:-2em 0 0 1em}#promo-key-messages .promo>.promo-details>a{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2;background-image:none;background-color:transparent}#promo-key-messages .promo:hover>.promo-details{opacity:1}#promo-key-messages .promo:hover>.cover{opacity:0}#promo-key-messages #promo-games .promo>.promo-details{background-color:#184e83}#promo-key-messages #promo-sessions .promo>.promo-details{background-color:#00a2dc}#promo-key-messages #promo-last-year .promo>.promo-details{background-color:#00b8ee}#location{color:#fff;position:relative;height:35em;box-shadow:7px 7px 4px rgba(0,0,0,0.12);border-top:5px solid rgba(0,0,0,0.1);width:1236px;margin:0 auto 3em auto}#location>.section{position:relative;height:0;overflow:visible;padding:0 .75em;z-index:2}#location>.section>div{position:relative;z-index:2;width:auto;height:13.4em;padding:0}#location>.section>div>div{position:absolute;top:0;bottom:0;height:100%;min-width:19em;background-color:rgba(24,78,131,0.85);padding:1.5em;margin:18em 0}#location>.section>div>div>div:first-of-type{width:40%}#location>.section>div>div>div>h5,#location>.section>div>div>div>p{padding:0 0 .5em}#location>.section>div>div>div>h5{font-size:1.4em;font-weight:bold}#location>.section>div>div>div>p{font-size:.85em;line-height:1.4em;float:left;width:150px}#location>.section>div>div>a{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,0.5);background-color:transparent;text-align:left;padding:1.25em 1.75em;font-weight:bold;font-size:.8em;border-radius:0;width:100%}#location>.section>div>div>a>i{float:right;vertical-align:middle;font-size:1.25em}#location #map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}#location-page>.section{padding-bottom:0}#location-page>.section #map{height:76.9em;box-shadow:7px 7px 4px rgba(0,0,0,0.12)}#location-page>.section .contentbox a{color:#fff}#location-page>.section .contentbox>h2{padding:0 0 .5em;font-size:1.35em}#location-page>.section .contentbox>p{font-size:.8em}#location-page>.section .contentbox:nth-of-type(1){background-color:#184e83}#location-page>.section .contentbox:nth-of-type(2){background-color:#00a2dc}#location-page>.section .contentbox:nth-of-type(3){background-color:#00b8ee}#location-page>.section .contentbox:nth-of-type(4){background-color:#184e83}nav{position:relative;bottom:0;left:0;right:0;float:left;width:100%;clear:both}@media  screen and (min-width: 767px){nav{position:absolute}}nav>ul{float:left;margin:0;background-color:#184e83;width:100%}nav>ul>li{float:left}nav>ul>li>a{display:block;color:#fff;padding:1em;font-size:.8em;font-weight:bold;transition:background .3s}@media  screen and (min-width: 767px){nav>ul>li>a{padding:1em .75em;font-size:.9em}}nav>ul>li>a:hover,nav>ul>li>a.selected{background-color:#dededf;color:#184e83}nav>ul>li.home,nav>ul>li.virtual-tour,nav>ul>li.last-year,nav>ul>li.partners,nav>ul>li.press,nav>ul>li.blog{display:none}@media  screen and (min-width: 767px){nav>ul>li{display:block !important}}.sub-navigation ul{float:left;width:100%}.sub-navigation ul>li{float:left}.sub-navigation ul>li>a{display:block;padding:1em;font-size:.8em;font-weight:bold;color:#dcdcdc}.sub-navigation ul>li>a.selected{background-color:#00b8ee;color:#fff}.sub-navigation ul>li>a:hover{color:#fff}.page .title>h2{font-size:1.2em;padding:0 0 .5em}.page .title>p{font-size:.9em}.page .contentbox,.page .sidebox{position:relative;padding:1.5em;margin:0 0 1.5em;color:#fff}.page .contentbox>.cover,.page .sidebox>.cover{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:1}.page .contentbox>.details,.page .sidebox>.details{position:absolute;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,0.75);padding:1.5em;z-index:2}@media  screen and (min-width: 1260px){.page .contentbox>.details,.page .sidebox>.details{min-height:19em}}.page .contentbox>.details>h3,.page .sidebox>.details>h3{font-size:1.5em}.page .contentbox>.details a,.page .sidebox>.details a{color:#fff}.page .contentbox>.details .cta,.page .sidebox>.details .cta{display:block;width:100%;padding:1.5em;border-top:1px solid #000;text-decoration:none}.page .contentbox h3,.page .sidebox h3,.page .contentbox h4,.page .sidebox h4{padding-bottom:.3em}.page .contentbox h3,.page .sidebox h3{font-size:1.3em;line-height:1.3em;max-width:75%}.page .contentbox h4,.page .sidebox h4{font-size:1.1em}.page .contentbox p,.page .sidebox p,.page .contentbox ul,.page .sidebox ul,.page .contentbox ol,.page .sidebox ol{font-size:.95em;padding:0 0 1.5em;max-width:34em}.page .contentbox ul>li,.page .sidebox ul>li,.page .contentbox ol>li,.page .sidebox ol>li{list-style:disc;margin-left:1em;padding-bottom:.25em}.page .contentbox ul>li>.icon,.page .sidebox ul>li>.icon,.page .contentbox ol>li>.icon,.page .sidebox ol>li>.icon{margin-right:.25em;color:#fff}.page .contentbox ol>li,.page .sidebox ol>li{list-style:decimal}.page .contentbox hr,.page .sidebox hr{display:block;width:100%;border:0;background:#d6d6d6;height:2px;margin:0 0 1em 0}.page .contentbox.blogentry,.page .sidebox.blogentry{padding:0}.page .contentbox.blogentry>*,.page .sidebox.blogentry>*{padding-left:1.5em;padding-right:1.5em}.page .contentbox.blogentry>*:first-child,.page .sidebox.blogentry>*:first-child{padding-top:1em}.page .contentbox.blogentry>*:last-child,.page .sidebox.blogentry>*:last-child{padding-bottom:1.5em}.page .contentbox.blogentry h2,.page .sidebox.blogentry h2,.page .contentbox.blogentry h3,.page .sidebox.blogentry h3{min-width:100%;background-color:#bcbec0}.page .contentbox.blogentry>h2,.page .sidebox.blogentry>h2{margin-bottom:.5em;font-size:1.5em;clear:both}.page .contentbox.blogentry figure,.page .sidebox.blogentry figure{margin-bottom:1em;width:100%}.page .contentbox.blogentry figure>img,.page .sidebox.blogentry figure>img{display:block;width:100%}.page .contentbox.blogentry figure>figcaption,.page .sidebox.blogentry figure>figcaption{border-bottom:1px solid #d0d0d0;font-size:.95em;padding:.75em 0;color:#909090}.page .contentbox.blogentry figure>figcaption p,.page .sidebox.blogentry figure>figcaption p{max-width:none;margin:0;padding:0}.page .sidebox h3{padding:0 0 .75em}.page .sidebox p,.page .sidebox ul,.page .sidebox ol{font-size:.95em;padding:0 0 .75em}.page .sidebox ul>li,.page .sidebox ol>li{list-style:disc;margin-left:1em;padding-bottom:.25em}#last-year-page .grid-6 .contentbox{min-height:18em}#last-year-page .grid-12 .contentbox{min-height:16em}#last-year-page .grid-12 .contentbox>.details{height:auto;min-height:7em}#tickets-page .contentbox,#press-page .contentbox,#contact-page .contentbox{min-height:28em}#tickets-page .contentbox>.details,#press-page .contentbox>.details,#contact-page .contentbox>.details{height:auto;min-height:14.8em}#tickets-page .contentbox>.details img,#press-page .contentbox>.details img,#contact-page .contentbox>.details img{float:right;padding:0;display:none}@media  screen and (min-width: 1025px){#tickets-page .contentbox>.details img,#press-page .contentbox>.details img,#contact-page .contentbox>.details img{display:block}}#tickets-page .contentbox>.details ul li,#press-page .contentbox>.details ul li,#contact-page .contentbox>.details ul li{list-style:none}#tickets-page .contentbox>.details ul li a,#press-page .contentbox>.details ul li a,#contact-page .contentbox>.details ul li a{text-decoration:none}#press-page .contentbox>.details,#contact-page .contentbox>.details{min-height:12em}#blog-page .blogentry{background-color:#fff;color:#000}#blog-page .blogentry a{color:#000}#blog-page .blogentry img{max-width:100%;width:575px;padding-bottom:2em}#blog-page .blogentry h3{color:#184e83}#blog-page .sidebox.tweets{padding:0;background-color:transparent}#blog-page .sidebox a.button{margin:0}.page .contentbox h2,.page .sidebox h2{padding-bottom:1em}.page .sidebox{background-color:#00a2dc}.page .sidebox a.button{background-color:#184e83}.page .sidebox:nth-child(even){background-color:#00b8ee}.page .sidebox:nth-child(even) a.button{background-color:#00a2dc}.page .sidebox a{color:#fff}.page .contentbox{background-color:#00b8ee}.page .contentbox:nth-child(even){background-color:#00a2dc}.page .contentbox a{color:#fff}@media  screen and (min-width: 767px){#whatson-page .grid-12,#show-floor-page .grid-12,#sessions-page .grid-12{padding:0}}#whatson-page .contentbox,#show-floor-page .contentbox,#sessions-page .contentbox{min-height:39em}#whatson-page .contentbox.session-day,#show-floor-page .contentbox.session-day,#sessions-page .contentbox.session-day{min-height:12em}#whatson-page .contentbox.show,#show-floor-page .contentbox.show,#sessions-page .contentbox.show{background-color:#00b8ee}#whatson-page .contentbox.sessions,#show-floor-page .contentbox.sessions,#sessions-page .contentbox.sessions{background-color:#ef4b66}#whatson-page .contentbox.indie,#show-floor-page .contentbox.indie,#sessions-page .contentbox.indie{background-color:#e35932}#whatson-page .contentbox.retro,#show-floor-page .contentbox.retro,#sessions-page .contentbox.retro{background-color:#83cb9d}#whatson-page .contentbox.cosplay,#show-floor-page .contentbox.cosplay,#sessions-page .contentbox.cosplay{background-color:#00b8ee}#whatson-page .contentbox.tournaments,#show-floor-page .contentbox.tournaments,#sessions-page .contentbox.tournaments{background-color:#ef4b66}#whatson-page .contentbox.careers,#show-floor-page .contentbox.careers,#sessions-page .contentbox.careers{background-color:#e35932}#whatson-page .contentbox.merchandise,#show-floor-page .contentbox.merchandise,#sessions-page .contentbox.merchandise{background-color:#83cb9d}#whatson-page .contentbox h3,#show-floor-page .contentbox h3,#sessions-page .contentbox h3{font-size:1.4em;padding-bottom:1em}#whatson-page .contentbox p,#show-floor-page .contentbox p,#sessions-page .contentbox p{font-size:.8em}#whatson-page .contentbox .cta,#show-floor-page .contentbox .cta,#sessions-page .contentbox .cta{position:absolute;bottom:0;left:0;right:0;color:#000;font-weight:bold;font-size:.8em;transition:.2s}#whatson-page .contentbox .cta:before,#show-floor-page .contentbox .cta:before,#sessions-page .contentbox .cta:before{font-family:'FontAwesome';content:"\F055";margin-right:.4em;font-size:1em}#whatson-page .contentbox .cta:hover,#show-floor-page .contentbox .cta:hover,#sessions-page .contentbox .cta:hover{background-color:rgba(0,0,0,0.1);color:#fff}#whatson-page .section-header,#show-floor-page .section-header,#sessions-page .section-header{background-color:#00b8ee;min-height:100px}#whatson-page .section-header h2,#show-floor-page .section-header h2,#sessions-page .section-header h2{font-size:1.5em;padding:.75em}#whatson-page .section-header p,#show-floor-page .section-header p,#sessions-page .section-header p{padding:26px 15px 15px 0}#whatson-page .section-header a,#show-floor-page .section-header a,#sessions-page .section-header a{color:#fff}#whatson-page .section.dev-sessions,#show-floor-page .section.dev-sessions,#sessions-page .section.dev-sessions{padding:0}#whatson-page .section.dev-sessions .grid-12,#show-floor-page .section.dev-sessions .grid-12,#sessions-page .section.dev-sessions .grid-12{background-color:#00b8ee}#whatson-page .section.dev-sessions .grid-12 h2,#show-floor-page .section.dev-sessions .grid-12 h2,#sessions-page .section.dev-sessions .grid-12 h2{font-size:1.5em}#whatson-page .section.games,#show-floor-page .section.games,#sessions-page .section.games{padding:1.5em 0 0 0}#whatson-page #session_mobile,#show-floor-page #session_mobile,#sessions-page #session_mobile{background-color:#00a2dc;color:#fff;padding:1.5em}@media  screen and (min-width: 1025px){#whatson-page #session_mobile,#show-floor-page #session_mobile,#sessions-page #session_mobile{display:none}}#whatson-page #session_mobile .session-day h2,#show-floor-page #session_mobile .session-day h2,#sessions-page #session_mobile .session-day h2{padding:1em 0}#whatson-page #session_mobile .session-day:first-child h2,#show-floor-page #session_mobile .session-day:first-child h2,#sessions-page #session_mobile .session-day:first-child h2{padding-top:0}#whatson-page #session_mobile .session-day h3,#show-floor-page #session_mobile .session-day h3,#sessions-page #session_mobile .session-day h3{padding-bottom:.5em}#whatson-page #session_mobile .session-day p,#show-floor-page #session_mobile .session-day p,#sessions-page #session_mobile .session-day p{padding-bottom:2em}#whatson-page #session_mobile .session-day:not(:first-child),#show-floor-page #session_mobile .session-day:not(:first-child),#sessions-page #session_mobile .session-day:not(:first-child){border-top:1px dashed #fff}#whatson-page #session_grid,#show-floor-page #session_grid,#sessions-page #session_grid{background-color:#184e83;display:none;color:#fff}@media  screen and (min-width: 1025px){#whatson-page #session_grid,#show-floor-page #session_grid,#sessions-page #session_grid{display:block}}#whatson-page #session_grid>div,#show-floor-page #session_grid>div,#sessions-page #session_grid>div{min-height:120px;border-top:1px dashed #fff}#whatson-page #session_grid>div:nth-child(1),#show-floor-page #session_grid>div:nth-child(1),#sessions-page #session_grid>div:nth-child(1),#whatson-page #session_grid>div:nth-child(2),#show-floor-page #session_grid>div:nth-child(2),#sessions-page #session_grid>div:nth-child(2),#whatson-page #session_grid>div:nth-child(3),#show-floor-page #session_grid>div:nth-child(3),#sessions-page #session_grid>div:nth-child(3),#whatson-page #session_grid>div:nth-child(4),#show-floor-page #session_grid>div:nth-child(4),#sessions-page #session_grid>div:nth-child(4){border-top:none}#whatson-page #session_grid>div:first-child,#show-floor-page #session_grid>div:first-child,#sessions-page #session_grid>div:first-child,#whatson-page #session_grid>div:nth-child(2),#show-floor-page #session_grid>div:nth-child(2),#sessions-page #session_grid>div:nth-child(2){min-height:50px}#whatson-page #session_grid>div.grid-11,#show-floor-page #session_grid>div.grid-11,#sessions-page #session_grid>div.grid-11{padding:0}#whatson-page #session_grid>div.grid-11.col4,#show-floor-page #session_grid>div.grid-11.col4,#sessions-page #session_grid>div.grid-11.col4{background:#00a2dc url(http://images.eurogamer.net/2014/events/expo/egx-session-bg-4.png) repeat-y left top;background-size:100% 1px}#whatson-page #session_grid>div.grid-11.col3,#show-floor-page #session_grid>div.grid-11.col3,#sessions-page #session_grid>div.grid-11.col3{background:#00a2dc url(http://images.eurogamer.net/2014/events/expo/egx-session-bg-3.png) repeat-y left top;background-size:100% 1px}#whatson-page #session_grid>div.grid-11:last-child .session-item,#show-floor-page #session_grid>div.grid-11:last-child .session-item,#sessions-page #session_grid>div.grid-11:last-child .session-item{padding-bottom:40px}#whatson-page #session_grid div.session-day,#show-floor-page #session_grid div.session-day,#sessions-page #session_grid div.session-day,#whatson-page #session_grid div.session-time,#show-floor-page #session_grid div.session-time,#sessions-page #session_grid div.session-time{font-size:1.2em;padding:.75em}#whatson-page #session_grid div.session-time,#show-floor-page #session_grid div.session-time,#sessions-page #session_grid div.session-time{clear:both;text-align:center}#whatson-page #session_grid div.session-item p,#show-floor-page #session_grid div.session-item p,#sessions-page #session_grid div.session-item p{font-size:.8em;padding:0 0 1.5em}#whatson-page #session_grid div.session-item h2,#show-floor-page #session_grid div.session-item h2,#sessions-page #session_grid div.session-item h2{padding:15px 0;font-size:1em}#press_form{background-color:#fff;color:#000;padding:1.5em;margin-bottom:1.25em}#press_form h2,#press_form h3{margin-bottom:1em}#press_form textarea{height:8em}#custom-order-page input[type=submit]{background-color:#00a2dc}@media  screen and (min-width: 767px){#contact-page .grid-6{width:100%}}@media  screen and (min-width: 1025px){#contact-page .grid-6{width:50%}}#contact-page .contentbox{background-color:#fff;color:#000}#contact-page .contentbox input[type=text],#contact-page .contentbox input[type=email],#contact-page .contentbox select,#contact-page .contentbox textarea{background-color:#f9f9f9}#contact-page .contentbox input[type=submit]{max-width:15em}#contact-page .contentbox select{width:auto}#contact-page .contentbox #recaptcha_privacy{font-size:.75em}#unsubscribe-page{color:#4d4d4d}#footer-partners>.section{padding:0}#footer-partners>.section>*{display:block;float:left}#footer-partners>.section>*>div{float:left;width:100%;background-color:#fff;margin:0 0 1.5em;box-shadow:7px 7px 4px rgba(0,0,0,0.12);display:none;min-height:19em}@media  screen and (min-width: 767px){#footer-partners>.section>*>div{display:block}}#footer-partners>.section>*>div>h3{display:block;padding:1em;background-color:#184e83;color:#fff;font-size:.85em;font-weight:bold}#footer-partners>.section>*>div>div{display:table;height:16em;text-align:center}#footer-partners>.section>*>div>div>a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#footer-partners>.section>*>div>div img{display:inline-block;float:none;text-align:center;margin:0 auto}#footer-partners>.section>*>div.partners-small .grid-2,#footer-partners>.section>*>div.partners-small .grid-3,#footer-partners>.section>*>div.partners-small .grid-4,#footer-partners>.section>*>div.partners-small .grid-6{height:8em}#footer-partners>.section>*>div.partners-medium .grid-2,#footer-partners>.section>*>div.partners-medium .grid-3,#footer-partners>.section>*>div.partners-medium .grid-4,#footer-partners>.section>*>div.partners-medium .grid-6{height:12em}#footer-partners>.section>*>div.headline-partner{display:block;background-color:#ec1a37}#footer-partners>.section>*>div.headline-partner>div img{width:auto}#pop-up{display:none;position:absolute;left:0;top:0;width:100%;background:#1d1d1d;background:rgba(0,0,0,0.8);z-index:1000;box-sizing:border-box}#pop-up p{color:#808080}#pop-up-container{box-shadow:7px 7px 4px rgba(0,0,0,0.12);background-color:#fff;position:fixed;margin:0 auto;padding:20px;width:480px;box-sizing:border-box;left:0;top:0;margin-left:0}@media  screen and (min-width: 767px){#pop-up-container{top:50%;left:50%;margin-left:-240px}}#pop-up-nav{position:absolute;top:-12px;right:-12px;margin-bottom:20px;cursor:pointer;color:#fff;background:#000;border-radius:20px;border:2px solid #fff;padding:4px 6px 6px 6px;font-weight:bold;font-size:12px;box-shadow:7px 7px 4px rgba(0,0,0,0.12);line-height:10px}#pop-up-buttons{border-top:1px solid #d7d7d7;padding-top:20px;margin-top:20px}#pop-up-buttons .button{margin-bottom:0}#sessions-page.page .contentbox.session-day{float:left;width:100%}#sessions-page.page .contentbox.session-day h4{font-size:1.3em}#sessions-page.page .contentbox.session-day table{margin:0}#sessions-page.page .contentbox.session-day table tr{border-bottom:1px solid rgba(0,0,0,0.1)}#sessions-page.page .contentbox.session-day table tr td{vertical-align:top;padding:1em .5em}#sessions-page.page .contentbox.session-day table tr td>h5{padding:0 0 .4em}#sessions-page.page .contentbox.session-day table tr td>p{font-size:.8em;padding-bottom:0}#sessions-page.page .contentbox.session-day table tr td:first-of-type{padding-left:1em}#sessions-page.page .contentbox.session-day table tr td:last-of-type{padding-right:1em;border-bottom:none}#sessions-page.page .contentbox.session-day table tr:first-of-type td{padding-top:0}#sessions-page.page .contentbox.session-day table tr:last-of-type{border:none}#sessions-page.page .contentbox.session-day table tr:last-of-type td{padding-bottom:0}#sessions-page.page .session-image img{width:100%}#sessions-page.page #sessions-extra .blurb p:last-child{padding-bottom:0}.slideshow{display:block;position:relative;height:0;padding-bottom:46.25%}.slideshow>img{position:absolute;top:0;left:0;animation:fade 6s linear;-webkit-animation:fade 6s linear;opacity:0;width:100%}.slideshow>img:nth-of-type(1){animation-delay:0;-webkit-animation-delay:0;z-index:1;opacity:1}.slideshow>img:nth-of-type(2){animation-delay:4s;-webkit-animation-delay:4s;z-index:2}.slideshow>img:nth-of-type(3){animation-delay:8s;-webkit-animation-delay:8s;z-index:3}.slideshow>img:nth-of-type(4){animation-delay:12s;-webkit-animation-delay:12s;z-index:4}.slideshow>img:nth-of-type(5){animation-delay:16s;-webkit-animation-delay:16s;z-index:5}.slideshow>img:nth-of-type(6){animation-delay:20s;-webkit-animation-delay:20s;z-index:6}.slideshow>img:nth-of-type(7){animation-delay:24s;-webkit-animation-delay:24s;z-index:7}.slideshow>img:nth-of-type(8){animation-delay:28s;-webkit-animation-delay:28s;z-index:8}@-webkit-keyframes fade{25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes fade{25%{opacity:1}75%{opacity:1}100%{opacity:0}}table,.table{border-collapse:collapse;border-spacing:0;width:100%;display:table;margin-bottom:20px}.table>div{display:table-row}.table>div>div{display:table-cell;vertical-align:top}strong{font-weight:bold}.hidden{display:none !important}.video-wrapper{width:100%}.video-container{position:relative;padding-bottom:52.5%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}span.green{color:#69a439}span.yellow{color:#ff9c00}span.red{color:#a02a00}#ticket-options div.table-wrapper{overflow:hidden;margin:1.5em}#ticket-options h5,#ticket-options p{padding:0}#ticket-options p{margin:0}#ticket-options p.ticket-note,#ticket-options p.sub-note{margin:0;padding:.75em 1.25em;color:#1d1d1d;max-width:100%;font-size:.85em;color:#58595b}#ticket-options p.sub-note{padding-top:0}#ticket-options a{color:#000}tr.ticket-option{overflow:hidden}#ticket-promo-code{width:50%;float:left;margin-left:1.5em}#ticket-promo-code .button{padding:.4em .75em}#ticket-totals{width:100%;float:right}.ticket-amount select{margin:0}#ticket-summary{overflow:hidden;margin-bottom:20px}#ticket-totals td.heading{padding:10px 20px;text-align:right}#ticket-totals td{padding:10px}#ticket-totals td.value{text-align:right;width:100px;padding:10px 20px}#ticket-totals td.ticket-total{border-top:1px solid #000;font-size:20px}td.ticket-vat{font-size:12px}#ticket-totals td.ticket-discount{display:none}.ticket-user-details{padding:1.5em;border-top:1px dashed #505050}.ticket-user-details input[type=submit]{display:block;background-color:#184e83;float:none;max-width:20em;margin:1em auto 0;text-align:center}.ticket-user-details div.user-detail{width:100%;float:left}.ticket-user-dob{width:100%;max-width:20em;clear:both;overflow:hidden}.ticket-user-dob>div{width:33.33%;padding-right:20px;float:left;margin-bottom:20px}.ticket-user-dob>div.last{padding-right:0}.ticket-user-dob>div label{display:none}#ticket-confirm-details input{float:left;margin-top:3px}#ticket-confirm-details p{margin-left:30px}.ticket-countdown{padding:10px;font-weight:bold;text-align:center;display:none}@media  screen and (min-width: 767px){.ticket-countdown{display:table-cell}}tr.ticket-option.ticket-sold-out{color:#808080}@media  screen and (min-width: 767px){tr.ticket-option.ticket-sold-out{color:inherit}}tr.ticket-option.ticket-sold-out .ticket-countdown{display:table-cell}tr.ticket-option.ticket-sold-out .ticket-amount{display:none}@media  screen and (min-width: 767px){tr.ticket-option.ticket-sold-out .ticket-amount{display:table-cell}}.ticket-availability select{border:1px solid #ccc;margin-top:3px;margin-left:5px}.ticket-sold-out .ticket-details,.ticket-sold-out .ticket-price{opacity:.75}.early-bird{text-align:center}.ticket-day table td{border-bottom:1px solid rgba(0,0,0,0.1)}.ticket-day table tr:last-of-type td{border:none}.ticket-day table .ticket-details p{font-weight:normal;font-size:.85em;max-width:none}.ticket-day table .ticket-amount select{width:100%}.ticket-day table .ticket-details,.ticket-day table .ticket-price,.ticket-day table .ticket-amount,.ticket-day table .ticket-countdown{padding:.5em 1em;vertical-align:middle}.ticket-day table .ticket-details{width:40%;padding-left:0}.ticket-day table .ticket-price{padding-right:0;text-align:right}.ticket-day h2{font-size:1.3em;background-color:#bcbec0;padding:1em}.ticket-day h5{font-size:1em;font-weight:bold;margin-bottom:0}#ticket-options .ticket-countdown p{display:inline;float:right;font-weight:normal;font-size:.9em;padding:.4em;background:#fff}#ticket-totals td.ticket-total{border-top:0;background:#000;color:#fff}#ticket-totals td.ticket-vat,#ticket-totals td.ticket-count,#ticket-totals td.ticket-discount{background:none}#ticket-page .contentbox{background-color:#fff;padding:0;color:#000}#ticket-page .contentbox a{color:#00b8ee}#ticket-page #ticket-form input[type="submit"]{margin-left:1.5em}#ticket-page #ticket-intro{color:#4d4d4d}#ticket-page #ticket-intro img{float:left;padding:1em 1em 2em 0}#ticket-page #ticket-intro p{padding:.75em}#ticket{width:230px;padding:10px 20px 0 20px}#ticket li{color:#000}#ticket-output{float:left;clear:both;background-color:#fff;width:100%;padding:0;margin:0 0 1.5em}#ticket-output h3{text-transform:uppercase}@media  screen and (min-width: 767px){#ticket-output{box-shadow:7px 7px 4px rgba(0,0,0,0.12)}}#ticket-header{width:100%;float:left;border-bottom:1px solid #d7d7d7;padding:0}#ticket-header p{font-weight:bold;font-size:1.6em;padding:0 0 10px 0}#ticket-header img{max-width:100%}#supplementary{width:100%;float:left;clear:both;border-top:1px solid #d7d7d7;padding:1.5em 0}#supplementary>ul{font-size:.9em;padding:0 0 .75em}#supplementary>ul>li{padding:0 0 1em}@media  screen and (min-width: 767px){#supplementary{padding:1.5em}}#ticket-header-left,#ticket-header-right{position:relative;float:left;text-align:left;line-height:1.4em;padding:1.5em 0}#ticket-header-left strong,#ticket-header-right strong{text-transform:uppercase;font-size:120%;white-space:normal}@media  screen and (min-width: 767px){#ticket-header-left strong,#ticket-header-right strong{font-size:140%}}@media  screen and (min-width: 767px){#ticket-header-left,#ticket-header-right{width:66.666%;padding:1.5em}}#ticket-header-left{width:33.333%;display:none}@media  screen and (min-width: 767px){#ticket-header-left{display:block}}#ticket-user ul{padding:0}#ticket-user,#ticket-venue{width:33.3%;padding:1.5em 0;float:left}#ticket-user>h3,#ticket-venue>h3{margin-bottom:.5em}#ticket-user>p,#ticket-venue>p{line-height:1.4em;padding:0}#ticket-user>ul>li,#ticket-venue>ul>li{padding:0 0 .5em}@media  screen and (min-width: 767px){#ticket-user,#ticket-venue{padding:1.5em}}#barcode-wrapper{float:left;margin:0;z-index:10;background-color:#fff;position:fixed;bottom:0;left:0;width:100%;padding:1em 0;border-top:1px solid #d7d7d7;box-shadow:0 -4px 4px 0 rgba(0,0,0,0.12)}@media  screen and (min-width: 767px){#barcode-wrapper{position:inherit;box-shadow:none;border-top:none;width:33.3%}}.ticket-barcode{color:#000;float:right;margin:2em 1em 0 0;overflow:hidden}#ticket-output p,#ticket-output li{color:#303030}#ticket-output h3,#ticket-output a{color:#000}@media only screen and (max-width:960px){#ticket-user,#ticket-venue{width:50%}#barcode-wrapper2{float:none;width:auto;margin:0 auto 20px auto;padding:0 0 0 0}.ticket-barcode{float:none;width:230px;margin:0 auto 0 auto}}@media only screen and (max-width:480px){#ticket-user,#ticket-venue,#ticket-header-left,#ticket-header-img,#barcode-wrapper,.sidebox{width:100%;clear:both}}.page .sidebox{clear:both}.page .sidebox>*{clear:both}.page .sidebox a.button{display:block;margin:0 0 1.5em;text-decoration:none;background-color:#184e83}.page #order_completed{padding:1.5em 1.5em .5em 1.5em;background-color:#184e83;color:#fff;margin-bottom:1.5em;box-shadow:7px 7px 4px rgba(0,0,0,0.12)}.page #order_completed h3{font-size:1.4em;padding-bottom:.5em}.page #order_completed .twitter-share-button{top:5px;position:relative}.page#ticket-order-page #order_completed{box-shadow:none;background-color:inherit;padding:0}@media print{header,footer,#footer-partners,#events-footer,#order_completed{display:none}#ticket-output{color:#000;box-shadow:none}#ticket-output img{max-width:100px}#barcode-wrapper{position:inherit;box-shadow:none;border-top:none;width:33.3%}#supplementary ul li{font-size:90%}.page .sidebox{display:none}}#whatson-page .contentbox,#show-floor-page .contentbox{min-height:34em}#whatson-page .contentbox>.signpost,#show-floor-page .contentbox>.signpost{display:block;z-index:2}@media  screen and (min-width: 1025px){#whatson-page .contentbox>.signpost,#show-floor-page .contentbox>.signpost{display:block;position:relative;z-index:3;text-shadow:0 1px 1px #000}}@media  screen and (min-width: 1025px){#whatson-page .contentbox .details,#show-floor-page .contentbox .details{min-height:22em}}@media  screen and (min-width: 767px){#whatson-page .grid-4,#show-floor-page .grid-4{width:100%}}@media  screen and (min-width: 1025px){#whatson-page .grid-4,#show-floor-page .grid-4{width:33.33%}}.section>.sessions{background-color:#184e83}.section>.sessions>.title{padding:1.5em}.speakers{padding:1.5em 1em}.speakers>h2{font-size:1.4em;margin:0 0 .85em}.speakers>p{font-size:.95em;max-width:30em;line-height:1.4em}.speakers>img{display:none}@media  screen and (min-width: 1025px){.speakers>img{display:block;float:right;margin-left:1em;margin-bottom:2em}}body{margin:0;padding:0;min-width:320px;line-height:1;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;color:#fff;background-color:#fff}@media  screen and (min-width: 1025px){body{background-image:url(/static/images/background.jpg);background-repeat:no-repeat;background-position:center 18em}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}@media  screen and (min-width: 767px){strong{white-space:nowrap}}img{max-width:100%}a{color:#00b8ee}a.rezzed{color:#503571;border-color:#503571}h1>.icon,h2>.icon,h3>.icon,h4>.icon,h5>.icon{margin-right:.5em;color:#00b8ee}.page ul.list-style-icon{list-style:none}.page ul.list-style-icon>li{list-style:none;margin-left:0}.page ul.list-style-icon>li>.icon{margin-right:.7em}.block{position:relative;overflow:hidden;margin-bottom:1.5em}@media  screen and (min-width: 1025px){.block{margin-bottom:inherit}}.block .block-footer{position:absolute;bottom:0;left:0;right:0;border-top:2px solid rgba(255,255,255,0.7);background-color:transparent;text-align:left;padding:0 1em;font-weight:bold;font-size:.8em;border-radius:0;width:100%;height:3.5em}.block .block-footer>a{color:#fff;width:100%;float:left;text-decoration:none}.block .block-footer>a>span{margin:1em 1.8em;float:left}.block .block-footer .icon-plus-sign{float:right;vertical-align:middle;font-size:1.25em;margin:.8em 1.2em}.block .block-footer form.combined-input{width:auto;max-width:19em;margin:.7em}.block .block-footer form.combined-input input{margin:0}.block .block-footer.contact-buttons{padding:.8em 0 0 .7em}.signpost{position:relative;float:left;width:100%;clear:both;border-left:1px solid rgba(255,255,255,0.5);padding:0 0 0 .5em;margin-bottom:1.25em;min-height:5em}@media  screen and (min-width: 767px){.signpost{display:none}}@media  screen and (min-width: 1025px){.signpost{display:block}}.signpost>*{display:block;float:left;clear:both}.signpost>span{font-size:.8em;padding-bottom:.25em}.signpost>i{position:absolute;bottom:0;font-size:1.5em;min-width:1em;padding:0;text-align:center;transition:.2s;-webkit-transition:.5s ease-in-out;-webkit-transform:translate3d(0, 0, 0);opacity:.8}div:hover>.signpost>i{opacity:1}.lead{display:none}.lead>.section{padding:1em 0 0}.lead>.section h1{color:#00b8ee;font-size:2em;padding:0 0 .4em;border-bottom:4px solid #c0c0c0}.page{color:#4d4d4d}.page .contentbox,.page .sidebox{box-shadow:7px 7px 4px rgba(0,0,0,0.12);line-height:1.4em}.page a{text-decoration:none;border-bottom:1px solid;font-weight:bold}.page a.no-ul,.page a.button{border-bottom:0}p{margin:0;padding:0 0 1.5em;line-height:1.4em}.circle{background:#af002a;width:12em;height:12em;border-radius:6em;-moz-border-radius:6em;-webkit-border-radius:6em;margin:30px auto}.bottom{display:block;position:absolute;bottom:14px}footer{margin-top:-1.5em}#facebook_group{display:none;box-shadow:7px 7px 4px rgba(0,0,0,0.12)}#facebook_group .fb_iframe_widget{max-width:100%;background-color:#fff}#facebook_group .fb_iframe_widget>span{max-width:100%}#facebook_group .fb_iframe_widget>span>iframe{max-width:100%}@media  screen and (min-width: 767px){#facebook_group{display:block}}.page .contentbox .details.rezzed-details{background-color:rgba(80,53,113,0.85)}.page .contentbox .details.rezzed-details img{background-color:none;margin:-0.5em 0 1.5em}nav>ul>li>a{padding:1em .8em}#tour-page{padding:1em}#location-page{margin-bottom:1.5em}#location-page>.section #map{height:48.8em}header .tagline>span>span.sub-tagline{margin:.3em 0 0}table.table-with-border td,table.table-with-border th{padding:6px;border:1px solid #fff}#blog-page table{margin:1.5em}#contact-page .contentbox>.details{background-color:rgba(0,108,164,0.85);color:#fff;min-height:initial}#ticket-page #virgin-media-discount-logo{float:right;margin:0 0 10px 10px}#ticket-page #ticket-form .ticket-details.virgin-media img{float:left;margin-right:28px}#ticket-page #ticket-form .ticket-details.virgin-media p{max-width:none;padding-top:9px}#whatson-page .game-info,#show-floor-page .game-info{min-height:215px}#whatson-page .zone .title,#show-floor-page .zone .title{padding-left:1.25em}#whatson-page .zone .title h2,#show-floor-page .zone .title h2{padding:0}#whatson-page .zone .signpost,#show-floor-page .zone .signpost{margin-top:1.5em}#whatson-page .zone .grid-3,#show-floor-page .zone .grid-3{padding:0 .35em !important}#whatson-page .zone .game-info,#show-floor-page .zone .game-info{margin-bottom:.75em !important}#whatson-page .the-leftfield-collection .game-list .game-info .image a,#show-floor-page .the-leftfield-collection .game-list .game-info .image a{color:#000}#cosplay-page .contentbox.schedule p{max-width:none}#cosplay-page .contentbox.schedule ul>li{list-style-type:none;list-style-position:inside;margin-left:0}#cosplay-page .section div .contentbox.guidelines{background:#ef4b66;min-height:47.5em}#cosplay-page .section div .contentbox.gallery{background:#e35932;min-height:0}