.social-likes-block {
    margin: 0 auto 30px auto;
    display: table;
    min-height: 56px;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
}

.social-likes-block.showme {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.social-likes-block .counter-block {
    min-width: 80px;
}

.social-likes-block .counter-block,
.social-likes-block .btn-soc-block {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.counter-box {
    background: #f9fafd;
    background: -moz-linear-gradient(top, #f9fafd 0%, #efefef 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #f9fafd), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #f9fafd 0%, #efefef 100%);
    background: -o-linear-gradient(top, #f9fafd 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #f9fafd 0%, #efefef 100%);
    background: linear-gradient(to bottom, #f9fafd 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafd', endColorstr='#efefef', GradientType=0);
    border: 1px solid #e0d2e7;
    border-radius: 2px;
    margin-right: 15px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: bold;
    color: #191919;
    position: relative;
}

.counter-box:before {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px -18px 0 0;
    content: "";
    border-top: 9px solid transparent;
    border-right: 9px solid transparent;
    border-left: 9px solid #e0d2e7;
    border-bottom: 9px solid transparent;
}

.counter-box:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -7px -16px 0 0;
    content: "";
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-left: 8px solid #f5f5f7;
    border-bottom: 8px solid transparent;
}

.counter-box i {
    font-size: 18px;
    color: #29689e;
    margin-right: 4px;
    position: relative;
    top: 2px;
}

.social-likes-block ul {
    margin: 0;
    padding: 4px 8px;
}

.social-likes-block ul.full li {
    display: block;
    margin: 4px 2px;
    float: left;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    font-size: 12px;
    outline: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -webkit-transition: border .1s ease-in-out, color .2s ease-in-out;
    -moz-transition: border .1s ease-in-out, color .2s ease-in-out;
    -ms-transition: border .1s ease-in-out, color .2s ease-in-out;
    -o-transition: border .1s ease-in-out, color .2s ease-in-out;
    transition: border .1s ease-in-out, color .2s ease-in-out;
    cursor: pointer;
    user-select: none;
    color: #fff;
}

div.main-socials {
    margin: 40px 15px 24px 15px;
}

.social-likes {
    margin-top: 2px;
}

.social-likes > div {
    border-radius: 30px;
    padding: 3px 5px;
    margin: 3px 0;
}

.social-likes, .social-likes__widget {
    display: inline-block;
    padding: 0;
    vertical-align: middle !important;
    word-spacing: 0 !important;
    text-indent: 0 !important;
    list-style: none !important
}

.social-likes {
    opacity: 0
}

.social-likes_visible {
    opacity: 1;
    transition: opacity .1s ease-in
}

.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;
    margin: 0;
}

.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: 0;
    outline: 0
}

.social-likes__button {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.social-likes__button:before {
    content: "";
    display: inline-block
}

.social-likes__icon {
    position: absolute;
    color: #fff;
}

.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: 0
}

.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 .11s, opacity .1s ease-in;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.social-likes_single.social-likes_opened {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s ease-out
}

.social-likes__button_single {
    position: relative
}

.social-likes__icon_facebook:before,
.social-likes__icon_github:before,
.social-likes__icon_mailru:before,
.social-likes__icon_odnoklassniki:before,
.social-likes__icon_pinterest:before,
.social-likes__icon_plusone:before,
.social-likes__icon_single:before,
.social-likes__icon_twitter:before,
.social-likes__icon_vkontakte:before {
    width: 23px;
    height: 23px;
    display: inline-block;
    content: "";
}

.social-likes__icon_facebook:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
}

.full .social-likes__icon_facebook:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAN0lEQVR42oXPAQYAMAxD0W5Jd/8jrzUmwuyjPAKNGFJLu5wghSVl40VWMgZIwMZf5jqRddJoL2yDCwGTID+dDQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

.social-likes__icon_vkontakte:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
}

