.elki {
	max-width: 948px;
	width:100%;
	margin: auto;
}

.elki section {
	margin-bottom: 1px;
}

.elki .a-section {
	margin-bottom: 1px;
}

.elki section article {
	width: 25%;
	height: 100%;
	float: left;
}

.elki .a-section .a-article {
	width: 25%;
	height: 100%;
	float: left;
	transition: all 0.5s;
}

.elki section article {
	height: inherit;
}

.elki .a-section .a-article {
	height: inherit;
}

.elki section {
	display: flex;
	flex-wrap: wrap;
}

.elki .a-section {
	display: flex;
	flex-wrap: wrap;
}

.priceList__wrap {
	position: absolute;
	top: calc(100% - 30px);
	left: 0;
	/* right: 0; */
	opacity: 0;
	visibility: hidden;
	z-index: 2;
	display: flex;
	justify-content: center;
	transition: transform 0.5s;
	transform: scaleY(0);
	transform-origin: top;
	              
  
}
.priceList__wrap:link,
.priceList__wrap:active,
.priceList__wrap:visited,
.priceList__wrap:focus{
	color:#363636;
}


.priceList {
	display: flex;
	margin: 0;
	padding: 0;	
	border: 2px solid #4470ca;
	border-radius: 4px;
	background-color: #fff;
}

.colHeader {
	display: flex;
	justify-content: space-around;
	font-weight: 700;
	flex-direction: column;
}

.colHeader > div {
	flex: 1;
	text-align: center;
	padding: 5px 20px;
	white-space: nowrap;
}

.colHeaderHeight {
	border-right: 2px solid #4470ca;
	border-bottom: 2px solid #4470ca;
	font-size: 18px;
}

.colHeaderPrice {
	border-bottom: 2px solid #4470ca;
	font-size: 18px;
}

.colHeight {
	border-right: 2px solid #4470ca;
	font-weight: 700;
	transition:0.3s;
}

.colPrice {
	color: #719cff;
	font-weight: 700;
	transition:0.3s;
}
.colPrice:hover,
.colHeight:hover
{
	color: #4470ca;
} 

@media only screen and (min-width: 320px) and (max-width: 400px) {
	.elki section article {
		width: 50%;
		float: left;
	}

	.elki .a-section .a-article {
		width: 50%;
		float: left;
	}
}
@media only screen and (min-width: 320px) and (max-width: 560px) {
	.elki section article {
		margin-bottom: inherit;
		height: inherit;
	}

	.elki .a-section .a-article {
		margin-bottom: inherit;
		height: inherit;
	}

	.recommendedItem .tovar_elka .number {
		display: none;
	}
}

@media only screen and (min-width: 401px) and (max-width: 600px) {
	.elki section article {
		width: 50%;
		float: left;
	}

	.elki .a-section .a-article {
		width: 50%;
		float: left;
	}

	.elki_section_article_mobile:nth-child(1) {
		margin-top: 40px;
	}

	.tovar_img_mobile {
		height: 150px;
	}
}

@media only screen and (min-width: 601px) and (max-width: 700px) {
	.elki section article {
		width: 50%;
		float: left;
	}

	.elki .a-section .a-article {
		width: 50%;
		float: left;
	}
}

@media only screen and (min-width: 701px) and (max-width: 900px) {
	.elki section article {
		width: 33.33%;
	}

	.elki .a-section .a-article {
		width: 33.33%;
	}
}

@media (min-width: 1000px) {
	.tovar_elka:hover .priceList__wrap {
		opacity: 1;
		visibility: visible;
		transform: scaleY(1);
	}
}

@media only screen and (min-width: 1700px) {
	.elki {
		max-width: 100%;
	}
}

@media (max-width: 1601px) {
	.priceList {
		font-size: 12px;
	}

	.colHeaderHeight {
		font-size: 16px;
	}

	.colHeaderPrice {
		font-size: 16px;
	}
}