﻿.v-animation{-webkit-perspective:600px;-moz-perspective:600px;-ms-perspective:600px;perspective:600px;opacity:0;position:relative}.apple-mobile-browser .v-animation,.mobile-browser .v-animation,.v-animation[data-animation=none],html.no-js .v-animation{opacity:1!important;left:auto!important;right:auto!important;bottom:auto!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.v-animation[data-animation=grow]{opacity:0;-webkit-transform:scale(.4);-o-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.6s cubic-bezier(.15, .85, .35, 1.25);-moz-transition:.6s cubic-bezier(.15, .85, .35, 1.25);-o-transition:.6s cubic-bezier(.15, .85, .35, 1.25);transition:.6s cubic-bezier(.15, .85, .35, 1.25)}.v-animation[data-animation=grow].v-animate{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.v-animation[data-animation=pop-up].v-animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-animation:.4s ease-in-out forwards popUp;-moz-animation:.4s ease-in-out forwards popUp;-o-animation:.4s ease-in-out forwards popUp;animation:.4s ease-in-out forwards popUp}.v-animation[data-animation=flip].v-animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);-moz-transform:rotateX(-80deg);-ms-transform:rotateX(-80deg);-o-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:.8s ease-in-out forwards flip;-moz-animation:.8s ease-in-out forwards flip;-o-animation:.8s ease-in-out forwards flip;animation:.8s ease-in-out forwards flip}.v-animation[data-animation=helix].v-animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:.8s ease-in-out forwards helix;-moz-animation:.8s ease-in-out forwards helix;-o-animation:.8s ease-in-out forwards helix;animation:.8s ease-in-out forwards helix}.v-animation[data-animation=move-up].v-animate{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-animation:.65s forwards moveUp;-moz-animation:.65s forwards moveUp;-o-animation:.65s forwards moveUp;animation:.65s forwards moveUp}.v-animation[data-animation=spin].v-animate{-webkit-animation:.65s forwards spin;-moz-animation:.65s forwards spin;-o-animation:.65s forwards spin;animation:.65s forwards spin}.v-animation[data-animation=flip-x].v-animate{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation:.65s forwards flipX;-moz-animation:.65s forwards flipX;-o-animation:.65s forwards flipX;animation:.65s forwards flipX}.v-animation[data-animation=fade-from-bottom].v-animate{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation:.65s forwards flipY;-moz-animation:.65s forwards flipY;-o-animation:.65s forwards flipY;animation:.65s forwards flipY}.v-animation[data-animation=fade-from-left]{left:-70px}.v-animation[data-animation=fade-from-right]{right:-70px}.v-animation[data-animation=fade-from-bottom]{bottom:-120px}.v-animation[data-animation=fade-from-left],.v-animation[data-animation=fade-from-right]{margin:0 auto}.browser-ie .v-animation[data-animation=fade-from-bottom].v-animate,.browser-ie .v-animation[data-animation=flip-x].v-animate,.browser-ie .v-animation[data-animation=flip].v-animate,.browser-ie .v-animation[data-animation=fly].v-animate,.browser-ie .v-animation[data-animation=helix].v-animate,.browser-ie .v-animation[data-animation=move-up].v-animate,.browser-ie .v-animation[data-animation=pop-up].v-animate,.browser-ie .v-animation[data-animation=spin].v-animate{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@-webkit-keyframes fadeIn{to{opacity:1}}@-moz-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes moveUp{to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes moveUp{to{-moz-transform:translateY(0);opacity:1}}@keyframes moveUp{to{transform:translateY(0);opacity:1}}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scaleUp{to{-moz-transform:scale(1);opacity:1}}@keyframes scaleUp{to{transform:scale(1);opacity:1}}@-webkit-keyframes fallPerspective{100%{-webkit-transform:translateZ(0) translateY(0) rotateX(0);opacity:1}}@-moz-keyframes fallPerspective{100%{-moz-transform:translateZ(0) translateY(0) rotateX(0);opacity:1}}@keyframes fallPerspective{100%{transform:translateZ(0) translateY(0) rotateX(0);opacity:1}}@-webkit-keyframes fly{100%{-webkit-transform:rotateX(0);opacity:1}}@-moz-keyframes fly{100%{-moz-transform:rotateX(0);opacity:1}}@keyframes fly{100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes flip{100%{-webkit-transform:rotateX(0);opacity:1}}@-moz-keyframes flip{100%{-moz-transform:rotateX(0);opacity:1}}@keyframes flip{100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes helix{100%{-webkit-transform:rotateY(0);opacity:1}}@-moz-keyframes helix{100%{-moz-transform:rotateY(0);opacity:1}}@keyframes helix{100%{transform:rotateY(0);opacity:1}}@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popUp{70%{-moz-transform:scale(1.1);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(1);opacity:1}}@keyframes popUp{70%{transform:scale(1.1);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(1);opacity:1}}@-ms-keyframes spin{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg);opacity:1}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg);opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg);opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg);opacity:1}}@-webkit-keyframes flipX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@-moz-keyframes flipX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateX(0);opacity:1}}@-o-keyframes flipX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes flipY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@-moz-keyframes flipY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateY(0);opacity:1}}@-o-keyframes flipY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}100%{transform:perspective(400px) rotateY(0);opacity:1}}@-webkit-keyframes shake{0%,100%,50%{-webkit-transform:translateX(0)}25%{-webkit-transform:translateX(-100px)}75%{-webkit-transform:translateX(100px)}}@-moz-keyframes shake{0%,100%,50%{-moz-transform:translateX(0)}25%{-moz-transform:translateX(-100px)}75%{-moz-transform:translateX(100px)}}@-o-keyframes shake{0%,100%,50%{-o-transform:translateX(0)}25%{-o-transform:translateX(-100px)}75%{-o-transform:translateX(100px)}}@keyframes shake{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-100px)}75%{transform:translateX(100px)}}