.essb-mobile-sharebar,
.essb-mobile-sharepoint {
    background-color: #111;
    color: #fafafa;
    bottom: 0;
    position: fixed
}

@font-face {
    font-family: essb;
    src: url("../fonts/essb.eot");
    src: url("../fonts/essb.eot?#iefix") format("embedded-opentype"), url("../fonts/essb.woff") format("woff"), url("../fonts/essb.ttf") format("truetype"), url("../fonts/essb.svg#essb") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" essb_icon_"]:before,
[class^=essb_icon_]:before {
    font-family: essb !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    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_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_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,
.essb_icon_subscribe:before {
    content: "\74"
}

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

.essb_icon_mail:before,
.essb_icon_yahoomail: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_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_more:before,
.essb_icon_plus:before {
    content: "\31"
}

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

.essb_icon_less:before,
.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_viber:before {
    content: "\21"
}

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

.essb_icon_dots:before,
.essb_icon_more_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"
}

.essb_icon_yammer:before {
    content: "\3b"
}

.essb_icon_meetedgar-alternate:before {
    content: "\3c"
}

.essb_icon_meetedgar:before {
    content: "\3d"
}

.essb_icon_fintel:before {
    content: "\5b"
}

.essb_icon_mix:before {
    content: "\5d"
}

.essb_icon_instapaper:before {
    content: "\5e"
}

.essb_icon_copy:before {
    content: "\5f"
}

.essb_icon_link:before {
    content: "\60"
}

.essb_clear {
    clear: both !important
}

.essb_links {
    word-wrap: normal !important;
    clear: both;
    margin: 1em 0
}

.essb_links li,
.essb_links li a,
.essb_links li a .essb_icon,
.essb_links li a .essb_network_name,
.essb_links ul {
    font-size: 100%;
    background-image: none;
    line-height: 1em;
    text-transform: none;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased
}

.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 {
    margin: 2px 5px 2px 0;
    color: #fff !important;
    text-decoration: none;
    font-size: 100%;
    background-clip: padding-box;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

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

.essb-followme.essb-followme-full .essb_links,
.essb_links .essb_vertical_name li a,
.essb_links.essb_counter_modern_bottom.essb_counters .essb_icon,
.essb_links.essb_links_center,
.essb_links.essb_links_center li,
.essb_links.essb_links_center li a,
.essb_links.essb_network_align_center {
    text-align: center
}

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

.essb-adholder-bottom.essb-mobile-break,
.essb-forced-hidden,
.essb-mobile-sharebottom.essb-mobile-break,
.essb_links .essb_after_more,
.essb_links .essb_force_hide_name .essb_network_name,
.essb_links .essb_hide_icon .essb_icon,
.essb_links .essb_link_less a .essb_network_name,
.essb_links .essb_link_more a .essb_network_name,
.essb_links .essb_link_more_dots a .essb_network_name,
.essb_morepopup.essb_morepopup_inline .essb_morepopup_header,
.essb_morepopup_inline .essb_morepopup_close {
    display: none
}

.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big,
.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_r_big,
.essb_links .essb_force_hide_name .essb_icon,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big,
.essb_links.essb_width_flex li:last-of-type,
.essb_links.essb_width_flex.essb_displayed_sidebar li:not(.essb_totalcount_item) {
    margin-right: 0 !important
}

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

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

.essb-followme.essb-followme-left .essb_links .essb_totalcount_item .essb_t_l_big,
.essb_links .essb_hide_name a .essb_icon,
.essb_links li a .essb_network_name.essb_noname {
    margin-right: 0
}

.essb_links .essb_hide_name a:hover .essb_network_name,
.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 li a:hover .essb_counter_insidehover,
.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 !important;
    text-align: center;
    margin-right: 0 !important;
    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: 0
}

.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_network_name {
    padding: 0
}

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

.essb_links li a .essb_network_name {
    margin-right: 15px;
    font-size: 14px
}

.essb_links.essb_network_align_right .essb_network_name {
    float: right;
    margin-top: 10px
}

.essb_links.essb_links_right {
    text-align: right
}

.essb-mobile-sharebottom .essb_width_columns_4 li,
.essb_links.essb_width_columns_4 li {
    width: 25%
}

.essb-mobile-sharebottom .essb_width_columns_5 li,
.essb_links.essb_width_columns_5 li {
    width: 20%
}

.essb-mobile-sharebottom .essb_width_columns_6 li,
.essb_links.essb_width_columns_6 li {
    width: 16.6666%
}

.essb-mobile-sharebottom .essb_width_columns_7 li,
.essb_links.essb_width_columns_7 li {
    width: 14.285%
}

.essb-mobile-sharebottom .essb_width_columns_8 li,
.essb_links.essb_width_columns_8 li {
    width: 12.5%
}

.essb_links.essb_width_columns_9 li {
    width: 11.1111%
}

.essb_links.essb_width_columns_10 li {
    width: 10%
}

.essb_links.essb_width_columns_3 li {
    width: 33.3333%
}

.essb-mobile-sharebottom .essb_width_columns_2 li,
.essb_links.essb_width_columns_2 li {
    width: 50%
}

.essb-mobile-sharebottom .essb_width_columns_2 li a,
.essb-mobile-sharebottom .essb_width_columns_3 li a,
.essb-mobile-sharebottom .essb_width_columns_4 li a,
.essb-mobile-sharebottom .essb_width_columns_5 li a,
.essb-mobile-sharebottom .essb_width_columns_6 li a,
.essb-mobile-sharebottom .essb_width_columns_7 li a,
.essb-mobile-sharebottom .essb_width_columns_8 li a,
.essb_links.essb_nospace.essb_width_columns_1 li a,
.essb_links.essb_nospace.essb_width_columns_10 li a,
.essb_links.essb_nospace.essb_width_columns_2 li a,
.essb_links.essb_nospace.essb_width_columns_3 li a,
.essb_links.essb_nospace.essb_width_columns_4 li a,
.essb_links.essb_nospace.essb_width_columns_5 li a,
.essb_links.essb_nospace.essb_width_columns_6 li a,
.essb_links.essb_nospace.essb_width_columns_7 li a,
.essb_links.essb_nospace.essb_width_columns_8 li a,
.essb_links.essb_nospace.essb_width_columns_9 li a,
.essb_links.essb_width_columns_1 li {
    width: 100%
}

.essb_links.essb_width_columns_1 li a,
.essb_links.essb_width_columns_2 li a,
.essb_links.essb_width_columns_3 li a,
.essb_links.essb_width_columns_4 li a,
.essb_links.essb_width_columns_5 li a {
    width: 98%
}

.essb_links.essb_width_columns_10 li a,
.essb_links.essb_width_columns_6 li a,
.essb_links.essb_width_columns_7 li a,
.essb_links.essb_width_columns_8 li a,
.essb_links.essb_width_columns_9 li a {
    width: 96%
}

.essb_nospace li a {
    margin-right: 0 !important;
    margin-bottom: 0 !important
}

.essb_links.essb_width_flex ul {
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    align-items: stretch;
    -webkit-align-items: stretch
}

.essb_links.essb_width_flex li {
    flex: 1;
    -webkit-flex: 1;
    transition: flex .1s ease-in-out
}

.essb_links.essb_width_flex li:not(.essb_totalcount_item):hover {
    flex: 1.3;
    -webkit-flex: 1.3
}

.essb_links.essb_width_flex li:not(.essb_totalcount_item) {
    margin-right: 8px !important
}

.essb_links.essb_width_flex li a {
    width: 100%;
    white-space: nowrap !important
}

.essb_links.essb_width_flex.essb_nospace li a {
    width: 100% !important
}

.essb_links.essb_width_flex li.essb_link_less,
.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_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 !important;
    flex: none !important;
    -webkit-flex: none !important
}

.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_l_big,
.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_r_big {
    margin-right: 0;
    margin-left: 0;
    padding: 0 10px
}

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

.essb_links .essb-s-c-light,
.essb_links .essb-s-ch-light:hover {
    color: #fff !important;
    fill: #fff
}

.essb_links .essb-s-c-dark,
.essb_links .essb-s-ch-dark:hover {
    color: #212121 !important;
    fill: #212121
}

