.sweet45-body{font-family:Trebuchet MS,Helvetica,sans-serif;font-size:14px;background:#000;color:#fff;background:-webkit-linear-gradient(#000,#333,#000);background:-o-linear-gradient(#000,#333,#000);background:-moz-linear-gradient(#000,#333,#000);background:linear-gradient(#000,#333,#000);margin:0;width:100%}img{border:0}br.clr{clear:both}.g45-div{width:120px;position:fixed;top:2px;left:2px;vertical-align:middle;padding:2px}a.g45-button{display:inline-block;width:90px;height:60px;background:#eee;color:#000;border:3px outset #cde;border-radius:8px;padding:5px 10px;text-decoration:none!important;font-size:18px!important;text-align:center;font-weight:700;vertical-align:middle;line-height:18px}a.g45-button:visited{color:#000}a.g45-button:link{color:#000}a.g45-button:focus,a.g45-button:hover{background:#fff;color:#666;border-color:#aaa}.sweet45{font-family:Audiowide,san-serif}.sweet45-title{color:#fff;font-weight:700;text-align:center;font-size:54px;padding:0!important;padding-right:4px!important}.sweet45-logo{width:80%;margin:4px auto;padding:0!important;border-radius:10px;border:2px ridge #ccc;box-shadow:-1px 1px 2px 4px #ddd;background:#fff;max-width:600px}.sweet45-banner{width:100%;margin:0 auto!important;text-align:center;vertical-align:middle;border-radius:10px;border:2px inset #ccc}#nextGig{width:80%;margin:0 auto;text-align:center;padding:0!important;border-radius:5px;border:2px ridge #ccc}#nextGig span{display:inline-block;text-align:center;justify-content:center}#tabs_select{width:80%;margin:0 auto}#tabs_select ul{list-style:none;padding:0;margin:0}#tabs_select li{display:inline;border:ridge;border-width:2px 2px 0 2px;border-radius:8px 8px 0 0;margin:0;padding-top:.5em;cursor:pointer}#tabs_select li a{text-decoration:none!important;padding-inline:1em;color:#fff!important;font-family:Audiowide,cursive;font-size:16px;margin:0}#tabs_select li a:focus{color:#f33!important}#tabs_select .selected{padding-bottom:4px;color:#fff;background:#111;font-weight:700}#tabs_select .unselected{padding-bottom:1px;color:#ccc;background:#000;font-weight:400}@supports (-moz-appearance:none){#tabs_select .selected{padding-bottom:3px}#tabs_select .unselected{padding-bottom:0}}audio{width:250px}legend{border-color:#ccc}#audio,#fancybox-div,#fancybox2-div,#galleria,#posters{padding:10px;text-align:center}#audio span{display:inline-block;width:100px;vertical-align:top}#fancybox-div .strip{position:relative;display:inline-block;margin:10px;padding:0;background:#000;border:4px solid #000}#fancybox-div .strip:before{content:"";position:absolute;top:-5px;right:-5px;border-width:0 10px 10px 0;border-style:solid;border-color:#444 #111}#fancybox-div a{margin:0 auto;background:#000;padding:7px 3px;margin:0;display:inline-block;text-align:center;border-width:14px 0;border-color:#fff;border-style:dotted}#fancybox-div img{display:inline-block;border-radius:14px!important;box-shadow:-10px -10px 15px #999 outset}.fancybox-desktop,.fancybox-image,.fancybox-inner,.fancybox-opened,.fancybox-outer,.fancybox-skin,.fancybox-type-image,.fancybox-wrap{border-radius:14px!important}.filmstrip{position:relative;display:inline-block;padding:0;margin:10px}.filmstrip-top{position:relative;background-image:url(../images/film_strip_top.jpg);height:31px;padding:0;margin:0}.filmstrip-content{position:relative;padding:0 7px;margin:0;line-height:0;background:#7d7d7d}.filmstrip-bottom{position:relative;background-image:url(../images/film_strip_bottom.jpg);height:31px;padding:0;margin:0}.filmstrip-content img{border:0;border-radius:14px!important;margin:2px 0}.filmstrip:before{content:"";position:absolute;top:0;left:0;border-width:18px 18px 0 0;border-style:solid;border-color:#111 #444;z-index:10;-moz-box-shadow:3px 5px 5px #000;-o-box-shadow:3px 5px 5px #000;-webkit-box-shadow:3px 5px 5px #000;box-shadow:3px 5px 5px #000}.filmstrip:after{content:"";position:absolute;bottom:0;right:0;border-width:18px 18px 0 0;border-style:solid;border-color:#444 #111;z-index:10;-moz-box-shadow:-3px -2px 5px #000;-o-box-shadow:-3px -2px 5px #000;-webkit-box-shadow:-3px -2px 5px #000;box-shadow:-3px -2px 5px #000}.galleria-lightbox-close,.galleria-lightbox-content,.galleria-lightbox-image,.galleria-lightbox-shadow{border-radius:14px!important}.galleria-lightbox-shadow{background-color:#ededed!important}.galleria-lightbox-content{background-color:#999!important;box-shadow:7px -15px 15px #eee inset,-2px 3px 3px #eee inset}.galleria-lightbox-close{top:0!important;right:0!important;box-shadow:-1px 1px 2px #000}.galleria-lightbox-next{border-radius:10px 0 0 10px;border-width:2px 0 2px 2px;border-style:outset;border-color:#999;box-shadow:-1px 1px 2px #fff}.galleria-lightbox-prev{border-radius:0 10px 10px 0;border-width:2px 2px 2px 0;border-style:outset;border-color:#999;box-shadow:1px 1px 2px #fff}.galleria-container img{border-radius:10px!important;box-shadow:-10px -10px 15px #eee outset;border:2px solid #fff!important}.sweet45_content_area{color:#fff;width:80%;margin:0 auto;padding:10px;padding-top:15px;border-radius:0 1em 1em;border:2px ridge #ccc;background:#111;background:linear-gradient(75deg,rgba(20,22,24,1) 0,rgba(0,0,0,1) 100%)}.contact_block,.gigs_block,.media_block{height:100%;width:80%;margin:0 auto;padding:1em;border-radius:0 1em 1em;border:2px ridge #ccc;background:#111;background:linear-gradient(75deg,rgba(20,22,24,1) 0,rgba(0,0,0,1) 100%)}.gigs_block{padding:0}.gigs_block h1{padding:.5em .5em .25em}.warn-avail{font-size:1.2em;color:#f33}.warning{margin:0 auto;padding:1em max(2em,5vw);text-align:center;outline:10px dashed red;outline-offset:-10px;font-family:'Rubik Mono One',sans-serif;font-size:.8rem;color:red;background:#ff0;border-radius:.5em}h1,h2,h3{font-family:Audiowide,cursive;margin:0;text-shadow:-1px -1px 0 #999,1px -1px 0 #999,-1px 1px 0 #999,1px 1px 0 #999}a{word-wrap:break-word}a:link{color:#66c}a:visited{color:#66c}a:focus,a:hover{color:#069}a:active{color:#66c}a .sweet45{font-size:1em!important}.dates-table,.dates-table-previous{font-family:Tahoma,sans-serif;line-height:16px;border:1px outset #fff}.dates-table,.dates-table-previous,.dates-table-previous>div,.dates-table>div{width:100%;border-radius:.7em}.dates-table-previous>div,.dates-table>div{min-height:3em;border-radius:.35em;display:grid;grid-template-columns:3rem 20ch 1fr 1fr 3rem;gap:.1em;margin-bottom:.1em}.dates-table-previous>div{grid-template-columns:20ch 1fr 1fr 3rem}.dates-table{background:#000;color:#fcfcfc}.dates-table-previous,.dates-table-previous *{background:#222;color:#ccc}.dates-table-spacer,.dates-table-spacer>div{height:0!important;min-height:0!important;border-collapse:collapse!important;border:none!important;padding:0!important;margin:0!important}.dates-table-previous>div,.dates-table>div{position:relative}.dates-table div .covid div::before,.dates-table-previous div.covid div::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(biohazard.png) rgba(255,255,255,1);outline:2px dashed rgba(255,0,0,.25);color:#333;z-index:-1}span[id^=reveal]{position:absolute;right:.25em;top:.25em}.cal-col{text-align:center}.date-col{min-width:25%;word-wrap:break-word}.venue-col{min-width:25%}.location-col{min-width:25%}.map-col{text-align:center}.cal-col,.date-col,.location-col,.map-col,.venue-col{border:1px solid #fff}.today{width:60px;font-weight:700;text-decoration:underline;margin:0 auto;line-height:28px;text-align:center;padding:4px;color:#000;background:#fff;border:2px ridge #ccc;border-radius:4px}#pastGigsCheckLabel{border:1px solid #eee}.sweetname{font-family:fantasy,Impact,sans-serif;font-size:18px;font-weight:700}.hidden_input{position:relative;background:#f3f680;color:#000;border-radius:8px;padding:8px;text-align:center;z-index:1000}#reveal{cursor:context-menu!important}#posters img{width:280px}#posters a,#posters a:link,#posters a:visited{display:inline-block;background:#eee;color:#000;border:2px outset #cde;border-radius:8px;padding:5px 10px;margin:4px;text-decoration:none;text-shadow:-1px -1px 0 #ccc,1px 1px 0 #aaa;text-align:center;vertical-align:middle;font-weight:700;font-size:1em}#posters a:focus,#posters a:hover{background:#fff;color:#111;border-color:#ccc}#posters div{display:inline-block;padding:5px;text-align:center}.fb-badge{text-align:center;width:100%;margin:0 auto}.fb-badge img{max-width:580px;border-radius:10px;border:3px outset #fff}.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100%!important}.fb_iframe_widget iframe{position:relative!important;max-width:100%}.sub_nav{border:3px ridge #fff;border-radius:5px;padding:1px;color:#49555b;font-size:14px;width:500px;margin:0 auto;text-align:center;clear:both}@media handheld,screen and (max-width:800px){#tabs_select{width:100%;margin:0 auto}#galleria,.galleria{max-width:100%}.contact_block,.gigs_block,.media_block,.sweet45-logo,.sweet45_content_area{width:100%;padding-inline:0;margin:0 auto}.g45-div{position:inherit;margin:0 auto;margin-bottom:4px;width:98%;text-align:center}a.g45-button{width:90%!important;height:16px!important;border-width:1px}#tabs_select li a{padding:.2em}}@media handheld,screen and (max-width:600px){.sub_nav{width:90%}.fb-badge img{max-width:300px;border:2px outset #fff}#galleria{height:340px}.today{font-size:9px;padding:2px}}@media handheld,screen and (max-width:400px){#tabs_select li a{font-size:14px}#galleria{height:240px;padding:0;overflow:hidden}.dates-table,.dates-table-previous{font-size:10px}.hidden_input{size:30}#posters img{width:234px}#fancybox-div{padding:0;width:100%;border:0}.strip{margin:10px 0!important}.filmstrip{margin:10px 0!important}.filmstrip-content img{width:234px}.today{font-size:7px;padding:1px}table.dates-table td,table.dates-table th,table.dates-table-previous td,table.dates-table-previous th{padding:0}}.sweet45-social{display:flex;flex-wrap:wrap;justify-content:space-around}a.cal-link{color:#eee}a.cal-link:focus,a.cal-link:hover{color:green}.left-right-button{display:grid;gap:.2em;grid-template-columns:1fr 1fr;justify-content:center;align-content:space-around;align-items:center;justify-items:center;position:absolute;top:0;left:0;right:auto;width:fit-content;background:#fff;border:1px ridge silver;border-radius:.75em;padding:2px;box-shadow:1px 2px 3px #000}.fb-like-box{width:80%}.fb-like-box span,.fb-like-box span iframe,.fb-like-box span iframe ._2p3a{height:100%!important;max-width:80%!important}.fb_iframe_widget_fluid span{width:100%!important}