.social-likes, .social-likes__widget { display: inline-block; padding: 0px; vertical-align: middle ! important; word-spacing: 0px ! important; text-indent: 0px ! important; list-style: outside none none ! important; }
.social-likes { opacity: 0; }
.social-likes_visible { opacity: 1; transition: opacity 0.1s ease-in 0s; }
.social-likes > * { display: inline-block; visibility: hidden; }
.social-likes_vertical > * { display: block; }
.social-likes_visible > * { visibility: inherit; }
.social-likes__widget { display: inline-block; position: relative; white-space: nowrap; }
.social-likes__widget::before, .social-likes__widget::after { display: none ! important; }
.social-likes_vertical .social-likes__widget { display: block; float: left; clear: left; }
.social-likes__button, .social-likes__icon, .social-likes__counter { text-decoration: none; text-rendering: optimizelegibility; }
.social-likes__button, .social-likes__counter { display: inline-block; margin: 0px; outline: 0px none; }
.social-likes__button { position: relative; cursor: pointer; -moz-user-select: none; }
.social-likes__button::before { content: ""; display: inline-block; }
.social-likes__icon { position: absolute; }
.social-likes__counter { display: none; position: relative; }
.social-likes_ready .social-likes__counter, .social-likes__counter_single { display: inline-block; }
.social-likes_ready .social-likes__counter_empty { display: none; }
.social-likes_vertical .social-likes__widget { display: block; }
.social-likes_notext .social-likes__button { padding-left: 0px; }
.social-likes_single-w { position: relative; display: inline-block; }
.social-likes_single { position: absolute; text-align: left; z-index: 99999; visibility: hidden; opacity: 0; transition: visibility 0s ease 0.11s, opacity 0.1s ease-in 0s; backface-visibility: hidden; }
.social-likes_single.social-likes_opened { visibility: visible; opacity: 1; transition: opacity 0.15s ease-out 0s; }
.social-likes__button_single { position: relative; }
@font-face {
  font-family: "social-likes";
  font-style: normal;
  font-weight: 400;
  src: url(bcaee7cecf224facd46b3818abbe0e94919f8eb8.)  format("woff");
}
.social-likes__icon_facebook::before { content: ""; }
.social-likes__icon_github::before { content: ""; }
.social-likes__icon_mailru::before { content: ""; }
.social-likes__icon_odnoklassniki::before { content: ""; }
.social-likes__icon_pinterest::before { content: ""; }
.social-likes__icon_plusone::before { content: ""; }
.social-likes__icon_single::before { content: ""; }
.social-likes__icon_twitter::before { content: ""; }
.social-likes__icon_vkontakte::before { content: ""; }
.social-likes { min-height: 36px; margin: -0.4em; transform: translate3d(0px, 0px, 0px); }
.social-likes, .social-likes_single-w { line-height: 1.5; }
.social-likes, .social-likes__widget_single { font-size: 0px; padding: 0px; }
.social-likes__widget { margin: 4px; font-size: 14px; letter-spacing: normal; line-height: 1.5; border: 0px none; text-align: left; cursor: pointer; }
.social-likes__widget:first-child { margin-left: 0px; }
.social-likes__button, .social-likes__counter { box-sizing: border-box; font-family: "Helvetica Neue",Arial,sans-serif; vertical-align: baseline; color: rgb(255, 255, 255); }
.social-likes__button { padding: 0.04em 0.3em 0.18em 1.65em; }
.social-likes__icon { top: 0px; left: 0.21em; font-family: "social-likes"; font-weight: 400; font-style: normal; text-transform: none; font-size: 1.15em; vertical-align: baseline; }
.social-likes__counter { padding-right: 0.5em; font-weight: 400; font-size: 0.85em; }
.social-likes_vertical .social-likes__widget { min-width: 13em; }
.social-likes_vertical .social-likes__counter { position: absolute; top: 0px; right: 0px; margin-top: 0.3em; }
.social-likes_light .social-likes__widget { min-width: 0px; background: transparent none repeat scroll 0px 0px; }
.social-likes_light .social-likes__button, .social-likes_single-light + .social-likes__button { min-width: 0px; padding-left: 1.35em; font-weight: 400; text-decoration: underline; }
.social-likes_light .social-likes__icon { margin-top: -0.1em; margin-left: -0.25em; }
.social-likes_light .social-likes__counter, .social-likes_single-light + .social-likes__button + .social-likes__counter { position: static; margin-top: 0px; color: rgb(153, 153, 153); }
.social-likes_notext .social-likes__button { width: 1.85em; }
.social-likes_notext .social-likes__icon { margin-left: 0.1em; }
.social-likes_notext.social-likes_light, .social-likes_notext.social-likes_light .social-likes__widget, .social-likes_notext.social-likes_light .social-likes__icon { margin: 0px; left: 0px; }
.social-likes_notext.social-likes_light .social-likes__button { width: 1.4em; padding-left: 0px; }
.social-likes_single { margin-top: -1.2em; padding: 0.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
.social-likes__widget_single { height: 1.7em; margin: 0px; padding: 0.1em 0px; line-height: 1.5; background: rgb(0, 122, 255) none repeat scroll 0% 0%; }
.social-likes_single-light + .social-likes__widget_single { color: rgb(0, 122, 255); }
.social-likes__icon_single { left: 0.4em; font-size: 1.1em; }
.social-likes__widget_facebook { background: rgb(61, 91, 149) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_facebook { color: rgb(61, 91, 149); }
.social-likes__icon_facebook { left: 0.25em; top: 0.05em; font-size: 1.1em; }
.social-likes_notext .social-likes__icon_facebook { margin-left: 0.15em; }
.social-likes__widget_twitter { background: rgb(36, 170, 221) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_twitter { color: rgb(36, 170, 221); }
.social-likes__icon_twitter { top: 0.1em; left: 0.25em; }
.social-likes_light .social-likes__icon_twitter { left: 0.1em; }
.social-likes__widget_plusone { background: rgb(210, 62, 48) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_plusone { color: rgb(210, 62, 48); }
.social-likes_notext .social-likes__icon_plusone { margin-left: 0px; }
.social-likes__icon_plusone { left: 0.25em; }
.social-likes_light .social-likes__icon_plusone { margin-top: 0px; }
.social-likes__widget_mailru { background: rgb(0, 70, 140) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_mailru { color: rgb(0, 70, 140); }
.social-likes__icon_mailru { left: 0.25em; }
.social-likes_light .social-likes__icon_mailru { left: 0.1em; }
.social-likes_notext .social-likes__icon_mailru { margin-left: 0.075em; }
.social-likes__widget_vkontakte { background: rgb(88, 126, 159) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_vkontakte { color: rgb(88, 126, 159); }
.social-likes__icon_vkontakte { top: 0.2em; left: 0.25em; }
.social-likes__widget_odnoklassniki { background: rgb(245, 147, 16) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_odnoklassniki { color: rgb(245, 147, 16); }
.social-likes__icon_odnoklassniki { left: 0.4em; }
.social-likes_light .social-likes__icon_odnoklassniki { left: 0.25em; }
.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki { width: 1em; }
.social-likes__widget_pinterest { background: rgb(203, 19, 45) none repeat scroll 0% 0%; }
.social-likes_light .social-likes__button_pinterest { color: rgb(203, 19, 45); }
.social-likes_light .social-likes__icon_pinterest { left: 0.1em; }
