/* ===== GENERAL */
ul.ui-autocomplete, .ui-menu {
	display: none !important;
}

.classipress .form_search input#s {
	margin-bottom: 0;
}

.classipress .tt-suggestion:first-of-type,
.classipress .tt-suggestion:first-of-type a,
.classipress .tt-suggestion:last-of-type,
.classipress .tt-suggestion:last-of-type a,
.classipress .tt-suggestion,
.classipress .tt-suggestion a {
	height: auto !important;
}



/* ===== AUTO SUGGEST */
.tt-hint {
	display: none;
}

.twitter-typeahead {
	float: left;
	width: 100%;
}

.tt-dropdown-menu,
.tt-dataset-search,
.tt-suggestion {
	width: 100% !important;
	border-radius: 0 !important;
}

.tt-dataset-search {
	border: none !important;
}

.tt-suggestion p {
	padding-bottom: 0 !important;
}

.tt-suggestion a {
	margin-bottom: 0 !important;
}

.tt-suggestion:first-of-type,
.tt-suggestion:first-of-type a {
	border-bottom: none !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.tt-suggestion:last-of-type,
.tt-suggestion:last-of-type a {
	border-top: none !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.tt-suggestion:not(:last-of-type):not(:first-of-type),
.tt-suggestion:not(:last-of-type):not(:first-of-type) a {
	border-top: none !important;
	border-bottom: none !important;
	border-radius: 0 !important;
	margin: 0 !important;
}

.tt-dropdown-menu {
	width: 100%;
	display: block;
}