@charset "utf-8";
@-webkit-keyframes fade-in {
  0% { display: none; opacity: 0;}
  1% { display: block; opacity: 0;}
  100% { display: block; opacity: 1;}
}
@keyframes fade-in {
  0% { display: none; opacity: 0;}
  1% { display: block; opacity: 0;}
  100% { display: block; opacity: 1;}
}

/*===========================*/
@-webkit-keyframes fade-out {
  0% { display: block; opacity: 1;}
  1% { display: block; opacity: 1;}
  100% { display: none; opacity: 0;}
}
@keyframes fade-out {
  0% { display: block; opacity: 1;}
  1% { display: block; opacity: 1;}
  100% { display: none; opacity: 0;}
}
/*===========================*/
@-webkit-keyframes slide-in {
  0% { display: none; height: 0;}
  1% { display: block; height: 0;}
  100% { display: block; height: auto;}
}
@keyframes slide-in {
  0% { display: none; height: 0;}
  1% { display: block; height: 0;}
  100% { display: block; height: auto;}
}

/*===========================*/
@-webkit-keyframes frameSlideIn {
  0% { display: none; opacity: 0; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
  1% { display: block; opacity: 0; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
  100% { display: none; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@keyframes frameSlideIn {
  0% { display: none; opacity: 0; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
  1% { display: block; opacity: 0; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0);}
  100% { display: none; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
/*===========================*/
@-webkit-keyframes subNavIn {
  0% { display: none; opacity: 0; -webkit-transform: translate3d(40px,0,0); transform: translate3d(40px,0,0);}
  1% { display: block; opacity: 0; -webkit-transform: translate3d(40px,0,0); transform: translate3d(40px,0,0);}
  100% { display: none; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@keyframes subNavIn {
  0% { display: none; opacity: 0; -webkit-transform: translate3d(40px,0,0); transform: translate3d(40px,0,0);}
  1% { display: block; opacity: 0; -webkit-transform: translate3d(40px,0,0); transform: translate3d(40px,0,0);}
  100% { display: none; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
/*===========================*/


/*===========================*/

/*===========================*/

@-webkit-keyframes blink {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes blink {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
/*@keyframes blink {
  0% { opacity: 0; }
  49.9% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 1; }
}*/
/*===========================*/