.page-blk {
	margin: 20px 0 0;
}

.page-blk-description {
	background: #fff;
	padding: 15px;
}


.cat1 {
	margin: 0 0 20px;
}

.cat1 .c-grid {
}

.cat1 .c-cell-aside {
}

.cat1 .c-cell-items {
}


.c-section-node:nth-last-child(1 of :not(.c-section-hide)) {
	background-image: url(../images/i_half.gif?v1);
	background-position: top left;
	background-repeat: no-repeat;
}


.c-filter {
}

@media only screen and (min-width: 0px) and (max-width: 767px) {

	.c-filter {
		margin: 0 0 20px;
	}
}

@media (min-width: 768px) {
	.cat1 .c-grid {
		display: grid;
		display: -ms-grid;
		-ms-grid-columns: 29% 71%;
		grid-template-columns: 29% 71%;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		grid-template-areas: "vehicles vehicles" "subtitle subtitle" "tags tags" "aside items";
	}

	.cat1 .c-cell-aside {
		grid-area: aside;
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}

	.cat1 .c-cell-items {
		grid-area: items;
		-ms-grid-row: 2;
		-ms-grid-column: 2;
	}

	.c-filter {
	}
}

@media (min-width: 992px) {
	.cat1 .c-grid {
		display: grid;
		display: -ms-grid;
		-ms-grid-columns: 20% 80%;
		grid-template-columns: 20% 80%;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		grid-template-areas: "vehicles vehicles" "subtitle subtitle" "tags tags" "aside items";
	}
}

.c-items-wrap{display:flex;flex-direction:column;flex-wrap:nowrap}
.c-items-top{border-bottom:1px solid #ddd;margin:0}
.c-items-bottom,.c-items-top{flex:0 1 auto;overflow:hidden}
.c-items-controls-wrap{align-content:center;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:15px 15px 10px}
.c-items-control{align-self:center;flex:0 1 auto;height:auto;margin:0 10px 5px 0;padding:0;width:auto}
.c-items-control:last-child{margin-right:0}
.c-items-control-wrap {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    font-size: 18px;
    font-weight: 500;
    color: #8d8d8d;
}
.c-items-control-els{flex:0 1 auto}
.c-items-control-els-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative}
.c-items-control[data-control=separator]{display:none}
.c-items-control[data-control=separator]{margin-left:auto}
.c-items-pagination-wrap{border-top:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:wrap}
.c-items-pagination{flex:0 1 auto;margin:0 0 0 auto;padding:15px}
@media (min-width:768px){
	.c-items-controls-wrap[data-controls=main]{display:flex}
}
@media (min-width:992px){
	.c-items-control[data-control=separator]{display:block}
}
