#header {
	.header-search {
		.header-search__head {
			.form {
				& > span {
					input[type="text"] {
						@media(min-width: 768px){
							&:focus {
								@include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)"));
								animation: fan-animate 3s linear 0s infinite alternate;
							}
							@keyframes fan-animate {
								0%   { @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)")); }
								50%  { @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 16px rgba(13,97,171,.9)")); }
								100% { @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(102,175,233,.6)")); }
							}
						}
					}
				}
				button[type="submit"] {
					@media (min-width: 576px) {
						background: $color_blue;
						background: -moz-linear-gradient(top, #2E75D1 0%, #002B81 100%);
						background: -webkit-linear-gradient(top, #2E75D1 0%, #002B81 100%);
						background: linear-gradient(to bottom, #2E75D1 0%, #002B81 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E75D1', endColorstr='#002B81', GradientType=0 );
						&:hover {
							background: #2E75D1;
							background: -moz-linear-gradient(top, #388EFF 0%, #003CB5 100%);
							background: -webkit-linear-gradient(top, #388EFF 0%, #003CB5 100%);
							background: linear-gradient(to bottom, #388EFF 0%, #003CB5 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#388EFF', endColorstr='#003CB5', GradientType=0 );
						}
					}
				}
			}
		}
	}
}

//autocompliter
.autocompliter {
	background: #f5f5f5 !important;
	.autocompliter__message {
		font-size: 14px;
	}

	.autocompliter-catigories {
		padding-top: 16px;
		padding-bottom: 16px;
		font-size: 14px;
		.u-head {
			padding-bottom: 6px;
		}
		.u-list {
			margin: 0;
			padding: 0;
			list-style: none;
			li {
				border: 0;
				padding: 0;
				&:not(:first-child){
					margin-top: 6px;
				}
			}
			a {
				border-bottom-color: transparent;
				&:hover {
					border-bottom-color: $blue;
				}
			}
		}
	}
}