.sharing {
  display: inline-block;
  width: auto;
  padding-bottom: 0px;
  margin-top: 0px;
}
.sharing .title {
  font-size: 12px;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
}
.sharing .title i {
  margin-right: 5px;
}
.sharing ul li {
  float: left;
}
.sharing ul li.count {
  text-align: center;
  font-size: 30px;
  color: #F73F52;
  font-weight: 700;
  margin-left: 10px;
  display: inline-block;
  float: left;
  margin-top: -10px;
}
.sharing ul li.count div {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 300;
  color: #000;
  margin-top: -5px;
  display: block;
}
.sharing ul li a {
  text-decoration: none;
  width: auto;
  height: auto;
  padding-right: 20px;
  padding-left: 20px;
}
.sharing ul li a i {
  margin-right: 10px;
}
.sharing ul li a:hover {
  color: #fff !important;
  opacity: .8;
}

/* Social */
.social {
  padding: 0;
  margin: 0;
}
.social li {
  display: inline-block;
}
.social li a {
  display: block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 5px;
  margin-bottom: 8px;
  position: relative;
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
}
.social li a svg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.social li a svg rect {
  width: inherit;
  height: inherit;
  fill: transparent;
  stroke: transparent;
  stroke-dasharray: 0;
  stroke-width: 3;
  transition: all 1.5s;
  -moz-transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -o-transition: all 1.5s;
}
.social li a i:before {
  transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -o-transform: scale(1.3);
}
.social li a:first-child {
  margin-left: 0;
}
.social li a:hover {
  opacity: .8;
}
.social.trp li a:hover {
  background-color: transparent;
}
.social.trp li a:hover svg rect {
  stroke: #fff;
  stroke-dasharray: 200;
}
.social.trp li a.facebook:hover {
  color: #3b5998 !important;
}
.social.trp li a.facebook:hover svg rect {
  stroke: #3b5998;
}
.social.trp li a.twitter:hover {
  color: #4099FF !important;
}
.social.trp li a.twitter:hover svg rect {
  stroke: #4099FF;
}
.social.trp li a.youtube:hover {
  color: #C4302B !important;
}
.social.trp li a.youtube:hover svg rect {
  stroke: #C4302B;
}
.social.trp li a.googleplus:hover {
  color: #DE5245 !important;
}
.social.trp li a.googleplus:hover svg rect {
  stroke: #DE5245;
}
.social.trp li a.instagram:hover {
  color: #885343 !important;
}
.social.trp li a.instagram:hover svg rect {
  stroke: #885343;
}
.social.trp li a.tumblr:hover {
  color: #36465D !important;
}
.social.trp li a.tumblr:hover svg rect {
  stroke: #36465D;
}
.social.trp li a.dribbble:hover {
  color: #E14C86 !important;
}
.social.trp li a.dribbble:hover svg rect {
  stroke: #E14C86;
}
.social.trp li a.linkedin:hover {
  color: #007BB6 !important;
}
.social.trp li a.linkedin:hover svg rect {
  stroke: #007BB6;
}
.social.trp li a.skype:hover {
  color: #00AFF0 !important;
}
.social.trp li a.skype:hover svg rect {
  stroke: #00AFF0;
}
.social.trp li a.rss:hover {
  color: #ee802f !important;
}
.social.trp li a.rss:hover svg rect {
  stroke: #ee802f;
}
.social.trp li a.github:hover {
  color: #000 !important;
}
.social.trp li a.github:hover svg rect {
  stroke: #000;
}
.social.trp li a.whatsapp:hover {
  color: #25D366 !important;
}
.social.trp li a.whatsapp:hover svg rect {
  stroke: #25D366;
}
.social.trp li a.snapchat:hover {
  color: #FFFC01 !important;
}
.social.trp li a.snapchat:hover svg rect {
  stroke: #FFFC01;
}
.social.trp li a.foursquare:hover {
  color: #EF4B78 !important;
}
.social.trp li a.foursquare:hover svg rect {
  stroke: #EF4B78;
}
.social.trp li a.pinterest:hover {
  color: #B82B38 !important;
}
.social.trp li a.pinterest:hover svg rect {
  stroke: #B82B38;
}
.social.trp li a.wordpress:hover {
  color: #21759A !important;
}
.social.trp li a.wordpress:hover svg rect {
  stroke: #21759A;
}
.social.trp li a.reddit:hover {
  color: #1288DF !important;
}
.social.trp li a.reddit:hover svg rect {
  stroke: #1288DF;
}
.social.trp li a.hackernews:hover {
  color: #FF6600 !important;
}
.social.trp li a.hackernews:hover svg rect {
  stroke: #FF6600;
}
.social.trp li a.designernews:hover {
  color: #3275D6 !important;
}
.social.trp li a.designernews:hover svg rect {
  stroke: #3275D6;
}
.social.trp li a.yahoo:hover {
  color: #420297 !important;
}
.social.trp li a.yahoo:hover svg rect {
  stroke: #420297;
}
.social.trp li a.buffer:hover {
  color: #000000 !important;
}
.social.trp li a.buffer:hover svg rect {
  stroke: #000000;
}
.social.trp li a.vimeo:hover {
  color: #1AB7EA !important;
}
.social.trp li a.vimeo:hover svg rect {
  stroke: #1AB7EA;
}
.social.trp li a.twitch:hover {
  color: #6441A4 !important;
}
.social.trp li a.twitch:hover svg rect {
  stroke: #6441A4;
}

a.facebook {
  background-color: #3b5998;
  color: #fff !important;
}
a.twitter {
  background-color: #4099FF;
  color: #fff !important;
}
a.youtube {
  background-color: #C4302B;
  color: #fff !important;
}
a.googleplus {
  background-color: #DE5245;
  color: #fff !important;
}
a.instagram {
  background-color: #885343;
  color: #fff !important;
}
a.tumblr {
  background-color: #36465D;
  color: #fff !important;
}
a.dribbble {
  background-color: #E14C86;
  color: #fff !important;
}
a.linkedin {
  background-color: #007BB6;
  color: #fff !important;
}
a.skype {
  background-color: #00AFF0;
  color: #fff !important;
}
a.rss {
  background-color: #ee802f;
  color: #fff !important;
}
a.github {
  background-color: #000;
  color: #fff !important;
}
a.whatsapp {
  background-color: #25D366;
  color: #fff !important;
}
a.snapchat {
  background-color: #FFFC01;
  color: #000 !important;
}
a.foursquare {
  background-color: #EF4B78;
  color: #fff !important;
}
a.pinterest {
  background-color: #B82B38;
  color: #fff !important;
}
a.wordpress {
  background-color: #21759A;
  color: #fff !important;
}
a.reddit {
  background-color: #1288DF;
  color: #fff !important;
}
a.hackernews {
  background-color: #FF6600;
  color: #fff !important;
}
a.designernews {
  background-color: #3275D6;
  color: #fff !important;
}
a.yahoo {
  background-color: #420297;
  color: #fff !important;
}
a.buffer {
  background-color: #000000;
  color: #fff !important;
}
a.vimeo {
  background-color: #1AB7EA;
  color: #fff !important;
}
a.twitch {
  background-color: #6441A4;
  color: #fff !important;
}