/* Milwaukee header logo */
.mw-logo {
	display: inline-flex !important;
	align-items: center !important;
	gap: 16px !important;
	text-decoration: none !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	min-width: 0 !important;
}

.mw-logo .mw-logo-mark,
.mw-logo .mw-logo-text {
	display: none !important;
}

.mw-logo-clean {
	display: block !important;
	width: 190px !important;
	max-width: 34vw !important;
	height: auto !important;
	object-fit: contain !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	filter: drop-shadow(0 12px 22px rgba(218, 3, 29, 0.28));
}

.mw-logo-caption {
	display: block !important;
	color: rgba(255,255,255,.78) !important;
	font-size: 12px !important;
	line-height: 1.16 !important;
	font-weight: 700 !important;
	letter-spacing: .16em !important;
	text-transform: uppercase !important;
	white-space: nowrap !important;
}

@media (max-width: 760px) {
	.mw-logo {
		gap: 12px !important;
	}

	.mw-logo-clean {
		width: 150px !important;
		max-width: 50vw !important;
	}

	.mw-logo-caption {
		font-size: 10px !important;
		letter-spacing: .11em !important;
	}
}

@media (max-width: 460px) {
	.mw-logo-caption {
		display: none !important;
	}

	.mw-logo-clean {
		width: 170px !important;
		max-width: 72vw !important;
	}
}
