.accordion p:last-child,summary{padding-bottom:1em}#events,#events a{text-shadow:none;color:#f9423a}#events,#events a,h1{color:#f9423a}#live-location,#status-display.status-live,.clickable a,body{color:#fff}.background-image,.lightbox{top:0;left:0;width:100%;height:100%}#events,.lightbox-close{font-size:1.5em;text-decoration:none}#events,#events a,.accordion p,.clickable a,.footer-links a,.lightbox-close,.social-icons a{text-decoration:none}@font-face{font-family:'Franklin Gothic Heavy';src:url('../webfonts/font.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}#live-location{position:fixed;display:block;top:4em;left:1.35em;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.accordion p{font-size:small;padding:2px 15px;margin:0 3px}.accordion summary{cursor:pointer}summary{text-decoration:underline}body{margin:0;font-family:'Franklin Gothic Heavy';background-color:#36434d;min-height:100vh;overflow:hidden;position:relative}.background-image{position:fixed;object-fit:cover;z-index:-1;opacity:.85;background-size:cover;background-position:center}#events{position:absolute;left:1em;top:calc(20px + 2em);background-color:#ffffffcf;padding:8px 15px;border-radius:5px;z-index:10}#status-display,#status-display.status-live{background-color:rgba(255,0,0,.7);top:20px;left:20px;padding:8px 15px;border-radius:5px;z-index:10;position:absolute;font-weight:700}.lightbox-content h2{padding-bottom:35px}#events a{position:static;display:block;transition:background-color .3s,color .3s}#events a:hover{background-color:#f9423a;color:#ffffffcf}.container{position:absolute;bottom:80px;z-index:10}h1{font-size:6em;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.8);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}#status-display{text-align:center}#status-display.status-offline{position:absolute;top:20px;left:20px;background-color:rgba(107,107,107,.7);color:#fff;padding:8px 15px;border-radius:5px;font-weight:700;z-index:10}.social-icons{margin-top:5px;-webkit-text-stroke-width:1px!important;-webkit-text-stroke-color:black!important}.social-icons a{color:#f9423a;font-size:1.8em;margin:0 15px;transition:color .3s}.footer-links a:hover,.lightbox-content a,.social-icons a:hover{color:#fff}.lightbox{position:fixed;background-color:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:1000}.lightbox-content{background-color:#f9423a;color:#fff;padding:30px;border-radius:8px;max-width:80%;max-height:80%;overflow:auto;position:relative}.lightbox-close{position:absolute;top:10px;right:10px;color:#aaa;cursor:pointer}.bottom-links,.live-indicator{position:absolute;top:20px;z-index:10;gap:10px;display:flex}.bracket,.dot{font-size:.4em}.lightbox-close:hover{color:#333}.footer-links{position:absolute;bottom:20px;left:20px;z-index:10;-webkit-text-stroke-width:0.2px;-webkit-text-stroke-color:black}.footer-links a{color:#fff;font-size:.9em}.bottom-links{right:20px}.bottom-links img{width:70px;height:auto;border-radius:5px;opacity:.8;transition:opacity .3s}.bottom-links img:hover{opacity:1}.live-indicator{left:20px;background-color:rgba(255,0,0,.7);color:#fff;padding:8px 15px;border-radius:5px;font-weight:700;align-items:center}.live-signal-brackets{display:flex;align-items:center}.bracket{color:#fff;opacity:.6;animation:1.5s infinite alternate bracket-pulse;margin:0 .1em}.dot{color:#fff}.bracket:first-child{animation-delay:.2s;font-size:.7em}.bracket:last-child{animation-delay:.4s;font-size:.7em}@keyframes bracket-pulse{from{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:1}}@media screen and (max-width:768px){h1{font-size:4.5em}#events,h2{font-size:1em}.social-icons a{margin:0 3px;font-size:2.5em}.live-indicator{top:10px;left:10px;font-size:2em;padding:5px 10px}.footer-links a{font-size:1.4em}.bottom-links img{width:70px}.container{left:1rem;bottom:15%}h2{margin:0}#events{padding:8px 10px;left:8em;top:1.25em}}@media screen and (min-width:768px) and (max-width:1024px){h1{font-size:5.5em}.social-icons a{margin:0 3px;font-size:3em}.live-indicator{top:10px;left:10px;font-size:3em;padding:5px 10px}.footer-links a{font-size:2.3em}.bottom-links img{width:85px}.container{left:1rem;bottom:15%}.clickable a{color:#fff;text-decoration:none;font-size:2.5em}h2{font-size:1.5em;margin:0}#events{font-size:2.5em;padding:8px 10px;left:5.5em;top:.5em}#live-location{position:fixed;display:block;top:6em;left:1.35em}}@media (width:768px) and (height:1024px){h1{font-size:5.5em}.social-icons a{margin:0 3px;font-size:3em}.live-indicator{top:10px;left:10px;font-size:3em;padding:5px 10px}.footer-links a{font-size:2.3em}.bottom-links img{width:85px}.container{left:1rem;bottom:15%}.clickable a{color:#fff;text-decoration:none;font-size:2.5em}h2{font-size:1.5em;margin:0}#events{font-size:2.5em;padding:8px 10px;left:5.5em;top:.5em}#live-location{position:fixed;display:block;top:6em;left:1.35em}}@media (min-width:1024px) and (max-width:1600px){h1{font-size:7.5em}.social-icons a{margin:0 3px;font-size:4em}.live-indicator{top:10px;left:10px;font-size:4em;padding:5px 10px}.footer-links a{font-size:2.4em}.bottom-links img{width:100px}.container{left:1rem;bottom:15%}.clickable a{color:#fff;text-decoration:none;font-size:4em}h2{font-size:1.5em;margin:0}#status-display{min-width:250px}#events{font-size:4em;padding:8px 10px;left:5.2em;top:.3em}#live-location{position:fixed;display:block;top:5.5em;left:1em;font-size:x-large}}@media (min-width:1600px) and (max-width:2560px){h1{font-size:7.5em}.social-icons a{margin:0 3px;font-size:4em}.live-indicator{top:10px;left:10px;font-size:4em;padding:5px 10px}.footer-links a{font-size:2.4em}.bottom-links img{width:128px}.container{left:1rem;bottom:15%}.clickable a{color:#fff;text-decoration:none;font-size:4em}h2{font-size:2em;margin:0}#status-display{min-width:250px}#events{font-size:4em;padding:8px 10px;left:5.2em;top:.3em}#live-location{position:fixed;display:block;top:3.8em;left:.7em;font-size:xx-large}}@media (min-width:2560px){h1{font-size:7.5em}.social-icons a{margin:0 3px;font-size:4em}.live-indicator{top:10px;left:10px;font-size:4em;padding:5px 10px}.footer-links a{font-size:2.4em}.bottom-links img{width:128px}.container{left:1rem;bottom:15%}.clickable a{color:#fff;text-decoration:none;font-size:4em}h2{font-size:2em;margin:0}#status-display{min-width:250px}#events{font-size:4em;padding:8px 10px;left:5.2em;top:.3em}#live-location{position:fixed;display:block;top:3.8em;left:.7em;font-size:xx-large}}