/* Staff and Board Pages */ 
.teamMemberTDLBlock a { }
.teamMemberTDL{padding: var(--gutter) 0;clear: both; display: inline-block;}

.teamMemberTDL:after{content: ''; }


.teamMemberTDL_image{ display: inline-block; vertical-align: top;}

.teamMemberTDL_image img{ margin: 0;width: 100%;margin-bottom: 0px; }
.teamMemberTDL .button{text-align: right;float:right; clear: left;}
.teamMemberTDL .teamMemberTDL_image img:hover{}
.teamMemberTDL .teamMemberTDL_image a{}
.teamMemberTDL h3{font-size: 1.75em;}
.teamMemberTDL h3, .teamMemberTDL h4{ text-align: left;margin-top: 0;}
.team_member_tdl_byline{font-style: italic;}
.team_member_content { width: 100%; display: inline-block; vertical-align: top;}
.team_member_content { }
.team_member_content h4 { padding-bottom: 0;}
.team_member_content #team_member_tdl_email,#memberContact #team_member_tdl_phone { display: inline-block; width: 100%;}
.board .team_member_content, .advisors .team_member_content { width: auto; padding: 0;}


.teamMemberTDL{display: flex;align-items: center; justify-content: center;}
.teamMemberTDL .team_member_content{flex: 0 0 70%;margin-left: var(--gutter);}
.teamMemberTDL .teamMemberTDL_image{flex: 0 0 30%;}

.teamMemberTDL:nth-of-type(odd){flex-direction: row-reverse;}
.teamMemberTDL:nth-of-type(odd) .team_member_content{margin-left: 0; margin-right: var(--gutter);}




/* Single Team Member Styles */
.single-team_member .featuredImage img { width: 400px !important; float: left !important; border-radius: 50% !important; margin-right: 40px !important; margin-bottom: 25px;}


@media all and (max-width: 899px)  {
	.teamMemberTDL{margin: 1em 0; padding-bottom: 2em;}
	
.teamMemberTDL .team_member_content{flex: 0 0 50%;}
.teamMemberTDL .teamMemberTDL_image{flex: 0 0 50%;}

}

@media all and (max-width: 699px)  {
	.teamMemberTDL{margin: 1em 0; padding-bottom: 2em;}


	.teamMemberTDL{display: block;}
	.teamMemberTDL .team_member_content{flex: 0 0 100%;margin-left:0; width: 100%; }
	.teamMemberTDL .teamMemberTDL_image{flex: 0 0 100%;}
	
}
