	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative; margin-bottom:60px;}
.team-inner { position:relative; height:300px;}
.team-thumbnail { position:absolute; top:0;	left:0;	right:0; bottom:0; overflow:hidden; border-radius:10px;}
.teammember-list .team-inner .team-thumb-img { position:absolute; top:0;	left:0;	right:0; bottom:0; -webkit-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}

.team-info { background-color:#ffffff; border-radius:5px; position:absolute; left:20px; right:20px; bottom:0; padding:20px; z-index:2; overflow:hidden; box-shadow:0px 0px 15px -5px rgba(0,0,0,0.75); -webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); text-align:center;}
.team-info h4 { line-height:1.3; -webkit-transition:all .6s ease-in-out; transition:all .6s ease-in-out; font-weight:500; margin-bottom:5px;}
.team-info span { color:#ff5771; letter-spacing:1px;}
.team-spacer { height:0; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}
.team-call { position:absolute; color:#201e42; bottom:20px; width:100%; z-index:3; opacity:0; -webkit-transform:translate(-50%, 400%); -ms-transform:translate(-50%, 400%); transform:translate(-50%, 400%); -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}
.team-call i { color:#ff5771; margin-right:5px;}
.member-social-icon { position:absolute; bottom:76px; left:0; right:0; margin:0 auto; padding:6px 10px; border-radius:50px; z-index:3; overflow:hidden; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; width:85%; text-align:center;}
.member-social-icon:before { content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#ff5771; border-radius:50px; -webkit-transform:translateX(-72%); -ms-transform:translateX(-72%); transform:translateX(-72%); -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}
.member-social-icon ul { position:relative; z-index:4; margin:0;}
.member-social-icon ul li { opacity:0; display:inline-block; -webkit-transform:scale(2); -ms-transform:scale(2); transform:scale(2); margin:0 2px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.member-social-icon ul li a { font-size:15px; display:inline-block; width:30px; color:#ffffff;}
.member-social-icon ul li a:hover { color:#201e42;}

.teammember-list:hover .team-thumb-img { -webkit-transform:scale(1.25, 1.25); -ms-transform:scale(1.25, 1.25); transform:scale(1.25, 1.25);}
.teammember-list:hover .team-spacer { height:34px;}
.teammember-list:hover .team-call { -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0); opacity:1;}
.teammember-list:hover .member-social-icon { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.teammember-list:hover .member-social-icon:before { -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition-delay:0.2s; transition-delay:0.2s;}
.teammember-list:hover .member-social-icon ul li { opacity:1; transform:scale(1);}
.teammember-list:hover .member-social-icon ul li:nth-child(1) { -webkit-transition-delay:0.6s; transition-delay:0.6s;}
.teammember-list:hover .member-social-icon ul li:nth-child(2) { -webkit-transition-delay:.7s; transition-delay:.7s;}
.teammember-list:hover .member-social-icon ul li:nth-child(3) { -webkit-transition-delay:.8s; transition-delay:.8s;}
.teammember-list:hover .member-social-icon ul li:nth-child(4) { -webkit-transition-delay:.9s; transition-delay:.9s;}
.teammember-list:hover .member-social-icon ul li:nth-child(5) { -webkit-transition-delay:1s; transition-delay:1s;}