/* Search Bar */
.ubermenu .ubermenu-search .ubermenu-searchform {
	position: relative;
	background: #f9f9f9;
	width:150px;
	margin:7px;
}
.ubermenu .ubermenu-search input.ubermenu-search-input {
	width: 100%;
	padding: 8px 40px 8px 15px;
	color: #333;
	background: transparent;
	border:none;
}
.ubermenu .ubermenu-search .ubermenu-search-submit,
.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit {
	position: absolute;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	cursor: pointer;
	color: #666;
	/*font-family: FontAwesome !important;*/
	font-style: normal;
	font-weight: normal;
	font-size:inherit;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Search - submenu */
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
	height: 50px;
	margin:0;
	background: #f9f9f9;
	width:100%;
}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
	width: 100%;
	padding: 14px 50px 14px 25px;
	height: 100%;
	color: #333;
	background: transparent;
}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
	position: absolute;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	cursor: pointer;
	color: #666;
	/*font-family: FontAwesome !important;*/
	font-style: normal;
	font-weight: normal;
	font-size:inherit;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
