#event-summary-block{border-bottom:none;padding-bottom:0}.event-tickettypetable{width:100%;margin-top:5px;margin-bottom:5px;text-align:left}.event-ticket-type{border-top:solid 1px #eaeaea;border-top-width:1px}.event-ticket-type:first-child{border-top:none}.event-child-display-group{overflow:hidden;border-top:solid 1px #eaeaea}.event-child-display-group:first-child{border-top:none}.event-ticket-type:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.event-ticket-type:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.event-ticket-type,.event-display-group-header{display:flex;justify-content:space-between;padding-bottom:11px;padding-top:13px;padding-left:16px;padding-right:16px;min-height:40px;transition:background-color 300ms}.event-ticket-type-list{border-radius:4px;border:solid 2px #eaeaea;margin-bottom:14px}.event-display-group-container .event-ticket-type-list{border-top:none;border-top-left-radius:0;border-top-right-radius:0;max-height:10000px}.hidden-container .display-group-name,.hidden-container .ticket-type-name,.hidden-container .ticket-type-costs-and-quantity{opacity:.58}.event-display-group-container.collapsed-container .event-ticket-type-list{max-height:10px;margin-left:15px;margin-right:15px}.event-child-display-group.collapsed-container .event-ticket-type-list{max-height:0;margin-bottom:-4px;transition:max-height 200ms cubic-bezier(1,.75,.25,1),border-color 200ms;border-color:transparent;overflow:hidden}.event-child-display-group .event-ticket-type-list{max-height:5000px;margin:20px;margin-top:0;border-radius:4px;border:solid 2px #eaeaea;box-sizing:content-box}.with-dependencies .event-ticket-type-list{margin-bottom:15px}.event-display-group-container .event-ticket-type-list{transition:max-height 400ms cubic-bezier(1,0,0,1),margin 400ms,background 400ms,border-color 400ms}.event-display-group-container.collapsed-container .event-ticket-type-list .event-ticket-type,.event-display-group-container.collapsed-container .event-ticket-type-list .event-child-display-group{background:#fbfbfb;transition:background 200ms,opacity 200ms ease 100ms;pointer-events:none;opacity:0}.event-ticket-type-list .event-ticket-type,.event-ticket-type-list .event-child-display-group{transition:opacity 200ms ease 50ms}.event-child-display-group:not(:last-child):after{content:"";display:block;transition:margin 500ms cubic-bezier(.5,0,0,1)}.event-child-display-group.event-display-group-container{margin-bottom:13px;border-radius:4px;border:solid 2px #eaeaea}.event-display-group-container>.event-display-group-header{transition:background-color 400ms,border-radius 400ms;background-color:#eaeaea;border-top-left-radius:4px;border-top-right-radius:4px}.event-display-group-container.collapsed-container>.event-display-group-header{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.collapsed-container .event-display-group-header,.expanded-container .event-display-group-header:hover{cursor:pointer}.event-display-group-header .display-group-descriptors{margin-top:auto;margin-bottom:auto;width:100%}.event-display-group-header .display-group-lock-icon{margin-top:auto;margin-bottom:auto;margin-right:8px;opacity:.58;transition:opacity 400ms;cursor:pointer}.unlocked-container .display-group-lock-icon{opacity:1}.event-display-group-header .display-group-lock-icon img{width:24px}.event-display-group-header .display-group-name{font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.7;letter-spacing:.2px;color:#000;transition:opacity 400ms}.select_medium{padding:4px}.collapsed-container .event-display-group-header.event-offercodeapplied.offercode-initial,.event-ticket-type-list>.event-ticket-type.event-offercodeapplied.offercode-initial{background-color:#fff}.event-display-group-container.hidden-initial,.event-child-display-group.hidden-initial{display:none}.collapsed-container .event-offercodeapplied+.event-ticket-type-list{background-color:#d1f5d1;border-color:#bcdcbc}.event-ticket-type.event-offercodeapplied,.event-child-display-group.collapsed-container.container-offercodeapplied{background-color:#d1f5d1;margin:-2px;border:2px solid #bcdcbc}.event-display-group-header .display-group-subtitle{font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:.1px;color:#7d7d7d}.event-display-group-header .display-group-quantity{font-family:Arial;font-size:12px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:right;color:#000;margin:auto;min-width:115px;width:20%;margin-left:20px}.event-ticket-type .discount-message{width:163px;height:11px;font-family:Arial;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.92;letter-spacing:.1px;text-align:right;color:#006e00}.event-ticket-type .fees-message{width:170px;height:11px;opacity:.58;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.92;letter-spacing:.1px;text-align:right;color:#000}.dependency-details-dependent-list{list-style-type:disc;list-style-position:inside;margin-top:10px}.log-in,.dependency-log-in,.already-purchased{border-radius:4px;background-color:#f0f0f0;padding:20px;margin-top:30px}.depedency-met{margin-right:4px;margin-top:-3px}.log-in div,.dependency-log-in div{margin-bottom:10px}.event-display-group-header .icon-expand{width:24px;height:24px}.icon-expand-less{display:inline}.icon-expand-more{display:none}.collapsed-container .icon-expand-less{display:none}.collapsed-container .icon-expand-more{display:inline}.no-collapse>.event-display-group-header>.display-group-quantity{display:none}.display-group-quantity-label{opacity:0;transition:opacity 200ms}.collapsed-container .display-group-quantity-label{opacity:.58}.group-dependencies-label{height:17px;margin-top:-7px;margin-bottom:15px;font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6b6b6b;white-space:nowrap;overflow:hidden;max-width:94%;text-overflow:ellipsis}.group-dependencies-label a{color:#0074b3}.dependency-details-dependent-list a,.group-dependencies-label a{cursor:pointer;text-decoration:underline}.event-child-display-group.collapsed-container .group-dependencies-label{display:none}.event-child-display-group .group-dependencies-label{margin-left:20px}@media only screen and (max-width:600px){.event-ticket-type .ticket-type-name-and-dates{display:flex;flex:1;flex-direction:column;justify-content:center}}.event-ticket-type .ticket-type-name{font-family:Arial;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.2px;color:#000;transition:opacity 400ms}.event-ticket-type .ticket-type-dates{font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;display:block;line-height:1.4;letter-spacing:.1px;color:#7d7d7d;margin-top:4px}.event-ticket-type .ticket-type-costs-and-quantity{display:flex;transition:opacity 400ms}@media only screen and (max-width:600px){.event-ticket-type .ticket-type-costs-and-quantity{align-items:flex-end;flex-direction:column;padding-left:15px;justify-content:center}}.event-ticket-type .ticket-type-costs{display:flex}@media only screen and (max-width:600px){.event-ticket-type .ticket-type-costs{display:block}}.event-ticket-type .ticket-type-quantity{margin:auto;width:80px;text-align:right}.ticket-type-quantity select[disabled]{pointer-events:none}@media only screen and (max-width:600px){.event-ticket-type .ticket-type-quantity{margin:0}}.event-ticket-type .ticket-type-total{margin:auto 15px;width:100%;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.2px;text-align:right;color:#000}@media only screen and (max-width:600px){.event-ticket-type .ticket-type-total{display:block;margin:0;padding-right:0;margin-bottom:6px}}.event-tickettypetable th{border-bottom:2px solid}.event-tickettype-footer{border-bottom:2px solid #d5d5d5}.event-tickettypetable .col-tickettype{width:190px;padding-right:20px}.event-tickettypetable .col-salesdates{padding-right:20px}.col-ticketprice,.col-bookingfee,.col-totalprice,.col-phonefee,.col-remaining{text-align:right;padding-right:20px}.event-tickettypetable .col-details{display:none}a.details-title{color:#0074b3;font-size:12px;text-transform:uppercase;line-height:16px;padding-left:15px;background:url(/v2/assets/img/common/icon_help_small.png) no-repeat;background-size:11px 11px;background-position-y:2px;margin-top:4px}.event-tickettypetable tr td{padding-top:8px}#event-tickettype-buytickets{padding-top:15px;padding-bottom:30px;display:flex;justify-content:space-between}#event-tickettype-buytickets-buttons{width:auto}#event-tickettype-agequalifier{float:left}.event_ages_under18{background:url("/v2/assets/img/event/under18.png") no-repeat;padding-left:40px}.event_ages_over18{background:url("/v2/assets/img/event/over18.png") no-repeat;padding-left:40px}.event_ages_allages{background:url("/v2/assets/img/event/allages.png") no-repeat;padding-left:40px}.event_ages_unspecified{}.botrplayer embed,.botrplayer>object,#feature-video iframe{width:430px!important;height:240px!important}#related-events img{width:118px;height:118px}#related-events{padding-bottom:10px}.page ul{list-style:initial;list-style-type:disc;font-size:14px;margin-bottom:10px;line-height:21px;padding-left:40px}#fees-for-event label{cursor:default}#fees-for-event{text-align:right;font-weight:normal;font-size:13px;text-decoration:none;padding:10px 0}#waitlist{height:100%;background-color:#000;margin-bottom:15px;padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;border-radius:3px}#waitlist-add{height:100%}.waitlist-add-section{height:60%}.waitlist-add-section.waitlist-add-section-logged-in{height:100%;display:inline-flex;width:100%}.waitlist-image{float:left}.waitlist-text{float:left;padding-left:15px}.waitlist-text-top{font-size:20px}.waitlist-text-top,.waitlist-text-bottom{color:#fff}.waitlist-text-bottom>a{color:#00c900}.waitlist-text-bottom>a:hover{color:#fff}#waitlist-submit{height:27px;padding-top:6px}#waitlist-input{display:inline-block;height:40%;width:100%;padding-top:15px}@media screen and (min-width:480px){#waitlist-input>form>.waitlist-textinput{margin-right:5px;width:39.9%}.waitlist-text{width:85%}.waitlist-loggedin-button{float:right;position:absolute;right:25%}}@media screen and (max-width:480px){#waitlist-input>form>.waitlist-textinput{margin-right:5px}#waitlist-input>form>input{margin-top:10px}.waitlist-text{width:79%}}#waitlist-success{display:none;height:100%}#waitlist-success.waitlist-success-visible{display:inline-block!important;width:100%}#waitlist-add.waitlist-already-on-list{display:none}#waitlist-success.waitlist-already-on-list{display:inline-flex}.tickettypegroup-button-done{color:#fff;line-height:30px;width:90px;font-weight:bold;font-size:14px;text-align:center;text-transform:uppercase;cursor:pointer;margin-top:14px;margin-right:16px;float:right}img.tickettypegroup-icon-expand{width:10px;padding-left:5px}img.tickettypegroup-icon-help{width:13px}img.tickettypegroup-icon-check,img.tickettypegroup-icon-warning{width:15px;padding-left:2px}.tickettypegroup-options-container{border-style:solid;border-width:0 2px 2px 2px;background-color:#f0f0f0;padding-bottom:16px}.package-options .tickettypegroup-options-container-info-box{background-color:#d1f5d1;padding:16px}#credits-options .tickettypegroup-options-container-info-box{background-color:#e7f3fe;padding:16px}.tickettypegroup-selection-text-container{padding:20px 16px 10px 16px}.tickettypegroup-selection-title{float:left;text-transform:uppercase;font-weight:bold}.tickettypegroup-group-selection-status-container{float:right;font-style:italic}.tickettypegroup-group-selection-status-incomplete{color:#666}.tickettypegroup-group-selection-status-complete{color:#5e7d21;font-weight:bold}.tickettypegroup-group-selection-status-warning{color:#d81319;font-weight:bold}.tickettypegroup-tickettypes-container{background-color:#fff;padding:5px 16px;margin-left:16px;margin-right:16px}.tickettypegroup-tickettype-table{width:100%;text-align:left}tr.tickettypegroup-tickettype-row>td{padding-top:8px;padding-bottom:8px}tr.tickettypegroup-tickettype-row:not(:last-child){border-bottom:1px solid}.tickettypegroup-col-tickettype{width:30%}.tickettypegroup-col-salesdates{width:45%}.tickettypegroup-col-totalprice{width:15%;text-align:right;text-decoration:line-through}.tickettypegroup-col-quantity{width:10%;text-align:right}.tickettypegroup-col-tickettype,.tickettypegroup-col-salesdates,.tickettypegroup-col-totalprice{padding-right:20px}.tickettypegroup-col-details{display:none}.tickettypegroup-summary-header{font-size:12px;color:#666;font-style:italic;padding:0 0 4px 0!important}.tickettypegroup-summary-items td{font-size:12px;color:#666;padding:4px 0!important}.tickettypegroup-summary-items>.quantity{width:15px}.credits-title-bar{background:#0083c8;padding:8px 18px 6px 18px;border-radius:4px 4px 0 0;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex}.credits-title-bar-left-content{color:#fff;font-size:22px;text-transform:uppercase;margin-right:auto}.credits-title-bar-right-content{margin-left:auto}.credits-container{border-color:#0083c8}.credits-container-footer{margin-bottom:18px}.credits-title-bar-right-content>.tickettypegroup-icon-expand{margin-top:10px}.credits-button-done{background:#0083c8}.credits-group-selection-status{display:none}.package-options-button-configure{color:#fff;background:#00a500;line-height:35px;width:100%;font-weight:bold;font-size:14px;text-align:center;text-transform:uppercase;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px}.package-options-button-done{background:#00a500;border-radius:4px}.package-options-container{border-color:#00a500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}li.package-options{margin:0 12px 12px 12px}.package-group-selection-status{display:none}#chooselocation,#mobile-header-location{display:none}