.edgtf-header-vertical {
    .edgtf-vertical-dropdown-toggle {
        .edgtf-menu-second {
            margin: 0px;
            display: none;
            overflow: hidden;
            z-index: 10;
            position: relative;

            &:after {
                display: none;
                width: 44px;
                height: 1px;
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                background-color: $first-main-color;
            }
        }

        .edgtf-menu-second .inner_arrow {
            display: none;
        }

        .edgtf-menu-second ul ul {
            display: none;
        }

        ul li a {
            display: block;
        }

        ul li a .line {
            display: none;
        }

        & > ul > li.current-menu-ancestor .edgtf-menu-second,
        & > ul > li.current-menu-ancestor .edgtf-menu-second .edgtf-menu-inner ul li.current-menu-ancestor ul {
            display: block;
        }

        ul > li.menu-item-has-children > a .plus {
            width: 14px;
            height: 14px;
            z-index: 10000;
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            display: block;
            color: #9d9d9d;
            font-size: 14px;
            line-height: 14px;
            font-family: 'ElegantIcons';
            cursor: pointer;

            @include edgtfTransform(translateY(-50%));
        }

        ul > li.menu-item-has-children > a .plus:before {
            content: "\4c";
        }

        .edgtf-menu-second ul > li.menu-item-has-children > a .plus {
            display: block;
        }

        ul li.menu-item-has-children a span {
            display: inline-block;
            max-width: 180px;
        }

        ul li a .edgtf-menu-arrow {
            display: none;
        }

        li.edgtf-narrow .edgtf-menu-second .edgtf-menu-inner ul {
            background-color: transparent;
            padding: 0;
            width: 100%;
            border: none;
        }

        .edgtf-menu-second .edgtf-menu-inner ul li a {
            display: block;
            height: auto;
            font-weight: 400;
            line-height: 18px;
            color: #9d9d9d;
            margin: 0;
            padding: 5px 0px 5px 0px;
            text-decoration: none;
            position: relative;

            @include edgtfTransition(color 0.3s ease);
        }

        .edgtf-menu-second .edgtf-menu-inner ul li a:hover {
            color: $first-main-color;
        }

        li.edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul ul {
            display: none;
        }

        .edgtf-menu-second .edgtf-menu-inner ul ul li a {
            padding-left: 15px;
        }
    }
}

