.et_pb_with_border.et_pb_event_menu .et_pb_menu__logo img {
	border: 0 solid #333
}

.et_pb_event_menu.et_hover_enabled:hover {
	z-index: auto
}

.et_pb_event_menu .et-menu-nav,
.et_pb_event_menu .et-menu-nav>ul {
	float: none
}

.et_pb_event_menu .et-menu-nav>ul {
	padding: 0 !important;
	line-height: 1.7em
}

.et_pb_event_menu .et-menu-nav>ul ul {
	padding: 10px 0;
	text-align: left
}

.et_pb_event_menu .et-menu-nav>ul ul a {
	padding-bottom: 6px !important;
}

.et_pb_bg_layout_dark.et_pb_event_menu ul li a {
	color: #fff
}

.et_pb_bg_layout_dark.et_pb_event_menu ul li a:hover {
	color: hsla(0, 0%, 100%, .8)
}

.et-menu li li.menu-item-has-children>a:first-child:after {
	top: 12px
}

.et_pb_event_menu .et-menu-nav>ul.upwards li ul {
	bottom: 100%;
	top: auto;
	border-top: none;
	border-bottom: 3px solid #2ea3f2;
	-webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
	box-shadow: 2px -2px 5px rgba(0, 0, 0, .1)
}

.et_pb_event_menu .et-menu-nav>ul.upwards li ul li ul {
	bottom: -23px
}

.et_pb_event_menu .et-menu-nav>ul.upwards li.mega-menu ul ul {
	bottom: 0;
	top: auto;
	border: none
}

.et_pb_menu_inner_container {
	position: relative
}

.et_pb_event_menu .et_pb_menu__wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	opacity: 1
}

.et_pb_event_menu .et_pb_menu__wrap--visible {
	-webkit-animation: fadeInBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
	animation: fadeInBottom 1s cubic-bezier(.77, 0, .175, 1) 1
}

.et_pb_event_menu .et_pb_menu__wrap--hidden {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
	animation: fadeOutBottom 1s cubic-bezier(.77, 0, .175, 1) 1
}

.et_pb_event_menu .et_pb_menu__menu {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.et_pb_event_menu .et_pb_menu__menu,
.et_pb_event_menu .et_pb_menu__menu>nav,
.et_pb_event_menu .et_pb_menu__menu>nav>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.et_pb_event_menu .et_pb_menu__menu>nav>ul {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.et_pb_event_menu .et_pb_menu__menu>nav>ul>li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0
}

.et_pb_event_menu .et_pb_menu__menu>nav>ul>li.mega-menu {
	position: static
}

.et_pb_event_menu .et_pb_menu__menu>nav>ul>li>ul {
	top: calc(100% - 1px);
	left: 0
}

.et_pb_event_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
	top: auto;
	bottom: calc(100% - 1px)
}

.et_pb_event_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 31px 0;
	white-space: nowrap
}