.essb_links .essb-s-bgh-dark,
.essb_links.essb_template_clear-retina li a:focus .essb_icon,
.essb_links.essb_template_clear-retina li a:hover .essb_icon,
.essb_links.essb_template_grey-round-retina li a:focus,
.essb_links.essb_template_grey-round-retina li a:hover {
    background-color: #212121 !important
}

.essb_links .essb-s-bh-dark:hover {
    border-color: #212121
}

.essb_links .essb_link_svg_icon .essb_icon {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.essb_links .essb_link_svg_icon svg {
    height: 18px;
    width: auto;
    fill: currentColor
}

.essb_links.essb_size_xs .essb_link_svg_icon svg {
    height: 14px;
    width: auto
}

.essb_links.essb_size_s .essb_link_svg_icon svg {
    height: 16px;
    width: auto
}

.essb_links.essb_size_m .essb_link_svg_icon svg {
    height: 18px;
    width: auto
}

.essb_links.essb_size_l .essb_link_svg_icon svg {
    height: 20px;
    width: auto
}

.essb_links.essb_size_xl .essb_link_svg_icon svg {
    height: 24px;
    width: auto
}

.essb_links.essb_size_xxl .essb_link_svg_icon svg {
    height: 28px;
    width: auto
}

.essb_links .essb-s-bg-network,
.essb_links .essb-s-bgh-network:hover {
    background-color: var(--essb-network) !important
}

.essb_links .essb-s-c-network,
.essb_links .essb-s-ch-network:hover {
    color: var(--essb-network) !important;
    fill: var(--essb-network)
}

.essb_links .essb-s-b-network {
    border-color: var(--essb-network)
}

.essb_links .essb-s-bh-network:hover {
    border-color: var(--essb-network) !important
}

.essb_links .essb_counter:after,
.essb_links .essb_counter_right:before {
    top: 50%;
    margin-top: -4px;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    content: "";
    position: absolute
}

.essb_links .essb_link_facebook,
.essb_links .essb_link_facebook_like {
    --essb-network: #3a579a
}

.essb_links .essb_link_del {
    --essb-network: #3398fc
}

.essb_links .essb_link_twitter {
    --essb-network: #00abf0
}

.essb_links .essb_link_pinterest {
    --essb-network: #cd1c1f
}

.essb_links .essb_link_linkedin {
    --essb-network: #007bb6
}

.essb_links .essb_link_digg {
    --essb-network: #1b5791
}

.essb_links .essb_link_tumblr {
    --essb-network: #32506d
}

.essb_links .essb_link_vk {
    --essb-network: #45668e
}

.essb_links .essb_link_copy,
.essb_links .essb_link_fintel,
.essb_links .essb_link_instapaper,
.essb_links .essb_link_mail,
.essb_links .essb_link_print {
    --essb-network: #404040
}

.essb_links .essb_link_flattr {
    --essb-network: #8CB55B
}

.essb_links .essb_link_reddit {
    --essb-network: #333
}

.essb_links .essb_link_amazon,
.essb_links .essb_link_aol,
.essb_links .essb_link_buffer {
    --essb-network: #111111
}

.essb_links .essb_link_love,
.essb_links .essb_link_weibo {
    --essb-network: #ED1C24
}

.essb_links .essb_link_pocket {
    --essb-network: #EE4055
}

.essb_links .essb_link_xing {
    --essb-network: #135a5b
}

.essb_links .essb_link_ok {
    --essb-network: #F4731C
}

.essb_links .essb_link_less,
.essb_links .essb_link_more {
    --essb-network: #c5c5c5
}

.essb_links .essb_link_whatsapp {
    --essb-network: #1D9E11
}

.essb_links .essb_link_meneame {
    --essb-network: #FF7D12
}

.essb_links .essb_link_blogger {
    --essb-network: #f59038
}

.essb_links .essb_link_yahoomail {
    --essb-network: #511295
}

.essb_links .essb_link_gmail {
    --essb-network: #dd4b39
}

.essb_links .essb_link_newsvine {
    --essb-network: #0d642e
}

.essb_links .essb_link_hackernews {
    --essb-network: #f08641
}

.essb_links .essb_link_evernote {
    --essb-network: #7cbf4b
}

.essb_links .essb_link_myspace {
    --essb-network: #3a5998
}

.essb_links .essb_link_mailru {
    --essb-network: #FAA519
}

.essb_links .essb_link_viadeo {
    --essb-network: #222222
}

.essb_links .essb_link_line {
    --essb-network: #2CBF13
}

.essb_links .essb_link_flipboard {
    --essb-network: #B31F17
}

.essb_links .essb_link_comments {
    --essb-network: #444
}

.essb_links .essb_link_yummly {
    --essb-network: #e26326
}

.essb_links .essb_link_sms {
    --essb-network: #4ea546
}

.essb_links .essb_link_viber {
    --essb-network: #7d539d
}

.essb_links .essb_link_telegram {
    --essb-network: #0088cc
}

.essb_links .essb_link_subscribe {
    --essb-network: #2c9ab7
}

.essb_links .essb_link_skype {
    --essb-network: #00aff0
}

.essb_links .essb_link_messenger {
    --essb-network: #0d87ff
}

.essb_links .essb_link_kakaotalk {
    --essb-network: #FBE600
}

.essb_links .essb_link_share,
.essb_links .essb_link_sharebtn {
    --essb-network: #2B6A94
}

.essb_links .essb_link_livejournal {
    --essb-network: #0ca8ec
}

.essb_links .essb_link_yammer {
    --essb-network: #3469BA
}

.essb_links .essb_link_meetedgar {
    --essb-network: #6cbdc5
}

.essb_links .essb_link_mix {
    --essb-network: #ff8226
}

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

.essb_links .essb_counter_insidename {
    margin-left: 5px;
    font-weight: 700
}

.essb_links .essb_counter,
.essb_links .essb_counter_right {
    position: relative;
    display: inline-block;
    border: 1px solid #ddd;
    vertical-align: 0;
    font-size: 11px;
    color: #999;
    background: #fff;
    border-radius: 4px;
    z-index: 2;
    min-width: 10px;
    padding: 0 5px;
    line-height: 24px;
    text-align: center
}

.essb_links .essb_counter:after {
    right: -4px;
    border-left: 4px solid #fff
}

.essb_links .essb_counter_right {
    right: 5px
}

.essb_links .essb_counter_right:before {
    left: -4px;
    border-right: 4px solid #fff
}

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

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

.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: 0;
    margin-bottom: 7px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    max-width: 30px;
    text-align: center;
    background: #e6e7e9;
    color: #666;
    border: 0;
    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 {
    position: absolute;
    top: -5px;
    right: 10px;
    line-height: 1;
    padding: 4px;
    border-radius: 4px;
    font-size: 10px;
    background: #000638;
    color: #fff;
    border: 0
}

.essb_links.essb_counter_modern_top_mini .essb_counter:after {
    border-left: 0 solid #e6e7e9
}

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

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

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

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

.essb_links.essb_counter_inside_mini .essb_counter_inside,
.essb_links.essb_counter_inside_mini .essb_counter_insidebeforename,
.essb_links.essb_counter_inside_mini .essb_counter_insidename {
    background: rgba(0, 0, 0, .4);
    font-size: 11px;
    padding: 0 6px;
    line-height: 18px;
    font-weight: 400;
    display: inline-block;
    border-radius: 5px
}

.essb_links.essb_counter_inside_mini .essb_counter_insidename {
    margin-left: 10px
}

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

.essb_links .essb_totalcount_item .essb_t_l,
.essb_links .essb_totalcount_item .essb_t_l_big,
.essb_mailform_content .essb_mailform_content_button:first-child {
    margin-right: 10px
}

.essb_links .essb_totalcount_item .essb_t_r,
.essb_links .essb_totalcount_item .essb_t_r_big,
.essb_links.essb_template_clear-retina a .essb_network_name,
.essb_links.essb_template_deluxe-retina .essb_network_name,
.essb_links.essb_template_lollipop-retina a .essb_network_name {
    margin-left: 5px
}

.essb_links .essb_totalcount_item .essb_t_l_big,
.essb_links .essb_totalcount_item .essb_t_r_big {
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    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: block;
    float: left
}

.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: 18px;
    line-height: 30px;
    float: left;
    display: block;
    margin-right: 8px
}