.full .social-likes__icon_vkontakte:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhVJREFUeNpi+f//P4OCWw4LAwODIBDLArEwELMBMSMDdvAbiN8D8VMgfg3Ev1iABoAUiwc6myalh7lmKEiJinCws7LhMIDhz99//x6/ePt684Ez2/sWbm0HCt1jkHfN5vTN7oz8+v3nj/8kAKBZ/yr6lzUC9QsxAU3idbXS8+LiYGNnIAEwMTIyWhuqe4OCARQWHDxcHGLICt5/+vrFMKS8F8i8BsTcQMwS7GpuV5ro6y0hIiAIUwe0mBNIcYIMYfz/7z8TFsuOG2spvYvzs8u8fu/J9Rmr9sxmYmLk6i6OCUJTx8iEz8WyEsLy/k4miQHOZtGgGBPg5cbqZRY8hvw7c/XenaqJK+rPXLl7x9ZYUzgz3NUOq214DGEUFuDh1FGV1QG6xvHw2esvE2um93/78esnKS5hkhQVVInysg4FcT58/nZ+9pq9x2/ef/rcUFNRgWjvANPO0xMXb5/98Pnrp/V7T91kZ2OVkxYXEsDuEkbG/1gM0QF64ToQTwUFqqK0qNWkysRYMSF+dEP+gwz5+fvPn0/IorzcnFyHFjaUw/jAsOHh5uTgQLfl568/f0B5BxSwn49fuLUXlCfgzmNmYpKTFBGBYWwGgMD1e09PgIKLWUDZ7O+DZ6/fsbIyi+iqyqmzsjCzEEryf/78/bNuz6nDzTPXtQC5jxihRQEo10oAsTwQ8+EpBmDgKxA/geLvAAEGAAgS4DPCeVV4AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 3px 2px;
}

.social-likes__icon_odnoklassniki:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTMuNTYzIDE0LjEyNmMyLjU3OCAwIDQuNjY4LTIuMDQgNC42NjgtNC41NTUgMC0yLjUxNS0yLjA5LTQuNTU1LTQuNjY3LTQuNTU1LTIuNTc4IDAtNC42NjcgMi4wNC00LjY2NyA0LjU1NiAwIDIuNTE3IDIuMDkgNC41NTYgNC42NjcgNC41NTZ6bTAtNi43OTZjMS4yNjggMCAyLjI5NyAxLjAwMyAyLjI5NyAyLjI0IDAgMS4yNC0xLjAzIDIuMjQyLTIuMjk3IDIuMjQyLTEuMjY4IDAtMi4yOTYtMS4wMDMtMi4yOTYtMi4yNCAwLTEuMjQgMS4wMjgtMi4yNDIgMi4yOTYtMi4yNDJ6Ii8+PHBhdGggZD0iTTE2Ljk4IDE0LjQ4MmMtMS4zMSAxLjAwOC0zLjQxNyAxLjAwOC0zLjQxNyAxLjAwOHMtMi4xMDYgMC0zLjQxNy0xLjAwOGMtLjk3LS43NDYtMS43LS4zMTctMS45NjMuMi0uNDYuOS4wNiAxLjMzNiAxLjIzIDIuMDcgMS4wMDIuNjI3IDIuMzc2Ljg2MiAzLjI2NC45NWwtLjc0LjcyMmMtMS4wNDUgMS4wMi0yLjA1MiAyLjAwMi0yLjc1IDIuNjg1YTEuMDI3IDEuMDI3IDAgMCAwIDAgMS40NzZsLjEyNS4xMjNhMS4wOSAxLjA5IDAgMCAwIDEuNTEzIDBsMi43NS0yLjY4NSAyLjc1IDIuNjg0YTEuMDkgMS4wOSAwIDAgMCAxLjUxNSAwbC4xMjYtLjEyNGExLjAyNyAxLjAyNyAwIDAgMCAwLTEuNDc3bC0yLjc1LTIuNjg2LS43NDQtLjcyNWMuODg4LS4wOSAyLjI0OC0uMzI2IDMuMjQtLjk0OCAxLjE3Mi0uNzM0IDEuNjktMS4xNyAxLjIzLTIuMDctLjI2Mi0uNTE3LS45OTItLjk0Ni0xLjk2Mi0uMnoiLz48L2c+PC9zdmc+Cg==);
}

