	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative;}
.team-thumbnail { position:relative; }
.team-thumbnail img { width:100%; height:auto; display:block;}

.member-social-icon { position:absolute;	text-align:center; transition:all .5s ease-in-out; z-index:9; opacity:0; background-color:rgba(0,0,0,0.7); height:50px; line-height:50px; overflow:hidden; width:calc(100% - 60px); bottom:0; left:30px;}
.member-social-icon a { display: inline-block; line-height: 0; text-align: center; color:#ffffff; margin:10px 10px 0 10px; }
.member-social-icon a:hover { color:#f7a392; }

.team-content { text-align:center; position:relative; z-index:2; margin:-47px 27px 15px; padding:24px 15px 17px; background-color:#ffffff; border-bottom:5px solid transparent; -webkit-transition:.5s cubic-bezier(.3,.57,.55,1); transition:.5s cubic-bezier(.3,.57,.55,1); box-shadow:0 0 12px 0 rgba(0,0,0,.20);}
.team-content:before { left:-10px; top:-10px; background-color:#333333; content:''; position:absolute; height:15px; width:15px; border-radius:50%; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.team-content:after { right:-10px; bottom:-10px; background-color:#333333; content:''; position:absolute; height:15px; width:15px; border-radius:50%; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}

.team-content .team-name{ position:relative; }
.team-content .team-name h4{ margin-bottom:0; font-size:22px; font-weight:600; }
.team-content .team-name h4 a{ -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
.team-content .team-name span{ -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
.team-name h4 a, .teammember-list:hover span{ color:#333333; }
.teammember-list:hover h4 a, .team-name span{ color:#f7a392; }

.teammember-list:hover .member-social-icon { opacity:1;	bottom:25%;}
.teammember-list:hover .team-content:before { left:-10px; top:96%; background-color:#f7a392;}
.teammember-list:hover .team-content:after { right:-10px; bottom:92%; background-color:#f7a392;}