div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
.search-input input[type="submit"] {
	display: none;
}
.capabilities__title {
	text-align: right;
	width: 100%;
}
.search-input input[type="text"] {
	outline: none;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.search-input input[type="text"] {
	border: 0 none transparent;
	background: no-repeat left top url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' fill='%23AA813E' viewBox='0 0 30 31'%3E%3Cpath d='M11.4201 0.5C13.6048 0.499953 15.7436 1.12628 17.5828 2.30468C19.4221 3.48308 20.8845 5.16408 21.7966 7.14824C22.7088 9.13241 23.0323 11.3364 22.7288 13.4989C22.4254 15.6613 21.5077 17.6913 20.0846 19.3481L30 29.2586L28.7579 30.5L18.8408 20.5878C17.4422 21.7833 15.7752 22.6232 13.9818 23.0359C12.1884 23.4487 10.3218 23.4222 8.54092 22.9585C6.76002 22.4949 5.11763 21.6079 3.7536 20.3732C2.38957 19.1384 1.34433 17.5924 0.706891 15.8669C0.069455 14.1413 -0.141289 12.2874 0.0926076 10.4629C0.326504 8.63843 0.998112 6.89748 2.05023 5.38833C3.10235 3.87918 4.50381 2.64655 6.13525 1.79542C7.76669 0.944281 9.57977 0.499859 11.4201 0.5ZM11.4201 2.25593C8.85745 2.25593 6.39978 3.27342 4.58773 5.08457C2.77568 6.89572 1.75768 9.35217 1.75768 11.9135C1.75768 14.4749 2.77568 16.9313 4.58773 18.7425C6.39978 20.5536 8.85745 21.5711 11.4201 21.5711C13.9827 21.5711 16.4404 20.5536 18.2524 18.7425C20.0645 16.9313 21.0825 14.4749 21.0825 11.9135C21.0825 9.35217 20.0645 6.89572 18.2524 5.08457C16.4404 3.27342 13.9827 2.25593 11.4201 2.25593Z'/%3E%3C/svg%3E" );
	width: 30px;
	height: 31px;
	padding: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.search-input input[type="text"]:focus {
	width: 250px;
	background-color: #fff;
	border: 1px solid #aa813e;
	height: 30px;
	padding: 0 3px;
	cursor: auto;
}

.search-input input[type="text"]::-webkit-search-decoration,
.search-input input[type="text"]::-webkit-search-cancel-button {
	display: none;
}

.search-input input[type="text"] {
	color: transparent;
	cursor: pointer;
}
.search-input input[type="text"]:hover {
	background-color: #fff;
}
.search-input input[type="text"]:-moz-placeholder {
	color: transparent;
}
.search-input input[type="text"]::-webkit-input-placeholder {
	color: transparent;
}
