/* Readable type for navigation, content and controls; Astral display titles stay. */
body main :is(p,li,td,th,address){font-size:18px!important;line-height:1.75!important}
body main :is(label,.title,.services-one__content>strong){font-size:16px!important;line-height:1.6!important}
body.home-two,body.inner-two{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.7;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body .site-nav,body .barn-footer,body main :is(p,li,td,th,address,label,input,textarea,select,button,a,small,strong,span){font-family:Arial,Helvetica,sans-serif}
body .site-nav nav{font-size:16px;font-weight:600;gap:24px}
body .site-nav .nav-ticket{font-size:16px}
body .site-nav .menu-toggle{font-family:Arial,Helvetica,sans-serif;font-size:17px}
body main :is(p,li,td,th,address){font-size:18px;line-height:1.75;letter-spacing:normal}
body main :is(h3,h4,h5,h6){font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.3;overflow-wrap:anywhere}
body main h2{line-height:1.2;overflow-wrap:anywhere}
body main :is(h2,h3,h4) a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
body .astral-two .section-title h2{font-size:clamp(32px,4vw,48px)}
body .interior-two h2{font-size:clamp(30px,3.5vw,46px)}
body .interior-two h3{font-size:28px}
body .interior-two h4{font-size:23px}
body .interior-two .page-banner-content h2{font-size:clamp(34px,5vw,64px)}
body .astral-two :is(.two-inline-link,.two-event-link,.two-cta-button,.club-night-more),body .interior-two :is(.thm-btn,.barn-btn,.blog-sidebar__btn,.service-details__download-btn){font-size:16px;font-weight:600;line-height:1.5}
body .astral-two :is(.title,.club-night-date),body .interior-two .services-one__content>strong{font-size:16px;line-height:1.6;color:#594a41;font-weight:600;letter-spacing:normal}
body .astral-two .top-music-playlist-single-item-two .wish-comment{font-size:18px;line-height:1.7}
body .astral-two .top-music-playlist-wrap-content h3{font-family:Arial,Helvetica,sans-serif;font-size:clamp(25px,3.4vw,44px);font-weight:700;letter-spacing:-.4px;line-height:1.2}
body .astral-two .barn-club-night h3{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.3}
body .astral-two :is(.hero-caption,.two-about-copy){font-size:18px;line-height:1.7}
body .astral-two .hero-kicker{font-size:14px;letter-spacing:1.5px}
body .astral-two .play-list-content h3{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.25}
body .astral-two .play-list-content>span{font-size:16px;line-height:1.5;color:#f1efea}
body .barn-venue-bar>.container,body .barn-venue-bar :is(span,a){font-size:16px;line-height:1.6;letter-spacing:normal}
body .astral-two :is(.about-title,.club-night-date),body .interior-two :is(.section-title__tagline,.section-title__taglinea,.eyebrow){font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;letter-spacing:1px;font-weight:600}
body .astral-two .top-podcast-wrap>.col-lg-25{width:50%;flex-basis:50%}
body .astral-two .top-podcast-content p{font-size:17px;color:#fff}
body .astral-two .top-podcast-single-item .top-podcast-content h3{font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700}
body .interior-two :is(.blog-sibebar__meta,.blog-details__meta,.sidebar__post-content-meta),body .interior-two :is(.blog-sibebar__meta,.blog-details__meta) li{font-size:16px;line-height:1.6;color:#594a41}
body .interior-two .sidebar__post-content h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5;font-weight:700}
body .interior-two .sidebar__title{font-size:25px}
body .interior-two .inquiry-form label,body .interior-two .inquiry-form label span{font-size:16px;line-height:1.6}
body .interior-two :is(.inquiry-form input,.inquiry-form textarea){font-size:18px;line-height:1.5}
body .interior-two :is(.form-note,.form-status){font-size:16px;line-height:1.7}
body .interior-two .gallery-page__icon a{font-size:16px;color:#fff!important;font-weight:600}
body .interior-two .gallery-page__icon{background:#76100e}
body .interior-two>section.wrap{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}
body .barn-footer :is(a,p,address){font-size:16px;line-height:1.8;font-weight:400;letter-spacing:normal}
body .barn-footer h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;letter-spacing:1px}
body .copyright,body .copyright :is(a,span){font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}
body .astral-two .default-slide-controller button{background:#f1efea;color:#5f000b;opacity:1}
@media(max-width:1199px){body .site-nav{gap:20px;padding-inline:28px}body .site-nav nav{gap:18px}body .site-nav .nav-ticket{padding-left:18px!important}}
@media(max-width:600px){body main :is(p,li,td,th,address){font-size:17px;line-height:1.75}body .astral-two .banner-content-two h2{font-size:clamp(36px,10vw,52px)}body .astral-two .hero-kicker{font-size:13px}body .astral-two .play-list-content h3{font-size:19px}body .astral-two .play-list-content>span{font-size:15px}body .astral-two .play-list-single-card{height:auto;min-height:140px}body .astral-two .barn-club-night h3{font-size:23px}body .astral-two .top-podcast-wrap>.col-lg-25{width:100%;flex-basis:100%}body .interior-two>section.wrap{width:calc(100% - 36px)}body .barn-venue-bar :is(span,a){font-size:15px}body .astral-two .top-music-playlist-wrap-content h3{font-size:29px}}
