
/* Override earlier Customizer layout settings without changing the saved settings. */
html body.page-id-6450 main#content .entry-content h2{font-size:calc(31px + 4pt);line-height:1.2}
html body.page-id-6450 main#content .entry-content>hr{border:0!important;background:none!important;box-shadow:none!important;height:0!important;color:transparent!important}
html body.page-id-5986 main#content .ri-venues-page .venue-stories .spotlight-label{display:inline-block;background:#eadbb8!important;color:#26231f!important;-webkit-text-fill-color:#26231f!important;border:1px solid #b39b69!important;padding:7px 11px;font:600 12px/1.4 'DM Sans',sans-serif!important;letter-spacing:.06em;text-decoration:none}
html body.page-id-5986 main#content .ri-venues-page .venue-stories a.spotlight-label:hover{background:#ddc894!important;color:#151515!important;text-decoration:underline}


/* Cream Music Videos: clear performer headings and edge-to-edge previews. */
html body main#content #ri-musicvideos .rimv-grid{gap:40px 28px;border-color:var(--ri-rule);align-items:start}
html body main#content #ri-musicvideos .rimv-card{background:transparent;border-color:var(--ri-rule);padding-bottom:28px}
html body main#content #ri-musicvideos .rimv-title{margin:0 0 18px;min-height:95px}
html body main#content #ri-musicvideos .rimv-artist,
html body main#content #ri-musicvideos .rimv-artist a{font:600 34px/1.15 'Source Serif 4',Georgia,serif!important;color:#20201d!important;-webkit-text-fill-color:#20201d!important;letter-spacing:-.02em;text-decoration:none;margin:0 0 9px}
html body main#content #ri-musicvideos .rimv-song{font:500 20px/1.4 'DM Sans',sans-serif!important;color:#625a4c!important;margin:0!important}
html body main#content #ri-musicvideos .rimv-player,
html body main#content #ri-musicvideos .rimv-play{background:var(--paper)!important;border:0;box-shadow:none}
html body main#content #ri-musicvideos .rimv-play img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;margin:0;padding:0}
html body main#content #ri-musicvideos .rimv-card-header{padding-top:20px}
html body main#content #ri-musicvideos .rimv-description{font:400 calc(17px + 4pt)/1.6 'DM Sans',sans-serif!important;color:#35342f!important;margin:0 0 18px!important}
html body main#content #ri-musicvideos .rimv-date{display:block;font:500 12px/1.5 'DM Sans',sans-serif!important;color:#746a58!important;margin-top:12px}
@media(max-width:850px){html body main#content #ri-musicvideos .rimv-grid{grid-template-columns:minmax(0,1fr)}html body main#content #ri-musicvideos .rimv-title{min-height:0}html body main#content #ri-musicvideos .rimv-description{font-size:calc(16px + 4pt)!important}}


html body.page-id-5120 main#content .ri-live :is(.ri-live-artist,.ri-live-venue,.ri-live-date,.ri-live-intro){color:var(--ink)!important;font-family:'DM Sans',sans-serif!important}
html body.page-id-5120 main#content .ri-live .ri-live-artist{font-family:'Source Serif 4',Georgia,serif!important;font-weight:600!important}
html body.page-id-5120 main#content .ri-live .ri-live-intro{font-size:17px!important;color:#726653!important}
html body main#content #ri-musicvideos :is(.rimv-intro,.rimv-empty,.rimv-song,.rimv-description,.rimv-date,.rimv-artist a){color:var(--ink)!important;font-family:'DM Sans',sans-serif!important}
html body main#content #ri-musicvideos :is(.rimv-card,.rimv-card-header){background:transparent!important}

html body.home{grid-template-columns:350px minmax(0,1fr)!important}
html body.home>.ri-rail{width:350px!important}
html body main#content .ri-home{padding-left:clamp(22px,4vw,58px)!important;padding-right:clamp(22px,4vw,58px)!important}
html body main#content :is(.entry,.page-shell,.section){padding-left:clamp(22px,4vw,58px)!important;padding-right:clamp(22px,4vw,58px)!important}
html body.page-id-5986 main#content .ri-venues-page :is(.venues-directory,.venue-country>summary,.venue-state>summary,.venues-country-nav a){background:var(--paper)!important;color:var(--ink)!important}
html body.page-id-5986 main#content .ri-venues-page :is(.venues-directory-head>h2,.venue-name){color:var(--ink)!important}
html body.page-id-5986 main#content .ri-venues-page :is(.venues-directory-head>p,.venue-meta,summary small,.venue-stories a){color:#726653!important}
html body main#content .ri-shows{padding:12px 0 45px}
html body main#content .ri-tour-card{background:transparent!important;color:var(--ink);border:0;box-shadow:none;border-bottom:1px solid var(--ri-rule)}
html body main#content .ri-tour-card h2{background:transparent;color:var(--ink);padding:12px 0;font-size:26px!important}
html body main#content .ri-tour-card h2 a{color:var(--ink)!important}
html body main#content .ri-tour-card .ri-tour-poster{height:330px;object-fit:cover;object-position:center top;background:#e9e3d7}
@media(max-width:640px){html body main#content .ri-tour-card .ri-tour-poster{height:auto;aspect-ratio:auto;object-fit:contain}}
html body main#content .ri-tour-card :is(.ri-dates li,.ri-date-place,.ri-dates time,.ri-pending){font:400 14px/1.5 'DM Sans',sans-serif!important;color:var(--ink);border-color:var(--ri-rule)}
html body.page-id-5736 main#content .entry-content .ri-shows p.ri-intro{color:#726653!important;font-size:17px!important}
html body main#content .ri-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
html body main#content :is(#ri-topalbums,#ri-topsingles){color:var(--ink)}
html body main#content :is(#ri-topalbums,#ri-topsingles) :is(.chart-date,h2,td,th){color:var(--ink)!important}
html body main#content :is(#ri-topalbums,#ri-topsingles) table[aria-label] :is(td,th,td a,td em){font:400 16px/1.5 'DM Sans',sans-serif!important}
html body main#content .ri-photos-tools{color:#726653}
@media(max-width:1100px){html body.home{grid-template-columns:301px minmax(0,1fr)!important}html body.home>.ri-rail{width:301px!important}}
@media(max-width:900px){html body main#content .ri-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){html body.home>.ri-rail{width:100%!important}html body main#content :is(.ri-home,.entry){padding-left:20px!important;padding-right:20px!important}html body main#content :is(#ri-topalbums,#ri-topsingles) table[aria-label] :is(td,th,td a,td em){font-size:12px!important}}
@media(max-width:560px){html body main#content .ri-tour-grid{grid-template-columns:1fr}}
