@media only screen and (min-width: 769px) {
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        position: absolute;
        right: 100%;
        left: auto;
        top: 0;
    }
}
@media only screen and (min-width: 769px) {
    #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
        content: "";
        transform: rotate(180deg);
    }
}