@import url(‘https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;600&display=swap’);
/* Kevin Ballard & the Detonators – home page styles.
Everything is scoped to .kb (the wrapper in the page block) or to pages that contain .kb,
so the Chapter 11 splash page and all other pages are not affected. */
/* Full-width layout. The theme wraps page content in narrow centered containers, so every container that holds the band layout
(found with :has) has its width limit, side padding and top spacing removed. */
*:has(.kb){max-width:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;gap:0!important}
html:has(.kb),body:has(.kb){background:#cc943f!important}
.kb{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}
.kb a{text-decoration:none!important;border-bottom:0!important}
.kb h1,.kb h2,.kb h3{text-transform:none;padding:0}
.kb ul{list-style:none;padding-left:0}
.kb img{max-width:100%;height:auto}
/* Hide the theme’s own header, footer, page title, featured image and comments on the page that contains the band layout */
body:has(.kb) .wp-site-blocks>header,body:has(.kb) .wp-site-blocks>footer,body:has(.kb) header.wp-block-template-part,body:has(.kb) footer.wp-block-template-part,body:has(.kb) .site-header,body:has(.kb) .site-footer,body:has(.kb) .wp-block-post-title,body:has(.kb) .entry-title,body:has(.kb) .wp-block-post-featured-image,body:has(.kb) .wp-block-comments,body:has(.kb) #comments{display:none!important}
.kb{–mustard:#cc943f;–gold:#e0ae5a;–brick:#874336;–brick-deep:#5c2a22;–olive:#675828;–sage:#aaab8e;–ink:#010100;–cream:#f4ecd6;–brown:#3b2d10;
background:var(–mustard);color:var(–ink);font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0}
.kb *{box-sizing:border-box}
.kb a{color:inherit;text-decoration:none}
.kb h1,.kb h2,.kb h3{font-family:’Bebas Neue’,Impact,sans-serif;font-weight:400;letter-spacing:.04em;margin:0;line-height:1}
.kb-wrap{max-width:1040px;margin:0 auto;padding:0 20px}
.kb-nav{position:sticky;top:0;z-index:10;background:var(–ink);border-bottom:4px solid var(–brick)}
.kb-nav .kb-wrap{display:flex;justify-content:space-between;align-items:center;height:56px}
.kb-nav b{font-family:’Bebas Neue’,sans-serif;font-size:22px;letter-spacing:.08em;font-weight:400;color:var(–mustard)}
.kb-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(–sage)}
.kb-nav a:hover{color:var(–gold)}
.kb-hero{position:relative;min-height:62vh;display:flex;align-items:flex-end;border-bottom:6px solid var(–ink);background:var(–mustard);color:var(–ink)}
.kb-hero .kb-wrap{width:100%;padding-top:56px;padding-bottom:56px}
.kb-kicker{color:var(–brick-deep);text-transform:uppercase;letter-spacing:.3em;font-size:12px;font-weight:600;margin-bottom:14px}
.kb-hero h1{font-size:clamp(52px,11vw,132px);color:var(–ink)}
.kb-hero p{max-width:520px;color:var(–brown);margin:18px 0 26px;font-size:18px}
.kb-btn{display:inline-block;padding:13px 24px;border:2px solid var(–ink);background:var(–brick);color:var(–cream)!important;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin:0 10px 10px 0;box-shadow:4px 4px 0 var(–ink);transition:.12s}
.kb-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(–ink);background:var(–brick-deep)}
.kb-btn.ghost{background:transparent;color:var(–ink)!important;box-shadow:none}
.kb-btn.ghost:hover{background:var(–ink);color:var(–mustard)!important;transform:none}
.kb-sec{padding:76px 0;border-top:3px solid var(–ink)}
.kb-sec h2{font-size:clamp(36px,6vw,58px);margin-bottom:34px;color:var(–ink)}
.kb-sec h2 span{color:var(–brick-deep)}
.kb-next{background:var(–brick);color:var(–cream);border-bottom:3px solid var(–ink)}
.kb-next .kb-wrap{display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
.kb-next b{font-family:’Bebas Neue’,sans-serif;font-size:30px;letter-spacing:.05em;font-weight:400}
.kb-next small{letter-spacing:.22em;text-transform:uppercase;font-weight:600;font-size:12px;display:block;color:var(–gold)}
.kb-next .kb-btn.ghost{color:var(–cream)!important;border-color:var(–cream);margin:0}
.kb-next .kb-btn.ghost:hover{background:var(–cream);color:var(–ink)!important}
.kb-music{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:44px;align-items:center}
.kb-music img{width:100%;display:block;border:3px solid var(–ink);box-shadow:10px 10px 0 var(–brick)}
.kb-music h3{font-size:44px;margin-bottom:6px}
.kb-music p{color:var(–brown);margin:0 0 22px}
.kb-next .acts{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.kb-next .kb-btn.tix{background:var(–cream);color:var(–ink)!important;border-color:var(–ink);box-shadow:3px 3px 0 var(–ink)}
.kb-next .kb-btn.tix:hover{background:var(–gold)}
.kb-tix{display:inline-block;margin-top:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border:2px solid var(–ink);padding:3px 10px;color:var(–ink)!important;background:var(–cream)}
.kb-tix:hover{background:var(–gold)}
.kb-none{margin:0 0 8px;color:var(–brown);font-size:17px}
.kb-none a{text-decoration:underline!important;font-weight:600;color:var(–brick-deep)}
.kb-shows{list-style:none;margin:0;padding:0}
.kb-shows li{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:16px 0;border-bottom:2px solid rgba(1,1,0,.35)}
.kb-shows .d{font-family:’Bebas Neue’,sans-serif;font-size:24px;letter-spacing:.05em;color:var(–ink)}
.kb-shows .v{font-weight:600}
.kb-shows .n{color:var(–brown);font-size:14px;display:block;font-weight:400}
.kb details{border:3px solid var(–ink);background:var(–olive);color:var(–cream);margin-top:12px}
.kb summary{cursor:pointer;padding:16px 20px;font-family:’Bebas Neue’,sans-serif;font-size:26px;letter-spacing:.06em;list-style:none;display:flex;justify-content:space-between}
.kb summary::after{content:’+’;color:var(–gold)}
.kb details[open] summary::after{content:’\2013′}
.kb details .kb-shows{padding:0 20px 10px}
.kb details .kb-shows li{border-bottom-color:rgba(244,236,214,.28)}
.kb details .kb-shows .d{color:var(–gold)}
.kb details .kb-shows .n{color:var(–sage)}
.kb-about{display:grid;grid-template-columns:1fr 1fr;gap:44px}
.kb-bio p{margin:0 0 16px;font-size:17px}
.kb-lineup{list-style:none;margin:0;padding:0;border:3px solid var(–ink);background:var(–olive);color:var(–cream)}
.kb-lineup li{display:flex;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:2px solid rgba(244,236,214,.28)}
.kb-lineup li:last-child{border-bottom:0}
.kb-lineup b{font-family:’Bebas Neue’,sans-serif;font-weight:400;font-size:26px;letter-spacing:.05em}
.kb-lineup span{color:var(–sage);align-self:center;font-size:14px;text-align:right}
.kb-ph{border:2px dashed var(–ink);color:var(–brown);padding:12px 14px;font-size:13px;margin:0}
.kb-contact{background:var(–olive);color:var(–cream)}
.kb-contact h2{color:var(–cream)}
.kb-sec.kb-contact h2 span{color:var(–gold)}
.kb-contact{text-align:center}
.kb-contact .big{font-family:’Bebas Neue’,sans-serif;font-size:clamp(30px,6vw,56px);letter-spacing:.04em;line-height:1.1}
.kb-contact .big a:hover{color:var(–gold)}
.kb-social{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:36px;text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(–sage)}
.kb-social a:hover{color:var(–gold)}
.kb-foot{padding:28px 0;background:var(–ink);text-align:center;color:var(–sage);font-size:12px;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:720px){.kb-nav ul{gap:14px;font-size:11px}.kb-nav b{display:none}.kb-music,.kb-about{grid-template-columns:1fr}.kb-shows li{grid-template-columns:1fr;gap:2px}}
Kevin Ballard
& the Detonators
Rock & roll straight outta’ the rustbelt city of Akron, Ohio.
Live Shows
No shows on the books right now. Follow along on Instagram or Facebook to hear first.
2026
- Sep 18Stow Farmers MarketStow · Solo – Acoustic
- Aug 15Highland Square PorchRokr 2026Akron · Full Band, featuring Sam Smith on Saxophone
- Jul 18MusevilleAkron · Akron Love’s Tom Petty – Tribute Show
- May 8The Jenks BuildingCuyahoga Falls · Solo with Special Guest – Cacklin’ Racket
- Apr 25Chestnut Beer GardenCuyahoga Falls · Solo – Acoustic
- Mar 27Chestnut Beer GardenCuyahoga Falls · Solo – Acoustic
2025
- Nov 7Chestnut Beer GardenCuyahoga Falls · Solo – Acoustic
- Oct 18The MatineeAkron · Highland Square
- Oct 11Chestnut Beer GardenCuyahoga Falls · Solo – Acoustic
- Sep 13The Jenks BuildingCuyahoga Falls · 8:00 PM
- Aug 16Highland Square PorchRokr 2025Akron · Full Band Show
- Jun 21The Jenks BuildingCuyahoga Falls · 8:00 PM
- May 10MusicaAkron · with Akronauts and City of Invention
- Mar 15The Jenks BuildingCuyahoga Falls · 8:00 PM
2024
- Nov 16The Jenks BuildingCuyahoga Falls · Full Band Show
- Oct 12The Jenks BuildingCuyahoga Falls · Full Band Show
- Oct 12Stow Community Farmers MarketStow · Solo Acoustic
- Aug 18Highland Square PorchRokr 2024Akron · Full Band Show
- Aug 3Dickfest 2024Brimfield · Full Band Show
- Jun 8Chestnut Beer GardenCuyahoga Falls · Acoustic
- May 3The Jenks BuildingCuyahoga Falls · Acoustic
- Mar 22MusicaAkron · with the Shoehorns and Robbie Allen and the Loveshack
- Mar 2Jenks 1929Cuyahoga Falls · Acoustic
- Feb 24BuzzbinAkron · with Dave Rich and His Enablers and Floco Torres
2023
- Dec 9The Jenks BuildingCuyahoga Falls · Full Band Show
- Nov 4The Jenks BuildingCuyahoga Falls · Full Band Show
- Oct 5The Jenks BuildingCuyahoga Falls · Acoustic
- Aug 25Front Street SocialBerea · with AJ Chase and Together we Fly
- Aug 5DickfestBrimfield · with The Shoehorns and Daveferatu
- Jul 15Sense by The FallsCuyahoga Falls · Solo
The Band
Rock, blues, Americana, indie: these guys don’t stay in one lane. Kevin’s songwriting runs on Neil Young, Modest Mouse, Rage Against the Machine, John Prine and Muddy Waters, holding a mirror up to odd societal norms, politics and life as a middle-class Midwesterner, with a few love songs snuck in.
Catch Kevin solo and acoustic, or see the full band plug in for a high-energy, guitar-driven rock and roll show.
- Kevin BallardGuitar & lead vocals
- Todd SmithLead guitar
- Mike SchlayerDrums
- Andy ChapinBass
