/* search form */

#title-search-input{
	border: 1px solid #5653a6;
	border-radius: 4px;
	height: 35px;
	padding: 5px 35px 5px 5px;
	width: 100%;
	font: 14px/18px 'Roboto';
}

#title-search{
	max-width: 353px;
  width: 100%;
	position: relative;
	-moz-transition: .2s ease;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

#title-search .btn-search{
	position: absolute;
	right: 0;
	top: 6px;
	border: 0;
	background: none;
}

#popup-search-input{
  padding-right: 35px;
}
/*
#title-search.focused{
	background: #FFF;
	border-color: #6F66A5;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF; 
	box-shadow:0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #FFF;
	top:5px;
}
.search_in_head-input{
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height:33px;
}
.search_in_head-search_ic{
	background-image:url(/bitrix/templates/sm/img/search_ic.png);
	cursor: pointer;
	height: 14px;
	width: 13px;
	position:absolute;
	left:345px;
	bottom:16px;
}*/
div.title-search-result{
	display: none;
	margin-top: 14px;
	overflow: hidden;
	z-index: 205;
	background: #fff;
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.23);
	border-radius: 5px;
}
.title_search_result-catalog-item{
	padding: 12px 20px;
	border: 0;
}
.title_search_result-catalog-item:hover{
	background: #f5f5f5;
}

.title_search_result-catalog_separator{
	height: 1px;
	background: #e4e4e4;
}
.title_search_result-catalog-item .desc{margin-left: 10px;}

.title_search_result-catalog-item .ttl {font: 600 13px/15px 'Roboto';color: #000;}

.title_search_result-catalog-item .price{color:#3c3a92;font: 600 13px/15px 'Open Sans';}

.title_search_result-catalog-item .price-wrap{margin-top: 5px;}

.title_search_result-other-item a{color: #000; font:400 13px/18px 'Roboto'; border-bottom: 1px solid #222;}

/* search.title -> results -> other */
.title_search_result-other-item{
	padding: 4px 20px;
	margin-bottom: 10px;
}

