.navigation-clean-search .navbar-nav a.active,
.navigation-clean-search .navbar-nav>.show>a {
	background: 0 0;
	box-shadow: none
}

.navigation-clean-search.navbar-light .navbar-nav a.active,
.navigation-clean-search.navbar-light .navbar-nav a.active:focus,
.navigation-clean-search.navbar-light .navbar-nav a.active:hover {
	color: #8f8f8f;
	box-shadow: none;
	background: 0 0;
	pointer-events: none
}

.navigation-clean-search.navbar .navbar-nav .nav-link {
	padding-left: 18px;
	padding-right: 18px
}

@media (min-width:576px),
(max-width:991px) {
	.navigation-clean-search.navbar-light .navbar-nav .nav-link {
		color: #333;
		font-weight: 300;
		font-size: .8rem;
		display: none
	}
}

.navigation-clean-search.navbar-light .navbar-nav .nav-link:focus,
.navigation-clean-search.navbar-light .navbar-nav .nav-link:hover {
	color: #37434d!important;
	background-color: transparent
}

.navigation-clean-button .action-button:active,
.navigation-clean-search .action-button {
	background: #56c6c6;
	border-radius: 20px;
	font-size: inherit;
	color: #fff!important;
	box-shadow: none;
	border: none;
	text-shadow: none;
	padding: 8px 20px;
	transition: background-color .25s
}

.navigation-clean-search .action-button:focus,
.navigation-clean-search .action-button:hover {
	background: #66d7d7
}

.navigation-clean-search .form-inline label {
	color: #ccc
}

.navigation-clean-search .form-inline .search-field {
	background: 0 0;
	border: none;
	border-radius: 0;
	color: #ccc;
	box-shadow: none;
	color: inherit;
	transition: border-bottom-color .3s;
	font-size: 1rem
}

@media (max-width:767px) {
	.navigation-clean-search .form-inline .search-field {
		display: inline-block;
		width: 75%;
		font-size: 1.1em
	}
}

.navigation-clean-search .form-inline .search-field:focus {
	border-bottom: 1px solid #ccc
}