#upcomingevents {
	padding: 40px 0 40px 0;
}

#upcomingevents #rightcol {
	background: #E7F2E0;
}

#upcomingevents h2 {
	font-size: 31px;
}

.colourswap {
	color: #FFF;
  background-color: #255c4e;
}

.colourswap:hover {
  border-color: #255c4e;
  color: #255c4e;
  background-color: #FFF;
}

#ondemandevents {
	background-position: center center;
}

#ondemandevents .card {
	max-width: 400px;
}