#content{}
.selection {
	background: var(--black);
	color: var(--gray-light);
	font-weight: bold;
	font-size: 14px;
	line-height: 34px;
	padding: 15px 30px;
	width: fit-content;
	margin: 0 auto 24px;
	border-radius: 12px;
}

.selection .btns {
	margin-top: 8px
}

.selection .btn {
	font-weight: bold;
	background: var(--red);
	color: var(--white);
	border: 0;
	padding: 5px 18px;
	font-size: 12px;
}

.selection .btn.reset {
	background: var(--gray-text);
	margin-left: 8px;
}

#sort {width:260px;}
.sort{position: relative;}
.sort-curent{position:relative; top: -1px; height: 19px; cursor:pointer; display:inline-block; width: 170px;}
.sort-all{width: 160px; border: 1px solid #dd4b39; background: #fff; position: absolute; z-index: 3; right: 7px; top: 13px; display: none; list-style:none; line-height: 12px; padding: 3px 5px; text-align: left;}
.sort-all a {color: #356be6; display: block; padding-left:2px;}
.sort:hover .sort-all{display:block;}


.criterions a, .criterions [data-href] {color:#010101; padding-left: 14px; background:url('sort.png') 0 -29px no-repeat; cursor:pointer}
.criteriongroup-name{margin-bottom: 7px;font-weight:bold;}
.criterions-checked .criteriongroup{margin-bottom: 15px;}
.criterions-checked a, .criterions-checked [data-href] {background-position: 1px 5px;}
.criterions-all .criteriongroup{margin-bottom: 20px;}
.criterions-all a:hover, .criterions-all [data-href]:hover {background-position: 0 -12px;}
.criterion-checked a, .criterion-checked [data-href] {background-position: 0 -12px;}
.criterion-checked a:hover, .criterion-checked [data-href]:hover{background-position: 0 -29px;}
.criterions-checked-clear{padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dashed #660000;}
.criterions-checked-clear a, .criterions-checked-clear [data-href] {background-position: 1px 5px; color: #356be6; text-decoration: underline; padding-left: 17px; font-weight: normal;}
.alter{color:#666666;}

.pagination{text-align: center; margin-bottom: 20px; font-size: 16px; font-weight: normal;}
.pagination-item {padding: 0 10px;}
.pagination a{color:#999;}
.pagination a:hover{color:#dd4b39;}
.pagination span {color:#dd4b39; font-size:24px;}
.pagination-ht {font-size: 16px;}
.pagination-ht:hover {text-decoration: none;}

.old_price {width:94px; height:20px; padding-top: 7px; background: url('old_price.png') 0 0 no-repeat; font-size: 15px; color: #356be6; font-weight: bold; text-align: center; position: absolute; margin: -62px 0 0 60px;}

.show-menu-filters {
	display: none;
}

@media only screen and (max-width:976px) {
	#content {
		float: none;
		width: auto;
	}
	
	aside {
		width: auto;
		float: none;
	}
	
	.show-menu-filters {
		width: 126px;
		height: 26px;
		cursor: pointer;
		z-index: 1001;
		display: block;
		background: #dd4b39;
		text-align: center;
		color: #fff;
		font-weight: bold;
		border-radius: 5px;
		margin-bottom: 16px;
		box-shadow: 0px 2px 3px #d6d6d6;
	}
	
	.menu-products {
		width: auto;
	}
	
	#new_products {
		height: 320px
	}
	
	#top_products {
		height: 640px
	}
	
	.menu-product {
		width: 182px;
		float: left;
		margin-right: 13px;
	}
}

@media only screen and (max-width:641px) {
	#top_products {
		height: 940px
	}
}

@media only screen and (max-width:446px) {
	#new_products {
		height: 640px
	}
	
	#top_products {
		height: 1500px
	}
}