  
 
/*
* Our Team
*/
.team-item {
  padding: 0px 10px;
}

 
 

.team-item .team-infos {
  position: relative;
  background: #FFF;
  /*padding: 25px;*/
}

.team-item .team-infos .share {
  position: absolute;
  bottom: calc(100% - 22px);
  left: 15px;
  /*width: 42px;*/
  overflow: hidden;
  z-index: 1;
  -webkit-transition: ease height 300ms;
  transition: ease height 300ms;
}

.team-item .team-infos .share:hover .share-icons {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.team-item .team-infos .share:hover i.fa-share-alt {
  background: #4dbb6d;
}

.team-item .team-infos .share:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FFF;
  width: 100%;
  height: 22px;
}

.team-item .team-infos .share .share-icons {
  text-align: center;
  padding-bottom: 42px;
  border-radius: 50px;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: ease transform 300ms;
  transition: ease transform 300ms;
}

    .team-item .team-infos .share i {
        display: block;
        /*color: #FFF;*/
        padding: 15px;
        opacity: 0.5;
        -webkit-transition: ease opacity 300ms;
        transition: ease opacity 300ms;
        font-size: 1.3em;
    }

.team-item .team-infos .share i.fa-share-alt {
  position: absolute;
  background: #58605a;
  bottom: 0;
  left: 0;
  border-radius: 50px;
  opacity: 1;
  z-index: 1;
}

.team-item .team-infos .share i.fa-facebook-f {
  color: #4d70a8;
}

.team-item .team-infos .share i.fa-instagram {
  color: #964b00;
}

.team-item .team-infos .share i.fa-linkedin-in {
  color: #0077b5;
}

.team-item .team-infos .share i:hover {
  opacity: 1;
}

.team-item .team-infos .team-member-desc {
  display: block;
  color: #777;
}
 