	@charset "utf-8";
/* Our Team CSS Document */
.teammember-list { position:relative; overflow:hidden; display:block; margin-bottom:30px; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.team-inner { position:relative;}
.team-thumbnail { display:block; text-align:center; position:relative; margin: 0 auto;-webkit-transition:all 0.2s ease; transition:all 0.2s ease; z-index:2; overflow:hidden;}
.team-thumbnail img { width:100%; height:auto; display:block; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.team-thumbnail:after { content:''; display:block; left:0; top:0; width:100%; height:100%; background-color:#832732; position:absolute; -webkit-transform:rotate(45deg) translate(-140%, 10%); -ms-transform:rotate(45deg) translate(-140%, 10%); transform:rotate(45deg) translate(-140%, 10%); opacity:0; -webkit-transition:all 0.4s; transition:all 0.4s;}

.team-social { position:absolute; top:20px; right:20px; z-index:2;}
.item-social-share { position:relative; cursor:pointer;}
.item-social-share:before { content:'\f1e0'; position:absolute; font-size:14px; color:#832732; font-family:'Font Awesome 6 Pro'; font-weight:700; background-color:#ffffff; display:inline-block; border-radius:50%; width:36px; height:36px; line-height:36px; text-align:center; -webkit-transition:all 0.4s; transition:all 0.4s;}
.member-social-icon { -webkit-transition:all 0.2s ease; transition:all 0.2s ease; height:auto; list-style:none; text-align:center; margin:42px 0 0 0; padding:0;}
.member-social-icon li { display:block; margin:0; opacity:0; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);}
.member-social-icon li:nth-child(1) { -webkit-transition-delay:50ms; transition-delay:50ms;}
.member-social-icon li:nth-child(2) { -webkit-transition-delay:100ms; transition-delay:100ms;}
.member-social-icon li:nth-child(3) { -webkit-transition-delay:150ms; transition-delay:150ms;}
.member-social-icon li:nth-child(4) { -webkit-transition-delay:200ms; transition-delay:200ms;}
.member-social-icon li:nth-child(5) { -webkit-transition-delay:250ms; transition-delay:250ms;}

.member-social-icon li a { position:relative; z-index:10; font-size:14px; -webkit-transition:all 0.5s ease; transition:all 0.5s ease; display:block; margin:8px auto 0; background-color:#ffffff; color:#201c15; border-radius:50%; width:36px; height:36px; line-height:36px; text-align:center;}
.member-social-icon li a:hover { background-color:#832732; color:#ffffff;}

.team-title { padding-top:20px; padding-left:20px;}
.team-title h4 { margin-bottom:5px;}
.team-title h4 a { color:#201c15;}
.team-title span { font-size:18px; color:#832732;}

.teammember-list:hover .team-thumbnail:after { opacity:1; -webkit-transform:rotate(45deg) translate(-110%, 10%); -ms-transform:rotate(45deg) translate(-110%, 10%); transform:rotate(45deg) translate(-110%, 10%);}
.teammember-list:hover .team-thumbnail img { -webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.team-social:hover .item-social-share:before { background-color:#832732; color:#ffffff;}
.team-social:hover .member-social-icon li { opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}