/*!
* hny-theme - v3.2.0 - 2025-09-18
* Copyright (c) 2025 Honeycomb Creative
* @link https://www.honeycombcreative.com
*/
table{width:100%;margin-bottom:1.5rem;border-radius:.25rem;border-collapse:collapse}thead,tbody,tfoot{border:1px solid rgba(255,252,213,.25);background-color:transparent}caption{padding:.5rem;font-weight:700}thead{background:#06060600;color:#fffcd5}tfoot{background:#0d0d0d00;color:#fffcd5}thead tr,tfoot tr{background:transparent}thead th,thead td,tfoot th,tfoot td{padding:.5rem;font-weight:700;text-align:left}tbody th,tbody td{padding:.5rem}tbody tr:nth-child(2n){border-bottom:0;background-color:#0d0d0d00}table.unstriped tbody{background-color:transparent}table.unstriped tbody tr{border-bottom:1px solid rgba(255,252,213,.25);background-color:transparent}@media print,screen and (max-width: 48.87375em){table.stack thead,table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#01010100}table.hover tfoot tr:hover{background-color:#08080800}table.hover tbody tr:hover{background-color:#0000}table.hover:not(.unstriped) tr:nth-of-type(2n):hover{background-color:#0000}.table-scroll{overflow-x:auto}.gig-cta{background-image:url(images/bg-alt.jpg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:#0a0a0a}@media print,screen and (min-width: 48.875em){.gig-cta .grid-x{flex-flow:row nowrap}}.gig-cta a:not(.button){color:#0a0a0a}.gig-cta .l-container{background:#fffcd580}.gig-cta .heading{margin-bottom:0}@media print,screen and (max-width: 48.87375em){.gig-cta .heading{text-align:center}}table thead{border-top:0}table thead th{padding-top:0;border-bottom:2px solid #FFFCD5;text-transform:uppercase}@media print,screen and (max-width: 48.87375em){.responsive-card-table thead{display:none}.responsive-card-table tbody,.responsive-card-table tr{display:block}.responsive-card-table tbody{border:1px solid rgba(255,252,213,.25);background:#1e1a23}.responsive-card-table tbody+tbody,.responsive-card-table tr+tr{margin-top:1.5rem}.responsive-card-table td{display:flex;position:relative;align-items:center;justify-content:flex-start;padding-left:50%;border:0}.responsive-card-table td+td{border-top:1px solid rgba(255,252,213,.25)}.responsive-card-table td>span{flex:1 1}.responsive-card-table td:before{display:block;z-index:1;position:relative;flex:1 1;width:100%;margin-left:calc(-100% + .5rem);content:attr(data-label);font-weight:700;text-align:left;text-transform:uppercase}.responsive-card-table td:after{z-index:0;position:absolute;top:0;left:0;width:45%;height:100%;background:#17141a;content:""}}table,table *{border-right:0;border-left:0}.gigpress-table{margin:0;font-size:.875rem}.gigpress-table th{text-align:left}@media print,screen and (min-width: 40em){.gigpress-table th.gigpress-tickets{text-align:center}}@media print,screen and (min-width: 40em){.gigpress-table td.gigpress-tickets{text-align:center}}.gigpress-table td.gigpress-tickets>span{display:block}.gigpress-table td.gigpress-tickets .button{width:100%}.gigpress-tickets,.gigpress-date{white-space:nowrap}ul.gigpress-listing{margin:0;list-style:none}ul.gigpress-listing li{display:flex;position:relative;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:.75rem;gap:3rem;border-radius:.25rem;background:#fffcd580}ul.gigpress-listing li:last-child{margin-bottom:0}ul.gigpress-listing li .gigpress-sidebar-status{flex:1 0 auto}ul.gigpress-listing li .gigpress-sidebar-date{position:absolute;line-height:1;text-align:center;text-transform:uppercase}ul.gigpress-listing li .gigpress-sidebar-date .day{display:block;font-size:2em}ul.gigpress-listing li .gigpress-sidebar-date .month{font-size:.8rem}ul.gigpress-listing li .summary{margin-left:2.5em;padding-left:1em;border-left:1px solid rgba(10,10,10,.25)}ul.gigpress-listing li .gigpress-sidebar-venue{display:block;margin-bottom:.15em;font-size:1.5rem;line-height:1}ul.gigpress-listing li .gigpress-sidebar-city{display:block;margin-bottom:0}ul.gigpress-listing li .gigpress-sidebar-notes{display:block;color:#666;font-size:.8rem}ul.gigpress-listing li a.gigpress-info-link,ul.gigpress-listing li a.gigpress-tickets-link{margin-top:1.625em;font-size:.8rem}
