@charset "UTF-8";

/* Autocomplete */
#autosuggest.suggestion_list {
	background: white;
	color: #000;
	text-align:left;
	display: none;
	padding:0px;
	position:relative;
	z-index:222222;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 9px rgba(0,0,0,.2);
	box-shadow:0 3px 9px rgba(0,0,0,.2);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:420px;
	height:auto;
	max-width:100%;
	overflow:hidden;
	}
@media only screen and (max-width: 480px) {
	#autosuggest.suggestion_list {
		width:90%;
	}
}
#autosuggest.suggestion_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display:block;
	}
#autosuggest.suggestion_list li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display:block;
	background: #FFF;
	border-top:1px solid white;
	}
	
#autosuggest.suggestion_list li a {
	text-decoration: none;
	color: #333;
	padding:.3em 7px .3em 7px;
	display:block;
	margin: 0;
	white-space:nowrap;
	overflow:hidden;
	}
/**/
#autosuggest.suggestion_list li a span {
	text-decoration: none;
	float:right;
	color: #777;
	padding:.1em;
	display:inline-block;
	margin: 0 .1em;
	width:1em;
	height:1em;
	white-space:nowrap;
	overflow:hidden;
	}
#autosuggest.suggestion_list li a span.remove:after {
	content:'\002B';
	display:inline-block;
	width:1em;
	height:1em;
	position:relative;
	color: #777;
	transform:rotate(45deg);
	text-align:center;
	line-height:1em;
	}
#autosuggest.suggestion_list li a span.add:after {
	content:'\2794';
	display:inline-block;
	width:1.2em;
	height:1.2em;
	overflow:hidden;
	position:relative;
	color: #777;
	transform:rotate(235deg);
	text-align:center;
	line-height:1em;
	}
#autosuggest.suggestion_list li:hover a span,
#autosuggest.suggestion_list li:hover a span:after {
	color: #FFF;
	}
	
#autosuggest.suggestion_list li.selected {
	color: white;
	background: #0159c0;
	border-top:1px solid #0159c0;
	}
	
#autosuggest.suggestion_list li:hover,
#autosuggest.suggestion_list li.selected a,
#autosuggest.suggestion_list li:hover a span,
#autosuggest.suggestion_list li:hover a span:after,
#autosuggest.suggestion_list li.selected a span:after {
	color: white;
	}