.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    float: none;
    margin-right: 0
}

.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb,
.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb {
    margin-bottom: 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: 10px;
    font-weight: 400;
    color: #444;
    display: block;
    line-height: 10px;
    text-align: center;
    margin-top: 2px
}

.essb_links .essb_counter_insidehover {
    display: none;
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px
}

.essb_links.essb_template_bold-retina li a,
.essb_links.essb_template_classic-round-retina li a,
.essb_links.essb_template_fancy-bold-retina li a {
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.essb_links.essb_template_bold-retina li a:focus,
.essb_links.essb_template_bold-retina li a:hover,
.essb_links.essb_template_copy-retina a:focus,
.essb_links.essb_template_copy-retina a:hover,
.essb_links.essb_template_default-retina a:focus,
.essb_links.essb_template_default-retina a:hover,
.essb_links.essb_template_deluxe-retina a:focus,
.essb_links.essb_template_deluxe-retina a:hover,
.essb_links.essb_template_fancy-bold-retina li a:focus,
.essb_links.essb_template_fancy-bold-retina li a:hover,
.essb_links.essb_template_fancy-retina a:focus,
.essb_links.essb_template_fancy-retina a:hover,
.essb_links.essb_template_flat-retina a:focus,
.essb_links.essb_template_flat-retina a:hover,
.essb_links.essb_template_jumbo-retina a:focus,
.essb_links.essb_template_jumbo-retina a:hover,
.essb_links.essb_template_metro-bold-retina li a:focus,
.essb_links.essb_template_metro-bold-retina li a:hover,
.essb_links.essb_template_tiny-retina a:focus,
.essb_links.essb_template_tiny-retina a:hover {
    color: #fff !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background-clip: padding-box;
    -webkit-transition: background 50ms linear;
    -moz-transition: background 50ms linear;
    -ms-transition: background 50ms linear;
    -o-transition: background 50ms linear;
    transition: background 50ms linear
}

.essb_links.essb_template_bold-retina .essb_icon {
    background-color: rgba(0, 0, 0, .15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.essb_links.essb_template_bold-retina .essb_network_name,
.essb_links.essb_template_fancy-bold-retina .essb_network_name,
.essb_links.essb_template_metro-bold-retina .essb_network_name {
    font-weight: 700
}

.essb_links.essb_template_bold-retina .essb_hide_name a:hover .essb_icon,
.essb_links.essb_template_bold-retina li a .essb_icon,
.essb_links.essb_template_fancy-bold-retina .essb_hide_name a:hover .essb_icon,
.essb_links.essb_template_fancy-bold-retina li a .essb_icon {
    margin-right: 8px
}

.essb_links.essb_template_default-retina li a,
.essb_links.essb_template_flat-retina li a {
    box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2)
}

.essb_links.essb_template_default-retina .essb_links_list:hover li a {
    opacity: .5
}

.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a,
.essb_displayed_sidebar:hover .essb_link_sidebar-close a,
.essb_links.essb_template_default-retina .essb_links_list:hover li a:hover,
.essb_links.essb_template_flow-jump-retina li a:focus .essb_network_name,
.essb_links.essb_template_flow-jump-retina li a:hover .essb_network_name {
    opacity: 1
}

.essb_links.essb_template_dark-retina a {
    background-color: #111 !important
}

.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:focus,
.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:hover,
.essb_links.essb_template_dark-retina .essb_link_kakaotalk a,
.essb_links.essb_template_grey-fill-retina .essb_link_kakaotalk a,
.essb_links.essb_template_grey-leafs .essb_link_kakaotalk a,
.essb_links.essb_template_grey-round-retina .essb_link_kakaotalk a,
.essb_links.essb_template_modern-retina li a:focus,
.essb_links.essb_template_modern-retina li a:hover,
.essb_links.essb_template_round-retina li a:focus,
.essb_links.essb_template_round-retina li a:hover {
    color: #fff !important
}

.essb_links.essb_template_metro-retina a:focus,
.essb_links.essb_template_metro-retina a:hover {
    color: #fff !important;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .35)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background-clip: padding-box
}

.essb_links.essb_template_big-retina li a {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .26)));
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%)
}

.essb_links.essb_template_big-retina a:focus,
.essb_links.essb_template_big-retina a:hover {
    color: #fff !important;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(155, 155, 155, 0)), to(rgba(155, 155, 155, .46)));
    background-image: -webkit-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: -o-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: linear-gradient(to top, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .19), inset 0 0 5px rgba(155, 155, 155, .38);
    background-clip: padding-box
}

.essb_links.essb_template_circles-retina a,
.essb_links.essb_template_clear-retina a,
.essb_links.essb_template_clear-retina a:focus,
.essb_links.essb_template_clear-retina a:hover,
.essb_links.essb_template_clear-retina li a:focus,
.essb_links.essb_template_clear-retina li a:hover,
.essb_links.essb_template_grey-circles-outline-retina li a:focus,
.essb_links.essb_template_grey-circles-outline-retina li a:hover,
.essb_links.essb_template_light-retina a,
.essb_links.essb_template_light-retina a:focus,
.essb_links.essb_template_light-retina a:hover,
.essb_links.essb_template_round-retina a {
    background-color: transparent !important
}

.essb_links.essb_template_copy-retina .essb_icon,
.essb_links.essb_template_tiny-retina .essb_icon {
    width: 28px;
    height: 28px
}

.essb_links.essb_template_copy-retina .essb_icon:before,
.essb_links.essb_template_tiny-retina .essb_icon:before {
    font-size: 14px !important;
    top: 7px;
    left: 7px
}

.essb_links.essb_template_copy-retina li a .essb_network_name,
.essb_links.essb_template_tiny-retina li a .essb_network_name {
    font-size: 13px
}

.essb_links.essb_template_round-retina li a {
    border-radius: 18px;
    -webkit-border-radius: 18px;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2)
}

.essb_links.essb_template_clear-retina li a:focus,
.essb_links.essb_template_clear-retina li a:hover,
.essb_links.essb_template_round-retina li.essb_link_less a,
.essb_links.essb_template_round-retina li.essb_link_more a,
.essb_links.essb_template_round-retina li.essb_link_more_dots a {
    color: #212121 !important
}

.essb_links.essb_template_modern-retina li a {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -moz-border-top-right-radius: 7px;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2)
}

.essb_links.essb_template_modern-retina a {
    background-color: transparent !important;
    border-bottom-width: 3px;
    border-bottom-style: solid
}

.essb_links.essb_template_circles-retina li a {
    border-radius: 18px;
    -webkit-border-radius: 18px;
    border-width: 2px;
    border-style: solid
}

.essb_links.essb_template_blocks-retina li a,
.essb_links.essb_template_grey-blocks-outline-retina li a {
    border-radius: 0;
    -webkit-border-radius: 0px
}

.essb_links.essb_template_grey-circles-retina li a {
    border: 1px solid #bfbfbf;
    color: #666 !important;
    background-color: transparent !important;
    border-radius: 18px;
    -webkit-border-radius: 18px
}

.essb_links.essb_template_grey-blocks-retina li a:focus,
.essb_links.essb_template_grey-blocks-retina li a:hover,
.essb_links.essb_template_grey-circles-retina li a:focus,
.essb_links.essb_template_grey-circles-retina li a:hover {
    color: #fff !important;
    border: 1px solid transparent
}

.essb_links.essb_template_grey-blocks-retina li a {
    border: 1px solid #bfbfbf;
    color: #666 !important;
    background-color: transparent !important
}

.essb_links.essb_template_clear-retina li a {
    color: #343434 !important;
    background-color: transparent !important;
    font-weight: 700
}

.essb_links.essb_template_clear-retina a .essb_icon,
.essb_links.essb_template_lollipop-retina a .essb_icon {
    color: #fff !important;
    border-radius: 18px;
    -webkit-border-radius: 18px
}

.essb_links.essb_template_copy-retina a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

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

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

.essb_links.essb_template_dimmed-retina a {
    background-color: transparent !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .7
}

.essb_links.essb_template_dimmed-retina li a:focus,
.essb_links.essb_template_dimmed-retina li a:hover {
    color: #fff !important;
    opacity: 1
}