.full .social-likes__icon_odnoklassniki:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpkkD9LhWAUxtVEaKhLIUTDDeIWBX2AloaGpjtEuDnUF2jUwdXP4RKFIOQluJvQ4mY0FW1G4JCUWFQogaj2nMurWL3wcDjP+XH+vDzHXtM0cwiH0Ab0CE15nq+4HrAM3TS/3z35HVRV1Rm5ZVl+pGk6pUg5/IsOquv6k0zHcRSkq5ZljSmH/93v9EVmHMd7lKPbwT8oSZIJ24PGXKL4Tgngqw7SNG07z/O7/taUk091nk4viuJI1/UnRVF2ZVleQYdXz/NuTdMcSZI0IegY8DmUAb6my0RRXEBxDG8eOuFs297MsuzvH3UjXdedjRShoe/7p30gCAIN/hqrz358HRc9s3rJzn9B2GqBQQug/YNhGPvtpQwccGEYLmLZNyqoqrpD7SnSnuRHUbREzQRoxOYL7OsoDpkv/AgwAFAVNqIm5OzEAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 9px 3px;;
}

.social-likes__icon_twitter:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
}

.full .social-likes__icon_twitter:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAnElEQVR4XmJgYGIAAWYuTh4GJiYmBjZ2EFfCWk9HUECQiYHHkJuZQUzzvcA/Q7FfzAwscnJvOCW5f3B/4bn3lYWB8wej0S9GZlEG0a/MvxgYJKWMTe3sTD08jGUAY2BgZGATZ9RiAAHGaw+B1vxiZn4L4r2+yQK2lYXl41sg78vju0A2sxqj1G9Ghrc/7v0BaWBk1mQEgUt//wO5AI4OI9PXb/eeAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 6px 5px;
}

.social-likes__icon_mailru:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjUgMTFhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDN6bTcgMGExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptNS4zNjcgNi44NzJsLTIuMDI4LTMuNDA3YS45ODguOTg4IDAgMCAwLTEuMzM4LS4zNDUuOTUuOTUgMCAwIDAtLjM1IDEuMzEybC4yNC40MDVhNy41NDggNy41NDggMCAwIDEtNS4zOTUgMi4yNDUgNy41NSA3LjU1IDAgMCAxLTUuMzktMi4yNGwuMjQyLS40MWEuOTUuOTUgMCAwIDAtLjM1Mi0xLjMxMi45ODguOTg4IDAgMCAwLTEuMzM4LjM0NWwtMi4wMjcgMy40MDdhLjk1Ljk1IDAgMCAwIC4zNTIgMS4zMTIuOTkuOTkgMCAwIDAgMS4zMzctLjM0NWwuNzctMS4yOTJBOS41MjQgOS41MjQgMCAwIDAgMTMuOTk2IDIwYTkuNTIgOS41MiAwIDAgMCA2LjQxLTIuNDU2bC43NyAxLjI5NWEuOTkuOTkgMCAwIDAgMS4zMzcuMzQ1Ljk1Ljk1IDAgMCAwIC4zNTMtMS4zMTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);
}

