@media screen and (max-width:980px){.container{width:100%!important}.clear{clear:none!important;display:none!important}.scroll-content .clear:nth-child(2){clear:both!important;display:block!important}.line-spacer{display:none!important}body .spacer{height:1px}form{overflow:hidden}body.shop #menu_container{margin-bottom:2em;min-height:1px}a.button,body h1 .right{padding-left:15px}a.button{display:block;height:auto;min-height:26px;padding-bottom:6px;padding-right:15px;width:100%}.button_line{overflow:hidden}.full_container{clear:both;overflow:hidden}.full_container .left_margin.right_margin{overflow:hidden}a.gray_button,a.white_button{min-height:32px;padding:7px 12px}a.submit_alternate{margin-bottom:10px;padding-bottom:6px}.personalisation-form{display:block!important}.personalisation-form .gray_button{height:auto!important}.my_tickets_order_subinfo{margin-top:0!important}.button{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.submit_attention{margin-top:10px}.span-5{width:calc(100% - 4px)!important}.span-4,.span-5{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.span-4{margin:0 2px;width:calc(80% - 4px)!important}.span-3{width:calc(60% - 4px)!important}.span-2,.span-3{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 2px 4px}.span-2{width:calc(40% - 4px)!important}.span-1{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 2px 4px;width:calc(20% - 4px)!important}#content_yield>.span-4{width:calc(100% - 4px)!important}#content_yield>.span-1.last{display:none!important}#content_yield>.span-1.last.outletsidebar,#content_yield>.span-1.last.span-pagination{display:block!important}#content_yield>.span-1.last.span-pagination .next_page,#content_yield>.span-1.last.span-pagination .previous_page{display:none}#content_yield .legal_container div.full_container strong{display:block}#content_container .scroll-pane{height:auto}#content_container .scroll-pane .scrollbar{display:none}#content_container .scroll-pane .viewport{overflow:visible}#content_container .scroll-pane .overview{position:relative;top:auto}#content_container .half_container,#content_container .left_container,#content_container .right_container{-webkit-box-sizing:border-box;box-sizing:border-box;float:none!important;margin:0!important;min-height:1px!important;width:100%!important}#content_container .left_container,#content_container .right_container{padding:0}#content_container .left_container .label_text,#content_container .left_container label,#content_container .right_container .label_text,#content_container .right_container label{width:50%}#content_container .left_container h3,#content_container .right_container h3{height:auto!important;overflow:hidden}.event_line{width:100%!important}img{height:auto}iframe,img{max-width:100%}h1{overflow:hidden}body.shop .header_container fieldset.searchbox button.searchbutton{width:105px}body.shop #content_container #content_yield{margin:0}body.dark-theme #content_container #content_yield a{color:#fff}body.dark-theme #content_container #content_yield .leaflet-container a{color:#000}body.home #filter_container{max-height:2000px!important}#filter_container .filter_item{background-position:right 10px top 12px!important;height:auto!important}#filter_container .filter_item.filter_headline{padding-bottom:10px!important}.give-me-more{clear:both}body .event_full_container .event_note{padding-left:10px}body .event_full_container .event_times{float:none;height:auto;overflow:hidden;padding-bottom:10px}body .event_full_container .event_ticketbox{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;padding:0 0 15px 9px;text-align:left;width:100%}body .event_full_container .half_container .event_ticketbox{padding-right:9px}body .event_full_container .half_container .event_ticketbox>a{padding-bottom:8px}.ticketbox_tour_container{margin-top:25px!important;overflow:hidden}.ticketbox_tour_container>.span-2{width:100%!important}.ticketbox_tour_container .ticketbox_event_info{height:auto!important;padding:15px!important}.ticketbox_tour_container .ticketbox_event_info .ticketbox_event_subtitle{margin-top:5px!important}.ticketbox_ticket_container .ticket_owner{width:50%!important}#shopscard_container,#socialcard_container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important}#shopscard,#socialcard{height:auto!important}#shopscard .socialcard_info,#socialcard .socialcard_info{height:100%!important}#shopscard .b2b_button,#socialcard .b2b_button{max-width:100%}body .event_full_container .half_container .subtitle{float:none}}@media screen and (max-width:700px){.span-1{margin:0 2px 3px;width:calc(50% - 4px)!important}.span-2,.span-3,.span-4{margin:0 2px 3px;width:calc(100% - 4px)!important}.button_line{overflow:hidden;padding-left:5px!important;padding-right:5px!important}.button_line .left,.button_line .right{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-right:5px;width:50%}.button_line .left button,.button_line .left input,.button_line .right button,.button_line .right input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#content_yield>.span-1,#content_yield>.span-4,.container>.span-1,.container>.span-4{clear:both;float:none}#content_yield>.span-pagination,.container>.span-pagination{width:100%!important}#content_yield>.span-pagination .next_page,#content_yield>.span-pagination .previous_page,.container>.span-pagination .next_page,.container>.span-pagination .previous_page{display:block!important}}@media screen and (max-width:980px){#header_top_container{height:auto!important}#header_top_container .container #header_top{background-image:none;height:auto;min-height:1px}#header_top_container .container #header_top .span-2{width:100%}#header_top_container .container #header_top .span-2 .header_container{background-image:none;min-height:1px;padding-top:10px}#header_top_container .container #header_top .span-2 fieldset.searchbox{float:none!important}#header_top_container .container #header_top .span-2 fieldset.searchbox input.searchfield{width:calc(100% - 157px)}#header_top_container .container #header_top .span-1{width:100%}#header_top_container .container #header_top .span-1 .header_container{background-image:none;min-height:1px;padding-bottom:10px;padding-top:10px}#header_top_container .container #header_top .span-1 .header_container fieldset.selectbox,#header_top_container .container #header_top .span-1 .header_container fieldset.selectbox.hover{background-position:right 10px top 7px;padding-left:5px}#header_top_container .container #header_top .span-1 .header_container fieldset.selectbox #categorybox_content,#header_top_container .container #header_top .span-1 .header_container fieldset.selectbox.hover #categorybox_content{margin-top:0;padding-top:10px}#header_top_container .container #header_top>.span-1,#header_top_container .container #header_top>.span-2{width:100%!important}#header_bottom_container{background-image:none!important;height:auto!important}#header_bottom_container .container #header_bottom{height:auto;overflow:hidden}#header_bottom_container .container #header_bottom>.span-1{margin:0!important;width:190px!important}#header_bottom_container .container #header_bottom .header_container{min-height:1px;padding:0}#header_bottom_container .container #header_bottom #header_links{display:block;margin:0!important;width:calc(100% - 190px)!important}#header_bottom_container .container #header_bottom #header_links .span-1,#header_bottom_container .container #header_bottom #header_links .span-2,#header_bottom_container .container #header_bottom #header_links .span-login,#header_bottom_container .container #header_bottom #header_links .span-register{margin:0!important;width:50%!important}#header_bottom_container .container #header_bottom #header_links .span-cartboxlink{width:100%!important}#header_bottom_container .container #header_bottom #header_links .login_info{padding:7px}#header_bottom_container .container #header_bottom #header_links .login_options{padding:7px;text-align:left}#header_bottom_container .container #header_bottom #header_links #loginbox,#header_bottom_container .container #header_bottom #header_links #registerbox{background-position:right 7px center;padding:7px!important}#header_bottom_container .container #header_bottom .cartboxlink{display:block;overflow:hidden;padding:0 7px 7px!important}#header_bottom_container #languageselectorbox{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;border-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header_bottom_container #languageselectorbox>div{height:auto!important;margin-top:0!important;padding-bottom:7px!important;padding-top:8px!important}#header_login_container{background:#5c5c5c!important;min-height:1px!important;overflow:hidden;position:relative}#header_login_container #closelogin{cursor:pointer;opacity:.5;padding:0;position:absolute;right:14px;top:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header_login_container #closelogin:hover{opacity:1}#header_login_container #header_fb_login,#header_login_container #header_login{background:transparent!important;margin-left:0;min-height:1px!important;overflow:hidden;padding-bottom:0;position:static}#header_login_container #header_fb_login .small,#header_login_container #header_login .small{font-size:1em;font-weight:400;text-decoration:underline}#header_login_container #header_fb_login .span-1,#header_login_container #header_login .span-1{margin-left:0!important;width:auto!important}#header_login_container #header_fb_login .span-2,#header_login_container #header_login .span-2{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:none;margin-bottom:8px;margin-left:0!important;width:100%!important}#header_login_container #header_fb_login{padding-bottom:13px;padding-top:0}#header_login_container #header_fb_login .span-2:not(:first-child){float:left;width:auto!important}}@media screen and (max-width:700px){#header_bottom_container .container #header_bottom #header_links .span-login-info{display:none}#header_bottom_container .container #header_bottom #header_links .span-1{width:100%!important}#header_bottom_container .container #header_bottom #header_links .span-login,#header_bottom_container .container #header_bottom #header_links .span-register{width:50%!important}#header_top>.span-1.last{margin-left:0!important;margin-right:0!important;width:100%!important}#header_top>.span-1.last .header_container{padding-bottom:5px!important;padding-top:5px!important}#categorybox{width:100%}}@media screen and (max-width:420px){#header_login_container #header_fb_login .header_container,#header_login_container #header_login .header_container{padding-right:10px}#header_login_container #header_fb_login label,#header_login_container #header_login label{width:100%}#header_login_container #header_fb_login input[type=password],#header_login_container #header_fb_login input[type=text],#header_login_container #header_login input[type=password],#header_login_container #header_login input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important}#header_login_container #header_fb_login #closelogin,#header_login_container #header_login #closelogin{padding:0}#header_login_container #header_fb_login .span-1.last{margin-left:0!important;margin-top:8px!important}#header_bottom_container .container #header_bottom>.span-1{width:150px!important}#header_bottom_container .container #header_bottom #header_links{width:calc(100% - 150px)!important}#header_bottom_container .container #header_bottom *{font-size:10px!important}}@media screen and (max-width:980px){body #footer_container{background:#333;background:-webkit-linear-gradient(top,#333,#2a2a2a);background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#2a2a2a));background:linear-gradient(180deg,#333 0,#2a2a2a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#2a2a2a",GradientType=0);height:auto!important;min-height:1px;padding-bottom:10px}body #footer_container #footer{background:none!important;height:auto!important;overflow:hidden}body #footer_container .footer_container{min-height:1px}body #footer_container .span-2{margin:0 0 20px;width:40%}body #footer_container .span-1{margin:0;width:20%}}@media screen and (max-width:500px){body #footer_container .span-2{width:100%}body #footer_container .span-1{width:50%}body #footer_container .span-1.last{display:none}body #footer_container .footer_container{padding-top:0}}@media screen and (max-width:980px){.form_field{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;overflow:hidden;padding:10px;width:100%}.form_field.left_margin{max-width:calc(100% - 30px)}.form_field.left_margin>a{padding-bottom:6px}.form_field label{display:block;padding:0 0 4px;width:100%}.form_field input,.form_field textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;margin:0!important;padding:10px!important;width:100%!important}.form_field input.zip,.form_field textarea.zip{margin-right:4px!important;width:80px!important}.form_field input.city,.form_field textarea.city{width:calc(100% - 84px)!important}.form_field.postalcode_city input{margin-bottom:4px!important}.my_tickets_shop_title{margin-bottom:5px!important;overflow:hidden}.my_tickets_shop_title>a{float:left}.my_tickets_shop_title .my_tickets_order_info{float:right;padding-top:4px;position:relative!important;right:auto!important;top:auto!important}.my_tickets_orderfilter fieldset.selectbox,.my_tickets_shopfilter fieldset.selectbox,.myticket_options fieldset.selectbox{background-position:top 13px right 10px!important}.myticket_event_info,.myticket_info{min-height:1px!important;overflow:hidden;padding:10px!important}.my_tickets_order_subinfo{height:auto!important;margin:0!important}.my_tickets_order_subinfo .button{margin-bottom:10px}.myticket_info .span-1{text-align:left!important}.myticket_options .left{float:none}#content_container #content_yield .scroll-content .highlights{grid-gap:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-auto-rows:1fr;grid-template-columns:40% 40% 20%}#content_container #content_yield .scroll-content .highlights>div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important;padding:0 2px 4px!important;width:auto!important}#content_container #content_yield .scroll-content .highlights>div .eventbox_frontside{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;position:relative}#content_container #content_yield .scroll-content .highlights>div .eventbox_frontside .event_subinfo{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%}#content_container #content_yield .scroll-content .list{grid-gap:4px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-auto-rows:1fr;grid-template-columns:25% 25% 25% 25%;row-gap:0}#content_container #content_yield .scroll-content .list>div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important;padding:0 2px 4px!important;width:auto!important}}@media screen and (max-width:700px){#content_container #content_yield .scroll-content .highlights{display:block}#content_container #content_yield .scroll-content .highlights>.span-1{width:100%!important}#content_container #content_yield .scroll-content .list{grid-template-columns:50% 50%}}@media screen and (max-width:980px){.event_container{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;min-height:100%!important;overflow:hidden}.event_container .eventbox_frontside{height:100%}.event_container .eventbox_backside{display:none!important;visibility:hidden!important}.event_container .event_header{height:auto!important;overflow:hidden}.event_container .event_header .event_category{min-width:70px}.event_container .event_header .event_category h3{padding-left:5px!important;padding-right:5px!important}.event_container .event_image img{height:auto!important;width:100%!important}.event_container .event_image_title{bottom:0!important;max-width:100%;top:auto!important}.event_container .event_title{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:10px!important}.event_container .event_title .event_subheadline,.event_container .event_title .event_title_headline{height:auto!important}.event_container .event_subtitle{height:auto!important;padding-bottom:10px!important}.event_container .event_info,.event_container .event_subinfo{height:auto!important}body.shop #header_bottom_container .header_container{padding-top:14px}body.shop #menu_container,body.shop #shopheader_container{margin-top:2px}body.shop .article_prices_detail>div{padding-right:8px}body.shop #content_container>.container{margin-bottom:0;overflow:hidden}body.shop #content_container>.container>.span-1.last{margin:0 2px;width:calc(20% - 4px)}body.shop #content_container>.container>#content_yield>.span-1.last{display:none;margin:0 2px;width:calc(20% - 4px)}body.shop #content_container #cart_container .full_container{overflow:hidden}body.shop #content_container #cart_container .full_container .article_title{height:auto;overflow:hidden}body.shop #content_container #cart_container .full_container .article_subtitle{padding:10px 15px}body.shop #content_container #cart_container .full_container .article_date,body.shop #content_container #cart_container .full_container .article_location{margin-bottom:0}body.shop #content_container #cart_container .full_container .price_box{margin-top:4px;padding-top:8px}body.shop #content_container #cart_container .cart_total{margin-right:0}body.shop #content_container #cart_container .cart_total .left{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 102px)}body.shop #content_container #cart_container .cart_total .price_box{margin-left:4px;margin-top:0}body.shop #content_container #cart_container .cart_buttons{overflow:hidden}body.shop #content_container #cart_container .cart_buttons .theme-button-primary-bg-color{padding-left:25px;padding-right:25px;width:auto}body.shop #content_container #cart_container .personalisation-form .span-2{margin-bottom:4px;width:100%!important}body.shop .ticket_title{min-height:1px;overflow:hidden}body.shop .ticket_title .ticket_description,body.shop .ticket_title .ticket_price{border-top:3px solid #f2f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:22px;margin:0!important;max-height:100%;min-height:1px;padding:10px!important;width:50%}body.shop .ticket_tocart .ticket_amount{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin:0;padding:3px 10px;width:100%}body.shop .ticket_tocart .ticket_amount select{width:100%}body.shop .ticket_tocart .ticket_addtocart{float:none;margin:0;width:100%}body.shop .ticket_tocart .ticket_addtocart input[type=submit]{width:100%}body.shop .event_big_container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}body.shop #shop-events .scroll-content{grid-gap:4px;display:grid;grid-template-columns:repeat(2,1fr)}body.shop #shop-events .scroll-content>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important}body.shop #shop-events .scroll-content>div .event_subinfo{white-space:normal}body.shop #seating_map_frame{width:100%}body.shop #seating_form_column ul#ticket_pools li{margin-bottom:15px}body.shop #seating_form_column ul#ticket_pools label{background:#f2f0f0;display:block;overflow:hidden;width:100%}body.shop #seating_form_column ul#ticket_pools .color{float:none;width:100%}body.shop #seating_form_column ul#ticket_pools .label,body.shop #seating_form_column ul#ticket_pools .price{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;height:auto;line-height:1.5;padding:10px 15px;width:50%}body.shop #seating_form_column ul#ticket_pools .price{float:right}body.shop body #checkout_container .payment-method-information>div.visible{max-height:1000px}}@media screen and (max-width:700px){body.shop #content_container>.container>.span-1.last{width:calc(100% - 4px)!important}body.shop #content_container>.container #content_yield>.span-1.last{overflow:hidden;width:calc(100% - 4px)!important}body.shop #content_container>.container #content_yield>.span-1.last .event_line{float:left;margin:0 2px;width:calc(50% - 4px)!important}body.shop #content_container #cart_container .full_container .article_amount,body.shop #content_container #cart_container .full_container .article_prices_detail{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;min-height:1px;overflow:hidden;width:100%}body.shop #content_container #cart_container .full_container .article_amount .article_item_price,body.shop #content_container #cart_container .full_container .article_amount .article_item_type,body.shop #content_container #cart_container .full_container .article_prices_detail .article_item_price,body.shop #content_container #cart_container .full_container .article_prices_detail .article_item_type{padding-bottom:4px}body.shop #content_container #cart_container .full_container .article_amount .article_item_type,body.shop #content_container #cart_container .full_container .article_prices_detail .article_item_type{min-width:60%}body.shop #content_container #cart_container .full_container .article_amount .article_item_price,body.shop #content_container #cart_container .full_container .article_prices_detail .article_item_price{float:right}body.shop #content_container #cart_container .full_container .article_amount .clear,body.shop #content_container #cart_container .full_container .article_prices_detail .clear{display:block!important}body.shop #content_container .payment-methods{display:block}body.shop #content_container .payment-methods .payment-method-button{display:block;margin:0 0 10px;max-width:100%;width:100%}body.shop #content_container .payment-methods .payment-method-button label{margin:0}body.shop #content_container .payment-methods .payment-method-button label .payment-title{margin-right:0!important}body.shop #content_container .payment-method-information>div.visible{max-height:1000px!important}body.shop #shop-events>.span-1{display:none;width:calc(100% - 4px)!important}body.shop #shopfilter_main{display:block;margin:0}body.shop #shopfilter_main a{display:block}}@media screen and (max-width:420px){body.shop #content_container #cart_container .cart_buttons .theme-button-primary-bg-color{padding-left:10px;padding-right:10px}}@media screen and (max-width:980px){body.home .search_tour_container .search_event_info{height:auto!important;padding:10px 10px 45px!important}body.home .search_tour_container .search_event_info .search_event_subtitle{height:auto!important;min-height:1px!important}body.home .search_tour_container .search_presenter{bottom:14px!important;left:16px!important;width:auto!important}body.home .pagination_container>.span-1.last{width:calc(100% - 4px)!important}}body #list h2,body:not(.dark-theme) .legal_container h2{background:#cd0000;color:#fff}body #list h3,body:not(.dark-theme) .legal_container h3{background:#333;color:#f2f0f0}body #list h4,body #list p,body:not(.dark-theme) .legal_container h4,body:not(.dark-theme) .legal_container p{background:#f2f0f0}body #list p,body:not(.dark-theme) .legal_container p{margin:4px 0!important;padding-bottom:10px!important;padding-top:10px!important}body #list a{color:#fff}.col-2{grid-gap:3px;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;margin-bottom:3px}.col-2>div{background:#f2f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px}.dark-theme .col-2>div{background:#1f1f1f;color:#fff}body #shopscard_container .shopscard_item.active,body #shopscard_container .socialcard_item.active,body #socialcard_container .shopscard_item.active,body #socialcard_container .socialcard_item.active{background:#333;color:#999;font-weight:700;height:37px;line-height:37px;padding:0 2px 0 15px}body .event_container .event_header .event_date .event_date_day{color:#222}body .event_container .event_header .event_date .event_date_month{color:#555!important}#google_map .gmnoprint button{color:#333!important}