.wpcs-attendees { display: flex; flex-flow: row wrap; }
.wpcs-attendee-item { width: 33.33333%; padding: 5px; display: flex; }
.wpcs-attendee-item-image { width: 25%; }
.wpcs-attendee-item-image img { width: 100%; }
.wpcs-attendee-item-description { width: 75%; padding-left: 5%; }
.single-content .wpcs-attendee-item-description p.wpcs-attendee-item-name { font-size: 20px; font-weight: bold; }
.single-content .wpcs-attendee-item-description p { margin-bottom: 0px; }

@media only screen and (max-width: 800px) {

	.wpcs-attendees { display: block; }
	.wpcs-attendee-item { width: 100%; }
}