	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative; margin-bottom:30px; padding:10px; border-bottom:3px solid #ef5f34; text-align:center; background-color:#ffffff; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out; box-shadow:0 3px 24px rgb(0 0 0/20%); border-radius:10px;}
.team-inner { position:relative;}
.team-thumbnail { position:relative;}
.team-thumbnail img { border-radius:10px; width:100%; height:auto; display:block;}
.member-social-icon { position:absolute; margin-bottom:10px; text-align:center; top:15px; right:0; bottom:0; opacity:0; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.member-social-icon ul { margin:0; padding:0;}
.member-social-icon ul li { position:relative; list-style:none;}
.member-social-icon ul li a { display:block; color:#ffffff; width:40px; height:40px; line-height:40px; margin-bottom:10px; background-color: #ef5f34; border-radius:10px;}
.member-social-icon ul li a:hover { background-color:#282f34; color:#ffffff;}
.team-info { padding:10px 0;}
.team-info h4 { margin-bottom:5px;}
.team-info span { font-weight:600; color:#ef5f34; font-size:16px;}

.teammember-list:hover { -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);}
.teammember-list:hover .member-social-icon { opacity:1;	right:15px;}