.search-block {
  border: 1px solid #DFE0E2;
  border-radius: 16px !important;
}
.search-block #title-search-input {
  border: 0;
  border-right: 0;
  height: 54px;
}
.search-block #title-search-input + button {
  height: 56px;
  border: 0;
  border-left: 0;
  flex: 0 56px !important;
  border-radius: 16px !important;
  margin: -1px;
  padding: 5px;
}
.search-block #title-search-input:focus, .search-block #title-search-input:focus + button {
  border-color: #BEDBE5;
}
.search-block .search-block .input-group input {
  border-radius: 16px;
}


.search-title-button {
	background-image: url(images/icon-search.svg);
	background-repeat: no-repeat;
	background-position: center;
	min-width: 45px;
	/* min-height: 38px; */
	/*height: calc(1.5em + 0.75rem);*/
	border-radius: 3px;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#title-search-input {
	height: 50px!important;
	background: white;
}

.title-search-result {
	border: 1px solid #dfe0e2;
    display: none;
    overflow: hidden;
    z-index: 205;
    background-color: #fff;
    padding: 16px;
    border-radius: 16px;
}

.search-title-result-item {
	/*border-bottom: 1px solid #dfe0e2;*/
	padding: 5px 0;
}
.search-title-result-item-info {

}
.search-title-result-item-info b {
	font-weight: 600;
}

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

.search-title-result-item-link {
	font-size: 14px;
    transition: 170ms linear all;
    line-height: 1.1;
    display: inline-block;
}

.search-title-result-item-price {
	font-size: 14px;
}

.search-title-result-item-current-price {
    font-weight: 500;
}

.search-title-result-item-old-price {
	font-size: 80%;
	text-decoration: line-through;
}