.tEffect, .ivSFadein {
  opacity: 0;
}
.anim_screen {
  /* position: relative; */
  display: inline-block;
  overflow: hidden;
}
.anim_screen span.anim_elFmt_inner {
  transform: translateX( -120% );
  -webkit-transform: translateX( -120% );
  -ms-transform: translateX( -120% );
  transition-timing-function: cubic-bezier(.7,.01,.39,1);//.21,.19,1,.3);
  transition-duration: 0.5s;
  display: inline-block;
  position: relative;
  float: right;
  width: 100%;
  height: 100%;
  /* padding: 0 5px; */
  box-sizing: border-box;
}
.anim_screen span.anim_elFmt_inner::after {
  content: "";
  position: absolute;
  float: right;
  width: 100%;
  height: 100%;
  top: 0;
  right: auto;
  left: 0;
  background: #FFF;
  z-index: 10;
}
.anim_screen.is_active span.anim_elFmt_inner {
  transform: translateX( 0% );
  -webkit-transform: translateX( 0% );
  -ms-transform: translateX( 0% );
  transition-delay: 0s;
}
.anim_screen.is_active span.anim_elFmt_inner::after {
  transform: translateX( 60% ) scaleX(0);
  -webkit-transform: translateX( 60% ) scaleX(0);
  -ms-transform: translateX( 60% ) scaleX(0);
  transition-duration: 0.5s;
  transition-delay: 0.5s;
  float: right;
  right: 0;
  left: auto;
  width: 0;
}

.anim_ivSFadein {
  position: relative;
  display: inline-block;
  overflow: visible;
}
.anim_ivSFadein span {
  transform: translate( 0, 10% );
  -webkit-transform: translate( 0, 10% );
  -ms-transform: translate( 0, 10% );
  transition-timing-function: cubic-bezier(.7,.01,.39,1);
  transition-duration: 0.5s;
  display: inline-block;
  position: relative;
  opacity: 0;
}
.anim_ivSFadein.is_active span {
  transform: translate( 0, 0 );
  -webkit-transform: translate( 0, 0 );
  -ms-transform: translate( 0, 0 );
  transition-delay: 0s;
  opacity: 1;
}

.tEffect.is_active, .ivSFadein.is_active {
  opacity: 1;

}
