.right-out,
.left-out {
    &-leave-active,
    &-enter-active {
        transition: all .2s;
    }
}

.right-out {
    &-enter {
        opacity: 0;
        transform: translateX(-30px);
    }

    &-leave-to {
        opacity: 0;
        transform: translateX(30px);
    }
}

.left-out {
    &-enter {
        opacity: 0;
        transform: translateX(30px);
    }

    &-leave-to {
        opacity: 0;
        transform: translateX(-30px);
    }
}

.slide-right,
.slide-left {
    &-enter-active,
    &-leave-active {
        transition: transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    &-leave-active {
        position: absolute;
    }
}

.slide-right {
    &-enter {
        transform: translate3d(-100%, 0, 0);
    }

    &-leave-to {
        transform: translate3d(100%, 0, 0);
    }
}

.slide-left {
    &-enter {
        transform: translate3d(100%, 0, 0);
    }

    &-leave-to {
        transform: translate3d(-100%, 0, 0);
    }
}


.breadcrumb-enter-active,
.breadcrumb-leave-active,
.breadcrumb-move {
    transition: all .5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
    opacity: 0;
    transform: translateX(20px);
}

.breadcrumb-leave-active {
    position: absolute;
}
