.animation div{width:15px;height:15px;position:absolute;background-color:#ccc;top:4%;border-radius:50%}.animation div:nth-child(1){background-color:#09f;box-shadow:0 5px 20px #09f;animation:move 5s infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:move 5s infinite cubic-bezier(.2,.64,.81,.23)}.animation div:nth-child(2){background-color:#ff9d84;box-shadow:0 5px 20px #09f;animation:move 5s 150ms infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:move 5s 150ms infinite cubic-bezier(.2,.64,.81,.23)}.animation div:nth-child(3){background-color:#f0e797;box-shadow:0 5px 20px #09f;animation:move 5s .3s infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:move 5s .3s infinite cubic-bezier(.2,.64,.81,.23)}.animation div:nth-child(4){background-color:#75b08a;box-shadow:0 5px 20px #09f;animation:move 5s 450ms infinite cubic-bezier(.2,.64,.81,.23);-webkit-animation:move 5s 450ms infinite cubic-bezier(.2,.64,.81,.23)}@-webkit-keyframes move{0%{left:0}100%{left:100%}}@keyframes move{0%{left:0}100%{left:100%}}.cam_hint{border:1px solid #fff;border-radius:5px;color:#fff;height:38px;padding-top:15px;text-align:center;width:300px;margin:90px auto 0;-moz-box-shadow:0 5px 20px #09f;-webkit-box-shadow:0 5px 20px #09f;box-shadow:0 5px 20px #09f}button{background:#3b88d8;background:-moz-linear-gradient(0 100% 90deg,#377ad0,#52a8e8);background:-webkit-gradient(linear,0 0,0 100%,from(#52a8e8),to(#377ad0));border-top:1px solid #4081af;border-right:1px solid #2e69a3;border-bottom:1px solid #20559a;border-left:1px solid #2e69a3;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-moz-box-shadow:inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;-webkit-box-shadow:inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;color:#fff;font-family:"lucida grande",sans-serif;font-size:11px;font-weight:400;line-height:1;padding:3px 0 5px 0;text-align:center;text-shadow:0 -1px 1px #3275bc;width:112px;-webkit-background-clip:padding-box}button:hover{background:#2a81d7;background:-moz-linear-gradient(0 100% 90deg,#206bcb,#3e9ee5);background:-webkit-gradient(linear,0 0,0 100%,from(#3e9ee5),to(#206bcb));border-top:1px solid #2a73a6;border-right:1px solid #165899;border-bottom:1px solid #07428f;border-left:1px solid #165899;-moz-box-shadow:inset 0 1px 0 0 #62b1e9;-webkit-box-shadow:inset 0 1px 0 0 #62b1e9;cursor:pointer;text-shadow:0 -1px 1px #1d62ab;-webkit-background-clip:padding-box}button:active{background:#3282d3;border:1px solid #154c8c;border-bottom:1px solid #0e408e;-moz-box-shadow:inset 0 0 6px 3px #1657b5,0 1px 0 0 #fff;-webkit-box-shadow:inset 0 0 6px 3px #1657b5,0 1px 0 0 #fff;text-shadow:0 -1px 1px #2361a4;-webkit-background-clip:padding-box}button[disabled],button[disabled]:active,button[disabled]:hover{background:#999;background:-webkit-gradient(linear,0 0,0 100%,from(#dadada),to(#f3f3f3));border-top:1px solid #c5c5c5;border-right:1px solid #cecece;border-bottom:1px solid #d9d9d9;border-left:1px solid #cecece;color:#8f8f8f;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;cursor:not-allowed;text-shadow:0 -1px 1px #ebebeb}button::-moz-focus-inner{border:0;padding:0}footer{background-color:#111;bottom:0;box-shadow:0 -1px 2px rgba(38,38,38,.82);height:35px;left:0;position:fixed;width:100%;z-index:100000}footer h2{color:#eee;font-size:14px;font-weight:400;left:50%;margin-left:-400px;padding:13px 0 0;position:absolute;width:540px}footer h2 i{font-style:normal;color:#888}.footer_lbl_left{color:#999;font-size:12px;left:-95px;margin:16px 0 0 110px;position:absolute;top:-9px}.footer_lbl_left a,a:visited{text-decoration:none;color:#464646}.footer_lbl_left a i{color:#ccc;font-style:normal}.footer_lbl_left .twitter{color:#0aa0d7}footer a i b{color:#c92020;font-weight:400}body,html{height:100%;margin:0 auto}body{background:url(../img/bg.png) repeat scroll 0 0 rgba(0,0,0,0)}.logo{font-family:Lato,serif;font-size:48px;color:#fff;margin-left:100px;margin-top:50px}.first{font-weight:700}.last{font-weight:100;color:#09f}.startPhotobooth{display:block;height:30px;margin:150px auto 0;width:150px;-moz-box-shadow:0 5px 20px #09f;-webkit-box-shadow:0 5px 20px #09f;box-shadow:0 5px 20px #09f}body,html{height:100%;margin:0 auto;overflow:hidden}:focus{outline:0}a img{border:none}.mainVideo{min-height:480px;max-width:640px;min-width:640px;margin:0 auto;text-align:center;position:relative}.mainContent{width:100%;text-align:center;height:400px;top:50%;margin-top:-220px;left:0;position:absolute}.controllDiv{max-width:640px;min-width:640px;margin:0 auto;width:100%;margin-top:20px}.mainCanvas{width:640px;height:480px}.effectCanvas{width:160px;height:120px;opacity:0;position:absolute;top:175px;left:240px}.effectToggle{margin-top:10px;float:right!important;height:25px;width:80px;-moz-box-shadow:0 5px 20px #09f;-webkit-box-shadow:0 5px 20px #09f;box-shadow:0 5px 20px #09f}.snapShotButton{width:140px;margin-left:70px;-moz-box-shadow:0 5px 20px #09f;-webkit-box-shadow:0 5px 20px #09f;box-shadow:0 5px 20px #09f}.snapShotCounter{position:absolute;margin-top:-100px;top:60%;text-align:center;height:260px;font-size:40px;font-weight:700;display:none;width:100%;color:#fff}canvas{border:1px solid #00c0ff;border-radius:5px;-moz-box-shadow:0 5px 20px #09f;-webkit-box-shadow:0 5px 20px #09f;box-shadow:0 5px 20px #09f}.hidden{display:none}#overlay{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;background-color:#000;opacity:.7}#overlay div{width:300px;margin:100px auto;background-color:#fff;border:1px solid #000;padding:15px;text-align:center;border-radius:5px}#overlay a,a:visited{text-decoration:none}