/*
 * Responsive Social Share - Share Links Styles
 */
/*
 * Import Modules
 */
/*
 * Custom Variables
 */
/*
 * General Variables
 */
/*
 * Size Variables
 */
/*!
	Zocial Butons
	http://zocial.smcllns.com
	by Sam Collins (@smcllns)
	License: http://opensource.org/licenses/mit-license.php
	
	You are free to use and modify, as long as you keep this license comment intact or link back to zocial.smcllns.com on your site.
*/
/*
 * Warning: Customised from original, cannot simply drop and replace.
 */
@font-face {
  font-family: 'zocial';
  src: url("../fonts/zocial-regular-webfont.eot");
  src: url("../fonts/zocial-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/zocial-regular-webfont.woff") format("woff"), url("../fonts/zocial-regular-webfont.ttf") format("truetype"), url("../fonts/zocial-regular-webfont.svg#zocialregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.zocial {
  font-family: 'zocial';
  font-style: normal;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Button icon and color */
/* Icon characters are stored in unicode private area */
.zocial.acrobat:before {
  content: "\00E3"; }

.zocial.amazon:before {
  content: "a"; }

.zocial.android:before {
  content: "&"; }

.zocial.angellist:before {
  content: "\00D6"; }

.zocial.appnet:before {
  content: "\00E1"; }

.zocial.appstore:before {
  content: "A"; }

.zocial.bitbucket:before {
  content: "\00E9"; }

.zocial.bitcoin:before {
  content: "2"; }

.zocial.blogger:before {
  content: "B"; }

.zocial.buffer:before {
  content: "\00E5"; }

.zocial.call:before {
  content: "7"; }

.zocial.cal:before {
  content: "."; }

.zocial.cart:before {
  content: "\00C9"; }

.zocial.chrome:before {
  content: "["; }

.zocial.cloudapp:before {
  content: "c"; }

.zocial.creativecommons:before {
  content: "C"; }

.zocial.delicious:before {
  content: "#"; }

.zocial.digg:before {
  content: ";"; }

.zocial.disqus:before {
  content: "Q"; }

.zocial.dribbble:before {
  content: "D"; }

.zocial.dropbox:before {
  content: "d"; }

.zocial.drupal:before {
  content: "\00E4"; }

.zocial.dwolla:before {
  content: "\00E0"; }

.zocial.email:before {
  content: "]"; }

.zocial.eventasaurus:before {
  content: "v"; }

.zocial.eventbrite:before {
  content: "|"; }

.zocial.eventful:before {
  content: "'"; }

.zocial.evernote:before {
  content: "E"; }

.zocial.facebook:before {
  content: "f"; }

.zocial.fivehundredpx:before {
  content: "0"; }

.zocial.flattr:before {
  content: "%"; }

.zocial.flickr:before {
  content: "F"; }

.zocial.forrst:before {
  content: ":"; }

.zocial.foursquare:before {
  content: "4"; }

.zocial.github:before {
  content: "\00E8"; }

.zocial.gmail:before {
  content: "m"; }

.zocial.google:before {
  content: "G"; }

.zocial.googleplay:before {
  content: "h"; }

.zocial.googleplus:before {
  content: "+"; }

.zocial.gowalla:before {
  content: "@"; }

.zocial.grooveshark:before {
  content: "8"; }

.zocial.guest:before {
  content: "?"; }

.zocial.html5:before {
  content: "5"; }

.zocial.ie:before {
  content: "6"; }

.zocial.instagram:before {
  content: "\00DC"; }

.zocial.instapaper:before {
  content: "I"; }

.zocial.intensedebate:before {
  content: "{"; }

.zocial.itunes:before {
  content: "i"; }

.zocial.klout:before {
  content: "K"; }

.zocial.lanyrd:before {
  content: "-"; }

.zocial.lastfm:before {
  content: "l"; }

.zocial.lego:before {
  content: "\00EA"; }

.zocial.linkedin:before {
  content: "L"; }

.zocial.lkdto:before {
  content: "\00EE"; }

.zocial.logmein:before {
  content: "\00EB"; }

.zocial.macstore:before {
  content: "^"; }

.zocial.meetup:before {
  content: "M"; }

.zocial.myspace:before {
  content: "_"; }

.zocial.ninetyninedesigns:before {
  content: "9"; }

.zocial.openid:before {
  content: "o"; }

.zocial.opentable:before {
  content: "\00C7"; }

.zocial.paypal:before {
  content: "$"; }

.zocial.pinboard:before {
  content: "n"; }

.zocial.pinterest:before {
  content: "1"; }

.zocial.plancast:before {
  content: "P"; }

.zocial.plurk:before {
  content: "j"; }

.zocial.pocket:before {
  content: "\00E7"; }

.zocial.podcast:before {
  content: "`"; }

.zocial.posterous:before {
  content: "~"; }

.zocial.print:before {
  content: "\00D1"; }

.zocial.quora:before {
  content: "q"; }

.zocial.reddit:before {
  content: ">"; }

.zocial.rss:before {
  content: "R"; }

.zocial.scribd:before {
  content: "}"; }

.zocial.skype:before {
  content: "S"; }

.zocial.smashing:before {
  content: "*"; }

.zocial.songkick:before {
  content: "k"; }

.zocial.soundcloud:before {
  content: "s"; }

.zocial.spotify:before {
  content: "="; }

.zocial.stackoverflow:before {
  content: "\00EC"; }

.zocial.statusnet:before {
  content: "\00E2"; }

.zocial.steam:before {
  content: "b"; }

.zocial.stripe:before {
  content: "\00A3"; }

.zocial.stumbleupon:before {
  content: "/"; }

.zocial.tumblr:before {
  content: "t"; }

.zocial.twitter:before {
  content: "T"; }

.zocial.viadeo:before {
  content: "H"; }

.zocial.vimeo:before {
  content: "V"; }

.zocial.vk:before {
  content: "N"; }

.zocial.weibo:before {
  content: "J"; }

.zocial.wikipedia:before {
  content: ","; }

.zocial.windows:before {
  content: "W"; }

.zocial.wordpress:before {
  content: "w"; }

.zocial.xing:before {
  content: "X"; }

.zocial.yahoo:before {
  content: "Y"; }

.zocial.ycombinator:before {
  content: "\00ED"; }

.zocial.yelp:before {
  content: "y"; }

.zocial.youtube:before {
  content: "U"; }

/*
 * Custom Mixins
 */
/*
 * Long Shadows
 */
/*
 * Gradient - Single Color
 */
/*
 * Custom Mixins
 */
/*
 * Basic Functions
 */
/*
 * Box Sizing Border Box
 */
/*
 * Border Radius
 */
/*
 * Gradient
 */
/*
 * Gradient - Single Color
 */
/*
 * Social Color Variables 
 */
/*
 * Social Service Colors
 */
/*
 * Add Common Styles
 */
/*
 * General
 */
.ksharelinks {
  margin-bottom: 20px; }

.ksharelinks *:before,
.ksharelinks *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.ksharelinks:after {
  content: "";
  display: table;
  clear: both; }

/*
 * Sizes
 */
.ksharelinks.xsmall {
  font-size: 10px; }

.ksharelinks.xsmall .klink .kicon {
  font-size: 11px; }

.ksharelinks.small {
  font-size: 12px; }

.ksharelinks.small .klink .kicon {
  font-size: 13px; }

.ksharelinks.medium {
  font-size: 14px; }

.ksharelinks.medium .klink .kicon {
  font-size: 15px; }

.ksharelinks.large {
  font-size: 16px; }

.ksharelinks.large .klink .kicon {
  font-size: 18px; }

.ksharelinks.xlarge {
  font-size: 18px; }

.ksharelinks.xlarge .klink .kicon {
  font-size: 20px; }

/*
 * Floating Bar
 */
.kfloating {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: auto;
  z-index: 150; }

.kfloating .ksharelinks {
  padding: 0;
  margin-bottom: 0; }

.kfloating .kintro {
  display: none; }

.kfloating .ksharelinks ul {
  text-align: center; }

.kfloating .ksharelinks ul li {
  clear: none;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 0.6em 0; }

.kfloating .ksharelinks .kname {
  display: none; }

.kfloating .ksharelinks .kcount {
  display: none; }

/*
 * Include all Themes
 */
/*
 * Import Plain Theme
 */
/**
 * Post Sharing - Plain Theme
 */
.ksharelinks.plain .kintro {
  float: left;
  margin: 0 1em 0 0; }

.ksharelinks.plain ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.ksharelinks.plain ul li {
  float: left;
  margin: 0 1em 0.6em 0; }

.ksharelinks.plain ul li:last-of-type {
  margin: 0; }

.ksharelinks.plain .klink {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px; }
  .ksharelinks.plain .klink .kicon {
    font-size: 1em; }
  .ksharelinks.plain .klink:hover, .ksharelinks.plain .klink:focus {
    color: #fff;
    text-decoration: none; }
  .ksharelinks.plain .klink:active, .ksharelinks.plain .klink.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .ksharelinks.plain .klink.disabled, .ksharelinks.plain .klink[disabled], fieldset[disabled] .ksharelinks.plain .klink {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    box-shadow: none; }

.ksharelinks.plain .email {
  color: white;
  background-color: #bbbbbb;
  border-color: #aeaeae; }
  .ksharelinks.plain .email:hover, .ksharelinks.plain .email:focus, .ksharelinks.plain .email:active, .ksharelinks.plain .email.active {
    color: white;
    background-color: #a2a2a2;
    border-color: #909090; }
  .ksharelinks.plain .email:active, .ksharelinks.plain .email.active {
    background-image: none; }

.ksharelinks.plain .buffer {
  color: white;
  background-color: #444444;
  border-color: #373737; }
  .ksharelinks.plain .buffer:hover, .ksharelinks.plain .buffer:focus, .ksharelinks.plain .buffer:active, .ksharelinks.plain .buffer.active {
    color: white;
    background-color: #2b2b2b;
    border-color: #191919; }
  .ksharelinks.plain .buffer:active, .ksharelinks.plain .buffer.active {
    background-image: none; }

.ksharelinks.plain .facebook {
  color: white;
  background-color: #3b5998;
  border-color: #344e86; }
  .ksharelinks.plain .facebook:hover, .ksharelinks.plain .facebook:focus, .ksharelinks.plain .facebook:active, .ksharelinks.plain .facebook.active {
    color: white;
    background-color: #2d4373;
    border-color: #23345a; }
  .ksharelinks.plain .facebook:active, .ksharelinks.plain .facebook.active {
    background-image: none; }

.ksharelinks.plain .twitter {
  color: white;
  background-color: #00aced;
  border-color: #0099d3; }
  .ksharelinks.plain .twitter:hover, .ksharelinks.plain .twitter:focus, .ksharelinks.plain .twitter:active, .ksharelinks.plain .twitter.active {
    color: white;
    background-color: #0087ba;
    border-color: #006d96; }
  .ksharelinks.plain .twitter:active, .ksharelinks.plain .twitter.active {
    background-image: none; }

.ksharelinks.plain .linkedin {
  color: white;
  background-color: #007bb6;
  border-color: #006a9d; }
  .ksharelinks.plain .linkedin:hover, .ksharelinks.plain .linkedin:focus, .ksharelinks.plain .linkedin:active, .ksharelinks.plain .linkedin.active {
    color: white;
    background-color: #005983;
    border-color: #00405f; }
  .ksharelinks.plain .linkedin:active, .ksharelinks.plain .linkedin.active {
    background-image: none; }

.ksharelinks.plain .pinterest {
  color: white;
  background-color: #cb2027;
  border-color: #b51d23; }
  .ksharelinks.plain .pinterest:hover, .ksharelinks.plain .pinterest:focus, .ksharelinks.plain .pinterest:active, .ksharelinks.plain .pinterest.active {
    color: white;
    background-color: #9f191f;
    border-color: #801419; }
  .ksharelinks.plain .pinterest:active, .ksharelinks.plain .pinterest.active {
    background-image: none; }

.ksharelinks.plain .googleplus {
  color: white;
  background-color: #dd4b39;
  border-color: #d73925; }
  .ksharelinks.plain .googleplus:hover, .ksharelinks.plain .googleplus:focus, .ksharelinks.plain .googleplus:active, .ksharelinks.plain .googleplus.active {
    color: white;
    background-color: #c23321;
    border-color: #a32b1c; }
  .ksharelinks.plain .googleplus:active, .ksharelinks.plain .googleplus.active {
    background-image: none; }

.ksharelinks.plain .digg {
  color: white;
  background-color: #164673;
  border-color: #12395e; }
  .ksharelinks.plain .digg:hover, .ksharelinks.plain .digg:focus, .ksharelinks.plain .digg:active, .ksharelinks.plain .digg.active {
    color: white;
    background-color: #0e2c48;
    border-color: #081a2a; }
  .ksharelinks.plain .digg:active, .ksharelinks.plain .digg.active {
    background-image: none; }

.ksharelinks.plain .tumblr {
  color: white;
  background-color: #2c4762;
  border-color: #243a50; }
  .ksharelinks.plain .tumblr:hover, .ksharelinks.plain .tumblr:focus, .ksharelinks.plain .tumblr:active, .ksharelinks.plain .tumblr.active {
    color: white;
    background-color: #1c2d3f;
    border-color: #111c26; }
  .ksharelinks.plain .tumblr:active, .ksharelinks.plain .tumblr.active {
    background-image: none; }

.ksharelinks.plain .reddit {
  color: white;
  background-color: #75b0eb;
  border-color: #5fa3e8; }
  .ksharelinks.plain .reddit:hover, .ksharelinks.plain .reddit:focus, .ksharelinks.plain .reddit:active, .ksharelinks.plain .reddit.active {
    color: white;
    background-color: #4896e5;
    border-color: #2985e0; }
  .ksharelinks.plain .reddit:active, .ksharelinks.plain .reddit.active {
    background-image: none; }

.ksharelinks.plain .stumbleupon {
  color: white;
  background-color: #eb4924;
  border-color: #e13b15; }
  .ksharelinks.plain .stumbleupon:hover, .ksharelinks.plain .stumbleupon:focus, .ksharelinks.plain .stumbleupon:active, .ksharelinks.plain .stumbleupon.active {
    color: white;
    background-color: #ca3412;
    border-color: #a92c0f; }
  .ksharelinks.plain .stumbleupon:active, .ksharelinks.plain .stumbleupon.active {
    background-image: none; }

.ksharelinks.plain .delicious {
  color: white;
  background-color: #0b79e5;
  border-color: #0a6ccd; }
  .ksharelinks.plain .delicious:hover, .ksharelinks.plain .delicious:focus, .ksharelinks.plain .delicious:active, .ksharelinks.plain .delicious.active {
    color: white;
    background-color: #095fb4;
    border-color: #074d92; }
  .ksharelinks.plain .delicious:active, .ksharelinks.plain .delicious.active {
    background-image: none; }

.ksharelinks.plain.xsmall .kintro {
  padding: 1px 0;
  line-height: 1.8; }
.ksharelinks.plain.xsmall .klink,
.ksharelinks.plain.xsmall .kcount {
  padding: 1px 5px;
  font-size: 10px;
  line-height: 1.8;
  border-radius: 3px;
  min-width: 3em; }
.ksharelinks.plain.xsmall .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.plain.xsmall .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 4px;
    top: 6px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -8px;
    width: 0;
    z-index: 99; }
  .ksharelinks.plain.xsmall .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 5px;
    top: 5px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -10px;
    width: 0;
    z-index: 98; }

.ksharelinks.plain.small .kintro {
  padding: 5px 0;
  line-height: 1.5; }
.ksharelinks.plain.small .klink,
.ksharelinks.plain.small .kcount {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  min-width: 3em; }
.ksharelinks.plain.small .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.plain.small .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 5px;
    top: 9px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -10px;
    width: 0;
    z-index: 99; }
  .ksharelinks.plain.small .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 6px;
    top: 8px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -12px;
    width: 0;
    z-index: 98; }

.ksharelinks.plain.medium .kintro {
  padding: 6px 0;
  line-height: 1.42857; }
.ksharelinks.plain.medium .klink,
.ksharelinks.plain.medium .kcount {
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  min-width: 3em; }
  .ksharelinks.plain.medium .klink .kicon,
  .ksharelinks.plain.medium .kcount .kicon {
    font-size: 13px; }
.ksharelinks.plain.medium .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.plain.medium .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 6px;
    top: 10px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -12px;
    width: 0;
    z-index: 99; }
  .ksharelinks.plain.medium .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 7px;
    top: 9px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -14px;
    width: 0;
    z-index: 98; }

.ksharelinks.plain.large .kintro {
  padding: 10px 0;
  line-height: 1.33; }
.ksharelinks.plain.large .klink,
.ksharelinks.plain.large .kcount {
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
  min-width: 3.4em; }
.ksharelinks.plain.large .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.plain.large .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 7px;
    top: 14px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -14px;
    width: 0;
    z-index: 99; }
  .ksharelinks.plain.large .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 8px;
    top: 13px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -16px;
    width: 0;
    z-index: 98; }

.ksharelinks.plain.xlarge .kintro {
  padding: 10px 16px;
  line-height: 1.33; }
.ksharelinks.plain.xlarge .klink,
.ksharelinks.plain.xlarge .kcount {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  min-width: 3.4em; }
.ksharelinks.plain.xlarge .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.plain.xlarge .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 8px;
    top: 14px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -16px;
    width: 0;
    z-index: 99; }
  .ksharelinks.plain.xlarge .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 9px;
    top: 13px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -18px;
    width: 0;
    z-index: 98; }

.ksharelinks.plain .klink i {
  font-family: zocial;
  background: none; }

.ksharelinks.plain .klink .kname {
  margin-left: 0.6em; }

.ksharelinks.plain .kcount {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  color: #777777;
  background-color: white;
  border-color: #cccccc;
  min-width: none;
  margin: 0 0 0 0.4em; }

.kfloating.plain {
  background: #f7f7f7;
  border-top: 1px solid #ddd; }

.kfloating.plain .ksharelinks.plain li {
  margin: 0.6em 1em 0.6em 0;
  float: none; }

.kfloating.plain .ksharelinks.plain li:last-of-type {
  margin-right: 0; }

.kfloating.plain .ksharelinks.plain .klink {
  display: block; }

.kfloating.plain .ksharelinks.plain .kcount {
  display: none;
  margin: 0.7em 0 0 0; }

.kfloating.plain .ksharelinks.plain .klink,
.kfloating.plain .ksharelinks.plain .kcount {
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  width: 3.4em; }
.kfloating.plain .ksharelinks.plain .klink .kicon {
  font-size: 13px; }
.kfloating.plain .ksharelinks.plain .kcount {
  position: relative; }
  .kfloating.plain .ksharelinks.plain .kcount:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset inset solid inset;
    border-width: 6px;
    left: 22px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: -12px;
    width: 0;
    z-index: 99; }
  .kfloating.plain .ksharelinks.plain .kcount:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset inset solid inset;
    border-width: 7px;
    left: 21px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: -14px;
    width: 0;
    z-index: 98; }

body {
  margin-bottom: 50px !important; }

/*
 * Import Gradient Theme
 */
/**
 * Share Links - Default Theme
 */
.ksharelinks.gradient .kintro {
  float: left;
  margin: 0 1em 0 0; }

.ksharelinks.gradient ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.ksharelinks.gradient ul li {
  float: left;
  margin: 0 1em 0.6em 0; }

.ksharelinks.gradient ul li:last-of-type {
  margin: 0; }

.ksharelinks.gradient .klink {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px; }
  .ksharelinks.gradient .klink .kicon {
    font-size: 1em; }
  .ksharelinks.gradient .klink:hover, .ksharelinks.gradient .klink:focus {
    color: #fff;
    text-decoration: none; }
  .ksharelinks.gradient .klink:active, .ksharelinks.gradient .klink.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .ksharelinks.gradient .klink.disabled, .ksharelinks.gradient .klink[disabled], fieldset[disabled] .ksharelinks.gradient .klink {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    box-shadow: none; }

.ksharelinks.gradient .buffer {
  color: white;
  background-color: #444444;
  border-color: #373737;
  /* fallback/image non-cover color */
  background-color: #444444;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#444444, #2b2b2b);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444444), to(#2b2b2b));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#444444, #2b2b2b);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#444444, #2b2b2b);
  /* IE10+ */
  background: -ms-linear-gradient(top, #444444, #2b2b2b 100%);
  /* W3C */
  background: linear-gradient(top, #444444, #2b2b2b 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF444444', endColorstr='#FF2B2B2B'); }
  .ksharelinks.gradient .buffer:hover, .ksharelinks.gradient .buffer:focus, .ksharelinks.gradient .buffer:active, .ksharelinks.gradient .buffer.active {
    color: white;
    background-color: #2b2b2b;
    border-color: #191919; }
  .ksharelinks.gradient .buffer:active, .ksharelinks.gradient .buffer.active {
    background-image: none; }
  .ksharelinks.gradient .buffer:hover, .ksharelinks.gradient .buffer:active {
    background: #2b2b2b; }

.ksharelinks.gradient .email {
  color: white;
  background-color: #bbbbbb;
  border-color: #aeaeae;
  /* fallback/image non-cover color */
  background-color: #bbbbbb;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#bbbbbb, #a2a2a2);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbbbbb), to(#a2a2a2));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#bbbbbb, #a2a2a2);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#bbbbbb, #a2a2a2);
  /* IE10+ */
  background: -ms-linear-gradient(top, #bbbbbb, #a2a2a2 100%);
  /* W3C */
  background: linear-gradient(top, #bbbbbb, #a2a2a2 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFBBBBBB', endColorstr='#FFA2A2A2'); }
  .ksharelinks.gradient .email:hover, .ksharelinks.gradient .email:focus, .ksharelinks.gradient .email:active, .ksharelinks.gradient .email.active {
    color: white;
    background-color: #a2a2a2;
    border-color: #909090; }
  .ksharelinks.gradient .email:active, .ksharelinks.gradient .email.active {
    background-image: none; }
  .ksharelinks.gradient .email:hover, .ksharelinks.gradient .email:active {
    background: #a2a2a2; }

.ksharelinks.gradient .facebook {
  color: white;
  background-color: #3b5998;
  border-color: #344e86;
  /* fallback/image non-cover color */
  background-color: #3b5998;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#3b5998, #2d4373);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b5998), to(#2d4373));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#3b5998, #2d4373);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#3b5998, #2d4373);
  /* IE10+ */
  background: -ms-linear-gradient(top, #3b5998, #2d4373 100%);
  /* W3C */
  background: linear-gradient(top, #3b5998, #2d4373 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF3B5998', endColorstr='#FF2D4373'); }
  .ksharelinks.gradient .facebook:hover, .ksharelinks.gradient .facebook:focus, .ksharelinks.gradient .facebook:active, .ksharelinks.gradient .facebook.active {
    color: white;
    background-color: #2d4373;
    border-color: #23345a; }
  .ksharelinks.gradient .facebook:active, .ksharelinks.gradient .facebook.active {
    background-image: none; }
  .ksharelinks.gradient .facebook:hover, .ksharelinks.gradient .facebook:active {
    background: #2d4373; }

.ksharelinks.gradient .twitter {
  color: white;
  background-color: #00aced;
  border-color: #0099d3;
  /* fallback/image non-cover color */
  background-color: #00aced;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#00aced, #0087ba);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00aced), to(#0087ba));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#00aced, #0087ba);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#00aced, #0087ba);
  /* IE10+ */
  background: -ms-linear-gradient(top, #00aced, #0087ba 100%);
  /* W3C */
  background: linear-gradient(top, #00aced, #0087ba 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF00ACED', endColorstr='#FF0087BA'); }
  .ksharelinks.gradient .twitter:hover, .ksharelinks.gradient .twitter:focus, .ksharelinks.gradient .twitter:active, .ksharelinks.gradient .twitter.active {
    color: white;
    background-color: #0087ba;
    border-color: #006d96; }
  .ksharelinks.gradient .twitter:active, .ksharelinks.gradient .twitter.active {
    background-image: none; }
  .ksharelinks.gradient .twitter:hover, .ksharelinks.gradient .twitter:active {
    background: #0087ba; }

.ksharelinks.gradient .linkedin {
  color: white;
  background-color: #007bb6;
  border-color: #006a9d;
  /* fallback/image non-cover color */
  background-color: #007bb6;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#007bb6, #005983);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007bb6), to(#005983));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#007bb6, #005983);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#007bb6, #005983);
  /* IE10+ */
  background: -ms-linear-gradient(top, #007bb6, #005983 100%);
  /* W3C */
  background: linear-gradient(top, #007bb6, #005983 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF007BB6', endColorstr='#FF005983'); }
  .ksharelinks.gradient .linkedin:hover, .ksharelinks.gradient .linkedin:focus, .ksharelinks.gradient .linkedin:active, .ksharelinks.gradient .linkedin.active {
    color: white;
    background-color: #005983;
    border-color: #00405f; }
  .ksharelinks.gradient .linkedin:active, .ksharelinks.gradient .linkedin.active {
    background-image: none; }
  .ksharelinks.gradient .linkedin:hover, .ksharelinks.gradient .linkedin:active {
    background: #005983; }

.ksharelinks.gradient .pinterest {
  color: white;
  background-color: #cb2027;
  border-color: #b51d23;
  /* fallback/image non-cover color */
  background-color: #cb2027;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#cb2027, #9f191f);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cb2027), to(#9f191f));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#cb2027, #9f191f);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#cb2027, #9f191f);
  /* IE10+ */
  background: -ms-linear-gradient(top, #cb2027, #9f191f 100%);
  /* W3C */
  background: linear-gradient(top, #cb2027, #9f191f 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFCB2027', endColorstr='#FF9F191F'); }
  .ksharelinks.gradient .pinterest:hover, .ksharelinks.gradient .pinterest:focus, .ksharelinks.gradient .pinterest:active, .ksharelinks.gradient .pinterest.active {
    color: white;
    background-color: #9f191f;
    border-color: #801419; }
  .ksharelinks.gradient .pinterest:active, .ksharelinks.gradient .pinterest.active {
    background-image: none; }
  .ksharelinks.gradient .pinterest:hover, .ksharelinks.gradient .pinterest:active {
    background: #9f191f; }

.ksharelinks.gradient .googleplus {
  color: white;
  background-color: #dd4b39;
  border-color: #d73925;
  /* fallback/image non-cover color */
  background-color: #dd4b39;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#dd4b39, #c23321);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4b39), to(#c23321));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#dd4b39, #c23321);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#dd4b39, #c23321);
  /* IE10+ */
  background: -ms-linear-gradient(top, #dd4b39, #c23321 100%);
  /* W3C */
  background: linear-gradient(top, #dd4b39, #c23321 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFDD4B39', endColorstr='#FFC23321'); }
  .ksharelinks.gradient .googleplus:hover, .ksharelinks.gradient .googleplus:focus, .ksharelinks.gradient .googleplus:active, .ksharelinks.gradient .googleplus.active {
    color: white;
    background-color: #c23321;
    border-color: #a32b1c; }
  .ksharelinks.gradient .googleplus:active, .ksharelinks.gradient .googleplus.active {
    background-image: none; }
  .ksharelinks.gradient .googleplus:hover, .ksharelinks.gradient .googleplus:active {
    background: #c23321; }

.ksharelinks.gradient .digg {
  color: white;
  background-color: #164673;
  border-color: #12395e;
  /* fallback/image non-cover color */
  background-color: #164673;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#164673, #0e2c48);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#164673), to(#0e2c48));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#164673, #0e2c48);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#164673, #0e2c48);
  /* IE10+ */
  background: -ms-linear-gradient(top, #164673, #0e2c48 100%);
  /* W3C */
  background: linear-gradient(top, #164673, #0e2c48 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF164673', endColorstr='#FF0E2C48'); }
  .ksharelinks.gradient .digg:hover, .ksharelinks.gradient .digg:focus, .ksharelinks.gradient .digg:active, .ksharelinks.gradient .digg.active {
    color: white;
    background-color: #0e2c48;
    border-color: #081a2a; }
  .ksharelinks.gradient .digg:active, .ksharelinks.gradient .digg.active {
    background-image: none; }
  .ksharelinks.gradient .digg:hover, .ksharelinks.gradient .digg:active {
    background: #0e2c48; }

.ksharelinks.gradient .tumblr {
  color: white;
  background-color: #2c4762;
  border-color: #243a50;
  /* fallback/image non-cover color */
  background-color: #2c4762;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#2c4762, #1c2d3f);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c4762), to(#1c2d3f));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#2c4762, #1c2d3f);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#2c4762, #1c2d3f);
  /* IE10+ */
  background: -ms-linear-gradient(top, #2c4762, #1c2d3f 100%);
  /* W3C */
  background: linear-gradient(top, #2c4762, #1c2d3f 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF2C4762', endColorstr='#FF1C2D3F'); }
  .ksharelinks.gradient .tumblr:hover, .ksharelinks.gradient .tumblr:focus, .ksharelinks.gradient .tumblr:active, .ksharelinks.gradient .tumblr.active {
    color: white;
    background-color: #1c2d3f;
    border-color: #111c26; }
  .ksharelinks.gradient .tumblr:active, .ksharelinks.gradient .tumblr.active {
    background-image: none; }
  .ksharelinks.gradient .tumblr:hover, .ksharelinks.gradient .tumblr:active {
    background: #1c2d3f; }

.ksharelinks.gradient .reddit {
  color: white;
  background-color: #75b0eb;
  border-color: #5fa3e8;
  /* fallback/image non-cover color */
  background-color: #75b0eb;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#75b0eb, #4896e5);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#75b0eb), to(#4896e5));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#75b0eb, #4896e5);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#75b0eb, #4896e5);
  /* IE10+ */
  background: -ms-linear-gradient(top, #75b0eb, #4896e5 100%);
  /* W3C */
  background: linear-gradient(top, #75b0eb, #4896e5 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF75B0EB', endColorstr='#FF4896E5'); }
  .ksharelinks.gradient .reddit:hover, .ksharelinks.gradient .reddit:focus, .ksharelinks.gradient .reddit:active, .ksharelinks.gradient .reddit.active {
    color: white;
    background-color: #4896e5;
    border-color: #2985e0; }
  .ksharelinks.gradient .reddit:active, .ksharelinks.gradient .reddit.active {
    background-image: none; }
  .ksharelinks.gradient .reddit:hover, .ksharelinks.gradient .reddit:active {
    background: #4896e5; }

.ksharelinks.gradient .stumbleupon {
  color: white;
  background-color: #eb4924;
  border-color: #e13b15;
  /* fallback/image non-cover color */
  background-color: #eb4924;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#eb4924, #ca3412);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb4924), to(#ca3412));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#eb4924, #ca3412);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#eb4924, #ca3412);
  /* IE10+ */
  background: -ms-linear-gradient(top, #eb4924, #ca3412 100%);
  /* W3C */
  background: linear-gradient(top, #eb4924, #ca3412 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFEB4924', endColorstr='#FFCA3412'); }
  .ksharelinks.gradient .stumbleupon:hover, .ksharelinks.gradient .stumbleupon:focus, .ksharelinks.gradient .stumbleupon:active, .ksharelinks.gradient .stumbleupon.active {
    color: white;
    background-color: #ca3412;
    border-color: #a92c0f; }
  .ksharelinks.gradient .stumbleupon:active, .ksharelinks.gradient .stumbleupon.active {
    background-image: none; }
  .ksharelinks.gradient .stumbleupon:hover, .ksharelinks.gradient .stumbleupon:active {
    background: #ca3412; }

.ksharelinks.gradient .delicious {
  color: white;
  background-color: #0b79e5;
  border-color: #0a6ccd;
  /* fallback/image non-cover color */
  background-color: #0b79e5;
  /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(#0b79e5, #095fb4);
  /* Safari 4+, Chrome 1+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b79e5), to(#095fb4));
  /* Safari 5.1+, Chrome 10+ */
  background-image: -webkit-linear-gradient(#0b79e5, #095fb4);
  /* Opera 11.10+ */
  background: -o-linear-gradient(#0b79e5, #095fb4);
  /* IE10+ */
  background: -ms-linear-gradient(top, #0b79e5, #095fb4 100%);
  /* W3C */
  background: linear-gradient(top, #0b79e5, #095fb4 100%);
  /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF0B79E5', endColorstr='#FF095FB4'); }
  .ksharelinks.gradient .delicious:hover, .ksharelinks.gradient .delicious:focus, .ksharelinks.gradient .delicious:active, .ksharelinks.gradient .delicious.active {
    color: white;
    background-color: #095fb4;
    border-color: #074d92; }
  .ksharelinks.gradient .delicious:active, .ksharelinks.gradient .delicious.active {
    background-image: none; }
  .ksharelinks.gradient .delicious:hover, .ksharelinks.gradient .delicious:active {
    background: #095fb4; }

.ksharelinks.gradient.xsmall .kintro {
  padding: 1px 0;
  line-height: 1.8; }
.ksharelinks.gradient.xsmall .klink,
.ksharelinks.gradient.xsmall .kcount {
  padding: 1px 5px;
  font-size: 10px;
  line-height: 1.8;
  border-radius: 3px;
  min-width: 3em; }
.ksharelinks.gradient.xsmall .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.gradient.xsmall .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 4px;
    top: 6px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -8px;
    width: 0;
    z-index: 99; }
  .ksharelinks.gradient.xsmall .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 5px;
    top: 5px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -10px;
    width: 0;
    z-index: 98; }

.ksharelinks.gradient.small .kintro {
  padding: 5px 0;
  line-height: 1.5; }
.ksharelinks.gradient.small .klink,
.ksharelinks.gradient.small .kcount {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  min-width: 3em; }
.ksharelinks.gradient.small .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.gradient.small .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 5px;
    top: 9px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -10px;
    width: 0;
    z-index: 99; }
  .ksharelinks.gradient.small .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 6px;
    top: 8px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -12px;
    width: 0;
    z-index: 98; }

.ksharelinks.gradient.medium .kintro {
  padding: 6px 0;
  line-height: 1.42857; }
.ksharelinks.gradient.medium .klink,
.ksharelinks.gradient.medium .kcount {
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  min-width: 3em; }
  .ksharelinks.gradient.medium .klink .kicon,
  .ksharelinks.gradient.medium .kcount .kicon {
    font-size: 13px; }
.ksharelinks.gradient.medium .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.gradient.medium .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 6px;
    top: 10px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -12px;
    width: 0;
    z-index: 99; }
  .ksharelinks.gradient.medium .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 7px;
    top: 9px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -14px;
    width: 0;
    z-index: 98; }

.ksharelinks.gradient.large .kintro {
  padding: 10px 0;
  line-height: 1.33; }
.ksharelinks.gradient.large .klink,
.ksharelinks.gradient.large .kcount {
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
  min-width: 3.4em; }
.ksharelinks.gradient.large .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.gradient.large .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 7px;
    top: 14px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -14px;
    width: 0;
    z-index: 99; }
  .ksharelinks.gradient.large .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 8px;
    top: 13px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -16px;
    width: 0;
    z-index: 98; }

.ksharelinks.gradient.xlarge .kintro {
  padding: 10px 16px;
  line-height: 1.33; }
.ksharelinks.gradient.xlarge .klink,
.ksharelinks.gradient.xlarge .kcount {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  min-width: 3.4em; }
.ksharelinks.gradient.xlarge .kcount {
  position: relative;
  min-width: 0; }
  .ksharelinks.gradient.xlarge .kcount:before {
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 8px;
    top: 14px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -16px;
    width: 0;
    z-index: 99; }
  .ksharelinks.gradient.xlarge .kcount:after {
    border-color: rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset solid inset inset;
    border-width: 9px;
    top: 13px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -18px;
    width: 0;
    z-index: 98; }

.ksharelinks.gradient .klink i {
  font-family: zocial;
  background: none; }

.ksharelinks.gradient .klink .kicon {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }

.ksharelinks.gradient .klink .kname {
  margin-left: 0.6em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }

.ksharelinks.gradient .kcount {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-decoration: none;
  color: #777777;
  background-color: white;
  border-color: #cccccc;
  min-width: none;
  margin: 0 0 0 0.4em; }

.kfloating.gradient {
  background: #f7f7f7;
  border-top: 1px solid #ddd; }

.kfloating.gradient .ksharelinks.gradient li {
  margin: 0.6em 1em 0.6em 0;
  float: none; }

.kfloating.gradient .ksharelinks.gradient li:last-of-type {
  margin-right: 0; }

.kfloating.gradient .ksharelinks.gradient .klink {
  display: block; }

.kfloating.gradient .ksharelinks.gradient .kcount {
  display: none;
  margin: 0.7em 0 0 0; }

.kfloating.gradient .ksharelinks.gradient .klink,
.kfloating.gradient .ksharelinks.gradient .kcount {
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  width: 3.4em; }
.kfloating.gradient .ksharelinks.gradient .klink .kicon {
  font-size: 13px; }
.kfloating.gradient .ksharelinks.gradient .kcount {
  position: relative; }
  .kfloating.gradient .ksharelinks.gradient .kcount:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset inset solid inset;
    border-width: 6px;
    left: 22px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: -12px;
    width: 0;
    z-index: 99; }
  .kfloating.gradient .ksharelinks.gradient .kcount:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #bbbbbb rgba(0, 0, 0, 0);
    border-image: none;
    border-style: inset inset solid inset;
    border-width: 7px;
    left: 21px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: -14px;
    width: 0;
    z-index: 98; }

body {
  margin-bottom: 50px !important; }
