.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
}

.dd-menu-button .dd-text {
    color: #fff
}

.dd-menu-button .dd-text, .dd-title {
    font-size: 14px
}

.dd-icon-content {
    font-family: ETmodules;
    display: inline-block
}

.dd-icon-content, .dd-text {
    font-weight: 400;
    line-height: 1
}

.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-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_divimenus_flex {
    padding: 15px 5px 10px !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-popup-active--disable-page-scroll {
    overflow: hidden !important
}

.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 {
    position: absolute !important;
    margin-bottom: 0 !important;
    overflow: hidden;
    width: 0;
    height: 0 !important;
    visibility: hidden;
    opacity: 0
}

.dd-divimenu-open .et_pb_divimenus_flex_item {
    position: relative !important;
    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%)
}
