/* Minimal additions on top of captured Divi CSS */

/*
 * Divi binds smooth-scroll to `.mobile_nav`; it assumes e.target has .hash (anchor).
 * Clicks on span.mobile_menu_bar caused e.target.hash.slice(1) to throw and blocked the menu.
 */
.mobile_nav > a.mobile_menu_bar {
	text-decoration: none;
	color: inherit;
	box-sizing: border-box;
}

.e360s-nav-muted {
	cursor: default;
	color: inherit;
	opacity: 0.65;
}

/*
 * Shared head-global critical CSS omits Divi toggle rules present on some inner pages.
 * Without these, accordion panels all appear expanded and chevrons misbehave.
 */
.et_pb_toggle_content,
.et_pb_toggle_title {
	word-wrap: break-word;
}
.et_pb_toggle {
	border: 1px solid #d9d9d9;
}
.et_pb_toggle_close {
	background-color: #f4f4f4;
	padding: 20px;
}
.et_pb_toggle_close .et_pb_toggle_content {
	display: none;
}
.et_pb_toggle_open {
	padding: 20px;
	background-color: #fff;
	z-index: 1;
}
.et_pb_toggle .et_pb_toggle_title,
.et_pb_toggle h5.et_pb_toggle_title {
	cursor: pointer;
	position: relative;
	padding: 0 50px 0 0;
}
.et_pb_toggle_close .et_pb_toggle_title,
.et_pb_toggle_close h5.et_pb_toggle_title {
	color: #666;
}
.et_pb_toggle_open .et_pb_toggle_title,
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: #333;
}
.et_pb_toggle_title:before {
	content: "\E050";
	position: absolute;
	right: 0;
	font-size: 16px;
	color: #ccc;
	top: 50%;
	margin-top: -0.5em;
	font-family: ETmodules !important;
	font-weight: 400 !important;
	speak: never;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.et_pb_toggle .et_pb_toggle_title:before {
	right: 0;
	left: auto;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
	content: "\E04F";
}
.et_pb_toggle_content {
	padding-top: 20px;
	position: relative;
}
