	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list{ border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; background-color: #ffffff; position:relative; margin: 15px 0; overflow: hidden; padding: 8px; -webkit-transform: perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; transition-duration:0.3s; -webkit-transition-property:transform; transition-property:transform; }
.team-thumbnail { position: relative; border-radius: 12px; overflow: hidden; }
.team-thumbnail img{ -webkit-transform: scale(1.08); transform: scale(1.08); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.team-content { position: relative; margin: 16px 15px 8px 15px; }
.team-content .team-name h4{ font-size:20px; font-weight:700; letter-spacing: 1px; margin-bottom: 0; }
.team-content .team-name h4 a, span.team-designation{ -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
span.team-designation{ font-size: 14px; }
.team-name h4 a, .teammember-list:hover span.team-designation{ color:#061733; }
.teammember-list:hover h4 a, span.team-designation{ color:#0092FF; }
.teammember-list:hover .team-thumbnail img{ -webkit-transform: scale(1); transform: scale(1); }

.member-social-icon { position: absolute; bottom: 8px; right: 8px; margin: 0; z-index: 1; }
.member-social-icon li{ position: relative; list-style: none; }
.member-social-icon li a.social-icon-btn, .member-social-icon .sub-social-icon a{ display: block; width: 46px; text-align: center; height: 46px; line-height: 46px; font-size: 22px; border-radius: 10px; background-color: #0092FF; color: #ffffff; }
.member-social-icon .sub-social-icon{ position: absolute; bottom: 0; z-index: 1; width: 40px; border-radius: 8px; opacity: 0; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; margin: 0; }
.member-social-icon .sub-social-icon a{ margin: 5px 0; font-size: 18px; }
.member-social-icon:hover .sub-social-icon{ opacity: 1; bottom: 50px; }