/*
Theme Name: Kadence Child
Template: kadence
*/
/* ===== Event (single) polish ===== */

/* 1) Make the injected featured image behave like a poster, not full-bleed */
.single-event .event-featured-image{
  max-width: 520px;          /* tweak 460–620 to taste */
  margin: 0 0 18px;          /* left-aligned like a post image */
}
.single-event .event-featured-image img{
  display:block;
  width:100%;
  height:auto;
  border-radius: 12px;
}

/* 2) Meta box: make When/Where/Tickets feel intentional */
.single-event .event-details-box{
  margin: 10px 0 22px;
  padding: 16px 18px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,0.08);
  background: rgba(0,0,0,0.03);
}
.single-event .event-details-line{
  margin: 0 0 10px;
}
.single-event .event-details-line:last-child{
  margin-bottom: 0;
}
.single-event .event-details-cta{
  margin: 14px 0 0;
}

/* 3) Fix headings + section spacing so it feels like a post */
.single-event .event-section{
  margin-top: 26px;
}
.single-event .event-section h2{
  margin: 0 0 10px;
}
.single-event .event-section p{
  margin: 0 0 12px;
}
.single-event .event-section p:last-child{
  margin-bottom: 0;
}
