body{background:#f04c2f;font-family:Inter,Helvetica,sans-serif;margin:0}a,body{color:#fff}a{text-decoration:none}body::-webkit-scrollbar{display:none}.map-image{height:auto;margin:0;padding-top:30px;position:relative;width:100%}.about-page,.home-page,.programme-page{display:flex;flex-direction:column}.nav-bar{margin:0;padding:10px}.nav-content{display:flex;font-weight:600;justify-content:space-between;list-style-type:none;padding:0}.nav-content>li:hover{cursor:pointer;text-decoration:underline overline}.sbf-logo{border-left:0;display:flex;margin:0;padding:0;width:100px}.sbf-logo:hover{-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px white);transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.footer-container{bottom:0;height:60px;margin-bottom:10px;position:relative;width:100%}.footer-logos{display:flex;justify-content:space-evenly;margin-bottom:0;padding-bottom:10px;padding-top:10px}.arts-logo,.insta-logo,.ra-logo{-webkit-filter:invert(98%) sepia(60%) saturate(2%) hue-rotate(137deg) brightness(114%) contrast(100%);filter:invert(98%) sepia(60%) saturate(2%) hue-rotate(137deg) brightness(114%) contrast(100%);height:40px;opacity:.5}.insta-logo:hover,.ra-logo:hover{opacity:1;transition:opacity .15s}@media screen and (max-width:500px){.nav-content>li{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}}.music-text,.workshop-text{background-color:initial;border-color:#fff;border-radius:50px;border-style:solid;color:#fff;padding:5px;position:fixed}.workshop-text{left:16px}.music-text,.workshop-text{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.music-text{right:16px}.music-text:hover,.workshop-text:hover{box-shadow:0 0 10px #fff;color:transparent;cursor:pointer;transition:color .125s}.music-text:active,.workshop-text:active{background-color:hsla(0,0%,100%,.3);color:#fff;transition:color .15s;transition:background-color .15s}.music-content-container,.workshop-content-container{margin:0 10px 10px;padding:0 30px 30px}.music-listing-container,.workshop-listings-container{display:flex;flex-direction:column;margin:0;padding-left:30px;padding-right:30px}.music-listing-container{align-items:center}.home-page-listings,.home-page-listings-2,.page-title{list-style:none;margin:0 20px 30px;padding:0 5px 5px}.page-title{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;margin-bottom:5px;margin-top:0;padding-bottom:0;padding-top:0}.ticketed-sticker,.unticketed-sticker{margin-bottom:40px;margin-left:20px;margin-right:20px;padding:5px;width:100px}.ticketed-sticker{opacity:.7}.ticketed-sticker:hover{cursor:pointer;opacity:1;transition:opacity .15s}.home-page-listings-2{text-align:center;text-transform:uppercase}.home-page-listings-2:hover,.home-page-listings:hover{box-shadow:0 0 10px #fff}.listing-number-name{font-size:larger;font-weight:600;padding:0}.listing-date-time,.listing-time,.time-slot{border-style:dotted}.active-link{color:blue;text-decoration:underline}.active-link:hover{font-weight:700}.listing-location{font-weight:100}.artist-names,.artist-slot-times,.programme-listing{list-style:none}.listing-venue{font-size:xxx-large;font-weight:900}.artist-names{font-size:xx-large;margin:0;padding:0}.slot-times{font-weight:100}.slot-times,.unit{font-size:xx-large;opacity:.7}.unit{border-style:solid;font-weight:900;margin-bottom:20px;margin-top:30px}@media screen and (max-width:500px){.listing-venue{font-size:xx-large}.artist-names,.slot-times,.unit{font-size:x-large}}.home-page{background-image:url(/static/media/WIGGLE1.ce0dcced2530ddd97b3c.png);background-repeat:no-repeat;background-size:cover}.home-page-content-container{min-height:74vh;padding-left:30px;padding-right:30px;position:relative}.getting-here-content-container{min-height:73vh;padding-left:30px;padding-right:30px}.getting-here-heading,.home-page-heading{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;font-size:xxx-large;margin:0;padding:0}.getting-here-heading:hover,.home-page-heading:hover{color:#fff;transition:color 2s}.home-page-subheading{font-weight:400;margin:0;padding:0}.download-button{border:solid;border-radius:10px;display:block;margin-left:auto;margin-right:auto;margin-top:200px;padding:5px;width:200px}.download-button:hover{box-shadow:0 0 10px #fff;cursor:pointer;transition:box-shadow .125s}.download-button:active{background-color:hsla(0,0%,100%,.2);transition:background-color .125s}@media screen and (max-width:500px){.download-button{margin-top:40px}}
/*# sourceMappingURL=main.fa8da8c6.css.map*/