.full .social-likes__icon_mailru:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl1JREFUeNp8k21IU2EYhi81NVsYKn6iuaUpGpYgEkW/KsCyCCGgEEOKrACS6H+IIVJIUJSZYoauoMokwahUK5riEtEwzVErm6kt21Rzc1u69ZyYMRN84eKcw/Pxvvf9nBdWWYs9bFwt7vdfcghQKBQJmT4hg3BHuB6QzdyKYinUeDw88/MjxfgNQ/cA5skp7AnRhGamEpUUT7LERyWeKw0GAPy9heFuNy9t88QWlqDNLuDKdwuN6Rq6XnRTm5LHpeIKHszMoVLylsmxd1K98JbF/H1Uai+yX4LDgseHW5YO2s8cpmpOh114+E+nS49Td5v3J/PI+K3np+Exhqw0bgDlBbk0/HqDRWnyuobj98poUzZSTrvGMsPWiA0EDRppu1zMbtEUdqKU8t4P1ALTDS2o1bH4lZwi3+Ek8OsETZKzR2Rt9/8yTipAcCB9P6zsmLVh0/VToxQCACOuBeoBAGIiGAYYNbPZf8iIAyBVzdqPJqZDVajkSG7fEYqc6KV3cT4SwDSB07+umT6HC6cmjoMVWprsDhyLbrTSYL3Xk/T4KCqWiiPDyBXHPY0d9AIEtlylSzFk/DkHcnZybbIdk9flv0a9qkZv68RhbuWpYq58vwPWASCGHTI2My4uzsvzbHAQ547mUF96mvu7MqkC8pQNFJc/PWE0TcMx3z8sICOZ83fLKNqyiSTAJFPQma1YE2OIUIUQt+0IlWOTZE3NMgLUCY4AAMAjTvfffITVOovT48YVFY46MZa9Ngdhg5+x9QxxQcbZCuiFhRUXw7tSBI2Q4MUijAlNwrIp/BFgAHH5FbuI+bRlAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 5px 2px;
}

.social-likes__icon_plusone:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjk4NCAxMi4yMTh2My41NjRzMy40NS0uMDA0IDQuODU3LS4wMDRjLS43NiAyLjMxLTEuOTQ0IDMuNTctNC44NTYgMy41Ny0yLjk0OCAwLTUuMjQ4LTIuMzk1LTUuMjQ4LTUuMzQ4czIuMy01LjM0NyA1LjI0OC01LjM0N2MxLjU1OCAwIDIuNTY1LjU1IDMuNDg4IDEuMzE0Ljc0LS43NC42NzctLjg0NiAyLjU1Ny0yLjYyNUE4Ljk0MiA4Ljk0MiAwIDAgMCAxMy45ODMgNUM5LjAyMiA1IDUgOS4wMyA1IDE0czQuMDIyIDkgOC45ODQgOWM3LjQxNiAwIDkuMjMtNi40NyA4LjYyOC0xMC43ODJoLTguNjI4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
}

.full .social-likes__icon_plusone:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3OUEzQkQ0RTc1NDExRTY5MjU2QTg4MTY1OUE3OTQxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3OUEzQkQzRTc1NDExRTY5MjU2QTg4MTY1OUE3OTQxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjk4QjFBOTk2REJENUUyMTE5QUNCOTk4MzVGMDk4NDUwIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjBENEIxMjcwQ0VENUUyMTE5QUNCOTk4MzVGMDk4NDUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZLBhNwAAAhFJREFUeNp801tIFFEYwPGz26pBmHgjszZMTSyIojLQ1W4a4qWLl1IsMh+ixx4Mgl4Le4igiJKeiiipCATxiosRsiv0mvWkuZpo0AViCWOsOf2/7ew6Lltn+e23e7755pz5ZsaltVbRsdhR5yF04DT2It2kLPyAHxc9joIMwiDGUYMkXEMnllCx8eHAOzk2VsSK9wnbJZn7aPAXUVxeOF9bRDyGByiXY93ytdBeU0xVCxYpWFbOofVNJZegtY/jCmJFzPn+zqssFTeYC8Iy+dyVItsOQ2Lm/Nnqbc6iTY+HfjP/DRbex4qUVmNYUjry+6qzaP5MtZe5bHRvfjLyVeZc0ZZ/bDt6wVysC3fQjTTcxQzOeXtGrVVFMuZaq3yEduRgj+wOQ1ue+Wudq3ucf0gGCIHICVoq/abIim+OW/1jaFu/hcQTs6eO3EZKNLdqe6Hmw7sJVdgHL3ZhnUlPyJOS9/LV98hKoaZDGzDMjaCLOgXXUYn16MQySnEvstKHkwfWEt+Yiy/Z2vt6Nn6rMw0H5QF+DnlaUt1srw070ZOoQAbzL8iPIQlpHmXrCpPLUf8btp6TpuKzm/6EIJ/G6ePlJYmOZz6bfD1u5PeNa9dUXVmmeYfktQjjltxQfEEy9uMKnhb0B7piLZ+qL5O2XkIrdmCNWeQThuVEhf3ByYT3SQYrSzdT8bNwIBhOtN0/AgwAH0MB979Rw6MAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 7px 1px;
}

