#loading-rotate-one{width:100px;margin:10px auto}.share_link_box{width:100%;margin:20px 0 0;padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:4px solid #e83754;background:#f9f9f9;box-sizing:border-box}.share_link_url{width:100%;padding:10px;border:1px solid #ddd;resize:none;box-sizing:border-box}.share_span{color:#e83754;font-weight:900;float:right;font-size:10px;padding-top:4px}#pageWhiteOut{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:100}.minimal-button{width:200px;display:block;margin:20px auto 0;padding:10px 15px;background:#fff;color:#000;border:1px solid #ddd;text-align:center;transition:.5s ease all}.minimal-button:hover{cursor:pointer;border:1px solid #323232;transition:.5s ease all}.close-modal-button{position:absolute;top:12px;right:15px;font-size:20px;z-index:100}.close-modal-button i{margin-left:3px;color:#000}.close-modal-button:hover,.close-modal-button:focus{cursor:pointer;text-decoration:underline}#login-modal{position:fixed;top:130px;left:25%;right:25%;width:50%;background:#fff;z-index:101;text-align:left;border:1px solid #000;border-top:4px solid #e83754;box-sizing:border-box}#login-wrapper{position:relative;padding:15px 10px}#login-wrapper h1{display:block!important;border-top:0;margin:-15px 0 15px}#login-wrapper h3{margin-bottom:0;padding-bottom:25px}#login-wrapper a{text-decoration:underline}#login-wrapper a:hover,#login-wrapper a:focus{cursor:pointer;color:#000}#login-wrapper p{font-size:16px}#login-misc-message{margin-top:-10px;padding:15px;background-color:#e83754;color:#fff;text-align:center}#login-misc-message a{color:#fff}#login-reset-message{padding:0 10px 15px 0;color:#aaa}#login-consortium-message{padding:15px 0;color:#aaa}#login-staff-message{margin:-5px 0 25px;padding:0;color:#aaa}#login-wrapper form *{box-sizing:border-box}#login-wrapper label{position:relative;color:#000}#login-wrapper input[type=email],#login-wrapper input[type=password],#login-wrapper input[type=text]{width:100%;padding:15px 10px;font-size:25px;border-radius:0}#login-wrapper input[type=text]:disabled{display:none;background:#f9f9f9;border-radius:0}#login-wrapper input[type=submit]{position:absolute;bottom:0;right:0;min-width:200px;padding:8px 15px;color:#fff;font-size:25px;border-radius:0;transition:.5s ease all}#login-wrapper input[type=submit]:hover,#login-wrapper input[type=submit]:focus{background-color:#323232;transition:.5s ease all}#login-wrapper #toggle-password-view{position:absolute;top:36px;right:20px;font-size:25px;z-index:100}#login-wrapper #toggle-password-view:hover{cursor:pointer}#login-wrapper .fa-check{font-size:70px}#login-wrapper #modal-logo{width:300px;margin:0 auto}#login-wrapper.login_confirmed{background:#e83754;color:#fff;text-align:center}#login-wrapper.login_confirmed i{font-size:25px;margin:5px}#login-wrapper.login_confirmed .c4 a{display:block;width:100%;height:100%;color:#fff}#login-wrapper.login_confirmed .c4:hover a,#login-wrapper.login_confirmed .c4:focus a{cursor:pointer;color:#000!important}@media only screen and (max-width:992px){#login-modal{left:15%;right:15%;width:70%}#login-wrapper input[type=submit]{position:relative;width:100%;bottom:0;right:0;margin:5px 0 15px;font-size:20px}}@media only screen and (max-width:600px){#login-modal{top:35px;left:10px;right:10px;width:auto;padding-bottom:30px}#login-wrapper{position:relative;padding:10px}#login-wrapper h1{margin:-15px 0 15px;font-size:28px}#login-wrapper h3{font-size:18px}#login-wrapper p{margin-top:0;font-size:14px}#login-wrapper #modal-logo{width:200px}#login-consortium-message{padding:5px 0}#login-wrapper input[type=email],#login-wrapper input[type=password],#login-wrapper input[type=text]{padding:8px;font-size:17px}#login-wrapper #toggle-password-view{top:25px}#login-wrapper input[type=submit]{position:relative;width:100%;bottom:0;right:0;margin:5px 0 15px;font-size:20px}#login-wrapper.login_confirmed i{font-size:40px;margin:10px 5px 5px}}.login-override{position:relative!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:0 0!important;padding:20px;text-align:left;border:0!important;border-top:0!important}.staff input[type=submit]{bottom:15px!important}.staff p{margin-top:25px}.clb.image{position:relative;z-index:6}@media only screen and (min-width:768px) and (max-width:1024px){.small .clb.image{height:197px}}.booking-state{position:absolute;width:100%;height:100%;margin:0;padding:93px 0 0;top:0;font-size:35px;box-sizing:border-box;text-align:center;color:#fff;text-shadow:1px 1px 3px #000;background-image:url(/assets/18/overlay3.png)}.concert-image-new{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:670px){.concert-image-new{height:225px;background-position:center;background-size:contain}}.close-concert-link{position:absolute;top:15px;right:10px;padding:0 0 0 8px;background:#f9f9f9;color:#555;border:1px solid #ddd;border-radius:20px;transition:.5s ease all;z-index:10}.close-concert-link span{margin:4px 0 0;float:left;font-size:15px}.close-concert-link i{margin:0 0 0 10px;float:left;font-size:25px}.close-concert-link:hover,.close-concert-link:focus{background:#2c2829;color:#fff;transition:.5s ease all}#season-description-74{width:100%;padding:0 0 25px;float:left;background-color:#352d54;color:#fff;border-top:4px solid #c4047e;box-sizing:border-box}#season-description-74 *{box-sizing:border-box}#season-description-74 #priority-box{width:250px;padding:35px 0 0;float:left;text-align:center}#priority-box #priority-ticket,#priority-box-mobile #priority-ticket{font-size:45px}.priority-action-button{width:320px;margin:0 auto;padding:10px 0;float:none;background:#c4047e;color:#fff;font-size:20px;border-radius:5px;transition:.5s ease all}.priority-action-button:hover,.priority-action-button:focus{background:#2c2829;color:#fff;transition:.5s ease all}.priority-action-button:disabled{background:#a3c3e9;color:#352d54}.priority-action-button span{display:block}#season-description-74 #season-description{width:100%;margin:0;padding:26px 26px 0;float:left}#season-description h3{margin:0 0 10px;font-weight:900}#season-description p{margin-left:0;margin-right:0}#season-description a,#season-description a:link,#season-description a:hover,#season-description a:focus,#season-description a:visited{color:#fff;text-decoration:underline}#season-description a:hover,#season-description a:focus{background-color:#eee;color:#000}#priority-message a,#priority-message a:link,#priority-message a:hover,#priority-message a:focus,#priority-message a:visited{color:#352d54!important;text-decoration:underline}#priority-message a:hover,#priority-message a:focus{background-color:#eee}#priority-message{display:block;width:100%;margin:15px 0 0;padding:15px;background-color:#a3c3e9;color:#000;border-width:1px 0 1px 1px;border-style:solid;border-color:#a3c3e9;border-top-left-radius:5px;border-bottom-left-radius:5px}#season-description-74 #priority-box-mobile{display:none}@media only screen and (min-width:768px) and (max-width:992px){#season-description-74 #priority-box{padding:45px 0 0}#priority-box #priority-ticket{font-size:75px}#priority-box h2{font-size:30px!important}}@media only screen and (max-width:767px){#season-description-74{padding:15px}#season-description-74 #priority-box{display:none}#season-description-74 #priority-box-mobile{display:block;width:100%;text-align:center}#season-description-74 #priority-box-mobile .priority-action-button{width:100%;margin:15px 0 0}#season-description-74 #season-description{width:100%;padding:0;float:left}#priority-message{width:100%;margin:15px 0 0!important;border-radius:0}}.season-description-80{background-color:#831f82!important;border-top:4px solid #a3cbee!important;box-sizing:border-box}#priority-message-bedford{display:block;width:100%;margin:15px 0 0;padding:15px;float:left;background-color:#a3cbee;color:#000;border-width:1px 0 1px 1px;border-style:solid;border-color:#8db7dc;border-radius:5px}#priority-message-bedford p{margin:0}#priority-message-bedford p:first-of-type{margin:0 0 10px}#priority-message-bedford button{position:relative;float:left;clear:none;background:#831f82;color:#fff;font-size:20px;margin:20px 0 0;padding:12px 20px;border-radius:5px;transition:.5s ease all}#priority-message-bedford button:hover,#priority-message-bedford button:focus{background:#2a2a2a;transition:.5s ease all}@media only screen and (max-width:767px){#priority-message-bedford{width:100%;margin:15px 0 0!important;border-radius:0}}.adaptive-message{padding:11px!important;margin:41px 40px 0 -40px!important;width:120%!important}@media only screen and (min-width:768px) and (max-width:992px){.adaptive-message{padding:11px!important;margin:41px 40px 0 -40px!important;width:120%!important}}@media only screen and (max-width:767px){.adaptive-message{width:100%!important}}#checkout-grid{width:100%;float:left}#checkout-grid *{box-sizing:border-box}#checkout-grid #checkout-header,#checkout-grid #checkout-footer{width:100%;margin:10px 0;float:left}#checkout-grid #checkout-header{margin:0 0 10px}#checkout-grid #checkout-footer{margin:10px 0 0}#checkout-grid #checkout-main{width:100%;min-height:200px;padding:30px;float:left;background:#fff;border:1px solid #ddd}@media only screen and (max-width:767px){#checkout-grid #checkout-main{padding:5px}}.checkout-col{padding:1px;float:left}.checkout-col.col-8{width:72%}.checkout-col.col-4{width:28%}#checkout-location{margin:0 0 10px;font-size:40px!important}.checkout-button{position:relative;padding:10px 15px;float:none;font-size:20px;color:#000;border-radius:0;background-color:transparent;overflow:hidden}.checkout-button.cta{background-color:#e83754;color:#fff;border:1px solid #e83754;transition:.5s ease all}.checkout-button.cta:hover,.checkout-button.cta:focus{background-color:#2c2829;border:1px solid #2c2829;transition:.5s ease all}.checkout-button.ata{background-color:#fff;border:1px solid #ddd;transition:.5s ease all}.checkout-button.ata#continue-shopping{background-color:#fff;color:#000}.checkout-button.ata#empty-basket{background-color:#eee;margin-left:10px}.checkout-button.ata:hover,.checkout-button.ata:focus{border:1px solid #2c2829;background-color:#2c2829!important;color:#fff!important;transition:.5s ease all}#checkout-primary-top{margin-top:59px;padding:10px 25px}#checkout-primary-bottom{margin:10px 0 0;float:right}@media only screen and (max-width:767px){.checkout-col.col-8,.checkout-col.col-4{width:100%;padding:0}.checkout-button{width:100%;margin:10px 0 0;padding:10px;float:left;text-align:left}.checkout-button.ata#empty-basket{margin-left:0}#checkout-primary-top{margin:10px 0 0;text-align:center}#checkout-primary-bottom{margin:10px 0 0;text-align:center}}.promo-message{width:100%;margin:0 0 35px;padding:20px 0;float:left;background:#e83754;color:#fff}.promo-message h3{margin:0 20px 5px;font-weight:900}.promo-message p#extension_message{display:block;width:100%;margin:5px 0 0;padding:0 20px;float:left;color:#2c2829;font-style:italic}.promo-message p#discount_message{display:block;width:100%;margin:15px 0 -20px;padding:20px;float:left;background:#ad2e43;color:#fff}.checkout-message{width:100%;margin:0 0 15px;padding:10px 20px 40px;float:left;border-bottom:1px solid #ddd;overflow:hidden}.checkout-message h3{margin:0 0 5px;font-weight:900}.checkout-message p{margin:0 0 5px}.checkout-message p:last-of-type{margin:0}#checkout-basket-wrapper{width:100%;margin:15px 0 0;float:left;overflow:hidden}.checkout-items{position:relative;width:100%;margin:0 0 30px;padding:0 0 0 20px;float:left;border-left:4px solid #e83754}.checkout-concert-title,.checkout-contribution-title{margin:0}.checkout-concert-date{margin:0 0 5px;color:#2c2829;font-size:20px}.checkout-concert-venue{position:relative;margin:0;font-size:18px;color:#aaa}.checkout-line-items{position:relative;width:100%;min-height:66px;margin:10px 0 0;float:left;border:1px solid #ddd;background:#f9f9f9;transition:.5s ease all}.checkout-line-items:hover,.checkout-line-items:focus{background:#eee;transition:.5s ease all}.checkout-line-items>*{box-sizing:border-box}.checkout-line-items #loading-rotate-one{width:47px}.no-specified-seat{padding:10px 0 0}.remove-ticket,.remove-contribution{position:absolute;height:100%;display:block;padding:25px 15px;float:left;text-align:center;border-right:1px solid #ddd;opacity:.5;transition:.5s ease all;z-index:10}.remove-ticket:hover,.remove-ticket:focus,.remove-contribution:hover,.remove-contribution:focus{background:#ddd;opacity:1!important;transition:.5s ease all}.remove-ticket img,.remove-contribution img{width:16px;margin:0 auto}.ticket-description{width:calc(50% - 46px);margin-left:46px;padding:10px 15px;float:left}.ticket-description h4{margin:0 0 3px;font-size:20px}.ticket-description p{margin:0;font-weight:900}.ticket-description p span{color:#aaa}.contribution-description{width:calc(70% - 46px);margin-left:46px;padding:20px 15px 0;float:left}.contribution-description h4{margin:0 0 3px;font-size:20px}.contribution-description p{margin:0;font-weight:900}.contribution-description p span{color:#aaa}.contribution-benefits{width:100%;padding:20px;float:left;border:1px solid #ddd;background:#eee;overflow:hidden}.contribution-benefits h5{margin:0 0 10px;font-size:18px}.contribution-benefits p:last-of-type{margin:0}.contribution-benefits br{line-height:1.5}.ticket-type{width:20%;padding:13px 0;float:left}.ticket-type select{height:40px}.line-price{width:30%;padding:21px 20px;float:left;text-align:right}.line-price h4{margin:0;font-size:18px;font-weight:900}.line-price #loading-rotate-one{width:20px;margin:0 20px 0 0;float:right}@media only screen and (max-width:992px){.ticket-description,.ticket-type,.contribution-description{width:calc(100% - 46px);margin-left:46px;padding-left:15px;padding-right:15px}.line-price{position:absolute;width:100%;right:15px}.remove-ticket{padding:60px 15px 0}}#order-totals{width:400px;float:right;text-align:right}#order-totals h4{margin:0 0 5px;font-size:18px}#order-totals h4 span{float:left}#order-totals #total-body{padding:10px 20px}#total-body h4 span{color:#aaa}#order-totals #total-footer{padding:0 0 20px}#order-totals #total-footer h4{padding:0 20px}#discount-price{display:none}@media only screen and (max-width:992px){#order-totals{width:100%;margin:20px 0 0}}.checkout-tabs{display:none;position:relative;width:100%;margin:0 0 15px;padding:20px;float:left;border:1px solid #ddd;background:#f9f9f9;transition:.5s ease all}.checkout-tabs:hover,.checkout-tabs:focus{background:#eee;border:1px solid #e83754;cursor:pointer;transition:.5s ease all}.checkout-tabs:hover i,.checkout-tabs:focus i{color:#e83754}.checkout-tabs h3{margin:0 0 5px;font-weight:900}.checkout-tabs p{margin:0}.checkout-tabs i{position:absolute;top:30px;right:30px;font-size:35px}@media only screen and (max-width:767px){.checkout-tabs{padding:10px;margin:0 0 10px}.checkout-tabs i{top:5px;right:10px}}#checkout-login-tab:hover,#checkout-login-tab:focus{cursor:default;border:1px solid #ddd;background:#f9f9f9}#checkout-login-wrapper{position:relative;width:100%;margin:-15px 0 0;float:left}#checkout-login-wrapper h3{margin:0 0 5px;padding:0;font-weight:900}#checkout-your-details-wrapper{position:relative;width:100%;margin:0;padding:0;float:left;overflow:hidden}#checkout-your-details-wrapper h3{margin:0 0 5px;font-weight:900}#checkout-your-details-wrapper a,#checkout-your-details-wrapper a:link,#checkout-your-details-wrapper a:visited,#checkout-your-details-wrapper a:hover,#checkout-your-details-wrapper a:focus{cursor:pointer;text-decoration:underline}#checkout-your-details-wrapper .reviewDetails{width:70%;margin:25px 0 0}#checkout-your-details-wrapper #profileOuter .user_address{width:100%;margin:10px 0 30px;float:left}#checkout-your-details-wrapper #profileOuter .checkoutNavBtn{float:left}#checkout-your-details-wrapper .prefsLabel{width:125px;margin:10px 0!important;float:left;clear:none}#checkout-your-details-wrapper .clear{display:block;width:100%;height:5px;float:left}#checkout-your-details-wrapper .blockA p{width:100%;float:left}@media only screen and (max-width:767px){#checkout-your-details-wrapper .reviewDetails{width:100%}}#checkout-delivery-wrapper{position:relative;width:100%;margin:0;padding:0;float:left}#checkout-delivery-wrapper h3{margin:0 0 5px;font-weight:900}#checkout-delivery-wrapper a,#checkout-delivery-wrapper a:link,#checkout-delivery-wrapper a:visited,#checkout-delivery-wrapper a:hover,#checkout-delivery-wrapper a:focus{cursor:pointer;text-decoration:underline}#checkout-delivery-options .option-wrappers{position:relative;width:100%;margin:15px 0 0;padding:15px 15px 25px;float:left;background:#f9f9f9;border:1px solid #ddd;transition:.5s ease all}#checkout-delivery-options .option-wrappers.selected-option{background:#eee;border:2px solid #e83754;transition:.5s ease all}#checkout-delivery-options .option-wrappers h3{margin:0 0 15px;font-weight:900}#checkout-delivery-options .option-wrappers p{font-size:16px}#checkout-delivery-options .option-wrappers i{font-size:65px}#checkout-delivery-options .option-box{width:160px;float:left}#checkout-delivery-options .option-description{width:calc(100% - 160px);padding:20px 0 0;float:left}#checkout-delivery-options .option-form input[type=radio]{margin:22px 30px 0 15px;float:left}#collection-option-address{display:none}#collection-option-address h3{margin:0 0 5px;font-size:15px}@media only screen and (max-width:992px){#checkout-delivery-options .option-box,#checkout-delivery-options .option-description{width:100%}#checkout-delivery-options h3{text-align:center}#checkout-delivery-options .option-form input[type=radio]{margin:25px 25px 25px 36%}}#checkout-promo-codes{width:100%;margin:20px 0 0;padding:30px 20px;float:left;border-width:1px 0;border-style:solid;border-color:#ddd}#checkout-promo-codes h3{margin:0 0 5px;font-weight:900}#checkout-promo-codes p{margin:0 0 5px}#checkout-promo-codes #promo-code-form{width:400px;margin:10px 5px 0 0;float:left}#checkout-promo-codes #promo-code-form input[type=text]{width:100%;padding:10px;font-size:20px}#checkout-promo-codes button{margin:10px 0 0;background-color:#eee}@media only screen and (max-width:992px){#checkout-promo-codes #promo-code-form{width:100%}#checkout-promo-codes button{text-align:center}}#round-up{position:relative;width:100%;margin:0 0 30px;padding:30px 20px;float:left;border-width:0 0 1px;border-style:solid;border-color:#ddd}#round-up h3{margin:0 0 5px;font-weight:900}#round-up p{margin:0 0 5px}#round-up #donation-form{position:relative;width:400px;margin:10px 5px 0 0;float:left}#round-up #donation-form input[type=text]{width:100%;padding:10px 10px 10px 30px;font-size:20px}#round-up button{margin:10px 0 0;background-color:#e83754;color:#fff;transition:.5s ease all}#round-up button:hover,#round-up button:focus{background-color:#2c2829;transition:.5s ease all}#round-up #donation-price{position:absolute;font-size:25px;color:#aaa;top:7px;left:8px}@media only screen and (max-width:992px){#round-up #donation-form{width:100%}#round-up button{text-align:center}}#fm_picklist .checkoutNavBtn,#fm_addSave .checkoutNavBtn{float:left!important}.concert_header h1{width:95%!important}@media only screen and (max-width:992px){.concert_header h1{width:100%!important;margin:28px 0 10px}}.new_concert_grid a,.new_concert_grid a:link,.new_concert_grid a:hover,.new_concert_grid a:visited{cursor:pointer}.left-align{text-align:left}.right-align{text-align:right}.left-margin{margin-left:10px}.left-double-margin{margin-left:20px}.right-margin{margin-right:10px}.right-double-margin{margin-right:20px}.left-pull{float:left!important}.right-pull{float:right!important}.text-muted{color:#aaa}#tvo-wrapper{width:100%;margin:0 0 30px;float:left}#tvo-header{width:100%;margin:0;float:left}#tvo-header img{width:100%;margin:20px 0 0;float:left}#tvo-content{width:100%;min-height:700px;padding:20px;float:left;box-sizing:border-box}#tvo-content *{box-sizing:border-box;font-family:nobel-wgl reg,Arial,Sans serif}#tvo-content i{font-family:fontawesome!important}#tvo-footer{}#tvo-calendar-wrap{width:390px;height:390px;float:left}#tvo-overview-wrap{width:calc(100% - 405px);height:390px;margin-left:15px;padding:20px;float:left;background:#fff;border:1px solid #ddd;overflow:hidden}.tvo-thin-image-wrap{width:calc(100% + 40px);height:190px;margin:-20px 0 20px -20px;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #e40087}#tvo-overview-wrap h3{margin:0 0 10px;color:#e40087;font-weight:400}#tvo-booking-selection-wrap{width:calc(100% - 405px);margin-left:15px;float:left}#tvo-selection-one{width:100%;height:390px;float:left;background:#fff;overflow:hidden}#tvo-selection-two{width:100%;margin:15px 0 0;padding:20px;float:left;background:#fff;border:1px solid #ddd}#tvo-selection-two h3{margin:-20px -20px 15px;padding:15px;font-weight:400;background:#e40087;color:#fff}#tvo-selection-description{width:100%;float:left}#tvo-selection-description p:last-of-type{margin:0}.vo-cta{width:148px;margin:0 15px 0 0;padding:10px;float:left;background:#e40087;color:#fff!important;font-size:16px;transition:.5s ease all;text-transform:uppercase}.vo-cta-tabs{width:auto;margin:20px 20px 0 0;padding:15px 100px}.vo-cta:hover,.vo-cta:focus{background:#2c2829;transition:.5s ease all}.vo-active{background:#e40087!important;color:#fff;cursor:default}.vo-active-2{background:#2c2829!important;color:#fff;cursor:default}.vo-cta-disabled,.vo-cta-disabled:hover,.vo-cta-disabled:focus{background:#aaa;color:#555!important;cursor:default;opacity:.3}.vo-cta-other,.vo-cta-other:hover,.vo-cta-other:focus{background:#eee;color:#333!important;cursor:default;opacity:.3}.vo-scta{position:relative;width:calc((100%/3) - 6.7px);margin:5px 10px 0 0;padding:15px;float:left;background:#fff;font-size:16px;transition:.5s ease all;text-transform:uppercase;border:1px solid #ddd}.vo-scta:hover,.vo-scta:focus{background:#2c2829;color:#fff;transition:.5s ease all}.vo-scta:last-of-type{margin-right:0}.vo-scta:hover i,.vo-scta:focus i{background:#e40087;color:#fff;transition:.5s ease all}#tvo-booking-wrap,#tvo-content-wrap{width:100%;margin:0;float:left}#tvo-booking-wrap h1,#tvo-content-wrap h1{width:100%;padding-top:15px;border:0;font-size:30px;color:#e40087;border-top:4px solid #e40087}#tvo-booking-wrap h3,#tvo-content-wrap h3{margin:15px 0;padding:0;background:0 0}#tvo-content-wrap{min-height:700px}.tvo-booking-region-wrap{width:100%;margin:0 0 5px;float:left}.region-seperator{width:100%;margin:0 0 10px;padding:20px;float:left}.tvo-booking-region-header{position:relative;height:190px;margin:0 0 5px;padding:0;background:#fff;border:1px solid #ddd;border-right:6px solid #e40087;transition:.5s ease all}.tvo-booking-region-header .tvo-region-image{width:335px;height:188px;float:left;background:#eee;background-size:cover;background-repeat:no-repeat;background-position:center}.tvo-booking-region-header .tvo-region-title{width:calc(100% - 510px);padding:0 20px;float:left}.tvo-booking-region-header .tvo-region-title h3{margin:15px 0 10px!important;font-size:28px}.tvo-booking-region-header .tvo-region-title p{color:#777;font-weight:300}.tvo-booking-region-header .tvo-region-buttons{width:175px;height:165px;margin:10px 0;float:left;overflow:hidden;border-left:1px solid #eee}.tvo-booking-region-header .tvo-region-buttons img{width:125px;margin:10px auto 0}.tvo-booking-region-header .tvo-region-buttons button{width:calc(100% - 25px);margin:70px 13px 0}.tvo-booking-region-header h3{font-weight:200}.tvo-booking-region-header h3 span{color:#aaa;font-size:17px}.tvo-booking-region-header i{position:absolute;top:12px;right:20px;font-size:30px}.tvo-booking-region-content{width:100%;float:left;display:none}.tvo-booking-region-description{width:100%;margin:0 0 5px;padding:20px;float:left;background:#fff;border:1px solid #ddd}.tvo-booking-region-description p{margin:0}.tvo-booking-region-filter{width:100%;margin:0 0 5px;padding:0 20px;float:left;background:#fff;border:1px solid #ddd}.tvo-booking-region-filter p{margin:0}.tvo-booking-filter-title{width:100px;margin:20px 0;padding:23px 0;float:left;border-right:1px solid #ddd;text-align:center}.tvo-booking-filter-buttons{width:calc(100% - 140px);margin:10px 0 0 40px;float:left}.tvo-booking-filter-buttons button{width:auto;margin:0 10px 10px 0;padding:10px 30px 8px}.region-total-wrap{position:relative;width:100%;margin:0;float:left}.tvo-region-title-wrap{width:calc(100% - 630px);float:left}.tvo-region-ident-wrap{width:630px;padding:10px 0;float:right}.tvo-region-ident-wrap button{width:85px;height:auto;padding:0;margin:0 0 0 20px;float:right;background:0 0!important;outline:none!important;transition:.5s ease all}.tvo-region-ident-wrap img{width:100%;margin:0}.tvo-region-ident-wrap button:hover{filter:grayscale(100%);transition:.5s ease all;cursor:pointer}.tvo-region-ident-wrap button:disabled{filter:none!important}.region-designation{position:relative;width:100%;margin:0!important;padding:5px 0 0!important;font-size:40px;line-height:1!important;color:#e40087}.region-designation i{position:absolute;right:25px;top:18px}.region-address{margin:0!important;color:#aaa}.region-dates{margin:0 0 20px!important}.tvo-listing-wrapper{position:relative;width:100%;margin:0 0 5px;padding:15px 20px;float:left;border:1px solid #ddd;background:#fff;opacity:0}.tvo-listing-wrapper:nth-child(even){background:#f7f7f7}.tvo-listing-wrapper i{position:absolute;left:15px;top:35px;font-size:20px;cursor:pointer}.tvo-list-wrap-merge{width:100%;float:left}.tvo-listing-day{width:315px;height:65px;padding:20px 15px 0;float:left;text-align:center}.tvo-listing-time{position:relative;width:calc(100% - 477px);padding:20px 45px 0 20px;float:left;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee}.tvo-listing-day h4,.tvo-listing-time h4{margin:0}.tvo-listing-time p{margin:5px 0 0;color:#999}.tvo-listing-links{width:162px;height:65px;padding:0 0 0 13px;float:left;font-size:50px;color:#e40087;text-align:center}.tvo-listing-links p{margin:0 0 5px}.tvo-listing-links button{margin:0}.tvo-listing-date{width:315px;height:65px;padding:0 15px;float:left;text-align:center;border-right:1px solid #eee}.tvo-listing-date h4:first-of-type{margin:6px 0 0}.tvo-listing-date h4:last-of-type{margin:0;color:#aaa}.tvo-listing-select{width:calc(100% - 477px);height:65px;padding:0 0 0 25px;float:left;text-align:left}.tvo-listing-select label{width:45%;float:left;clear:none}.tvo-listing-select label:first-of-type{margin-right:5%}.tvo-listing-select select{height:40px}.tvo-listing-add{width:162px;height:65px;padding:0 0 0 13px;float:left;font-size:50px;color:#e40087;text-align:center;border-left:1px solid #eee}.tvo-listing-add p{margin:0 0 5px}.tvo-listing-add button{margin:0}.tvo-more{position:relative;width:100%;float:left;text-align:center;border:1px solid #ddd;cursor:pointer;background:#e40087;color:#fff;transition:.5s ease all;overflow:hidden}.tvo-more h5{font-size:16px;margin:15px 0 13px}.tvo-more i{position:absolute;top:10px}.tvo-more i:first-of-type{display:none;left:20px}.tvo-more i:last-of-type{right:20px}.tvo-more:hover,.tvo-more:focus{background:#2c2829;color:#fff;transition:.5s ease all}.tvo-extended-wrap{width:100%;float:left;opacity:0}.tvo-general-text-block{width:100%;padding:30px;float:left;background:#fff;border:1px solid #ddd}.tvo-general-text-block a,.tvo-general-text-block a:link,.tvo-general-text-block a:visited,.tvo-general-text-block a:active{color:#e40087;text-decoration:underline;transition:.5s ease all}.tvo-general-text-block a:hover,.tvo-general-text-block a:focus{color:#000;text-decoration:underline;transition:.5s ease all;cursor:pointer}.tvo-general-text-block p,.tvo-general-text-block li{font-size:17px}.tvo-general-text-block hr{width:100%;margin:30px 0;float:left}.tvo-general-overview-area{width:100%;margin:0 0 45px;float:left}.tvo-oa-header{width:100%;padding:10px 15px;float:left;background:#e40087;color:#fff}.tvo-oa-header h5{position:relative;margin:0;padding:10px 0 10px 60px;font-weight:900;font-size:18px}.tvo-oa-header h5 i{position:absolute;top:0;left:0;font-size:40px}.tvo-oa-header h5 img{position:absolute;width:75px;left:-35px;top:-19px}.tvo-oa-content{width:100%;padding:15px;float:left;background:#f9f9f9;border-width:0 1px 1px;border-style:solid;border-color:#ddd;border-left:4px solid #e40087}.tvo-oa-content p:last-of-type{margin:0}.tvo-oa-content ul>li{font-size:16px}.tvo-oa-table-block{width:calc((100%/4) - 10px);margin:10px 10px 0 0;padding:10px;float:left;text-align:left;border:1px solid #ddd;background:#f4f4f4}.tvo-oa-table-block button{width:100%;margin:10px 0 0;text-align:left}#tvo-sponsor-note{margin:30px 0 0;padding:30px 0 0;background:#fff;border-top:1px solid #ddd}#tvo-sponsor-image{width:100%;margin:0 0 40px;padding:20px 0 40px;float:left;background:#fff;border-bottom:1px solid #ddd}#tvo-sponsor-image div{width:calc(100%/3);height:115px;float:left;background-size:60%;background-repeat:no-repeat;background-position:left}.tvo-people-list{list-style:none;margin:15px 0 0;padding:0}.tvo-people-list li{padding:0 0 5px;font-size:16px}.tvo-faq-headers{margin:0!important;float:left}.tvo-faq-row{width:100%;margin:10px 0 0;float:left}.tvo-faq-row div:first-of-type{width:100px;float:left}.tvo-faq-row div:first-of-type img{width:80px}.tvo-faq-row div:last-of-type{width:calc(100% - 100px);float:left}.tvo-faq-row .full-width-faq{width:100%;padding:10px 0!important;float:left}.additional-padding-1-faq{padding:27px 0 0!important}#tvo-cancel-form{position:absolute;top:-20px;left:0;cursor:pointer;color:#000}#tvo-booking-form-wrap{position:relative;width:100%;max-width:800px;margin:0 auto;padding:0 20px 20px;background:#fff;border:1px solid #ddd}#tvo-booking-form-wrap .tvo-thin-image-wrap{width:calc(100% + 40px);height:195px;margin:0 0 20px -20px}#tvo-booking-form-wrap h3{margin:0 0 10px;color:#e40087;font-weight:400}#tvo-booking-about{width:calc(100% + 40px);padding:15px}#required-info{text-align:right;color:#e40087;font-weight:900}#tvo-booking-about p:last-of-type{margin:0}#tvo-form-flow{width:calc(100% + 60px);margin:-15px 0 25px -30px;padding:10px 0;list-style:none;text-align:center;text-transform:uppercase;background:#eee;border-bottom:1px solid #ddd}#tvo-form-flow li{display:inline-block;width:calc(95%/3);margin:0 .5%;padding:10px;text-align:center;color:#aaa}#tvo-form-flow li.active{color:#e40087;font-weight:900}#tvo-booking-form{position:relative;padding:0 10px}#tvo-booking-form a,#tvo-booking-form a:link,#tvo-booking-form a:visited{color:#e40087}#tvo-booking-form label{margin:0 0 5px;text-transform:uppercase;font-weight:900;color:#e40087}#tvo-booking-form label span{display:none;margin:3px 0 5px;font-size:13px;color:#aaa;text-transform:none}#tvo-booking-form input[type=text],#tvo-booking-form input[type=tel],#tvo-booking-form input[type=number],#tvo-booking-form input[type=email]{width:100%;margin:0;padding:5px 0;border-width:0 0 1px;border-style:solid;border-color:#aaa;background:0 0;outline:none;font-size:18px;transition:.5s ease all}#tvo-booking-form input[type=text]:focus,#tvo-booking-form input[type=tel]:focus,#tvo-booking-form input[type=number]:focus,#tvo-booking-form input[type=email]:focus{border-width:0 0 3px;border-color:#e40087;transition:.5s ease all}#tvo-booking-form textarea{width:100%;height:150px;margin:5px 0 0;padding:10px;border-width:1px;border-style:solid;border-color:#aaa;background:#fff;outline:none;font-size:18px;resize:none;transition:.5s ease all}#tvo-booking-form textarea:focus{border-width:1px 1px 3px;border-color:#e40087;transition:.5s ease all}#tvo-booking-form select{width:100%;height:50px;margin:5px 0 0;padding:5px;font-size:18px;transition:.5s ease all}.input-wrap{display:inline-block;width:100%;margin:10px 0;padding:20px 0;background:#fff}.rmc-option{width:100%;margin:10px 0;float:left}.rmc-option:last-of-type{margin:0 0 20px}.rmc-option input{display:inline-block;width:30px}.rmc-option label{display:inline-block;width:calc(100% - 55px);margin:0 0 0 5px!important}#tvo-workshop-details{width:100%;float:left;margin:15px 0 0;padding:20px;background:#f9f9f9;border:1px solid #ddd}#tvo-workshop-details p{margin:0}#tvo-workshop-details p:first-of-type{margin:0 0 5px;text-transform:uppercase;color:#e40087}#tvo-workshop-details p:last-of-type{margin:5px 0 0}.vo-form-button-back{position:absolute;width:25%;margin:0;left:10px;bottom:0;display:inline-block;float:none}.vo-form-button-next,.vo-form-button-submit{width:25%;margin:0 0 0 75%;display:inline-block;float:none}#tvo-step-2-wrap,#tvo-step-3-wrap,#tvo-step-4-wrap{display:none}.force_display{display:block!important}.tvo-restricted{opacity:.3!important}.tvo-restricted .vo-cta{display:none}.tvo-passed{opacity:.5!important}#tvo-review-header{display:none;width:100%;margin:15px 0;padding:20px;float:left;background:#f9f9f9;border:1px solid #ddd}#tvo-review-header h3{margin:0 0 10px}#tvo-review-header p:last-of-type{margin:0}.tvo-video{position:relative;width:100%;padding-top:30px;height:390px;overflow:hidden;z-index:1!important}.tvo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1!important}.tvo-video object,.tvo-video embed{position:relative;margin-top:5px;top:0;left:0;width:100%;height:100%;z-index:1!important}.tvo-video-main-override{height:auto;padding-bottom:56.25%}.tvo-intro{width:100%;margin:15px 0 0;padding:0}.tvo-intro .c7{margin:0 0 0 15px;padding:10px 0 0;border-top:4px solid #e40087}.tvo-intro h1{color:#e40087;margin:0 0 5px;padding:0;border:0;font-weight:900}.tvo-intro p{font-size:17px;margin:0 0 5px}.tvo-intro-image{position:relative;width:100%;z-index:1!important}.tvo-intro-image img{width:100%}.tvo-intro-video{position:relative;width:100%;padding-top:30px;z-index:1!important;padding-bottom:57.5%}.tvo-intro-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1!important}.tvo-intro-video object,.tvo-intro-video embed{position:relative;margin-top:5px;top:0;left:0;width:100%;height:100%;z-index:1!important}.quote-text{display:block;margin:10px 0 0!important;padding:15px;font-size:20px!important;color:#e40087;background:#fff;border:1px solid #ddd;border-left:4px solid #e40087;text-align:left}.quote-text strong{color:#000}.tvo-intro-nav{width:100%;margin:5px 0 0;padding:0 0 10px;float:left}.tvo-ticket-type-wrap{width:100%;margin:0 0 5px;padding:10px;float:left;background:#fff;border:1px solid #eee}.tvo-ticket-type-wrap select{width:55px;height:35px;float:left;text-align:center;font-size:20px}.tvo-ticket-type-wrap label{width:calc(100% - 55px);margin:0;padding:7px 0 0 20px;float:left;clear:none;font-size:20px}.tvo-ticket-type-wrap label span{padding:5px;text-align:right;color:#e40087;font-size:18px;float:right}#book-tvo-concert button{width:300px;margin:10px 0 0;padding:16px}.whats-on-line{width:100%;margin-top:0;float:left;border-top:4px solid #df007a}.tvo-expand-button{position:absolute;top:-20px;right:50px;font-size:30px;z-index:800}.listing-expand,.tvo-listing-wrapper{transition:1s ease all}.listing-expand *{transition:1s ease all}.listing-expand.active .tvo-expand-button{color:#000!important}.listing-expand.active h4:first-of-type{font-size:22px!important}.listing-description-detail{height:0;opacity:0}.listing-expand.active .listing-description-detail{height:auto;opacity:1}@media only screen and (max-width:992px){.tvo-expand-button{top:-35px;right:30px}}@media only screen and (max-width:1023px){#tvo-header{margin:-30px 0 30px}.tvo-listing-select{width:100%}.tvo-listing-select label{width:100%;margin:10px 0}.tvo-listing-date,.tvo-listing-select,.tvo-listing-add{width:90%;height:auto;margin-left:5%;padding:0;border:none;text-align:center}.tvo-listing-add button{width:100%}}@media only screen and (max-width:992px){.tvo-intro .c7{margin:0}#tvo-selection-one{height:auto}.vo-cta-tabs:nth-child(3){width:calc(50% - 15px)}.vo-cta-tabs:nth-child(4){width:50%;margin:15px 0 0}.vo-cta-tabs:nth-child(5){width:100%;margin:15px 0 0}.tvo-booking-region-header{width:100%;height:auto;float:left;border:1px solid #ddd;border-top:4px solid #e40087}.tvo-booking-region-header .tvo-region-image{width:100%;height:auto}.tvo-booking-region-header .tvo-region-title{width:100%}.tvo-booking-region-header .tvo-region-buttons{width:100%;height:auto;margin:0;border:0}.tvo-booking-region-header .tvo-region-buttons img{display:none}.tvo-booking-region-header .tvo-region-buttons button{width:calc(100% - 20px);margin:10px}.tvo-oa-table-block{width:calc((100%/2) - 10px)}.region-dates{margin:0!important}.tvo-region-title-wrap{width:100%}.tvo-region-ident-wrap{width:100%;float:left}.tvo-region-ident-wrap button{margin:0 10px 0 0}.whats-on-line{display:none}.tvo-listing-day,.tvo-listing-time,.tvo-listing-links{width:100%;height:auto;margin:0;padding:0!important;border:none;text-align:center}.tvo-listing-day{padding:10px 15px 0}.vo-cta{width:100%;margin:0;float:none}.vo-cta-tabs{width:100%!important;margin:15px 0 0!important;padding:20px 0;float:left;text-align:center}.tvo-booking-filter-title{width:100%;margin:0;padding:20px 0 10px;border-right:0}.tvo-booking-filter-buttons{width:100%;margin:0 0 10px;float:left}.tvo-booking-filter-buttons button{padding:10px 30px 8px}.tvo-listing-wrapper i{left:15px;top:30px;font-size:20px}.tvo-date-break{display:none}.tvo-listing-time h4{margin-bottom:5px}.tvo-listing-add{padding:0!important}#tvo-calendar-wrap{width:100%}#tvo-overview-wrap{width:100%;height:auto;margin:15px 0 0}#tvo-booking-selection-wrap{width:100%;height:auto;margin:15px 0 0}#tvo-form-flow li{width:100%;margin:5px 0 0}.tvo-intro-nav{padding:5px 0 10px}.tvo-booking-region-header .tvo-region-title{text-align:center}.tvo-booking-region-header .tvo-region-title h3 span{display:block;border:0}.tvo-oa-table-block{width:100%;margin:10px 0 0}#tvo-sponsor-image div{width:100%;height:160px}.tvo-faq-row div:first-of-type{width:100%}.tvo-faq-row div:last-of-type{width:100%;margin-top:10px}.tvo-region-ident-wrap button{width:70px}#tvo-sponsor-note{text-align:center}#tvo-sponsor-image{margin:0 auto 40px;background-size:45%}#tvo-sponsor-image div:last-of-type{margin-left:10px}.additional-padding-1-faq{padding:0!important}.tvo-booking-region-wrap{margin:25px 0 5px}}@media only screen and (max-width:720px){}@media only screen and (max-width:600px){.tvo-booking-filter-buttons button{width:100%}.vo-scta{width:100%;margin:5px 0 0;padding:20px}#tvo-sponsor-image div{width:100%;height:100px;background-position:center}.tvo-general-text-block{padding:30px 0;background:0 0;border:0}.tvo-region-ident-wrap button{width:15%;margin:0 3% 0 0}}#tvo-modal{opacity:0;position:fixed;width:80%;max-height:85%;left:10%;top:5%;background:#f9f9f9;border-top:6px solid #e40087;overflow:auto;z-index:1000}#tvo-modal *{box-sizing:border-box;font-family:nobel-wgl reg,Arial,Sans serif}#tvo-modal i{font-family:fontawesome!important}#tvo-modal-lock{position:fixed;width:80%;background:#fff;z-index:2000;box-shadow:1px -10px 25px #000}#tvo-modal-logo{width:100%;margin:15px 0 0;padding:15px 15px 0;float:left}#tvo-modal-logo img{width:200px;margin:0 auto}#tvo-modal-logo hr{margin:30px 0 0;border-color:#eee}#tvo-modal-title{width:100%;margin:0;padding:145px 15px 0;float:left}#tvo-modal-title h3{margin:0;color:#e40087}#tvo-modal-title h3 span{color:#000}#tvo-modal-wrapper{width:100%;margin:5px 0 0;padding:15px;float:left}@media only screen and (max-width:600px){#tvo-modal{width:100%;left:0;top:5%}#tvo-modal-lock{width:100%}}#tvo-extra-questions{position:relative;width:100%;float:left}#todays-listings-wrapper-bedford{width:100%;float:left;opacity:1!important}#live-concert-adjust{width:100%;height:90px;background:#e40087;color:#fff;overflow:hidden}#live-concert-adjust h4{margin-top:-10px;color:#ccc}#live-concert-adjust .tvo-region-buttons{height:65px}#live-concert-adjust button{margin-top:15px;background:#222}#live-concert-adjust .tvo-region-title{width:calc(100% - 175px)}@media only screen and (max-width:992px){#live-concert-adjust{height:auto;margin-top:20px;text-align:center}#live-concert-adjust .tvo-region-title{width:100%}#live-concert-adjust .tvo-region-buttons{height:auto}}#checkout-access-requirements{width:100%;margin:0;padding:20px 20px 0;float:left}#checkout-access-requirements h3{margin:0 0 5px;font-weight:900}#checkout-access-requirements p{margin:0 0 5px}#checkout-access-requirements #access-form{width:100%;margin:10px 5px 0 0;float:left}#checkout-access-requirements #access-form textarea{width:100%;height:150px;padding:10px;resize:none}#checkout-access-requirements button{margin:10px 0 0}@media only screen and (max-width:992px){#checkout-access-requirements #access-form{width:100%}#checkout-access-requirements button{text-align:center}}#checkout-additional-information{width:100%;margin:20px 0;padding:20px 20px 0;float:left;border-width:1px 0 0;border-style:solid;border-color:#ddd}#checkout-additional-information h3{margin:0 0 5px;font-weight:900}#checkout-additional-information p{margin:0 0 5px}#checkout-additional-information #additional-form{width:100%;margin:10px 5px 0 0;float:left}#checkout-additional-information #additional-form textarea{width:100%;height:50px;padding:10px;resize:none}#checkout-additional-information button{margin:10px 0 0}@media only screen and (max-width:992px){#checkout-additional-information #access-form{width:100%}#checkout-additional-information button{text-align:center}}#ou-booking-form-wrap{margin-bottom:65px;float:left}#ou-booking-form-wrap *{box-sizing:border-box}#ou-booking-form-wrap h3{margin:0;padding:0;color:#e83754;font-weight:400}.seperate-title:first-of-type{margin:-60px 0 0!important}#ou-booking-about{width:100%;margin:0;padding:55px 20px 20px;background:#f3f3f3}#ou-privacy-wrap{width:100%;padding:30px 0 20px;float:left}#ou-booking-form{position:relative;padding:20px 0;float:left;box-sizing:border-box}#ou-booking-form #required-info{color:#e83754}#ou-booking-form a,#ou-booking-form a:link,#ou-booking-form a:visited{color:#e83754}#ou-booking-form .input-wrap{background:0 0;margin:15px 0 30px;padding:0}#ou-booking-form label{margin:0 0 5px;text-transform:uppercase;font-weight:900;color:#e83754}#ou-booking-form label span{display:none;margin:3px 0 5px;font-size:13px;color:#aaa;text-transform:none}#ou-booking-form input[type=text],#ou-booking-form input[type=tel],#ou-booking-form input[type=number],#ou-booking-form input[type=email]{width:100%;margin:0;padding:5px 0;border-width:0 0 1px;border-style:solid;border-color:#aaa;background:0 0;outline:none;font-size:18px;transition:.5s ease all}#ou-booking-form input[type=text]:focus,#ou-booking-form input[type=tel]:focus,#ou-booking-form input[type=number]:focus,#ou-booking-form input[type=email]:focus{border-width:0 0 3px;border-color:#e83754;transition:.5s ease all}#ou-booking-form textarea{width:100%;height:150px;margin:5px 0 0;padding:10px;border-width:1px;border-style:solid;border-color:#aaa;background:#fff;outline:none;font-size:18px;resize:none;transition:.5s ease all}#ou-booking-form textarea:focus{border-width:1px 1px 3px;border-color:#e83754;transition:.5s ease all}#ou-booking-form select{width:100%;height:50px;margin:5px 0 0;padding:5px;font-size:18px;transition:.5s ease all}#ou-workshop-details{width:100%;float:left;margin:15px 0;padding:20px;background:#fff;border:1px solid #ddd}#ou-workshop-details p{margin:0}#ou-workshop-details p:first-of-type{margin:0 0 5px;text-transform:uppercase;color:#e83754}.ou-form-button-back{position:absolute;width:25%;margin:0;left:10px;bottom:0;display:inline-block;float:none}.ou-form-button-next,.ou-form-button-submit{width:25%;margin:30px 0 0 75%;display:inline-block;float:none}#ou-step-2-wrap,#ou-step-3-wrap,#ou-step-4-wrap{display:none}.ou-restricted{opacity:.5}.ou-restricted .vo-cta{display:none}#ou-review-header{display:none;width:100%;margin:15px 0;padding:20px;float:left;background:#fff;border:1px solid #ddd}#ou-review-header h3{margin:0 0 10px}#ou-review-header p:last-of-type{margin:0}.ou-cta{width:148px;margin:0 15px 0 0;padding:10px;float:right;background:#e83754;color:#fff!important;font-size:16px;transition:.5s ease all;text-transform:uppercase}.ou-cta:last-of-type{margin:0}.ou-cta-tabs{width:auto;margin:20px 20px 0 0;padding:15px 100px}.ou-cta:hover,.ou-cta:focus{background:#2c2829;transition:.5s ease all}.ou-active{background:#2c2829!important;cursor:default}.ou-cta-disabled,.ou-cta-disabled:hover,.ou-cta-disabled:focus{background:#aaa;cursor:default;opacity:.5}@media only screen and (max-width:767px){.seperate-title:first-of-type{margin:0!important}}#av-wrapper{width:100%;margin:20px 0 30px;float:left}#av-header{width:100%;float:left}#av-header h1{display:none;width:100%;margin:0 0 15px}#av-content{width:100%;float:left}#av-footer{}#av-header *,#av-content *,#av-footer *{box-sizing:border-box}#av-lead-image-wrap{width:580px;float:left}#av-lead-image-wrap img{width:100%}#av-left-wrap{width:calc(100% - 595px);margin-right:15px;float:left}#av-overview-wrap{width:100%;padding:20px;float:left;background:#fff;border:1px solid #ddd}#av-wrapper h2{margin:0;font-weight:400}#av-overview-wrap h2{margin:0 0 15px}#av-selection-wrap{width:100%;margin:15px 0 0;padding:20px;float:left;background:#e83754;color:#fff}#av-select-city label{margin:0 0 20px;text-transform:uppercase;font-weight:900}#av-select-city select{height:50px}#av-form-wrap{width:100%;margin:15px 0 0;padding:20px;float:left;background:#fff;border:1px solid #ddd;border-top:4px solid #e83754}#av-side-notes{width:calc(100% - 815px);margin:5px 0 0 15px;float:left}.av-concert{width:100%;padding:20px;float:left;background:#fff;border:1px solid #ddd;border-top:4px solid #e83754}.av-concert img{width:calc(100% + 40px);margin:-20px -20px 0}.av-form-titles{margin:0 0 25px}.av-form-section{width:100%;margin:10px 0 5px;padding:20px;float:left;background:#f9f9f9;border:1px solid #ddd}.piece-wrapper{width:100%;margin:0 0 15px;float:left}.piece-wrapper:last-of-type{margin:0}.av-form-section p:first-of-type{margin:0 0 20px}.av-blog-link{position:relative;width:100%;margin:10px 0 0;float:left;border:1px solid #ddd;border-left:4px solid #e83754}.av-blog-link i{position:absolute;top:10px;right:15px;font-size:25px}.av-blog-link a{display:block;padding:15px}.av-blog-link a,.av-blog-link a:link,.av-blog-link a:visited,.av-blog-link a:active{background:#eee;color:#000;text-decoration:underline;transition:.5s ease all}.av-blog-link a:hover,.av-blog-link a:focus{background:#e83754;color:#fff;transition:.5s ease all}#av-form label{width:calc(100% - 40px);float:left;clear:none}#av-form input[type=radio]{width:30px;margin:3px 0 0;float:left}#av-form input[type=text],#av-form input[type=tel],#av-form input[type=email]{width:100%;margin:0 0 30px;padding:0 0 5px;border-width:0 0 1px;border-style:solid;border-color:#ddd;background:0 0;outline:none;font-size:25px;transition:.5s ease all}#av-form input[type=text]:focus,#av-form input[type=tel]:focus,#av-form input[type=email]:focus{border-width:0 0 3px;border-color:#e83754;transition:.5s ease all}#av-form input[type=email]:last-of-type{margin:0 0 15px}.av-cta{width:200px;margin:15px 0 0;padding:15px 30px;float:right;background:#e83754;color:#fff;font-size:16px;transition:.5s ease all;text-transform:uppercase}.av-cta:hover,.av-cta:focus{background:#2c2829;transition:.5s ease all}.av-active{background:#2c2829!important;cursor:default}.av-cta-disabled,.av-cta-disabled:hover,.av-cta-disabled:focus{background:#aaa;cursor:default;opacity:.5}#av-side-notes .new_concert_grid{width:100%;margin:0 0 10px}#av-side-notes .new_concert_grid .concert_list_block{padding:0}#av-side-notes .new_concert_grid .concert_list_block.large,#av-side-notes .new_concert_grid .concert_list_block.small{height:auto}#av-side-notes .new_concert_grid .concert_list_block.large .clb.image{height:211px}#av-side-notes .new_concert_grid .concert_list_block.large .clb.title,#av-side-notes .new_concert_grid .concert_list_block.large .clb.buttons{background:#fff}#av-side-notes .new_concert_grid .concert_list_block.small .clb.title,#av-side-notes .new_concert_grid .concert_list_block.small .clb.buttons{background:#e0e0e0}#av-side-notes .new_concert_grid .clb.title{width:100%;height:auto;margin:0;text-align:center}#av-side-notes .new_concert_grid .clb.title h2{font-size:25px}#av-side-notes .new_concert_grid .clb.info{display:none}#av-side-notes .new_concert_grid .clb.image{width:100%;margin:0;padding:0}#av-side-notes .new_concert_grid .clb.buttons{width:100%;height:71px;margin:0 auto;border-width:0}#av-side-notes .new_concert_grid .clb.buttons .special_text{display:none}#av-side-notes .new_concert_grid .clb.buttons hr{display:block;margin-top:-5px;border-color:#eee}#av-side-notes .new_concert_grid .clb.title h4{margin-top:10px}#av-side-notes .new_concert_grid .button_info,#av-side-notes .new_concert_grid .button_booking{width:40%}#av-side-notes .new_concert_grid .button_info{left:20px;bottom:15px}#av-side-notes .new_concert_grid .button_booking{right:20px;bottom:15px}#av-side-notes .new_concert_side{display:none}#av-side-notes .image_block .image_display{max-width:400px;display:block;margin-left:auto;margin-right:auto}#av-side-notes .concert_block .description_block{padding-left:20px}#av-side-notes .season_1617{border-right:1px solid #ddd!important}.av-input-wrap{margin:-10px -10px 20px;padding:10px}.hidden-info{display:none;margin:3px 0 15px;font-size:13px;color:#aaa;text-transform:uppercase}@media only screen and (max-width:992px){#av-lead-image-wrap{width:100%}#av-left-wrap,#av-overview-wrap,#av-selection-wrap{width:100%;height:auto;margin:0 0 15px}#av-header h1{display:block}#av-overview-wrap h2{display:none}#av-form-wrap{width:100%;margin:15px 0 0}#av-side-notes{width:100%;margin:15px 0 0}}@media only screen and (max-width:500px){.av-cta{float:none}}#concert-modal{opacity:0;position:fixed;width:80%;max-height:85%;left:10%;top:5%;background:#f9f9f9;border-top:6px solid #e83754;overflow:auto;z-index:1000}#concert-modal *{box-sizing:border-box;font-family:nobel-wgl reg,Arial,Sans serif}#concert-modal i{font-family:fontawesome!important}#concert-modal-lock{position:fixed;width:80%;background:#fff;z-index:2000;box-shadow:1px -10px 25px #000}#concert-modal-logo{width:100%;margin:15px 0 0;padding:15px 15px 0;float:left}#concert-modal-logo img{width:200px;margin:0 auto}#concert-modal-logo hr{margin:30px 0 0;border-color:#eee}#concert-modal-title{width:100%;margin:0;padding:120px 15px 0;float:left}#concert-modal-title h3{margin:0;color:#e83754}#concert-modal-title h3 span{color:#000}#concert-modal-wrapper{width:100%;margin:5px 0 0;padding:15px;float:left}@media only screen and (max-width:600px){#concert-modal{width:100%;left:0;top:5%}#concert-modal-lock{width:100%}}.concert-ticket-type-wrap{width:100%;margin:0 0 5px;padding:10px;float:left;background:#fff;border:1px solid #eee}.concert-ticket-type-wrap select{width:55px;height:35px;float:left;text-align:center;font-size:20px}.concert-ticket-type-wrap label{width:calc(100% - 55px);margin:0;padding:7px 0 0 20px;float:left;clear:none;font-size:20px}.concert-ticket-type-wrap label span{padding:5px;text-align:right;color:#e83754;font-size:18px;float:right}.booking-pop-button{width:250px;position:relative;margin:10px 0;float:right;bottom:auto!important;padding:12px;font-size:16px;transition:.5s ease all}.booking-pop-button:hover,.booking-pop-button:focus{background:#2a2a2a;transition:.5s ease all}#series-wrapper{width:100%;margin:0;float:left}#series-header{width:100%;margin:0;float:left}#series-header img{width:100%;margin:20px 0 0;float:left}#series-content{width:100%;float:left;box-sizing:border-box}#series-content *{box-sizing:border-box}#series-content i{font-family:fontawesome!important}#series-content h2{display:block!important}#series-content .content{margin:15px 0 0}#series-content .content p{padding:15px 15px 0!important}.series-intro{width:100%;margin:0;padding:0}.series-intro .c6:nth-of-type(2){margin:0 0 0 15px;padding:10px 0 0;border-top:4px solid #2c2829}.series-intro h2{color:#2c2829;margin:0;padding:0;border:0;font-weight:900}.series-intro h2:nth-of-type(2){margin:0 0 10px}.series-intro-video{position:relative;width:100%;padding-top:30px;z-index:1!important;padding-bottom:57.5%}.series-intro-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1!important}.series-intro-video object,.series-intro-video embed{position:relative;margin-top:5px;top:0;left:0;width:100%;height:100%;z-index:1!important}@media only screen and (max-width:992px){.series-intro .c6:nth-of-type(2){margin:0}}.series-video-list{margin:15px 0 0}.series-video-list .placeholder{padding:10px;border:1px solid #ddd;background:#fff}.series-intro-image{background-size:cover;background-position:center;height:100%}@media only screen and (max-width:992px){.series-intro-image{height:inherit}}.component-wrapper{position:absolute;width:100%;height:calc(100% - 55px);overflow:hidden}.component-controls{position:absolute;bottom:0;width:100%;height:45px;overflow:hidden}.component-navigation-link{background:#fff;border:1px solid #ddd;border-top:2px solid #2c2829;font-size:15px;text-align:center;transition:.5s ease all}.component-navigation-link:disabled,.component-navigation-link:hover,.component-navigation-link:focus{background:#2c2829;color:#fff;transition:.5s ease all}.component-navigation-link:disabled{cursor:not-allowed}@media only screen and (max-width:992px){.component-wrapper{position:relative;height:300px}.component-controls{position:relative;height:auto;margin-top:10px}.component-navigation-link{padding:10px 0}}h3#credit-vouchers-title{margin:0 0 5px;padding:0;font-weight:900}#checkout-credit-vouchers-applied{width:100%;margin:0 0 30px;padding:0 0 30px;float:left;display:none;border-bottom:1px solid #ddd}#checkout-credit-vouchers{width:100%;margin:0 0 30px;padding:0 20px 30px;float:left;border-width:0 0 1px;border-style:solid;border-color:#ddd}#checkout-credit-vouchers h3{margin:0 0 5px;font-weight:900}#checkout-credit-vouchers p{margin:0 0 5px}#checkout-credit-vouchers #credit-voucher-form{width:400px;margin:10px 5px 0 0;float:left}#checkout-credit-vouchers #credit-voucher-form input[type=text]{width:100%;padding:10px;font-size:20px}#checkout-credit-vouchers button{margin:10px 0 0}#checkout-credit-vouchers button.ata{background-color:#eee}@media only screen and (max-width:992px){#checkout-credit-vouchers #credit-voucher-form{width:100%}#checkout-credit-vouchers button{text-align:center}}#voucher-block{margin:0;padding:20px;background:#f9f9f9;border:1px solid #ddd}#voucher-block .checkout-button{width:100%;margin:5px 0 0}#voucher-block #balance-display{color:#000;font-weight:900}#checkout-credit-vouchers-applied{}.remove-credit{position:absolute;height:100%;display:block;padding:25px 15px;float:left;text-align:center;border-right:1px solid #ddd;opacity:.5;transition:.5s ease all;z-index:10;cursor:pointer}.remove-credit:hover,.remove-credit:focus{background:#ddd;opacity:1!important;transition:.5s ease all}.remove-credit img{width:16px;margin:0 auto}.remove-basket-lock,.remove-basket-lock:hover,.remove-basket-lock:focus{background:#fff!important;opacity:.2!important}.basket-lock-message{width:100%;margin:0 0 20px;padding:20px 0;float:left;background:#e83754;color:#fff}.basket-lock-message h3{margin:0 20px 5px;font-weight:900}.basket-lock-message p{display:block;width:100%;margin:5px 0 0;padding:0 20px;float:left;color:#fff;font-style:italic}.remove-basket-lock,.remove-basket-lock:hover,.remove-basket-lock:focus{background:#fff!important;opacity:.2!important}.basket-lock-message{width:100%;margin:0 0 20px;padding:20px 0;float:left;background:#e83754;color:#fff}.basket-lock-message h3{margin:0 20px 5px;font-weight:900}.basket-lock-message p{display:block;width:100%;margin:5px 0 0;padding:0 20px;float:left;color:#fff;font-style:italic}.insights-wrap{background:#eee!important}.insights-message{position:relative;width:100%;margin:0 0 20px;padding:20px 0;float:left;background:#f9f9f9;color:#000;border:1px solid #ddd}.insights-message h3{margin:0 20px 5px;font-weight:900}.insights-message p{display:block;width:70%;margin:5px 0 0;padding:0 20px;float:left;color:#000;font-style:italic}.insights-offer-link{position:absolute;width:120px;right:20px;top:30px;padding:8px;font-size:18px;text-align:center;background:#e83754;color:#fff!important;transition:.5s ease all}.insights-offer-link:hover,.insights-offer-link:focus{background:#2c2829;color:#fff!important;transition:.5s ease all}