@font-face {
	font-family: "essb";
	src: url("<?php echo ESSB3_PLUGIN_URL; ?>/assets/fonts/essb.eot");
	src: url("<?php echo ESSB3_PLUGIN_URL; ?>/assets/fonts/essb.eot?#iefix") format("embedded-opentype"),
		url("<?php echo ESSB3_PLUGIN_URL; ?>/assets/fonts/essb.woff") format("woff"), url("../fonts/essb.ttf")
		format("truetype"), url("<?php echo ESSB3_PLUGIN_URL; ?>/assets/fonts/essb.svg#essb") format("svg");
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	font-family: "essb";
	content: attr(data-icon);
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class ^="essb_icon_"]:before,[class *=" essb_icon_"]:before {
	font-family: "essb";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.essb_icon_facebook:before {
	content: "\61";
}

.essb_icon_facebook-official:before {
	content: "\62";
}

.essb_icon_facebook-square:before {
	content: "\63";
}

.essb_icon_twitter:before {
	content: "\64";
}

.essb_icon_twitter-square:before {
	content: "\65";
}

.essb_icon_google:before {
	content: "\66";
}

.essb_icon_pinterest-alt:before {
	content: "\67";
}

.essb_icon_pinterest:before {
	content: "\68";
}

.essb_icon_pinterest-square:before {
	content: "\69";
}

.essb_icon_linkedin-square:before {
	content: "\6a";
}

.essb_icon_linkedin:before {
	content: "\6b";
}

.essb_icon_digg:before {
	content: "\6c";
}

.essb_icon_del:before {
	content: "\6d";
}

.essb_icon_stumbleupon:before {
	content: "\6e";
}

.essb_icon_tumblr:before {
	content: "\6f";
}

.essb_icon_tumblr-square:before {
	content: "\70";
}

.essb_icon_vk:before {
	content: "\71";
}

.essb_icon_vkontakte:before {
	content: "\72";
}

.essb_icon_print:before {
	content: "\73";
}

.essb_icon_envelope:before {
	content: "\74";
}

.essb_icon_subscribe:before {
	content: "\74";
}

.essb_icon_envelope-o:before {
	content: "\75";
}

.essb_icon_mail:before {
	content: "\76";
}

.essb_icon_flattr:before {
	content: "\77";
}

.essb_icon_social-reddit:before {
	content: "\78";
}

.essb_icon_reddit:before {
	content: "\79";
}

.essb_icon_buffer:before {
	content: "\7a";
}

.essb_icon_love:before {
	content: "\41";
}

.essb_icon_heart-o:before {
	content: "\42";
}

.essb_icon_weibo:before {
	content: "\43";
}

.essb_icon_pocket:before {
	content: "\44";
}

.essb_icon_xing:before {
	content: "\45";
}

.essb_icon_xing-square:before {
	content: "\46";
}

.essb_icon_ok:before {
	content: "\47";
}

.essb_icon_odnoklassniki-square:before {
	content: "\48";
}

.essb_icon_mwp:before {
	content: "\49";
}

.essb_icon_whatsapp:before {
	content: "\4a";
}

.essb_icon_meneame:before {
	content: "\4b";
}

.essb_icon_blogger:before {
	content: "\4c";
}

.essb_icon_amazon:before {
	content: "\4d";
}

.essb_icon_gmail:before {
	content: "\4e";
}

.essb_icon_aol:before {
	content: "\4f";
}

.essb_icon_newsvine:before {
	content: "\50";
}

.essb_icon_hackernews:before {
	content: "\51";
}

.essb_icon_evernote:before {
	content: "\52";
}

.essb_icon_myspace:before {
	content: "\53";
}

.essb_icon_mailru:before {
	content: "\54";
}

.essb_icon_viadeo:before {
	content: "\55";
}

.essb_icon_line:before {
	content: "\56";
}

.essb_icon_flipboard:before {
	content: "\57";
}

.essb_icon_comments:before {
	content: "\58";
}

.essb_icon_comment-o:before {
	content: "\59";
}

.essb_icon_yummly:before {
	content: "\5a";
}

.essb_icon_sms:before {
	content: "\30";
}

.essb_icon_plus:before {
	content: "\31";
}

.essb_icon_plus-square:before {
	content: "\32";
}

.essb_icon_minus:before {
	content: "\33";
}

.essb_icon_minus-square:before {
	content: "\34";
}

.essb_icon_close:before {
	content: "\35";
}

.essb_icon_share:before {
	content: "\36";
}

.essb_icon_share-alt-square:before {
	content: "\37";
}

.essb_icon_share-alt:before {
	content: "\38";
}

.essb_icon_ellipsis-h:before {
	content: "\39";
}

.essb_icon_yahoomail:before {
	content: "\76";
}

.essb_icon_viber:before {
	content: "\21";
}

.essb_icon_telegram:before {
	content: "\22";
}

.essb_icon_more:before {
	content: "\31";
}

.essb_icon_less:before {
	content: "\33";
}

.essb_icon_more_dots:before {
	content: "\23";
}

.essb_icon_dots:before {
	content: "\23";
}

.essb_icon_prev:before {
	content: "\24";
}

.essb_icon_next:before {
	content: "\25";
}

.essb_icon_clock:before {
	content: "\26";
}

.essb_icon_youtube-play:before {
	content: "\27";
}

.essb_icon_youtube:before {
	content: "\28";
}

.essb_icon_skype:before {
	content: "\29";
}

.essb_icon_messenger:before {
	content: "\2a";
}

.essb_icon_kakaotalk:before {
	content: "\2d";
}

.essb_icon_close2:before {
	content: "\2c";
}

.essb_icon_share-tiny:before {
  content: "\2e";
}
.essb_icon_share-outline:before {
  content: "\2f";
}

.essb_icon_livejournal:before {
  content: "\3a";
}

/*********************************************************************************/
/* 1. Global settings for all templates                                          */
/*********************************************************************************/
.essb_links {
	word-wrap: normal;
	clear: both;
	margin: 1em 0;
}

.essb_maybe_hidden_text {
	position: absolute;
	left: -9999px;
	text-indent: -9999px;
}

.essb_links ul,.essb_links li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: 'Open Sans', helvetica, arial, sans-serif;
	line-height: 1em;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-image: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.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;
	font-family: 'Open Sans', helvetica, arial, sans-serif;
	line-height: 1em;
	text-transform: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-image: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.essb_links li a {
	margin: 2px 5px 2px 0;
	color: #fff;
	text-decoration: none;
	font-size: 100%;
	background-clip: padding-box;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.essb_links .essb_icon {
	width: 36px;
	height: 36px;
	background-position: center;
	background-repeat: no-repeat;
}

.essb_links .essb_vertical_name li a {
	text-align: center;
}
.essb_links .essb_vertical_name .essb_network_name {
	display: block;
}

.essb_links .essb_vertical_name li a .essb_network_name {
	margin: 0px 10px 8px 10px;
}

.essb_links .essb_force_hide_name .essb_network_name {
	display: none;
}

.essb_links .essb_force_hide_name .essb_icon {
	margin-right: 0px;
}

.essb_links .essb_hide_icon .essb_icon {
	display: none;
}

.essb_links .essb_hide_icon .essb_network_name {
	padding: 10px 15px;
	margin-right: 0px;
}


.essb_links .essb_hide_name a .essb_network_name {
	max-width: 0;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: max-width .2s;
	transition: max-width .2s;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin-right: 0px;
}


.essb_links .essb_hide_name a .essb_icon {
	margin-right: 0px;
}

.essb_links.essb_sharebtn_button .essb_hide_name .essb_link_sharebtn a .essb_network_name,
.essb_links.essb_sharebtn_text .essb_hide_name .essb_link_sharebtn a .essb_network_name {
	max-width: 420px;
	margin-right: 10px;
}

.essb_links.essb_sharebtn_button .essb_force_hide_name .essb_link_sharebtn .essb_network_name,
.essb_links.essb_sharebtn_text .essb_force_hide_name .essb_link_sharebtn .essb_network_name {
	display: inline-block;
}

.essb_links.essb_sharebtn_counter_bottom .essb_link_sharebtn .essb_network_name { display: block; text-align: center; margin-right: 0px; font-size: 10px; margin-bottom: 5px; }

.essb_links.essb_sharebtn_text .essb_link_sharebtn .essb_icon { visibility: hidden; width: 10px; }
.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_icon { display: inline-block; margin-right: 0px; }
.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_network_name { padding: 0px; }

.essb_links .essb_hide_name a:hover .essb_network_name {
	max-width: 420px;
	margin-right: 10px;
}

.essb_links li a {
	color: #fff;
}

.essb_links .essb_icon:before {
	font-size: 18px;
	text-align: center;
	position: absolute;
	top: 9px;
	left: 9px;
}

.essb_links li a .essb_network_name {
	margin-right: 10px;
}

.essb_links li a .essb_network_name.essb_noname {
	margin-right: 0px;
}

.essb_links.essb_links_center,.essb_links.essb_network_align_center {
	text-align: center;
}

/*.essb_links.essb_links_right, .essb_links.essb_network_align_right .essb_network_name {*/
.essb_links.essb_network_align_right .essb_network_name {
	float: right;
	margin-top: 10px;
}

.essb_links.essb_links_right {
	text-align: right;
}

.essb_links.essb_width_columns_4 li {
	width: 25%;
}

.essb_links.essb_width_columns_5 li {
	width: 20%;
}

.essb_links.essb_width_columns_6 li {
	width: 16.6666%;
}

.essb_links.essb_width_columns_3 li {
	width: 33.3333%;
}

.essb_links.essb_width_columns_2 li {
	width: 50%;
}

.essb_links.essb_width_columns_1 li {
	width: 100%;
}

.essb_links.essb_width_columns_4 li a {
	width: 98%;
}

.essb_links.essb_width_columns_5 li a {
	width: 98%;
}

.essb_links.essb_width_columns_3 li a {
	width: 98%;
}

.essb_links.essb_width_columns_2 li a {
	width: 98%;
}

.essb_links.essb_width_columns_6 li a {
	width: 96%;
}

.essb_links.essb_width_columns_1 li a {
	width: 98%;
}

.essb_nospace li a {
	margin-right: 0px;
}

.essb_links.essb_width_flex ul {
	display: flex;
}

.essb_links.essb_width_flex li {
	width: 100%;
}

.essb_links.essb_width_flex li a {
	width: 98%;
	white-space: nowrap;
}

.essb_links.essb_width_flex li.essb_link_more,.essb_links.essb_width_flex li.essb_link_more_dots,
.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_totalcount_item
	{
	width: inherit;
}

.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_totalcount_item {
	margin: auto 0;
}

.essb_links.essb_fixed {
	position: fixed;
	top: 0;
	background: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	z-index: 2000;
}

/*********************************************************************************/
/* 2. Global social networks styling                                             */
/*********************************************************************************/

/* more button */
.essb_links .essb_link_more a .essb_network_name,.essb_links .essb_link_more_dots a .essb_network_name,.essb_links .essb_link_less a .essb_network_name,.essb_links .essb_after_more
	{
	display: none;
}

.essb_links .essb_link_more a,.essb_links .essb_link_more a:hover,.essb_links .essb_link_more a:focus,.essb_links .essb_link_more_dots a,.essb_links .essb_link_more_dots a:hover,.essb_links .essb_link_more_dots a:focus,.essb_links .essb_link_less a,.essb_links .essb_link_less a:hover,.essb_links .essb_link_less a:focus
	{
	background-color: #c5c5c5;
}

.essb_links .essb_link_less a .essb_icon,.essb_links .essb_hide_name .essb_link_less a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_less a:focus .essb_icon,.essb_links .essb_link_more a .essb_icon,.essb_links .essb_hide_name .essb_link_more a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more a:focus .essb_icon,.essb_links .essb_link_more_dots a .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:focus .essb_icon
	{
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
}

/* end: more button */
.essb_links .essb_link_meneame a,.essb_links .essb_link_meneame a:hover,.essb_links .essb_link_meneame a:focus
	{
	background-color: #FF7D12;
}

.essb_links .essb_link_whatsapp a,.essb_links .essb_link_whatsapp a:hover,.essb_links .essb_link_whatsapp a:focus
	{
	background-color: #1D9E11;
}

.essb_links .essb_link_mwp a,.essb_links .essb_link_mwp a:hover,.essb_links .essb_link_mwp a:focus
	{
	background-color: #056CAD ;
}

.essb_links .essb_link_flattr a,.essb_links .essb_link_flattr a:hover,.essb_links .essb_link_flattr a:focus
	{
	background-color: #8CB55B ;
}

.essb_links .essb_link_ok a,.essb_links .essb_link_ok a:hover,.essb_links .essb_link_ok a:focus
	{
	background-color: #F4731C ;
}

.essb_links .essb_link_xing a,.essb_links .essb_link_xing a:hover,.essb_links .essb_link_xing a:focus
	{
	background-color: #135a5b ;
}

.essb_links .essb_link_weibo a,.essb_links .essb_link_weibo a:hover,.essb_links .essb_link_weibo a:focus
	{
	background-color: #ED1C24 ;
}

.essb_links .essb_link_pocket a,.essb_links .essb_link_pocket a:hover,.essb_links .essb_link_pocket a:focus
	{
	background-color: #EE4055 ;
}

.essb_links .essb_link_tumblr a,.essb_links .essb_link_tumblr a:hover,.essb_links .essb_link_tumblr a:focus
	{
	background-color: #2c4762 ;
}

.essb_links .essb_link_print a,.essb_links .essb_link_print a:hover,.essb_links .essb_link_print a:focus
	{
	background-color: #666 ;
}

.essb_links .essb_link_del a,.essb_links .essb_link_del a:hover,.essb_links .essb_link_del a:focus
	{
	background-color: #3398fc ;
}

.essb_links .essb_link_buffer a,.essb_links .essb_link_buffer a:hover,.essb_links .essb_link_buffer a:focus
	{
	background-color: #111111 ;
}

.essb_links .essb_link_love a,.essb_links .essb_link_love a:hover,.essb_links .essb_link_love a:focus
	{
	background-color: #ED1C24 ;
}

.essb_links .essb_link_twitter a,.essb_links .essb_link_twitter a:hover,.essb_links .essb_link_twitter a:focus
	{
	background-color: #00abf0 ;
}

.essb_links .essb_link_google a,.essb_links .essb_link_google a:hover,.essb_links .essb_link_google a:focus
	{
	background-color: #EA4335 ;
}

.essb_links .essb_link_facebook a,.essb_links .essb_link_facebook a:hover,.essb_links .essb_link_facebook a:focus
	{
	background-color: #3a579a ;
}

.essb_links .essb_link_pinterest a,.essb_links .essb_link_pinterest a:hover,.essb_links .essb_link_pinterest a:focus
	{
	background-color: #cd1c1f ;
}

.essb_links .essb_link_digg a,.essb_links .essb_link_digg a:hover,.essb_links .essb_link_digg a:focus
	{
	background-color: #1b5791 ;
}

.essb_links .essb_link_linkedin a,.essb_links .essb_link_linkedin a:hover,.essb_links .essb_link_linkedin a:focus
	{
	background-color: #127bb6 ;
}

.essb_links .essb_link_stumbleupon a,.essb_links .essb_link_stumbleupon a:hover,.essb_links .essb_link_stumbleupon a:focus
	{
	background-color: #eb4723 ;
}

.essb_links .essb_link_vk a,.essb_links .essb_link_vk a:hover,.essb_links .essb_link_vk a:focus
	{
	background-color: #4c75a3 ;
}

.essb_links .essb_link_mail a,.essb_links .essb_link_mail a:hover,.essb_links .essb_link_mail a:focus
	{
	background-color: #666 ;
}

.essb_links .essb_link_reddit a,.essb_links .essb_link_reddit a:hover,.essb_links .essb_link_reddit a:focus
	{
	background-color: #333 ;
}

.essb_links .essb_link_blogger a,.essb_links .essb_link_blogger a:hover,.essb_links .essb_link_blogger a:focus
	{
	background-color: #f59038 ;
}

.essb_links .essb_link_amazon a,.essb_links .essb_link_amazon a:hover,.essb_links .essb_link_amazon a:focus
	{
	background-color: #111111 ;
}

.essb_links .essb_link_yahoomail a,.essb_links .essb_link_yahoomail a:hover,.essb_links .essb_link_yahoomail a:focus
	{
	background-color: #511295 ;
}

.essb_links .essb_link_gmail a,.essb_links .essb_link_gmail a:hover,.essb_links .essb_link_gmail a:focus,.essb_links .essb_link_gmail a
	{
	background-color: #dd4b39 ;
}

.essb_links .essb_link_newsvine a,.essb_links .essb_link_newsvine a:hover,.essb_links .essb_link_newsvine a:focus
	{
	background-color: #0d642e ;
}

.essb_links .essb_link_hackernews a,.essb_links .essb_link_hackernews a:hover,.essb_links .essb_link_hackernews a:focus
	{
	background-color: #f08641 ;
}

.essb_links .essb_link_evernote a,.essb_links .essb_link_evernote a:hover,.essb_links .essb_link_evernote a:focus
	{
	background-color: #7cbf4b ;
}

.essb_links .essb_link_aol a,.essb_links .essb_link_aol a:hover,.essb_links .essb_link_aol a:focus
	{
	background-color: #111111 ;
}

.essb_links .essb_link_myspace a,.essb_links .essb_link_myspace a:hover,.essb_links .essb_link_myspace a:focus
	{
	background-color: #3a5998 ;
}

.essb_links .essb_link_mailru a,.essb_links .essb_link_mailru a:hover,.essb_links .essb_link_mailru a:focus
	{
	background-color: #FAA519 ;
}

.essb_links .essb_link_viadeo a,.essb_links .essb_link_viadeo a:hover,.essb_links .essb_link_viadeo a:focus
	{
	background-color: #222222 ;
}

.essb_links .essb_link_line a,.essb_links .essb_link_line a:hover,.essb_links .essb_link_line a:focus
	{
	background-color: #2CBF13 ;
}

.essb_links .essb_link_flipboard a,.essb_links .essb_link_flipboard a:hover,.essb_links .essb_link_flipboard a:focus
	{
	background-color: #B31F17 ;
}

.essb_links .essb_link_comments a,.essb_links .essb_link_comments a:hover,.essb_links .essb_link_comments a:focus
	{
	background-color: #444 ;
}

.essb_links .essb_link_yummly a,.essb_links .essb_link_yummly a:hover,.essb_links .essb_link_yummly a:focus
	{
	background-color: #e26326 ;
}

.essb_links .essb_link_sms a,.essb_links .essb_link_sms a:hover,.essb_links .essb_link_sms a:focus
	{
	background-color: #4ea546 ;
}

.essb_links .essb_link_viber a,.essb_links .essb_link_viber a:hover,.essb_links .essb_link_viber a:focus
	{
	background-color: #7d539d ;
}

.essb_links .essb_link_telegram a,.essb_links .essb_link_telegram a:hover,.essb_links .essb_link_telegram a:focus
	{
	background-color: #0088cc ;
}

.essb_links .essb_link_subscribe a,.essb_links .essb_link_subscribe a:hover,.essb_links .essb_link_subscribe a:focus
	{
	background-color: #f47555 ;
}

.essb_links .essb_link_skype a,.essb_links .essb_link_skype a:hover,.essb_links .essb_link_skype a:focus
	{
	background-color: #00aff0 ;
}

.essb_links .essb_link_messenger a,.essb_links .essb_link_messenger a:hover,.essb_links .essb_link_messenger a:focus
	{
	background-color: #0d87ff ;
}

.essb_links .essb_link_kakaotalk a,.essb_links .essb_link_kakaotalk a:hover,.essb_links .essb_link_kakaotalk a:focus
	{
	background-color: #FBE600 ;
	color: #000 ;
}

.essb_links .essb_link_sharebtn a,.essb_links .essb_link_sharebtn a:hover,.essb_links .essb_link_sharebtn a:focus
	{
	background-color: #2B6A94 ;	
}

.essb_links .essb_link_livejournal a,.essb_links .essb_link_livejournal a:hover,.essb_links .essb_link_livejournal a:focus
	{
	background-color: #0ca8ec ;
}



/*********************************************************************************/
/* 3. Counters styling                                                           */
/*********************************************************************************/
.essb_links .essb_counter_insidename {
	margin-left: 5px;
	font-weight: bold;
}

.essb_links.essb_width_flex .essb_counter_insidehover {
	margin-right: 15px;
}

.essb_links .essb_counter {
	position: relative;
	right: -5px;
	top: 0px;
	display: inline-block;
	padding: 9px 7px 9px;
	border: 1px solid #ddd;
	border-right-width: 0;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
	border-radius: 4px;
	z-index: 2;
}

.essb_links .essb_counter:after {
	content: "";
	position: absolute;
	right: -4px;
	top: 50%;
	margin-top: -4px;
	border-left: 4px solid #FFF;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
}

.essb_links .essb_counter_right {
	position: relative;
	right: 6px;
	top: 0px;
	display: inline-block;
	padding: 9px 7px 9px;
	border: 1px solid #ddd;
	border-left-width: 0;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
	border-radius: 4px;
}

.essb_links .essb_counter_right:before {
	content: "";
	position: absolute;
	left: -4px;
	top: 50%;
	margin-top: -4px;
	border-right: 4px solid #FFF;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
}

.essb_links.essb_counter_modern_left .essb_counter {
	right: -5px;
	margin-right: 10px ;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #E6E7E9;
	color: #666;
	border: 0px;
}

.essb_links.essb_counter_modern_right .essb_counter_right {
	right: 0px;
	margin-left: 5px;
	margin-right: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #E6E7E9;
	color: #666;
	border: 0px;
}

.essb_links.essb_counter_modern_right .essb_counter_right:before {
	border-right: 6px solid #E6E7E9;
}

.essb_links.essb_counter_modern_left .essb_counter:after {
	border-left: 6px solid #E6E7E9;
}

.essb_links.essb_counter_modern_top .essb_counter {
	right: 0px;
	margin-bottom: 7px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #E6E7E9;
	color: #666;
	border: 0px;
	display: block;
}

.essb_links.essb_counter_modern_top .essb_counter:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #E6E7E9;
	top: 100%;
	left: 50%;
	right: 6px;
	margin-top: -2px;
	margin-left: -6px;
	margin-right: 6px;
}

.essb_links.essb_counter_modern_top_mini .essb_counter {
	display: block;
	right: 0px;
	top: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	background: #34495e;
	color: #fff;
	border: 0px;
	padding: 2px 2px 2px;
	width: 24px;
	font-size: 9px;
	font-weight: 600;
	margin-top: -5px;
	border-bottom: 1px solid #fff;
	z-index: 2;
}

.essb_links.essb_counter_modern_top_mini .essb_counter:after {
	border-left: 0px solid #E6E7E9;
}

.essb_links .essb_counter_topn {
	display: block;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

.essb_links.essb_counter_modern_bottom.essb_counters .essb_icon {
	/*display: block ;*/
	text-align: center;
	/*margin-right: 0px ;*/
}

.essb_links.essb_counter_modern_bottom.essb_counters .essb_network_name
	{
	display: block;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin-bottom: 8px;
}

.essb_links .essb_counter_insidebeforename {
	margin-right: 5px;
	font-weight: bold;
}

.essb_links .essb_vertical_name .essb_counter_insidebeforename {
	margin-right: 0px;
	font-size: 12px;
	display: block;
}

.essb_totalcount_item.essb_totalcount_item_before {
	font-weight: bold;
	display: block;
}

.essb_links .essb_totalcount_item .essb_t_l,.essb_links .essb_totalcount_item .essb_t_l_big
	{
	margin-right: 10px;
}

.essb_links .essb_totalcount_item .essb_t_r,.essb_links .essb_totalcount_item .essb_t_r_big
	{
	margin-left: 5px;
}

.essb_links .essb_totalcount_item .essb_t_l_big,.essb_links .essb_totalcount_item .essb_t_r_big
	{
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb,.essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb
	{
	display: inline-block;
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,.essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon:before
	{
	font-size: 24px;
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,.essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon:before
	{
	margin-right: 5px;
}

.essb_links .essb_totalcount_item .essb_t_l_big .essb_t_nb_after,.essb_links .essb_totalcount_item .essb_t_r_big .essb_t_nb_after
	{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #777;
	display: block;
	line-height: 11px;
	text-align: center;
	margin-top: 3px;
}

.essb_links a {
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
	font-weight: bold;
	font-size: 14px ;
}

.essb_links.essb_displayed_top a:hover,
.essb_links.essb_displayed_top a:focus,
.essb_links.essb_displayed_bottom a:hover,
.essb_links.essb_displayed_bottom a:focus {
	background-color: #363636 ;
}