.brand-five-homepage #brandFiveLink {
	color: #231f20;
	background-color: #fff;
  }
@media (min-width: 768px) {
	.navigation nav.top,
	header .site-search {
		position: initial;
	}
}
header .site-search .form-group {
	margin-bottom: 0;
}
header .site-search button {
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}

.navigation nav.top > ul, .navigation nav.top ul .dropdown-menu {
	font-size: 14px;
}
@media (min-width: 416px) and (max-width: 767px) {
	header #logo {
    	position: initial;
	}
	header .row {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.top-block {
		position: initial;
	}
	header .row:before, header .row:after {
		display: none;
	}
	.top ul {
		display: flex;
		gap: 1em;
	}
	.top a {
		white-space: nowrap;
	}
	.navbar-header {
		display: none;
	}
	.navigation {
		position: initial;
	}
	.navigation .reveal {
		display: block;
	}
	.master-header-top .nav-pills > li > a {
		font-size: 20px;
	}
}
@media (max-width: 677px) {
	.site-search {
		position: absolute;
		top: 100%;
		left: 1em;
		right: 1em;
		margin: 1em 0 0;
	}
	header {
		min-height: initial;
		margin-bottom: 2em;
	}
	.pipe {
		display: none;
	}
	.top-block {
		margin-right: 1em;
	}
	.navbar-header,
	header button.expand {
		position: initial;
	}
}
@media (max-width: 415px) {
	html.reveal-out {
		overflow: initial;
	}
	html.reveal-out header {
		padding: 0;
		overflow: initial;
	}
	.top-block {
		position: initial;
		flex-direction: column;
		align-items: flex-start;
		gap: 0;
	}
	.top-block > a {
		padding-left: 15px;
	}
	.navigation {
		display: none;
	}
	html.reveal-out .navigation {
		display: block;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #efefef;
		overflow: initial;
	}
	.site-search {
		position: relative;
		margin-bottom: 1em;
		width: calc(100% - 1em);
	}
	.navbar-toggle {
		margin: 0;
	}
	header #logo {
		position: initial;
	}
	header .row {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	header .row:before, header .row:after {
		display: none;
	}
}

.badge-sale {
	background: transparent;
}
.badge-sale img {
    width: 40px;
}