@-wewgtit-keyframes opacity_show {
    0% {
        -webkit-transform: scale(0.3);
                -moz-transform: scale(0.3);
                 -ms-transform: scale(0.3);
                  -o-transform: scale(0.3);
             transform: scale(0.3);
        -webkit-transform: translateY(50px);
                -moz-transform: translateY(50px);
                 -ms-transform: translateY(50px);
                  -o-transform: translateY(50px);
             transform: translateY(50px);
        opacity: .1;
    }
    100% {
        -webkit-transform: scale(1);
                -moz-transform: scale(1);
                 -ms-transform: scale(1);
                  -o-transform: scale(1);
             transform: scale(1);
        -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
                 -ms-transform: translateY(0);
                  -o-transform: translateY(0);
             transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes opacity_show {
    0% {
        -webkit-transform: scale(0.3);
                transform: scale(0.3);
        -webkit-transform: translateY(50px);
                transform: translateY(50px);
        opacity: .1;
    }
    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
        -webkit-transform: translateY(0);
                transform: translateY(0);
        opacity: 1;
    }
}

@-moz-keyframes opacity_show {
    0% {
        -webkit-transform: scale(0.3);
                -moz-transform: scale(0.3);
             transform: scale(0.3);
        -webkit-transform: translateY(50px);
                -moz-transform: translateY(50px);
             transform: translateY(50px);
        opacity: .1;
    }
    100% {
        -webkit-transform: scale(1);
                -moz-transform: scale(1);
             transform: scale(1);
        -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
             transform: translateY(0);
        opacity: 1;
    }
}

@-o-keyframes opacity_show {
    0% {
        -webkit-transform: scale(0.3);
                -o-transform: scale(0.3);
           transform: scale(0.3);
        -webkit-transform: translateY(50px);
                -o-transform: translateY(50px);
           transform: translateY(50px);
        opacity: .1;
    }
    100% {
        -webkit-transform: scale(1);
                -o-transform: scale(1);
           transform: scale(1);
        -webkit-transform: translateY(0);
                -o-transform: translateY(0);
           transform: translateY(0);
        opacity: 1;
    }
}

@keyframes opacity_show {
    0% {
        -webkit-transform: scale(0.3);
                -moz-transform: scale(0.3);
                  -o-transform: scale(0.3);
             transform: scale(0.3);
        -webkit-transform: translateY(50px);
                -moz-transform: translateY(50px);
                  -o-transform: translateY(50px);
             transform: translateY(50px);
        opacity: .1;
    }
    100% {
        -webkit-transform: scale(1);
                -moz-transform: scale(1);
                  -o-transform: scale(1);
             transform: scale(1);
        -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
                  -o-transform: translateY(0);
             transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px)
    }

    100% {
        opacity: 1;
        opacity: 1\0;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
             transform: translateY(30px)
    }

    100% {
        opacity: 1;
        opacity: 1\0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
             transform: translateY(0)
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        -o-transform: translateY(30px);
           transform: translateY(30px)
    }

    100% {
        opacity: 1;
        opacity: 1\0;
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
           transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
          -o-transform: translateY(30px);
             transform: translateY(30px)
    }

    100% {
        opacity: 1;
        opacity: 1\0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
          -o-transform: translateY(0);
             transform: translateY(0)
    }
}


@-wewgtit-keyframes opacity_show_l {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
     -ms-transform: scale(0.3);
      -o-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
     -ms-transform: translateX(-100px);
      -o-transform: translateX(-100px);
         transform: translateX(-100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
     -ms-transform: scale(1);
      -o-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
     -ms-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
}

@-webkit-keyframes opacity_show_l {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes opacity_show_l {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
         transform: translateX(-100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
}

@-o-keyframes opacity_show_l {
  0% {
    -webkit-transform: scale(0.3);
    -o-transform: scale(0.3);
       transform: scale(0.3);
    -webkit-transform: translateX(-100px);
    -o-transform: translateX(-100px);
       transform: translateX(-100px);
  }

  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}

@keyframes opacity_show_l {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
      -o-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
      -o-transform: translateX(-100px);
         transform: translateX(-100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
      -o-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
}



@-wewgtit-keyframes opacity_show_r {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
     -ms-transform: scale(0.3);
      -o-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
     -ms-transform: translateX(100px);
      -o-transform: translateX(100px);
         transform: translateX(100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
     -ms-transform: scale(1);
      -o-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
     -ms-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
}

@-webkit-keyframes opacity_show_r {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes opacity_show_r {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
         transform: translateX(100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
}

@-o-keyframes opacity_show_r {
  0% {
    -webkit-transform: scale(0.3);
    -o-transform: scale(0.3);
       transform: scale(0.3);
    -webkit-transform: translateX(100px);
    -o-transform: translateX(100px);
       transform: translateX(100px);
  }

  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}

@keyframes opacity_show_r {
  0% {
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
      -o-transform: scale(0.3);
         transform: scale(0.3);
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
      -o-transform: translateX(100px);
         transform: translateX(100px);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
      -o-transform: scale(1);
         transform: scale(1);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
}