.essb_links {
    word-wrap: normal!important;
    clear: both;
    margin: 1em 0
}
.essb_maybe_hidden_text {
    position: absolute;
    left: -9999px;
    text-indent: -9999px
}
.essb_links li, .essb_links ul {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important
}
.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a .essb_network_name {
    display: inline-block;
    vertical-align: middle
}
.essb_links li a {
    padding: 5px 12px 6px;
    margin: 2px 5px 2px 0;
    border: 0 solid #ddd;
    color: #fff!important;
    text-decoration: none;
    font-size: 14px;
    font-family: "Segoe WP", "Segoe UI", Helvetica, Arial, sans-serif;
    background-clip: padding-box
}
.essb_links li:last-child a {
    margin-right: 0
}
.essb_links .essb_icon {
    width: 21px;
    height: 21px;
    margin-right: 5px;
    vertical-align: -4px
}
.essb_links .essb_link_flattr .essb_icon {
    background: url(flattr-02.png);
    backround-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_flattr a, .essb_links .essb_link_flattr a:focus, .essb_links .essb_link_flattr a:hover {
    background-color: #8CB55B
}
.essb_links .essb_link_ok .essb_icon {
    background: url(ok-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_ok a, .essb_links .essb_link_ok a:focus, .essb_links .essb_link_ok a:hover {
    background-color: #F4731C
}
.essb_links .essb_link_xing .essb_icon {
    background: url(xing-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_xing a, .essb_links .essb_link_xing a:focus, .essb_links .essb_link_xing a:hover {
    background-color: #135a5b
}
.essb_links .essb_link_weibo .essb_icon {
    background: url(weibo-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_weibo a, .essb_links .essb_link_weibo a:focus, .essb_links .essb_link_weibo a:hover {
    background-color: #ED1C24
}
.essb_links .essb_link_pocket .essb_icon {
    background: url(getpocket-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_pocket a, .essb_links .essb_link_pocket a:focus, .essb_links .essb_link_pocket a:hover {
    background-color: #EE4055
}
.essb_links .essb_link_del .essb_icon {
    background: url(del-02.png) 0 0 no-repeat;
    background-size: 21px 21px
}
.essb_links .essb_link_del a, .essb_links .essb_link_del a:focus, .essb_links .essb_link_del a:hover {
    background-color: #39F
}
.essb_links .essb_link_buffer .essb_icon {
    background: url(buffer-02.png) 0 0 no-repeat;
    background-size: 21px 21px
}
.essb_links .essb_link_buffer a, .essb_links .essb_link_buffer a:focus, .essb_links .essb_link_buffer a:hover {
    background-color: #111
}
.essb_links .essb_link_love .essb_icon {
    background: url(love-02.png) 0 0 no-repeat;
    background-size: 21px 21px
}
.essb_links .essb_link_love a, .essb_links .essb_link_love a:focus, .essb_links .essb_link_love a:hover {
    background-color: #ED1C24
}
.essb_links .essb_link_reddit .essb_icon {
    background: url(reddit-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_reddit a, .essb_links .essb_link_reddit a:focus, .essb_links .essb_link_reddit a:hover {
    background-color: #333
}
.essb_links .essb_link_tumblr .essb_icon {
    background: url(m-09.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_tumblr a, .essb_links .essb_link_tumblr a:focus, .essb_links .essb_link_tumblr a:hover {
    background-color: #2c4762
}
.essb_links .essb_link_print .essb_icon {
    background: url(m-11.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_print a, .essb_links .essb_link_print a:focus, .essb_links .essb_link_print a:hover {
    background-color: #666
}
.essb_links .essb_link_twitter .essb_icon {
    background: url(m-02.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_google .essb_icon {
    background: url(m-03.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_facebook .essb_icon {
    background: url(m-01.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_pinterest .essb_icon {
    background: url(m-04.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_mail .essb_icon {
    background: url(m-10.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_mail a {
    text-shadow: 0 0 0
}
.essb_links .essb_link_linkedin .essb_icon {
    background: url(m-05.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_stumbleupon .essb_icon {
    background: url(m-07.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_digg .essb_icon {
    background: url(m-06.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links .essb_link_vk .essb_icon {
    background: url(m-08.png);
    background-size: 21px 21px;
    background-repeat: no-repeat
}
.essb_links a:focus, .essb_links a:hover {
    color: #FFF!important;
    background-clip: padding-box
}
.essb_links .essb_link_twitter a {
    border: 0 solid #0092ba;
    background-color: #20c7ff
}
.essb_links .essb_link_google a{
    border: 0 solid #ab2b1d;
    background-color: #bf3727
}
.essb_links .essb_link_facebook a {
    border: 0 solid #314b83;
    background-color: #3b5999
}
.essb_links .essb_link_facebook a span.essb_network_name:before {
	content: "Share on ";
}
.essb_links .essb_link_pinterest a {
    border: 0 solid #ae1319;
    background-color: #cd252b
}
.essb_links .essb_link_digg a {
    border: 0 solid #15487b;
    background-color: #1b5791
}
.essb_links .essb_link_linkedin a {
    border: 0 solid #278cc0;
    background-color: #2ba3e1
}
.essb_links .essb_link_stumbleupon a {
    border: 0 solid #cf3f1e;
    background-color: #eb4723
}
.essb_links .essb_link_vk a {
    border: 0 solid #325d88;
    background-color: #5d83aa
}
.essb_links .essb_link_mail a {
    background-color: #888;
    color: #fff!important
}

.essb_links .essb_link_twitter a:hover {
    border: 0 solid #0092ba;
    background-color: #1BB0E2
}
 .essb_links .essb_link_google a:hover {
    border: 0 solid #ab2b1d;
    background-color: #A13022;
}
.essb_links .essb_link_facebook a:hover {
    border: 0 solid #314b83;
    background-color: #324D86
}
.essb_links .essb_link_pinterest a:hover {
    border: 0 solid #ae1319;
    background-color: #C53C1E;
}
.essb_links .essb_link_digg a:hover {
    border: 0 solid #15487b;
    background-color: #1b5791
}
.essb_links .essb_link_linkedin a:hover {
    border: 0 solid #278cc0;
    background-color: #2ba3e1
}
.essb_links .essb_link_stumbleupon a:hover {
    border: 0 solid #cf3f1e;
    background-color: #eb4723
}
.essb_links .essb_link_vk a:hover {
    border: 0 solid #325d88;
    background-color: #5d83aa
}
.essb_links .essb_link_mail a:hover {
    background-color: #6E6E6E;
}

.essb_hide_name li a {
    padding: 5px 12px 6px
}
.essb_hide_name a .essb_icon, .essb_hide_name a .essb_network_name {
    display: none
}
.essb_hide_name a .essb_network_name {
    max-width: 0;
    white-space: nowrap!important;
    overflow: hidden
}
.essb_hide_name a .essb_icon {
    margin-right: 0
}
.essb_hide_name a .essb_network_name {
    -webkit-transition: max-width .4s;
    transition: max-width .4s
}
.essb_hide_name a .essb_icon {
    -webkit-transition: margin .4s;
    transition: margin .4s
}
.essb_hide_name a:focus .essb_network_name, .essb_hide_name a:hover .essb_network_name {
    max-width: 80px
}
.essb_hide_name a:focus .essb_icon, .essb_hide_name a:hover .essb_icon {
    margin-right: 5px;
    margin-left: 5px
}
.essb_counter, .essb_totalcount {
    position: relative;
    right: -2px;
    top: 1px;
    display: inline-block;
    padding: 9px 5px 8px;
    border: 1px solid #ddd;
    border-right-width: 0;
    vertical-align: 0;
    font-size: 11px;
    color: #999;
    background: #fff
}
.essb_counter:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 50%;
    margin-top: -5px;
    border-left: 6px solid #FFF;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent
}
.essb_counter_right {
    position: relative;
    right: 6px;
    top: 1px;
    display: inline-block;
    padding: 9px 5px 8px;
    border: 1px solid #ddd;
    border-left-width: 0;
    vertical-align: 0;
    font-size: 11px;
    color: #999;
    background: #fff
}
.essb_counter_right:before {
    content: "";
    position: absolute;
    left: -5px;
    top: 50%;
    margin-top: -5px;
    border-right: 6px solid #FFF;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent
}
.essb_totalcount {
    border-right-width: 1px
}
.essb_t_r_big {
    border: 0!important;
    border-right-width: 0!important;
    font-size: 21px!important;
    font-weight: 700
}
.essb_fixed {
    position: fixed;
    top: 0;
    background: #fff;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    z-index: 2000
}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
    width: 100%!important
}
.fb-like span {
    overflow: visible!important;
    width: 450px!important;
    margin-right: -375px
}
.essb_t_l {
    margin-right: 10px
}
.essb_t_l_big {
    border: 0!important;
    border-right-width: 0!important;
    font-size: 21px!important;
    font-weight: 700;
    margin-right: 10px
}