.essb_links.essb_template_grey-retina a {
    background-color: transparent !important;
    color: #454545 !important;
    opacity: .5
}

.essb_links.essb_template_grey-retina li a:focus,
.essb_links.essb_template_grey-retina li a:hover {
    background-color: transparent !important;
    color: #323232 !important;
    opacity: 1
}

.essb_links.essb_template_color-circles-retina .essb_icon,
.essb_links.essb_template_jumbo-retina .essb_icon {
    width: 48px;
    height: 48px
}

.essb_links.essb_template_jumbo-retina .essb_icon:before {
    font-size: 24px !important;
    top: 12px;
    left: 12px
}

.essb_links.essb_template_jumbo-retina li a .essb_network_name {
    font-size: 15px
}

.essb_links.essb_template_jumbo-round-retina a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.essb_links.essb_template_deluxe-retina a,
.essb_links.essb_template_fancy-retina a {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.essb_links.essb_template_fancy-retina a .essb_icon {
    background-color: rgba(0, 0, 0, .2);
    width: 28px;
    height: 28px;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    margin: 5px
}

.essb_links.essb_template_deluxe-retina a:focus .essb_icon,
.essb_links.essb_template_deluxe-retina a:hover .essb_icon,
.essb_links.essb_template_fancy-bold-retina a:hover .essb_icon,
.essb_links.essb_template_fancy-retina a:focus .essb_icon,
.essb_links.essb_template_fancy-retina a:hover .essb_icon {
    background-color: rgba(0, 0, 0, .4)
}

.essb_links.essb_template_fancy-retina .essb_icon:before {
    font-size: 14px !important;
    text-align: center;
    position: absolute;
    top: 7px;
    left: 7px
}

.essb_links.essb_template_deluxe-retina a .essb_icon {
    background-color: rgba(0, 0, 0, .2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 32px;
    height: 32px
}

.essb_links.essb_template_deluxe-retina .essb_icon:before,
.essb_links.essb_template_fancy-bold-retina .essb_icon:before {
    font-size: 16px !important;
    text-align: center;
    position: absolute;
    top: 8px;
    left: 8px
}

.essb_links.essb_template_fancy-bold-retina a .essb_icon {
    background-color: rgba(0, 0, 0, .2);
    width: 32px;
    height: 32px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    margin: 5px
}

.essb_links.essb_template_retro-retina {
    font-family: Oswald, helvetica, arial, sans-serif
}

.essb_links.essb_template_retro-retina li a {
    -webkit-box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
    -moz-box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
    box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
    background-color: #fdefc6 !important;
    opacity: .8;
    color: #363636 !important
}

.essb_links.essb_template_retro-retina a:focus,
.essb_links.essb_template_retro-retina a:hover {
    background-clip: padding-box;
    opacity: 1;
    background-color: #fef8e7 !important;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
    -moz-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
    box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2)
}

.essb_links.essb_template_default4-retina a {
    box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);
    font-weight: 700
}

.essb_links.essb_template_default4-retina a:focus,
.essb_links.essb_template_default4-retina a:hover {
    background-color: #363636 !important
}

.essb_links.essb_template_clear-rounded-retina a .essb_icon {
    color: #fff !important;
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.essb_links.essb_template_grey-fill-retina a {
    background-color: #454545 !important
}

.essb_links.essb_template_grey-fill-retina a:focus,
.essb_links.essb_template_grey-fill-retina a:hover {
    background-color: #717171 !important
}

.essb_links.essb_template_white-fill-retina a {
    background-color: #fff !important;
    color: #656565 !important
}

.essb_links.essb_template_white-fill-retina a:focus,
.essb_links.essb_template_white-fill-retina a:hover {
    background-color: #fff !important;
    color: #121212 !important
}

.essb_links.essb_template_white-retina a {
    background-color: transparent !important;
    color: #f3f4f5 !important
}

.essb_links.essb_template_white-retina a:focus,
.essb_links.essb_template_white-retina a:hover {
    background-color: transparent !important;
    color: #e3e4e5 !important
}

.essb_links.essb_template_grey-round-retina li a {
    background-color: #616161 !important;
    border-radius: 18px;
    -webkit-border-radius: 18px
}

.essb_links.essb_template_modern-slim-retina li a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -moz-border-top-left-radius: 0;
    -moz-border-top-right-radius: 0;
    box-shadow: none !important;
    border-bottom-width: 2px !important
}

.essb_links.essb_template_color-leafs li a {
    border-radius: 14px 0
}

.essb_links.essb_template_color-leafs li a:focus,
.essb_links.essb_template_color-leafs li a:hover {
    background-color: #353535 !important
}

.essb_links.essb_template_grey-leafs li a {
    border-radius: 14px 0;
    background-color: #353535 !important
}

.essb_links.essb_tempate_color-blocks-outline-retina li a:focus,
.essb_links.essb_tempate_color-blocks-outline-retina li a:hover,
.essb_links.essb_tempate_color-circles-outline-retina li a:focus,
.essb_links.essb_tempate_color-circles-outline-retina li a:hover {
    background-color: transparent !important;
    color: #515151 !important;
    border-color: #515151 !important
}

.essb_links.essb_template_grey-circles-outline-retina li a {
    background-color: transparent !important;
    color: #969696 !important;
    border: 2px solid #969696 !important;
    border-radius: 18px;
    -webkit-border-radius: 18px
}

.essb_links.essb_template_dark-outline-retina li a {
    background-color: transparent !important;
    opacity: .5;
    color: #454545 !important;
    border: 2px solid #454545 !important
}

.essb_links.essb_template_dark-outline-retina li a:focus,
.essb_links.essb_template_dark-outline-retina li a:hover {
    background-color: transparent !important;
    opacity: 1;
    color: #454545 !important;
    border: 2px solid #454545 !important
}

.essb_links.essb_template_dark-round-outline-retina li a {
    border-radius: 18px;
    -webkit-border-radius: 18px
}

