animate.css 69 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352
  1. .animated {
  2. -webkit-animation-duration: 1s;
  3. animation-duration: 1s;
  4. -webkit-animation-fill-mode: both;
  5. animation-fill-mode: both; }
  6. .animated.infinite {
  7. -webkit-animation-iteration-count: infinite;
  8. animation-iteration-count: infinite; }
  9. .animated.hinge {
  10. -webkit-animation-duration: 2s;
  11. animation-duration: 2s; }
  12. .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
  13. -webkit-animation-duration: .75s;
  14. animation-duration: .75s; }
  15. @-webkit-keyframes bounce {
  16. from, 20%, 53%, 80%, to {
  17. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  19. -webkit-transform: translate3d(0, 0, 0);
  20. transform: translate3d(0, 0, 0); }
  21. 40%, 43% {
  22. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  23. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  24. -webkit-transform: translate3d(0, -30px, 0);
  25. transform: translate3d(0, -30px, 0); }
  26. 70% {
  27. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  28. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  29. -webkit-transform: translate3d(0, -15px, 0);
  30. transform: translate3d(0, -15px, 0); }
  31. 90% {
  32. -webkit-transform: translate3d(0, -4px, 0);
  33. transform: translate3d(0, -4px, 0); } }
  34. @keyframes bounce {
  35. from, 20%, 53%, 80%, to {
  36. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  37. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  38. -webkit-transform: translate3d(0, 0, 0);
  39. transform: translate3d(0, 0, 0); }
  40. 40%, 43% {
  41. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  42. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  43. -webkit-transform: translate3d(0, -30px, 0);
  44. transform: translate3d(0, -30px, 0); }
  45. 70% {
  46. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  47. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  48. -webkit-transform: translate3d(0, -15px, 0);
  49. transform: translate3d(0, -15px, 0); }
  50. 90% {
  51. -webkit-transform: translate3d(0, -4px, 0);
  52. transform: translate3d(0, -4px, 0); } }
  53. .bounce {
  54. -webkit-animation-name: bounce;
  55. animation-name: bounce;
  56. -webkit-transform-origin: center bottom;
  57. transform-origin: center bottom; }
  58. @-webkit-keyframes flash {
  59. from, 50%, to {
  60. opacity: 1; }
  61. 25%, 75% {
  62. opacity: 0; } }
  63. @keyframes flash {
  64. from, 50%, to {
  65. opacity: 1; }
  66. 25%, 75% {
  67. opacity: 0; } }
  68. .flash {
  69. -webkit-animation-name: flash;
  70. animation-name: flash; }
  71. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  72. @-webkit-keyframes pulse {
  73. from {
  74. -webkit-transform: scale3d(1, 1, 1);
  75. transform: scale3d(1, 1, 1); }
  76. 50% {
  77. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  78. transform: scale3d(1.05, 1.05, 1.05); }
  79. to {
  80. -webkit-transform: scale3d(1, 1, 1);
  81. transform: scale3d(1, 1, 1); } }
  82. @keyframes pulse {
  83. from {
  84. -webkit-transform: scale3d(1, 1, 1);
  85. transform: scale3d(1, 1, 1); }
  86. 50% {
  87. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  88. transform: scale3d(1.05, 1.05, 1.05); }
  89. to {
  90. -webkit-transform: scale3d(1, 1, 1);
  91. transform: scale3d(1, 1, 1); } }
  92. .pulse {
  93. -webkit-animation-name: pulse;
  94. animation-name: pulse; }
  95. @-webkit-keyframes rubberBand {
  96. from {
  97. -webkit-transform: scale3d(1, 1, 1);
  98. transform: scale3d(1, 1, 1); }
  99. 30% {
  100. -webkit-transform: scale3d(1.25, 0.75, 1);
  101. transform: scale3d(1.25, 0.75, 1); }
  102. 40% {
  103. -webkit-transform: scale3d(0.75, 1.25, 1);
  104. transform: scale3d(0.75, 1.25, 1); }
  105. 50% {
  106. -webkit-transform: scale3d(1.15, 0.85, 1);
  107. transform: scale3d(1.15, 0.85, 1); }
  108. 65% {
  109. -webkit-transform: scale3d(0.95, 1.05, 1);
  110. transform: scale3d(0.95, 1.05, 1); }
  111. 75% {
  112. -webkit-transform: scale3d(1.05, 0.95, 1);
  113. transform: scale3d(1.05, 0.95, 1); }
  114. to {
  115. -webkit-transform: scale3d(1, 1, 1);
  116. transform: scale3d(1, 1, 1); } }
  117. @keyframes rubberBand {
  118. from {
  119. -webkit-transform: scale3d(1, 1, 1);
  120. transform: scale3d(1, 1, 1); }
  121. 30% {
  122. -webkit-transform: scale3d(1.25, 0.75, 1);
  123. transform: scale3d(1.25, 0.75, 1); }
  124. 40% {
  125. -webkit-transform: scale3d(0.75, 1.25, 1);
  126. transform: scale3d(0.75, 1.25, 1); }
  127. 50% {
  128. -webkit-transform: scale3d(1.15, 0.85, 1);
  129. transform: scale3d(1.15, 0.85, 1); }
  130. 65% {
  131. -webkit-transform: scale3d(0.95, 1.05, 1);
  132. transform: scale3d(0.95, 1.05, 1); }
  133. 75% {
  134. -webkit-transform: scale3d(1.05, 0.95, 1);
  135. transform: scale3d(1.05, 0.95, 1); }
  136. to {
  137. -webkit-transform: scale3d(1, 1, 1);
  138. transform: scale3d(1, 1, 1); } }
  139. .rubberBand {
  140. -webkit-animation-name: rubberBand;
  141. animation-name: rubberBand; }
  142. @-webkit-keyframes shake {
  143. from, to {
  144. -webkit-transform: translate3d(0, 0, 0);
  145. transform: translate3d(0, 0, 0); }
  146. 10%, 30%, 50%, 70%, 90% {
  147. -webkit-transform: translate3d(-10px, 0, 0);
  148. transform: translate3d(-10px, 0, 0); }
  149. 20%, 40%, 60%, 80% {
  150. -webkit-transform: translate3d(10px, 0, 0);
  151. transform: translate3d(10px, 0, 0); } }
  152. @keyframes shake {
  153. from, to {
  154. -webkit-transform: translate3d(0, 0, 0);
  155. transform: translate3d(0, 0, 0); }
  156. 10%, 30%, 50%, 70%, 90% {
  157. -webkit-transform: translate3d(-10px, 0, 0);
  158. transform: translate3d(-10px, 0, 0); }
  159. 20%, 40%, 60%, 80% {
  160. -webkit-transform: translate3d(10px, 0, 0);
  161. transform: translate3d(10px, 0, 0); } }
  162. .shake {
  163. -webkit-animation-name: shake;
  164. animation-name: shake; }
  165. @-webkit-keyframes headShake {
  166. 0% {
  167. -webkit-transform: translateX(0);
  168. transform: translateX(0); }
  169. 6.5% {
  170. -webkit-transform: translateX(-6px) rotateY(-9deg);
  171. transform: translateX(-6px) rotateY(-9deg); }
  172. 18.5% {
  173. -webkit-transform: translateX(5px) rotateY(7deg);
  174. transform: translateX(5px) rotateY(7deg); }
  175. 31.5% {
  176. -webkit-transform: translateX(-3px) rotateY(-5deg);
  177. transform: translateX(-3px) rotateY(-5deg); }
  178. 43.5% {
  179. -webkit-transform: translateX(2px) rotateY(3deg);
  180. transform: translateX(2px) rotateY(3deg); }
  181. 50% {
  182. -webkit-transform: translateX(0);
  183. transform: translateX(0); } }
  184. @keyframes headShake {
  185. 0% {
  186. -webkit-transform: translateX(0);
  187. transform: translateX(0); }
  188. 6.5% {
  189. -webkit-transform: translateX(-6px) rotateY(-9deg);
  190. transform: translateX(-6px) rotateY(-9deg); }
  191. 18.5% {
  192. -webkit-transform: translateX(5px) rotateY(7deg);
  193. transform: translateX(5px) rotateY(7deg); }
  194. 31.5% {
  195. -webkit-transform: translateX(-3px) rotateY(-5deg);
  196. transform: translateX(-3px) rotateY(-5deg); }
  197. 43.5% {
  198. -webkit-transform: translateX(2px) rotateY(3deg);
  199. transform: translateX(2px) rotateY(3deg); }
  200. 50% {
  201. -webkit-transform: translateX(0);
  202. transform: translateX(0); } }
  203. .headShake {
  204. -webkit-animation-timing-function: ease-in-out;
  205. animation-timing-function: ease-in-out;
  206. -webkit-animation-name: headShake;
  207. animation-name: headShake; }
  208. @-webkit-keyframes swing {
  209. 20% {
  210. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  211. transform: rotate3d(0, 0, 1, 15deg); }
  212. 40% {
  213. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  214. transform: rotate3d(0, 0, 1, -10deg); }
  215. 60% {
  216. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  217. transform: rotate3d(0, 0, 1, 5deg); }
  218. 80% {
  219. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  220. transform: rotate3d(0, 0, 1, -5deg); }
  221. to {
  222. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  223. transform: rotate3d(0, 0, 1, 0deg); } }
  224. @keyframes swing {
  225. 20% {
  226. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  227. transform: rotate3d(0, 0, 1, 15deg); }
  228. 40% {
  229. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  230. transform: rotate3d(0, 0, 1, -10deg); }
  231. 60% {
  232. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  233. transform: rotate3d(0, 0, 1, 5deg); }
  234. 80% {
  235. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  236. transform: rotate3d(0, 0, 1, -5deg); }
  237. to {
  238. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  239. transform: rotate3d(0, 0, 1, 0deg); } }
  240. .swing {
  241. -webkit-transform-origin: top center;
  242. transform-origin: top center;
  243. -webkit-animation-name: swing;
  244. animation-name: swing; }
  245. @-webkit-keyframes tada {
  246. from {
  247. -webkit-transform: scale3d(1, 1, 1);
  248. transform: scale3d(1, 1, 1); }
  249. 10%, 20% {
  250. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  251. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  252. 30%, 50%, 70%, 90% {
  253. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  254. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  255. 40%, 60%, 80% {
  256. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  257. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  258. to {
  259. -webkit-transform: scale3d(1, 1, 1);
  260. transform: scale3d(1, 1, 1); } }
  261. @keyframes tada {
  262. from {
  263. -webkit-transform: scale3d(1, 1, 1);
  264. transform: scale3d(1, 1, 1); }
  265. 10%, 20% {
  266. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  267. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  268. 30%, 50%, 70%, 90% {
  269. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  270. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  271. 40%, 60%, 80% {
  272. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  273. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  274. to {
  275. -webkit-transform: scale3d(1, 1, 1);
  276. transform: scale3d(1, 1, 1); } }
  277. .tada {
  278. -webkit-animation-name: tada;
  279. animation-name: tada; }
  280. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  281. @-webkit-keyframes wobble {
  282. from {
  283. -webkit-transform: none;
  284. transform: none; }
  285. 15% {
  286. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  287. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  288. 30% {
  289. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  290. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  291. 45% {
  292. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  293. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  294. 60% {
  295. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  296. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  297. 75% {
  298. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  299. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  300. to {
  301. -webkit-transform: none;
  302. transform: none; } }
  303. @keyframes wobble {
  304. from {
  305. -webkit-transform: none;
  306. transform: none; }
  307. 15% {
  308. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  309. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  310. 30% {
  311. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  312. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  313. 45% {
  314. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  315. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  316. 60% {
  317. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  318. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  319. 75% {
  320. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  321. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  322. to {
  323. -webkit-transform: none;
  324. transform: none; } }
  325. .wobble {
  326. -webkit-animation-name: wobble;
  327. animation-name: wobble; }
  328. @-webkit-keyframes jello {
  329. from, 11.1%, to {
  330. -webkit-transform: none;
  331. transform: none; }
  332. 22.2% {
  333. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  334. transform: skewX(-12.5deg) skewY(-12.5deg); }
  335. 33.3% {
  336. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  337. transform: skewX(6.25deg) skewY(6.25deg); }
  338. 44.4% {
  339. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  340. transform: skewX(-3.125deg) skewY(-3.125deg); }
  341. 55.5% {
  342. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  343. transform: skewX(1.5625deg) skewY(1.5625deg); }
  344. 66.6% {
  345. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  346. transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  347. 77.7% {
  348. -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
  349. transform: skewX(0.39063deg) skewY(0.39063deg); }
  350. 88.8% {
  351. -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  352. transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
  353. @keyframes jello {
  354. from, 11.1%, to {
  355. -webkit-transform: none;
  356. transform: none; }
  357. 22.2% {
  358. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  359. transform: skewX(-12.5deg) skewY(-12.5deg); }
  360. 33.3% {
  361. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  362. transform: skewX(6.25deg) skewY(6.25deg); }
  363. 44.4% {
  364. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  365. transform: skewX(-3.125deg) skewY(-3.125deg); }
  366. 55.5% {
  367. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  368. transform: skewX(1.5625deg) skewY(1.5625deg); }
  369. 66.6% {
  370. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  371. transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  372. 77.7% {
  373. -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
  374. transform: skewX(0.39063deg) skewY(0.39063deg); }
  375. 88.8% {
  376. -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  377. transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
  378. .jello {
  379. -webkit-animation-name: jello;
  380. animation-name: jello;
  381. -webkit-transform-origin: center;
  382. transform-origin: center; }
  383. @-webkit-keyframes bounceIn {
  384. from, 20%, 40%, 60%, 80%, to {
  385. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  386. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  387. 0% {
  388. opacity: 0;
  389. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  390. transform: scale3d(0.3, 0.3, 0.3); }
  391. 20% {
  392. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  393. transform: scale3d(1.1, 1.1, 1.1); }
  394. 40% {
  395. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  396. transform: scale3d(0.9, 0.9, 0.9); }
  397. 60% {
  398. opacity: 1;
  399. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  400. transform: scale3d(1.03, 1.03, 1.03); }
  401. 80% {
  402. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  403. transform: scale3d(0.97, 0.97, 0.97); }
  404. to {
  405. opacity: 1;
  406. -webkit-transform: scale3d(1, 1, 1);
  407. transform: scale3d(1, 1, 1); } }
  408. @keyframes bounceIn {
  409. from, 20%, 40%, 60%, 80%, to {
  410. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  411. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  412. 0% {
  413. opacity: 0;
  414. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  415. transform: scale3d(0.3, 0.3, 0.3); }
  416. 20% {
  417. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  418. transform: scale3d(1.1, 1.1, 1.1); }
  419. 40% {
  420. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  421. transform: scale3d(0.9, 0.9, 0.9); }
  422. 60% {
  423. opacity: 1;
  424. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  425. transform: scale3d(1.03, 1.03, 1.03); }
  426. 80% {
  427. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  428. transform: scale3d(0.97, 0.97, 0.97); }
  429. to {
  430. opacity: 1;
  431. -webkit-transform: scale3d(1, 1, 1);
  432. transform: scale3d(1, 1, 1); } }
  433. .bounceIn {
  434. -webkit-animation-name: bounceIn;
  435. animation-name: bounceIn; }
  436. @-webkit-keyframes bounceInDown {
  437. from, 60%, 75%, 90%, to {
  438. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  439. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  440. 0% {
  441. opacity: 0;
  442. -webkit-transform: translate3d(0, -3000px, 0);
  443. transform: translate3d(0, -3000px, 0); }
  444. 60% {
  445. opacity: 1;
  446. -webkit-transform: translate3d(0, 25px, 0);
  447. transform: translate3d(0, 25px, 0); }
  448. 75% {
  449. -webkit-transform: translate3d(0, -10px, 0);
  450. transform: translate3d(0, -10px, 0); }
  451. 90% {
  452. -webkit-transform: translate3d(0, 5px, 0);
  453. transform: translate3d(0, 5px, 0); }
  454. to {
  455. -webkit-transform: none;
  456. transform: none; } }
  457. @keyframes bounceInDown {
  458. from, 60%, 75%, 90%, to {
  459. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  460. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  461. 0% {
  462. opacity: 0;
  463. -webkit-transform: translate3d(0, -3000px, 0);
  464. transform: translate3d(0, -3000px, 0); }
  465. 60% {
  466. opacity: 1;
  467. -webkit-transform: translate3d(0, 25px, 0);
  468. transform: translate3d(0, 25px, 0); }
  469. 75% {
  470. -webkit-transform: translate3d(0, -10px, 0);
  471. transform: translate3d(0, -10px, 0); }
  472. 90% {
  473. -webkit-transform: translate3d(0, 5px, 0);
  474. transform: translate3d(0, 5px, 0); }
  475. to {
  476. -webkit-transform: none;
  477. transform: none; } }
  478. .bounceInDown {
  479. -webkit-animation-name: bounceInDown;
  480. animation-name: bounceInDown; }
  481. @-webkit-keyframes bounceInLeft {
  482. from, 60%, 75%, 90%, to {
  483. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  484. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  485. 0% {
  486. opacity: 0;
  487. -webkit-transform: translate3d(-3000px, 0, 0);
  488. transform: translate3d(-3000px, 0, 0); }
  489. 60% {
  490. opacity: 1;
  491. -webkit-transform: translate3d(25px, 0, 0);
  492. transform: translate3d(25px, 0, 0); }
  493. 75% {
  494. -webkit-transform: translate3d(-10px, 0, 0);
  495. transform: translate3d(-10px, 0, 0); }
  496. 90% {
  497. -webkit-transform: translate3d(5px, 0, 0);
  498. transform: translate3d(5px, 0, 0); }
  499. to {
  500. -webkit-transform: none;
  501. transform: none; } }
  502. @keyframes bounceInLeft {
  503. from, 60%, 75%, 90%, to {
  504. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  505. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  506. 0% {
  507. opacity: 0;
  508. -webkit-transform: translate3d(-3000px, 0, 0);
  509. transform: translate3d(-3000px, 0, 0); }
  510. 60% {
  511. opacity: 1;
  512. -webkit-transform: translate3d(25px, 0, 0);
  513. transform: translate3d(25px, 0, 0); }
  514. 75% {
  515. -webkit-transform: translate3d(-10px, 0, 0);
  516. transform: translate3d(-10px, 0, 0); }
  517. 90% {
  518. -webkit-transform: translate3d(5px, 0, 0);
  519. transform: translate3d(5px, 0, 0); }
  520. to {
  521. -webkit-transform: none;
  522. transform: none; } }
  523. .bounceInLeft {
  524. -webkit-animation-name: bounceInLeft;
  525. animation-name: bounceInLeft; }
  526. @-webkit-keyframes bounceInRight {
  527. from, 60%, 75%, 90%, to {
  528. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  529. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  530. from {
  531. opacity: 0;
  532. -webkit-transform: translate3d(3000px, 0, 0);
  533. transform: translate3d(3000px, 0, 0); }
  534. 60% {
  535. opacity: 1;
  536. -webkit-transform: translate3d(-25px, 0, 0);
  537. transform: translate3d(-25px, 0, 0); }
  538. 75% {
  539. -webkit-transform: translate3d(10px, 0, 0);
  540. transform: translate3d(10px, 0, 0); }
  541. 90% {
  542. -webkit-transform: translate3d(-5px, 0, 0);
  543. transform: translate3d(-5px, 0, 0); }
  544. to {
  545. -webkit-transform: none;
  546. transform: none; } }
  547. @keyframes bounceInRight {
  548. from, 60%, 75%, 90%, to {
  549. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  550. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  551. from {
  552. opacity: 0;
  553. -webkit-transform: translate3d(3000px, 0, 0);
  554. transform: translate3d(3000px, 0, 0); }
  555. 60% {
  556. opacity: 1;
  557. -webkit-transform: translate3d(-25px, 0, 0);
  558. transform: translate3d(-25px, 0, 0); }
  559. 75% {
  560. -webkit-transform: translate3d(10px, 0, 0);
  561. transform: translate3d(10px, 0, 0); }
  562. 90% {
  563. -webkit-transform: translate3d(-5px, 0, 0);
  564. transform: translate3d(-5px, 0, 0); }
  565. to {
  566. -webkit-transform: none;
  567. transform: none; } }
  568. .bounceInRight {
  569. -webkit-animation-name: bounceInRight;
  570. animation-name: bounceInRight; }
  571. @-webkit-keyframes bounceInUp {
  572. from, 60%, 75%, 90%, to {
  573. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  574. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  575. from {
  576. opacity: 0;
  577. -webkit-transform: translate3d(0, 3000px, 0);
  578. transform: translate3d(0, 3000px, 0); }
  579. 60% {
  580. opacity: 1;
  581. -webkit-transform: translate3d(0, -20px, 0);
  582. transform: translate3d(0, -20px, 0); }
  583. 75% {
  584. -webkit-transform: translate3d(0, 10px, 0);
  585. transform: translate3d(0, 10px, 0); }
  586. 90% {
  587. -webkit-transform: translate3d(0, -5px, 0);
  588. transform: translate3d(0, -5px, 0); }
  589. to {
  590. -webkit-transform: translate3d(0, 0, 0);
  591. transform: translate3d(0, 0, 0); } }
  592. @keyframes bounceInUp {
  593. from, 60%, 75%, 90%, to {
  594. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  595. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  596. from {
  597. opacity: 0;
  598. -webkit-transform: translate3d(0, 3000px, 0);
  599. transform: translate3d(0, 3000px, 0); }
  600. 60% {
  601. opacity: 1;
  602. -webkit-transform: translate3d(0, -20px, 0);
  603. transform: translate3d(0, -20px, 0); }
  604. 75% {
  605. -webkit-transform: translate3d(0, 10px, 0);
  606. transform: translate3d(0, 10px, 0); }
  607. 90% {
  608. -webkit-transform: translate3d(0, -5px, 0);
  609. transform: translate3d(0, -5px, 0); }
  610. to {
  611. -webkit-transform: translate3d(0, 0, 0);
  612. transform: translate3d(0, 0, 0); } }
  613. .bounceInUp {
  614. -webkit-animation-name: bounceInUp;
  615. animation-name: bounceInUp; }
  616. @-webkit-keyframes bounceOut {
  617. 20% {
  618. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  619. transform: scale3d(0.9, 0.9, 0.9); }
  620. 50%, 55% {
  621. opacity: 1;
  622. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  623. transform: scale3d(1.1, 1.1, 1.1); }
  624. to {
  625. opacity: 0;
  626. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  627. transform: scale3d(0.3, 0.3, 0.3); } }
  628. @keyframes bounceOut {
  629. 20% {
  630. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  631. transform: scale3d(0.9, 0.9, 0.9); }
  632. 50%, 55% {
  633. opacity: 1;
  634. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  635. transform: scale3d(1.1, 1.1, 1.1); }
  636. to {
  637. opacity: 0;
  638. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  639. transform: scale3d(0.3, 0.3, 0.3); } }
  640. .bounceOut {
  641. -webkit-animation-name: bounceOut;
  642. animation-name: bounceOut; }
  643. @-webkit-keyframes bounceOutDown {
  644. 20% {
  645. -webkit-transform: translate3d(0, 10px, 0);
  646. transform: translate3d(0, 10px, 0); }
  647. 40%, 45% {
  648. opacity: 1;
  649. -webkit-transform: translate3d(0, -20px, 0);
  650. transform: translate3d(0, -20px, 0); }
  651. to {
  652. opacity: 0;
  653. -webkit-transform: translate3d(0, 2000px, 0);
  654. transform: translate3d(0, 2000px, 0); } }
  655. @keyframes bounceOutDown {
  656. 20% {
  657. -webkit-transform: translate3d(0, 10px, 0);
  658. transform: translate3d(0, 10px, 0); }
  659. 40%, 45% {
  660. opacity: 1;
  661. -webkit-transform: translate3d(0, -20px, 0);
  662. transform: translate3d(0, -20px, 0); }
  663. to {
  664. opacity: 0;
  665. -webkit-transform: translate3d(0, 2000px, 0);
  666. transform: translate3d(0, 2000px, 0); } }
  667. .bounceOutDown {
  668. -webkit-animation-name: bounceOutDown;
  669. animation-name: bounceOutDown; }
  670. @-webkit-keyframes bounceOutLeft {
  671. 20% {
  672. opacity: 1;
  673. -webkit-transform: translate3d(20px, 0, 0);
  674. transform: translate3d(20px, 0, 0); }
  675. to {
  676. opacity: 0;
  677. -webkit-transform: translate3d(-2000px, 0, 0);
  678. transform: translate3d(-2000px, 0, 0); } }
  679. @keyframes bounceOutLeft {
  680. 20% {
  681. opacity: 1;
  682. -webkit-transform: translate3d(20px, 0, 0);
  683. transform: translate3d(20px, 0, 0); }
  684. to {
  685. opacity: 0;
  686. -webkit-transform: translate3d(-2000px, 0, 0);
  687. transform: translate3d(-2000px, 0, 0); } }
  688. .bounceOutLeft {
  689. -webkit-animation-name: bounceOutLeft;
  690. animation-name: bounceOutLeft; }
  691. @-webkit-keyframes bounceOutRight {
  692. 20% {
  693. opacity: 1;
  694. -webkit-transform: translate3d(-20px, 0, 0);
  695. transform: translate3d(-20px, 0, 0); }
  696. to {
  697. opacity: 0;
  698. -webkit-transform: translate3d(2000px, 0, 0);
  699. transform: translate3d(2000px, 0, 0); } }
  700. @keyframes bounceOutRight {
  701. 20% {
  702. opacity: 1;
  703. -webkit-transform: translate3d(-20px, 0, 0);
  704. transform: translate3d(-20px, 0, 0); }
  705. to {
  706. opacity: 0;
  707. -webkit-transform: translate3d(2000px, 0, 0);
  708. transform: translate3d(2000px, 0, 0); } }
  709. .bounceOutRight {
  710. -webkit-animation-name: bounceOutRight;
  711. animation-name: bounceOutRight; }
  712. @-webkit-keyframes bounceOutUp {
  713. 20% {
  714. -webkit-transform: translate3d(0, -10px, 0);
  715. transform: translate3d(0, -10px, 0); }
  716. 40%, 45% {
  717. opacity: 1;
  718. -webkit-transform: translate3d(0, 20px, 0);
  719. transform: translate3d(0, 20px, 0); }
  720. to {
  721. opacity: 0;
  722. -webkit-transform: translate3d(0, -2000px, 0);
  723. transform: translate3d(0, -2000px, 0); } }
  724. @keyframes bounceOutUp {
  725. 20% {
  726. -webkit-transform: translate3d(0, -10px, 0);
  727. transform: translate3d(0, -10px, 0); }
  728. 40%, 45% {
  729. opacity: 1;
  730. -webkit-transform: translate3d(0, 20px, 0);
  731. transform: translate3d(0, 20px, 0); }
  732. to {
  733. opacity: 0;
  734. -webkit-transform: translate3d(0, -2000px, 0);
  735. transform: translate3d(0, -2000px, 0); } }
  736. .bounceOutUp {
  737. -webkit-animation-name: bounceOutUp;
  738. animation-name: bounceOutUp; }
  739. @-webkit-keyframes fadeIn {
  740. from {
  741. opacity: 0; }
  742. to {
  743. opacity: 1; } }
  744. @keyframes fadeIn {
  745. from {
  746. opacity: 0; }
  747. to {
  748. opacity: 1; } }
  749. .fadeIn {
  750. -webkit-animation-name: fadeIn;
  751. animation-name: fadeIn; }
  752. @-webkit-keyframes fadeInDown {
  753. from {
  754. opacity: 0;
  755. -webkit-transform: translate3d(0, -100%, 0);
  756. transform: translate3d(0, -100%, 0); }
  757. to {
  758. opacity: 1;
  759. -webkit-transform: none;
  760. transform: none; } }
  761. @keyframes fadeInDown {
  762. from {
  763. opacity: 0;
  764. -webkit-transform: translate3d(0, -100%, 0);
  765. transform: translate3d(0, -100%, 0); }
  766. to {
  767. opacity: 1;
  768. -webkit-transform: none;
  769. transform: none; } }
  770. .fadeInDown {
  771. -webkit-animation-name: fadeInDown;
  772. animation-name: fadeInDown; }
  773. @-webkit-keyframes fadeInDownBig {
  774. from {
  775. opacity: 0;
  776. -webkit-transform: translate3d(0, -2000px, 0);
  777. transform: translate3d(0, -2000px, 0); }
  778. to {
  779. opacity: 1;
  780. -webkit-transform: none;
  781. transform: none; } }
  782. @keyframes fadeInDownBig {
  783. from {
  784. opacity: 0;
  785. -webkit-transform: translate3d(0, -2000px, 0);
  786. transform: translate3d(0, -2000px, 0); }
  787. to {
  788. opacity: 1;
  789. -webkit-transform: none;
  790. transform: none; } }
  791. .fadeInDownBig {
  792. -webkit-animation-name: fadeInDownBig;
  793. animation-name: fadeInDownBig; }
  794. @-webkit-keyframes fadeInLeft {
  795. from {
  796. opacity: 0;
  797. -webkit-transform: translate3d(-100%, 0, 0);
  798. transform: translate3d(-100%, 0, 0); }
  799. to {
  800. opacity: 1;
  801. -webkit-transform: none;
  802. transform: none; } }
  803. @keyframes fadeInLeft {
  804. from {
  805. opacity: 0;
  806. -webkit-transform: translate3d(-100%, 0, 0);
  807. transform: translate3d(-100%, 0, 0); }
  808. to {
  809. opacity: 1;
  810. -webkit-transform: none;
  811. transform: none; } }
  812. .fadeInLeft {
  813. -webkit-animation-name: fadeInLeft;
  814. animation-name: fadeInLeft; }
  815. @-webkit-keyframes fadeInLeftBig {
  816. from {
  817. opacity: 0;
  818. -webkit-transform: translate3d(-2000px, 0, 0);
  819. transform: translate3d(-2000px, 0, 0); }
  820. to {
  821. opacity: 1;
  822. -webkit-transform: none;
  823. transform: none; } }
  824. @keyframes fadeInLeftBig {
  825. from {
  826. opacity: 0;
  827. -webkit-transform: translate3d(-2000px, 0, 0);
  828. transform: translate3d(-2000px, 0, 0); }
  829. to {
  830. opacity: 1;
  831. -webkit-transform: none;
  832. transform: none; } }
  833. .fadeInLeftBig {
  834. -webkit-animation-name: fadeInLeftBig;
  835. animation-name: fadeInLeftBig; }
  836. @-webkit-keyframes fadeInRight {
  837. from {
  838. opacity: 0;
  839. -webkit-transform: translate3d(100%, 0, 0);
  840. transform: translate3d(100%, 0, 0); }
  841. to {
  842. opacity: 1;
  843. -webkit-transform: none;
  844. transform: none; } }
  845. @keyframes fadeInRight {
  846. from {
  847. opacity: 0;
  848. -webkit-transform: translate3d(100%, 0, 0);
  849. transform: translate3d(100%, 0, 0); }
  850. to {
  851. opacity: 1;
  852. -webkit-transform: none;
  853. transform: none; } }
  854. .fadeInRight {
  855. -webkit-animation-name: fadeInRight;
  856. animation-name: fadeInRight; }
  857. @-webkit-keyframes fadeInRightBig {
  858. from {
  859. opacity: 0;
  860. -webkit-transform: translate3d(2000px, 0, 0);
  861. transform: translate3d(2000px, 0, 0); }
  862. to {
  863. opacity: 1;
  864. -webkit-transform: none;
  865. transform: none; } }
  866. @keyframes fadeInRightBig {
  867. from {
  868. opacity: 0;
  869. -webkit-transform: translate3d(2000px, 0, 0);
  870. transform: translate3d(2000px, 0, 0); }
  871. to {
  872. opacity: 1;
  873. -webkit-transform: none;
  874. transform: none; } }
  875. .fadeInRightBig {
  876. -webkit-animation-name: fadeInRightBig;
  877. animation-name: fadeInRightBig; }
  878. @-webkit-keyframes fadeInUp {
  879. from {
  880. opacity: 0;
  881. -webkit-transform: translate3d(0, 100%, 0);
  882. transform: translate3d(0, 100%, 0); }
  883. to {
  884. opacity: 1;
  885. -webkit-transform: none;
  886. transform: none; } }
  887. @keyframes fadeInUp {
  888. from {
  889. opacity: 0;
  890. -webkit-transform: translate3d(0, 100%, 0);
  891. transform: translate3d(0, 100%, 0); }
  892. to {
  893. opacity: 1;
  894. -webkit-transform: none;
  895. transform: none; } }
  896. .fadeInUp {
  897. -webkit-animation-name: fadeInUp;
  898. animation-name: fadeInUp; }
  899. @-webkit-keyframes fadeInUpBig {
  900. from {
  901. opacity: 0;
  902. -webkit-transform: translate3d(0, 2000px, 0);
  903. transform: translate3d(0, 2000px, 0); }
  904. to {
  905. opacity: 1;
  906. -webkit-transform: none;
  907. transform: none; } }
  908. @keyframes fadeInUpBig {
  909. from {
  910. opacity: 0;
  911. -webkit-transform: translate3d(0, 2000px, 0);
  912. transform: translate3d(0, 2000px, 0); }
  913. to {
  914. opacity: 1;
  915. -webkit-transform: none;
  916. transform: none; } }
  917. .fadeInUpBig {
  918. -webkit-animation-name: fadeInUpBig;
  919. animation-name: fadeInUpBig; }
  920. @-webkit-keyframes fadeOut {
  921. from {
  922. opacity: 1; }
  923. to {
  924. opacity: 0; } }
  925. @keyframes fadeOut {
  926. from {
  927. opacity: 1; }
  928. to {
  929. opacity: 0; } }
  930. .fadeOut {
  931. -webkit-animation-name: fadeOut;
  932. animation-name: fadeOut; }
  933. @-webkit-keyframes fadeOutDown {
  934. from {
  935. opacity: 1; }
  936. to {
  937. opacity: 0;
  938. -webkit-transform: translate3d(0, 100%, 0);
  939. transform: translate3d(0, 100%, 0); } }
  940. @keyframes fadeOutDown {
  941. from {
  942. opacity: 1; }
  943. to {
  944. opacity: 0;
  945. -webkit-transform: translate3d(0, 100%, 0);
  946. transform: translate3d(0, 100%, 0); } }
  947. .fadeOutDown {
  948. -webkit-animation-name: fadeOutDown;
  949. animation-name: fadeOutDown; }
  950. @-webkit-keyframes fadeOutDownBig {
  951. from {
  952. opacity: 1; }
  953. to {
  954. opacity: 0;
  955. -webkit-transform: translate3d(0, 2000px, 0);
  956. transform: translate3d(0, 2000px, 0); } }
  957. @keyframes fadeOutDownBig {
  958. from {
  959. opacity: 1; }
  960. to {
  961. opacity: 0;
  962. -webkit-transform: translate3d(0, 2000px, 0);
  963. transform: translate3d(0, 2000px, 0); } }
  964. .fadeOutDownBig {
  965. -webkit-animation-name: fadeOutDownBig;
  966. animation-name: fadeOutDownBig; }
  967. @-webkit-keyframes fadeOutLeft {
  968. from {
  969. opacity: 1; }
  970. to {
  971. opacity: 0;
  972. -webkit-transform: translate3d(-100%, 0, 0);
  973. transform: translate3d(-100%, 0, 0); } }
  974. @keyframes fadeOutLeft {
  975. from {
  976. opacity: 1; }
  977. to {
  978. opacity: 0;
  979. -webkit-transform: translate3d(-100%, 0, 0);
  980. transform: translate3d(-100%, 0, 0); } }
  981. .fadeOutLeft {
  982. -webkit-animation-name: fadeOutLeft;
  983. animation-name: fadeOutLeft; }
  984. @-webkit-keyframes fadeOutLeftBig {
  985. from {
  986. opacity: 1; }
  987. to {
  988. opacity: 0;
  989. -webkit-transform: translate3d(-2000px, 0, 0);
  990. transform: translate3d(-2000px, 0, 0); } }
  991. @keyframes fadeOutLeftBig {
  992. from {
  993. opacity: 1; }
  994. to {
  995. opacity: 0;
  996. -webkit-transform: translate3d(-2000px, 0, 0);
  997. transform: translate3d(-2000px, 0, 0); } }
  998. .fadeOutLeftBig {
  999. -webkit-animation-name: fadeOutLeftBig;
  1000. animation-name: fadeOutLeftBig; }
  1001. @-webkit-keyframes fadeOutRight {
  1002. from {
  1003. opacity: 1; }
  1004. to {
  1005. opacity: 0;
  1006. -webkit-transform: translate3d(100%, 0, 0);
  1007. transform: translate3d(100%, 0, 0); } }
  1008. @keyframes fadeOutRight {
  1009. from {
  1010. opacity: 1; }
  1011. to {
  1012. opacity: 0;
  1013. -webkit-transform: translate3d(100%, 0, 0);
  1014. transform: translate3d(100%, 0, 0); } }
  1015. .fadeOutRight {
  1016. -webkit-animation-name: fadeOutRight;
  1017. animation-name: fadeOutRight; }
  1018. @-webkit-keyframes fadeOutRightBig {
  1019. from {
  1020. opacity: 1; }
  1021. to {
  1022. opacity: 0;
  1023. -webkit-transform: translate3d(2000px, 0, 0);
  1024. transform: translate3d(2000px, 0, 0); } }
  1025. @keyframes fadeOutRightBig {
  1026. from {
  1027. opacity: 1; }
  1028. to {
  1029. opacity: 0;
  1030. -webkit-transform: translate3d(2000px, 0, 0);
  1031. transform: translate3d(2000px, 0, 0); } }
  1032. .fadeOutRightBig {
  1033. -webkit-animation-name: fadeOutRightBig;
  1034. animation-name: fadeOutRightBig; }
  1035. @-webkit-keyframes fadeOutUp {
  1036. from {
  1037. opacity: 1; }
  1038. to {
  1039. opacity: 0;
  1040. -webkit-transform: translate3d(0, -100%, 0);
  1041. transform: translate3d(0, -100%, 0); } }
  1042. @keyframes fadeOutUp {
  1043. from {
  1044. opacity: 1; }
  1045. to {
  1046. opacity: 0;
  1047. -webkit-transform: translate3d(0, -100%, 0);
  1048. transform: translate3d(0, -100%, 0); } }
  1049. .fadeOutUp {
  1050. -webkit-animation-name: fadeOutUp;
  1051. animation-name: fadeOutUp; }
  1052. @-webkit-keyframes fadeOutUpBig {
  1053. from {
  1054. opacity: 1; }
  1055. to {
  1056. opacity: 0;
  1057. -webkit-transform: translate3d(0, -2000px, 0);
  1058. transform: translate3d(0, -2000px, 0); } }
  1059. @keyframes fadeOutUpBig {
  1060. from {
  1061. opacity: 1; }
  1062. to {
  1063. opacity: 0;
  1064. -webkit-transform: translate3d(0, -2000px, 0);
  1065. transform: translate3d(0, -2000px, 0); } }
  1066. .fadeOutUpBig {
  1067. -webkit-animation-name: fadeOutUpBig;
  1068. animation-name: fadeOutUpBig; }
  1069. @-webkit-keyframes flip {
  1070. from {
  1071. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  1072. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  1073. -webkit-animation-timing-function: ease-out;
  1074. animation-timing-function: ease-out; }
  1075. 40% {
  1076. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1077. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1078. -webkit-animation-timing-function: ease-out;
  1079. animation-timing-function: ease-out; }
  1080. 50% {
  1081. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1082. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1083. -webkit-animation-timing-function: ease-in;
  1084. animation-timing-function: ease-in; }
  1085. 80% {
  1086. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  1087. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  1088. -webkit-animation-timing-function: ease-in;
  1089. animation-timing-function: ease-in; }
  1090. to {
  1091. -webkit-transform: perspective(400px);
  1092. transform: perspective(400px);
  1093. -webkit-animation-timing-function: ease-in;
  1094. animation-timing-function: ease-in; } }
  1095. @keyframes flip {
  1096. from {
  1097. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  1098. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  1099. -webkit-animation-timing-function: ease-out;
  1100. animation-timing-function: ease-out; }
  1101. 40% {
  1102. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1103. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1104. -webkit-animation-timing-function: ease-out;
  1105. animation-timing-function: ease-out; }
  1106. 50% {
  1107. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1108. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1109. -webkit-animation-timing-function: ease-in;
  1110. animation-timing-function: ease-in; }
  1111. 80% {
  1112. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  1113. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  1114. -webkit-animation-timing-function: ease-in;
  1115. animation-timing-function: ease-in; }
  1116. to {
  1117. -webkit-transform: perspective(400px);
  1118. transform: perspective(400px);
  1119. -webkit-animation-timing-function: ease-in;
  1120. animation-timing-function: ease-in; } }
  1121. .animated.flip {
  1122. -webkit-backface-visibility: visible;
  1123. backface-visibility: visible;
  1124. -webkit-animation-name: flip;
  1125. animation-name: flip; }
  1126. @-webkit-keyframes flipInX {
  1127. from {
  1128. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1129. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1130. -webkit-animation-timing-function: ease-in;
  1131. animation-timing-function: ease-in;
  1132. opacity: 0; }
  1133. 40% {
  1134. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1135. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1136. -webkit-animation-timing-function: ease-in;
  1137. animation-timing-function: ease-in; }
  1138. 60% {
  1139. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1140. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1141. opacity: 1; }
  1142. 80% {
  1143. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  1144. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  1145. to {
  1146. -webkit-transform: perspective(400px);
  1147. transform: perspective(400px); } }
  1148. @keyframes flipInX {
  1149. from {
  1150. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1151. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1152. -webkit-animation-timing-function: ease-in;
  1153. animation-timing-function: ease-in;
  1154. opacity: 0; }
  1155. 40% {
  1156. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1157. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1158. -webkit-animation-timing-function: ease-in;
  1159. animation-timing-function: ease-in; }
  1160. 60% {
  1161. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1162. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1163. opacity: 1; }
  1164. 80% {
  1165. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  1166. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  1167. to {
  1168. -webkit-transform: perspective(400px);
  1169. transform: perspective(400px); } }
  1170. .flipInX {
  1171. -webkit-backface-visibility: visible !important;
  1172. backface-visibility: visible !important;
  1173. -webkit-animation-name: flipInX;
  1174. animation-name: flipInX; }
  1175. @-webkit-keyframes flipInY {
  1176. from {
  1177. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1178. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1179. -webkit-animation-timing-function: ease-in;
  1180. animation-timing-function: ease-in;
  1181. opacity: 0; }
  1182. 40% {
  1183. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1184. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1185. -webkit-animation-timing-function: ease-in;
  1186. animation-timing-function: ease-in; }
  1187. 60% {
  1188. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1189. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1190. opacity: 1; }
  1191. 80% {
  1192. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  1193. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  1194. to {
  1195. -webkit-transform: perspective(400px);
  1196. transform: perspective(400px); } }
  1197. @keyframes flipInY {
  1198. from {
  1199. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1200. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1201. -webkit-animation-timing-function: ease-in;
  1202. animation-timing-function: ease-in;
  1203. opacity: 0; }
  1204. 40% {
  1205. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1206. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1207. -webkit-animation-timing-function: ease-in;
  1208. animation-timing-function: ease-in; }
  1209. 60% {
  1210. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1211. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1212. opacity: 1; }
  1213. 80% {
  1214. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  1215. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  1216. to {
  1217. -webkit-transform: perspective(400px);
  1218. transform: perspective(400px); } }
  1219. .flipInY {
  1220. -webkit-backface-visibility: visible !important;
  1221. backface-visibility: visible !important;
  1222. -webkit-animation-name: flipInY;
  1223. animation-name: flipInY; }
  1224. @-webkit-keyframes flipOutX {
  1225. from {
  1226. -webkit-transform: perspective(400px);
  1227. transform: perspective(400px); }
  1228. 30% {
  1229. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1230. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1231. opacity: 1; }
  1232. to {
  1233. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1234. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1235. opacity: 0; } }
  1236. @keyframes flipOutX {
  1237. from {
  1238. -webkit-transform: perspective(400px);
  1239. transform: perspective(400px); }
  1240. 30% {
  1241. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1242. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1243. opacity: 1; }
  1244. to {
  1245. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1246. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1247. opacity: 0; } }
  1248. .flipOutX {
  1249. -webkit-animation-name: flipOutX;
  1250. animation-name: flipOutX;
  1251. -webkit-backface-visibility: visible !important;
  1252. backface-visibility: visible !important; }
  1253. @-webkit-keyframes flipOutY {
  1254. from {
  1255. -webkit-transform: perspective(400px);
  1256. transform: perspective(400px); }
  1257. 30% {
  1258. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1259. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1260. opacity: 1; }
  1261. to {
  1262. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1263. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1264. opacity: 0; } }
  1265. @keyframes flipOutY {
  1266. from {
  1267. -webkit-transform: perspective(400px);
  1268. transform: perspective(400px); }
  1269. 30% {
  1270. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1271. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1272. opacity: 1; }
  1273. to {
  1274. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1275. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1276. opacity: 0; } }
  1277. .flipOutY {
  1278. -webkit-backface-visibility: visible !important;
  1279. backface-visibility: visible !important;
  1280. -webkit-animation-name: flipOutY;
  1281. animation-name: flipOutY; }
  1282. @-webkit-keyframes lightSpeedIn {
  1283. from {
  1284. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  1285. transform: translate3d(100%, 0, 0) skewX(-30deg);
  1286. opacity: 0; }
  1287. 60% {
  1288. -webkit-transform: skewX(20deg);
  1289. transform: skewX(20deg);
  1290. opacity: 1; }
  1291. 80% {
  1292. -webkit-transform: skewX(-5deg);
  1293. transform: skewX(-5deg);
  1294. opacity: 1; }
  1295. to {
  1296. -webkit-transform: none;
  1297. transform: none;
  1298. opacity: 1; } }
  1299. @keyframes lightSpeedIn {
  1300. from {
  1301. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  1302. transform: translate3d(100%, 0, 0) skewX(-30deg);
  1303. opacity: 0; }
  1304. 60% {
  1305. -webkit-transform: skewX(20deg);
  1306. transform: skewX(20deg);
  1307. opacity: 1; }
  1308. 80% {
  1309. -webkit-transform: skewX(-5deg);
  1310. transform: skewX(-5deg);
  1311. opacity: 1; }
  1312. to {
  1313. -webkit-transform: none;
  1314. transform: none;
  1315. opacity: 1; } }
  1316. .lightSpeedIn {
  1317. -webkit-animation-name: lightSpeedIn;
  1318. animation-name: lightSpeedIn;
  1319. -webkit-animation-timing-function: ease-out;
  1320. animation-timing-function: ease-out; }
  1321. @-webkit-keyframes lightSpeedOut {
  1322. from {
  1323. opacity: 1; }
  1324. to {
  1325. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  1326. transform: translate3d(100%, 0, 0) skewX(30deg);
  1327. opacity: 0; } }
  1328. @keyframes lightSpeedOut {
  1329. from {
  1330. opacity: 1; }
  1331. to {
  1332. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  1333. transform: translate3d(100%, 0, 0) skewX(30deg);
  1334. opacity: 0; } }
  1335. .lightSpeedOut {
  1336. -webkit-animation-name: lightSpeedOut;
  1337. animation-name: lightSpeedOut;
  1338. -webkit-animation-timing-function: ease-in;
  1339. animation-timing-function: ease-in; }
  1340. @-webkit-keyframes rotateIn {
  1341. from {
  1342. -webkit-transform-origin: center;
  1343. transform-origin: center;
  1344. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  1345. transform: rotate3d(0, 0, 1, -200deg);
  1346. opacity: 0; }
  1347. to {
  1348. -webkit-transform-origin: center;
  1349. transform-origin: center;
  1350. -webkit-transform: none;
  1351. transform: none;
  1352. opacity: 1; } }
  1353. @keyframes rotateIn {
  1354. from {
  1355. -webkit-transform-origin: center;
  1356. transform-origin: center;
  1357. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  1358. transform: rotate3d(0, 0, 1, -200deg);
  1359. opacity: 0; }
  1360. to {
  1361. -webkit-transform-origin: center;
  1362. transform-origin: center;
  1363. -webkit-transform: none;
  1364. transform: none;
  1365. opacity: 1; } }
  1366. .rotateIn {
  1367. -webkit-animation-name: rotateIn;
  1368. animation-name: rotateIn; }
  1369. @-webkit-keyframes rotateInDownLeft {
  1370. from {
  1371. -webkit-transform-origin: left bottom;
  1372. transform-origin: left bottom;
  1373. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1374. transform: rotate3d(0, 0, 1, -45deg);
  1375. opacity: 0; }
  1376. to {
  1377. -webkit-transform-origin: left bottom;
  1378. transform-origin: left bottom;
  1379. -webkit-transform: none;
  1380. transform: none;
  1381. opacity: 1; } }
  1382. @keyframes rotateInDownLeft {
  1383. from {
  1384. -webkit-transform-origin: left bottom;
  1385. transform-origin: left bottom;
  1386. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1387. transform: rotate3d(0, 0, 1, -45deg);
  1388. opacity: 0; }
  1389. to {
  1390. -webkit-transform-origin: left bottom;
  1391. transform-origin: left bottom;
  1392. -webkit-transform: none;
  1393. transform: none;
  1394. opacity: 1; } }
  1395. .rotateInDownLeft {
  1396. -webkit-animation-name: rotateInDownLeft;
  1397. animation-name: rotateInDownLeft; }
  1398. @-webkit-keyframes rotateInDownRight {
  1399. from {
  1400. -webkit-transform-origin: right bottom;
  1401. transform-origin: right bottom;
  1402. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1403. transform: rotate3d(0, 0, 1, 45deg);
  1404. opacity: 0; }
  1405. to {
  1406. -webkit-transform-origin: right bottom;
  1407. transform-origin: right bottom;
  1408. -webkit-transform: none;
  1409. transform: none;
  1410. opacity: 1; } }
  1411. @keyframes rotateInDownRight {
  1412. from {
  1413. -webkit-transform-origin: right bottom;
  1414. transform-origin: right bottom;
  1415. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1416. transform: rotate3d(0, 0, 1, 45deg);
  1417. opacity: 0; }
  1418. to {
  1419. -webkit-transform-origin: right bottom;
  1420. transform-origin: right bottom;
  1421. -webkit-transform: none;
  1422. transform: none;
  1423. opacity: 1; } }
  1424. .rotateInDownRight {
  1425. -webkit-animation-name: rotateInDownRight;
  1426. animation-name: rotateInDownRight; }
  1427. @-webkit-keyframes rotateInUpLeft {
  1428. from {
  1429. -webkit-transform-origin: left bottom;
  1430. transform-origin: left bottom;
  1431. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1432. transform: rotate3d(0, 0, 1, 45deg);
  1433. opacity: 0; }
  1434. to {
  1435. -webkit-transform-origin: left bottom;
  1436. transform-origin: left bottom;
  1437. -webkit-transform: none;
  1438. transform: none;
  1439. opacity: 1; } }
  1440. @keyframes rotateInUpLeft {
  1441. from {
  1442. -webkit-transform-origin: left bottom;
  1443. transform-origin: left bottom;
  1444. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1445. transform: rotate3d(0, 0, 1, 45deg);
  1446. opacity: 0; }
  1447. to {
  1448. -webkit-transform-origin: left bottom;
  1449. transform-origin: left bottom;
  1450. -webkit-transform: none;
  1451. transform: none;
  1452. opacity: 1; } }
  1453. .rotateInUpLeft {
  1454. -webkit-animation-name: rotateInUpLeft;
  1455. animation-name: rotateInUpLeft; }
  1456. @-webkit-keyframes rotateInUpRight {
  1457. from {
  1458. -webkit-transform-origin: right bottom;
  1459. transform-origin: right bottom;
  1460. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  1461. transform: rotate3d(0, 0, 1, -90deg);
  1462. opacity: 0; }
  1463. to {
  1464. -webkit-transform-origin: right bottom;
  1465. transform-origin: right bottom;
  1466. -webkit-transform: none;
  1467. transform: none;
  1468. opacity: 1; } }
  1469. @keyframes rotateInUpRight {
  1470. from {
  1471. -webkit-transform-origin: right bottom;
  1472. transform-origin: right bottom;
  1473. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  1474. transform: rotate3d(0, 0, 1, -90deg);
  1475. opacity: 0; }
  1476. to {
  1477. -webkit-transform-origin: right bottom;
  1478. transform-origin: right bottom;
  1479. -webkit-transform: none;
  1480. transform: none;
  1481. opacity: 1; } }
  1482. .rotateInUpRight {
  1483. -webkit-animation-name: rotateInUpRight;
  1484. animation-name: rotateInUpRight; }
  1485. @-webkit-keyframes rotateOut {
  1486. from {
  1487. -webkit-transform-origin: center;
  1488. transform-origin: center;
  1489. opacity: 1; }
  1490. to {
  1491. -webkit-transform-origin: center;
  1492. transform-origin: center;
  1493. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  1494. transform: rotate3d(0, 0, 1, 200deg);
  1495. opacity: 0; } }
  1496. @keyframes rotateOut {
  1497. from {
  1498. -webkit-transform-origin: center;
  1499. transform-origin: center;
  1500. opacity: 1; }
  1501. to {
  1502. -webkit-transform-origin: center;
  1503. transform-origin: center;
  1504. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  1505. transform: rotate3d(0, 0, 1, 200deg);
  1506. opacity: 0; } }
  1507. .rotateOut {
  1508. -webkit-animation-name: rotateOut;
  1509. animation-name: rotateOut; }
  1510. @-webkit-keyframes rotateOutDownLeft {
  1511. from {
  1512. -webkit-transform-origin: left bottom;
  1513. transform-origin: left bottom;
  1514. opacity: 1; }
  1515. to {
  1516. -webkit-transform-origin: left bottom;
  1517. transform-origin: left bottom;
  1518. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1519. transform: rotate3d(0, 0, 1, 45deg);
  1520. opacity: 0; } }
  1521. @keyframes rotateOutDownLeft {
  1522. from {
  1523. -webkit-transform-origin: left bottom;
  1524. transform-origin: left bottom;
  1525. opacity: 1; }
  1526. to {
  1527. -webkit-transform-origin: left bottom;
  1528. transform-origin: left bottom;
  1529. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1530. transform: rotate3d(0, 0, 1, 45deg);
  1531. opacity: 0; } }
  1532. .rotateOutDownLeft {
  1533. -webkit-animation-name: rotateOutDownLeft;
  1534. animation-name: rotateOutDownLeft; }
  1535. @-webkit-keyframes rotateOutDownRight {
  1536. from {
  1537. -webkit-transform-origin: right bottom;
  1538. transform-origin: right bottom;
  1539. opacity: 1; }
  1540. to {
  1541. -webkit-transform-origin: right bottom;
  1542. transform-origin: right bottom;
  1543. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1544. transform: rotate3d(0, 0, 1, -45deg);
  1545. opacity: 0; } }
  1546. @keyframes rotateOutDownRight {
  1547. from {
  1548. -webkit-transform-origin: right bottom;
  1549. transform-origin: right bottom;
  1550. opacity: 1; }
  1551. to {
  1552. -webkit-transform-origin: right bottom;
  1553. transform-origin: right bottom;
  1554. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1555. transform: rotate3d(0, 0, 1, -45deg);
  1556. opacity: 0; } }
  1557. .rotateOutDownRight {
  1558. -webkit-animation-name: rotateOutDownRight;
  1559. animation-name: rotateOutDownRight; }
  1560. @-webkit-keyframes rotateOutUpLeft {
  1561. from {
  1562. -webkit-transform-origin: left bottom;
  1563. transform-origin: left bottom;
  1564. opacity: 1; }
  1565. to {
  1566. -webkit-transform-origin: left bottom;
  1567. transform-origin: left bottom;
  1568. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1569. transform: rotate3d(0, 0, 1, -45deg);
  1570. opacity: 0; } }
  1571. @keyframes rotateOutUpLeft {
  1572. from {
  1573. -webkit-transform-origin: left bottom;
  1574. transform-origin: left bottom;
  1575. opacity: 1; }
  1576. to {
  1577. -webkit-transform-origin: left bottom;
  1578. transform-origin: left bottom;
  1579. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1580. transform: rotate3d(0, 0, 1, -45deg);
  1581. opacity: 0; } }
  1582. .rotateOutUpLeft {
  1583. -webkit-animation-name: rotateOutUpLeft;
  1584. animation-name: rotateOutUpLeft; }
  1585. @-webkit-keyframes rotateOutUpRight {
  1586. from {
  1587. -webkit-transform-origin: right bottom;
  1588. transform-origin: right bottom;
  1589. opacity: 1; }
  1590. to {
  1591. -webkit-transform-origin: right bottom;
  1592. transform-origin: right bottom;
  1593. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  1594. transform: rotate3d(0, 0, 1, 90deg);
  1595. opacity: 0; } }
  1596. @keyframes rotateOutUpRight {
  1597. from {
  1598. -webkit-transform-origin: right bottom;
  1599. transform-origin: right bottom;
  1600. opacity: 1; }
  1601. to {
  1602. -webkit-transform-origin: right bottom;
  1603. transform-origin: right bottom;
  1604. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  1605. transform: rotate3d(0, 0, 1, 90deg);
  1606. opacity: 0; } }
  1607. .rotateOutUpRight {
  1608. -webkit-animation-name: rotateOutUpRight;
  1609. animation-name: rotateOutUpRight; }
  1610. @-webkit-keyframes hinge {
  1611. 0% {
  1612. -webkit-transform-origin: top left;
  1613. transform-origin: top left;
  1614. -webkit-animation-timing-function: ease-in-out;
  1615. animation-timing-function: ease-in-out; }
  1616. 20%, 60% {
  1617. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  1618. transform: rotate3d(0, 0, 1, 80deg);
  1619. -webkit-transform-origin: top left;
  1620. transform-origin: top left;
  1621. -webkit-animation-timing-function: ease-in-out;
  1622. animation-timing-function: ease-in-out; }
  1623. 40%, 80% {
  1624. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  1625. transform: rotate3d(0, 0, 1, 60deg);
  1626. -webkit-transform-origin: top left;
  1627. transform-origin: top left;
  1628. -webkit-animation-timing-function: ease-in-out;
  1629. animation-timing-function: ease-in-out;
  1630. opacity: 1; }
  1631. to {
  1632. -webkit-transform: translate3d(0, 700px, 0);
  1633. transform: translate3d(0, 700px, 0);
  1634. opacity: 0; } }
  1635. @keyframes hinge {
  1636. 0% {
  1637. -webkit-transform-origin: top left;
  1638. transform-origin: top left;
  1639. -webkit-animation-timing-function: ease-in-out;
  1640. animation-timing-function: ease-in-out; }
  1641. 20%, 60% {
  1642. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  1643. transform: rotate3d(0, 0, 1, 80deg);
  1644. -webkit-transform-origin: top left;
  1645. transform-origin: top left;
  1646. -webkit-animation-timing-function: ease-in-out;
  1647. animation-timing-function: ease-in-out; }
  1648. 40%, 80% {
  1649. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  1650. transform: rotate3d(0, 0, 1, 60deg);
  1651. -webkit-transform-origin: top left;
  1652. transform-origin: top left;
  1653. -webkit-animation-timing-function: ease-in-out;
  1654. animation-timing-function: ease-in-out;
  1655. opacity: 1; }
  1656. to {
  1657. -webkit-transform: translate3d(0, 700px, 0);
  1658. transform: translate3d(0, 700px, 0);
  1659. opacity: 0; } }
  1660. .hinge {
  1661. -webkit-animation-name: hinge;
  1662. animation-name: hinge; }
  1663. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  1664. @-webkit-keyframes rollIn {
  1665. from {
  1666. opacity: 0;
  1667. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  1668. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  1669. to {
  1670. opacity: 1;
  1671. -webkit-transform: none;
  1672. transform: none; } }
  1673. @keyframes rollIn {
  1674. from {
  1675. opacity: 0;
  1676. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  1677. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  1678. to {
  1679. opacity: 1;
  1680. -webkit-transform: none;
  1681. transform: none; } }
  1682. .rollIn {
  1683. -webkit-animation-name: rollIn;
  1684. animation-name: rollIn; }
  1685. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  1686. @-webkit-keyframes rollOut {
  1687. from {
  1688. opacity: 1; }
  1689. to {
  1690. opacity: 0;
  1691. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  1692. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  1693. @keyframes rollOut {
  1694. from {
  1695. opacity: 1; }
  1696. to {
  1697. opacity: 0;
  1698. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  1699. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  1700. .rollOut {
  1701. -webkit-animation-name: rollOut;
  1702. animation-name: rollOut; }
  1703. @-webkit-keyframes zoomIn {
  1704. from {
  1705. opacity: 0;
  1706. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1707. transform: scale3d(0.3, 0.3, 0.3); }
  1708. 50% {
  1709. opacity: 1; } }
  1710. @keyframes zoomIn {
  1711. from {
  1712. opacity: 0;
  1713. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1714. transform: scale3d(0.3, 0.3, 0.3); }
  1715. 50% {
  1716. opacity: 1; } }
  1717. .zoomIn {
  1718. -webkit-animation-name: zoomIn;
  1719. animation-name: zoomIn; }
  1720. @-webkit-keyframes zoomInDown {
  1721. from {
  1722. opacity: 0;
  1723. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1724. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1725. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1726. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1727. 60% {
  1728. opacity: 1;
  1729. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1730. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1731. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1732. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1733. @keyframes zoomInDown {
  1734. from {
  1735. opacity: 0;
  1736. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1737. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1738. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1739. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1740. 60% {
  1741. opacity: 1;
  1742. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1743. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1744. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1745. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1746. .zoomInDown {
  1747. -webkit-animation-name: zoomInDown;
  1748. animation-name: zoomInDown; }
  1749. @-webkit-keyframes zoomInLeft {
  1750. from {
  1751. opacity: 0;
  1752. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1753. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1754. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1755. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1756. 60% {
  1757. opacity: 1;
  1758. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1759. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1760. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1761. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1762. @keyframes zoomInLeft {
  1763. from {
  1764. opacity: 0;
  1765. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1766. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1767. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1768. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1769. 60% {
  1770. opacity: 1;
  1771. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1772. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1773. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1774. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1775. .zoomInLeft {
  1776. -webkit-animation-name: zoomInLeft;
  1777. animation-name: zoomInLeft; }
  1778. @-webkit-keyframes zoomInRight {
  1779. from {
  1780. opacity: 0;
  1781. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1782. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1783. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1784. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1785. 60% {
  1786. opacity: 1;
  1787. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1788. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1789. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1790. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1791. @keyframes zoomInRight {
  1792. from {
  1793. opacity: 0;
  1794. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1795. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1796. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1797. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1798. 60% {
  1799. opacity: 1;
  1800. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1801. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1802. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1803. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1804. .zoomInRight {
  1805. -webkit-animation-name: zoomInRight;
  1806. animation-name: zoomInRight; }
  1807. @-webkit-keyframes zoomInUp {
  1808. from {
  1809. opacity: 0;
  1810. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1811. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1812. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1813. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1814. 60% {
  1815. opacity: 1;
  1816. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1817. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1818. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1819. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1820. @keyframes zoomInUp {
  1821. from {
  1822. opacity: 0;
  1823. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1824. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1825. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1826. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1827. 60% {
  1828. opacity: 1;
  1829. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1830. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1831. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1832. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1833. .zoomInUp {
  1834. -webkit-animation-name: zoomInUp;
  1835. animation-name: zoomInUp; }
  1836. @-webkit-keyframes zoomOut {
  1837. from {
  1838. opacity: 1; }
  1839. 50% {
  1840. opacity: 0;
  1841. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1842. transform: scale3d(0.3, 0.3, 0.3); }
  1843. to {
  1844. opacity: 0; } }
  1845. @keyframes zoomOut {
  1846. from {
  1847. opacity: 1; }
  1848. 50% {
  1849. opacity: 0;
  1850. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1851. transform: scale3d(0.3, 0.3, 0.3); }
  1852. to {
  1853. opacity: 0; } }
  1854. .zoomOut {
  1855. -webkit-animation-name: zoomOut;
  1856. animation-name: zoomOut; }
  1857. @-webkit-keyframes zoomOutDown {
  1858. 40% {
  1859. opacity: 1;
  1860. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1861. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1862. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1863. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1864. to {
  1865. opacity: 0;
  1866. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1867. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1868. -webkit-transform-origin: center bottom;
  1869. transform-origin: center bottom;
  1870. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1871. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1872. @keyframes zoomOutDown {
  1873. 40% {
  1874. opacity: 1;
  1875. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1876. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1877. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1878. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1879. to {
  1880. opacity: 0;
  1881. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1882. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1883. -webkit-transform-origin: center bottom;
  1884. transform-origin: center bottom;
  1885. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1886. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1887. .zoomOutDown {
  1888. -webkit-animation-name: zoomOutDown;
  1889. animation-name: zoomOutDown; }
  1890. @-webkit-keyframes zoomOutLeft {
  1891. 40% {
  1892. opacity: 1;
  1893. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  1894. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  1895. to {
  1896. opacity: 0;
  1897. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  1898. transform: scale(0.1) translate3d(-2000px, 0, 0);
  1899. -webkit-transform-origin: left center;
  1900. transform-origin: left center; } }
  1901. @keyframes zoomOutLeft {
  1902. 40% {
  1903. opacity: 1;
  1904. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  1905. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  1906. to {
  1907. opacity: 0;
  1908. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  1909. transform: scale(0.1) translate3d(-2000px, 0, 0);
  1910. -webkit-transform-origin: left center;
  1911. transform-origin: left center; } }
  1912. .zoomOutLeft {
  1913. -webkit-animation-name: zoomOutLeft;
  1914. animation-name: zoomOutLeft; }
  1915. @-webkit-keyframes zoomOutRight {
  1916. 40% {
  1917. opacity: 1;
  1918. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  1919. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  1920. to {
  1921. opacity: 0;
  1922. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  1923. transform: scale(0.1) translate3d(2000px, 0, 0);
  1924. -webkit-transform-origin: right center;
  1925. transform-origin: right center; } }
  1926. @keyframes zoomOutRight {
  1927. 40% {
  1928. opacity: 1;
  1929. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  1930. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  1931. to {
  1932. opacity: 0;
  1933. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  1934. transform: scale(0.1) translate3d(2000px, 0, 0);
  1935. -webkit-transform-origin: right center;
  1936. transform-origin: right center; } }
  1937. .zoomOutRight {
  1938. -webkit-animation-name: zoomOutRight;
  1939. animation-name: zoomOutRight; }
  1940. @-webkit-keyframes zoomOutUp {
  1941. 40% {
  1942. opacity: 1;
  1943. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1944. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1945. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1946. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1947. to {
  1948. opacity: 0;
  1949. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1950. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1951. -webkit-transform-origin: center bottom;
  1952. transform-origin: center bottom;
  1953. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1954. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1955. @keyframes zoomOutUp {
  1956. 40% {
  1957. opacity: 1;
  1958. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1959. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1960. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1961. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1962. to {
  1963. opacity: 0;
  1964. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1965. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1966. -webkit-transform-origin: center bottom;
  1967. transform-origin: center bottom;
  1968. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1969. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1970. .zoomOutUp {
  1971. -webkit-animation-name: zoomOutUp;
  1972. animation-name: zoomOutUp; }
  1973. @-webkit-keyframes slideInDown {
  1974. from {
  1975. -webkit-transform: translate3d(0, -100%, 0);
  1976. transform: translate3d(0, -100%, 0);
  1977. visibility: visible; }
  1978. to {
  1979. -webkit-transform: translate3d(0, 0, 0);
  1980. transform: translate3d(0, 0, 0); } }
  1981. @keyframes slideInDown {
  1982. from {
  1983. -webkit-transform: translate3d(0, -100%, 0);
  1984. transform: translate3d(0, -100%, 0);
  1985. visibility: visible; }
  1986. to {
  1987. -webkit-transform: translate3d(0, 0, 0);
  1988. transform: translate3d(0, 0, 0); } }
  1989. .slideInDown {
  1990. -webkit-animation-name: slideInDown;
  1991. animation-name: slideInDown; }
  1992. @-webkit-keyframes slideInLeft {
  1993. from {
  1994. -webkit-transform: translate3d(-100%, 0, 0);
  1995. transform: translate3d(-100%, 0, 0);
  1996. visibility: visible; }
  1997. to {
  1998. -webkit-transform: translate3d(0, 0, 0);
  1999. transform: translate3d(0, 0, 0); } }
  2000. @keyframes slideInLeft {
  2001. from {
  2002. -webkit-transform: translate3d(-100%, 0, 0);
  2003. transform: translate3d(-100%, 0, 0);
  2004. visibility: visible; }
  2005. to {
  2006. -webkit-transform: translate3d(0, 0, 0);
  2007. transform: translate3d(0, 0, 0); } }
  2008. .slideInLeft {
  2009. -webkit-animation-name: slideInLeft;
  2010. animation-name: slideInLeft; }
  2011. @-webkit-keyframes slideInRight {
  2012. from {
  2013. -webkit-transform: translate3d(100%, 0, 0);
  2014. transform: translate3d(100%, 0, 0);
  2015. visibility: visible; }
  2016. to {
  2017. -webkit-transform: translate3d(0, 0, 0);
  2018. transform: translate3d(0, 0, 0); } }
  2019. @keyframes slideInRight {
  2020. from {
  2021. -webkit-transform: translate3d(100%, 0, 0);
  2022. transform: translate3d(100%, 0, 0);
  2023. visibility: visible; }
  2024. to {
  2025. -webkit-transform: translate3d(0, 0, 0);
  2026. transform: translate3d(0, 0, 0); } }
  2027. .slideInRight {
  2028. -webkit-animation-name: slideInRight;
  2029. animation-name: slideInRight; }
  2030. @-webkit-keyframes slideInUp {
  2031. from {
  2032. -webkit-transform: translate3d(0, 100%, 0);
  2033. transform: translate3d(0, 100%, 0);
  2034. visibility: visible; }
  2035. to {
  2036. -webkit-transform: translate3d(0, 0, 0);
  2037. transform: translate3d(0, 0, 0); } }
  2038. @keyframes slideInUp {
  2039. from {
  2040. -webkit-transform: translate3d(0, 100%, 0);
  2041. transform: translate3d(0, 100%, 0);
  2042. visibility: visible; }
  2043. to {
  2044. -webkit-transform: translate3d(0, 0, 0);
  2045. transform: translate3d(0, 0, 0); } }
  2046. .slideInUp {
  2047. -webkit-animation-name: slideInUp;
  2048. animation-name: slideInUp; }
  2049. @-webkit-keyframes slideOutDown {
  2050. from {
  2051. -webkit-transform: translate3d(0, 0, 0);
  2052. transform: translate3d(0, 0, 0); }
  2053. to {
  2054. visibility: hidden;
  2055. -webkit-transform: translate3d(0, 100%, 0);
  2056. transform: translate3d(0, 100%, 0); } }
  2057. @keyframes slideOutDown {
  2058. from {
  2059. -webkit-transform: translate3d(0, 0, 0);
  2060. transform: translate3d(0, 0, 0); }
  2061. to {
  2062. visibility: hidden;
  2063. -webkit-transform: translate3d(0, 100%, 0);
  2064. transform: translate3d(0, 100%, 0); } }
  2065. .slideOutDown {
  2066. -webkit-animation-name: slideOutDown;
  2067. animation-name: slideOutDown; }
  2068. @-webkit-keyframes slideOutLeft {
  2069. from {
  2070. -webkit-transform: translate3d(0, 0, 0);
  2071. transform: translate3d(0, 0, 0); }
  2072. to {
  2073. visibility: hidden;
  2074. -webkit-transform: translate3d(-100%, 0, 0);
  2075. transform: translate3d(-100%, 0, 0); } }
  2076. @keyframes slideOutLeft {
  2077. from {
  2078. -webkit-transform: translate3d(0, 0, 0);
  2079. transform: translate3d(0, 0, 0); }
  2080. to {
  2081. visibility: hidden;
  2082. -webkit-transform: translate3d(-100%, 0, 0);
  2083. transform: translate3d(-100%, 0, 0); } }
  2084. .slideOutLeft {
  2085. -webkit-animation-name: slideOutLeft;
  2086. animation-name: slideOutLeft; }
  2087. @-webkit-keyframes slideOutRight {
  2088. from {
  2089. -webkit-transform: translate3d(0, 0, 0);
  2090. transform: translate3d(0, 0, 0); }
  2091. to {
  2092. visibility: hidden;
  2093. -webkit-transform: translate3d(100%, 0, 0);
  2094. transform: translate3d(100%, 0, 0); } }
  2095. @keyframes slideOutRight {
  2096. from {
  2097. -webkit-transform: translate3d(0, 0, 0);
  2098. transform: translate3d(0, 0, 0); }
  2099. to {
  2100. visibility: hidden;
  2101. -webkit-transform: translate3d(100%, 0, 0);
  2102. transform: translate3d(100%, 0, 0); } }
  2103. .slideOutRight {
  2104. -webkit-animation-name: slideOutRight;
  2105. animation-name: slideOutRight; }
  2106. @-webkit-keyframes slideOutUp {
  2107. from {
  2108. -webkit-transform: translate3d(0, 0, 0);
  2109. transform: translate3d(0, 0, 0); }
  2110. to {
  2111. visibility: hidden;
  2112. -webkit-transform: translate3d(0, -100%, 0);
  2113. transform: translate3d(0, -100%, 0); } }
  2114. @keyframes slideOutUp {
  2115. from {
  2116. -webkit-transform: translate3d(0, 0, 0);
  2117. transform: translate3d(0, 0, 0); }
  2118. to {
  2119. visibility: hidden;
  2120. -webkit-transform: translate3d(0, -100%, 0);
  2121. transform: translate3d(0, -100%, 0); } }
  2122. .slideOutUp {
  2123. -webkit-animation-name: slideOutUp;
  2124. animation-name: slideOutUp; }