.edgtf-header-vertical {
    .edgtf-vertical-dropdown-float {
        .menu-item .edgtf-menu-second {
            position: absolute;
            top: -23px;
            left: calc(100% + 40px); /*because of the padding*/
            width: 220px;
            margin-left: 50px;
            opacity: 0;
            background-color: $first-main-color;
            visibility: hidden;

            @include edgtfTransition(all 0.3s ease-in-out);

            * {
                visibility: hidden;

                @include edgtfTransition(visibility 0.3s ease-in-out)
            }
        }

        .menu-item .edgtf-menu-second.edgtf-float-open {
            margin-left: 0px;
            opacity: 1;
            visibility: visible;

            * {
                visibility: visible;
            }
        }

        .menu-item .edgtf-menu-second.vertical_menu_start ul li ul,
        .menu-item .edgtf-menu-second.vertical_menu_start ul li ul * {
            visibility: hidden;
        }

        .menu-item .edgtf-menu-second.vertical_menu_start ul li ul.edgtf-float-open,
        .menu-item .edgtf-menu-second.vertical_menu_start ul li ul.edgtf-float-open * {
            visibility: visible;
            opacity: 1;
        }

        .edgtf-menu-second .edgtf-menu-inner ul {
            width: 100%;
            padding: 23px 10px 25px;
            @include edgtfBoxSizing(border-box);
        }

        li.edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul {
            /*because of the .narrow styling*/
            border: none;
        }

        .edgtf-menu-second .edgtf-menu-inner ul ul {
            position: absolute;
            border: none;
            top: -10px;
            left: 100%;
            margin-left: 50px;
            height: auto;
            visibility: hidden;
            width: 100%;
            opacity: 0;
            overflow: hidden;
            z-index: 10;
            background-color: $first-main-color;
            padding: 10px 0;
            transition: all 0.3s ease-in-out;

            @include edgtfTransition(all 0.3s ease-in-out);
        }

        .edgtf-menu-second .edgtf-menu-inner ul ul.edgtf-float-open {
            opacity: 1;
            margin-left: 0;
            visibility: visible;
	        z-index: 900;
        }

        .edgtf-menu-second .edgtf-menu-inner ul li a {
            display: block;
            text-align: left;
            height: auto;
			line-height: 22px;
			font-weight: 300;
            color: #bababa;
            margin: 0;
            padding: 7px 10px 7px 28px;
            text-decoration: none;
            position: relative;

            @include edgtfTransition(color 0.15s ease-out);

            &:hover {
                color: #fff;
            }
        }

        ul li a .edgtf-menu-arrow {
            display: inline-block;
            width: 14px;
            height: 14px;
            z-index: 10000;
            position: absolute;
            top: 50%;
            right: 0;
            color: #9d9d9d;
            font-size: 14px;
            line-height: 14px;
            font-family: 'FontAwesome';
            cursor: pointer;
            @include edgtfTransform(translateY(-50%));
        }

        .edgtf-menu-second .edgtf-menu-inner > ul > li > a .edgtf-menu-icon {
            @include edgtfTransition(color 0.15s ease-out);
        }
    }
}