.essb_links.essb_template_classic-retina li a {
    background: #fafbfc;
    background: -moz-linear-gradient(top, #fafbfc 0, #efefee 100%);
    background: -webkit-linear-gradient(top, #fafbfc 0, #efefee 100%);
    background: linear-gradient(to bottom, #fafbfc 0, #efefee 100%);
    border: 1px solid #e1e1e1
}

.essb_links.essb_template_classic-fancy-retina li a {
    background-color: #fafafa !important;
    box-shadow: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.essb_links.essb_template_classic-fancy-retina li a:focus,
.essb_links.essb_template_classic-fancy-retina li a:hover {
    -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
    -moz-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
    box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important
}

.essb_links.essb_template_color-circles-retina li a {
    border-radius: 24px;
    -webkit-border-radius: 24px
}

.essb_links.essb_template_color-circles-retina .essb_icon:before {
    font-size: 22px !important;
    top: 13px;
    left: 13px
}

.essb_links.essb_template_massive-retina .essb_icon {
    width: 55px;
    height: 55px
}

.essb_links.essb_template_massive-retina .essb_icon:before {
    font-size: 35px !important;
    top: 10px;
    left: 10px
}

.essb_links.essb_template_massive-retina .essb_network_name {
    font-size: 11px
}

.essb_links.essb_template_massive-retina .essb_vertical_name li a .essb_network_name {
    margin: 0 10px 12px
}

.essb_links.essb_template_cutoff-fill-retina,
.essb_links.essb_template_cutoff-retina {
    overflow: hidden
}

.essb_links.essb_template_cutoff-fill-retina li a .essb_icon:before,
.essb_links.essb_template_cutoff-retina li a .essb_icon:before {
    font-size: 24px !important
}

.essb_links.essb_template_cutoff-fill-retina li a .essb_icon,
.essb_links.essb_template_cutoff-retina li a .essb_icon {
    width: 40px !important;
    height: 40px !important;
    top: 8px !important;
    left: 8px !important
}

.essb_links.essb_template_cutoff-retina li a {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: none;
    -webkit-transition: .1s cubic-bezier(.42, 0, .58, 1);
    transition: .1s cubic-bezier(.42, 0, .58, 1);
    top: 16px;
    position: relative
}

.essb_displayed_sidebar.essb_sidebar_location_top,
.essb_links.essb_template_cutoff-fill-retina li a:hover,
.essb_links.essb_template_cutoff-retina li a:hover {
    top: 0
}

.essb_links.essb_template_cutoff-fill-retina li a {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: none;
    -webkit-transition: .1s cubic-bezier(.42, 0, .58, 1);
    transition: .1s cubic-bezier(.42, 0, .58, 1);
    top: 16px;
    position: relative
}

.essb_links.essb_template_modern-light-retina li a {
    background-color: #fff !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: none;
    transition-property: background-color;
    transition-duration: .2s;
    transition-timing-function: linear
}

.essb_links.essb_template_modern-light-retina li a .essb_icon {
    width: 36px !important;
    height: 36px !important;
    top: 8px !important;
    left: 8px !important
}

.essb_links.essb_template_modern-light-retina li a .essb_icon:before {
    font-size: 20px !important
}

.essb_links.essb_template_modern-light-retina li a .essb_network_name {
    font-size: 13px;
    text-transform: uppercase
}

.essb_links.essb_template_tiny-color-circles-retina li a {
    border-radius: 16px;
    -webkit-border-radius: 16px
}

.essb_links.essb_template_tiny-color-circles-retina .essb_icon {
    width: 32px;
    height: 32px
}

.essb_links.essb_template_tiny-color-circles-retina .essb_icon:before {
    font-size: 16px !important;
    top: 8px;
    left: 8px
}

.essb_links.essb_template_tiny-color-circles-retina li a .essb_network_name {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400
}

.essb_links.essb_template_lollipop-retina li a {
    color: #565656 !important;
    background-color: transparent !important;
    font-weight: 400;
    font-size: 11px;
    text-transform: uppercase
}

.essb_links.essb_template_lollipop-retina li a .essb_network_name {
    text-transform: uppercase;
    font-size: 11px
}

.essb_links.essb_template_lollipop-retina li a:focus,
.essb_links.essb_template_lollipop-retina li a:hover {
    color: #d8335b !important
}

.essb_links.essb_template_lollipop-retina li a:focus .essb_icon,
.essb_links.essb_template_lollipop-retina li a:hover .essb_icon {
    background-color: #eb97ab !important
}

.essb_links.essb_template_lollipop-retina li.essb_link_less a .essb_icon,
.essb_links.essb_template_lollipop-retina li.essb_link_more a .essb_icon,
.essb_links.essb_template_lollipop-retina li.essb_link_more_dots a .essb_icon {
    background-color: #c2cfcd !important
}

.essb_links.essb_template_lollipop-retina .essb_link_meneame a .essb_icon {
    background-color: #ffbe89 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_whatsapp a .essb_icon {
    background-color: #83f179 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_flattr a .essb_icon {
    background-color: #c5daad !important
}

.essb_links.essb_template_lollipop-retina .essb_link_ok a .essb_icon {
    background-color: #f9b98d !important
}

.essb_links.essb_template_lollipop-retina .essb_link_xing a .essb_icon {
    background-color: #4fd8da !important
}

.essb_links.essb_template_lollipop-retina .essb_link_weibo a .essb_icon {
    background-color: #f68a8e !important
}

.essb_links.essb_template_lollipop-retina .essb_link_pocket a .essb_icon {
    background-color: #f8adb6 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_tumblr a .essb_icon {
    background-color: #82a4c7 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_copy a .essb_icon,
.essb_links.essb_template_lollipop-retina .essb_link_mail a .essb_icon,
.essb_links.essb_template_lollipop-retina .essb_link_print a .essb_icon {
    background-color: #91ced7 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_del a .essb_icon {
    background-color: #a8d3fe !important
}

.essb_links.essb_template_lollipop-retina .essb_link_buffer a .essb_icon {
    background-color: #5a5a5a !important
}

.essb_links.essb_template_lollipop-retina .essb_link_love a .essb_icon {
    background-color: #f7a3a2 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_twitter a .essb_icon {
    background-color: #95e7ed !important
}

.essb_links.essb_template_lollipop-retina .essb_link_facebook a .essb_icon {
    background-color: #849fbb !important
}

.essb_links.essb_template_lollipop-retina .essb_link_pinterest a .essb_icon {
    background-color: #ed939d !important
}

.essb_links.essb_template_lollipop-retina .essb_link_digg a .essb_icon {
    background-color: #80b4e7 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_linkedin a .essb_icon {
    background-color: #8bb7d9 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_vk a .essb_icon {
    background-color: #97b1cf !important
}

.essb_links.essb_template_lollipop-retina .essb_link_reddit a .essb_icon {
    background-color: #d8e2ec !important
}

.essb_links.essb_template_lollipop-retina .essb_link_blogger a .essb_icon {
    background-color: #fbcfa9 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_amazon a .essb_icon {
    background-color: #aa8c91 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_yahoomail a .essb_icon {
    background-color: #af74ee !important
}

.essb_links.essb_template_lollipop-retina .essb_link_gmail a .essb_icon {
    background-color: #eea79e !important
}

.essb_links.essb_template_lollipop-retina .essb_link_newsvine a .essb_icon {
    background-color: #45e782 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_hackernews a .essb_icon {
    background-color: #f9ccaf !important
}

.essb_links.essb_template_lollipop-retina .essb_link_evernote a .essb_icon {
    background-color: #bcdea3 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_aol a .essb_icon,
.essb_links.essb_template_lollipop-retina .essb_link_viadeo a .essb_icon {
    background-color: #999 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_myspace a .essb_icon {
    background-color: #94aad6 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_mailru a .essb_icon {
    background-color: #fdd38d !important
}

.essb_links.essb_template_lollipop-retina .essb_link_line a .essb_icon {
    background-color: #8bf279 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_flipboard a .essb_icon {
    background-color: #eb6d66 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_comments a .essb_icon {
    background-color: #989898 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_yummly a .essb_icon {
    background-color: #f0ae8f !important
}

.essb_links.essb_template_lollipop-retina .essb_link_sms a .essb_icon {
    background-color: #97d091 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_viber a .essb_icon {
    background-color: #b79ccb !important
}

.essb_links.essb_template_lollipop-retina .essb_link_telegram a .essb_icon {
    background-color: #55c6ff !important
}

.essb_links.essb_template_lollipop-retina .essb_link_subscribe a .essb_icon {
    background-color: #fac3b5 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_skype a .essb_icon {
    background-color: #79dbff !important
}

.essb_links.essb_template_lollipop-retina .essb_link_messenger a .essb_icon {
    background-color: #95caff !important
}

.essb_links.essb_template_lollipop-retina .essb_link_kakaotalk a .essb_icon {
    background-color: #fff584 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_sharebtn a .essb_icon {
    background-color: #e2999f !important
}

.essb_links.essb_template_lollipop-retina .essb_link_livejournal a .essb_icon {
    background-color: #77d1f8 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_yammer a .essb_icon {
    background-color: #3469ba !important
}

.essb_links.essb_template_lollipop-retina .essb_link_meetedgar a .essb_icon {
    background-color: #6cbdc5 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_fintel a .essb_icon,
.essb_links.essb_template_lollipop-retina .essb_link_instapaper a .essb_icon {
    background-color: #404040 !important
}

.essb_links.essb_template_lollipop-retina .essb_link_mix a .essb_icon {
    background-color: #ff8226 !important
}

.essb_links.essb_template_rainbow-retina li a {
    color: #fff !important;
    background: #e12f67;
    background: -webkit-gradient(linear, 333 0, 0 337, from(#8043af), color-stop(.029, #8442aa), color-stop(.029, #8740a9), color-stop(.042, #8842a8), color-stop(.059, #8d3fa7), color-stop(.067, #8d41a4), color-stop(.164, #9d3d9c), color-stop(.164, #9f3c9a), color-stop(.202, #a63b96), color-stop(.202, #a73a97), color-stop(.23, #a83b96), color-stop(.23, #aa3a92), color-stop(.253, #ac3990), color-stop(.312, #b63a8b), color-stop(.35, #b93a88), color-stop(.35, #bb3986), color-stop(.374, #bc3986), color-stop(.374, #be3884), color-stop(.397, #c03a83), color-stop(.403, #c13c83), color-stop(.412, #c4397f), color-stop(.443, #c63b7a), color-stop(.469, #ca3d75), color-stop(.475, #cb3c75), color-stop(.494, #ca3e74), color-stop(.494, #cc3d74), color-stop(.503, #ce3e75), color-stop(.503, #cf3d74), color-stop(.591, #d84466), color-stop(.591, #d94367), color-stop(.904, #ef6744), color-stop(.951, #f26a43), color-stop(.951, #f26c42), color-stop(.978, #f3703f), color-stop(.978, #f46f40), color-stop(.997, #f57041), color-stop(.997, #f47141), to(#f47141));
    background: -webkit-linear-gradient(225.34206029135854deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
    background: -moz-linear-gradient(225.34206029135854deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
    background: -o-linear-gradient(225.34206029135854deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
    background: linear-gradient(224.65793970864146deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
    font-size: 11px;
    text-transform: uppercase
}

.essb_links.essb_template_rainbow-retina li a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
    transform: translateY(-5px) !important;
    -webkit-transform: translateY(-5px) !important
}

.essb_links.essb_template_flow-retina li a .essb_icon {
    width: 18px !important;
    height: 42px !important
}

.essb_links.essb_template_flow-retina li a .essb_icon:before {
    font-size: 36px !important;
    top: 3px !important;
    left: 9px !important;
    opacity: .1
}

.essb_links.essb_template_flow-jump-retina li a:hover .essb_icon {
    width: 36px !important
}

.essb_links.essb_template_flow-retina li a:focus .essb_icon:before,
.essb_links.essb_template_flow-retina li a:hover .essb_icon:before {
    opacity: 1;
    font-size: 24px !important;
    top: 9px !important
}

.essb_links.essb_template_flow-retina li a:focus .essb_network_name,
.essb_links.essb_template_flow-retina li a:hover .essb_network_name {
    opacity: .25
}

.essb_links.essb_template_glow-retina li a:focus,
.essb_links.essb_template_glow-retina li a:hover {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .25) !important
}

.essb_links.essb_template_glow-retina a {
    box-shadow: none;
    -webkit-box-shadow: none;
    font-weight: 600;
    margin: 5px 5px 5px 0
}

.essb_links.essb_template_glow-retina .essb_icon {
    height: 42px;
    width: 38px
}

.essb_links.essb_template_glow-retina .essb_icon:before {
    font-size: 20px !important;
    top: 11px !important
}

.essb-adholder-bottom,
.essb-mobile-sharebottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100001
}

.essb-mobile-sharebottom.essb-mobile-sharetop {
    bottom: auto;
    top: 0
}

.essb-mobile-sharebottom .essb_displayed_sharebottom {
    z-index: 100001
}

.essb-mobile-sharebottom .essb_links .essb_icon {
    width: 36px !important;
    height: 36px !important;
    background-size: 30px !important
}

.essb-mobile-sharebottom .essb_links.essb_template_fancy-retina .essb_icon {
    background-size: 18px !important
}

.essb-mobile-sharebottom .essb_links li a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.essb-mobile-sharebottom .essb_links {
    background-color: #fff;
    margin: 0 !important;
    text-align: center
}

.essb-mobile-sharebottom .essb_links .essb_t_l_big {
    font-size: 18px !important;
    margin-right: 0 !important
}

.essb-mobile-sharebottom .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after {
    margin-top: 0 !important;
    font-size: 12px !important
}

.essb-mobile-sharebottom .essb_width_columns_3 li {
    width: 33.3%
}

.essb-mobile-sharebottom .essb_width_columns .essb_links_list {
    display: flex
}

.essb-mobile-sharebottom .essb_width_columns .essb_links_list li {
    flex: 1;
    align-self: center;
    align-content: center
}

.essb-mobile-sharebottom .essb_morepopup .essb_width_columns .essb_links_list {
    flex-direction: column
}

.essb-mobile-sharebottom .essb_links li {
    margin-bottom: 0 !important
}

.essb-mobile-sharepoint {
    left: 0;
    border-radius: 5px;
    padding: 15px
}

.essb-mobile-sharepoint-icon i {
    display: flex;
    align-items: center;
    justify-content: center
}

.essb-mobile-sharepoint-icon i svg {
    width: 24px;
    fill: #fff;
    height: 24px
}

.essb-mobile-sharebar {
    left: 0;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    opacity: .85;
    line-height: 18px;
    cursor: pointer;
    z-index: 1000
}

.essb-mobile-sharebar-inner {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center
}

.essb-mobile-sharebar-icon {
    height: 18px;
    display: inline-flex;
    align-items: center;
    margin-right: 5px
}

.essb-mobile-sharebar-icon svg {
    width: 18px;
    height: 18px;
    fill: #fff
}

.essb-mobile-sharebar-text {
    font-size: 12pt;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 5px;
    vertical-align: middle
}

.essb-mobile-sharebar-window {
    position: fixed;
    z-index: 99999;
    background: rgba(255, 255, 255, .85);
    color: #111;
    display: none;
    top: 0;
    left: 0
}

.essb-mobile-sharebar-window-content {
    padding: 0 15px 15px;
    margin: 10px 0 0;
    text-align: center;
    overflow-y: auto
}

.essb-followme.essb-followme-top.active,
.essb-mobile-sharebar-window-content .essb_links {
    margin-top: 0
}

.essb-mobile-sharebar-window-content li a,
.essb_morepopup_content .essb_links a {
    text-align: left
}

.essb-mobile-sharebar-window-shadow {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(33, 33, 33, .85);
    z-index: 9999;
    display: none
}

.essb-mobile-sharebar-window-close-title {
    background-color: #dadada;
    width: 100%;
    height: 32px
}

.essb-mobile-sharebar-window-close {
    width: 14px;
    height: 14px;
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 14px;
    -webkit-transition: .5s;
    transition: .75s;
    font-weight: 700;
    text-decoration: none;
    color: #111;
    line-height: 160%;
    font-size: 21px;
    z-index: 1001
}

.essb-mobile-sharebar-window-close svg {
    width: 18px;
    height: 18px
}

.essb_morepopup_shadow {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(33, 33, 33, .65);
    z-index: 1100;
    display: none
}

.essb_morepopup_shadow.essb_morepopup_shadow_modern {
    background-color: rgba(0, 0, 0, .9)
}

.essb_morepopup {
    background-color: #fff;
    z-index: 1101;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    display: none;
    color: #111;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.essb_morepopup .essb_morepopup_header,
.essbasc-popup .essbasc-popup-header {
    line-height: 48px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 400;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2)
}

.essb_morepopup.essb_morepopup_modern {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    color: #fff;
    overflow: hidden
}

.essb_morepopup.essb_morepopup_modern .essb_network_name {
    color: #fff
}

.essb_morepopup.essb_morepopup_modern .essb_icon {
    width: 52px;
    height: 52px;
    margin-bottom: 10px
}

.essb_morepopup.essb_morepopup_modern .essb_icon:before {
    font-size: 32px !important;
    left: 10px;
    top: 10px
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_close {
    background-color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 50%
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_close i:before {
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 18px
}

.essb_morepopup.essb_morepopup_modern .essb_links.essb_width_columns_4 li a {
    width: 95% !important;
    margin-bottom: 10px !important
}

.essb-morepopup-modern-link a,
.essb-morepopup-modern-link a:focus,
.essb-morepopup-modern-link a:hover,
.essb-morepopup-modern-link a:visited,
.essb-morepopup-modern-title {
    color: #fff;
    text-decoration: none;
    font-size: 13px
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_content {
    width: 100%;
    padding-right: 18px
}

.essb_morepopup_content {
    padding: 20px;
    margin: 0;
    text-align: center
}

.essb_morepopup_content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.essb_morepopup_content::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5
}

.essb_morepopup_content::-webkit-scrollbar-thumb {
    background-color: #0ae;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent))
}

.essb-cornerbar .essb_links,
.essb-followme.essb-followme-nospace .essb_links,
.essb_links.essb_displayed_sidebar,
.essb_morepopup_content .essb_links.essb_width_columns_3,
.essb_morepopup_inline .essb_links {
    margin: 0 !important
}

.essb_morepopup_close {
    display: inline-block;
    position: absolute;
    right: 8px;
    font-weight: 700;
    text-decoration: none;
    color: #111 !important;
    line-height: 48px;
    font-size: 18px;
    z-index: 1001
}

.essb_morepopup_inline {
    padding: 10px !important;
    -webkit-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
    -moz-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
    -ms-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
    -o-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
    box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
    border: 1px solid #b3b3b3;
    max-width: 330px
}

.essb_morepopup_inline .essb_morepopup_content {
    padding: 0 !important;
    text-align: left
}

.essb_morepopup_inline .modal-pointer-down-left,
.essb_morepopup_inline .modal-pointer-up-left {
    left: 10px;
    right: auto
}

.essb_morepopup_inline .modal-pointer-down-right,
.essb_morepopup_inline .modal-pointer-up-right {
    right: 10px;
    left: auto
}

.essb_morepopup_inline .modal-pointer-up,
.essb_morepopup_inline .modal-pointer-up-left,
.essb_morepopup_inline .modal-pointer-up-right {
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 14px inset transparent;
    border-right: 14px inset transparent;
    border-top: 14px inset transparent;
    border-bottom: 14px solid #b3b3b3;
    top: -28px
}

.essb_morepopup_inline .modal-pointer-down,
.essb_morepopup_inline .modal-pointer-down-left,
.essb_morepopup_inline .modal-pointer-down-right {
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 14px inset transparent;
    border-right: 14px inset transparent;
    border-top: 14px solid #b3b3b3;
    border-bottom: 14px inset transparent;
    bottom: -28px
}

.modal,
.modal-container,
.modal-pointer,
.modal-pointer-conceal {
    position: absolute
}

.essb_morepopup_inline .modal-pointer-up .modal-pointer-conceal,
.essb_morepopup_inline .modal-pointer-up-left .modal-pointer-conceal,
.essb_morepopup_inline .modal-pointer-up-right .modal-pointer-conceal {
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 14px inset transparent;
    border-right: 14px inset transparent;
    border-top: 14px inset transparent;
    border-bottom: 14px solid #fff;
    left: -14px;
    top: -13px
}

.essb_morepopup_inline .modal-pointer-down .modal-pointer-conceal,
.essb_morepopup_inline .modal-pointer-down-left .modal-pointer-conceal,
.essb_morepopup_inline .modal-pointer-down-right .modal-pointer-conceal {
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 14px inset transparent;
    border-right: 14px inset transparent;
    border-top: 14px solid #fff;
    left: -14px;
    bottom: 1px
}

.essb_mailform_shadow {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 1100;
    display: none
}

.essb_mailform {
    background-color: #fff;
    z-index: 1101;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    display: none;
    color: #111;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 300px
}

.essb_mailform_header {
    background: #3b5897;
    color: #fff;
    line-height: 60px
}

.essb_mailform_header div {
    font-size: 16px;
    font-weight: 600;
    padding: 0 15px
}

.essb_mailform_content {
    padding: 20px;
    margin: 0
}

.essb_mailform_content p {
    margin-bottom: 20px
}

.essb_mailform_content .essb_mailform_content_label {
    font-size: 14px;
    line-height: 20px;
    display: block
}

.essb_mailform_content .essb_mailform_content_input {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-shadow: none;
    font-size: 14px;
    line-height: 16px;
    padding: 8px;
    margin-bottom: 15px;
    width: 100%;
    display: block
}

.essb_mailform_content .essb_mailform_content_input:focus {
    border: 1px solid #2980b9
}

.essb_mailform_content .essb_mailform_content_button {
    font-weight: 700;
    padding: 8px 20px;
    text-align: center;
    background-color: #3b5897;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    border: 0;
    box-shadow: none;
    border-radius: 16px
}

.essb_mailform_content .essb_mailform_content_buttons {
    border-top: 1px solid #e3e3e3;
    padding-top: 10px;
    text-align: center
}

.essb_mailform_content .essb_mailform_content_button:focus,
.essb_mailform_content .essb_mailform_content_button:hover {
    background: #34495e !important
}

.essb_mailform_preview {
    font-size: 12px;
    margin-bottom: 10px
}

.essb_native_buttons.essb_native_after_share {
    margin-top: 5px
}

.essb_links .essb_native_item {
    height: 24px;
    margin-right: 5px !important
}

.essb-followme {
    z-index: 1000;
    background-color: #fff;
    position: fixed;
    left: 0;
    width: 100%;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -ms-transition: .2s linear;
    -o-transition: .2s linear;
    transition: .2s linear
}

.essb-followme .essb_links {
    margin: 10px 0 !important
}

.essb-followme.essb-followme-bottom {
    bottom: 0;
    margin-bottom: -200px
}

.essb-followme.essb-followme-top {
    top: 0;
    margin-top: -200px
}

.essb-followme.essb-followme-bottom.active {
    margin-bottom: 0
}

.essb-followme.essb-followme-left {
    bottom: 10px;
    left: 10px;
    margin-left: -200px;
    max-width: 80px
}

.essb-followme.essb-followme-left.active {
    margin-left: 0
}

.essb-cornerbar {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1001;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -ms-transition: .2s linear;
    -o-transition: .2s linear;
    transition: .2s linear;
    max-width: 640px
}

.essb-cornerbar-bottom-left {
    right: auto;
    left: 20px
}

.essb-cornerbar-top-right {
    bottom: auto;
    top: 20px
}

.essb-cornerbar-top-left {
    bottom: auto;
    top: 20px;
    right: auto;
    left: 20px
}

.essb-cornerbar-light {
    background-color: #fff;
    color: #000;
    padding: 15px
}

.essb-cornerbar-dark {
    background-color: #252525;
    color: #f9f9f9;
    padding: 15px
}

.essb-cornerbar-glow {
    background-color: #fff;
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .15);
    padding: 15px
}

.essb-cornerbar-bottom-left.essb-cornerbar-hidden,
.essb-cornerbar-bottom-left.essb-cornerbar-hiddenend,
.essb-cornerbar-top-left.essb-cornerbar-hidden,
.essb-cornerbar-top-left.essb-cornerbar-hiddenend {
    margin-left: -2000px
}

.essb-cornerbar-bottom-right.essb-cornerbar-hidden,
.essb-cornerbar-bottom-right.essb-cornerbar-hiddenend,
.essb-cornerbar-top-right.essb-cornerbar-hidden,
.essb-cornerbar-top-right.essb-cornerbar-hiddenend {
    margin-right: -2000px
}

.essb-cornerbar .essb_message_before {
    margin-right: 10px !important
}

.essb_links.essb_displayed_sidebar.essb_nospace li a {
    border-radius: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.essb_links.essb_width_flex.essb_displayed_sidebar li a {
    width: auto !important;
    margin: 0 !important
}

.essb_displayed_sidebar .essb_item,
.essb_displayed_sidebar ul {
    display: block !important
}

.essb_displayed_sidebar {
    position: fixed;
    left: 0;
    top: 25%;
    z-index: 2000
}

.essb_displayed_sidebar li,
.essb_displayed_sidebar ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    text-align: left
}

.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big,
.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_r_big {
    padding-left: 2px !important
}

.essb-forced-hidden-always,
.essb-pin .essb_links .essb-location-customize,
.essb_displayed_sidebar .essb-sidebar-closed-clicked .essb_network_name,
.essb_displayed_sidebar .essb_item.essb_after_more,
.essb_displayed_sidebar .essb_link_less,
.essb_displayed_sidebar:hover .essb_link_sidebar-close .essb_network_name,
.essb_displayed_sidebar_right .essb_item.essb_after_more {
    display: none !important
}

.essb_displayed_sidebar.essb_sidebar_transition,
.essb_displayed_sidebar_right.essb_sidebar_transition,
.essb_links.essb_displayed_sidebar li {
    transition: All .8s;
    -webkit-transition: All .8s;
    -moz-transition: All .8s;
    -o-transition: All .8s
}

.essb_displayed_sidebar:hover .essb_link_sidebar-close a:hover,
.essb_displayed_sidebar_right:hover .essb_link_sidebar-close a:hover {
    background: 0 0 !important
}

.essb_displayed_sidebar_right {
    position: fixed;
    right: 0;
    top: 25%;
    z-index: 2000;
    left: auto
}

.essb_displayed_sidebar.essb_sidebar_location_middle,
.essb_displayed_sidebar.essb_sidebar_transition_fade,
.essb_displayed_sidebar_right.essb_sidebar_transition_fade {
    opacity: 0
}

.essb_displayed_sidebar.essb_sidebar_location_bottom {
    top: auto;
    bottom: 0
}

.essb_displayed_sidebar_right li {
    text-align: right !important
}

.essb_displayed_sidebar_right li:last-child a {
    margin-right: 5px
}

.essb_displayed_sidebar .essb_counter_right:after {
    border-right: 0px solid #fff !important;
    border-bottom: 0 solid transparent !important;
    border-top: 0 solid transparent !important
}

.essb_displayed_sidebar_right .essb_hide_name a:focus .essb_icon,
.essb_displayed_sidebar_right .essb_hide_name a:hover .essb_icon {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.essb_displayed_sidebar.essb_sidebar_transition_slide {
    margin-left: -500px !important
}

.essb_displayed_sidebar_right.essb_sidebar_transition_slide {
    margin-right: -500px !important
}

.essb_links.essb_sidebar_icon_medium .essb_icon {
    width: 42px;
    height: 42px
}

.essb_links.essb_sidebar_icon_medium .essb_icon:before {
    top: 12px !important;
    left: 12px !important
}

.essb_links.essb_sidebar_icon_large .essb_icon {
    width: 52px;
    height: 52px
}

.essb_links.essb_sidebar_icon_large .essb_icon:before {
    top: 17px !important;
    left: 17px !important
}

.essb_links.essb_sidebar_icon_xlarge .essb_icon {
    width: 62px;
    height: 62px
}

.essb_links.essb_sidebar_icon_xlarge .essb_icon:before {
    top: 22px !important;
    left: 22px !important
}

.essb_links.essb_displayed_sidebar li.essb-sidebar-closed-item {
    margin-left: -200px !important
}

.essb_links.essb_displayed_sidebar_right li.essb-sidebar-closed-item {
    margin-right: -200px !important
}

.essb_displayed_sidebar .essb_link_sidebar-close a {
    background: 0 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    opacity: 0
}

.essb_displayed_sidebar .essb_link_sidebar-close a .essb_icon_sidebar-close:before,
.essb_displayed_sidebar_right .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before {
    color: #333;
    content: "\24" !important
}

.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before,
.essb_displayed_sidebar_right .essb_link_sidebar-close a .essb_icon_sidebar-close:before {
    color: #333;
    content: "\25" !important
}

.essb_links.essb_size_xs .essb_icon {
    width: 24px !important;
    height: 24px !important
}

.essb_links.essb_size_xs .essb_icon:before {
    font-size: 14px !important;
    top: 5px !important;
    left: 5px !important
}

.essb_links.essb_size_xs li a .essb_network_name {
    font-size: 11px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    line-height: 12px !important
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big,
.essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big {
    font-size: 14px !important;
    line-height: 14px !important
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big .essb_t_nb_after,
.essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
    font-size: 10px !important;
    line-height: 10px !important;
    margin-top: 1px !important
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,
.essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 14px !important;
    line-height: 25px !important
}

.essb_links.essb_size_s .essb_icon {
    width: 30px !important;
    height: 30px !important
}

.essb_links.essb_size_s .essb_icon:before {
    font-size: 16px !important;
    top: 7px !important;
    left: 7px !important
}

.essb_links.essb_size_s li a .essb_network_name {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 12px !important
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big,
.essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big {
    font-size: 16px !important;
    line-height: 16px !important
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big .essb_t_nb_after,
.essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
    font-size: 9px !important;
    line-height: 9px !important;
    margin-top: 1px !important
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,
.essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 16px !important;
    line-height: 26px !important
}

.essb_links.essb_size_m .essb_icon {
    width: 36px !important;
    height: 36px !important
}

.essb_links.essb_size_m .essb_icon:before {
    font-size: 18px !important;
    top: 9px !important;
    left: 9px !important
}

.essb_links.essb_size_m li a .essb_network_name {
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 12px !important
}

.essb_links.essb_size_l .essb_icon {
    width: 42px !important;
    height: 42px !important
}

.essb_links.essb_size_l .essb_icon:before {
    font-size: 20px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_l li a .essb_network_name,
.essb_links.essb_size_xl li a .essb_network_name,
.essb_links.essb_size_xxl li a .essb_network_name {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 12px !important
}

.essb_links.essb_size_xl .essb_icon {
    width: 46px !important;
    height: 46px !important
}

.essb_links.essb_size_xl .essb_icon:before {
    font-size: 24px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big,
.essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big {
    font-size: 21px !important;
    line-height: 21px !important
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big .essb_t_nb_after,
.essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
    font-size: 11px !important;
    line-height: 11px !important;
    margin-top: 2px !important
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,
.essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 21px !important;
    line-height: 34px !important
}

.essb_links.essb_size_xxl .essb_icon {
    width: 50px !important;
    height: 50px !important
}

.essb_links.essb_size_xxl .essb_icon:before {
    font-size: 28px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big,
.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big {
    font-size: 24px !important;
    line-height: 24px !important
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big .essb_t_nb_after,
.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
    font-size: 12px !important;
    line-height: 12px !important;
    margin-top: 2px !important
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before,
.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 24px !important;
    line-height: 38px !important
}

.essb-pin {
    position: relative !important;
    display: block !important;
    line-height: 0 !important;
    cursor: pointer
}

.essb-pin.aligncenter img {
    display: block;
    margin: 0 auto 20px
}

.essb-pin .essb_links {
    margin: 0 !important;
    display: none;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 99
}

.essb-pin .essb_links.essb_always_visible,
.essb-pin:hover .essb_links,
.woocommerce-product-gallery__image .essb-pin .essb_links {
    display: block
}

.essb-pin .essb_links.essb_pos_top-right {
    left: auto;
    right: 20px
}

.essb-pin .essb_links.essb_pos_top-middle {
    left: 50%;
    margin-left: -40px !important
}

.essb-pin .essb_links.essb_pos_middle-right {
    left: auto;
    right: 20px;
    top: 50%;
    margin-top: -20px !important
}

.essb-pin .essb_links.essb_pos_middle-middle {
    left: 50%;
    margin-left: -40px !important;
    top: 50%;
    margin-top: -20px !important
}

.essb-pin .essb_links.essb_pos_middle-left {
    top: 50%;
    margin-top: -20px !important
}

.essb-pin .essb_links.essb_pos_bottom-left {
    top: auto;
    bottom: 20px
}

.essb-pin .essb_links.essb_pos_bottom-right {
    left: auto;
    right: 20px;
    top: auto;
    bottom: 20px
}

.essb-pin .essb_links.essb_pos_bottom-middle {
    left: 50%;
    top: auto;
    bottom: 20px
}

.envira-lazy .essb-pin.envira-gallery-image img {
    opacity: 1 !important
}

@media screen and (max-width:1100px) {
    .essb-pin .essb_links {
        display: block
    }
    .essb-pin .essb_links.essb_mobilepos_below {
        position: static
    }
    .essb-pin .essb_links.essb_mobilepos_hidden {
        display: none
    }
}

@media (max-width:600px) {
    .essb_morepopup.essb_morepopup_modern .essb_morepopup_content {
        padding: 0 18px 0 0
    }
}

@media (max-width:768px) {
    .essb_mobile_hidden,
    .essb_responsive_adaptive .essb_network_name {
        display: none !important
    }
}

@media (min-width:769px) and (max-width:1100px) {
    .essb_responsive_adaptive li .essb_network_name,
    .essb_tablet_hidden {
        display: none !important
    }
    .essb_responsive_adaptive li a:hover .essb_network_name {
        display: inline-block !important
    }
}

@media (min-width:1101px) {
    .essb_desktop_hidden,
    .essb_displayed_postfloat .essb_item.essb_desktop_hidden,
    .essb_displayed_sidebar .essb_item.essb_desktop_hidden {
        display: none !important
    }
}

@media (max-width:960px) {
    .essb_links.essb_content_responsive .essb_counter_left,
    .essb_links.essb_content_responsive .essb_counter_right,
    .essb_links.essb_content_responsive li a .essb_network_name {
        display: none
    }
}