.header-search 										{ width: 0px;  margin-left: -5px; border: none; height: 7px; font-size: 15px;}
.header-animation									{ -webkit-transition: all 0.5s; transition: all 0.5s; width: 250px; padding: 1px 10px 3px; color: #999999 !Important; background-color: white; height: 28px; margin-left: 2px; }
.header-animation-remove							{ -webkit-transition: all 0.5s; transition: all 0.5s; width: 0px;  margin-left: -15px; border: none; height: 7px;}
.header-search-button								{ position: relative; display: inline-block;  margin: 0;  vertical-align: top; }

.header-search-button button                        { border: none; background-color: white; width: 32px; height: 28px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWRJREFUeNrslsF1gzAMhoEJMgIjtBvQY05hg8IEJROknSAwQegEpSeOJROEERiBbFBR/X1xkgZku+bS6j35JeAnfZZkCc/76+Jr7V7mMa13F09b0sars94dwDJPaN3gX0V6VN6uSEPSgjTXBfEnHC9ofYODlIw3N/ZFABz2P+hATAEcaO3gvBdEaocUiSGCEWPP+JWKT1RnKYB30ggEI6F/0nJ+kgEiQlqMI5CgslvtsmbgkvTRBmCo7HeL6/36FQWrGuBcmglHLrQFmEXcAHARWwF0P7RcHYnQoo0B9riGpiIu4uBGEZXKDNAN/xC5GFfRqgbWpFsYlDoPMTsKOkRnB1BnFSA+RF2NQb8HV/V745jTsIXR4qo78qkT1EyJiRhjILX2ACcnGxjulSYVQsszOJ6KIgjfsMgWSqqakdE8CeE7bXMCCLcAAgj3ABMQ8wCcQ9yrPWK+acifay/ev1zIpwADAPaqebk2DmbpAAAAAElFTkSuQmCC);}
.header-search-buttonMob 							{ display: none; width: 24px;height: 24px;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABmElEQVRIS7WVz1HCUBCHvxUunLQDoQLpwHhwBm50IFZgXgdawcMKiB1wS2Y8SAlYgViB3jwxq5vAMMH8AQ1vJpe8l/327f72F6FoDXwAcoPQh/SxtUBZgD6RuHnhdwUvJffu2vdpiUe0B8xQZsByfaaLMAJGqLyxUsezW9SBtgAL3pYXVB9J3H3lhwNv+yErgjpIBtgGdyQuqssq3R/4MTCpg2SAoZ+jzGsz3yWnN5FLkvCqLCnBGipExK67V+a7h4Z+iTIua7wBIoRPYhf+CZD1o0virGS/lgFMCeEh0stFySQ9JQlNeQWA4URR7ZG4jRwPu0jgz+jIB3GYl/w6inB0QBMlqhBJ1mSb1rrhKivcHk0+skz/O2hCQOyC8kHbWEULc0iT62FWYW5bocC82aWQE09y97CX2YmconpbldRvu24zQeUcJEJkztfqNYV1WheoBqBjRN9Te4AAkWkVpHA4Un+CMVZfDGYrDWpljHJTb65aASkGHDbLmXWXQJoBbP4PBZDmACWQZgEFkOYBO5DjADaQn8H9Bo/NyffpU5gBAAAAAElFTkSuQmCC);}
.mobSearchImg 						 				{ width: 24px; height: 24px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABaElEQVRIS7WVgVHCQBBF/69AOxArkA7EDuxA7CB0oBWgFYgd2IGUoBWAFUgH63zcMDHsXXLjsTM3zITLvr3dfz9EEGY2A3AHYOpLuz58vZJcR+9Fz9h9aGZKuARwCeDN19b3TADc+toAWJAUNBsHgCd/B/BM8iH3lpnp/wbAbAiyB3SSq6rVUFX+zhzA0xCkBain66HK+2A/yTXJm1RR9IGuSKrHxWFmmtE8NXgB1JIdSfW0OPwUE5Jq2VEIICU0JdLrKU+SfiEp5YUAkyxJtnIsOoWZnQP4JvlH8m0SneDkgBotSoqkHfK2VKJtC8YMWUM6nUz9Vv7noskuVGQYXasQRHIttYppToF9sxNkSfJxpNmdAbjPFRXZtQzsQnORPwH4dNiVjE22AODLf/eXLAcJL4f7kxIpgWAKJRVQgjh8cMxM+5KQEFB0lX/tPgmpAnAlhpBqgBSkKiCCVAccQUoHOna/D775AdvFxEN+XF0UAAAAAElFTkSuQmCC);}
.MARLFT2PX											{ margin-left: 2px !important;}
.ui-menu											{ display: inline-block; height: 140px; overflow-y: overlay; overflow-x: hidden;}
.ui-widget-content									{ background:none !important; background-color: #999999 !important;  }
.ui-menu .ui-menu-item								{ color: #ffffff !important; font-size: 14px; line-height: normal; border-bottom: 1px solid black !important; padding: 5px !important; }
.ui-autocomplete-input:focus	                                        { color: #999 !important; }
.ui-menu .ui-menu-item:hover							{ color: #aaaaaa !important; }
.ui-menu::scrollbar 									{ width: 12px; }
.ui-menu::scrollbar-track 							{ width: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1);  border-radius: 10px; background-color: black; } 
.ui-menu::scrollbar-thumb 							{ width: 8px; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color: #999999; }
.ui-menu::scrollbar-button 							{ background-color: white; }
.ui-menu::-webkit-scrollbar 							{ width: 12px; }
.ui-menu::-webkit-scrollbar-track 					{ width: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1);  border-radius: 10px; background-color: black; }
.ui-menu::-webkit-scrollbar-thumb 					{ width: 8px; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);  background-color: #999999; }
.ui-widget-content                                 				        { color: #999 !important; z-index: 9999 !important;  }
input:focus, input:hover								{ color: #999 !important; }
@media (max-width: 767px) {
	.header-search-buttonMob 						{ display: block; width: 24px;height: 24px;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABmElEQVRIS7WVz1HCUBCHvxUunLQDoQLpwHhwBm50IFZgXgdawcMKiB1wS2Y8SAlYgViB3jwxq5vAMMH8AQ1vJpe8l/327f72F6FoDXwAcoPQh/SxtUBZgD6RuHnhdwUvJffu2vdpiUe0B8xQZsByfaaLMAJGqLyxUsezW9SBtgAL3pYXVB9J3H3lhwNv+yErgjpIBtgGdyQuqssq3R/4MTCpg2SAoZ+jzGsz3yWnN5FLkvCqLCnBGipExK67V+a7h4Z+iTIua7wBIoRPYhf+CZD1o0virGS/lgFMCeEh0stFySQ9JQlNeQWA4URR7ZG4jRwPu0jgz+jIB3GYl/w6inB0QBMlqhBJ1mSb1rrhKivcHk0+skz/O2hCQOyC8kHbWEULc0iT62FWYW5bocC82aWQE09y97CX2YmconpbldRvu24zQeUcJEJkztfqNYV1WheoBqBjRN9Te4AAkWkVpHA4Un+CMVZfDGYrDWpljHJTb65aASkGHDbLmXWXQJoBbP4PBZDmACWQZgEFkOYBO5DjADaQn8H9Bo/NyffpU5gBAAAAAElFTkSuQmCC);}
	.mWDTH65									 	{ width : 65%; }
	button.navbar-nofill.navbar-toggle.header-search-button {    padding: 6px 10px;}
}
ul.ui-autocomplete                                  { padding-left: 0px !important; list-style: none !important; }
input#headerSearch                                  { border: none; outline: 0 none;}
@media all and (min-width: 768px){
div#mobileSearch 									{ display: none !important; }
}