.single-whats-on .breadcrumbs {
  margin-top: clamp(40px, 8vw, 100px);
  margin-bottom: clamp(20px, 3vw, 40px); }

.single-whats-on .meta p,
.single-whats-on .meta li {
  font-size: 22px; }

.single-whats-on .meta a {
  color: var(--wp--preset--color--blue);
  font-size: 1.1875rem; }
  .single-whats-on .meta a:hover {
    color: var(--wp--preset--color--dark-blue) !important; }

.single-whats-on .container {
  padding-bottom: 2.5rem;
  width: calc(100% - 2rem); }
  @media (min-width: 750px) {
    .single-whats-on .container {
      max-width: 700px;
      width: 100%; } }
  .single-whats-on .container p.event-date-heading {
    font-size: 22px;
    padding-bottom: 1rem; }
  .single-whats-on .container ul.event-date {
    list-style: disc; }

.single-whats-on .feature-img {
  width: calc(100% - 2rem);
  padding-bottom: 2.5rem; }
  @media (min-width: 750px) {
    .single-whats-on .feature-img {
      max-width: 1160px;
      width: 100%; } }
  .single-whats-on .feature-img img {
    min-width: 100%;
    margin: 0;
    border-radius: 20px;
    box-shadow: 3px 8px 30px 5px rgba(12, 30, 52, 0.2); }

.single-whats-on .feature-img-caption {
  text-align: center;
  text-align: center;
  font-family: Bai Jamjuree;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  width: calc(100% - 2rem);
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 750px) {
    .single-whats-on .feature-img-caption {
      max-width: 1160px;
      margin: 0 auto; } }
