.sharrre .box{
    float:left;
    margin-right:10px;
    color:#FFFFFF;
    background-color:#9CCE39;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.sharrre .count {
    color:#444444;
    display:block;
    font-size:17px;
    line-height:34px;
    height:34px;
    padding:4px 0;
    position:relative;
    text-align:center;
    text-decoration:none;
    width:50px;
    background-color:#eee;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.sharrre .share {
    color:#FFFFFF;
    display:block;
    font-size:11px;
    height:16px;
    line-height:16px;
    margin-top:3px;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:50px;
    background-color:#9CCE39;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.sharrre .buttons {
    display:none;
    position:absolute;
    margin-left:50px;
    z-index:10;
    background-color:#fff;
}
.sharrre .button {
    float:left;
    max-width:51px;
    margin-left:10px;
    text-align: center;
    cursor: pointer;
    color:white;
}
.button.twitter{ background: #09b0ed;}
.button.facebook { background: #3d5a98; }
.button.googleplus { background: #dd4c39; }
.button.linkedin { background: #035a87; }
.button.pinterest { background: #cb2127; }
.button.stumbleupon { background: #eb4923; }
/*Skin4*/
.skin4 .count{background:white;border:none;-webkit-border-radius:0px; -moz-border-radius:0px;border-radius:0px;font-weight: bold;}
.skin4 .button{-webkit-border-radius:0px; -moz-border-radius:0px;border-radius:0px;max-width:none;}
.skin4 .button:first-child{margin-left:0;}
.skin4 .button.twitter{ background: #09b0ed;border: 1px solid #09b0ed;}
.skin4 .button.facebook { background: #3d5a98; border: 1px solid #3d5a98;}
.skin4 .button.googleplus { background: #dd4c39;border: 1px solid #dd4c39; }
.skin4 .button.linkedin { background: #035a87; border: 1px solid #035a87;}
.skin4 .button.pinterest { background: #cb2127;border: 1px solid #cb2127; }
.skin4 .button.stumbleupon { background: #eb4923; border: 1px solid #eb4923;}
.skin4 .button:hover .count{color:#ffffff;background: transparent;}
/*Skin5*/
.skin5.sharrre {
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.skin5 .share,
.skin5 .count {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    display: inline-block;
    padding: 0;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.skin5 .share {
    color: #fff;
    float: left;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    margin-top:0;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
    padding:0 5px;
    width: 20px;
}
.skin5 .simple{float:left;margin-right:10px;}
.skin5 .simple:hover .share {
    border: none;
    color: #fff;
    text-decoration: none;
}

.skin5 .count {
    background-color: #fff;
    font-style: normal;
    font-weight: bold;
    position: relative;
    text-align: center;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    float: right;
    width: 42px;
}


.skin5 .simple:hover .share 		{ width: 60px; }

.skin5 .no-count .share {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 65px;
}
.skin5 .share:before {
    font-family: 'FontAwesome';
    font-size: 13px;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    width: 20px;
    margin-right:10px;
}
.skin5 .twitter .share:before 		{ content: '\f099'; }
.skin5 .facebook .share:before 	{ content: '\f09a'; }
.skin5 .googleplus .share:before 	{ content: '\f0d5'; }
.skin5 .pinterest .share:before 	{ content: '\f0d2'; }
.skin5 .linkedin .share:before 	{ content: '\f0e1'; }
.skin5 .stumbleupon .share:before 	{ content: '\f1a4'; }

.skin5 .twitter .share 			{ background: #09b0ed; }
.skin5 .twitter .count,
.skin5 .twitter .count:hover 		{ color: #09b0ed; border: 1px solid #09b0ed; }
.skin5 .twitter:hover .count 		{ background: #09b0ed !important; }

.skin5 .facebook .share 			{ background: #3d5a98; }
.skin5 .facebook .count,
.skin5 .facebook .count:hover 		{ color: #3d5a98; border: 1px solid #3d5a98; }
.skin5 .facebook .share 			{ background: #3d5a98; }
.skin5 .facebook:hover .count 		{ background: #3d5a98 !important; }

.skin5 .googleplus .share 			{ background: #dd4c39; }
.skin5 .googleplus .count,
.skin5 .googleplus .count:hover 	{ color: #dd4c39; border: 1px solid #dd4c39; }
.skin5 .googleplus:hover .count 	{ background: #dd4c39 !important; }

.skin5 .linkedin .share 			{ background: #035a87; }
.skin5 .linkedin .count,
.skin5 .linkedin .count:hover 		{ color: #035a87; border: 1px solid #035a87; }
.skin5 .linkedin:hover .count 		{ background: #035a87 !important; }


.skin5 .pinterest .share 			{ background: #cb2127; }
.skin5 .pinterest .count,
.skin5 .pinterest .count:hover 	{ color: #cb2127; border: 1px solid #cb2127; }
.skin5 .pinterest:hover .count 	{ background: #cb2127 !important; }


.skin5 .stumbleupon .share 		{ background: #eb4923; }
.skin5 .stumbleupon .count,
.skin5 .stumbleupon .count:hover 	{ color: #eb4923; border: 1px solid #eb4923; }
.skin5 .stumbleupon:hover .count 	{ background: #eb4923 !important; }

.skin5 .simple:hover .count {
    color: #fff;
}
/* Skin 2*/
.skin2{margin-bottom:10px;float:left;display:block;}
.skin2.sharrre .box{
    background:#6f838c;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#6f838c,0),color-stop(#4d5e66,1));
    background:-webkit-linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    background:-moz-linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    background:-o-linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    background:linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f838c', endColorstr='#4d5e66',GradientType=0 );
    -webkit-box-shadow:0 1px 1px #d3d3d3;
    -moz-box-shadow:0 1px 1px #d3d3d3;
    box-shadow:0 1px 1px #d3d3d3;
    height:22px;
    display:block;
    position:relative;
    padding:0px 55px 0 8px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:12px;
    float:left;
    clear:both;
    overflow:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.skin2.sharrre .left{
    line-height:22px;
    display:block;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#ffffff;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.skin2.sharrre .middle{
    position:absolute;
    height:22px;
    top:0px;
    display:none;
    left:45px;
    right:0px;
    background:#63707e;
    text-shadow:0px -1px 1px #363f49;
    color:#fff;
    white-space:nowrap;
    text-align:left;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}
.skin2.sharrre .middle a{
    color:#fff;
    font-weight:bold;
    padding:0 9px 0 9px;
    text-align:center;
    float:left;
    line-height:22px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
}
.skin2.sharrre .right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:45px;
    text-align:center;
    line-height:22px;
    color:#4b5d61;
    background:#f1faf9;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#f1faf9,0),color-stop(#bacfd2,1));
    background:-webkit-linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    background:-moz-linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    background:-o-linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    background:linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1faf9', endColorstr='#bacfd2',GradientType=0 );
}

.skin2.sharrre .middle a:hover{
    text-decoration:none;
}
.skin2.sharrre .box:hover .middle{
    display:inline-block;
}
.skin2.sharrre:after,
.skin3.sharrre:after,
.skin4.sharrre:after{
    clear:both;
    margin-bottom:10px;
}