.et_pb_event_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after {
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul {
	padding: 0 !important
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul>li {
	margin-top: 8px
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-bottom: 8px
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li {
	margin-top: 0;
	margin-bottom: 8px
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a {
	padding-top: 8px;
	padding-bottom: 0
}

.et_pb_event_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after {
	top: auto;
	bottom: 0
}

.et_pb_event_menu .et_pb_menu__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.et_pb_event_menu .et-menu {
	margin-left: -11px;
	margin-right: -11px
}

.et_pb_event_menu .et-menu>li {
	padding-left: 11px;
	padding-right: 11px
}

.et_pb_event_menu--style-left_aligned .et_pb_menu_inner_container,
.et_pb_event_menu--style-left_aligned .et_pb_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.et_pb_event_menu--style-left_aligned .et_pb_menu__logo-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.et_pb_event_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 30px
}

.rtl .et_pb_event_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 0;
	margin-left: 30px
}

.et_pb_event_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,
.et_pb_event_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.et_pb_event_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,
.et_pb_event_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.et_pb_event_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,
.et_pb_event_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,
.et_pb_event_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.et_pb_event_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.et_pb_event_menu--style-centered .et_pb_menu__logo-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.et_pb_event_menu--style-centered .et_pb_menu__logo-wrap,
.et_pb_event_menu--style-centered .et_pb_menu__logo img {
	margin: 0 auto
}

.et_pb_event_menu--style-centered .et_pb_menu__menu>nav>ul,
.et_pb_event_menu--style-centered .et_pb_menu__wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_event_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
	display: none;
	margin-bottom: 30px
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo,
.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo img {
	margin: 0 auto
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,
.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap {
	width: 100%;
	height: 100%
}

.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo-slot img {
	max-height: 100%
}

.et_pb_event_menu .et_pb_menu__logo-slot .et-fb-content-placeholder {
	min-width: 96px
}

.et_pb_event_menu .et_pb_menu__search-container {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 999
}

.et_pb_event_menu .et_pb_menu__search-container--visible {
	opacity: 1;
	-webkit-animation: fadeInTop 1s cubic-bezier(.77, 0, .175, 1) 1;
	animation: fadeInTop 1s cubic-bezier(.77, 0, .175, 1) 1
}

.et_pb_event_menu .et_pb_menu__search-container--hidden {
	-webkit-animation: fadeOutTop 1s cubic-bezier(.77, 0, .175, 1) 1;
	animation: fadeOutTop 1s cubic-bezier(.77, 0, .175, 1) 1
}

.et_pb_event_menu .et_pb_menu__search-container--disabled {
	display: none
}

.et_pb_event_menu .et_pb_menu__search {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.et_pb_event_menu .et_pb_menu__search-form {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.et_pb_event_menu .et_pb_menu__search-input {
	border: 0;
	width: 100%;
	color: #333;
	background: transparent
}

.et_pb_event_menu .et_pb_menu__close-search-button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.et_pb_event_menu .et_pb_menu__close-search-button:after {
	content: "M";
	font-size: 1.7em
}

@media (min-width:981px) {
	.et_dropdown_animation_fade.et_pb_event_menu ul li:hover>ul {
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out
	}

	.et_dropdown_animation_slide.et_pb_event_menu ul li:hover>ul {
		-webkit-animation: fadeLeft .4s ease-in-out;
		animation: fadeLeft .4s ease-in-out
	}

	.et_dropdown_animation_expand.et_pb_event_menu ul li:hover>ul {
		-webkit-transform-origin: 0 0;
		-webkit-animation: Grow .4s ease-in-out;
		animation: Grow .4s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important
	}

	.et_dropdown_animation_flip.et_pb_event_menu ul li ul li:hover>ul {
		-webkit-animation: flipInX .6s ease-in-out;
		animation: flipInX .6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important
	}

	.et_dropdown_animation_flip.et_pb_event_menu ul li:hover>ul {
		-webkit-animation: flipInY .6s ease-in-out;
		animation: flipInY .6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important
	}

	.et_pb_menu.et_pb_menu_fullwidth .et_pb_row {
		width: 100%;
		max-width: 100%;
		padding: 0 30px !important
	}
}

@media (max-width:980px) {

	.et_pb_event_menu--style-left_aligned .et_pb_menu_inner_container,
	.et_pb_event_menu--style-left_aligned .et_pb_row {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.et_pb_event_menu--style-left_aligned .et_pb_menu__wrap {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.et_pb_event_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.et_pb_event_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.et_pb_event_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.et_pb_event_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
	.et_pb_event_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.et_pb_event_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,
	.et_pb_event_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo {
		margin: 0 auto
	}

	.et_pb_event_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
		display: none
	}

	.et_pb_event_menu .et_pb_row {
		min-height: 81px
	}

	.et_pb_event_menu .et_pb_menu__menu {
		display: none
	}

	.et_pb_event_menu .et_mobile_nav_menu {
		float: none;
		margin: 0 6px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.et_pb_event_menu .et_mobile_menu {
		top: 100%;
		padding: 5%
	}

	.et_pb_event_menu .et_mobile_menu,
	.et_pb_event_menu .et_mobile_menu ul {
		list-style: none !important;
		text-align: left
	}

	.et_pb_event_menu .et_mobile_menu ul {
		padding: 0
	}

	.et_pb_event_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
		top: auto;
		bottom: 100%
	}
}