	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative; margin-bottom:30px;}
.team-inner { position:relative;}
.team-thumbnail { position:relative; display:block; overflow:hidden;}
.team-thumbnail:before { position:absolute; top:0; left:0; right:0; bottom:0; content:''; background-color:#ffa646; opacity:0.8; -webkit-transform:scale(1, 0); -ms-transform:scale(1, 0); transform:scale(1, 0); -webkit-transition:transform 500ms ease; transition:transform 500ms ease; -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; z-index:1;}

.teammember-list:hover .team-thumbnail:before { -webkit-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center;}

.member-social-icon { position:absolute; top:50%; left:0; right:0; opacity:0; visibility:hidden; -webkit-transition:.3s; transition:.3s; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center;	margin:0; z-index:9;}
.member-social-icon ul { padding:0;}
.member-social-icon ul li { display:inline-block;}
.member-social-icon ul li a { font-size:15px; display:inline-block; text-align:center; border:0; -webkit-transition:.3s; transition:.3s; border-radius:50%; width:40px; height:40px; line-height:40px; background-color:#000000; color:#ffa646;}
.member-social-icon ul li a:hover { background-color:#ffffff; color:#000000;}
.teammember-list:hover .member-social-icon { opacity:1;	visibility:visible;}
.teammember-list:hover .member-social-icon a { margin:0 5px;}

.team-info { padding:25px 0 10px;}
.team-info h4 { margin-bottom:0px; text-transform:uppercase;}
.team-info h4 a { text-decoration:none;}
.team-info span { color:#ffa646;}
.cloud-icon { position:absolute; right:0; bottom:18px; font-size:1.5em;}
.cloud-icon a { color:#ffffff;}
.cloud-icon a:hover { color:#ffa646;}