/* Divi's "ETmodules" icon font is missing its .woff/.ttf/.svg files (only .eot exists),
   so its ligature glyphs render as raw fallback characters. Replace the two icons that
   are actually used on this site with plain Unicode characters that need no custom font. */

.et_pb_button:after,
.et_pb_button:before {
	font-family: inherit !important;
	content: "\203A" !important; /* › */
}

.mobile_menu_bar:before {
	font-family: inherit !important;
	content: "\2630" !important; /* ☰ */
	display: inline-block !important;
	width: 26px !important;
	max-width: 26px !important;
	font-size: 22px !important;
	line-height: 1 !important;
	text-align: center !important;
	overflow: hidden !important;
	vertical-align: middle !important;
}

/* The hamburger icon can overlap the EN/DE language switcher at some viewport widths.
   The exact offset needed varies by width, so it's computed and applied by
   header-layout-fix.js rather than a fixed value here. */
.mobile_menu_bar {
	position: relative !important;
}
