#panel { z-index: 1000; position: relative; }

.wrapper { position: relative; }

.footer.sect .info .socials a { background-position: left top; overflow: hidden; text-indent: 900px; }
.footer.sect .info .socials a:hover { background-position: right top; }
.footer.sect .info .socials a.i-1 { width: 13px; height: 28px; background-image: url(img/footer/socials/fb.png); }
.footer.sect .info .socials a.i-2 { width: 18px; height: 22px; background-image: url(img/footer/socials/vk.png); }
.footer.sect .info .socials a.i-3 { width: 34px; height: 28px; background-image: url(img/footer/socials/twitter.png); }

.bx-core-adm-dialog-content-wrap-inner .section { height: auto; }

.adm-workarea label { display: inline-block; }
#bx-admin-prefix .adm-designed-checkbox-label { display: inline-block; }

.bx_pagination_bottom
	.bx_pagination_bottom ul { list-style-type: none; }
		.bx_pagination_bottom ul li { display: inline-block; }

.content.sect .subcontent .articles .pager a.last, .content.sect .subcontent .articles .pager a.first { text-indent: 900px; overflow: hidden; }

.sites.page .steps.sect .items .item.odd .icon { float: right; }

#bx-composite-banner { padding-top: 20px; }

.clearafter:after { display: table; clear: both; content: ''; }

.sites.page .main.sect .logo { text-align: center; }
	.sites.page .main.sect .logo img { display: inline-block; }