.tn-ticket-selector{max-width:600px;margin-bottom:25px}.tn-ticket-selector__controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.tn-ticket-selector__heading-available-zones{margin-top:0;font-size:1.2em}.tn-ticket-selector__pricetype-selector,.tn-ticket-selector__zone-selector{margin-bottom:20px}.tn-ticket-selector__pricetype-placeholder{background-color:#eee;border:1px solid #ddd;color:#999;padding:25px 15px;margin-bottom:20px;font-style:italic;text-align:center;-webkit-box-ordinal-group:1000000;-ms-flex-order:999999;order:999999}.tn-ticket-selector__pricetype-list{margin-bottom:0}.tn-ticket-selector__additional-controls{margin-bottom:20px}.tn-ticket-selector__pricetype-list-item{border-top:1px solid #eee;padding:10px 0 9px;line-height:1;font-size:1.285em}.tn-ticket-selector__pricetype-list-item:first-child{border-top:none}.tn-ticket-selector__pricetype-list-item label{margin:0}.tn-ticket-selector__pricetype{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tn-ticket-selector__pricetype-name{margin:0;font-size:1em;line-height:1}.tn-ticket-selector__pricetype-fee-breakdown{font-weight:400;font-size:.7em;margin-top:4px;font-style:italic;color:#999}.tn-ticket-selector__pricetype-select-wrapper{width:100px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.tn-ticket-selector__seat-options{margin:30px 0}.tn-ticket-selector__legend-heading{font-size:1.2em;border:0;margin-bottom:10px}.tn-ticket-selector__legend-heading>*{font-size:1em;margin:0}.tn-radio-button-list{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tn-radio-button-list__list-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 5px 5px 0}@media (min-width:768px){.tn-radio-button-list__list-item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}.tn-radio-button-list__list-item label{display:block;margin-bottom:0}.tn-radio-button-list__button{display:block;padding-right:20px}.tn-radio-button-list__check-icon{opacity:0;margin-right:5px}.tn-radio-button-list__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tn-radio-button-list__input:focus+.tn-radio-button-list__button{color:#333;background-color:#e6e6e6;border-color:#adadad}.tn-radio-button-list__input:checked+.tn-radio-button-list__button .tn-radio-button-list__check-icon{opacity:1}.tn-radio-button-list__input:checked+.tn-radio-button-list__button{background-color:#337ab7;border-color:#2e6da4;color:#fff}.tn-radio-button-list__input:disabled+.tn-radio-button-list__button{background-color:#ddd;border-color:#ddd;color:#999;cursor:default}.tn-ticket-selector-seating-request{margin-bottom:25px}.tn-ticket-selector-seating-request__heading{font-size:1.1em;font-weight:700;margin:0 0 5px}.tn-ticket-selector-seating-request__description{margin-bottom:15px}.tn-info-btn{display:inline-block;position:relative;height:1em;width:24px;border:0;padding:0;background-color:transparent;vertical-align:middle}.tn-info-btn:before{content:"";position:absolute;background-image:url(https://production.tnew-assets.com/tnew/fonts/info-circle.129daa.svg);border:1px solid rgba(0,0,0,.4);width:24px;background-size:22px;background-repeat:no-repeat;background-position:50%;height:24px;top:50%;margin-top:-12px;border-radius:24px;left:0;opacity:.8}.tn-package-perf-details__image-wrapper{margin-bottom:25px}.tn-package-perf-details__image{margin:0 auto;display:block;max-width:100%}.tn-package-perf-details__description-container{margin-bottom:10px}.tn-package-detail__heading-container{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tn-package-detail__image-wrapper{display:none}@media (min-width:768px){.tn-package-detail__image-wrapper{display:block;width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:15px}}.tn-package-detail__image{max-width:100%}.tn-package-detail__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tn-package-detail__title{font-weight:700;line-height:1.1;font-size:32px;-ms-flex-item-align:center;align-self:center;margin:0}.tn-package-detail__venue{font-size:1.2em;display:inline-block;margin-top:7px}.tn-package-detail__perf-list{list-style:none;margin:20px 0 35px;padding:0;background-color:#fff;max-width:950px}.tn-package-detail__description-container{margin-bottom:35px}.tn-package-perf{border:1px solid #ddd;position:relative;margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.tn-package-perf{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tn-package-perf__property{padding:7px 10px}.tn-package-perf__property--title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width:768px){.tn-package-perf__property--title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.tn-package-perf__property--datetime{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f2f2;color:#666;font-size:.9em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.tn-package-perf__property--datetime{-webkit-box-flex:0;-ms-flex:0 0 215px;flex:0 0 215px;display:block;color:#555;background-color:#fff;font-size:1em}}.tn-package-perf__property--datetime-empty{display:none}@media (min-width:768px){.tn-package-perf__property--datetime-empty{display:block}}.tn-package-perf__date,.tn-package-perf__property--btn-more-info,.tn-package-perf__time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
/*# sourceMappingURL=tnew-packages-fixed-detail.6c89bde03fa3e52741a4ee1339280aa5.css.map*/