/* Table of Contents

* General
* Social Links
* Single
* Archive
* Post & Slider Blocks

*/

/* General
------------------------------------------------------------ */

.mtphr-hover-anim {
	position: relative;
}
.mtphr-hover-anim > .mtphr-hover-anim-target {
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.mtphr-hover-anim:hover > .mtphr-hover-anim-target {
	filter: alpha(opacity=100);
	opacity: 1;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.type-mtphr_team_members .mtphr-archive-thumbnail-link img,
.type-mtphr_team_members .featured-image-container img {
	max-width: 100%;
}
.type-mtphr_team_members .entry-content {
	width: auto;
	margin: 0;
}
.mtphr-team-members-title {
	clear: both;
}

/* Social Links
------------------------------------------------------------ */

.mtphr-team-member-social-info {
	float: right;
}
.mtphr-social-link-small {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	background: #CCC url(images/icons-social.png) no-repeat;
	margin-right: 3px;
}
.mtphr-social-link-small span {
	width: 20px;
	height: 20px;
	background: #999 url(images/icons-social.png) no-repeat;
}
.mtphr-twitter-link-small,
.mtphr-twitter-link-small span {
	background-position: -200px -50px;
}
.mtphr-facebook-link-small,
.mtphr-facebook-link-small span {
	background-position: -250px -50px;
}
.mtphr-google-link-small,
.mtphr-google-link-small span {
	background-position: -300px -50px;
}
.mtphr-linkedin-link-small,
.mtphr-linkedin-link-small span {
	background-position: -350px -50px;
}

/* Single
------------------------------------------------------------ */

.single-mtphr_team_members .page-title {
	float: left;
}

/* Archive
------------------------------------------------------------ */

.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members {
	margin-bottom: 40px;
}
.page-template-pgtemp-mtphr_team_members-php .team-member-social-info {
	float: right;
}
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-archive-thumbnail-link {
	margin-bottom: 20px;
}
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-archive-entry-title,
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-archive-entry-title a {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 2px;
}
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-archive-item-excerpt {
	margin-bottom: 18px;
}
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-team-member-social-info {
	float: right;
}
.page-template-pgtemp-mtphr_team_members-php .type-mtphr_team_members .mtphr-archive-entry-title {
	clear: none;
}

/* Post & Slider Blocks
------------------------------------------------------------ */

.mtphr-post-block-mtphr_team_members,
.mtphr-slider-block-mtphr_team_members {
	margin-bottom: 30px;
}

