@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.acf_prepend,.btn-custom,.dropdown-container select,.dropdown-container-alt select,.et_pb_module,.et_pb_module p,.event-card.default-style,.event-details,.form-all,.gig-custom-credit,.manual-scroll,.pa-inline-buttons,.scrollable-container,.slider-description,.ticket-signup-text,.ticket-signup-title,body,button,input,select,textarea{font-family:var(--glasswerk-font-body)}#main-content,body{background-color:var(--page-bg-color)}.genre-buttons a,.navigation button{color:var(--glasswerk-hero-button-color)!important;background-color:var(--glasswerk-hero-button-bg-color)!important}:root{--glasswerk-font-primary:var(--glasswerk-header-font,'Open Sans'),-apple-system,BlinkMacSystemFont,sans-serif;--glasswerk-font-secondary:var(--glasswerk-subheader-font,'Open Sans'),-apple-system,BlinkMacSystemFont,sans-serif;--glasswerk-font-body:var(--glasswerk-paragraph-font,'Open Sans'),-apple-system,BlinkMacSystemFont,sans-serif;--h1-font-family:var(--glasswerk-font-primary);--h1-font-size:var(--glasswerk-h1-font-size,32px);--h1-font-weight:var(--glasswerk-h1-font-weight,700);--h1-color:var(--glasswerk-h1-color,#000000);--h2-font-family:var(--glasswerk-font-secondary);--h2-font-size:var(--glasswerk-h2-font-size,28px);--h2-font-weight:var(--glasswerk-h2-font-weight,600);--h2-color:var(--glasswerk-h2-color,#000000);--h3-font-family:var(--glasswerk-font-secondary);--h3-font-size:var(--glasswerk-h3-font-size,24px);--h3-font-weight:var(--glasswerk-h3-font-weight,600);--h3-color:var(--glasswerk-h3-color,#000000);--h4-font-family:var(--glasswerk-font-secondary);--h4-font-size:var(--glasswerk-h4-font-size,20px);--h4-font-weight:var(--glasswerk-h4-font-weight,600);--h4-color:var(--glasswerk-h4-color,#000000);--h5-font-family:var(--glasswerk-font-secondary);--h5-font-size:var(--glasswerk-h5-font-size,18px);--h5-font-weight:var(--glasswerk-h5-font-weight,600);--h5-color:var(--glasswerk-h5-color,#000000);--p-font-family:var(--glasswerk-font-body);--button-font-family:var(--glasswerk-button-font-family,'Montserrat'),-apple-system,BlinkMacSystemFont,sans-serif;--button-font-size:var(--glasswerk-button-font-size,16px);--button-font-weight:var(--glasswerk-button-font-weight,600);--button-color:var(--glasswerk-button-color,#ffffff);--button-bg-color:var(--glasswerk-button-bg-color,#000000);--button-hover-color:var(--glasswerk-button-hover-color,#000000);--button-hover-bg-color:var(--glasswerk-button-hover-bg-color,#ffffff);--page-bg-color:var(--glasswerk-page-bg-color);--content-bg-color:var(--glasswerk-content-bg-color);--event-card-bg-color:var(--glasswerk-event-card-bg-color,#f6f6f6);--event-date-bg-color:var(--glasswerk-event-date-bg-color,#ffffff);--event-date-text-color:var(--glasswerk-event-date-text-color,#111111);--event-card-hover-bg-color:var(--glasswerk-event-card-hover-bg-color,#ffffff);--event-artist-color:var(--glasswerk-event-artist-color,#000000)}body{overflow-x:hidden}.catagory-titles,.et_pb_module .h1,.et_pb_module h1,.gig-custom-title,.slider-title,.venue-home-page-title{font-family:var(--glasswerk-font-primary)}.et_pb_module .h2,.et_pb_module .h3,.et_pb_module .h4,.et_pb_module .h5,.et_pb_module .h6,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4,.et_pb_module h5,.et_pb_module h6,.slider-subtitle{font-family:var(--glasswerk-font-secondary)}.et_pb_section,.et_pb_section.et_pb_fullwidth_section,.et_pb_specialty_section{background-color:var(--content-bg-color)!important}.et_pb_row,.et_pb_section .et_pb_section{background-color:transparent!important}.container,.entry-content,.et_builder_inner_content,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_slider .et_pb_container,.header-container{background-color:transparent}#atcb-reference a,#atcb-reference a:active,#atcb-reference a:visited{display:none!important}.header-container{display:flex;align-items:center;justify-content:space-between;padding:15px 2%;position:absolute;top:0;left:0;width:100%;color:#fff;z-index:3000}@media (max-width:768px){.desktop-menu{display:none}#search-icon-container,#spiral-icon-container,.hamburger-icon{width:40px;height:40px}.search-icon,.spiral-icon{font-size:20px}.hamburger-icon{width:36px;height:36px}}.hamburger-icon{display:none;align-items:center;justify-content:center;width:40px;height:40px;background-color:#ededed;border-radius:4px;cursor:pointer;position:relative}.line{display:block;height:2px;width:20px;background:#111;border-radius:9px;transition:.1s ease-in-out}.line-2{margin:6px 0}.hamburger-icon.open .line-1{transform:rotate(45deg);position:absolute;top:50%}.hamburger-icon.open .line-2{opacity:0}.hamburger-icon.open .line-3{transform:rotate(-45deg);position:absolute;top:50%}.slide-in-menu-container{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#111;overflow-y:auto;z-index:2000;color:#fff;display:flex;align-items:center;transition:.5s!important}.slide-in-menu-container.slide-in-menu{right:0;overflow:hidden}.mobile-menu{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px}.mobile-menu a{font-size:32px;font-weight:700;text-align:left;transition:color .3s}.mobile-menu a:focus,.mobile-menu a:hover{color:#ccc}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ededed;z-index:9999;opacity:1;transition:opacity .5s ease-out}.loaded #preloader{opacity:0;pointer-events:none}.events-page-container{display:flex}.sfsiplus_footerLnk{display:none}.lazy-load{opacity:0;transition:opacity .5s ease-in-out}.lazy-load.loaded{opacity:1}.wp-block-image{margin:0 0 .2em}.wp-block-search__input{border:0 solid #949494;flex-grow:1;margin:0 2vh;font-family:inherit;font-size:3rem}.navigation{position:relative;bottom:0;display:flex;gap:5px;max-width:100%;align-content:center;padding:0 10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;z-index:100;justify-content:center}.navigation::-webkit-scrollbar{display:none}.navigation button{border:none;border-radius:10px;padding:10px 20px;cursor:pointer;transition:background-color .3s,transform .2s;font-size:1em;font-weight:700}.genre-buttons a:hover,.navigation button:hover{color:var(--glasswerk-hero-button-hover-color)!important;background-color:var(--glasswerk-hero-button-hover-bg-color)!important}.center-content,.gig-guide-container{display:flex;justify-content:center;align-items:center}.genre-buttons{display:flex;flex-wrap:wrap;gap:5px}.genre-buttons a{text-decoration:none;padding:5px 15px;border-radius:10px;font-size:.9em;display:inline-block;transition:background-color .3s}.ticket-signup-container{max-width:600px;text-align:left;padding:10px}.ticket-signup-title-container{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ticket-signup-title{font-size:clamp(14px,2vw,20px);font-weight:700;color:#111;line-height:1.2}.ticket-signup-title .dashicons{font-size:clamp(16px,2.5vw,24px);color:#111}.ticket-signup-text{font-size:clamp(12px,1vw,14px);font-weight:400;color:#333;line-height:1.3}.form-all{font-family:var(--p-font-family);max-width:400px;margin:0 auto}.form-all .follow-label{display:block;font-weight:700;margin-bottom:8px;text-align:left;font-size:1em}#signUpForm{display:flex;border:1px solid #111;border-radius:8px;overflow:hidden;align-items:center;background-color:#fff;box-shadow:0 1px 3px #0003}#email{border:none;outline:0;padding:10px 12px;font-size:1em;flex:1}#email::placeholder{color:#aaa}.bell-button{background-color:#111;color:#fff;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;height:100%;width:45px}.gig-guide-card,.gig-guide-container{display:flex;width:100%;position:relative}.mobile-menu a{display:block;padding:10px 20px;color:#fff;text-decoration:none}.up-next-section{padding:40px 20px;background:var(--content-bg-color)}.up-next-title{font-size:2em;font-weight:700;text-align:center;margin-bottom:30px;color:var(--h1-color)}.gig-guide-container{justify-content:center;align-items:center;min-height:50vh;max-width:2600px;margin:0 auto;padding:20px;overflow:hidden;text-align:center}.gig-guide-container-near-you{position:relative;background-color:#000}.gig-guide-container-near-you::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--glasswerk-all-events_bg,url('/wp-content/uploads/2024/Unoptimised/near-you.jpg'));background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:-2}.gig-guide-card{max-width:1200px;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:1}.gig-custom-title{font-size:var(--glasswerk-h1-font-size,clamp(36px,5vw,64px));font-family:var(--glasswerk-h1-font-family,inherit);font-weight:var(--glasswerk-h1-font-weight,700);line-height:1;color:var(--glasswerk-h1-color,#fff);text-align:center;text-shadow:0 0 10px rgba(0,0,0,.3);margin:0 0 30px;padding-top:8vh}.sep-gig-guide-container .buy-tickets-button.buy-tickets{background-color:#fff!important;color:#000!important}.sep-gig-guide-container .buy-tickets-button.waiting-list{background-color:#0e2bc1!important;color:#fff!important}.sep-gig-guide-container .buy-tickets-button.cancelled{background-color:#cb0607!important;color:#fff!important;cursor:default!important}.sep-gig-guide-container .buy-tickets-button.on-sale-soon{background-color:#0e2bc1!important;color:#fff!important;cursor:default!important}.sep-gig-guide-container .buy-tickets-button.postponed{background-color:#c1800e!important;color:#fff!important;cursor:default!important}.sep-gig-guide-container .buy-tickets-button.moved{background-color:#050606!important;color:#fff!important}.sep-gig-guide-container .buy-tickets-button.sales-ended{background-color:#111!important;color:#fff!important;cursor:default!important}.sep-gig-container{display:grid;grid-template-columns:2fr 1fr;width:100%;max-width:1100px;margin:0 auto;padding:5vh 2rem 2rem;gap:3rem;min-height:55vh}.sep-gig-guide-card{display:flex;flex-direction:column;justify-content:center;padding-left:2rem}.event-image{display:block;position:relative;width:30vh;height:30vh;align-self:center;justify-self:center}.event-image img{display:block;position:relative;width:100%;height:100%;object-fit:cover;border-radius:12px}.hero-headline{font-size:var(--glasswerk-h1-font-size,32px);line-height:1;margin-bottom:.5rem}.hero-subheadline{margin-bottom:1rem}.sep-event-date,.sep-event-location{display:block;margin:.25rem 0}.genre-list,.gig-date{margin-bottom:1rem}.sep-event-location{opacity:.7;color:rgba(255,255,255,.85)}.event-button{display:flex;align-items:center;flex-wrap:nowrap;gap:30px}.event-tags{font-size:1rem;font-family:var(--glasswerk-font-body);font-color:#111;margin:1rem}.age-restriction,.genre-list,.gig-date{font-family:var(--glasswerk-font-body);color:#111;font-size:1em}.gig-date.primary{font-weight:700;margin-bottom:.5rem}.gig-date.secondary{font-weight:400;font-size:.75rem;padding-bottom:2vh}.gig-date.alert{color:#cb0809;font-weight:400;font-size:.9em;margin-bottom:2rem}.age-restriction{font-weight:400;padding:2vh 0;margin-top:1vh}.genre-list{font-weight:400}.genre-list.with-spacing{padding-top:3vh}.genre-list.no-margin{margin-bottom:0}.gig-date i{margin-right:.5em}.event-pricing-details{font-family:var(--glasswerk-font-body)!important;font-size:1em!important;color:#111!important;font-weight:700!important;margin-bottom:.5rem!important;display:flex!important;align-items:center!important}.box-office-details,.event-timing{font-family:var(--glasswerk-font-body)!important;color:#111!important;font-weight:400!important}.event-pricing-details i{margin-right:.5em!important}.box-office-details{font-size:.6rem!important;padding-bottom:1vh!important}.event-timing{font-size:1em!important;margin-bottom:1rem!important;display:block!important}.event-timing.no-margin{margin-bottom:0!important}.genre-buttons,.genre-list,.genre-list.with-spacing,.gig-date,.gig-date.alert,.gig-date.primary,.gig-date.secondary{all:unset}.share-section{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:1rem 0}.share-title{font-family:var(--glasswerk-font);color:var(--glasswerk-text);font-size:1rem;margin-bottom:.5rem;text-align:left}.share-buttons{display:flex;gap:1rem;justify-content:flex-start}.share-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;text-decoration:none;color:#fff;transition:opacity .2s}.share-button:hover{opacity:.8}.facebook{background-color:#3b5998}.whatsapp{background-color:#25d366}.instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.glasswerk-signup-container{max-width:400px;margin:0;padding:0}.signup-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.signup-icon.dashicons{font-size:24px;width:24px;height:24px;color:#000}.signup-title{font-family:var(--p-font-family);font-size:18px;font-weight:600;margin:0}.signup-description{font-family:var(--p-font-family);font-size:14px;margin:0 0 15px;color:#333}.signup-form{position:relative}.signup-input-group{display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden}.signup-button,.signup-input{font-family:var(--p-font-family);border:none;font-size:14px}.signup-input{outline:0;padding:12px;flex:1;width:100%}.signup-button{background-color:var(--glasswerk-hero-button-bg-color);color:var(--glasswerk-hero-button-color);padding:12px 24px;cursor:pointer;white-space:nowrap}.signup-message{margin-top:5px;text-align:left;font-size:14px;padding-left:2px}.signup-message.success{color:#28a745}.signup-message.error{color:#cb0607}.gig-guide-container::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(var(--glasswerk-events-gradient-deg,180deg),var(--glasswerk-events-gradient-color,rgba(0,0,0,.5)));z-index:-1}@media (max-width:768px){.desktop-menu{display:none}#search-icon-container,.hamburger-icon{display:flex;width:40px;height:40px}.search-icon{font-size:20px}.line{width:25px;height:3px}.navigation{flex-direction:column;padding:10px;white-space:normal;width:100%;gap:10px}.navigation a{width:100%}.navigation button{width:100%;border-radius:10px;text-align:center;padding:12px 20px}.venue-home-page-title{text-align:center;margin-bottom:1rem}.venue-home-page-container{flex-direction:row;justify-content:center;gap:1rem}.venue-home-page-box{width:30%;height:auto}.mobile-search-bar{display:block;width:100%;padding:10px 20px;box-sizing:border-box}.event-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;padding:15px}.event-title{font-size:1.1em}.event-date{padding:6px 10px}.event-image,.event-image img{position:relative;display:block}.sep-gig-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding-left:1vw;padding-right:1vw;padding-top:2vh}.sep-gig-guide-card{padding:0;width:100%;gap:1rem;order:2}.event-image{width:300px;height:300px;margin:0 auto;order:1}.event-image img{margin:0}.hero-headline{font-size:var(--glasswerk-h1-font-size,32px);font-family:var(--glasswerk-header-font,'Open Sans'),-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:.5rem}.sep-event-date,.sep-event-location{display:block;margin:.25rem 0}.event-button{margin-top:1rem;gap:3em;padding-right:1rem}.event-info{padding-left:1rem}.event-price{gap:1em;font-size:1rem;display:inline-block;color:#fff!important}}@media (max-width:600px){.ticket-signup-container{text-align:center}.ticket-signup-title-container{flex-direction:column;align-items:center}.ticket-signup-title .dashicons{font-size:clamp(22px,5vw,42px)}.event-button{flex-direction:column;align-items:center;gap:1em;margin-left:auto;margin-right:auto;width:100%;text-align:center;padding-right:0}.event-button i.fa-solid{margin-right:0;margin-bottom:.2em;padding-right:0}}.event-price{gap:1em;font-size:1rem;display:inline-block;color:#fff!important}@media screen and (max-width:768px){.event-button{flex-direction:column;align-items:center;width:100%;text-align:center;gap:10px}.event-price{padding-left:0;text-align:center}}.center-content-block{margin-left:auto;margin-right:auto;display:block;width:fit-content}@media only screen and (max-width:767px){.et_pb_section{padding:0}}@media (max-width:980px){.et_pb_section{padding:0}}