@charset "UTF-8";*{position:relative}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{height:100%;margin:0;padding:0;color:#444;font:0.625em/1.5em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif}a{color:#369}a:hover{color:#48b}a:active{color:#5ad}.hide{display:none}.tooltip.icon-question-sign{cursor:help}::-moz-selection{background-color:#ddd;color:#444}::selection{background-color:#ddd;color:#444}.nav ul{list-style:none;padding:0}.nav li{display:inline}.nav a{display:inline-block}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:10px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content-main.narrow,.narrow{max-width:600px;margin:auto;padding:0}#content-main.full{width:100%;padding-left:0}.left{float:left}.right{float:right}.align-right{text-align:right}.media-item{margin:0 0 20px}.media-item:last-of-type{margin-bottom:0}.media-item h3{margin-bottom:5px}.cols{margin:0 -10px -10px}.half{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.third{width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.twothirds{width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.threequarters{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.half.left,.third.left,.threequarters.left,.twothirds.left{padding-left:0}.half.right,.third.right,.threequarters.right,.twothirds.right{padding-right:0}.quarter{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;margin-bottom:10px}.row div{margin:0}.row::after,.row::before{content:'';display:table}.row::after{clear:both}p{line-height:1.6em;margin-top:5px;margin-bottom:10px;font-size:1.4em}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}p.keep-margin{margin-bottom:10px}h1,h2,h3,h4,h5,h6{line-height:1.5em}.ha,h1{font-size:3em}.hb,h2{font-size:2.4em}.hc,h3{font-size:1.8em}.hd,h4{font-size:1.6em}.he,h5{font-size:1.4em}.hf,h6{font-size:1.2em}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}.cta{color:#fff;background-color:#444;text-transform:uppercase;text-decoration:none;padding:10px 20px;display:inline-block;margin-top:5px;margin-bottom:5px;border-radius:25px;font-size:1.4em;cursor:pointer}.cta.sml{font-size:1.2em;margin-top:5px;margin-bottom:5px}#header{background-color:#eee}#social{float:left;padding:10px 5px}#social li a{background:url(../img/icn_social.png) 0 0 no-repeat;width:30px;height:30px;display:block;overflow:hidden;float:left;text-indent:-9999px}#social li a:active{top:1px}#social .twitter a{background-position:-30px 0}#social .twitter:hover a{background-position:0 0}#social .facebook a{background-position:-30px -30px}#social .facebook:hover a{background-position:0 -30px}#social .pinterest a{background-position:-30px -60px}#social .pinterest:hover a{background-position:0 -60px}#social .gplus a{background-position:-30px -90px}#social .gplus:hover a{background-position:0 -90px}#social .spotify a{background-position:-30px -120px}#social .spotify:hover a{background-position:0 -120px}#social .soundcloud a{background-position:-30px -150px}#social .soundcloud:hover a{background-position:0 -150px}#social .youtube a{background-position:-30px -180px}#social .youtube:hover a{background-position:0 -180px}#social .tumblr a{background-position:-30px -210px}#social .tumblr:hover a{background-position:0 -210px}#social .instagram a{background-position:-30px -238px}#social .instagram:hover a{background-position:-1px -238px}.social-links{display:inline-flex;align-items:center;height:55px;margin-left:20px}.social-links li{list-style:none;margin:0 10px}.social-links a{color:#444;font-size:20px;text-decoration:none}#main .wrap{padding-top:30px;padding-bottom:40px}#logo{float:left;line-height:40px;height:40px;margin:0;padding:5px}#logo a img{height:30px;width:auto;padding:5px}#nav{float:left;font-size:1.4em;line-height:40px;margin:0 10px}#nav li a{text-decoration:none;padding:5px;text-align:center;display:inline-block}#menu-toggle{display:none}#basket{font-size:1.4em;line-height:40px;margin:0 0 0 10px;float:right;display:block}#basket a{text-decoration:none;display:inline-block;padding:5px}#checkout-flow{margin:7px 0 0;text-align:center;text-transform:uppercase;font-size:1.4em;font-weight:600;z-index:2;position:absolute;right:0;left:0}#order-complete #checkout-flow{position:relative}#order-complete #checkout-flow{margin-bottom:20px}#checkout-flow li{width:90px;display:inline-block}#checkout-flow li:before{content:'';background-color:#444;display:block;width:10px;height:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;right:50%;position:absolute;margin-right:-5px;bottom:0}#checkout-flow li a,#checkout-flow li span{padding-bottom:15px;text-decoration:none;color:#444;display:inline-block}#checkout-flow .complete:before{background-color:#89dc7d}#checkout-flow .error:before{background-color:#e95e5e}#checkout-flow .current:before{background-color:#f0cb36}#checkout-flow .pending{zoom:1;opacity:.4}.categories-home{text-align:left;margin-bottom:50px}.categories-home .ktx-info-wrap{border:5px solid #ffb600;padding:30px}.categories-home .ktx-info-wrap .logo-large{width:100%;height:auto;max-width:150px;float:left;margin-right:20px}@media only screen and (max-width:600px){.categories-home .ktx-info-wrap .logo-large{display:none}}.categories-home h1.home-title{padding-top:50px}.categories-home p.intro{margin:20px auto}.categories-home img{display:inline}.categories-home a{display:inline-block}.categories-home img{width:100%;display:inline-block}.categories-home .categories-home-list{overflow:hidden}.categories-home .categories-home-list a{width:48%;margin:1% 1%;transition:transform .2s}.categories-home .categories-home-list.center a{float:none}#features{margin:10px 0 0}#features .owl-item .details{background-color:#fff;background-color:rgba(255,255,255,.75);position:absolute;bottom:20px;right:20px;left:20px;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#features img{width:100%}#features .title{font-size:2.2em}#features .info{font-size:1.4em;line-height:1.4em;margin:5px 0 10px}#features .details .venue{font:400 1.4em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;text-transform:none;margin-bottom:10px}#features .details .venue span{font-weight:700}.flyer{width:100%;height:auto;margin-bottom:10px;background-color:#ddd;border:1px solid #ccc;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#events .event .flyer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}#events .event{margin-bottom:0}#events .event .card{padding:0 0 10px;margin-bottom:0}#events .event .event-content{margin-right:15px;margin-left:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#events .event a{text-decoration:none}#events .event .event-date{display:flex;flex-direction:column;justify-content:center;white-space:normal;height:54px}#events .event .event-date>div>span{white-space:nowrap}#event-content .description p{word-wrap:break-word;word-break:break-word}#event-content .description ul{word-wrap:break-word;word-break:break-word}#sidebar{width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}#content-main{width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}#footer{color:#aaa;font-size:.9em}#footer .right{text-align:right}#footer p{margin:0}#footer #powered{padding:5px 0 8px;line-height:1.5em}#footer .footer-banner{margin:30px auto 20px}#footer-logo img{width:100%;max-width:200px;margin:0 auto}#footer .store-tagline{font-size:2.67em;font-weight:400;margin-top:32px;line-height:0}#footer .store-desc{font-size:1.78em;padding:20px 0 30px;border-bottom:2px solid #444}#footer #promoter-admin #sign-in{font-weight:700;text-transform:none;font-size:1em;padding:5px 8px;margin-bottom:3px}#order .event,#tickets .category{margin:0 -20px;padding:0 20px;border-bottom:1px solid #ddd}#order-complete #order .event:first-of-type{border-top:1px solid #ddd}#order.review .event .header .btn{margin-top:20px}#tickets #password{padding-bottom:20px}#tickets #no-password{background-color:#f6f6f6;padding:20px 20px 0;margin:0 -20px}#tickets .category .category-title{margin-top:15px}#order-basket .event h4,.ribbon-title{display:block;font:1.3em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;font-weight:400;margin-top:20px;left:-20px;text-transform:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:130px}#order-basket .event h4 a,.ribbon-title{background-color:#999;display:inline-block;padding:3px 5px;font-weight:400;color:#fff;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;margin-right:5px}#order-basket.instalment-basket .event h4{margin-top:0}.ribbon-title{margin-top:-10px;margin-bottom:20px}#content-main .ribbon-title{font-weight:300;font-size:2em;margin:0 0 5px}#tickets .category.none{background-color:transparent}#tabbed section,.card,iframe.card_auth{background-color:#ddd;border:1px solid #ccc;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}.ticket.offsale *{zoom:1;opacity:.75}.upsell .ticket:last-of-type{margin-bottom:5px}.upsell .ticket.group{background:#fff;margin:0;padding:20px}.upsell-wrap{display:flex;flex-direction:column;float:left;padding:0 10px;justify-content:flex-start}@media screen and (max-width:1132px){.upsell-wrap{padding:0}}#order{padding-top:0}#order.receipt,#tickets{padding-bottom:0}#order-complete #order.receipt{padding:20px}#order-complete .overview{text-align:center;background-color:#eee;border:1px solid #ccc;padding:15px;margin-bottom:20px}#order.receipt #order-totals{padding-top:10px}#order.receipt .ticket .qty{width:10%;font-weight:600;font-style:italic;line-height:20px;top:-3px;font-size:1.5em;text-align:right;padding-right:10px}#order.receipt .ticket .ticket-info{width:60%}#order.receipt .ticket .details{width:30%}#order.receipt .ticket .ticket-total{width:100%}#order.receipt .ticket .ticket-title{line-height:20px;font-size:1.5em}#order.receipt .ticket .label-deposit{top:auto}#order .ticket .delivery-select{font-weight:400;margin-top:5px;display:block;width:100%;float:left;text-align:right;font-size:12px}#order .ticket .delivery-select p{font-size:12px}#order .ticket .delivery-select span{font-weight:600;font-size:14px;top:2px}#order.receipt .ticket .delivery-select span{font-weight:600}#tickets .group-buy{margin:15px -20px 0;padding:20px}#tickets .ticket.highlight{background-color:rgba(255,204,0,.5);padding:15px 20px 20px;border:0}#tickets .card{padding:0}.ticket{border-top:1px dashed #ccc;padding:15px 20px 20px;margin-right:-20px;margin-left:-20px}.ticket:first-of-type{margin-top:0;border:0}.ticket .ticket-info{width:60%;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#no-tickets{padding-bottom:0}#no-tickets p{margin-bottom:10px}#event_notify div{float:left;width:40%;min-width:280px;margin-right:5px}#event_notify div input{width:100%}#event_notify button{padding:6px 10px}#order .ticket .ticket-info{width:45%}#order .ticket .details{width:55%}#order .ticket .price{width:30%}#order .ticket .qty{width:20%;padding-right:10px}#order .ticket .ticket-total{width:20%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#order .ticket .delivery-select label{top:2px;padding-right:5px;font-size:12px}#order .ticket .delivery-select select{font-size:13px;display:inline-block}.ticket .ticket-info .desc{margin-top:8px}.ticket .ticket-title{line-height:30px;overflow:hidden;display:inline-block;float:left;width:100%;font-size:2em}.ticket .delivery-method{background-color:#bbb;font-weight:600;color:#fff;font-size:10px;height:20px;line-height:20px;padding:0 5px;display:inline-block;font-style:normal;margin-right:5px}.toggler{color:#369;font-style:normal;line-height:20px;cursor:pointer;display:inline-block;margin:0;font-size:12px}.no-js .ticket .info-toggle{display:none}.ticket.link-only .highlight-cta{width:100%;color:#fff;padding:15px 20px 20px;margin:-15px -20px -20px;display:block;text-decoration:none}.ticket.link-only .highlight-cta .highlight-copy{margin-right:40px}.ticket.link-only .highlight-cta p{margin-top:0;line-height:1.4em;font-size:1.5em}.ticket.link-only .highlight-cta .highlight-cta-icon{font:9em/56px 'Josefin Sans',sans-serif;font-style:normal;height:60px;display:block;width:40px;position:absolute;top:50%;right:12px;margin-top:-30px;text-align:right;-moz-transition:right .2s;-webkit-transition:right .2s;-o-transition:right .2s;-ms-transition:right .2s;transition:right .2s}.ticket.link-only .highlight-cta:hover .highlight-cta-icon{right:8px}.ticket.link-only .highlight-cta:active .highlight-cta-icon{right:7px}.ticket .ticket-info p{font-size:1.3em;margin:10px 0 0}.ticket .includes{margin-top:8px}.ticket .includes h6{font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;font-weight:600;margin-bottom:-4px}.ticket .includes ul li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:4px 6px;background-color:#444;font-size:1.2em;display:inline-block;margin:5px 5px 0 0;float:left;color:#fff}.promoter-header{margin-bottom:15px}.hosted-by .promoter-image{float:left;width:60px}.hosted-by .promoter-name{line-height:1.2em}.hosted-by .promoter-name.with-image{margin-left:70px;margin-top:18px}.hosted-by{text-decoration:none}.hosted-by:active{top:1px}.event-promoter.main .promoter-header{margin-bottom:0}.event-promoter.main .promoter-image{width:250px;float:left}.event-promoter.main .promoter-details .promoter-name{font-size:3.5em}.event-promoter.main .promoter-details.with-image .promoter-name{margin:20px 0}.event-promoter.main .promoter-details.with-image{margin-left:280px}#promoter-social li{font-size:1.4em;margin-right:10px}#promoter-social li a{text-decoration:none;color:#222}#promoter-social li a:hover{color:#444}#promoter-social li a:active{top:1px}#promoter-social li a i{content:'';display:block;float:left;font-size:16px;margin-right:5px}#promoter-social li.facebook a{color:#3b5998}#promoter-social li.facebook a:hover{color:#4a6cb3}#promoter-social li.twitter a{color:#00aced}#promoter-social li.twitter a:hover{color:#1bc0fe}.event-promoter .promoter-bio{font-size:1.2em;margin-top:10px;color:#666}.lineup ul li{font-size:1.2em}.ticket .instalment-details{background-color:#eee;padding:10px 10px 5px;margin-top:15px;margin-left:10%}.instalment-details p{font-size:1.3em;margin:0 0 10px!important}.instalment-details .btn{margin-right:5px;margin-bottom:5px}.instalment-details .panel-box{padding:8px 10px 5px;margin:5px 0;background-color:#ccc;font-size:1.4em;line-height:2em}.instalment-details div.panel aside.panel-box h6.hf{margin-bottom:6px}.instalment-details .intervals strike{color:#aaa}.instalment-details .panel .history #order-totals{font-size:1em;text-align:left;padding:0;line-height:2em}.instalment-details .btn.on:before{content:'';background-color:#ccc;width:1px;height:10px;display:block;position:absolute;bottom:-10px;left:50%}.ticket .details{float:right;width:40%;height:auto;text-align:right}.ticket .price{text-align:right;width:78%;float:left;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ticket .price span,.ticket .ticket-total span{font-size:2em;font-weight:600;font-style:italic;line-height:30px}.ticket .price .deposit-info{font-size:1.2em;display:block;margin-top:5px;font-weight:600}.ticket .label-deposit{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 5px;background-color:#444;display:inline-block;color:#fff;font-weight:600;font-style:normal;text-transform:uppercase;line-height:20px;height:20px;top:-4px;font-size:11px}#order.receipt .ticket .label-deposit{margin-right:5px}.ticket .pay-today small,.ticket .price small,.ticket .ticket-total small{font-style:normal;display:block;font-size:1.2em;color:#666;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket .qty{width:22%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}.ticket .qty select{margin-top:10px}.ticket p.qty span{font-style:italic;margin-left:10px}.ticket .qty.note{font-weight:600;margin:5px 0 0;font-size:1.3em;text-align:center;line-height:1.1em}.ticket .seats{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}.ticket .details.pay-today>*{float:left}.ticket .details.pay-today .price{width:100%;padding-right:0}.ticket .details.pay-today label{width:auto;padding-left:0}.ticket .details.pay-today .amount{padding:5px 0;font-size:2.4em;font-weight:600;font-style:italic}.ticket .details.pay-today .money .symbol{position:absolute;z-index:10;padding:5px 0 5px 5px;font-size:1.6em;font-weight:600;font-style:italic;width:20px;text-align:center;line-height:1.5em}.ticket .details.pay-today .money input{padding-left:20px;width:100%;margin:0 0 5px}.dropdown{width:100%}.month,.year{float:left}.month .dropdown,.year .dropdown{display:inline-block;font-size:.9em;margin:0}.month .dropdown{width:150px;margin-right:10px}.year .dropdown{width:80px}.dropdown .selected,.dropdown li{font-size:1.6em}.dropdown:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}.dropdown.focus,.dropdown.open{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.dropdown.open{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown.open span.selected{z-index:0}.dropdown.open div{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:-1;margin-top:0}.dropdown .carat{border-top-color:#222}#order .ticket .notice,#tickets .ticket .notice{background-color:rgba(255,204,0,.5);padding:0 5px;font-weight:600;margin:0 5px 0 0!important;display:inline-block;height:20px;line-height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px}.upsell{border:1px solid #999;padding:10px 15px 0;background-color:#ddd;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);margin:0 0 20px}.upsell>header{cursor:pointer;padding:10px 15px;margin-top:-10px;margin-right:-15px;margin-left:-15px;color:#444}.upsell>header h5,.upsell>header p{margin-right:40px}.upsell header:active p,.upsell>header:active h5{top:1px}.upsell>header p{font-size:1.3em}.upsell .items{margin-bottom:15px;padding-top:0;padding-bottom:0}.upsell>header .open-close{display:block;width:30px;height:30px;background:url(../img/icn_open-close.png) -90px 0 no-repeat;top:50%;right:20px;position:absolute;margin-top:-15px}.upsell>header:hover .open-close{background-position:-90px 0}.upsell>header:active .open-close{background-position:-90px 1px}.upsell>header.open .open-close{background-position:-90px -30px}.upsell>header.open:hover .open-close{background-position:-90px -30px}.upsell>header.open:active .open-close{background-position:-90px -29px}#refresh{float:left;z-index:10;background-color:#370}#refresh:hover{background-color:#380}#refresh:active{background-color:#390}.js #refresh{display:none}#social-discount{margin:20px 0;font-size:1.4em;background-color:#f0f0f0;text-align:center;padding:15px;border:1px solid #ddd}#social-discount h2{font:1em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;font-weight:400;text-transform:none}#social-discount button{font-size:1em;margin-top:10px;width:100%}#social-discount small{margin-top:5px;display:block;font-size:.85em}.social-discount{background-color:#f9f9f9;padding:20px 20px 15px;border:1px solid #ddd;margin-bottom:20px}.facebook-attend,.social-discount button{font-weight:400;padding:6px 8px 6px 10px;margin-bottom:5px;text-transform:none}.social-discount button[disabled]{top:auto}.social-discount button[disabled]>i:before{content:'\f110';display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.social-discount button.success{opacity:1;background-color:#380!important;top:auto}.social-discount button.success>i:before{content:'\f09a'!important;display:inline;-moz-animation:none;-o-animation:none;-webkit-animation:none;animation:none}.facebook-attend i,.social-discount button i{margin-right:5px}.social-discount button span{background-color:rgba(255,255,255,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 5px;margin-left:5px;display:inline-block;margin-right:-2px;font-style:italic;font-weight:600;font-size:.9em}.social-discount-wrapper{display:inline-block}.social-discount-panel{border-radius:3px;background:#6279ac;color:#fff;padding:16px 30px 10px 10px;position:absolute;width:240px;margin-top:5px;margin-left:-140px;left:50%;z-index:10}.social-discount-panel:before{content:'';width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #6279ac transparent;position:absolute;top:-6px;left:50%;margin-left:-3px;z-index:1;opacity:.9}.social-discount-panel-body.csspinner:before{background-color:rgba(98,121,172,.95)}.social-discount-panel-body.csspinner.duo:after{border-top-color:#fff;border-bottom-color:#fff}.social-discount-panel-body .fb-like{padding:5px;background-color:#fff;border-radius:3px}.social-discount-panel-body p{margin-top:10px;font-size:1.3em}.social-discount-panel .close{position:absolute;background:transparent none;padding:8px;line-height:1em;top:-16px;right:-30px;zoom:1;opacity:.8}.social-discount-panel .close:hover{opacity:1}.social-discount-panel .close i{margin-right:0}.facebook-attend{margin:15px 0 0;width:100%;display:none}.facebook-attend,.social-discount .facebook{background-color:#3b5998}.facebook-attend:hover,.social-discount .facebook:hover{background-color:#4a6cb3}.social-discount .twitter{background-color:#00aced}.social-discount .twitter:hover{background-color:#1bc0fe}.social-discount header{margin-bottom:10px}.social-discount header p{font-size:1.3em}#order-footer{padding:10px 0}#order-totals{font-size:1.4em;line-height:2.5em;text-align:left;padding-bottom:10px}#order-totals>div{border-top:1px solid #ccc}#order-totals>div:first-of-type{border:0}#order-totals>div>span{font-style:italic;padding-left:5px;font-size:1.2em;float:right}#order-totals .refund-text{font-style:normal;padding-left:0;font-size:1em;float:none}#order-totals .total{font-weight:600}#order-totals .icon-question-sign,.helper.icon-question-sign{cursor:pointer}#order-totals #discount-breakdown div{font-size:.9em;line-height:1em;padding:0 10px 10px;color:#999}#order-totals #discount-breakdown div span{float:right}#order-totals .social-total{border:0;line-height:1em}#order-complete .note,#order-totals .note,.delivery .note,.note.checkout{font-size:13px;line-height:1.4em;color:#999;display:block}#order-complete .note{margin:15px 0}.delivery select{font-size:13px;top:-3px;margin-right:10px}.delivery span i{font-style:normal;font-size:.85em;margin-right:5px}.timer{margin-top:7px;margin-right:10px}header .timer{margin-top:10px;margin-right:0}.js .expired a{display:none}.group-buy .card .includes{padding:0;margin-top:15px}.group-buy .or{text-align:center;font-size:2em;text-transform:uppercase;font-weight:700;font-style:italic;background-color:#444;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:50px;width:50px;line-height:50px;color:#fff;display:block;position:absolute;top:50%;z-index:5;margin-top:-25px;left:50%;margin-left:-25px}.group-buy .includes .half{width:50%;float:left;padding:20px 0 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}#group-left{border-right:1px solid #ddd;margin-right:-1px;padding:20px 50px 20px 30px}#group-right{border-left:1px solid #ddd;margin-right:-1px;padding:20px 30px 20px 50px}.group-buy .includes .half fieldset{margin:0;padding-right:0;padding-left:0;padding-top:30px}.group-buy .includes .half fieldset legend{top:20px}.group-buy .includes .half fieldset label{width:100%;padding-left:0;padding-right:0;text-align:center}.group-buy .includes .half fieldset input{width:100%;text-align:center}.group-buy .includes .half fieldset select{width:100%}.group-buy .includes .half fieldset button{margin-top:20px}.group-buy .includes .half fieldset button.add-friend{margin-top:0;width:100%}.group-buy .includes .half .error p{margin-left:0;width:100%;text-align:center}.group-buy.show .tally{margin:20px 0;text-align:center}#ticket-hud{margin:0}#ticket-hud img{height:48px;display:inline-block;margin:20px 5px}.group-buy .includes #notify{margin-top:0}.group-buy .includes #notify .status:first-of-type{margin-top:0}.social .card{padding:15px}.sharer{display:block}.sharer .title{font-size:1.4em;font-weight:600;height:30px;line-height:30px;margin-right:10px;display:inline-block}.weesharer{margin:0;display:inline-block}.weesharer .social{margin:0;display:inline-block}.sq-btn,.weesharer .social a{width:30px;height:30px;line-height:30px!important;text-align:center;padding:0!important;margin-right:5px}.sq-btn:last-of-type,.weesharer .social:last-of-type a{margin-right:0!important}.weesharer .facebook a{background-color:#3b5998}.weesharer .twitter a{background-color:#00aced}.weesharer .facebook a:hover{background-color:#4a6cb3}.weesharer .twitter a{background-color:#00aced}.event-title-share .sharer{position:absolute;right:0;margin:0;top:0}.event-title-share .sharer .title{line-height:24px;height:24px;font-size:1.2em}.event-title-share .sharer .weesharer .social a{width:24px;height:24px;line-height:26px!important;font-size:12px;margin-right:2px}.event-age{font:600 12px 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;background-color:#bbb;color:#fff;height:20px;line-height:20px;padding:0 5px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:5px;top:-10px}#order-basket .event h4 .event-age{display:inline-block;padding:2px 4px;top:-1px}.address{margin-top:5px}.address i{position:absolute;left:0}.address a{text-decoration:none;color:#333;padding-left:15px;display:inline-block;font-size:1.3em;line-height:1.4em;margin:10px 0}.address a:hover{color:inherit}.facebook-like{overflow:hidden;width:100%;margin-top:10px}.genre ul,.lineup ul{list-style-type:none;font-size:1.4em;line-height:2em}.genre ul li,.lineup ul li{clear:both;margin-bottom:10px;margin-top:0}.lineup ul li:last-of-type{margin-bottom:0}#tabs{padding:0;list-style-type:none;display:block}#tabs li{display:inline-block;font-size:1.6em}#tabs li a{display:inline-block;padding:10px;margin-bottom:-1px;z-index:1;outline:0;text-decoration:none}#tabs .ui-tabs-active a{background-color:#dcdddc;border:1px solid #ccc;border-bottom:0}#tabbed{margin:20px 0 0}#tabbed section{margin:0}#empty-basket{max-width:600px;padding:40px 0;text-align:center;margin:0 auto}#empty-basket p{margin:10px 0 20px}.menu-sub{list-style-type:none;background-color:#ddd;border:1px solid #ccc;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:200px;margin-top:10px;font-size:1.4em}.menu-sub li{border-top:1px solid #ccc}.menu-sub li:first-of-type{border-top:0}.menu-sub li a{padding:13px 10px 10px;text-decoration:none;display:block;-webkit-box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.2);-moz-box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.2);box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.2)}.menu-sub li a:hover{-webkit-box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.1);-moz-box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.1);box-shadow:inset -20px 0 20px -20px rgba(0,0,0,.1)}.menu-sub li.strong a{font-family:'Josefin Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:1.2em;color:#222}.menu-sub li.on a{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:10}.menu-block{margin:0 0 0 198px}legend{font-weight:700;font-size:1.6em;top:20px;left:0!important}fieldset{background-color:#eee;padding:40px 20px 20px;margin-bottom:10px}fieldset div{margin:10px 0}label{padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;display:inline-block;line-height:1.5em;width:35%;font-size:1.3em}label .required{color:#a00;margin-left:2px}fieldset>div>small{display:block;clear:both;margin-top:.5%;width:50%;line-height:1.4em;font-style:italic;font-size:13px;margin-left:35.5%}input,textarea{outline:0;border:1px solid #aaa;background-color:#fff;font:1.4em/1.5em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:55%;padding:5px;display:inline-block}input[type=text],textarea{-webkit-appearance:none}input:hover,select:hover,textarea:hover{border-color:#888}input:focus,select:focus,textarea:focus{border-color:#444}input[type=checkbox]{width:auto;margin:0 5px 8px 35%;left:5px;height:1.5em}.textarea label{padding-left:0}textarea{width:100%;min-height:150px}.labels-left label{text-align:left}.checkbox label{width:auto;padding:5px 10px}.checkbox.align-center{text-align:center}.checkbox.align-right{text-align:right}.checkbox.align-left{text-align:left}.checkbox.align-center input[type=checkbox],.checkbox.align-left input[type=checkbox],.checkbox.align-right input[type=checkbox]{margin-left:0}fieldset>div>p.helper{color:#777}.sml input{width:4em}select{outline:0;border:1px solid #aaa;background-color:#fff;font:1.4em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;color:#444}.secure-notice{border:1px solid #b8500b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#b8500b;padding:5px;font-size:.9em;line-height:1em;margin-bottom:10px;margin-top:5px}.secure-notice i{float:left;width:20px;text-align:center;line-height:22px;margin-bottom:-1px}.secure-notice .copy{margin-left:25px}.secure-notice h4,.secure-notice p{float:left;margin-bottom:0}.secure-notice h4{margin-right:.5em}.secure-notice.warning{background-color:#a00;color:#fff;border-color:#a00}.secure-notice .small{font-size:1.2em}#card_type,#cards_accepted span{width:37px;height:25px;display:block;background:url(../img/icn_cards.png) -333px no-repeat}#card_type{position:absolute;top:4px;left:4px}#cards_accepted{line-height:25px;margin-top:10px;margin-bottom:20px;height:25px}#cards_accepted p{font-size:1.4em;margin-bottom:5px}#cards_accepted span{display:inline-block;margin-left:2px;text-indent:-9999px;overflow:hidden;height:25px;margin-right:2px}#card_type.amex,#cards_accepted span.amex{background-position:0}#card_type.diners_club,#card_type.diners_club_carte_blanche,#card_type.diners_club_international,#cards_accepted span.diners_club,#cards_accepted span.diners_club_carte_blanche,#cards_accepted span.diners_club_international{background-position:-37px}#card_type.discover,#cards_accepted span.discover{background-position:-74px}#card_type.jcb,#cards_accepted span.jcb{background-position:-111px}#card_type.mastercard,#cards_accepted span.mastercard{background-position:-148px}#card_type.maestro,#cards_accepted span.maestro{background-position:-185px}#card_type.visa,#cards_accepted span.visa{background-position:-222px}#card_type.visa_electron,#cards_accepted span.visa_electon{background-position:-259px}#card_type.laser,#cards_accepted span.laser{background-position:-296px}#cards_accepted span.dankort{background-position:-370px}#cards_accepted span.forbrugsforeningen{background-position:-407px}.cardnum-container{margin:0;display:inline-block;width:55%;box-sizing:border-box;vertical-align:middle;position:relative}.cardnum-container .cardnum{margin:0;display:inline-block;width:100%;background-color:#f7f7f4;border:1px solid #aaa;border-radius:2px;padding:5px;box-sizing:border-box;vertical-align:middle}.cardnum-container .card-icon{position:absolute;right:10px;top:8px;font-size:16px}.cardnum{margin:0;display:inline-block;width:55%;background-color:#f7f7f4;border:1px solid #aaa;border-radius:2px;padding:5px;box-sizing:border-box;vertical-align:middle}.cardnum input{padding-left:45px;width:100%;padding-right:30px}.cardnum i{width:25px;height:25px;display:none;position:absolute;right:5px;top:7px;text-align:center;line-height:25px;color:#0b0}.cardnum.valid i{display:inline-block}.expiry_date label{float:left;margin-right:3px}.expiry_date>div{margin:0}#sec-code small{color:#777;display:block;margin-left:36%}@media only screen and (max-width:600px){#sec-code small{margin-left:0}}#left-aligned{text-align:left}#sec-code .tooltip{display:inline-block;line-height:35px;height:35px;width:20px;text-align:center;font-size:16px}.tooltipster-content .sec-helper{padding-top:2px}.tooltipster-content .sec-helper p{margin:6px 0 0 90px;font-size:1em}.tooltipster-content .sec-helper img{margin-left:-10px;float:left}iframe.card_auth{margin-top:10px;margin-right:0;margin-bottom:0;background-color:#fff;text-align:center;padding:0}#notify,.notify{margin:10px 0 20px;display:block}#notify .status,.notify .status{border:1px solid #8d8d8d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:6px 0;text-align:left;background-color:#f4f5f7;color:#8d8d8d;font-size:1.3em;padding:10px;line-height:1.5em}#notify .status i,.notify .status i{width:15px;display:block;text-align:center;margin-right:7px;float:left}#notify .status span,.notify .status span{display:block;margin-left:22px;margin-bottom:10px}#notify .status span:last-of-type,.notify .status span:last-of-type{margin-bottom:0}#notify .status span a,.notify .status span a{color:inherit;text-decoration:underline;font-weight:600}#notify .close,.notify .close{float:right;text-decoration:none}#notify .success,.notify .success{border:none;background-color:#66bb68;color:#fff}#notify .warn,.notify .warn{border:none;background-color:#f3a721;color:#fff}#notify .error,.notify .error{border:none;background-color:#d43837;color:#fff}.copier-group .copier{position:absolute;top:3px;right:1px;width:31px;height:31px;background-color:#ddd;color:#444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;line-height:31px;margin:0!important}.copier-group .zclip{margin:0}.disabled,button[disabled]{cursor:default;zoom:1;opacity:.7}.btn,button{outline:0;border:0;background-color:#444;font:1.4em 'Open Sans','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;font-weight:800;border-radius:25px;color:#fff;padding:8px 20px;display:inline-block;text-transform:normal;cursor:pointer;text-decoration:none}.btn:hover,button:hover{background-color:#666;color:#fff}.btn:active,button:active{background-color:#555;top:1px;color:#fff}.btn.right,button.right{float:right}.btn.left,button.left{float:left}.btn.sml,button.sml{line-height:1em;font-size:1.2em;padding:9px 15px 10px}.btn.align-fields,button.align-fields{margin-left:25%;left:4px}.btn.light,.btn.on,button.light{color:#444;background-color:#ccc}.btn.light:hover,.btn.on:hover,.copier-group:hover .copier,button.light:hover{background-color:#ddd}.btn.light:active,.btn.on:active,.copier-group:active .copier,button.light:active{background-color:#cfcfcf}.error label,.error p{color:#a00}.error p{font-size:1.2em;width:55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;text-align:right;margin-left:35.5%}.error.textarea p{width:auto}.error input{border-color:#a00}.inline.error p{clear:both;text-align:left}.card-errors{font-size:1.2em;width:55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;text-align:right;margin-left:35.5%;color:#a00}.terms.error label{color:inherit}.terms label{width:90%;vertical-align:top;text-align:left}.terms input#terms{margin-top:3px}.terms.error p{text-align:right;width:auto;margin-top:-5px;margin-bottom:5px}.js .fallback{display:none}.js #upload.dz-browser-not-supported .fallback{display:block;background-color:#f0f0f0;padding:20px;margin:20px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:6px}.js #upload.dz-browser-not-supported .fallback input{border:0;background:0 0;font-size:1.4em;line-height:1em;float:left;padding:10px}.js #upload.dz-browser-not-supported .fallback button{float:right}#upload.dz-browser-not-supported #upload_field{display:none}#upload_field{background-color:#f0f0f0;display:block;padding:20px;margin:20px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px dashed #ccc}#upload_field .upload-btn{font-size:1.4em}#upload .error p{text-align:left;margin:0;width:auto;font-size:1.3em}#upload_field p{margin:10px 0 0}#upload_field small{font-size:1.2em;color:#777;font-weight:600;margin-top:5px;display:block}.dz-drag-hover #upload_field{background-color:#e6e6e6;border-color:#bbb}#upload.error #upload_field{border-color:#c43;background-color:#fdd}#upload .dz-preview{display:none}#upload .dz-clickable{cursor:pointer}#upload .info{font-size:.9em;color:#91a0a7!important;line-height:1.6em}#upload .info p{font-size:1em!important;margin:5px 0}#upload p.error{font-size:1em;font-weight:700;margin-bottom:10px}#order.upload-attachments{padding-top:15px}#uploaded .attachment{margin:10px 0}#uploaded .attachment>i{position:absolute;top:0;left:0;width:20px;height:30px;font-size:16px;text-align:center;line-height:30px;color:#777}#uploaded .attachment h4{padding-left:25px;line-height:30px}#uploaded .attachment small{font-size:1.2em;color:#777;padding-left:25px}#uploaded .attachment.error,#uploaded .attachment.error i,#uploaded .attachment.error small{color:#a00}#ticketsname{padding-left:25px}#ticketsname label{text-align:left;padding:0}#ticketsname label{display:block}#ticketsname input{width:100%}#ticketsname .left{width:100%;margin-bottom:10px}#ticketsname .left.half{width:50%}@media screen and (max-width:1024px){#ticketsname{padding-left:0}.ticket .price{width:70%}.ticket .qty{width:30%}#ticketsname .left.half{width:100%}#ticketsname input,#ticketsname label{float:none;text-align:left;margin-left:0;margin-right:0}#ticketsname label{float:left;text-align:right;width:35%}#ticketsname input{width:55%}#ticketsname>.row>.right>.half{display:inline-block}}@media screen and (max-width:768px){.event-promoter.main .promoter-details.with-image{margin-left:0;float:none}.event-promoter.main .promoter-image{float:none}.wrap{padding-right:20px;padding-left:20px}#content-main,#sidebar,.half,.third,.twothirds{float:none;width:100%;padding:0;margin-bottom:20px}#sidebar.event-show{top:auto;position:relative}#social-discount{margin-bottom:0}#header .wrap{padding:0}#main .wrap{padding-top:20px;padding-bottom:20px}#logo{float:none;text-align:center;padding:10px}#logo a{display:inline-block}#nav{float:none;margin:0;background-color:#ccc;display:none}#nav li a{padding:5px;display:block}#nav li a:hover{background-color:#ddd}#nav li a:active{background-color:#cfcfcf}#menu-toggle{display:block;width:60px;height:60px;background:url(../img/icn_toggle.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;z-index:10}#menu-toggle.on,#menu-toggle:hover{background-color:#ccc;background-position:-60px 0}#menu-toggle:active{background-position:-120px 1px}#basket{display:block;position:absolute;top:0;right:0;overflow:hidden}#basket a{padding:10px}#basket a:hover{background-color:#ccc}#basket a span{display:none}#social{display:none}#features .owl-item .details{position:relative;bottom:auto;right:auto;left:auto;padding:15px 20px;width:100%}#checkout-flow{display:none}#event_notify div{width:60%}#footer .left,#footer .right{text-align:center;width:100%}#footer .left{margin:20px 0}#footer .footer-banner{text-align:center;margin:0 auto}#footer-logo img{max-width:160px}#footer .store-tagline{margin:20px 0 10px;font-size:2em}#footer .store-desc{font-size:1.56em}.event-faux-header{background-color:#fff;border:1px solid #e0e0e0;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.2);box-shadow:0 8px 8px -8px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}.event-faux-header img{float:left;width:30%;margin:0;padding:0;display:inline-block}.event-faux-header .details-card{float:left;width:70%;background-color:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding-top:0;padding-bottom:0}#ticketsname .half{margin:10px 0}.ticketsname{padding-left:0!important}}@media screen and (max-width:568px){#ticketsname>.row>.right,.expiry_date label,.threequarters,fieldset>div>small,input,label{float:none;width:100%;text-align:left;margin-left:0;margin-right:0}label{padding-right:0;padding-left:0}input[type=checkbox]{margin-left:0}.inline label{width:auto;float:left;padding:5px 10px 5px 0}.inline input{width:auto;float:left}.sml input{width:4em}.cardnum{display:block;width:100%}.cardnum#cardCvc-element{width:100px;clear:both}.cardnum-container{width:100%}.card-num-errors{margin:0}.error p{margin-left:0;width:auto}.btn.align-fields,button.align-fields{left:0;margin-left:0;width:100%}input[type=checkbox]{width:5%;float:left;margin:4px 0 0}.checkbox label{width:95%;float:left;padding-left:10px}#order-complete #order.receipt{padding:15px}.ribbon-title{left:-15px;margin-top:5px;margin-bottom:15px}.social-discount{padding:15px 15px 10px;margin-bottom:15px;text-align:center}.social-discount button{width:100%}#order.review .event .header .btn{margin-top:15px}.ticket .details,.ticket .ticket-info{width:100%!important;margin-bottom:5px!important;padding:0}#order.receipt .ticket .ticket-info{width:60%!important}#order.receipt .ticket .details{width:30%!important}.ticket .details{margin-bottom:0!important}.ticket .price{width:auto;text-align:left}.ticket .qty{width:auto}.ticket .details.pay-today .amount,.ticket .details.pay-today .money .symbol,.ticket .details.pay-today .money input{margin-left:10px}#order.basket .ticket .price{width:80%}#order.basket .ticket .qty{width:20%;padding-right:0}#order.basket .ticket .ticket-total{width:100%;margin-top:10px}#order.basket .ticket .delivery-select label{width:auto}.quarter{width:50%}#main .wrap,.wrap{padding:15px}#tabbed section,.card,iframe.card_auth{padding:10px 15px 15px}#order .event,#tickets .category{margin:0 -15px;padding:0 15px}#tickets .group-buy{margin:0 -15px;padding:15px}#tickets .ticket.highlight{padding:10px;margin:0 -15px -15px!important}.ticket.link-only .highlight-cta{padding:0;margin:0}#tickets .category .category-title{margin-top:10px}.ticket{padding:10px 15px 15px;margin-right:-15px;margin-left:-15px}#order-basket .event h4{left:-15px;margin-right:50px;margin-top:15px}#order-complete .overview{padding:10px;margin-bottom:15px}.upsell{padding:10px 10px 0}.upsell header{padding:10px;margin:-10px -10px 0}.upsell>header h5,.upsell>header p{margin-right:25px}.upsell>header .open-close{right:5px}fieldset{padding:0;margin-bottom:10px}header .right{width:100%}.group-buy .includes .half{width:100%}.group-buy .or{margin-top:-25px;margin-left:-25px;margin-bottom:-25px;position:relative!important;right:auto;bottom:auto;left:50%;display:inline-block;top:-5px}#group-left{border-right:0;margin-right:0;border-bottom:1px solid #ddd;padding:20px 20px 40px}#group-right{border-left:0;margin-right:0;padding:40px 20px 20px;margin-top:-10px}.menu-sub{width:100%;float:none;margin:0 0 15px}.menu-block{margin:0}.menu-sub li a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.event-title-share .sharer .title{display:none}#event_notify div{float:none;width:100%;margin-right:0}#event_notify button{width:100%;margin-top:5px}#sec-code label{width:100%}.threequarters .helper{margin-top:40px}#ticketsname .half{margin:10px 0}#ticketsname input,#ticketsname label{float:none;width:100%!important;text-align:left;margin-left:0;margin-right:0}}@media screen and (max-width:320px){#footer .left{margin-bottom:5px}.quarter{width:100%}.ticket .price{text-align:left}.social-discount button span{margin:4px 0 3px;display:block;float:none}.event-faux-header .details-card,.event-faux-header img{float:none;width:100%;padding:0}.event-faux-header img{margin-bottom:10px}}#debug-panel{position:fixed;bottom:20px;left:20px;background-color:rgba(170,0,0,.52);color:#fff;padding:10px;max-width:250px;font-family:'Courier New',Courier,mono;z-index:100}.debug{display:none}.staging .debug,local .debug{display:block;color:#fff;background-color:rgba(170,0,0,.52);padding:2px 5px}.terms-doc ol,.terms-doc ul{padding-left:30px;margin-bottom:2em}.terms-doc li{font-size:14px;margin:1em 0}.terms-doc li p{font-size:14px}#collective-redirect #event-header .event-image{display:block;max-width:200px;margin:0 auto;float:none;width:auto;padding:0}#collective-redirect .redirect-details{text-align:center;padding-top:20px}#collective-redirect .redirect-details-title{line-height:1.4em;margin-bottom:10px}#collective-redirect .redirect-details-copy{margin:10px 0}@media screen and (max-width:768px){#collective-redirect #event-header .event-image{max-width:100px}}.promo-wrap{padding:5px}.active-tickets{padding-top:20px!important}#ticketsname{padding-top:0}.ticketsname{padding:0 0 0 20px}.ticketsname>div{margin-top:0;margin-bottom:0}#ticketsname label{white-space:nowrap}#ticketsname .ticket-email{padding-left:2px}#ticketsname .ticket-name{padding-left:0}#ticketsname .ticket-title{padding-bottom:5px}#ticketsname .error p{width:auto}.clearfix{clear:both}#apple-pay{width:77%;margin:auto;border:1px solid grey;padding:20px;margin-top:30px}#order-reference{position:fixed;left:0;bottom:-32px;width:100%;z-index:9999;padding:0}#order-reference .order-reference-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:1.5rem;row-gap:1rem;padding:20px;background-color:rgb(var(--color-primary) / .1);border-radius:3px}#order-reference #form-order-ref-wrapper{padding:10px;max-width:800px;margin:30px auto;background:#fff}#order-reference #form-order-ref{display:flex;flex-direction:column;row-gap:1.5rem;align-items:center}#order-reference .form-group{display:flex;flex-direction:column;column-gap:1rem;row-gap:1rem;width:100%}@media screen and (min-width:576px){#order-reference .order-reference-banner{flex-direction:row;padding:15px}#order-reference #form-order-ref-wrapper{margin-top:40px}#order-reference .form-group{flex-direction:row}}@media screen and (max-width:900px){#order-reference .order-reference-banner h4{max-width:80%}}.text-center{text-align:center}
