.outside-right {
	left: auto !important;
	right: 0 !important;
	margin: 0 !important;
}

.outside-left {
	left: 0 !important;
	right: auto !important;
	margin: 0 !important;
}

.outside-bottom {
	top: auto !important;
	bottom: 0 !important;
	margin: 0 !important;
}

.outside-top {
	bottom: 0 !important;
	top: auto !important;
	margin: 0 !important;
}

.ajaxloaded .et_fb_fallback_content {
	display: block !important;
}

li.menu-item.ajax-mm {
	position: static !important;
}

.ajax-mm .de-mega-menu {
	width: 100%;
	display: none;
	top: calc(100% - 1px);
}

li.menu-item.ajax-mm:hover .de-mega-menu {
	display: block;
}

li.menu-item.ajax-mm .de-mega-menu.show-always {
	display: block !important;
}

.nav li .dmm-dropdown-wrapper > ul {
	opacity: 1 !important;
	display: block;
	visibility: visible;
	position: relative;
	float: left;
	padding: 0;
}

.nav li .et_pb_dmm_dropdown,
.nav li .et_pb_dmm_dropdown .et_pb_module_inner,
.nav li .et_pb_dmm_dropdown .dmm-dropdown-wrapper {
	height: 100%;
	position: relative;
	float: left;
}

.nav li .dmm-dropdown-wrapper ul {
	border-top: none !important;
}

.et_pb_layout-template-default .et_pb_dmm_dropdown::before {
	background-repeat: no-repeat;
	background-position: center;
	content: "" !important;
	width: 20px;
	height: 20px;
	margin: auto;
}
.et_pb_layout-template-default .et_pb_dmm_dropdown::after {
	content: "" !important;
	display: block !important;
	width: 15px;
	height: 20px;
	background-image: url(../images/admin-area/divi-engine-grey.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	position: absolute;
	right: 7px;
	top: 3px;
}
.et_pb_layout-template-default .et_pb_dmm_dropdown::before {
	background-image: url(../images/admin-area/mega-dropdown.svg);
}
@keyframes slideDown {
	from {
		height: 0;
		overflow: hidden;
	}
	to {
		height: 100%;
		overflow: hidden;
	}
}
