.social-icons ul {margin:0; padding:0; width:auto; font-size:0}
.social-icons li,.soc-avt .row a {display:inline-block; vertical-align:top; *display:inline; zoom:1; padding:0; margin:0}
.social-icons li a:not(:hover) svg path {fill:#666666}
.social-icons li:before {display:none}
.social-icons li a,.soc-avt .row a {border-radius:4px; display:block; width:39px; height:39px; margin:4px 0 4px 8px; overflow:hidden; position:relative; transition:all 0.3s ease 0s; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; font-size:0}
.soc-avt .row a i {display:block; width:100%; height:100%; background:url(../images/social.svg) -2px -190px no-repeat}
.soc-serv-accounts table tr .bx-ss-icons .icon i {display:block; width:100%; height:100%; background:url(../images/social.svg) -2px -190px no-repeat}
.social-icons li a:hover,.soc-avt .row a:hover {opacity:0.8}
.soc-avt .row a {display:inline-block}
.social__item.social__item--image a {background-color:#4f5a6b; background:url(../images/social.svg) -5px -193px no-repeat; width:33px; height:33px; border-radius:4px; display:block}
.social__item.social__item--image a:hover {opacity:.8; transition:opacity 0.3s ease-in-out}
.social__item.social__item--image.fb a {background-position:-99px -193px}
.social__item.social__item--image.tw a {background-position:-4px -240px}
.social__item.social__item--image.inst a {background-position:-146px -334px}
.social__item.social__item--image.tel a {background-position:-334px -334px}
.social__item.social__item--image.yt a {background-position:-99px -334px}
.social__item.social__item--image.ok a {background-position:-52px -193px}
.social__item.social__item--image.ml a {background-position:-381px -240px}
.social__item.social__item--image.vi a {background-position:-334px -193px}
.social__item.social__item--image.wh a {background-position:-334px -240px}
.social__item.social__item--image.pt a {background-position:-193px -193px}
.social__item.social__item--image.zen a {background-position:-475px -334px}
.social__item.social__item--image.tt a {background-position:-522px -334px}
.social__item.social__item--image.sc a {background-position:-522px -287px}
.social__item.social__item--image.li a {background-position:-99px -287px}
.social__items--size-large .social__item.social__item--image a {width:39px; height:39px; background-position:-2px -190px}
.social__items--size-large .social__item.social__item--image.fb a {background-position:-96px -190px}
.social__items--size-large .social__item.social__item--image.tw a {background-position:-2px -237px}
.social__items--size-large .social__item.social__item--image.inst a {background-position:-143px -331px}
.social__items--size-large .social__item.social__item--image.tel a {background-position:-331px -331px}
.social__items--size-large .social__item.social__item--image.yt a {background-position:-96px -331px}
.social__items--size-large .social__item.social__item--image.ok a {background-position:-49px -190px}
.social__items--size-large .social__item.social__item--image.ml a {background-position:-378px -237px}
.social__items--size-large .social__item.social__item--image.vi a {background-position:-331px -190px}
.social__items--size-large .social__item.social__item--image.wh a {background-position:-331px -237px}
.social__items--size-large .social__item.social__item--image.pt a {background-position:-190px -190px}
.social__items--size-large .social__item.social__item--image.zen a {background-position:-472px -331px}
.social__items--size-large .social__item.social__item--image.tt a {background-position:-519px -331px}
.social__items--size-large .social__item.social__item--image.sc a {background-position:-519px -285px}
.social__items--size-large .social__item.social__item--image.li a {background-position:-96px -284px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image a:not(:hover) {background-position-y:-378px; opacity:0.5}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.fb a:not(:hover) {background-position-y:-378px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.tw a:not(:hover) {background-position-y:-425px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.inst a:not(:hover) {background-position-y:-519px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.tel a:not(:hover) {background-position-y:-519px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.yt a:not(:hover) {background-position-y:-519px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.ok a:not(:hover) {background-position-y:-378px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.ml a:not(:hover) {background-position-y:-425px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.vi a:not(:hover) {background-position-y:-378px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.wh a:not(:hover) {background-position-y:-425px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.pt a:not(:hover) {background-position-y:-378px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.zen a:not(:hover) {background-position-y:-519px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.tt a:not(:hover) {background-position-y:-519px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.sc a:not(:hover) {background-position-y:-472px}
.social-dark .social__items--size-large.social__items--type-icon .social__item.social__item--image.li a:not(:hover) {background-position-y:-472px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image a:not(:hover) {background-position-y:-566px; opacity:0.5}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.fb a:not(:hover) {background-position-y:-566px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.tw a:not(:hover) {background-position-y:-613px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.inst a:not(:hover) {background-position-y:-707px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.tel a:not(:hover) {background-position-y:-707px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.yt a:not(:hover) {background-position-y:-707px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.ok a:not(:hover) {background-position-y:-566px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.ml a:not(:hover) {background-position-y:-613px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.vi a:not(:hover) {background-position-y:-566px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.wh a:not(:hover) {background-position-y:-613px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.pt a:not(:hover) {background-position-y:-566px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.zen a:not(:hover) {background-position-y:-707px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.tt a:not(:hover) {background-position-y:-707px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.sc a:not(:hover) {background-position-y:-661px}
.social-light .social__items--size-large.social__items--type-icon .social__item.social__item--image.li a:not(:hover) {background-position-y:-661px}
.social__items.social__items--type-image-bg {margin:0; width:100%}
.social__items--type-image-bg .social__link {display:block; width:100%; background-color:#4a76a8; border-radius:4px; min-width:41px; height:41px; display:flex; justify-content:center; align-items:center}
.social__items--type-image-bg .social__item {padding:0}
.social__items--type-image-bg .social__link:before {content:""; width:21px; height:20px; display:block !important; position:relative; background:url("../images/social.svg") -11px -388px no-repeat}
.social__items--type-image-bg .mymailru .social__link {background-color:#168de2}
.social__items--type-image-bg .mymailru .social__link:before {background-position-x:-152px}
.social__items--type-image-bg .openid .social__link {background-color:#f17d13}
.social__items--type-image-bg .openid .social__link:before {background-position-y:-528px}
.social__items--type-image-bg .liveinternet .social__link {background-color:#f3f3f3}
.social__items--type-image-bg .liveinternet .social__link:before {background-position:-434px -623px}
.social__items--type-image-bg .blogger .social__link {background-color:#ff4500}
.social__items--type-image-bg .blogger .social__link:before {background-position:-59px -482px}
.social__items--type-image-bg .livejournal .social__link {background-color:#00688a}
.social__items--type-image-bg .livejournal .social__link:before {background-position:-152px -434px}
.social__items--type-image-bg .twitter .social__link {background-color:#1da1f2}
.social__items--type-image-bg .twitter .social__link:before {background-position-y:-434px}
.social__items--type-image-bg .yandex .social__link {background-color:#ffdb4c}
.social__items--type-image-bg .yandex .social__link:before {background-position:-575px -434px}
.social__items--type-image-bg .facebook .social__link {background-color:#3b5998}
.social__items--type-image-bg .facebook .social__link:before {background-position-x:-105px}
.social__items--type-image-bg .office365 .social__link {background-color:#ea3c00}
.social__items--type-image-bg .office365 .social__link:before {background-position:-434px -481px}
.social__items--type-image-bg .odnoklassniki .social__link {background-color:#ff9205}
.social__items--type-image-bg .odnoklassniki .social__link:before {background-position-x:-58px}
.social__items--type-image-bg .dropbox .social__link {background-color:#007ee5}
.social__items--type-image-bg .dropbox .social__link:before {background-position:-387px -528px}
.social__items--type-image-bg .bitrix24 .social__link {background-color:#3ebdf4}
.social__items--type-image-bg .bitrix24 .social__link:before {background-position:-387px -482px}
.social__items--type-image-bg .liveid .social__link {background-color:#46aade}
.social__items--type-image-bg .liveid .social__link:before {background-position:-152px -482px}
.social__items--type-image-bg .box .social__link {background-color:#22a7f0}
.social__items--type-image-bg .box .social__link:before {background-position-x:-434px}
.social__items--type-image-bg .google .social__link {background-color:#f3f3f3}
.social__items--type-image-bg .google .social__link:before {background-position:-575px -482px}
.social__items--type-image-bg .google-plus .social__link {background-color:#db4437}
.social__items--type-image-bg .google-plus .social__link:before {background-position:-58px -528px}
.social__items--type-image-bg .mailru2 .social__link {background-color:#168de2}
.social__items--type-image-bg .mailru2 .social__link:before {background-position:-482px -482px}
.social__items--type-image-bg .openid-mail-ru .social__link {background-color:#ffbc3b}
.social__items--type-image-bg .openid-mail-ru .social__link:before {background-position:-387px -434px}
.social__item span {display:none}
#main .social .social__items.social__items--grid {grid-template-columns:repeat(auto-fit,minmax(60px,1fr)); grid-gap:8px; display:grid}
#bx_auth_servform .form-control {margin:10px 0}
.soc-avt a i.openid-mail-ru,.soc-serv-accounts table tr .bx-ss-icons .icon i.openid-mail-ru {background-position:-472px -284px}
.soc-avt a i.mailru2,.soc-serv-accounts table tr .bx-ss-icons .icon i.mailru2 {background-position:-378px -237px}
.soc-avt a i.livejournal,.soc-serv-accounts table tr .bx-ss-icons .icon i.livejournal {background-position:-143px -237px}
.soc-avt a i.liveinternet,.soc-serv-accounts table tr .bx-ss-icons .icon i.liveinternet {background-position:-425px -237px}
.soc-avt a i.openid,.soc-serv-accounts table tr .bx-ss-icons .icon i.openid {background-position:-2px -331px}
.soc-avt a i.bitrix24,.soc-serv-accounts table tr .bx-ss-icons .icon i.bitrix24 {background-position:-378px -284px}
.soc-avt a i.box,.soc-serv-accounts table tr .bx-ss-icons .icon i.box {background-position:-425px -190px}
.soc-avt a i.dropbox,.soc-serv-accounts table tr .bx-ss-icons .icon i.dropbox {background-position:-378px -331px}
.soc-avt a i.google,.soc-serv-accounts table tr .bx-ss-icons .icon i.google {background-position:-49px -237px}
.soc-avt a i.google-plus,.soc-serv-accounts table tr .bx-ss-icons .icon i.google-plus {background-position:-49px -331px}
.soc-avt a i.liveid,.soc-serv-accounts table tr .bx-ss-icons .icon i.liveid {background-position:-143px -284px}
.soc-avt a i.office365,.soc-serv-accounts table tr .bx-ss-icons .icon i.office365 {background-position:-426px -284px}
.soc-avt a i.odnoklassniki,.soc-serv-accounts table tr .bx-ss-icons .icon i.odnoklassniki {background-position:-49px -190px}
.soc-avt a i.yandex,.soc-serv-accounts table tr .bx-ss-icons .icon i.yandex {background-position:-97px -237px}
.soc-avt a i.blogger,.soc-serv-accounts table tr .bx-ss-icons .icon i.blogger {background-position:-49px -284px}
.soc-avt a i.facebook,.soc-serv-accounts table tr .bx-ss-icons .icon i.facebook {background-position:-96px -190px}
.soc-avt a i.twitter,.soc-serv-accounts table tr .bx-ss-icons .icon i.twitter {background-position:-2px -237px}
.soc-avt a i.mymailru,.soc-serv-accounts table tr .bx-ss-icons .icon i.mymailru {background-position:-143px -190px}