.social-likes__icon_github:before {
    background: none;
}

.social-likes__icon_single:before {
    background: none;
}

.social-likes__icon_pinterest:before {
    background: none;
}

.social-likes {
    margin: -.5em;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.social-likes, .social-likes__widget_single {
    font-size: 11px;
}

.full.social-likes,
.full .social-likes__widget_single {
    font-size: 12px;
}

.social-likes__widget {
    margin: .5em;
    border: 0;
    text-align: left;
    cursor: pointer
}

.full .social-likes__widget {
    margin: 0;
}

.social-likes__button, .social-likes__counter {
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    vertical-align: baseline;
}

.full .social-likes__button,
.full .social-likes__counter {
    font-family: "Trebuchet MS", "Helvetica Neue", Tahoma, sans-serif;
}

.social-likes__button {
    padding: 3px 12px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.full .social-likes__button {
    font-weight: normal;
}

.full .social-likes__button {
    padding: 6px 10px 6px 32px;
}

.social-likes__icon {
    top: 0;
    left: .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: 0 6px 0 0;
    font-weight: 400;
    font-size: 11px;
    color: #fff;
}

.social-likes_vertical .social-likes__widget {
    min-width: 13em
}

.social-likes_vertical .social-likes__counter {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: .3em
}

.social-likes_light .social-likes__widget {
    min-width: 0;
    background: 0 0
}

.social-likes_light .social-likes__button, .social-likes_single-light + .social-likes__button {
    min-width: 0;
    padding-left: 1.35em;
    font-weight: 400;
    text-decoration: underline;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

.social-likes_light .social-likes__icon {
    margin-top: -.1em;
    margin-left: -.25em
}

.social-likes_light .social-likes__counter, .social-likes_single-light + .social-likes__button + .social-likes__counter {
    position: static;
    margin-top: 0;
    color: #999
}

.social-likes_notext .social-likes__button {
    width: 1.85em
}

.social-likes_notext .social-likes__icon {
    margin-left: .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: 0;
    left: 0
}

.social-likes_notext.social-likes_light .social-likes__button {
    width: 1.4em;
    padding-left: 0
}

.social-likes_single {
    margin-top: -1.2em;
    padding: .5em;
    background: #fff;
    border: 1px solid #ddd
}

.social-likes__widget_single {
    height: 1.7em;
    margin: 0;
    padding: .1em 0;
    line-height: 1.5;
    background: #007aff
}

.social-likes_single-light + .social-likes__widget_single {
    color: #007aff
}

.social-likes__icon_single {
    left: .4em;
    font-size: 1.1em
}

.social-likes__widget_facebook {
    background: #39579A;
}

ul.full li.social-likes__widget_facebook {
    background: #eceef5;
    background: -webkit-linear-gradient(top, #fff, #d8def4);
    background: -moz-linear-gradient(top, #fff, #d8def4);
    background: -ms-linear-gradient(top, #fff, #d8def4);
    background: -o-linear-gradient(top, #fff, #d8def4);
    background: linear-gradient(top, #fff, #d8def4);
    color: #3b5998;
    border-color: #cad4e7;
    border-color: rgba(202, 212, 231, 0.8);
    border-bottom-color: rgba(189, 194, 203, 0.8);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

ul.full li.social-likes__widget_facebook:hover {
    background: #c0cdf3;
    background: -webkit-linear-gradient(top, #f2f3f7, #c0cdf3);
    background: -moz-linear-gradient(top, #f2f3f7, #c0cdf3);
    background: -ms-linear-gradient(top, #f2f3f7, #c0cdf3);
    background: -o-linear-gradient(top, #f2f3f7, #c0cdf3);
    background: linear-gradient(top, #f2f3f7, #c0cdf3);
    color: #253860;
    border-color: #b4bfd4;
    border-bottom-color: #b3b7bf;
}

.social-likes_light .social-likes__button_facebook {
    color: #39579A;
}

.social-likes_notext .social-likes__icon_facebook {
    margin-left: .15em
}

.social-likes__widget_twitter {
    background: #00ABF0;
}

ul.full li.social-likes__widget_twitter {
    background: #d5e6ef;
    background: -webkit-linear-gradient(top, #fff, #d5e6ef);
    background: -moz-linear-gradient(top, #fff, #d5e6ef);
    background: -ms-linear-gradient(top, #fff, #d5e6ef);
    background: -o-linear-gradient(top, #fff, #d5e6ef);
    background: linear-gradient(top, #fff, #d5e6ef);
    color: #186487;
    border-color: #a4cce5;
    border-color: rgba(164, 204, 229, 0.8);
    border-bottom-color: rgba(158, 186, 204, 0.8);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

ul.full li.social-likes__widget_twitter:hover {
    background: #bfdfed;
    background: -webkit-linear-gradient(top, #f2f8fc, #bfdfed);
    background: -moz-linear-gradient(top, #f2f8fc, #bfdfed);
    background: -ms-linear-gradient(top, #f2f8fc, #bfdfed);
    background: -o-linear-gradient(top, #f2f8fc, #bfdfed);
    background: linear-gradient(top, #f2f8fc, #bfdfed);
    color: #0b3752;
    border-color: #9cbbcf;
    border-bottom-color: #68a0c4;
}

.social-likes_light .social-likes__button_twitter {
    color: #00ABF0;
}

.social-likes_light .social-likes__icon_twitter {
    left: .1em
}

.social-likes__widget_plusone {
    background: #BE3308;
}

ul.full li.social-likes__widget_plusone {
    background: #e4e4e4;
    background: -webkit-linear-gradient(top, #f5f5f5, #e4e4e4);
    background: -moz-linear-gradient(top, #f5f5f5, #e4e4e4);
    background: -ms-linear-gradient(top, #f5f5f5, #e4e4e4);
    background: -o-linear-gradient(top, #f5f5f5, #e4e4e4);
    background: linear-gradient(top, #f5f5f5, #e4e4e4);
    color: #da573b;
    border-color: #bbb;
    border-color: rgba(204, 204, 204, 0.8);
    border-bottom-color: rgba(179, 179, 179, 0.8);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

ul.full li.social-likes__widget_plusone:hover {
    background: #f4f4f4;
    background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: linear-gradient(top, #f9f9f9, #f0f0f0);
    color: #cd4427;
    border-color: #ddd;
    border-bottom-color: #ccc;
}

.social-likes_light .social-likes__button_plusone {
    color: #BE3308;
}

.social-likes_notext .social-likes__icon_plusone {
    margin-left: 0
}

.social-likes_light .social-likes__icon_plusone {
    margin-top: 0
}

.social-likes__widget_mailru {
    background: #2F69A1;
}

ul.full li.social-likes__widget_mailru {
    background: #004584;
    background: -webkit-linear-gradient(top, #5d90ba, #004584);
    background: -moz-linear-gradient(top, #5d90ba, #004584);
    background: -ms-linear-gradient(top, #5d90ba, #004584);
    background: -o-linear-gradient(top, #5d90ba, #004584);
    background: linear-gradient(top, #5d90ba, #004584);
    color: #fff;
    color: rgba(255, 255, 255, 0.95);
    border-color: #1e65a5;
    border-color: rgba(11, 84, 153, 0.8);
    border-bottom-color: rgba(3, 27, 48, 0.8);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

ul.full li.social-likes__widget_mailru:hover {
    background: #001e5d;
    background: -webkit-linear-gradient(top, #618cae, #001e5d);
    background: -moz-linear-gradient(top, #618cae, #001e5d);
    background: -ms-linear-gradient(top, #618cae, #001e5d);
    background: -o-linear-gradient(top, #618cae, #001e5d);
    background: linear-gradient(top, #618cae, #001e5d);
    color: #fff;
    color: rgba(255, 255, 255, 0.99);
    border-color: #094984;
    border-bottom-color: #031b30;
}

.social-likes_light .social-likes__button_mailru {
    color: #2F69A1;
}

.social-likes_light .social-likes__icon_mailru {
    left: .1em
}

.social-likes_notext .social-likes__icon_mailru {
    margin-left: 0.075em
}

.social-likes__widget_vkontakte {
    background: #41658B;
}

ul.full li.social-likes__widget_vkontakte {
    background: #436f96;
    background: -webkit-linear-gradient(top, #84a5c7, #436f96);
    background: -moz-linear-gradient(top, #84a5c7, #436f96);
    background: -ms-linear-gradient(top, #84a5c7, #436f96);
    background: -o-linear-gradient(top, #84a5c7, #436f96);
    background: linear-gradient(top, #84a5c7, #436f96);
    color: #fff;
    color: rgba(255, 255, 255, 0.95);
    border-color: #4d84c1;
    border-color: rgba(78, 131, 193, 0.8);
    border-bottom-color: rgba(52, 88, 127, 0.8);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

ul.full li.social-likes__widget_vkontakte:hover {
    background: #4e80ab;
    background: -webkit-linear-gradient(top, #84a5c7, #4e80ab);
    background: -moz-linear-gradient(top, #84a5c7, #4e80ab);
    background: -ms-linear-gradient(top, #84a5c7, #4e80ab);
    background: -o-linear-gradient(top, #84a5c7, #4e80ab);
    background: linear-gradient(top, #84a5c7, #4e80ab);
    color: #fff;
    color: rgba(255, 255, 255, 0.99);
    border-color: #5788be;
    border-bottom-color: #3b6798;
}

.social-likes_light .social-likes__button_vkontakte {
    color: #41658B;
}

.social-likes__widget_odnoklassniki {
    background: #F4960F;
}

ul.full li.social-likes__widget_odnoklassniki {
    background: #f6900b;
    background: -webkit-linear-gradient(top, #f6bb6d, #f6900b);
    background: -moz-linear-gradient(top, #f6bb6d, #f6900b);
    background: -ms-linear-gradient(top, #f6bb6d, #f6900b);
    background: -o-linear-gradient(top, #f6bb6d, #f6900b);
    background: linear-gradient(top, #f6bb6d, #f6900b);
    color: #fff;
    color: rgba(255, 255, 255, 0.95);
    border-color: #d99c27;
    border-color: rgba(217, 154, 38, 0.8);
    border-bottom-color: rgba(197, 137, 7, 0.8);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
}

ul.full li.social-likes__widget_odnoklassniki:hover {
    background: #f69a21;
    background: -webkit-linear-gradient(top, #fbcc5a, #f69a21);
    background: -moz-linear-gradient(top, #fbcc5a, #f69a21);
    background: -ms-linear-gradient(top, #fbcc5a, #f69a21);
    background: -o-linear-gradient(top, #fbcc5a, #f69a21);
    background: linear-gradient(top, #fbcc5a, #f69a21);
    color: #fff;
    color: rgba(255, 255, 255, 0.99);
    border-color: #f0b22c;
    border-bottom-color: #c59121;
}

.social-likes_light .social-likes__button_odnoklassniki {
    color: #F4960F;
}

.social-likes_light .social-likes__icon_odnoklassniki {
    left: .25em
}

.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki {
    width: 1em
}

.social-likes__widget_pinterest {
    background: #cb132d
}

.social-likes_light .social-likes__button_pinterest {
    color: #cb132d
}

.social-likes_light .social-likes__icon_pinterest {
    left: .1em
}

.social-likes__icon_facebook {
    font-size: 1.1em
}

.social-likes__icon_facebook,
.social-likes__icon_plusone,
.social-likes__icon_mailru,
.social-likes__icon_twitter,
.social-likes__icon_vkontakte,
.social-likes__icon_odnoklassniki {
    left: 1px;
    top: 1px;
}

.full .social-likes__icon_facebook,
.full .social-likes__icon_plusone,
.full .social-likes__icon_mailru,
.full .social-likes__icon_twitter,
.full .social-likes__icon_vkontakte,
.full .social-likes__icon_odnoklassniki {
    top: 8px;
    left: 7px;
}