@font-face
{
  font-family:'FontAwesome';
  src:url('//www.nanotools.com/fontawesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0');
  src:url('//www.nanotools.com/fontawesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
  url('//www.nanotools.com/fontawesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
  url('//www.nanotools.com/fontawesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
  url('//www.nanotools.com/fontawesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal
}
.shariff::after, .shariff::before
{
  content:" ";
  display:table
}
.shariff::after
{
  clear:both
}
.shariff ul
{
  padding:0;
  margin:0
}
.shariff li
{
  height:30px;
  display:inline-block;
  margin-right:14px;
  overflow:hidden;
  width:55px;
}
.shariff li:last-child
{
  margin-right:0
}
.shariff li a
{
  font-family:Arial,Helvetica,sans-serif;
  color:#fff;position:relative;
  display:block;
  padding-left:34px;
  padding-right:5px;
  font-size:12px;
  line-height:19px;
  min-height:19px;
  text-decoration:none;
}
.shariff li.shariff-button a::before
{
  position:absolute;
  left:5px;
  font-family:FontAwesome;
  font-weight:normal;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.shariff li.facebook a
{
  padding-left:24px;
  background-color:#3b5998;
}
.shariff li.facebook a:hover
{
  background-color:#4273c8
}
.shariff li.facebook a::before
{
  content:"\f09a";
/*  font-size:17px; */
}
.shariff li.facebook .share_count
{
  color:#183a75;background-color:#99adcf
}
.shariff li.linkedin a
{
  padding-left:24px;
  background-color:#007bb6;
}
.shariff li.linkedin a:hover
{
  background-color:#0092d9;
}
.shariff li.linkedin a::before
{
  content:"\f0e1";
}
.shariff li.linkedin .share_count
{
  color:#183a75;
  background-color:#99adcf;
}
.shariff li.whatsapp a
{
  padding-left:24px;
  background-color:#5cbe4a;
}
.shariff li.whatsapp a:hover
{
  background-color:#34af23;
}
.shariff li.twitter a
{
  background-color:#55acee;
}
.shariff li.twitter a:hover
{
  background-color:#32bbf5;
}
.shariff li.twitter a::before
{
  content:"\f099";
  font-size:18px;
}
.shariff li.twitter .share_count
{
  color:#0174a4;
  background-color:#96D4EE;
}
.shariff li.googleplus a
{
  background-color:#d34836;
}
.shariff li.googleplus a:hover
{
  background-color:#f75b44;
}
.shariff li.googleplus a::before
{
  content:"\f0d5";
  font-size:12px;
  top:1px;
}
.shariff li.googleplus .share_count
{
  color:#a31601;
  background-color:#eda79d;
}
.shariff li.mail a
{
  background-color:#999;
}
.shariff li.mail a:hover
{
  background-color:#a8a8a8;
}
.shariff li.mail a::before
{
  content:"\f0e0";
  font-size:18px;
}
.shariff li.info
{
  width:23px;
  height:28px;
  border:1px solid #ccc;
}
.shariff li.info a
{
  padding:0
}
.shariff li.info a::before
{
  content:"\f129";
  font-size:16px;
  left:9px;
  color:#666;
}
.shariff li.info a:hover
{
  background-color:#efefef;
}
.shariff li.info .share_text
{
  display:block;
  text-indent:-9999px;
}
.shariff li .share_count
{
  padding:0 4px;
  height:17px;
  position:absolute;
  top:1px;
  right:1px;
  line-height:19px;
}
.shariff .theme-grey .twitter a,.shariff .theme-grey .facebook a,.shariff .theme-grey .googleplus a,.shariff .theme-grey .mail a
{
  background-color:#b0b0b0;
}
.shariff .theme-grey .twitter .share_count,.shariff .theme-grey .facebook .share_count,.shariff .theme-grey .googleplus .share_count,.shariff .theme-grey .mail .share_count
{
  background-color:#ccc;
  color:#333;
}.shariff .theme-grey .twitter a:hover{background-color:#55acee}.shariff .theme-grey .facebook a:hover{background-color:#3b5998}.shariff .theme-grey .googleplus a:hover{background-color:#d34836}.shariff .theme-grey .send_by_email a:hover{background-color:#999}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .theme-white .twitter a{color:#55acee}.shariff .theme-white .facebook a{color:#3b5998}.shariff .theme-white .googleplus a{color:#d34836}.shariff .theme-white .mail a{color:#999}.shariff .theme-white .info{height:30px}.shariff .orientation-vertical li{display:block;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}.shariff .orientation-vertical li.facebook a{padding-left:34px}.shariff .orientation-vertical li.info{margin-left:95px}
