.title-search-result {
	border: 1px solid #EBEBEB;
	background-color: #fff;
	border-top: none;
	border-radius: 8px;
	display: none;
	overflow: hidden;
	z-index: 205;
	transform: translateY(-3px);
	margin-top: 5px;
}

.search-result-item {
	border-bottom: none;
}

.search-result-item:last-child {
	border-bottom: none;
}

.search-result-minilink {
	color: #1D2848;
}

.search-result-minilink:hover, 
.search-result-minilink:focus {
	text-decoration: underline;
}

.search-result-box, .search-result-link {
	padding: 8px 16px;
	display: flex;
	align-items: center;

	font-weight: 500;
	font-size: 14px;
	line-height: 115%;
	color: #0E0E0E;
}

.search-result-link {
	color: #9EAED3;
}

.search-result-link:hover,
.search-result-link:focus {
	color: #FFFFFF;
	text-decoration: none;
}

.search-result-img-box {
	flex: 0 0 48px;
}

.result-search-name {
	display: block;

	overflow: hidden;
	max-height: 30px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	
	text-overflow: ellipsis;

	margin-bottom: 6px;
}

.search-price-box {
	flex: 0 0 80px;
}

.search-price {
	color: #3E5DA7;
	font-weight: 700;
}

.search-price--old {
	font-size: 12px;
	color: #9EAED3;
	font-weight: normal;
	text-decoration: line-through;
}

.result-search-nameprice {
	padding-left: 16px;
}

@media (max-width: 1270px) {
	.title-search-result {
		background-color: #fff;
		border: none;
		border-radius: 0;
		overflow: hidden;
		z-index: 205;
		transform: translateY(-3px);
		left: 0 !important;
		width: 100% !important;
		padding: 10px;
	}
	.search-result-link {
		color: #fb2c2a;
		background-color: #E6EDFF;
		border-radius: 10px;
		display: flex;
		justify-content: center;
		padding: 12px 30px;
		margin: 12px;
		font-weight: 700;
	}
}
