.sNews__item-content{
	flex:1;
	width:100%;
}
.sDocs__item-number {
    display: block;
    font-size: 1.8rem;
	color: #03060e;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.sDocs__item-number:hover{
	color: #0032a0;
}
div.sDocs__item-name:hover {
    color: #03060e;
}
.sDocs .sInfo .sLeft{
	flex:1;
}
.home-gosuslugi .list{
	display:grid;
	grid-template-columns: 1fr 1fr;
	grid-gap:20px;
}
.home-gosuslugi .sBanners__item+.sBanners__item {
    margin-top: 0;
}
.ticket-form .sPage__grid-body a{
	color: #0032a0;
    transition: all .1s;
}
.ticket-form .sPage__grid-body a:hover{
	color: #03060e;
}
.main-infos .sDesc{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.sButton[data-styles*=icon][data-styles*=icon-ok]::before {
    background: url(/site_img/ok.png) no-repeat center center/24px;
}
.sButton[data-styles*=icon][data-styles*=icon-ok]::after {
    background: url(/site_img/ok-a.png) no-repeat center center/24px;
}

.sBanners__item_image {
    padding: 20px 20px 12px 20px;
    padding-bottom: 24px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 6px 0 16px #e6ebf5;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.sBanners__item_image >span:first-child{
	margin-right:10px;
	width:60px;
}
.sBanners__item_image >span:last-child{
    display: flex;
	flex:1;
	width:100$;
    flex-direction: column;
    align-items: flex-start;
}
.sBanners__item_image >span:last-child .sBanners__item-name{
	margin-bottom:14px;
}
.list-menu{
	flex-wrap:wrap;
}
.new-breads {
    overflow: hidden;
	margin-bottom:32px;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.new-breads a {
    color: #03060e;
    -webkit-transition: all .1s;
    transition: all .1s;
	display:inline-block;
	position:relative;
	padding-right:30px;
}
.new-breads a::after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: rgba(3,6,14,.15);
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-3px;
}
.sTemplate a {
    color: #0032a0;
}
.sTemplate ul > li {
    position: relative;
    line-height: 1.75;
    padding-left: 22px;
}
.sTemplate ul > li::before {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 9px;
    width: 6px;
    height: 6px;
    background: rgba(3, 6, 14, 0.15);
    border-radius: 50%;
}
.sTemplate ul {
    margin-top: 18px;
}

.sGovernments__item_image {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
	margin-bottom: 20px;
	padding-bottom: 20px;
    border-bottom: 1px solid rgba(3, 6, 14, .15);
}
.sGovernments__item_image >span:first-child{
	margin-right:10px;
	width:60px;
}
.sGovernments__item_image >span:last-child{
    display: flex;
	flex:1;
	width:100$;
    flex-direction: column;
    align-items: flex-start;
}
.sGovernments__item_image >span:last-child .sGovernments__item-name{
	margin-bottom:14px;
}
.sWelcome::before{
	background: none;	
}
.list-banners a{
	display:block;
	margin-bottom:20px;
}
.sBanners__item-tag{
	background:none;
}
.sBanners__item-tag img{
    width: 12px;
    display: inline-block;
}
.sHeader__logo{
	width:300px;
}
.sHeader__content{
	width:100%;
	flex:1;
}

@media(max-width: 767px){
	.home-gosuslugi .list{
		grid-template-columns: 1fr;
	}
}
@media screen and (max-width: 640px) {
	.sHeadMenu{
		display: block;
	}
	.sHeadMenu li a {
		font-size: 12px;
		padding: 5px;
		text-align:center;
		line-height: 1.2;
	}
}

