.slides .slide .img {
  transition: all .7s 3s cubic-bezier(.55,.01,.34,1);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.slides .slide.active .img {
  transition: transform .7s .3s cubic-bezier(.55,.01,.34,1);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slides .slide .shadow {
  transition: all .7s 3s cubic-bezier(.55,.01,.34,1);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.slides .slide.active .shadow {
  transition: transform .7s cubic-bezier(.55,.01,.34,1);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }


.slides .slide .slide-p {
  transition: all .7s cubic-bezier(.55,.01,.34,1);
  opacity: 0;
  -webkit-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0); }

.slides .slide.active .slide-p {
  transition: all .7s .9s cubic-bezier(.55,.01,.34,1);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }


.slides .slide .slide-elem {
  transition: all .7s cubic-bezier(.55,.01,.34,1);
  opacity: 0;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0); }

.slides .slide.active .slide-elem {
  transition: all .7s 1.4s cubic-bezier(.55,.01,.34,1);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }