	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list{ position:relative; -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; margin:15px 0; }
.team-thumbnail { position: relative; box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; }
.team-content { background-color: #ffffff; padding: 20px 15px; position: relative; box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.team-content .team-name h4{ font-size:18px; font-weight:600; letter-spacing: 1px; margin-bottom: 0; text-transform: uppercase; }
.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:#090C0F; }
.teammember-list:hover h4 a, span.team-designation{ color:#c19977; }

.member-social-icon { position: absolute; right: 15px; bottom: -20px; 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: 40px; text-align: center; height: 40px; line-height: 40px; font-size: 20px; border-radius: 8px 0; background-color: #c19977; 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: 14px; }
.member-social-icon:hover .sub-social-icon{ opacity: 1; bottom: 50px; }