/* reduce padding on meta fields */
.sched-popup .sched-popup-description .sched-meta-field {
  padding: 10px 30px;
}

/* reduce padding on description text when no html */
.sched-popup .sched-popup-description .sched-popup-description-text {
  padding: 10px 30px !important;
}

/* replace empty space with tcuk box when used, and match padding and colour */
.sched-popup-description .tcuk-session-entry {
  margin-top: -20px;
  padding: 10px 30px;
  background: inherit !important;
}

/* remove usual formatting for summary box hover */
.sched-popup-description .wp-block-details.tcuk-session-entry > summary:hover {
  outline: none;
}

/* add border to all summaries, and remove marker */
.sched-popup-description .wp-block-details.tcuk-session-entry summary {
  border-bottom: 1px solid grey;
  margin-bottom: 5px;
  padding-bottom: 5px;
  list-style:none;
}

/* remove summary marker - version 2 */
.sched-popup-description .wp-block-details.tcuk-session-entry summary::-webkit-details-marker {
  display:none;
}

/* match margins of image to text */
.sched-popup-description .tcuk-session-entry figure {
  margin: 0.5em 1em 0 0;
}

/* format ul tags */
.sched-popup-description .tcuk-session-entry li {
  list-style: inside;
}

/* remove lower margin on last paragraph to keep button placement consistent 
.sched-popup-description .tcuk-session-entry p:last-child {
  margin: 1em 0 0 0;
} */

/* remove extra p tags added by plugin */
.sched-popup-description p:empty {
  display:none;
}

/* move padding to end of description to keep box well formatted */
.sched-popup .sched-popup-description {
  padding-bottom: 20px;
}

/* styling for slot of 10-minute length */
.sched-event.sched-ten-min .sched-event-inner .sched-event-title {
  font-size: 12px;
  padding-top: 3px;
}

/* fix for stacked oversize boxes */
.tcuk-session-boxes.stacked-boxes {
  margin-block-end: 1em;
}