.top-header-search {
	position: relative;
}

.search-box {
	position: relative;
	display: flex;
	align-items: center;
}

.search-field {
	height: 40px;
	padding: 0 45px 0 15px !important;
	border: 1px solid #ddd !important;
	border-radius: 30px !important;
	background: lightgray;
}
.search-submit {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);

	width: 30px;
	height: 30px;

	display: flex;
	align-items: center;
	justify-content: center;

	padding: 0;
	border: 0;
	background: transparent;
	cursor: pointer;

	color: #333;
}

.search-submit svg {
	display: block;
}
