

/*** ANIMATION 0: Fade in / out ***/
.CST_SS_slideAnimate_0_out_toPrev_Start {
    opacity: 1;
}
.CST_SS_slideAnimate_0_out_toPrev_End {
    opacity: 0;
}
.CST_SS_slideAnimate_0_in_toPrev_Start {
    opacity: 0;
}
.CST_SS_slideAnimate_0_in_toPrev_End {
    opacity: 1;
}
.CST_SS_slideAnimate_0_out_toNext_Start {
    opacity: 1;
}
.CST_SS_slideAnimate_0_out_toNext_End {
    opacity: 0;
}
.CST_SS_slideAnimate_0_in_toNext_Start {
    opacity: 0;
}
.CST_SS_slideAnimate_0_in_toNext_End {
    opacity: 1;
}


/*** ANIMATION 1: Slide in from left, out to right ***/
.CST_SS_slideAnimate_1_out_toPrev_Start {
    transform: translateX(0%);
}
.CST_SS_slideAnimate_1_out_toPrev_End {
    transform: translateX(100%);
}
.CST_SS_slideAnimate_1_in_toPrev_Start {
    transform: translateX(-100%);
}
.CST_SS_slideAnimate_1_in_toPrev_End {
    transform: translateX(0%);
}
.CST_SS_slideAnimate_1_out_toNext_Start {
    transform: translateX(0%);
}
.CST_SS_slideAnimate_1_out_toNext_End {
    transform: translateX(-100%);
}
.CST_SS_slideAnimate_1_in_toNext_Start {
    transform: translateX(100%);
}
.CST_SS_slideAnimate_1_in_toNext_End {
    transform: translateX(0%);
}


/*** ANIMATION 2: Deck shuffle - Slide over from left ***/
.CST_SS_slideAnimate_2_out_toPrev_Start {
    transform: translateX(0%);
    z-index: 0;
}
.CST_SS_slideAnimate_2_out_toPrev_End {
    transform: translateX(-100%);
    z-index: 0;
}
.CST_SS_slideAnimate_2_in_toPrev_Start {
    z-index: -1;
}
.CST_SS_slideAnimate_2_in_toPrev_End {
    z-index: -1;
}
.CST_SS_slideAnimate_2_out_toNext_Start {
    z-index: -1;
}
.CST_SS_slideAnimate_2_out_toNext_End {
    z-index: -1;
}
.CST_SS_slideAnimate_2_in_toNext_Start {
    transform: translateX(-100%);
    z-index: 0;
}
.CST_SS_slideAnimate_2_in_toNext_End {
    transform: translateX(0%);
    z-index: 0;
}


/*** ANIMATION 3: Deck shuffle - Slide over from top ***/
.CST_SS_slideAnimate_3_out_toPrev_Start {
    transform: translateY(0%);
    z-index: 0;
}
.CST_SS_slideAnimate_3_out_toPrev_End {
    transform: translateY(-100%);
    z-index: 0;
}
.CST_SS_slideAnimate_3_in_toPrev_Start {
    z-index: -1;
}
.CST_SS_slideAnimate_3_in_toPrev_End {
    z-index: -1;
}
.CST_SS_slideAnimate_3_out_toNext_Start {
    z-index: -1;
}
.CST_SS_slideAnimate_3_out_toNext_End {
    z-index: -1;
}
.CST_SS_slideAnimate_3_in_toNext_Start {
    transform: translateY(-100%);
    z-index: 0;
}
.CST_SS_slideAnimate_3_in_toNext_End {
    transform: translateY(0%);
    z-index: 0;
}