.dateWidget{background-color:var(--date-widget-background, #0081CE);border-radius:3px;border:1px solid var(--date-widget-border, #0084CB);height:60px;left:-10px;text-align:center;top:1px;width:60px;float:left;margin-right:20px}.dateWidget .day{color:#666;display:block;font-size:16px;font-weight:bold;line-height:1em;padding-bottom:4px;padding-top:5px;background:#fff}.dateWidget .month{color:#fff;display:block;font-size:1em;line-height:2.1em;text-transform:uppercase}@keyframes btn-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.editor form.styled label em{font-style:normal;color:#e74528}.editor form.styled input[type=text],.editor form.styled input[type=email],.editor form.styled input[type=password],.editor form.styled input[type=number]{width:100%;height:36px;padding:7px 10px;border-radius:4px;box-sizing:border-box;border:1px solid #d6d6d6}.editor form.styled textarea,.editor form.styled select{width:100%;height:36px;padding:7px 10px;border-radius:4px;box-sizing:border-box;border:1px solid #d6d6d6}.editor form.styled textarea{height:200px}.editor table:not(.ui-datepicker-calendar){width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:30px}.editor table:not(.ui-datepicker-calendar) th,.editor table:not(.ui-datepicker-calendar) td{padding:10px 5px;line-height:1em}.editor table:not(.ui-datepicker-calendar) th{background:var(--order-table-header, #00a5ea);color:#fff}.editor .btn:not(.bootstrap .btn){font-size:18px;line-height:18px;display:inline-block;color:#fff;background-color:var(--submit-button, #00a5ea);text-transform:uppercase;padding:13px;min-width:200px;border-bottom:0 !important;border-radius:3px;text-align:center;-webkit-appearance:none;border:0;cursor:pointer;font-weight:bold;opacity:1;transition:opacity .25s,background .25s,color .25s;text-decoration:none}.editor .btn:not(.bootstrap .btn)[disabled],.editor .btn:not(.bootstrap .btn).btn-loading{opacity:.5;transition:opacity .25s,background .25s,color .25s}.editor .btn:not(.bootstrap .btn).btn-small{padding:5px 8px;font-size:16px;min-width:unset}.editor .btn:not(.bootstrap .btn).btn-green{background-color:#7a9e1d}.editor .btn:not(.bootstrap .btn).btn-red{background-color:#e74528}.editor .btn:not(.bootstrap .btn).btn-loading{position:relative;color:rgba(0,0,0,0)}.editor .btn:not(.bootstrap .btn).btn-loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:btn-loading-spinner 1s ease infinite}.editor .btn-wrapper{margin-bottom:1em}.events_table{display:flex;flex-wrap:wrap}.events_table .event{display:flex;width:100%;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.events_table .event:first-child{padding-top:15px}.events_table .event:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.events_table .event .image img{display:block;max-height:61px;width:auto;max-width:100%}.events_table .event>*{margin-right:10px}.events_table .event>*:last-child{margin-right:0}.events_table .event .details{flex:1}.events_table .event .details h3{margin-top:0;margin-bottom:5px;padding:0;text-align:left !important}.events_table .event .details p{margin-top:0;margin-bottom:5px;padding:0;text-align:left !important}.events_table .event .details p:last-child{margin-bottom:0}.events_table .event .details .price{color:#000;font-weight:500}.events_table .event .btn{font-size:15px}@media(max-width: 680px){.events_table .event{flex-wrap:wrap;text-align:left !important}.events_table .event .image{order:-1;width:100%;margin:0 0 10px}.events_table .event .image img{width:auto;max-width:100%;height:auto;max-height:300px}.events_table .event .btns{width:100%;margin-top:10px}}body:not(.kiosk){--bo-accent: var(--primary_color, #0081ce)}body:not(.kiosk) .events_table{flex-direction:column;flex-wrap:nowrap;gap:14px}body:not(.kiosk) .events_table .event{position:relative;margin-bottom:0;padding:16px 18px;border:1px solid #e6e9ee;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(20,30,50,.05);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;gap:16px}body:not(.kiosk) .events_table .event>*{margin-right:0}body:not(.kiosk) .events_table .event:first-child{padding-top:16px}body:not(.kiosk) .events_table .event:last-child{padding-bottom:16px}body:not(.kiosk) .events_table .event:hover{border-color:color-mix(in srgb, var(--bo-accent) 55%, #e6e9ee);box-shadow:0 10px 26px rgba(20,30,50,.12);transform:translateY(-2px)}body:not(.kiosk) .events_table .event.featured{border-color:color-mix(in srgb, var(--bo-accent) 45%, #e6e9ee);background:linear-gradient(180deg, color-mix(in srgb, var(--bo-accent) 6%, #fff), #fff)}body:not(.kiosk) .events_table .event.featured::before{content:"Featured";position:absolute;top:-9px;left:16px;padding:2px 10px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--bo-accent);border-radius:999px}body:not(.kiosk) .events_table .event .image{flex:0 0 auto;display:block;line-height:0}body:not(.kiosk) .events_table .event .image img{width:84px;height:84px;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#f2f4f7}body:not(.kiosk) .events_table .event .details{min-width:0}body:not(.kiosk) .events_table .event .details h3{margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.3}body:not(.kiosk) .events_table .event .details h3 a{color:#1c2430;text-decoration:none}body:not(.kiosk) .events_table .event .details h3 a:hover{color:var(--bo-accent)}body:not(.kiosk) .events_table .event .details .event-date{margin-bottom:3px;color:var(--bo-accent);font-size:13px;font-weight:600;letter-spacing:.2px}body:not(.kiosk) .events_table .event .details .venue{color:#6b7480;font-size:13.5px;line-height:1.4}body:not(.kiosk) .events_table .event .details .price{display:inline-block;margin-top:2px;color:#1c2430 !important;font-weight:600;font-size:13.5px}body:not(.kiosk) .events_table .event .details .price .price{display:inline;padding:2px 10px;border-radius:999px;background:color-mix(in srgb, var(--bo-accent) 10%, #f4f6f9);color:color-mix(in srgb, var(--bo-accent) 70%, #1c2430);font-size:13px}body:not(.kiosk) .events_table .event .btns{flex:0 0 auto}body:not(.kiosk) .events_table .event .btns .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;font-size:14px;white-space:nowrap;box-shadow:0 2px 8px rgba(20,30,50,.12);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}body:not(.kiosk) .events_table .event .btns .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(20,30,50,.18);filter:brightness(1.03)}body:not(.kiosk) .events_table .event .btns .btn::after{content:"→";font-size:15px;line-height:1}body:not(.kiosk) .events_table .info{width:100%;margin:0;padding:48px 24px;text-align:center;color:#6b7480;font-size:15px;background:#fff;border:1px dashed #d7dce3;border-radius:14px}@media(max-width: 680px){body:not(.kiosk) .events_table{gap:12px}body:not(.kiosk) .events_table .event{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:14px}body:not(.kiosk) .events_table .event .image{order:0;flex:0 0 auto;width:auto;margin:0}body:not(.kiosk) .events_table .event .image img{width:60px;height:60px;border-radius:10px}body:not(.kiosk) .events_table .event .details{flex:1 1 0;min-width:0}body:not(.kiosk) .events_table .event .details h3{font-size:15.5px}body:not(.kiosk) .events_table .event .btns{order:3;flex-basis:100%;width:100%;margin-top:2px}body:not(.kiosk) .events_table .event .btns .btn{width:100%;justify-content:center;padding:12px 18px}body:not(.kiosk) .bo-pager{margin-top:18px}}.eventbookings h2{padding-bottom:0 !important;margin:20px 0;font-size:20px;display:none}.eventbookings .top{width:100%;overflow:hidden}.eventbookings .top form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px 0}.eventbookings .top .inner{display:flex;justify-content:space-between;width:48%}.eventbookings .top .inner input[name=keyword]{width:calc(100% - 80px);border-top-right-radius:0;border-bottom-right-radius:0}.eventbookings .top .inner .btn{border-top-left-radius:0;border-bottom-left-radius:0}.eventbookings .top .btn{margin:0;width:auto;min-width:unset !important}.eventbookings .top input[type=text]{max-width:unset;height:46px !important}@media(max-width: 766px){.eventbookings .top .manage,.eventbookings .top .inner{padding:0}}body:not(.kiosk){--bo-accent: var(--primary_color, #0081ce)}body:not(.kiosk) .bo-container{width:100%;max-width:1400px;margin:0 auto}body:not(.kiosk) .bo-container,body:not(.kiosk) .bo-container *,body:not(.kiosk) .bo-container *::before,body:not(.kiosk) .bo-container *::after{box-sizing:border-box}body:not(.kiosk) .bo-results{position:relative;transition:opacity .15s ease}body:not(.kiosk) .bo-results.is-loading{opacity:.55;pointer-events:none}body:not(.kiosk) .bo-pager{margin-top:24px}body:not(.kiosk) .eventbookings.boxoffice{margin-bottom:18px}body:not(.kiosk) .eventbookings.boxoffice .top{position:sticky;top:0;z-index:20;overflow:visible}body:not(.kiosk) .eventbookings.boxoffice .top form{gap:12px;padding:14px 16px;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 1px 2px rgba(20,30,50,.05)}body:not(.kiosk) .eventbookings.boxoffice .top .inner{position:relative;width:auto;flex:1 1 320px;max-width:560px}body:not(.kiosk) .eventbookings.boxoffice .top .inner::before{content:"";font-family:"Font Awesome 6 Pro","FontAwesome";font-weight:900;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9aa4b1;font-size:15px;pointer-events:none;z-index:1}body:not(.kiosk) .eventbookings.boxoffice .top .inner input[name=keyword]{flex:1 1 auto;width:auto;min-width:0;height:48px !important;padding-left:42px;border:1px solid #dfe3ea;border-right:0;border-radius:10px 0 0 10px;background:#f7f9fb;font-size:15px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}body:not(.kiosk) .eventbookings.boxoffice .top .inner input[name=keyword]:focus{outline:none;background:#fff;border-color:var(--bo-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bo-accent) 18%, transparent)}body:not(.kiosk) .eventbookings.boxoffice .top .inner .btn-search{flex:0 0 auto;white-space:nowrap;height:48px;padding:0 22px;border-radius:0 10px 10px 0}body:not(.kiosk) .eventbookings.boxoffice .top .manage.btn{flex:0 0 auto;height:48px;display:inline-flex;align-items:center;padding:0 20px;border-radius:10px;background:rgba(0,0,0,0) !important;color:#6b7480 !important;border:1px solid #dfe3ea !important;box-shadow:none;transition:color .15s ease,border-color .15s ease,background .15s ease}body:not(.kiosk) .eventbookings.boxoffice .top .manage.btn:hover,body:not(.kiosk) .eventbookings.boxoffice .top .manage.btn:focus{color:#c0392b !important;border-color:color-mix(in srgb, #c0392b 40%, #dfe3ea) !important;background:color-mix(in srgb, #c0392b 6%, #fff) !important}@media(max-width: 766px){body:not(.kiosk) .bo-container{padding-left:12px;padding-right:12px}body:not(.kiosk) .eventbookings.boxoffice .top{position:static}body:not(.kiosk) .eventbookings.boxoffice .top form{flex-direction:column;align-items:stretch}body:not(.kiosk) .eventbookings.boxoffice .top .inner{flex:0 0 auto;width:100%;max-width:none}body:not(.kiosk) .eventbookings.boxoffice .top .manage.btn{width:100%;justify-content:center}}.boxoffice .success{text-align:center}.boxoffice .success h3{font-size:18px}.boxoffice .success .boxoffice-print a{background:#f39c12;border-color:#e08e0b;border-radius:4px;color:#fff;padding:10px 15px;display:inline-block;margin-top:10px}.boxoffice .success .boxoffice-print a:hover,.boxoffice .success .boxoffice-print a:focus,.boxoffice .success .boxoffice-print a:active,.boxoffice .success .boxoffice-print a.active{background-color:#d2850b;border-color:#a66908;color:#fff;text-decoration:none}