.localgov-event__content .field__label {
  font-weight: bold;
}

.field--name-localgov-event-image + .field--name-localgov-event-date {
  margin-block-start: var(--vertical-rhythm-spacing);
}

.localgov-event .date-recur-date,
.field--name-localgov-event-provider,
.field--name-localgov-event-venue,
.localgov-event .field--name-location > * {
  margin-block-end: var(--vertical-rhythm-spacing);
}

.field--name-localgov-event-call-to-action a {
  display: inline-block;
  padding: var(--button-padding-vertical) var(--button-padding-horizontal) var(--button-padding-vertical) var(--button-padding-horizontal);
  color: var(--button-text-color);
  border: var(--border);
  border-color: var(--button-border-color);
  border-radius: var(--button-border-radius);
  background-color: var(--button-bg-color);
}

.field--name-localgov-event-call-to-action a:focus,
.field--name-localgov-event-call-to-action a:hover {
  color: var(--button-text-color-hover);
  background-color: var(--button-bg--color-hover);
}
