.urbaclic_container {
	float:left;
	display:block;
	clear:both;
	width:100%;
	position:relative;
}
.urbaclic_container .urba-results {
	position:absolute;
	left:0;
	/*right:0;*/
	z-index:2500;
	background:#fff;
	color:#000;
	border:1px solid #ccc;
	width:auto;
	min-width:100%;
}
.urbaclic_container .urba-results ul {
	float:left;
	clear:both;
	width:auto;
	min-width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
.urbaclic_container .urba-results ul li {
	float:left;
	display:block;
	clear:both;
	line-height:30px;
	/*border-bottom:1px dotted #ccc;*/
	width:100%;
	padding:0 5px;
	white-space: nowrap;
	cursor:pointer;
	text-align: left;
}
/*.urbaclic_container .urba-results ul li:nth-child(odd){
	background:#f2f2f2;
}*/
.urbaclic_container .urba-results ul li:last-child{ 
	border:0;
}
.urbaclic_container .urba-results ul li:not(.search-categorie):hover, .urbaclic_container .urba-results ul li:not(.search-categorie).focus {
	background:#ddd;
}
.urbaclic_container .urba-results ul li.search-categorie {
	cursor:default;
}
.urbaclic_input {
	float:none !important;
}
.urbaclic_container .urba-results ul li.search-categorie {
	font-weight:bold;
	text-transform: uppercase;
}

.urbaclic_container .urba-results ul li[class*="type-"]:before {
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
	margin-right:10px;
	margin-left:5px;
	color: var(--main-color);
}
.urbaclic_container .urba-results ul li.type-street:before {
	font-weight: 900;
	content:"\f05b";
}
.urbaclic_container .urba-results ul li.type-ville:before {
	content:"\f1ad";
}
.urbaclic_container .urba-results ul li.type-cp:before {
	content:"\f024";
}
.urbaclic_container .urba-results ul li.type-dep:before {
	content:"\f279";
}
.urbaclic_container .urba-results ul li.type-reg:before {
	content:"\f279";
}