@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; text-align:center; margin:15px 0; }
.team-thumbnail{ -webkit-transition:0.6s; transition:0.6s; position:relative; }
.team-thumbnail img{ -webkit-transition:0.6s; transition:0.6s; }
.team-overlay{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(18,46,83,0.6); opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); transition: all 0.4s ease-in-out; }
.team-overlay i{ width: 40px; height: 40px; line-height: 40px; border-radius: 40px; background-color: #ffffff; color: #122e53; font-size: 18px;	position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.teammember-list:hover .team-overlay{ opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.team-content{ padding: 25px 10px; margin: -60px 20px 0; position: relative; background-color: #ffffff; box-shadow: 5px 4px 13px #e8e8e8; }
.team-content .team-name{ position:relative; }
.team-content .team-name h4{ margin-bottom:5px; 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; }
.teammember-list:hover h4 a, .team-name span{ color:#efa220; }
.team-name h4 a, .teammember-list:hover span{ color:#122e53; }

.member-social-icon{ position:relative; z-index:2; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; margin-top: 15px; }
.member-social-icon a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; background-color:#122e53; color:#ffffff; margin:0 4px; border-radius:50px; font-size:12px; }
.member-social-icon a:hover{ background-color:#efa220; color:#ffffff; }

.single-team-work-details{ margin-top: 30px; }
.single-team-work-details ul li{ display:block; border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-bottom:20px; }
.single-team-work-details ul li .member-work-title{ color:#1a1a1a; width:19%; vertical-align:middle; display:inline-block; font-weight:700; }
.single-team-work-details ul li .member-work-cont{ display:inline-block; width:80%; vertical-align:middle; }
.single-team-work-details ul li .member-work-cont span{ display:inline-block; margin:0 5px 5px; width:22%; color: #122e53; }
.single-team-work-details ul li .member-work-cont span i{ color:#efa220; margin-right:5px; }
.single-team-work-details ul li .member-work-cont span strong{ display:block; }