

.TeamMember--alt {
	background-color: #EFEFEF;
}

.TeamMember .TeamMember-image {
	width: 340px;
	float: left;
}

.TeamMember.TeamMember--alt .TeamMember-image {
	float: right;
}

.TeamMember-image img {
	display: block;
	width: 100%;
}

.TeamMember .TeamMember-details {
	width: calc(100% - 380px);
	float: right;
}

.TeamMember.TeamMember--alt .TeamMember-details {
	float: left;
}

@media screen and (max-width: 680px){
	.TeamMember .TeamMember-image,
	.TeamMember.TeamMember--alt .TeamMember-image,
	.TeamMember .TeamMember-details,
	.TeamMember.TeamMember--alt .TeamMember-details {
		width: auto;
		float: none;
	}
	.TeamMember .TeamMember-image {
		margin: 0px 0px 40px 0px;
	}
}