
.et_pb_column.dd-has-divimenu {
	z-index: 10 !important;
}

.et_pb_column.dd-has-main-divimenu {
	z-index: 11 !important;
}

.et_pb_column.dd-has-sub {
	z-index: 12 !important;
}

.et_pb_column--collapsed .dd-divimenu .et_pb_module {
	min-height: 0 !important;
}

.dd-divimenu .et_pb_divimenus_item {
	margin-bottom: 0 !important;
}

.dd-dm .et_pb_module, .dd-dm .et_pb_module_inner, .et-db #et-boc .et-l .dd-dm .et_pb_module {
	position: inherit !important;
}

.dd-divimenu {
	direction: ltr;
	position: relative;
	pointer-events: none;
	-ms-overflow-style: none;
}

.dd-dm {
	line-height: 0;
}

.dd-dm .dd-text:not(.dd-circle), .dd-item>img {
	display: block;
	white-space: nowrap;
}

.dd-dm .dd-circle {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	border-radius: inherit;
}

.dd-text {
	color: #666;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
}

.dd-menu-button .dd-text {
	color: #fff;
}

.dd-menu-button .dd-text, .dd-title {
	font-size: 14px;
}

.dd-divimenu-open .dd-mb-image-opacity, .dd-image-opacity .dd-menu-item-content.active img, .dd-image-opacity img:hover, .dd-menu-button:not(.dd-disabled) .dd-mb-image-opacity:hover {
	opacity: .5;
}

.dd-divimenu::-webkit-scrollbar, .dd-hide {
	display: none;
}

.et_pb_sticky .dd-menu-item-wrapper {
	z-index: 20;
}

.dd-menu-item, .dd-tooltip {
	position: absolute;
	top: 0;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.dd-menu-item {
	visibility: hidden;
	pointer-events: none;
	z-index: 20;
}

.dd-tooltip {
	z-index: 21;
}

.dd-menu-item a {
	cursor: default !important;
}

.dd-item {
	border: 0 solid #666;
	pointer-events: auto;
	cursor: pointer;
}

.dd-divimenu .dd-menu-button.dd-disabled .dd-item, .dd-divimenu .dd-mi.dd-disabled, .dd-divimenu .dd-mi.dd-disabled .dd-item {
	pointer-events: none;
	cursor: default;
}

.dd-dm img {
	max-width: inherit !important;
}

.dd-dm .dd-title {
	border: 0 solid #666;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.dd-title-clickable a {
	color: inherit;
	font-weight: inherit;
}

.dd-divimenu-open .dd-title-clickable span, .dd-divimenu-open .dd-tooltip.dd-hover-enabled span, .dd-menu-button>.dd-hover-enabled span, .dd-menu-button>.dd-title-clickable span {
	pointer-events: auto;
}

.dd-tooltip span {
	cursor: default;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.dd-tooltip.dd-title-clickable span {
	cursor: pointer;
}

.et_pb_divimenus .et_hover_enabled:hover {
	position: inherit;
}

.et_pb_divimenus.et_hover_enabled .dd-menu-bg {
	pointer-events: auto;
}

.et_pb_divimenus .et-fb-module-button-wrap--add {
	z-index: 25 !important;
}

.et_fb_divimenus .et-fb-icon--svg, .et_fb_divimenus_flex .et-fb-icon--svg {
	height: auto !important;
	margin: 0 0 5px !important;
}

.et_fb_global .et-fb-icon--svg path {
	stroke: #fff !important;
}

.dd-divimenu .et-fb-loader-wrapper {
	z-index: 50;
}

.dd-popup-c {
	position: fixed !important;
	display: none;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	top: 0;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg=="), default;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	z-index: 159899;
	padding: 0 !important;
}

.dd-popup-c.et_pb_section {
	padding: 0;
}

.dd-close-icon {
	position: absolute;
	right: 0;
	cursor: pointer;
	padding: 10px;
	z-index: 159899;
}

.dd-menu-item-modal {
	position: relative;
	cursor: default;
}

.dd-cart-info, .dd-flex, .dd-flex .dd-item, .dd-item-inner {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.dd-flex .dd-item {
	padding: 15px;
}

.dd-logo a, .dd-logo img {
	display: block;
}

.et_pb_divimenus_flex_item {
	margin-bottom: 0 !important;
	overflow: hidden;
	width: 0;
	height: 0 !important;
	visibility: hidden;
	opacity: 0;
}

.dd-divimenu-open .et_pb_divimenus_flex_item {
	pointer-events: auto;
	overflow: visible;
	width: auto;
	height: auto !important;
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s;
}

.dd-item-inner, .dd-menu-flex-item {
	position: relative;
}

.dd-menu-flex-sub {
	display: none;
	pointer-events: auto;
	z-index: 100002;
}

.dd-menu-flex-sub>ul {
	width: 240px;
}

.dd-menu-flex-sub ul li {
	margin-bottom: 0;
}

.dd-menu-flex-sub ul a {
	border: 0 solid #666;
}

.dd-cart-info {
	font-size: 14px;
	color: #fff;
	border-radius: 50%;
	width: 1.5em;
	height: 1.5em;
	line-height: 0;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
