.tn-ticket-selector{max-width:600px;margin-bottom:25px}.tn-ticket-selector__controls-container{display:flex;flex-direction:column;margin-bottom:20px}.tn-ticket-selector__controls-container>:last-child{margin-bottom:0}.tn-ticket-selector__pricetype-selector,.tn-ticket-selector__zone-group-selector,.tn-ticket-selector__zone-selector{margin-bottom:20px}.tn-ticket-selector__pricetype-placeholder{background-color:#eee;border:1px solid #ddd;color:#666;padding:25px 15px;margin-bottom:20px;font-style:italic;text-align:center;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}.tn-ticket-selector__pricetype-list-item:first-child{border-top:none}.tn-ticket-selector__pricetype{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.tn-ticket-selector__pricetype{flex-wrap:nowrap}}.tn-ticket-selector__pricetype .form-group{margin-bottom:0}.tn-ticket-selector__pricetype-label-container{font-size:1.285em;padding-bottom:6px;width:100%;margin-bottom:10px}@media(min-width:768px){.tn-ticket-selector__pricetype-label-container{margin-bottom:0;padding-top:28px}}.tn-ticket-selector__pricetype-label-heading{margin:0}.tn-ticket-selector__pricetype-name{margin:0;font-size:1em;line-height:1}.tn-ticket-selector__pricetype-message{font-weight:400;font-size:.7em;margin-top:4px;font-style:italic;color:#666}.tn-ticket-selector__pricetype-select-wrapper{width:100px;flex-shrink:0;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-ticket-selector__legend{color:inherit;border:0;margin:0 0 10px}.tn-ticket-selector__heading{margin:0;font-size:.8em}.tn-ticket-selector__heading:focus{outline:2px solid var(--tn-link-color-hover);outline-offset:2px;z-index:1}.tn-ticket-selector__amount-input-container{margin:0 15px 0 0;flex:0 0 auto;align-self:flex-start;max-width:50%}@media(min-width:768px){.tn-ticket-selector__amount-input-container{padding-left:10px;width:170px}}.tn-ticket-selector__fixed-amount-input{background:none!important;border-color:transparent;box-shadow:none;font-size:1.285em;color:var(--tn-text-color);padding-left:5px;margin-left:-5px;width:calc(100% + 5px)}.tn-ticket-selector__fixed-amount-input:focus{border:1px solid;background-color:#eee!important}.tn-ticket-selector__fixed-amount-input:focus:focus{outline:2px solid var(--tn-link-color-hover);outline-offset:2px;z-index:1}.tn-radio-button-list{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.tn-radio-button-list__list-item{flex:1 1 50%;margin:0 5px 5px 0}@media(min-width:768px){.tn-radio-button-list__list-item{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;width:12px;height:12px}.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;outline:2px solid var(--tn-link-color-hover);outline-offset:2px;z-index:1}.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:var(--tn-brand-primary);border-color:var(--tn-btn-primary-border);color:#fff}.tn-radio-button-list__input:disabled+.tn-radio-button-list__button{background-color:#ddd;border-color:#ddd;color:#999;cursor:default}.tn-ticketing-mode-change{margin:0 0 30px}.tn-ticketing-mode-change--flex-details{margin:30px 0 0}.tn-ticketing-mode-change__content{padding:15px;display:inline-block;background-color:#fafafa;border:1px solid #ddd;align-self:right;font-size:.95em;font-style:italic}.tn-toggle-btn{white-space:normal}.tn-toggle-btn__icon{height:16px;width:16px;color:rgba(0,0,0,.6);margin-left:10px}.tn-toggle-btn__label-contents{display:flex;justify-content:space-between;align-items:center}.tn-toggle-btn[aria-expanded=false] .tn-toggle-btn__label-hide{display:none}.tn-toggle-btn[aria-expanded=false] .tn-toggle-btn__label-show,.tn-toggle-btn[aria-expanded=true] .tn-toggle-btn__label-hide{display:block}.tn-toggle-btn[aria-expanded=true] .tn-toggle-btn__label-show{display:none}.tn-additional-events{margin-bottom:20px}.tn-additional-events__controls-container{margin-bottom:20px;border-bottom:1px solid #f1f1f1;padding-bottom:20px}.tn-additional-events__instructions{border-bottom:1px solid #eee;margin:-15px -15px 25px;padding:10px 20px 10px 15px;background-color:#f5f5f5;display:block;max-width:none}.tn-additional-events__toggle-controls{margin-bottom:10px}.tn-additional-events__list{list-style:none;padding:0;margin:0}.tn-additional-events__list-item{margin-bottom:2px}.tn-additional-events__list-item a[aria-current=page]{font-style:italic;font-weight:700}.tn-additional-events__date-select-container{display:flex}.tn-additional-events__date-select{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0}.tn-additional-events__btn-submit{display:flex;justify-content:center;width:40px;padding:0;align-items:center;border-top-left-radius:0;border-bottom-left-radius:0}.tn-additional-events__btn-submit-icon{width:16px;height:16px}.tn-additional-events__continue-shopping-link-container{margin-bottom:15px}.tn-event-detail{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width:768px){.tn-event-detail{flex-wrap:nowrap}}.tn-event-detail__additional-events-container{background-color:#fafafa;padding:15px;width:100%;flex-shrink:0}.tn-event-detail__additional-events-container--desktop{display:none}@media(min-width:768px){.tn-event-detail__additional-events-container--desktop{display:block}.tn-event-detail__additional-events-container--mobile{display:none}.tn-event-detail__additional-events-container{width:35%;margin-right:25px}}@media(min-width:992px){.tn-event-detail__additional-events-container{width:25%}}.tn-event-detail__seatmap-container{display:none;flex-shrink:0}.tn-event-detail__seatmap-container img{max-width:100%}@media(min-width:992px){.tn-event-detail__seatmap-container{width:25%;display:block;margin-left:25px}}.tn-event-detail__main-container{flex-grow:1;margin-bottom:90px}@media(min-width:992px){.tn-event-detail__btn-view-seat-map-modal{display:none}}.tn-event-detail__performance-details-container{margin-bottom:40px}.tn-event-detail__display-time,.tn-event-detail__location{font-size:1.2em;margin-bottom:0;line-height:1.3}.tn-event-detail__title{font-size:1.7em;line-height:1.2;margin:16px 0}.tn-event-detail__ticket-selection-section-heading{margin-bottom:20px}.tn-prod-season-header{margin-bottom:25px;border-bottom:1px solid #efefef;padding-bottom:25px}.tn-prod-season-header__description{overflow:hidden;transition:height .25s ease-out}.tn-prod-season-header__description-container{margin-top:15px;background-color:#fafafa;padding:10px}.tn-prod-season-header__description-text-content{padding:15px 0 5px}.tn-prod-season-header__title-and-image-container{display:flex;margin-top:15px}.tn-prod-season-header__image-wrapper{display:none}@media(min-width:768px){.tn-prod-season-header__image-wrapper{display:block;width:200px;flex:0 0 auto;margin-right:15px}}.tn-prod-season-header__image{max-width:100%}.tn-prod-season-header__title{line-height:1.1;font-size:32px;align-self:center;margin:0}.tn-facebook-btn{margin-bottom:15px;display:flex;align-items:center}.tn-facebook-btn__icon{width:16px;height:16px;margin-right:5px}

/*# sourceMappingURL=tnew-events-detail.ea6f51ff742d8b0a1a76.css.map*/