.e5-b2b-b2c-switch {
	display: none !important;
}

.e5-b2b-b2c-switch .button {
	border-radius: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	min-height: unset;
	min-width: 90px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	box-shadow: none;
}

.e5-b2b-b2c-switch .e5-b2c-spacer {
	margin-left: 1em;
	margin-right: 1em;
	border-left: 1px solid #ffffff;
}

.e5-b2b-b2c-switch .button.b2c {
	background-color: #ffffff;
	color: #0069B4;
	border: 1px solid #0069B4;
}

.e5-b2b-b2c-switch .button.b2c:not(.active):hover {
	background-color: #0069B4 !important;
	color: #ffffff;
}

.e5-b2b-b2c-switch .button.b2c.active {
	background-color: #ffffff;
	color: #0069B4;
}

.e5-b2b-b2c-switch .button.b2b {
	background-color: #0069B4;
	color: #ffffff;
	border: 1px solid #ffffff;
}

.e5-b2b-b2c-switch .button.b2b:not(.active):hover {
	background-color: #ffffff !important;
	color: #0069B4;
}

.e5-b2b-b2c-switch .button.b2b.active {
	background-color: #0069B4;
	color: #ffffff;
}

.e5-top-bar-b2b {
	background-color: white !important;
	border-bottom: 3px solid #0069B4;
}

.e5-top-bar-b2b .e5-nav-phone-number-b2b {
	color: #0069B4 !important;
}

.e5-top-bar-b2b .e5-nav-phone-number-b2b {
	color: #0069B4 !important;
}

.e5-top-bar-b2b .e5-b2b-spacer {
	border-left: 1px solid #0069B4;
}

.e5-top-bar-b2b .e5-b2b-button-active {
	border-radius: 5px;
	background-color: #0069B4 !important;
	color: #ffffff !important;
}

.e5-top-bar-b2b .e5-b2b-language {
	color: #000000 !important;
}

@media screen and (max-width: 1200px) {
	#main-menu .e5-b2b-b2c-switch {
		margin-bottom: 32px;
	}

	#main-menu .e5-b2b-b2c-switch .e5-b2c-spacer {
		border-left: 1px solid #0069B4;
		padding: 8px 0;
	}

	#main-menu .e5-b2b-b2c-switch .button.b2c {
		background-color: #ffffff;
		color: #0069B4;
		border: 1px solid #0069B4;
		opacity: 50%;
	}
	
	#main-menu .e5-b2b-b2c-switch .button.b2c:not(.active):hover {
		background-color: #0069B4 !important;
		color: #ffffff;
	}
	
	#main-menu .e5-b2b-b2c-switch .button.b2c.active {
		background-color: #0069B4;
		color: #ffffff;
		opacity: 100%;
	}
	
	#main-menu .e5-b2b-b2c-switch .button.b2b {
		background-color: #ffffff;
		color: #0069B4;
		border: 1px solid #0069B4;
		opacity: 50%;
	}
	
	#main-menu .e5-b2b-b2c-switch .button.b2b:not(.active):hover {
		background-color: #0069B4 !important;
		color: #ffffff;
	}
	
	#main-menu .e5-b2b-b2c-switch .button.b2b.active {
		background-color: #0069B4;
		color: #ffffff;
		opacity: 100%;
	}
}