

.social {
  display: block;
  margin-top: 27px;
  margin-bottom: 30px;
  -ms-transform:translate(0%,0%);
  -webkit-transform:translate(0%,0%);
  transform:translate(0%,0%);
  text-align:  center;
}

/* Icons */

.social>a {
  color: #e6e2e2;
  background: rgba(1, 0, 0, 0.06);
  /* border-radius:4px; */
  text-align:center;
  margin-top: -20px !important;
  text-decoration:none;
  font-family:fontawesome;
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
  padding-top: 8px;
  margin:0 2px;
  -o-transition:all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #c1c1c1;
}

.social>a:hover {
  background: #06b2b6;
}

/* pop-up text */

.social>a span {
  color:#666;
  position:absolute;
  font-family:sans-serif;
  bottom:0;
  left:-25px;
  right:-25px;
  padding:5px 7px;
  margin-top: -20px;
  z-index:-1;
  font-size:14px;
  border-radius:2px;
  background: #ffffff54;
  visibility:hidden;
  opacity:0;
  -o-transition:all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* pop-up text arrow */

.social>a span:before {
  content:'';
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  position:absolute;
  bottom:-5px;
  left:40px;
}

/* text pops up when icon is in hover state */

.social>a:hover span {
  bottom:50px;
  /* visibility:visible; */
  opacity:1;
}

/* font awesome icons */

.social>a:nth-of-type(1):before {
content:'\f09a';
}
.social>a:nth-of-type(2):before {
content:'\f099';
}
.social>a:nth-of-type(3):before {
content:'\f0d5';
}
.social>a:nth-of-type(4):before {
content:'\f16d';
}
.social>a:nth-of-type(5):before {
content:'\f17d';
}
.social>a:nth-of-type(6):before {
content:'\f1cb';
}