.zakonodatelnaya-baza {
	padding: 40px 0 40px;
	color: #000;
}
	.zakonodatelnaya-baza__header {
		text-align: center;
		padding: 0;
	}
		.zakonodatelnaya-baza .like-h1 {
			color: #000;
			padding: 0 0 20px;
			text-align: left;
			line-height: 1.2;
		}
		.zakonodatelnaya-baza__list.flex {
			line-height: 1.3;
			justify-content: flex-start;
			flex-wrap: wrap;
		}
		.zakonodatelnaya-baza__item {
			width: 32%;
			margin-right: 2%;
			margin-bottom: 2%;
			background: #f8f8f8;
			border-radius: 8px;
			padding: 30px 20px;
			position: relative;
			z-index: 2;
			overflow: hidden;
			border: 1px solid #eee;
		}
		.zakonodatelnaya-baza__item:nth-of-type(3n) {
    		margin-right: 0;
		}
		.zakonodatelnaya-baza__list.two-items-last-row .zakonodatelnaya-baza__item:nth-last-child(-n+2) {
			width: 49%;
			margin-right: 2%;
		}
		.zakonodatelnaya-baza__list.two-items-last-row .zakonodatelnaya-baza__item:nth-last-child(1) {
			margin-right: 0;
		}
		.zakonodatelnaya-baza__item .line {
			background: #e3231f;
			height: 2px;
			width: 60px;
			margin: 0 0 20px;
		}
		.zakonodatelnaya-baza__item .text {
			margin-bottom: 100px;
		}
		.zakonodatelnaya-baza__item .number {
			position: absolute;
			bottom: 10px;
			right: -45px;
			z-index: 0;
			color: #fff;
			font-weight: bold;
			font-size: 0;
			height: 90px;
			width: 90px;
			background: red;
			border-radius: 45px;
		}
		.zakonodatelnaya-baza__item .number div {
			position: relative;
			height: 84px;
			width: 42px;
		}
		.zakonodatelnaya-baza__item .number div span {
			position: absolute;
			top: 50%;
			right: 7px;
			margin-top: -11px;
			font-size: 24px;
			font-weight: 500;
		}
		.zakonodatelnaya-baza__item .download_link {
			position: absolute;
			bottom: 20px;
			left: 20px;
		}
		.zakonodatelnaya-baza__item .download_link span {
			font-weight: bold;
			color: #e3231f;
			padding: 0 5px 0 0;
		}
@media only screen and (min-width:1222px) {
	.zakonodatelnaya-baza {
		/*background-size: auto;*/
	}
}