@charset "utf-8";
@charset "utf-8";
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-8bits,.la-ball-8bits>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-8bits{display:block;font-size:0;color:#fff;width:12px;height:12px}.la-ball-8bits.la-dark{color:#333}.la-ball-8bits>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:0;opacity:0;-webkit-transform:translate(100%,100%);-moz-transform:translate(100%,100%);-ms-transform:translate(100%,100%);-o-transform:translate(100%,100%);transform:translate(100%,100%);-webkit-animation:ball-8bits 1s 0s ease infinite;-moz-animation:ball-8bits 1s 0s ease infinite;-o-animation:ball-8bits 1s 0s ease infinite;animation:ball-8bits 1s 0s ease infinite}.la-ball-atom,.la-ball-beat{display:block;color:#fff;font-size:0}.la-ball-8bits>div:nth-child(1){-webkit-animation-delay:-.9375s;-moz-animation-delay:-.9375s;-o-animation-delay:-.9375s;animation-delay:-.9375s;top:-100%;left:0}.la-ball-8bits>div:nth-child(2){-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s;top:-100%;left:33.3333333333%}.la-ball-8bits>div:nth-child(3){-webkit-animation-delay:-.8125s;-moz-animation-delay:-.8125s;-o-animation-delay:-.8125s;animation-delay:-.8125s;top:-66.6666666667%;left:66.6666666667%}.la-ball-8bits>div:nth-child(4){-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s;top:-33.3333333333%;left:100%}.la-ball-8bits>div:nth-child(5){-webkit-animation-delay:-.6875s;-moz-animation-delay:-.6875s;-o-animation-delay:-.6875s;animation-delay:-.6875s;top:0;left:100%}.la-ball-8bits>div:nth-child(6){-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s;top:33.3333333333%;left:100%}.la-ball-8bits>div:nth-child(7){-webkit-animation-delay:-.5625s;-moz-animation-delay:-.5625s;-o-animation-delay:-.5625s;animation-delay:-.5625s;top:66.6666666667%;left:66.6666666667%}.la-ball-8bits>div:nth-child(8){-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s;top:100%;left:33.3333333333%}.la-ball-8bits>div:nth-child(9){-webkit-animation-delay:-.4375s;-moz-animation-delay:-.4375s;-o-animation-delay:-.4375s;animation-delay:-.4375s;top:100%;left:0}.la-ball-8bits>div:nth-child(10){-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s;top:100%;left:-33.3333333333%}.la-ball-8bits>div:nth-child(11){-webkit-animation-delay:-.3125s;-moz-animation-delay:-.3125s;-o-animation-delay:-.3125s;animation-delay:-.3125s;top:66.6666666667%;left:-66.6666666667%}.la-ball-8bits>div:nth-child(12){-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s;top:33.3333333333%;left:-100%}.la-ball-8bits>div:nth-child(13){-webkit-animation-delay:-.1875s;-moz-animation-delay:-.1875s;-o-animation-delay:-.1875s;animation-delay:-.1875s;top:0;left:-100%}.la-ball-8bits>div:nth-child(14){-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s;top:-33.3333333333%;left:-100%}.la-ball-8bits>div:nth-child(15){-webkit-animation-delay:-.0625s;-moz-animation-delay:-.0625s;-o-animation-delay:-.0625s;animation-delay:-.0625s;top:-66.6666666667%;left:-66.6666666667%}.la-ball-8bits>div:nth-child(16){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;top:-100%;left:-33.3333333333%}.la-ball-8bits.la-sm{width:6px;height:6px}.la-ball-8bits.la-sm>div{width:2px;height:2px}.la-ball-8bits.la-2x{width:24px;height:24px}.la-ball-8bits.la-2x>div{width:8px;height:8px}.la-ball-8bits.la-3x{width:36px;height:36px}.la-ball-8bits.la-3x>div{width:12px;height:12px}@-webkit-keyframes ball-8bits{0%,50%{opacity:1}51%{opacity:0}}@-moz-keyframes ball-8bits{0%,50%{opacity:1}51%{opacity:0}}@-o-keyframes ball-8bits{0%,50%{opacity:1}51%{opacity:0}}@keyframes ball-8bits{0%,50%{opacity:1}51%{opacity:0}}.la-ball-atom,.la-ball-atom>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-atom{width:32px;height:32px}.la-ball-atom.la-dark{color:#333}.la-ball-atom>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-atom>div:nth-child(1){position:absolute;top:50%;left:50%;z-index:1;width:60%;height:60%;background:#aaa;border-radius:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:ball-atom-shrink 4.5s infinite linear;-moz-animation:ball-atom-shrink 4.5s infinite linear;-o-animation:ball-atom-shrink 4.5s infinite linear;animation:ball-atom-shrink 4.5s infinite linear}.la-ball-atom>div:not(:nth-child(1)){position:absolute;left:0;z-index:0;width:100%;height:100%;background:0 0;-webkit-animation:ball-atom-zindex 1.5s 0s infinite steps(2,end);-moz-animation:ball-atom-zindex 1.5s 0s infinite steps(2,end);-o-animation:ball-atom-zindex 1.5s 0s infinite steps(2,end);animation:ball-atom-zindex 1.5s 0s infinite steps(2,end)}.la-ball-atom>div:not(:nth-child(1)):before{position:absolute;top:0;left:0;width:10px;height:10px;margin-top:-5px;margin-left:-5px;content:"";background:currentColor;border-radius:50%;opacity:.75;-webkit-animation:ball-atom-position 1.5s 0s infinite ease,ball-atom-size 1.5s 0s infinite ease;-moz-animation:ball-atom-position 1.5s 0s infinite ease,ball-atom-size 1.5s 0s infinite ease;-o-animation:ball-atom-position 1.5s 0s infinite ease,ball-atom-size 1.5s 0s infinite ease;animation:ball-atom-position 1.5s 0s infinite ease,ball-atom-size 1.5s 0s infinite ease}.la-ball-beat,.la-ball-beat>div,.la-ball-circus,.la-ball-circus>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.la-ball-beat>div,.la-ball-circus>div{border:0 solid currentColor;background-color:currentColor;float:none}.la-ball-atom>div:nth-child(2){-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.la-ball-atom>div:nth-child(2):before{-webkit-animation-delay:0s,-1.125s;-moz-animation-delay:0s,-1.125s;-o-animation-delay:0s,-1.125s;animation-delay:0s,-1.125s}.la-ball-atom>div:nth-child(3){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-atom>div:nth-child(3):before{-webkit-animation-delay:-1s,-.75s;-moz-animation-delay:-1s,-.75s;-o-animation-delay:-1s,-.75s;animation-delay:-1s,-.75s}.la-ball-atom>div:nth-child(4){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.la-ball-atom>div:nth-child(4):before{-webkit-animation-delay:-.5s,-125ms;-moz-animation-delay:-.5s,-125ms;-o-animation-delay:-.5s,-125ms;animation-delay:-.5s,-125ms}.la-ball-atom.la-sm{width:16px;height:16px}.la-ball-atom.la-sm>div:not(:nth-child(1)):before{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-atom.la-2x{width:64px;height:64px}.la-ball-atom.la-2x>div:not(:nth-child(1)):before{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-atom.la-3x{width:96px;height:96px}.la-ball-atom.la-3x>div:not(:nth-child(1)):before{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-atom-position{50%{top:100%;left:100%}}@-moz-keyframes ball-atom-position{50%{top:100%;left:100%}}@-o-keyframes ball-atom-position{50%{top:100%;left:100%}}@keyframes ball-atom-position{50%{top:100%;left:100%}}@-webkit-keyframes ball-atom-size{50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@-moz-keyframes ball-atom-size{50%{-moz-transform:scale(.5,.5);transform:scale(.5,.5)}}@-o-keyframes ball-atom-size{50%{-o-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes ball-atom-size{50%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5)}}@-webkit-keyframes ball-atom-zindex{50%{z-index:10}}@-moz-keyframes ball-atom-zindex{50%{z-index:10}}@-o-keyframes ball-atom-zindex{50%{z-index:10}}@keyframes ball-atom-zindex{50%{z-index:10}}@-webkit-keyframes ball-atom-shrink{50%{-webkit-transform:translate(-50%,-50%) scale(.8,.8);transform:translate(-50%,-50%) scale(.8,.8)}}@-moz-keyframes ball-atom-shrink{50%{-moz-transform:translate(-50%,-50%) scale(.8,.8);transform:translate(-50%,-50%) scale(.8,.8)}}@-o-keyframes ball-atom-shrink{50%{-o-transform:translate(-50%,-50%) scale(.8,.8);transform:translate(-50%,-50%) scale(.8,.8)}}@keyframes ball-atom-shrink{50%{-webkit-transform:translate(-50%,-50%) scale(.8,.8);-moz-transform:translate(-50%,-50%) scale(.8,.8);-o-transform:translate(-50%,-50%) scale(.8,.8);transform:translate(-50%,-50%) scale(.8,.8)}}.la-ball-beat,.la-ball-beat>div{box-sizing:border-box}.la-ball-beat{width:54px;height:18px}.la-ball-beat.la-dark{color:#333}.la-ball-beat>div{display:inline-block;width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-beat .7s -.15s infinite linear;-moz-animation:ball-beat .7s -.15s infinite linear;-o-animation:ball-beat .7s -.15s infinite linear;animation:ball-beat .7s -.15s infinite linear}.la-ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-beat.la-sm{width:26px;height:8px}.la-ball-beat.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-beat.la-2x{width:108px;height:36px}.la-ball-beat.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-beat.la-3x{width:162px;height:54px}.la-ball-beat.la-3x>div{width:30px;height:30px;margin:12px}.la-ball-circus,.la-ball-circus>div{width:16px;height:16px;display:block}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-beat{50%{opacity:.2;-moz-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-beat{50%{opacity:.2;-o-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-circus,.la-ball-circus>div{box-sizing:border-box}.la-ball-circus{font-size:0;color:#fff}.la-ball-circus.la-dark{color:#333}.la-ball-circus>div{position:absolute;top:0;left:-100%;width:100%;height:100%;border-radius:100%;opacity:.5;-webkit-animation:ball-circus-position 2.5s infinite cubic-bezier(.25,0,.75,1),ball-circus-size 2.5s infinite cubic-bezier(.25,0,.75,1);-moz-animation:ball-circus-position 2.5s infinite cubic-bezier(.25,0,.75,1),ball-circus-size 2.5s infinite cubic-bezier(.25,0,.75,1);-o-animation:ball-circus-position 2.5s infinite cubic-bezier(.25,0,.75,1),ball-circus-size 2.5s infinite cubic-bezier(.25,0,.75,1);animation:ball-circus-position 2.5s infinite cubic-bezier(.25,0,.75,1),ball-circus-size 2.5s infinite cubic-bezier(.25,0,.75,1)}.la-ball-circus>div:nth-child(1){-webkit-animation-delay:0s,-.5s;-moz-animation-delay:0s,-.5s;-o-animation-delay:0s,-.5s;animation-delay:0s,-.5s}.la-ball-circus>div:nth-child(2){-webkit-animation-delay:-.5s,-1s;-moz-animation-delay:-.5s,-1s;-o-animation-delay:-.5s,-1s;animation-delay:-.5s,-1s}.la-ball-circus>div:nth-child(3){-webkit-animation-delay:-1s,-1.5s;-moz-animation-delay:-1s,-1.5s;-o-animation-delay:-1s,-1.5s;animation-delay:-1s,-1.5s}.la-ball-circus>div:nth-child(4){-webkit-animation-delay:-1.5s,-2s;-moz-animation-delay:-1.5s,-2s;-o-animation-delay:-1.5s,-2s;animation-delay:-1.5s,-2s}.la-ball-circus>div:nth-child(5){-webkit-animation-delay:-2s,-2.5s;-moz-animation-delay:-2s,-2.5s;-o-animation-delay:-2s,-2.5s;animation-delay:-2s,-2.5s}.la-ball-circus.la-sm,.la-ball-circus.la-sm>div{width:8px;height:8px}.la-ball-circus.la-2x,.la-ball-circus.la-2x>div{width:32px;height:32px}.la-ball-circus.la-3x,.la-ball-circus.la-3x>div{width:48px;height:48px}@-webkit-keyframes ball-circus-position{50%{left:100%}}@-moz-keyframes ball-circus-position{50%{left:100%}}@-o-keyframes ball-circus-position{50%{left:100%}}@keyframes ball-circus-position{50%{left:100%}}@-webkit-keyframes ball-circus-size{50%{-webkit-transform:scale(.3,.3);transform:scale(.3,.3)}}@-moz-keyframes ball-circus-size{50%{-moz-transform:scale(.3,.3);transform:scale(.3,.3)}}@-o-keyframes ball-circus-size{50%{-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@keyframes ball-circus-size{50%{-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}.la-ball-climbing-dot,.la-ball-climbing-dot>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-climbing-dot{display:block;font-size:0;color:#fff;width:42px;height:32px}.la-ball-climbing-dot.la-dark{color:#333}.la-ball-climbing-dot>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-climbing-dot>div:nth-child(1){position:absolute;bottom:32%;left:18%;width:14px;height:14px;border-radius:100%;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:ball-climbing-dot-jump .6s ease-in-out infinite;-moz-animation:ball-climbing-dot-jump .6s ease-in-out infinite;-o-animation:ball-climbing-dot-jump .6s ease-in-out infinite;animation:ball-climbing-dot-jump .6s ease-in-out infinite}.la-ball-climbing-dot>div:not(:nth-child(1)){position:absolute;top:0;right:0;width:14px;height:2px;border-radius:0;-webkit-transform:translate(60%,0);-moz-transform:translate(60%,0);-ms-transform:translate(60%,0);-o-transform:translate(60%,0);transform:translate(60%,0);-webkit-animation:ball-climbing-dot-steps 1.8s linear infinite;-moz-animation:ball-climbing-dot-steps 1.8s linear infinite;-o-animation:ball-climbing-dot-steps 1.8s linear infinite;animation:ball-climbing-dot-steps 1.8s linear infinite}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(2){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(3){-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;-o-animation-delay:-.6s;animation-delay:-.6s}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(4){-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}.la-ball-climbing-dot.la-sm{width:20px;height:16px}.la-ball-climbing-dot.la-sm>div:nth-child(1){width:6px;height:6px}.la-ball-climbing-dot.la-sm>div:not(:nth-child(1)){width:6px;height:1px}.la-ball-climbing-dot.la-2x{width:84px;height:64px}.la-ball-climbing-dot.la-2x>div:nth-child(1){width:28px;height:28px}.la-ball-climbing-dot.la-2x>div:not(:nth-child(1)){width:28px;height:4px}.la-ball-climbing-dot.la-3x{width:126px;height:96px}.la-ball-climbing-dot.la-3x>div:nth-child(1){width:42px;height:42px}.la-ball-climbing-dot.la-3x>div:not(:nth-child(1)){width:42px;height:6px}@-webkit-keyframes ball-climbing-dot-jump{0%,100%{-webkit-transform:scale(1,.7);transform:scale(1,.7)}20%,80%,90%{-webkit-transform:scale(.7,1.2);transform:scale(.7,1.2)}40%,46%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{bottom:125%}}@-moz-keyframes ball-climbing-dot-jump{0%,100%{-moz-transform:scale(1,.7);transform:scale(1,.7)}20%,80%,90%{-moz-transform:scale(.7,1.2);transform:scale(.7,1.2)}40%,46%{-moz-transform:scale(1,1);transform:scale(1,1)}50%{bottom:125%}}@-o-keyframes ball-climbing-dot-jump{0%,100%{-o-transform:scale(1,.7);transform:scale(1,.7)}20%,80%,90%{-o-transform:scale(.7,1.2);transform:scale(.7,1.2)}40%,46%{-o-transform:scale(1,1);transform:scale(1,1)}50%{bottom:125%}}@keyframes ball-climbing-dot-jump{0%,100%{-webkit-transform:scale(1,.7);-moz-transform:scale(1,.7);-o-transform:scale(1,.7);transform:scale(1,.7)}20%,80%,90%{-webkit-transform:scale(.7,1.2);-moz-transform:scale(.7,1.2);-o-transform:scale(.7,1.2);transform:scale(.7,1.2)}40%,46%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{bottom:125%}}@-webkit-keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}100%{top:100%;right:100%;opacity:0}}@-moz-keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}100%{top:100%;right:100%;opacity:0}}@-o-keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}100%{top:100%;right:100%;opacity:0}}@keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}100%{top:100%;right:100%;opacity:0}}.la-ball-clip-rotate-multiple,.la-ball-clip-rotate-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate-multiple{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-clip-rotate-multiple.la-dark{color:#333}.la-ball-clip-rotate-multiple>div{display:inline-block;float:none;border:0 solid currentColor;position:absolute;top:50%;left:50%;background:0 0;border-width:2px;border-radius:100%;-webkit-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;-moz-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;-o-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.la-ball-elastic-dots>div,.la-ball-fall>div,.la-ball-fussion>div{background-color:currentColor;display:inline-block}.la-ball-clip-rotate-multiple>div:first-child{position:absolute;width:32px;height:32px;border-right-color:transparent;border-left-color:transparent}.la-ball-clip-rotate-multiple.la-sm,.la-ball-clip-rotate-multiple.la-sm>div:first-child{width:16px;height:16px}.la-ball-clip-rotate-multiple>div:last-child{width:16px;height:16px;border-top-color:transparent;border-bottom-color:transparent;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.la-ball-clip-rotate-multiple.la-sm>div{border-width:1px}.la-ball-clip-rotate-multiple.la-sm>div:last-child{width:8px;height:8px}.la-ball-clip-rotate-multiple.la-2x,.la-ball-clip-rotate-multiple.la-2x>div:first-child{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x>div{border-width:4px}.la-ball-clip-rotate-multiple.la-2x>div:last-child{width:32px;height:32px}.la-ball-clip-rotate-multiple.la-3x,.la-ball-clip-rotate-multiple.la-3x>div:first-child{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x>div{border-width:6px}.la-ball-clip-rotate-multiple.la-3x>div:last-child{width:48px;height:48px}@-webkit-keyframes ball-clip-rotate-multiple-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes ball-clip-rotate-multiple-rotate{0%{-moz-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-moz-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-moz-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes ball-clip-rotate-multiple-rotate{0%{-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ball-clip-rotate-multiple-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.la-ball-clip-rotate-pulse,.la-ball-clip-rotate-pulse>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate-pulse{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-clip-rotate-pulse.la-dark{color:#333}.la-ball-clip-rotate-pulse>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:50%;left:50%;border-radius:100%}.la-ball-clip-rotate-pulse>div:first-child{position:absolute;width:32px;height:32px;background:0 0;border-style:solid;border-width:2px;border-right-color:transparent;border-left-color:transparent;-webkit-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite;-moz-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite;-o-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite}.la-ball-clip-rotate-pulse>div:last-child{width:16px;height:16px;-webkit-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite;-moz-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite;-o-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite}.la-ball-clip-rotate-pulse.la-sm{width:16px;height:16px}.la-ball-clip-rotate-pulse.la-sm>div:first-child{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate-pulse.la-sm>div:last-child{width:8px;height:8px}.la-ball-clip-rotate-pulse.la-2x{width:64px;height:64px}.la-ball-clip-rotate-pulse.la-2x>div:first-child{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate-pulse.la-2x>div:last-child{width:32px;height:32px}.la-ball-clip-rotate-pulse.la-3x{width:96px;height:96px}.la-ball-clip-rotate-pulse.la-3x>div:first-child{width:96px;height:96px;border-width:6px}.la-ball-clip-rotate-pulse.la-3x>div:last-child{width:48px;height:48px}@-webkit-keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes ball-clip-rotate-pulse-rotate{0%{-moz-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-moz-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-moz-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes ball-clip-rotate-pulse-rotate{0%{-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}}@-moz-keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;-moz-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}}@-o-keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;-o-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}}@keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(.15);-moz-transform:translate(-50%,-50%) scale(.15);-o-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}}.la-ball-clip-rotate,.la-ball-clip-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-clip-rotate.la-dark{color:#333}.la-ball-clip-rotate>div{display:inline-block;float:none;border:0 solid currentColor;width:32px;height:32px;background:0 0;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}.la-ball-clip-rotate.la-sm{width:16px;height:16px}.la-ball-clip-rotate.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate.la-2x{width:64px;height:64px}.la-ball-clip-rotate.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate.la-3x{width:96px;height:96px}.la-ball-clip-rotate.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0);transform:rotate(0)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.la-ball-elastic-dots,.la-ball-elastic-dots>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-elastic-dots{display:block;color:#fff;width:120px;height:10px;font-size:0;text-align:center}.la-ball-elastic-dots.la-dark{color:#333}.la-ball-elastic-dots>div{float:none;border:0 solid currentColor;width:10px;height:10px;white-space:nowrap;border-radius:100%;-webkit-animation:ball-elastic-dots-anim 1s infinite;-moz-animation:ball-elastic-dots-anim 1s infinite;-o-animation:ball-elastic-dots-anim 1s infinite;animation:ball-elastic-dots-anim 1s infinite}.la-ball-fall>div,.la-ball-fussion>div{float:none;border:0 solid currentColor}.la-ball-elastic-dots.la-sm{width:60px;height:4px}.la-ball-elastic-dots.la-sm>div{width:4px;height:4px}.la-ball-elastic-dots.la-2x{width:240px;height:20px}.la-ball-elastic-dots.la-2x>div{width:20px;height:20px}.la-ball-elastic-dots.la-3x{width:360px;height:30px}.la-ball-elastic-dots.la-3x>div{width:30px;height:30px}@-webkit-keyframes ball-elastic-dots-anim{0%,100%{margin:0;-webkit-transform:scale(1);transform:scale(1)}50%{margin:0 5%;-webkit-transform:scale(.65);transform:scale(.65)}}@-moz-keyframes ball-elastic-dots-anim{0%,100%{margin:0;-moz-transform:scale(1);transform:scale(1)}50%{margin:0 5%;-moz-transform:scale(.65);transform:scale(.65)}}@-o-keyframes ball-elastic-dots-anim{0%,100%{margin:0;-o-transform:scale(1);transform:scale(1)}50%{margin:0 5%;-o-transform:scale(.65);transform:scale(.65)}}@keyframes ball-elastic-dots-anim{0%,100%{margin:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{margin:0 5%;-webkit-transform:scale(.65);-moz-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65)}}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}.la-ball-fussion,.la-ball-fussion>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fussion{display:block;font-size:0;color:#fff;width:8px;height:8px}.la-ball-fussion.la-dark{color:#333}.la-ball-fussion>div{position:absolute;width:12px;height:12px;border-radius:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:ball-fussion-ball1 1s 0s ease infinite;-moz-animation:ball-fussion-ball1 1s 0s ease infinite;-o-animation:ball-fussion-ball1 1s 0s ease infinite;animation:ball-fussion-ball1 1s 0s ease infinite}.la-ball-grid-beat>div,.la-ball-grid-pulse>div{float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fussion>div:nth-child(1){top:0;left:50%;z-index:1}.la-ball-fussion>div:nth-child(2){top:50%;left:100%;z-index:2;-webkit-animation-name:ball-fussion-ball2;-moz-animation-name:ball-fussion-ball2;-o-animation-name:ball-fussion-ball2;animation-name:ball-fussion-ball2}.la-ball-fussion>div:nth-child(3){top:100%;left:50%;z-index:1;-webkit-animation-name:ball-fussion-ball3;-moz-animation-name:ball-fussion-ball3;-o-animation-name:ball-fussion-ball3;animation-name:ball-fussion-ball3}.la-ball-fussion>div:nth-child(4){top:50%;left:0;z-index:2;-webkit-animation-name:ball-fussion-ball4;-moz-animation-name:ball-fussion-ball4;-o-animation-name:ball-fussion-ball4;animation-name:ball-fussion-ball4}.la-ball-fussion.la-sm{width:4px;height:4px}.la-ball-fussion.la-sm>div{width:6px;height:6px}.la-ball-fussion.la-2x{width:16px;height:16px}.la-ball-fussion.la-2x>div,.la-ball-fussion.la-3x{width:24px;height:24px}.la-ball-fussion.la-3x>div,.la-ball-grid-beat{width:36px;height:36px}@-webkit-keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}100%{top:50%;left:100%;z-index:2;opacity:.35}}@-moz-keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}100%{top:50%;left:100%;z-index:2;opacity:.35}}@-o-keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}100%{top:50%;left:100%;z-index:2;opacity:.35}}@keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}100%{top:50%;left:100%;z-index:2;opacity:.35}}@-webkit-keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}100%{top:100%;left:50%;z-index:1;opacity:.35}}@-moz-keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}100%{top:100%;left:50%;z-index:1;opacity:.35}}@-o-keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}100%{top:100%;left:50%;z-index:1;opacity:.35}}@keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}100%{top:100%;left:50%;z-index:1;opacity:.35}}@-webkit-keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}100%{top:50%;left:0;z-index:2;opacity:.35}}@-moz-keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}100%{top:50%;left:0;z-index:2;opacity:.35}}@-o-keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}100%{top:50%;left:0;z-index:2;opacity:.35}}@keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}100%{top:50%;left:0;z-index:2;opacity:.35}}@-webkit-keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}100%{top:0;left:50%;z-index:1;opacity:.35}}@-moz-keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}100%{top:0;left:50%;z-index:1;opacity:.35}}@-o-keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}100%{top:0;left:50%;z-index:1;opacity:.35}}@keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}100%{top:0;left:50%;z-index:1;opacity:.35}}.la-ball-grid-beat,.la-ball-grid-beat>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-grid-beat{display:block;font-size:0;color:#fff}.la-ball-grid-beat.la-dark{color:#333}.la-ball-grid-beat>div{display:inline-block;width:8px;height:8px;margin:2px;border-radius:100%;-webkit-animation-name:ball-grid-beat;-moz-animation-name:ball-grid-beat;-o-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-ball-grid-beat>div:nth-child(1){-webkit-animation-duration:.65s;-moz-animation-duration:.65s;-o-animation-duration:.65s;animation-duration:.65s;-webkit-animation-delay:.03s;-moz-animation-delay:.03s;-o-animation-delay:.03s;animation-delay:.03s}.la-ball-grid-beat>div:nth-child(2){-webkit-animation-duration:1.02s;-moz-animation-duration:1.02s;-o-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.09s;-moz-animation-delay:.09s;-o-animation-delay:.09s;animation-delay:.09s}.la-ball-grid-beat>div:nth-child(3){-webkit-animation-duration:1.06s;-moz-animation-duration:1.06s;-o-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:-.69s;-moz-animation-delay:-.69s;-o-animation-delay:-.69s;animation-delay:-.69s}.la-ball-grid-beat>div:nth-child(4){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:-.41s;-moz-animation-delay:-.41s;-o-animation-delay:-.41s;animation-delay:-.41s}.la-ball-grid-beat>div:nth-child(5){-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;-o-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.04s;-moz-animation-delay:.04s;-o-animation-delay:.04s;animation-delay:.04s}.la-ball-grid-beat>div:nth-child(6){-webkit-animation-duration:.84s;-moz-animation-duration:.84s;-o-animation-duration:.84s;animation-duration:.84s;-webkit-animation-delay:.07s;-moz-animation-delay:.07s;-o-animation-delay:.07s;animation-delay:.07s}.la-ball-grid-beat>div:nth-child(7){-webkit-animation-duration:.68s;-moz-animation-duration:.68s;-o-animation-duration:.68s;animation-duration:.68s;-webkit-animation-delay:-.66s;-moz-animation-delay:-.66s;-o-animation-delay:-.66s;animation-delay:-.66s}.la-ball-grid-beat>div:nth-child(8){-webkit-animation-duration:.93s;-moz-animation-duration:.93s;-o-animation-duration:.93s;animation-duration:.93s;-webkit-animation-delay:-.76s;-moz-animation-delay:-.76s;-o-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-beat>div:nth-child(9),.la-ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:-.76s;-moz-animation-delay:-.76s;-o-animation-delay:-.76s}.la-ball-grid-beat>div:nth-child(9){-webkit-animation-duration:1.24s;-moz-animation-duration:1.24s;-o-animation-duration:1.24s;animation-duration:1.24s;animation-delay:-.76s}.la-ball-grid-beat.la-sm{width:18px;height:18px}.la-ball-grid-beat.la-sm>div{width:4px;height:4px;margin:1px}.la-ball-grid-beat.la-2x{width:72px;height:72px}.la-ball-grid-beat.la-2x>div{width:16px;height:16px;margin:4px}.la-ball-grid-beat.la-3x{width:108px;height:108px}.la-ball-grid-beat.la-3x>div{width:24px;height:24px;margin:6px}@-webkit-keyframes ball-grid-beat{0%,100%{opacity:1}50%{opacity:.35}}@-moz-keyframes ball-grid-beat{0%,100%{opacity:1}50%{opacity:.35}}@-o-keyframes ball-grid-beat{0%,100%{opacity:1}50%{opacity:.35}}@keyframes ball-grid-beat{0%,100%{opacity:1}50%{opacity:.35}}.la-ball-grid-pulse,.la-ball-grid-pulse>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-grid-pulse{display:block;font-size:0;color:#fff;width:36px;height:36px}.la-ball-grid-pulse.la-dark{color:#333}.la-ball-grid-pulse>div{display:inline-block;width:8px;height:8px;margin:2px;border-radius:100%;-webkit-animation-name:ball-grid-pulse;-moz-animation-name:ball-grid-pulse;-o-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-ball-newton-cradle>div,.la-ball-pulse-rise>div{float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-grid-pulse>div:nth-child(1){-webkit-animation-duration:.65s;-moz-animation-duration:.65s;-o-animation-duration:.65s;animation-duration:.65s;-webkit-animation-delay:.03s;-moz-animation-delay:.03s;-o-animation-delay:.03s;animation-delay:.03s}.la-ball-grid-pulse>div:nth-child(2){-webkit-animation-duration:1.02s;-moz-animation-duration:1.02s;-o-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.09s;-moz-animation-delay:.09s;-o-animation-delay:.09s;animation-delay:.09s}.la-ball-grid-pulse>div:nth-child(3){-webkit-animation-duration:1.06s;-moz-animation-duration:1.06s;-o-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:-.69s;-moz-animation-delay:-.69s;-o-animation-delay:-.69s;animation-delay:-.69s}.la-ball-grid-pulse>div:nth-child(4){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:-.41s;-moz-animation-delay:-.41s;-o-animation-delay:-.41s;animation-delay:-.41s}.la-ball-grid-pulse>div:nth-child(5){-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;-o-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.04s;-moz-animation-delay:.04s;-o-animation-delay:.04s;animation-delay:.04s}.la-ball-grid-pulse>div:nth-child(6){-webkit-animation-duration:.84s;-moz-animation-duration:.84s;-o-animation-duration:.84s;animation-duration:.84s;-webkit-animation-delay:.07s;-moz-animation-delay:.07s;-o-animation-delay:.07s;animation-delay:.07s}.la-ball-grid-pulse>div:nth-child(7){-webkit-animation-duration:.68s;-moz-animation-duration:.68s;-o-animation-duration:.68s;animation-duration:.68s;-webkit-animation-delay:-.66s;-moz-animation-delay:-.66s;-o-animation-delay:-.66s;animation-delay:-.66s}.la-ball-grid-pulse>div:nth-child(8){-webkit-animation-duration:.93s;-moz-animation-duration:.93s;-o-animation-duration:.93s;animation-duration:.93s;animation-delay:-.76s}.la-ball-grid-pulse>div:nth-child(9){-webkit-animation-duration:1.24s;-moz-animation-duration:1.24s;-o-animation-duration:1.24s;animation-duration:1.24s;-webkit-animation-delay:-.76s;-moz-animation-delay:-.76s;-o-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-pulse.la-sm{width:18px;height:18px}.la-ball-grid-pulse.la-sm>div{width:4px;height:4px;margin:1px}.la-ball-grid-pulse.la-2x{width:72px;height:72px}.la-ball-grid-pulse.la-2x>div{width:16px;height:16px;margin:4px}.la-ball-grid-pulse.la-3x{width:108px;height:108px}.la-ball-grid-pulse.la-3x>div{width:24px;height:24px;margin:6px}@-webkit-keyframes ball-grid-pulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(.45);transform:scale(.45)}}@-moz-keyframes ball-grid-pulse{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}50%{opacity:.35;-moz-transform:scale(.45);transform:scale(.45)}}@-o-keyframes ball-grid-pulse{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}50%{opacity:.35;-o-transform:scale(.45);transform:scale(.45)}}@keyframes ball-grid-pulse{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(.45);-moz-transform:scale(.45);-o-transform:scale(.45);transform:scale(.45)}}.la-ball-newton-cradle,.la-ball-newton-cradle>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-newton-cradle{display:block;font-size:0;color:#fff;width:40px;height:10px}.la-ball-newton-cradle.la-dark{color:#333}.la-ball-newton-cradle>div{display:inline-block;width:10px;height:10px;border-radius:100%}.la-ball-newton-cradle>div:first-child{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:ball-newton-cradle-left 1s 0s ease-out infinite;-moz-animation:ball-newton-cradle-left 1s 0s ease-out infinite;-o-animation:ball-newton-cradle-left 1s 0s ease-out infinite;animation:ball-newton-cradle-left 1s 0s ease-out infinite}.la-ball-newton-cradle>div:last-child{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:ball-newton-cradle-right 1s 0s ease-out infinite;-moz-animation:ball-newton-cradle-right 1s 0s ease-out infinite;-o-animation:ball-newton-cradle-right 1s 0s ease-out infinite;animation:ball-newton-cradle-right 1s 0s ease-out infinite}.la-ball-newton-cradle.la-sm{width:20px;height:4px}.la-ball-newton-cradle.la-sm>div{width:4px;height:4px}.la-ball-newton-cradle.la-2x{width:80px;height:20px}.la-ball-newton-cradle.la-2x>div{width:20px;height:20px}.la-ball-newton-cradle.la-3x{width:120px;height:30px}.la-ball-newton-cradle.la-3x>div{width:30px;height:30px}@-webkit-keyframes ball-newton-cradle-left{25%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes ball-newton-cradle-left{25%{-moz-transform:translateX(-100%);transform:translateX(-100%);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes ball-newton-cradle-left{25%{-o-transform:translateX(-100%);transform:translateX(-100%);-o-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-o-transform:translateX(0);transform:translateX(0)}}@keyframes ball-newton-cradle-left{25%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ball-newton-cradle-right{100%,50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes ball-newton-cradle-right{100%,50%{-moz-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(100%);transform:translateX(100%);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes ball-newton-cradle-right{100%,50%{-o-transform:translateX(0);transform:translateX(0)}75%{-o-transform:translateX(100%);transform:translateX(100%);-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes ball-newton-cradle-right{100%,50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}.la-ball-pulse-rise,.la-ball-pulse-rise>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-pulse-rise{display:block;font-size:0;color:#fff;width:70px;height:14px}.la-ball-pulse-rise.la-dark{color:#333}.la-ball-pulse-rise>div{display:inline-block;width:10px;height:10px;margin:2px;border-radius:100%;-webkit-animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite;-moz-animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite;-o-animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite;animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite}.la-ball-pulse-sync>div,.la-ball-pulse>div{float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;-moz-animation-name:ball-pulse-rise-odd;-o-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}.la-ball-pulse-rise.la-sm{width:34px;height:6px}.la-ball-pulse-rise.la-sm>div{width:4px;height:4px;margin:1px}.la-ball-pulse-rise.la-2x{width:140px;height:28px}.la-ball-pulse-rise.la-2x>div{width:20px;height:20px;margin:4px}.la-ball-pulse-rise.la-3x{width:210px;height:42px}.la-ball-pulse-rise.la-3x>div{width:30px;height:30px;margin:6px}@-webkit-keyframes ball-pulse-rise-even{0%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{opacity:.35;-webkit-transform:scale(.3);transform:scale(.3)}75%{-webkit-transform:translateY(200%);transform:translateY(200%)}100%{opacity:1;-webkit-transform:translateY(0);-webkit-transform:scale(1);transform:translateY(0);transform:scale(1)}}@-moz-keyframes ball-pulse-rise-even{0%{opacity:1;-moz-transform:scale(1.1);transform:scale(1.1)}25%{-moz-transform:translateY(-200%);transform:translateY(-200%)}50%{opacity:.35;-moz-transform:scale(.3);transform:scale(.3)}75%{-moz-transform:translateY(200%);transform:translateY(200%)}100%{opacity:1;-moz-transform:translateY(0);-moz-transform:scale(1);transform:translateY(0);transform:scale(1)}}@-o-keyframes ball-pulse-rise-even{0%{opacity:1;-o-transform:scale(1.1);transform:scale(1.1)}25%{-o-transform:translateY(-200%);transform:translateY(-200%)}50%{opacity:.35;-o-transform:scale(.3);transform:scale(.3)}75%{-o-transform:translateY(200%);transform:translateY(200%)}100%{opacity:1;-o-transform:translateY(0);-o-transform:scale(1);transform:translateY(0);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}50%{opacity:.35;-webkit-transform:scale(.3);-moz-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3)}75%{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}100%{opacity:1;-webkit-transform:translateY(0);-webkit-transform:scale(1);-moz-transform:translateY(0);-moz-transform:scale(1);-o-transform:translateY(0);-o-transform:scale(1);transform:translateY(0);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{opacity:.35;-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(200%);transform:translateY(200%)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:.35;-webkit-transform:translateY(0);-webkit-transform:scale(.75);transform:translateY(0);transform:scale(.75)}}@-moz-keyframes ball-pulse-rise-odd{0%{opacity:.35;-moz-transform:scale(.4);transform:scale(.4)}25%{-moz-transform:translateY(200%);transform:translateY(200%)}50%{opacity:1;-moz-transform:scale(1.1);transform:scale(1.1)}75%{-moz-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:.35;-moz-transform:translateY(0);-moz-transform:scale(.75);transform:translateY(0);transform:scale(.75)}}@-o-keyframes ball-pulse-rise-odd{0%{opacity:.35;-o-transform:scale(.4);transform:scale(.4)}25%{-o-transform:translateY(200%);transform:translateY(200%)}50%{opacity:1;-o-transform:scale(1.1);transform:scale(1.1)}75%{-o-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:.35;-o-transform:translateY(0);-o-transform:scale(.75);transform:translateY(0);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{opacity:.35;-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:.35;-webkit-transform:translateY(0);-webkit-transform:scale(.75);-moz-transform:translateY(0);-moz-transform:scale(.75);-o-transform:translateY(0);-o-transform:scale(.75);transform:translateY(0);transform:scale(.75)}}.la-ball-pulse-sync,.la-ball-pulse-sync>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-pulse,.la-ball-pulse>div,.la-ball-rotate,.la-ball-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.la-ball-pulse-sync{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-pulse-sync.la-dark{color:#333}.la-ball-pulse-sync>div{display:inline-block;width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse-sync .6s infinite ease-in-out;-moz-animation:ball-pulse-sync .6s infinite ease-in-out;-o-animation:ball-pulse-sync .6s infinite ease-in-out;animation:ball-pulse-sync .6s infinite ease-in-out}.la-ball-pulse-sync>div:nth-child(1){-webkit-animation-delay:-.14s;-moz-animation-delay:-.14s;-o-animation-delay:-.14s;animation-delay:-.14s}.la-ball-pulse-sync>div:nth-child(2){-webkit-animation-delay:-.07s;-moz-animation-delay:-.07s;-o-animation-delay:-.07s;animation-delay:-.07s}.la-ball-pulse-sync>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-pulse-sync.la-sm{width:26px;height:8px}.la-ball-pulse-sync.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-pulse-sync.la-2x{width:108px;height:36px}.la-ball-pulse-sync.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-pulse-sync.la-3x{width:162px;height:54px}.la-ball-pulse-sync.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(100%);transform:translateY(100%)}66%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes ball-pulse-sync{33%{-moz-transform:translateY(100%);transform:translateY(100%)}66%{-moz-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes ball-pulse-sync{33%{-o-transform:translateY(100%);transform:translateY(100%)}66%{-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-o-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}66%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.la-ball-pulse,.la-ball-pulse>div{box-sizing:border-box}.la-ball-pulse{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-pulse.la-dark{color:#333}.la-ball-pulse>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-pulse>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-pulse>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-pulse>div{display:inline-block;width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse 1s ease infinite;-moz-animation:ball-pulse 1s ease infinite;-o-animation:ball-pulse 1s ease infinite;animation:ball-pulse 1s ease infinite}.la-ball-rotate>div,.la-ball-running-dots>div,.la-ball-scale-multiple>div{border:0 solid currentColor;background-color:currentColor;float:none}.la-ball-pulse.la-sm{width:26px;height:8px}.la-ball-pulse.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-pulse.la-2x{width:108px;height:36px}.la-ball-pulse.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-pulse.la-3x{width:162px;height:54px}.la-ball-pulse.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-pulse{0%,100%,60%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:.1;-webkit-transform:scale(.01);transform:scale(.01)}}@-moz-keyframes ball-pulse{0%,100%,60%{opacity:1;-moz-transform:scale(1);transform:scale(1)}30%{opacity:.1;-moz-transform:scale(.01);transform:scale(.01)}}@-o-keyframes ball-pulse{0%,100%,60%{opacity:1;-o-transform:scale(1);transform:scale(1)}30%{opacity:.1;-o-transform:scale(.01);transform:scale(.01)}}@keyframes ball-pulse{0%,100%,60%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}30%{opacity:.1;-webkit-transform:scale(.01);-moz-transform:scale(.01);-o-transform:scale(.01);transform:scale(.01)}}.la-ball-rotate,.la-ball-rotate>div{box-sizing:border-box}.la-ball-rotate{display:block;font-size:0;color:#fff;width:10px;height:10px}.la-ball-rotate.la-dark{color:#333}.la-ball-rotate>div{display:inline-block;width:10px;height:10px;border-radius:100%;-webkit-animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite;-moz-animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite;-o-animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite;animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite}.la-ball-rotate>div:after,.la-ball-rotate>div:before{position:absolute;width:inherit;height:inherit;margin:inherit;content:"";background:currentColor;border-radius:inherit;opacity:.8}.la-ball-rotate>div:before{top:0;left:-150%}.la-ball-rotate>div:after{top:0;left:150%}.la-ball-rotate.la-sm,.la-ball-rotate.la-sm>div{width:4px;height:4px}.la-ball-rotate.la-2x,.la-ball-rotate.la-2x>div{width:20px;height:20px}.la-ball-rotate.la-3x,.la-ball-rotate.la-3x>div{width:30px;height:30px}@-webkit-keyframes ball-rotate-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-rotate-animation{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-rotate-animation{0%{-o-transform:rotate(0);transform:rotate(0)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-rotate-animation{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.la-ball-running-dots,.la-ball-running-dots>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-running-dots{display:block;font-size:0;color:#fff;width:10px;height:10px}.la-ball-running-dots.la-dark{color:#333}.la-ball-running-dots>div{display:inline-block;position:absolute;width:10px;height:10px;margin-left:-25px;border-radius:100%;-webkit-animation:ball-running-dots-animate 2s linear infinite;-moz-animation:ball-running-dots-animate 2s linear infinite;-o-animation:ball-running-dots-animate 2s linear infinite;animation:ball-running-dots-animate 2s linear infinite}.la-ball-running-dots>div:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-running-dots>div:nth-child(2){-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}.la-ball-running-dots>div:nth-child(3){-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.la-ball-running-dots>div:nth-child(4){-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}.la-ball-running-dots>div:nth-child(5){-webkit-animation-delay:-1.6s;-moz-animation-delay:-1.6s;-o-animation-delay:-1.6s;animation-delay:-1.6s}.la-ball-running-dots>div:nth-child(6){-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-running-dots>div:nth-child(7){-webkit-animation-delay:-2.4s;-moz-animation-delay:-2.4s;-o-animation-delay:-2.4s;animation-delay:-2.4s}.la-ball-running-dots>div:nth-child(8){-webkit-animation-delay:-2.8s;-moz-animation-delay:-2.8s;-o-animation-delay:-2.8s;animation-delay:-2.8s}.la-ball-running-dots>div:nth-child(9){-webkit-animation-delay:-3.2s;-moz-animation-delay:-3.2s;-o-animation-delay:-3.2s;animation-delay:-3.2s}.la-ball-running-dots>div:nth-child(10){-webkit-animation-delay:-3.6s;-moz-animation-delay:-3.6s;-o-animation-delay:-3.6s;animation-delay:-3.6s}.la-ball-running-dots.la-sm{width:4px;height:4px}.la-ball-running-dots.la-sm>div{width:4px;height:4px;margin-left:-12px}.la-ball-running-dots.la-2x{width:20px;height:20px}.la-ball-running-dots.la-2x>div{width:20px;height:20px;margin-left:-50px}.la-ball-running-dots.la-3x{width:30px;height:30px}.la-ball-running-dots.la-3x>div{width:30px;height:30px;margin-left:-75px}@-webkit-keyframes ball-running-dots-animate{0%,100%{width:100%;height:100%;-webkit-transform:translateY(0) translateX(500%);transform:translateY(0) translateX(500%)}80%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}85%{width:100%;height:100%;-webkit-transform:translateY(-125%) translateX(0);transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;-webkit-transform:translateY(-100%) translateX(500%);transform:translateY(-100%) translateX(500%)}}@-moz-keyframes ball-running-dots-animate{0%,100%{width:100%;height:100%;-moz-transform:translateY(0) translateX(500%);transform:translateY(0) translateX(500%)}80%{-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}85%{width:100%;height:100%;-moz-transform:translateY(-125%) translateX(0);transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;-moz-transform:translateY(-100%) translateX(500%);transform:translateY(-100%) translateX(500%)}}@-o-keyframes ball-running-dots-animate{0%,100%{width:100%;height:100%;-o-transform:translateY(0) translateX(500%);transform:translateY(0) translateX(500%)}80%{-o-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}85%{width:100%;height:100%;-o-transform:translateY(-125%) translateX(0);transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;-o-transform:translateY(-100%) translateX(500%);transform:translateY(-100%) translateX(500%)}}@keyframes ball-running-dots-animate{0%,100%{width:100%;height:100%;-webkit-transform:translateY(0) translateX(500%);-moz-transform:translateY(0) translateX(500%);-o-transform:translateY(0) translateX(500%);transform:translateY(0) translateX(500%)}80%{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}85%{width:100%;height:100%;-webkit-transform:translateY(-125%) translateX(0);-moz-transform:translateY(-125%) translateX(0);-o-transform:translateY(-125%) translateX(0);transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;-webkit-transform:translateY(-100%) translateX(500%);-moz-transform:translateY(-100%) translateX(500%);-o-transform:translateY(-100%) translateX(500%);transform:translateY(-100%) translateX(500%)}}.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;-moz-animation:ball-scale-multiple 1s 0s linear infinite;-o-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.la-ball-scale-multiple.la-sm,.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x,.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x,.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale-multiple{0%{opacity:0;-moz-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale-multiple{0%{opacity:0;-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-scale-pulse,.la-ball-scale-pulse>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale-pulse{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale-pulse.la-dark{color:#333}.la-ball-scale-pulse>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:.5;-webkit-animation:ball-scale-pulse 2s infinite ease-in-out;-moz-animation:ball-scale-pulse 2s infinite ease-in-out;-o-animation:ball-scale-pulse 2s infinite ease-in-out;animation:ball-scale-pulse 2s infinite ease-in-out}.la-ball-scale-pulse>div:last-child{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.la-ball-scale-pulse.la-sm,.la-ball-scale-pulse.la-sm>div{width:16px;height:16px}.la-ball-scale-pulse.la-2x,.la-ball-scale-pulse.la-2x>div{width:64px;height:64px}.la-ball-scale-pulse.la-3x,.la-ball-scale-pulse.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale-pulse{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale-pulse{0%,100%{-moz-transform:scale(0);transform:scale(0)}50%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale-pulse{0%,100%{-o-transform:scale(0);transform:scale(0)}50%{-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-pulse{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-scale-ripple-multiple,.la-ball-scale-ripple-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale-ripple-multiple{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale-ripple-multiple.la-dark{color:#333}.la-ball-scale-ripple-multiple>div{display:inline-block;float:none;border:0 solid currentColor;position:absolute;top:0;left:0;width:32px;height:32px;background:0 0;border-width:2px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);-moz-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);-o-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}.la-ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.la-ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.la-ball-scale-ripple-multiple.la-sm{width:16px;height:16px}.la-ball-scale-ripple-multiple.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-scale-ripple-multiple.la-2x{width:64px;height:64px}.la-ball-scale-ripple-multiple.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-scale-ripple-multiple.la-3x{width:96px;height:96px}.la-ball-scale-ripple-multiple.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}95%{opacity:0}}@-moz-keyframes ball-scale-ripple-multiple{0%{opacity:1;-moz-transform:scale(.1);transform:scale(.1)}70%{opacity:.5;-moz-transform:scale(1);transform:scale(1)}95%{opacity:0}}@-o-keyframes ball-scale-ripple-multiple{0%{opacity:1;-o-transform:scale(.1);transform:scale(.1)}70%{opacity:.5;-o-transform:scale(1);transform:scale(1)}95%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);-moz-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}70%{opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}95%{opacity:0}}.la-ball-scale-ripple,.la-ball-scale-ripple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale-ripple{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale-ripple.la-dark{color:#333}.la-ball-scale-ripple>div{display:inline-block;float:none;border:0 solid currentColor;width:32px;height:32px;background:0 0;border-width:2px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);-moz-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);-o-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}.la-ball-scale-ripple.la-sm{width:16px;height:16px}.la-ball-scale-ripple.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-scale-ripple.la-2x{width:64px;height:64px}.la-ball-scale-ripple.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-scale-ripple.la-3x{width:96px;height:96px}.la-ball-scale-ripple.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.65;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0}}@-moz-keyframes ball-scale-ripple{0%{opacity:1;-moz-transform:scale(.1);transform:scale(.1)}70%{opacity:.65;-moz-transform:scale(1);transform:scale(1)}100%{opacity:0}}@-o-keyframes ball-scale-ripple{0%{opacity:1;-o-transform:scale(.1);transform:scale(.1)}70%{opacity:.65;-o-transform:scale(1);transform:scale(1)}100%{opacity:0}}@keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);-moz-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}70%{opacity:.65;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0}}.la-ball-scale,.la-ball-scale>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale>div,.la-ball-spin-clockwise-fade-rotating>div,.la-ball-spin-clockwise-fade>div,.la-ball-spin-clockwise>div,.la-ball-spin-fade-rotating>div{display:inline-block;background-color:currentColor;border:0 solid currentColor;float:none}.la-ball-scale.la-dark{color:#333}.la-ball-scale>div{width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;-moz-animation:ball-scale 1s 0s ease-in-out infinite;-o-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.la-ball-scale.la-sm,.la-ball-scale.la-sm>div{width:16px;height:16px}.la-ball-scale.la-2x,.la-ball-scale.la-2x>div{width:64px;height:64px}.la-ball-scale.la-3x,.la-ball-scale.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale{0%{opacity:1;-moz-transform:scale(0);transform:scale(0)}100%{opacity:0;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale{0%{opacity:1;-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale{0%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-spin-clockwise-fade-rotating,.la-ball-spin-clockwise-fade-rotating>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-clockwise-fade-rotating{display:block;font-size:0;color:#fff;width:32px;height:32px;-webkit-animation:ball-spin-clockwise-fade-rotating-rotate 6s infinite linear;-moz-animation:ball-spin-clockwise-fade-rotating-rotate 6s infinite linear;-o-animation:ball-spin-clockwise-fade-rotating-rotate 6s infinite linear;animation:ball-spin-clockwise-fade-rotating-rotate 6s infinite linear}.la-ball-spin-clockwise-fade-rotating.la-dark{color:#333}.la-ball-spin-clockwise-fade-rotating>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise-fade-rotating 1s infinite linear;-moz-animation:ball-spin-clockwise-fade-rotating 1s infinite linear;-o-animation:ball-spin-clockwise-fade-rotating 1s infinite linear;animation:ball-spin-clockwise-fade-rotating 1s infinite linear}.la-ball-spin-clockwise-fade-rotating>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise-fade-rotating>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise-fade-rotating.la-sm{width:16px;height:16px}.la-ball-spin-clockwise-fade-rotating.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise-fade-rotating.la-2x{width:64px;height:64px}.la-ball-spin-clockwise-fade-rotating.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise-fade-rotating.la-3x{width:96px;height:96px}.la-ball-spin-clockwise-fade-rotating.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise-fade-rotating-rotate{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes ball-spin-clockwise-fade-rotating-rotate{100%{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes ball-spin-clockwise-fade-rotating-rotate{100%{-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes ball-spin-clockwise-fade-rotating-rotate{100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;-moz-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-spin-clockwise-fade,.la-ball-spin-clockwise-fade>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-clockwise-fade{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin-clockwise-fade.la-dark{color:#333}.la-ball-spin-clockwise-fade>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise-fade 1s infinite linear;-moz-animation:ball-spin-clockwise-fade 1s infinite linear;-o-animation:ball-spin-clockwise-fade 1s infinite linear;animation:ball-spin-clockwise-fade 1s infinite linear}.la-ball-spin-clockwise-fade>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise-fade>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise-fade>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise-fade>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise-fade>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise-fade>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise-fade>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise-fade>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise-fade.la-sm{width:16px;height:16px}.la-ball-spin-clockwise-fade.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise-fade.la-2x{width:64px;height:64px}.la-ball-spin-clockwise-fade.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise-fade.la-3x{width:96px;height:96px}.la-ball-spin-clockwise-fade.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-moz-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-spin-clockwise-fade{50%{opacity:.25;-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-clockwise-fade{50%{opacity:.25;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-spin-clockwise,.la-ball-spin-clockwise>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-clockwise{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin-clockwise.la-dark{color:#333}.la-ball-spin-clockwise>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise 1s infinite ease-in-out;-moz-animation:ball-spin-clockwise 1s infinite ease-in-out;-o-animation:ball-spin-clockwise 1s infinite ease-in-out;animation:ball-spin-clockwise 1s infinite ease-in-out}.la-ball-spin-clockwise>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise.la-sm{width:16px;height:16px}.la-ball-spin-clockwise.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise.la-2x{width:64px;height:64px}.la-ball-spin-clockwise.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise.la-3x{width:96px;height:96px}.la-ball-spin-clockwise.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes ball-spin-clockwise{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-moz-transform:scale(0);transform:scale(0)}}@-o-keyframes ball-spin-clockwise{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-o-transform:scale(0);transform:scale(0)}}@keyframes ball-spin-clockwise{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}.la-ball-spin-fade-rotating,.la-ball-spin-fade-rotating>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-fade-rotating{display:block;font-size:0;color:#fff;width:32px;height:32px;-webkit-animation:ball-spin-fade-rotate 6s infinite linear;-moz-animation:ball-spin-fade-rotate 6s infinite linear;-o-animation:ball-spin-fade-rotate 6s infinite linear;animation:ball-spin-fade-rotate 6s infinite linear}.la-ball-spin-fade-rotating.la-dark{color:#333}.la-ball-spin-fade-rotating>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-fade 1s infinite linear;-moz-animation:ball-spin-fade 1s infinite linear;-o-animation:ball-spin-fade 1s infinite linear;animation:ball-spin-fade 1s infinite linear}.la-ball-spin-fade-rotating>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin-fade-rotating>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin-fade-rotating>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin-fade-rotating>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin-fade-rotating>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin-fade-rotating>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin-fade-rotating>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin-fade-rotating>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-spin-fade-rotating.la-sm{width:16px;height:16px}.la-ball-spin-fade-rotating.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-fade-rotating.la-2x{width:64px;height:64px}.la-ball-spin-fade-rotating.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-fade-rotating.la-3x{width:96px;height:96px}.la-ball-spin-fade-rotating.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-fade-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-spin-fade-rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-spin-fade-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-spin-fade-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.la-ball-spin-fade,.la-ball-spin-fade>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-fade{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin-fade.la-dark{color:#333}.la-ball-spin-fade>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-fade 1s infinite linear;-moz-animation:ball-spin-fade 1s infinite linear;-o-animation:ball-spin-fade 1s infinite linear;animation:ball-spin-fade 1s infinite linear}.la-ball-spin-rotate>div,.la-ball-spin>div,.la-ball-square-clockwise-spin>div{border:0 solid currentColor;background-color:currentColor}.la-ball-spin-fade>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin-fade>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin-fade>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin-fade>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin-fade>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin-fade>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin-fade>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin-fade>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-spin-fade.la-sm{width:16px;height:16px}.la-ball-spin-fade.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-fade.la-2x{width:64px;height:64px}.la-ball-spin-fade.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-fade.la-3x{width:96px;height:96px}.la-ball-spin-fade.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-fade{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}}@-moz-keyframes ball-spin-fade{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}50%{opacity:.25;-moz-transform:scale(.5);transform:scale(.5)}}@-o-keyframes ball-spin-fade{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}50%{opacity:.25;-o-transform:scale(.5);transform:scale(.5)}}@keyframes ball-spin-fade{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}.la-ball-spin-rotate,.la-ball-spin-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-rotate{display:block;font-size:0;color:#fff;width:32px;height:32px;-webkit-animation:ball-spin-rotate 2s infinite linear;-moz-animation:ball-spin-rotate 2s infinite linear;-o-animation:ball-spin-rotate 2s infinite linear;animation:ball-spin-rotate 2s infinite linear}.la-ball-spin-rotate.la-dark{color:#333}.la-ball-spin-rotate>div{display:inline-block;float:none;position:absolute;top:0;width:60%;height:60%;border-radius:100%;-webkit-animation:ball-spin-bounce 2s infinite ease-in-out;-moz-animation:ball-spin-bounce 2s infinite ease-in-out;-o-animation:ball-spin-bounce 2s infinite ease-in-out;animation:ball-spin-bounce 2s infinite ease-in-out}.la-ball-spin-rotate>div:last-child{top:auto;bottom:0;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.la-ball-spin-rotate.la-sm{width:16px;height:16px}.la-ball-spin-rotate.la-2x{width:64px;height:64px}.la-ball-spin-rotate.la-3x{width:96px;height:96px}@-webkit-keyframes ball-spin-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-spin-rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-spin-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-spin-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ball-spin-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-spin-bounce{0%,100%{-moz-transform:scale(0);transform:scale(0)}50%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-spin-bounce{0%,100%{-o-transform:scale(0);transform:scale(0)}50%{-o-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-spin,.la-ball-spin>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin.la-dark{color:#333}.la-ball-spin>div{display:inline-block;float:none;position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin 1s infinite ease-in-out;-moz-animation:ball-spin 1s infinite ease-in-out;-o-animation:ball-spin 1s infinite ease-in-out;animation:ball-spin 1s infinite ease-in-out}.la-ball-spin>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-spin.la-sm{width:16px;height:16px}.la-ball-spin.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin.la-2x{width:64px;height:64px}.la-ball-spin.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin.la-3x{width:96px;height:96px}.la-ball-spin.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes ball-spin{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-moz-transform:scale(0);transform:scale(0)}}@-o-keyframes ball-spin{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-o-transform:scale(0);transform:scale(0)}}@keyframes ball-spin{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}.la-ball-square-clockwise-spin,.la-ball-square-clockwise-spin>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-square-clockwise-spin{display:block;font-size:0;color:#fff;width:26px;height:26px}.la-ball-square-clockwise-spin.la-dark{color:#333}.la-ball-square-clockwise-spin>div{display:inline-block;float:none;position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:100%;-webkit-animation:ball-square-clockwise-spin 1s infinite ease-in-out;-moz-animation:ball-square-clockwise-spin 1s infinite ease-in-out;-o-animation:ball-square-clockwise-spin 1s infinite ease-in-out;animation:ball-square-clockwise-spin 1s infinite ease-in-out}.la-ball-square-clockwise-spin>div:nth-child(1){top:0;left:0;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-ball-square-clockwise-spin>div:nth-child(2){top:0;left:50%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-ball-square-clockwise-spin>div:nth-child(3){top:0;left:100%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-ball-square-clockwise-spin>div:nth-child(4){top:50%;left:100%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-ball-square-clockwise-spin>div:nth-child(5){top:100%;left:100%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-ball-square-clockwise-spin>div:nth-child(6){top:100%;left:50%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-ball-square-clockwise-spin>div:nth-child(7){top:100%;left:0;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-ball-square-clockwise-spin>div:nth-child(8){top:50%;left:0;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-square-clockwise-spin.la-sm{width:12px;height:12px}.la-ball-square-clockwise-spin.la-sm>div{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-ball-square-clockwise-spin.la-2x{width:52px;height:52px}.la-ball-square-clockwise-spin.la-2x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.la-ball-square-clockwise-spin.la-3x{width:78px;height:78px}.la-ball-square-clockwise-spin.la-3x>div{width:36px;height:36px;margin-top:-18px;margin-left:-18px}@-webkit-keyframes ball-square-clockwise-spin{0%,100%,40%{-webkit-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-square-clockwise-spin{0%,100%,40%{-moz-transform:scale(.4);transform:scale(.4)}70%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-square-clockwise-spin{0%,100%,40%{-o-transform:scale(.4);transform:scale(.4)}70%{-o-transform:scale(1);transform:scale(1)}}@keyframes ball-square-clockwise-spin{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-square-spin,.la-ball-square-spin>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-square-spin{display:block;font-size:0;color:#fff;width:26px;height:26px}.la-ball-square-spin.la-dark{color:#333}.la-ball-square-spin>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:100%;-webkit-animation:ball-square-spin 1s infinite ease-in-out;-moz-animation:ball-square-spin 1s infinite ease-in-out;-o-animation:ball-square-spin 1s infinite ease-in-out;animation:ball-square-spin 1s infinite ease-in-out}.la-ball-triangle-path>div,.la-ball-zig-zag-deflect>div{border:0 solid currentColor;float:none;background-color:currentColor}.la-ball-square-spin>div:nth-child(1){top:0;left:0;-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-square-spin>div:nth-child(2){top:0;left:50%;-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-square-spin>div:nth-child(3){top:0;left:100%;-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-square-spin>div:nth-child(4){top:50%;left:100%;-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-square-spin>div:nth-child(5){top:100%;left:100%;-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-square-spin>div:nth-child(6){top:100%;left:50%;-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-square-spin>div:nth-child(7){top:100%;left:0;-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-square-spin>div:nth-child(8){top:50%;left:0;-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-square-spin.la-sm{width:12px;height:12px}.la-ball-square-spin.la-sm>div{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-ball-square-spin.la-2x{width:52px;height:52px}.la-ball-square-spin.la-2x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.la-ball-square-spin.la-3x{width:78px;height:78px}.la-ball-square-spin.la-3x>div{width:36px;height:36px;margin-top:-18px;margin-left:-18px}@-webkit-keyframes ball-square-spin{0%,100%,40%{-webkit-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-square-spin{0%,100%,40%{-moz-transform:scale(.4);transform:scale(.4)}70%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-square-spin{0%,100%,40%{-o-transform:scale(.4);transform:scale(.4)}70%{-o-transform:scale(1);transform:scale(1)}}@keyframes ball-square-spin{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.la-ball-triangle-path,.la-ball-triangle-path>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-triangle-path{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-triangle-path.la-dark{color:#333}.la-ball-triangle-path>div{display:inline-block;position:absolute;top:0;left:0;width:10px;height:10px;border-radius:100%}.la-ball-triangle-path>div:nth-child(1){-webkit-animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite;-moz-animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite;-o-animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite}.la-ball-triangle-path>div:nth-child(2){-webkit-animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite;-moz-animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite;-o-animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite}.la-ball-triangle-path>div:nth-child(3){-webkit-animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;-moz-animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;-o-animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite}.la-ball-triangle-path.la-sm{width:16px;height:16px}.la-ball-triangle-path.la-sm>div{width:4px;height:4px}.la-ball-triangle-path.la-2x{width:64px;height:64px}.la-ball-triangle-path.la-2x>div{width:20px;height:20px}.la-ball-triangle-path.la-3x{width:96px;height:96px}.la-ball-triangle-path.la-3x>div{width:30px;height:30px}@-webkit-keyframes ball-triangle-path-ball-one{0%{-webkit-transform:translate(0,220%);transform:translate(0,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}66%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}100%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}}@-moz-keyframes ball-triangle-path-ball-one{0%{-moz-transform:translate(0,220%);transform:translate(0,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-moz-transform:translate(110%,0);transform:translate(110%,0)}66%{opacity:1;-moz-transform:translate(220%,220%);transform:translate(220%,220%)}100%{opacity:1;-moz-transform:translate(0,220%);transform:translate(0,220%)}}@-o-keyframes ball-triangle-path-ball-one{0%{-o-transform:translate(0,220%);transform:translate(0,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-o-transform:translate(110%,0);transform:translate(110%,0)}66%{opacity:1;-o-transform:translate(220%,220%);transform:translate(220%,220%)}100%{opacity:1;-o-transform:translate(0,220%);transform:translate(0,220%)}}@keyframes ball-triangle-path-ball-one{0%{-webkit-transform:translate(0,220%);-moz-transform:translate(0,220%);-o-transform:translate(0,220%);transform:translate(0,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);-o-transform:translate(110%,0);transform:translate(110%,0)}66%{opacity:1;-webkit-transform:translate(220%,220%);-moz-transform:translate(220%,220%);-o-transform:translate(220%,220%);transform:translate(220%,220%)}100%{opacity:1;-webkit-transform:translate(0,220%);-moz-transform:translate(0,220%);-o-transform:translate(0,220%);transform:translate(0,220%)}}@-webkit-keyframes ball-triangle-path-ball-two{0%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}66%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}100%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}}@-moz-keyframes ball-triangle-path-ball-two{0%{-moz-transform:translate(110%,0);transform:translate(110%,0)}17%,50%,83%{opacity:.25}33%{opacity:1;-moz-transform:translate(220%,220%);transform:translate(220%,220%)}66%{opacity:1;-moz-transform:translate(0,220%);transform:translate(0,220%)}100%{opacity:1;-moz-transform:translate(110%,0);transform:translate(110%,0)}}@-o-keyframes ball-triangle-path-ball-two{0%{-o-transform:translate(110%,0);transform:translate(110%,0)}17%,50%,83%{opacity:.25}33%{opacity:1;-o-transform:translate(220%,220%);transform:translate(220%,220%)}66%{opacity:1;-o-transform:translate(0,220%);transform:translate(0,220%)}100%{opacity:1;-o-transform:translate(110%,0);transform:translate(110%,0)}}@keyframes ball-triangle-path-ball-two{0%{-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);-o-transform:translate(110%,0);transform:translate(110%,0)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(220%,220%);-moz-transform:translate(220%,220%);-o-transform:translate(220%,220%);transform:translate(220%,220%)}66%{opacity:1;-webkit-transform:translate(0,220%);-moz-transform:translate(0,220%);-o-transform:translate(0,220%);transform:translate(0,220%)}100%{opacity:1;-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);-o-transform:translate(110%,0);transform:translate(110%,0)}}@-webkit-keyframes ball-triangle-path-ball-tree{0%{-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}66%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}100%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}}@-moz-keyframes ball-triangle-path-ball-tree{0%{-moz-transform:translate(220%,220%);transform:translate(220%,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-moz-transform:translate(0,220%);transform:translate(0,220%)}66%{opacity:1;-moz-transform:translate(110%,0);transform:translate(110%,0)}100%{opacity:1;-moz-transform:translate(220%,220%);transform:translate(220%,220%)}}@-o-keyframes ball-triangle-path-ball-tree{0%{-o-transform:translate(220%,220%);transform:translate(220%,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-o-transform:translate(0,220%);transform:translate(0,220%)}66%{opacity:1;-o-transform:translate(110%,0);transform:translate(110%,0)}100%{opacity:1;-o-transform:translate(220%,220%);transform:translate(220%,220%)}}@keyframes ball-triangle-path-ball-tree{0%{-webkit-transform:translate(220%,220%);-moz-transform:translate(220%,220%);-o-transform:translate(220%,220%);transform:translate(220%,220%)}17%,50%,83%{opacity:.25}33%{opacity:1;-webkit-transform:translate(0,220%);-moz-transform:translate(0,220%);-o-transform:translate(0,220%);transform:translate(0,220%)}66%{opacity:1;-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);-o-transform:translate(110%,0);transform:translate(110%,0)}100%{opacity:1;-webkit-transform:translate(220%,220%);-moz-transform:translate(220%,220%);-o-transform:translate(220%,220%);transform:translate(220%,220%)}}.la-ball-zig-zag-deflect,.la-ball-zig-zag-deflect>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-zig-zag-deflect{display:block;font-size:0;color:#fff;position:relative;width:32px;height:32px}.la-ball-zig-zag-deflect.la-dark{color:#333}.la-ball-zig-zag-deflect>div{display:inline-block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:100%}.la-ball-zig-zag>div,.la-cube-transition>div,.la-fire>div,.la-line-scale-party>div{border:0 solid currentColor}.la-ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;-moz-animation:ball-zig-deflect 1.5s 0s infinite linear;-o-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.la-ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;-moz-animation:ball-zag-deflect 1.5s 0s infinite linear;-o-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}.la-ball-zig-zag-deflect.la-sm{width:16px;height:16px}.la-ball-zig-zag-deflect.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-zig-zag-deflect.la-2x{width:64px;height:64px}.la-ball-zig-zag-deflect.la-2x>div{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-zig-zag-deflect.la-3x{width:96px;height:96px}.la-ball-zig-zag-deflect.la-3x>div{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-80%,-160%);transform:translate(-80%,-160%)}34%,67%{-webkit-transform:translate(80%,-160%);transform:translate(80%,-160%)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes ball-zig-deflect{17%,84%{-moz-transform:translate(-80%,-160%);transform:translate(-80%,-160%)}34%,67%{-moz-transform:translate(80%,-160%);transform:translate(80%,-160%)}100%,50%{-moz-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes ball-zig-deflect{17%,84%{-o-transform:translate(-80%,-160%);transform:translate(-80%,-160%)}34%,67%{-o-transform:translate(80%,-160%);transform:translate(80%,-160%)}100%,50%{-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-80%,-160%);-moz-transform:translate(-80%,-160%);-o-transform:translate(-80%,-160%);transform:translate(-80%,-160%)}34%,67%{-webkit-transform:translate(80%,-160%);-moz-transform:translate(80%,-160%);-o-transform:translate(80%,-160%);transform:translate(80%,-160%)}100%,50%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(80%,160%);transform:translate(80%,160%)}34%,67%{-webkit-transform:translate(-80%,160%);transform:translate(-80%,160%)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes ball-zag-deflect{17%,84%{-moz-transform:translate(80%,160%);transform:translate(80%,160%)}34%,67%{-moz-transform:translate(-80%,160%);transform:translate(-80%,160%)}100%,50%{-moz-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes ball-zag-deflect{17%,84%{-o-transform:translate(80%,160%);transform:translate(80%,160%)}34%,67%{-o-transform:translate(-80%,160%);transform:translate(-80%,160%)}100%,50%{-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(80%,160%);-moz-transform:translate(80%,160%);-o-transform:translate(80%,160%);transform:translate(80%,160%)}34%,67%{-webkit-transform:translate(-80%,160%);-moz-transform:translate(-80%,160%);-o-transform:translate(-80%,160%);transform:translate(-80%,160%)}100%,50%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.la-ball-zig-zag,.la-ball-zig-zag>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-zig-zag{display:block;font-size:0;color:#fff;position:relative;width:32px;height:32px}.la-ball-zig-zag.la-dark{color:#333}.la-ball-zig-zag>div{display:inline-block;float:none;background-color:currentColor;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:100%}.la-ball-zig-zag>div:first-child{-webkit-animation:ball-zig-effect .7s 0s infinite linear;-moz-animation:ball-zig-effect .7s 0s infinite linear;-o-animation:ball-zig-effect .7s 0s infinite linear;animation:ball-zig-effect .7s 0s infinite linear}.la-ball-zig-zag>div:last-child{-webkit-animation:ball-zag-effect .7s 0s infinite linear;-moz-animation:ball-zag-effect .7s 0s infinite linear;-o-animation:ball-zag-effect .7s 0s infinite linear;animation:ball-zag-effect .7s 0s infinite linear}.la-ball-zig-zag.la-sm{width:16px;height:16px}.la-ball-zig-zag.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-zig-zag.la-2x{width:64px;height:64px}.la-ball-zig-zag.la-2x>div{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-zig-zag.la-3x{width:96px;height:96px}.la-ball-zig-zag.la-3x>div{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-zig-effect{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}33%{-webkit-transform:translate(-75%,-150%);transform:translate(-75%,-150%)}66%{-webkit-transform:translate(75%,-150%);transform:translate(75%,-150%)}}@-moz-keyframes ball-zig-effect{0%,100%{-moz-transform:translate(0,0);transform:translate(0,0)}33%{-moz-transform:translate(-75%,-150%);transform:translate(-75%,-150%)}66%{-moz-transform:translate(75%,-150%);transform:translate(75%,-150%)}}@-o-keyframes ball-zig-effect{0%,100%{-o-transform:translate(0,0);transform:translate(0,0)}33%{-o-transform:translate(-75%,-150%);transform:translate(-75%,-150%)}66%{-o-transform:translate(75%,-150%);transform:translate(75%,-150%)}}@keyframes ball-zig-effect{0%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}33%{-webkit-transform:translate(-75%,-150%);-moz-transform:translate(-75%,-150%);-o-transform:translate(-75%,-150%);transform:translate(-75%,-150%)}66%{-webkit-transform:translate(75%,-150%);-moz-transform:translate(75%,-150%);-o-transform:translate(75%,-150%);transform:translate(75%,-150%)}}@-webkit-keyframes ball-zag-effect{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}33%{-webkit-transform:translate(75%,150%);transform:translate(75%,150%)}66%{-webkit-transform:translate(-75%,150%);transform:translate(-75%,150%)}}@-moz-keyframes ball-zag-effect{0%,100%{-moz-transform:translate(0,0);transform:translate(0,0)}33%{-moz-transform:translate(75%,150%);transform:translate(75%,150%)}66%{-moz-transform:translate(-75%,150%);transform:translate(-75%,150%)}}@-o-keyframes ball-zag-effect{0%,100%{-o-transform:translate(0,0);transform:translate(0,0)}33%{-o-transform:translate(75%,150%);transform:translate(75%,150%)}66%{-o-transform:translate(-75%,150%);transform:translate(-75%,150%)}}@keyframes ball-zag-effect{0%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}33%{-webkit-transform:translate(75%,150%);-moz-transform:translate(75%,150%);-o-transform:translate(75%,150%);transform:translate(75%,150%)}66%{-webkit-transform:translate(-75%,150%);-moz-transform:translate(-75%,150%);-o-transform:translate(-75%,150%);transform:translate(-75%,150%)}}.la-cog,.la-cog>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-cog{display:block;font-size:0;color:#fff;width:31px;height:31px}.la-cog>div,.la-cube-transition>div,.la-fire>div{display:inline-block;float:none}.la-cog.la-dark{color:#333}.la-cog>div{border:0 dashed currentColor;width:100%;height:100%;background-color:transparent;border-width:2px;border-radius:100%;-webkit-animation:cog-rotate 4s linear infinite;-moz-animation:cog-rotate 4s linear infinite;-o-animation:cog-rotate 4s linear infinite;animation:cog-rotate 4s linear infinite}.la-cog>div:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:2px solid currentColor;border-radius:100%}.la-cog.la-sm{width:15px;height:15px}.la-cog.la-sm>div,.la-cog.la-sm>div:after{border-width:1px}.la-cog.la-2x{width:61px;height:61px}.la-cog.la-2x>div,.la-cog.la-2x>div:after{border-width:4px}.la-cog.la-3x{width:91px;height:91px}.la-cog.la-3x>div,.la-cog.la-3x>div:after{border-width:6px}@-webkit-keyframes cog-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cog-rotate{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes cog-rotate{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cog-rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.la-cube-transition,.la-cube-transition>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-cube-transition{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-cube-transition.la-dark{color:#333}.la-cube-transition>div{background-color:currentColor;position:absolute;top:0;left:0;width:14px;height:14px;margin-top:-7px;margin-left:-7px;border-radius:0;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;-moz-animation:cube-transition 1.6s 0s infinite ease-in-out;-o-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.la-cube-transition>div:last-child{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.la-cube-transition.la-sm{width:16px;height:16px}.la-cube-transition.la-sm>div{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-cube-transition.la-2x{width:64px;height:64px}.la-cube-transition.la-2x>div{width:28px;height:28px;margin-top:-14px;margin-left:-14px}.la-cube-transition.la-3x{width:96px;height:96px}.la-cube-transition.la-3x>div{width:42px;height:42px;margin-top:-21px;margin-left:-21px}@-webkit-keyframes cube-transition{25%{top:0;left:100%;-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;-webkit-transform:scale(1) rotate(-180deg);transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;-webkit-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{top:0;left:0;-webkit-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}}@-moz-keyframes cube-transition{25%{top:0;left:100%;-moz-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;-moz-transform:scale(1) rotate(-180deg);transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;-moz-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{top:0;left:0;-moz-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}}@-o-keyframes cube-transition{25%{top:0;left:100%;-o-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;-o-transform:scale(1) rotate(-180deg);transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;-o-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{top:0;left:0;-o-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}}@keyframes cube-transition{25%{top:0;left:100%;-webkit-transform:scale(.5) rotate(-90deg);-moz-transform:scale(.5) rotate(-90deg);-o-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;-webkit-transform:scale(1) rotate(-180deg);-moz-transform:scale(1) rotate(-180deg);-o-transform:scale(1) rotate(-180deg);transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;-webkit-transform:scale(.5) rotate(-270deg);-moz-transform:scale(.5) rotate(-270deg);-o-transform:scale(.5) rotate(-270deg);transform:scale(.5) rotate(-270deg)}100%{top:0;left:0;-webkit-transform:scale(1) rotate(-360deg);-moz-transform:scale(1) rotate(-360deg);-o-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}}.la-fire,.la-fire>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-fire{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-fire.la-dark{color:#333}.la-fire>div{background-color:currentColor;position:absolute;bottom:0;left:50%;width:12px;height:12px;border-radius:2px;-webkit-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-ms-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-webkit-animation:fire-diamonds 1.5s infinite linear;-moz-animation:fire-diamonds 1.5s infinite linear;-o-animation:fire-diamonds 1.5s infinite linear;animation:fire-diamonds 1.5s infinite linear}.la-fire>div:nth-child(1){-webkit-animation-delay:-.85s;-moz-animation-delay:-.85s;-o-animation-delay:-.85s;animation-delay:-.85s}.la-fire>div:nth-child(2){-webkit-animation-delay:-1.85s;-moz-animation-delay:-1.85s;-o-animation-delay:-1.85s;animation-delay:-1.85s}.la-fire>div:nth-child(3){-webkit-animation-delay:-2.85s;-moz-animation-delay:-2.85s;-o-animation-delay:-2.85s;animation-delay:-2.85s}.la-fire.la-sm{width:16px;height:16px}.la-fire.la-sm>div{width:6px;height:6px}.la-fire.la-2x{width:64px;height:64px}.la-fire.la-2x>div{width:24px;height:24px}.la-fire.la-3x{width:96px;height:96px}.la-fire.la-3x>div{width:36px;height:36px}@-webkit-keyframes fire-diamonds{0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}@-moz-keyframes fire-diamonds{0%{-moz-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{-moz-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}100%{-moz-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}@-o-keyframes fire-diamonds{0%{-o-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{-o-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}100%{-o-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}@keyframes fire-diamonds{0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);-moz-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);-o-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}.la-line-scale-party,.la-line-scale-party>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-scale-party{display:block;font-size:0;color:#fff;width:40px;height:32px}.la-line-scale-party>div,.la-line-scale-pulse-out-rapid>div,.la-line-scale-pulse-out>div{width:4px;display:inline-block;background-color:currentColor;float:none}.la-line-scale-party.la-dark{color:#333}.la-line-scale-party>div{height:32px;margin:0 2px;border-radius:0;-webkit-animation-name:line-scale-party;-moz-animation-name:line-scale-party;-o-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-line-scale-party>div:nth-child(1){-webkit-animation-duration:.43s;-moz-animation-duration:.43s;-o-animation-duration:.43s;animation-duration:.43s;-webkit-animation-delay:-.23s;-moz-animation-delay:-.23s;-o-animation-delay:-.23s;animation-delay:-.23s}.la-line-scale-party>div:nth-child(2){-webkit-animation-duration:.62s;-moz-animation-duration:.62s;-o-animation-duration:.62s;animation-duration:.62s;-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.la-line-scale-party>div:nth-child(3){-webkit-animation-duration:.43s;-moz-animation-duration:.43s;-o-animation-duration:.43s;animation-duration:.43s;-webkit-animation-delay:-.44s;-moz-animation-delay:-.44s;-o-animation-delay:-.44s;animation-delay:-.44s}.la-line-scale-party>div:nth-child(4){-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:-.31s;-moz-animation-delay:-.31s;-o-animation-delay:-.31s;animation-delay:-.31s}.la-line-scale-party>div:nth-child(5){-webkit-animation-duration:.74s;-moz-animation-duration:.74s;-o-animation-duration:.74s;animation-duration:.74s;-webkit-animation-delay:-.24s;-moz-animation-delay:-.24s;-o-animation-delay:-.24s;animation-delay:-.24s}.la-line-scale-party.la-sm{width:20px;height:16px}.la-line-scale-party.la-sm>div{width:2px;height:16px;margin:0 1px}.la-line-scale-party.la-2x{width:80px;height:64px}.la-line-scale-party.la-2x>div{width:8px;height:64px;margin:0 4px}.la-line-scale-party.la-3x{width:120px;height:96px}.la-line-scale-party.la-3x>div{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-party{0%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}}@-moz-keyframes line-scale-party{0%,100%{-moz-transform:scaleY(1);transform:scaleY(1)}50%{-moz-transform:scaleY(.3);transform:scaleY(.3)}}@-o-keyframes line-scale-party{0%,100%{-o-transform:scaleY(1);transform:scaleY(1)}50%{-o-transform:scaleY(.3);transform:scaleY(.3)}}@keyframes line-scale-party{0%,100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.3);-moz-transform:scaleY(.3);-o-transform:scaleY(.3);transform:scaleY(.3)}}.la-line-scale-pulse-out-rapid,.la-line-scale-pulse-out-rapid>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-scale-pulse-out-rapid{display:block;font-size:0;color:#fff;width:40px;height:32px}.la-line-scale-pulse-out-rapid.la-dark{color:#333}.la-line-scale-pulse-out-rapid>div{border:0 solid currentColor;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11,.49,.38,.78);-moz-animation:line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11,.49,.38,.78);-o-animation:line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s infinite cubic-bezier(.11,.49,.38,.78)}.la-line-scale-pulse-out-rapid>div:nth-child(3){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale-pulse-out-rapid>div:nth-child(2),.la-line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.65s;-moz-animation-delay:-.65s;-o-animation-delay:-.65s;animation-delay:-.65s}.la-line-scale-pulse-out-rapid>div:nth-child(1),.la-line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}.la-line-scale-pulse-out-rapid.la-sm{width:20px;height:16px}.la-line-scale-pulse-out-rapid.la-sm>div{width:2px;height:16px;margin:0 1px}.la-line-scale-pulse-out-rapid.la-2x{width:80px;height:64px}.la-line-scale-pulse-out-rapid.la-2x>div{width:8px;height:64px;margin:0 4px}.la-line-scale-pulse-out-rapid.la-3x{width:120px;height:96px}.la-line-scale-pulse-out-rapid.la-3x>div{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}@-moz-keyframes line-scale-pulse-out-rapid{0%,90%{-moz-transform:scaley(1);transform:scaley(1)}80%{-moz-transform:scaley(.3);transform:scaley(.3)}}@-o-keyframes line-scale-pulse-out-rapid{0%,90%{-o-transform:scaley(1);transform:scaley(1)}80%{-o-transform:scaley(.3);transform:scaley(.3)}}@keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);-moz-transform:scaley(1);-o-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);-moz-transform:scaley(.3);-o-transform:scaley(.3);transform:scaley(.3)}}.la-line-scale-pulse-out,.la-line-scale-pulse-out>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-scale,.la-line-scale>div,.la-line-spin-clockwise-fade,.la-line-spin-clockwise-fade>div,.la-line-spin-fade,.la-line-spin-fade-rotating,.la-line-spin-fade-rotating>div,.la-line-spin-fade>div,.la-pacman,.la-pacman>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.la-line-scale-pulse-out{display:block;font-size:0;color:#fff;width:40px;height:32px}.la-line-scale-pulse-out.la-dark{color:#333}.la-line-scale-pulse-out>div{border:0 solid currentColor;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale-pulse-out .9s infinite cubic-bezier(.85,.25,.37,.85);-moz-animation:line-scale-pulse-out .9s infinite cubic-bezier(.85,.25,.37,.85);-o-animation:line-scale-pulse-out .9s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s infinite cubic-bezier(.85,.25,.37,.85)}.la-line-scale-pulse-out>div:nth-child(3){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale-pulse-out>div:nth-child(2),.la-line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.7s;-moz-animation-delay:-.7s;-o-animation-delay:-.7s;animation-delay:-.7s}.la-line-scale-pulse-out>div:nth-child(1),.la-line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-line-scale-pulse-out.la-sm{width:20px;height:16px}.la-line-scale-pulse-out.la-sm>div{width:2px;height:16px;margin:0 1px}.la-line-scale-pulse-out.la-2x{width:80px;height:64px}.la-line-scale-pulse-out.la-2x>div{width:8px;height:64px;margin:0 4px}.la-line-scale-pulse-out.la-3x{width:120px;height:96px}.la-line-scale-pulse-out.la-3x>div{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.3);transform:scaley(.3)}}@-moz-keyframes line-scale-pulse-out{0%,100%{-moz-transform:scaley(1);transform:scaley(1)}50%{-moz-transform:scaley(.3);transform:scaley(.3)}}@-o-keyframes line-scale-pulse-out{0%,100%{-o-transform:scaley(1);transform:scaley(1)}50%{-o-transform:scaley(.3);transform:scaley(.3)}}@keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);-moz-transform:scaley(1);-o-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.3);-moz-transform:scaley(.3);-o-transform:scaley(.3);transform:scaley(.3)}}.la-line-scale,.la-line-scale>div{position:relative;box-sizing:border-box}.la-line-scale{display:block;font-size:0;color:#fff;width:40px;height:32px}.la-line-scale.la-dark{color:#333}.la-line-scale>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:4px;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale 1.2s infinite ease;-moz-animation:line-scale 1.2s infinite ease;-o-animation:line-scale 1.2s infinite ease;animation:line-scale 1.2s infinite ease}.la-line-scale>div:nth-child(1){-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}.la-line-scale>div:nth-child(2){-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.la-line-scale>div:nth-child(3){-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.la-line-scale>div:nth-child(4){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale>div:nth-child(5){-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.la-line-scale.la-sm{width:20px;height:16px}.la-line-scale.la-sm>div{width:2px;height:16px;margin:0 1px}.la-line-scale.la-2x{width:80px;height:64px}.la-line-scale.la-2x>div{width:8px;height:64px;margin:0 4px}.la-line-scale.la-3x{width:120px;height:96px}.la-line-scale.la-3x>div{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes line-scale{0%,100%,40%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes line-scale{0%,100%,40%{-webkit-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes line-scale{0%,100%,40%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}.la-line-spin-clockwise-fade-rotating,.la-line-spin-clockwise-fade-rotating>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-spin-clockwise-fade-rotating{display:block;font-size:0;color:#fff;width:32px;height:32px;-webkit-animation:line-spin-clockwise-fade-rotating-rotate 6s infinite linear;-moz-animation:line-spin-clockwise-fade-rotating-rotate 6s infinite linear;-o-animation:line-spin-clockwise-fade-rotating-rotate 6s infinite linear;animation:line-spin-clockwise-fade-rotating-rotate 6s infinite linear}.la-line-spin-clockwise-fade-rotating.la-dark{color:#333}.la-line-spin-clockwise-fade-rotating>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-clockwise-fade-rotating 1s infinite ease-in-out;-moz-animation:line-spin-clockwise-fade-rotating 1s infinite ease-in-out;-o-animation:line-spin-clockwise-fade-rotating 1s infinite ease-in-out;animation:line-spin-clockwise-fade-rotating 1s infinite ease-in-out}.la-line-spin-clockwise-fade-rotating>div:nth-child(1){top:15%;left:50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-line-spin-clockwise-fade-rotating>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-line-spin-clockwise-fade-rotating>div:nth-child(3){top:50%;left:85%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-line-spin-clockwise-fade-rotating>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-line-spin-clockwise-fade-rotating>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-line-spin-clockwise-fade-rotating>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-line-spin-clockwise-fade-rotating>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-line-spin-clockwise-fade-rotating>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-line-spin-clockwise-fade-rotating.la-sm{width:16px;height:16px}.la-line-spin-clockwise-fade-rotating.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-clockwise-fade-rotating.la-2x{width:64px;height:64px}.la-line-spin-clockwise-fade-rotating.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-clockwise-fade-rotating.la-3x{width:96px;height:96px}.la-line-spin-clockwise-fade-rotating.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-clockwise-fade-rotating-rotate{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes line-spin-clockwise-fade-rotating-rotate{100%{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes line-spin-clockwise-fade-rotating-rotate{100%{-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes line-spin-clockwise-fade-rotating-rotate{100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}100%{opacity:1}}@-moz-keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}100%{opacity:1}}@-o-keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}100%{opacity:1}}@keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}100%{opacity:1}}.la-line-spin-clockwise-fade,.la-line-spin-clockwise-fade>div{position:relative;box-sizing:border-box}.la-line-spin-clockwise-fade{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-line-spin-clockwise-fade.la-dark{color:#333}.la-line-spin-clockwise-fade>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-clockwise-fade 1s infinite ease-in-out;-moz-animation:line-spin-clockwise-fade 1s infinite ease-in-out;-o-animation:line-spin-clockwise-fade 1s infinite ease-in-out;animation:line-spin-clockwise-fade 1s infinite ease-in-out}.la-line-spin-clockwise-fade>div:nth-child(1){top:15%;left:50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}.la-line-spin-clockwise-fade>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.la-line-spin-clockwise-fade>div:nth-child(3){top:50%;left:85%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}.la-line-spin-clockwise-fade>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.la-line-spin-clockwise-fade>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}.la-line-spin-clockwise-fade>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.la-line-spin-clockwise-fade>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}.la-line-spin-clockwise-fade>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-line-spin-clockwise-fade.la-sm{width:16px;height:16px}.la-line-spin-clockwise-fade.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-clockwise-fade.la-2x{width:64px;height:64px}.la-line-spin-clockwise-fade.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-clockwise-fade.la-3x{width:96px;height:96px}.la-line-spin-clockwise-fade.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}@-moz-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}@-o-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}@keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}.la-line-spin-fade-rotating,.la-line-spin-fade-rotating>div{position:relative;box-sizing:border-box}.la-line-spin-fade-rotating{display:block;font-size:0;color:#fff;width:32px;height:32px;-webkit-animation:ball-spin-fade-rotating-rotate 6s infinite linear;-moz-animation:ball-spin-fade-rotating-rotate 6s infinite linear;-o-animation:ball-spin-fade-rotating-rotate 6s infinite linear;animation:ball-spin-fade-rotating-rotate 6s infinite linear}.la-line-spin-fade-rotating.la-dark{color:#333}.la-line-spin-fade-rotating>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-fade-rotating 1s infinite ease-in-out;-moz-animation:line-spin-fade-rotating 1s infinite ease-in-out;-o-animation:line-spin-fade-rotating 1s infinite ease-in-out;animation:line-spin-fade-rotating 1s infinite ease-in-out}.la-line-spin-fade-rotating>div:nth-child(1){top:15%;left:50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-line-spin-fade-rotating>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-line-spin-fade-rotating>div:nth-child(3){top:50%;left:85%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-line-spin-fade-rotating>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-line-spin-fade-rotating>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-line-spin-fade-rotating>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-line-spin-fade-rotating>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-line-spin-fade-rotating>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-line-spin-fade-rotating.la-sm{width:16px;height:16px}.la-line-spin-fade-rotating.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-fade-rotating.la-2x{width:64px;height:64px}.la-line-spin-fade-rotating.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-fade-rotating.la-3x{width:96px;height:96px}.la-line-spin-fade-rotating.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes ball-spin-fade-rotating-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-spin-fade-rotating-rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-spin-fade-rotating-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-spin-fade-rotating-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes line-spin-fade-rotating{50%{opacity:.2}100%{opacity:1}}@-moz-keyframes line-spin-fade-rotating{50%{opacity:.2}100%{opacity:1}}@-o-keyframes line-spin-fade-rotating{50%{opacity:.2}100%{opacity:1}}@keyframes line-spin-fade-rotating{50%{opacity:.2}100%{opacity:1}}.la-line-spin-fade,.la-line-spin-fade>div{position:relative;box-sizing:border-box}.la-line-spin-fade{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-line-spin-fade.la-dark{color:#333}.la-line-spin-fade>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-fade 1s infinite ease-in-out;-moz-animation:line-spin-fade 1s infinite ease-in-out;-o-animation:line-spin-fade 1s infinite ease-in-out;animation:line-spin-fade 1s infinite ease-in-out}.la-line-spin-fade>div:nth-child(1){top:15%;left:50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-line-spin-fade>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-line-spin-fade>div:nth-child(3){top:50%;left:85%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-line-spin-fade>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-line-spin-fade>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-line-spin-fade>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-line-spin-fade>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-line-spin-fade>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-line-spin-fade.la-sm{width:16px;height:16px}.la-line-spin-fade.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-fade.la-2x{width:64px;height:64px}.la-line-spin-fade.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-fade.la-3x{width:96px;height:96px}.la-line-spin-fade.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-fade{50%{opacity:.2}100%{opacity:1}}@-moz-keyframes line-spin-fade{50%{opacity:.2}100%{opacity:1}}@-o-keyframes line-spin-fade{50%{opacity:.2}100%{opacity:1}}@keyframes line-spin-fade{50%{opacity:.2}100%{opacity:1}}.la-pacman,.la-pacman>div{position:relative;box-sizing:border-box}.la-pacman{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-pacman.la-dark{color:#333}.la-pacman>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-pacman>div:nth-child(1),.la-pacman>div:nth-child(2){width:0;height:0;background:0 0;border-style:solid;border-width:16px;border-right-color:transparent;border-radius:100%;-webkit-animation:pacman-rotate-half-up .5s 0s infinite;-moz-animation:pacman-rotate-half-up .5s 0s infinite;-o-animation:pacman-rotate-half-up .5s 0s infinite;animation:pacman-rotate-half-up .5s 0s infinite}.la-pacman>div:nth-child(2){margin-top:-32px;-webkit-animation-name:pacman-rotate-half-down;-moz-animation-name:pacman-rotate-half-down;-o-animation-name:pacman-rotate-half-down;animation-name:pacman-rotate-half-down}.la-pacman>div:nth-child(3),.la-pacman>div:nth-child(4),.la-pacman>div:nth-child(5),.la-pacman>div:nth-child(6){position:absolute;top:50%;left:200%;width:8px;height:8px;border-radius:100%;opacity:0;-webkit-animation:pacman-balls 2s 0s infinite linear;-moz-animation:pacman-balls 2s 0s infinite linear;-o-animation:pacman-balls 2s 0s infinite linear;animation:pacman-balls 2s 0s infinite linear}.la-pacman>div:nth-child(3){-webkit-animation-delay:-1.44s;-moz-animation-delay:-1.44s;-o-animation-delay:-1.44s;animation-delay:-1.44s}.la-pacman>div:nth-child(4){-webkit-animation-delay:-1.94s;-moz-animation-delay:-1.94s;-o-animation-delay:-1.94s;animation-delay:-1.94s}.la-pacman>div:nth-child(5){-webkit-animation-delay:-2.44s;-moz-animation-delay:-2.44s;-o-animation-delay:-2.44s;animation-delay:-2.44s}.la-pacman>div:nth-child(6){-webkit-animation-delay:-2.94s;-moz-animation-delay:-2.94s;-o-animation-delay:-2.94s;animation-delay:-2.94s}.la-pacman.la-sm{width:16px;height:16px}.la-pacman.la-sm>div:nth-child(1),.la-pacman.la-sm>div:nth-child(2){border-width:8px}.la-pacman.la-sm>div:nth-child(2){margin-top:-16px}.la-pacman.la-sm>div:nth-child(3),.la-pacman.la-sm>div:nth-child(4),.la-pacman.la-sm>div:nth-child(5),.la-pacman.la-sm>div:nth-child(6){width:4px;height:4px}.la-pacman.la-2x{width:64px;height:64px}.la-pacman.la-2x>div:nth-child(1),.la-pacman.la-2x>div:nth-child(2){border-width:32px}.la-pacman.la-2x>div:nth-child(2){margin-top:-64px}.la-pacman.la-2x>div:nth-child(3),.la-pacman.la-2x>div:nth-child(4),.la-pacman.la-2x>div:nth-child(5),.la-pacman.la-2x>div:nth-child(6){width:16px;height:16px}.la-pacman.la-3x{width:96px;height:96px}.la-pacman.la-3x>div:nth-child(1),.la-pacman.la-3x>div:nth-child(2){border-width:48px}.la-pacman.la-3x>div:nth-child(2){margin-top:-96px}.la-pacman.la-3x>div:nth-child(3),.la-pacman.la-3x>div:nth-child(4),.la-pacman.la-3x>div:nth-child(5),.la-pacman.la-3x>div:nth-child(6){width:24px;height:24px}@-webkit-keyframes pacman-rotate-half-up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pacman-rotate-half-up{0%,100%{-moz-transform:rotate(270deg);transform:rotate(270deg)}50%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pacman-rotate-half-up{0%,100%{-o-transform:rotate(270deg);transform:rotate(270deg)}50%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pacman-rotate-half-up{0%,100%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pacman-rotate-half-down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes pacman-rotate-half-down{0%,100%{-moz-transform:rotate(90deg);transform:rotate(90deg)}50%{-moz-transform:rotate(0);transform:rotate(0)}}@-o-keyframes pacman-rotate-half-down{0%,100%{-o-transform:rotate(90deg);transform:rotate(90deg)}50%{-o-transform:rotate(0);transform:rotate(0)}}@keyframes pacman-rotate-half-down{0%,100%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes pacman-balls{0%{left:200%;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-moz-keyframes pacman-balls{0%{left:200%;opacity:0;-moz-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-moz-transform:translateY(-50%);transform:translateY(-50%)}}@-o-keyframes pacman-balls{0%{left:200%;opacity:0;-o-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-o-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes pacman-balls{0%{left:200%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.la-square-jelly-box,.la-square-jelly-box>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-square-jelly-box{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-square-jelly-box.la-dark{color:#333}.la-square-loader,.la-square-spin,.la-timer,.la-triangle-skew-spin{font-size:0;color:#fff}.la-square-jelly-box>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-square-jelly-box>div:nth-child(1),.la-square-jelly-box>div:nth-child(2){position:absolute;left:0;width:100%}.la-square-loader,.la-square-loader>div,.la-square-spin,.la-square-spin>div,.la-timer,.la-timer>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.la-square-jelly-box>div:nth-child(1){top:-25%;z-index:1;height:100%;border-radius:10%;-webkit-animation:square-jelly-box-animate .6s -.1s linear infinite;-moz-animation:square-jelly-box-animate .6s -.1s linear infinite;-o-animation:square-jelly-box-animate .6s -.1s linear infinite;animation:square-jelly-box-animate .6s -.1s linear infinite}.la-square-jelly-box>div:nth-child(2){bottom:-9%;height:10%;background:#000;border-radius:50%;opacity:.2;-webkit-animation:square-jelly-box-shadow .6s -.1s linear infinite;-moz-animation:square-jelly-box-shadow .6s -.1s linear infinite;-o-animation:square-jelly-box-shadow .6s -.1s linear infinite;animation:square-jelly-box-shadow .6s -.1s linear infinite}.la-square-jelly-box.la-sm{width:16px;height:16px}.la-square-jelly-box.la-2x{width:64px;height:64px}.la-square-jelly-box.la-3x{width:96px;height:96px}@-webkit-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scale(1,.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-moz-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-moz-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-moz-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scale(1,.9) rotate(45deg)}75%{-moz-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-moz-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-o-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-o-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scale(1,.9) rotate(45deg)}75%{-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);-moz-transform:translateY(25%) rotate(22.5deg);-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1,.9) rotate(45deg);-moz-transform:translateY(50%) scale(1,.9) rotate(45deg);-o-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scale(1,.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);-moz-transform:translateY(25%) rotate(67.5deg);-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);-moz-transform:translateY(0) rotate(90deg);-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-webkit-keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25,1);transform:scale(1.25,1)}}@-moz-keyframes square-jelly-box-shadow{50%{-moz-transform:scale(1.25,1);transform:scale(1.25,1)}}@-o-keyframes square-jelly-box-shadow{50%{-o-transform:scale(1.25,1);transform:scale(1.25,1)}}@keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25,1);-moz-transform:scale(1.25,1);-o-transform:scale(1.25,1);transform:scale(1.25,1)}}.la-square-loader,.la-square-loader>div{box-sizing:border-box}.la-square-loader{display:block;width:32px;height:32px}.la-square-loader.la-dark{color:#333}.la-square-loader>div{display:inline-block;float:none;border:0 solid currentColor;width:100%;height:100%;background:0 0;border-width:2px;border-radius:0;-webkit-animation:square-loader 2s infinite ease;-moz-animation:square-loader 2s infinite ease;-o-animation:square-loader 2s infinite ease;animation:square-loader 2s infinite ease}.la-square-loader.la-sm>div,.la-timer.la-sm>div{border-width:1px}.la-square-loader>div:after{display:inline-block;width:100%;vertical-align:top;content:"";background-color:currentColor;-webkit-animation:square-loader-inner 2s infinite ease-in;-moz-animation:square-loader-inner 2s infinite ease-in;-o-animation:square-loader-inner 2s infinite ease-in;animation:square-loader-inner 2s infinite ease-in}.la-square-loader.la-sm{width:16px;height:16px}.la-square-loader.la-2x{width:64px;height:64px}.la-square-loader.la-2x>div{border-width:4px}.la-square-loader.la-3x{width:96px;height:96px}.la-square-loader.la-3x>div{border-width:6px}@-webkit-keyframes square-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes square-loader{0%{-moz-transform:rotate(0);transform:rotate(0)}25%,50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes square-loader{0%{-o-transform:rotate(0);transform:rotate(0)}25%,50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes square-loader{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%,50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes square-loader-inner{0%,100%,25%{height:0}50%,75%{height:100%}}@-moz-keyframes square-loader-inner{0%,100%,25%{height:0}50%,75%{height:100%}}@-o-keyframes square-loader-inner{0%,100%,25%{height:0}50%,75%{height:100%}}@keyframes square-loader-inner{0%,100%,25%{height:0}50%,75%{height:100%}}.la-square-spin,.la-square-spin>div{box-sizing:border-box}.la-square-spin{display:block;width:32px;height:32px}.la-square-spin.la-dark{color:#333}.la-square-spin>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:100%;height:100%;border-radius:0;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;-moz-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;-o-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.la-square-spin.la-sm{width:16px;height:16px}.la-square-spin.la-2x{width:64px;height:64px}.la-square-spin.la-3x{width:96px;height:96px}@-webkit-keyframes square-spin{0%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}@-moz-keyframes square-spin{0%{-moz-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-moz-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-moz-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-moz-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-moz-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}@-o-keyframes square-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{transform:perspective(100px) rotateX(0) rotateY(360deg)}}@keyframes square-spin{0%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);-moz-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);-moz-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);-moz-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);-moz-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(360deg);-moz-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}.la-timer,.la-timer>div{box-sizing:border-box}.la-timer{display:block;width:32px;height:32px}.la-timer.la-dark{color:#333}.la-timer>div{display:inline-block;float:none;border:0 solid currentColor;width:32px;height:32px;background:0 0;border-width:2px;border-radius:100%}.la-timer>div:after,.la-timer>div:before{position:absolute;top:14px;left:14px;display:block;width:2px;margin-top:-1px;margin-left:-1px;content:"";background:currentColor;border-radius:2px;-webkit-transform-origin:1px 1px 0;-moz-transform-origin:1px 1px 0;-ms-transform-origin:1px 1px 0;-o-transform-origin:1px 1px 0;transform-origin:1px 1px 0;-webkit-animation:timer-loader 1.25s infinite linear;-moz-animation:timer-loader 1.25s infinite linear;-o-animation:timer-loader 1.25s infinite linear;animation:timer-loader 1.25s infinite linear;-webkit-animation-delay:-625ms;-moz-animation-delay:-625ms;-o-animation-delay:-625ms;animation-delay:-625ms}.la-timer>div:before{height:12px}.la-timer>div:after{height:8px;-webkit-animation-duration:15s;-moz-animation-duration:15s;-o-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-7.5s;-moz-animation-delay:-7.5s;-o-animation-delay:-7.5s;animation-delay:-7.5s}.la-timer.la-sm,.la-timer.la-sm>div{width:16px;height:16px}.la-timer.la-sm>div:after,.la-timer.la-sm>div:before{top:7px;left:7px;width:1px;margin-top:-.5px;margin-left:-.5px;border-radius:1px;-webkit-transform-origin:.5px .5px 0;-moz-transform-origin:.5px .5px 0;-ms-transform-origin:.5px .5px 0;-o-transform-origin:.5px .5px 0;transform-origin:.5px .5px 0}.la-timer.la-sm>div:before{height:6px}.la-timer.la-sm>div:after{height:4px}.la-timer.la-2x,.la-timer.la-2x>div{width:64px;height:64px}.la-timer.la-2x>div{border-width:4px}.la-timer.la-2x>div:after,.la-timer.la-2x>div:before{top:28px;left:28px;width:4px;margin-top:-2px;margin-left:-2px;border-radius:4px;-webkit-transform-origin:2px 2px 0;-moz-transform-origin:2px 2px 0;-ms-transform-origin:2px 2px 0;-o-transform-origin:2px 2px 0;transform-origin:2px 2px 0}.la-timer.la-2x>div:before{height:24px}.la-timer.la-2x>div:after{height:16px}.la-timer.la-3x,.la-timer.la-3x>div{width:96px;height:96px}.la-timer.la-3x>div{border-width:6px}.la-timer.la-3x>div:after,.la-timer.la-3x>div:before{top:42px;left:42px;width:6px;margin-top:-3px;margin-left:-3px;border-radius:6px;-webkit-transform-origin:3px 3px 0;-moz-transform-origin:3px 3px 0;-ms-transform-origin:3px 3px 0;-o-transform-origin:3px 3px 0;transform-origin:3px 3px 0}.la-timer.la-3x>div:before{height:36px}.la-timer.la-3x>div:after{height:24px}@-webkit-keyframes timer-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes timer-loader{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes timer-loader{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes timer-loader{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.la-triangle-skew-spin,.la-triangle-skew-spin>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-triangle-skew-spin{display:block;width:32px;height:16px}.la-triangle-skew-spin.la-dark{color:#333}.la-triangle-skew-spin>div{display:inline-block;float:none;width:0;height:0;background:0 0;border:solid;border-width:0 16px 16px;border-right-color:transparent;border-left-color:transparent;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;-moz-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;-o-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.la-triangle-skew-spin.la-sm{width:16px;height:8px}.la-triangle-skew-spin.la-sm>div{border-width:0 8px 8px}.la-triangle-skew-spin.la-2x{width:64px;height:32px}.la-triangle-skew-spin.la-2x>div{border-width:0 32px 32px}.la-triangle-skew-spin.la-3x{width:96px;height:48px}.la-triangle-skew-spin.la-3x>div{border-width:0 48px 48px}@-webkit-keyframes triangle-skew-spin{0%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}@-moz-keyframes triangle-skew-spin{0%{-moz-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-moz-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-moz-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-moz-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-moz-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}@-o-keyframes triangle-skew-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{transform:perspective(100px) rotateX(0) rotateY(360deg)}}@keyframes triangle-skew-spin{0%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);-moz-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);-moz-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);-moz-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);-moz-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(360deg);-moz-transform:perspective(100px) rotateX(0) rotateY(360deg);transform:perspective(100px) rotateX(0) rotateY(360deg)}}/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10001; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
User Style:
Change the following styles to modify the appearance of Colorbox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/*#cboxOverlay{background:#fff; opacity: 0.9;}*/
#cboxOverlay{background:#000; opacity: 0.9;}
#colorbox{outline:0;}
/*#cboxContent{margin-top:32px; overflow:visible; background:#000;}*/
#cboxContent{
		margin-top: 0;
    margin-bottom: 60px;
    overflow: visible;
    background: #000;
}
.cboxIframe{background:#000;border: 1px solid #fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#000; padding:1px;}
#cboxLoadingGraphic{background:url(./../../../../../assets/common/colorbox/images/loading.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#000;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(./../../../../../assets/common/colorbox/images/controls.png) no-repeat 0 0;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious:hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext:hover{background-position:-25px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

/*#cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(./../../../../../assets/common/colorbox/images/controls.png) no-repeat 0 0;}*/
#cboxClose {
		position: absolute;
		width: 50px;
		height: 50px;
		background-position: -50px 0px;
    bottom: -60px;
    top: auto;
    left: 0;
    right: 0;
    margin: auto;
		overflow:visible;
		text-indent:-9999px;
		border:0;
		padding:0;
		background: none;
}
#cboxClose:before, #cboxClose:after{
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 50px;
  height: 1px;
  background: #fff;
}
#cboxClose:before{
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#cboxClose:after{
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
/*#cboxClose:hover{background-position:-50px -25px;}*/

/*reset*/
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}

/*--****************************************

@PC - common.css
Copyright (c) ULM Co.,Ltd. - http://www.ulm-design.com

*****************************************--*/
html, body{
	background: #fff;
	color: #000;
  font-size: 13px;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
  letter-spacing: 0;
  word-break: break-all;
  word-wrap: break-word;

  /*-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
  -webkit-font-feature-settings: "palt";/*文字間詰め*/
  font-feature-settings: "palt";/*文字間詰め*/
	-webkit-text-size-adjust: 100%; /* adjust */
	
}


*,*:after,*:before{
	box-sizing: border-box;
}


.hover{
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.hover:hover {
  opacity: .6;
}


.alice{
	font-family: 'Alice', Georgia, "Times New Roman", Times, "serif";
}


.minchou{
	font-family: 游明朝, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", HGS明朝E, メイリオ, Meiryo, serif;
}


.pc{ display: block; }
.sp{ display: none; }
@media screen and (max-width:768px){
.pc{ display: none; }
.sp{ display: block; }
}

/*-------------------------------

#wrapper

-------------------------------*/
#wrapper{
	width: 100%;
	min-width: 1200px;
	display: block;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width:768px){

	#wrapper{
		min-width: 100%;
		overflow: hidden;
	}

}
/*-------------------------------

#contents

-------------------------------*/
#contents {
  background: #fff;
	position: relative;
	z-index: 1;
}


/*-------------------------------

#main

-------------------------------*/
#main{
	min-height: 1000px;
	display: block;
	position: relative;
	z-index: 1;
}


#contents-bg{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: #fff;
}


/*
#contents-bg:after{
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(255,255,255,0.5) url(./../../../../../assets/img/common/bg_pt0.png) repeat;
	background-size: 25px 25px;
}
*/

#contents-bg:after{
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.2) 18%,rgba(255,255,255,0) 80%),url(./../../../../../assets/img/common/bg_pt0.png) repeat;
	background-size: 100%,25px 25px;
}

#contents-bg:before{
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	width: 200%;
	height: calc(100% - 320px);
	background: #fff;
	top: 160px;
	left: -50%;
	transform: rotate(5deg);
	z-index: 1;
}

#contents-bg-img{
	width: 100vw;
	height: 100vh;
	position: fixed;
	z-index: 0;
	background: url(./../../../../../assets/img/common/dummy_bg.jpg);
	background-size: cover;
	background-position: center center;
}

#news #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_02.jpg);
	background-size: cover;
	background-position: center center;
}

#onair #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_06.jpg);
	background-size: cover;
	background-position: center center;
}

#story #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_09.jpg);
	background-size: cover;
	background-position: center center;
}

#character #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_01.jpg);
	background-size: cover;
	background-position: center center;
}

#staffcast #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_08.jpg);
	background-size: cover;
	background-position: center center;
}

#products #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_04.jpg);
	background-size: cover;
	background-position: center center;
}

#movie #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_05.jpg);
	background-size: cover;
	background-position: center center;
}

#special #contents-bg-img{
	background: url(./../../../../../assets/img/common/bg_07.jpg);
	background-size: cover;
	background-position: center center;
}


@media screen and (max-width:768px){
	
	#main{
		min-height: auto;
	}

	
	#contents-bg:before{
		content: "";
		display: block;
		position: absolute;
		z-index: 1;
		width: 300%;
		height: calc(100% - 112vw);
		background: #fff;
		top: 56vw;
		left: -100%;
		transform: rotate(5deg);
		z-index: 1;
	}

}

/*-------------------------------

@sidebar

-------------------------------*/
#sidebar{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 300px;
}


#sidebar:after{
	content: "";
	display: block;
	pointer-events: none;
	width: 340px;
	height: 780px;
	background: rgba(255,255,255,0.4);
	position: absolute;
	z-index: -1;
	top: -137px;
	left: -122px;
	transform: rotate(30deg);
}


#sidebar:before{
  content: "";
  position: fixed;
  z-index: 10;
  width: 100vw;
  height: 3px;
  background: #000;
  box-shadow: 0px 3px 0px #e85198;
}


#side-logo{
	padding: 20px 0 25px 25px;
}


#side-logo img{
	width: 250px;
	height: 188px;
}


#side-housou{
	color: #fff;
	background: #7ecef3;
	font-size: 15px;
	line-height: 1.4em;
	letter-spacing: 1px;
	width: 300px;
	height: 60px;
	border-radius: 0px 30px 30px 0;
	margin: 0 0 25px 0;
	padding: 9px 0 0px 20px;
	white-space: nowrap;
}


#side-housou a{
	display: block;
	color: #fff;
}


#side-housou strong{
	font-size: 19px;
	font-weight: normal;
}

/*TOPは非表示*/
body#index #side-housou{
	display: none;
}


#side-nav{
	padding: 0 0 0 35px;
	position: relative;
	z-index: 1;
}


#side-nav .nav-box{
	margin: 0 0 25px 0;
}


#side-nav .nav-btn{
	letter-spacing: 1px;
}


#side-nav .nav-ttl{
	display: block;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	/*margin: 0 0 3px 0;*/
	position: relative;
	z-index: 1;
	line-height: 1em;
	width: auto;
  height: 20px;
}


#side-nav .nav-ttl:after{
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 0px;
	/*width: calc(100% + 50px);*/
	height: 20px;
	border-radius: 0px 10px 10px 0px;
	background: #eb5199;
	top: -2px;
	left: -35px;
}


#side-nav .nav-sub-ttl{
	display: inline-block;
	font-size: 10px;
	color: #e85198;
	position: relative;
	line-height: 1em;
}


#side-nav .nav-sub-ttl:after{
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 0px;
	/*width: calc(100% + 42px);*/
	height: 13px;
	border-radius: 0px 7px 7px 0px;
	background: #000;
	top: -2px;
	left: -35px;
}

/*大文字の帰り*/
#side-nav .nav-ttl{
	transition: all 0.3s 0.1s ease-out;
}

/*大文字の帯の帰り*/
#side-nav .nav-ttl:after{
	transition: all 0.6s ease-out;
}

/*大文字の帯の行き*/
#side-nav .nav-btn:hover .nav-ttl:after{
	/*width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);*/
	width: 100%;
	padding: 0 15px 0 35px;
	box-sizing: content-box;
	transition: all 0.3s ease-out;
}

/*小文字の帰り*/
#side-nav .nav-sub-ttl{
	transition: all 0.3s 0.2s ease-out;
}

/*小文字の帯の帰り*/
#side-nav .nav-sub-ttl:after{
	transition: all 0.6s 0.2s ease-out;
}

/*小文字の帯の行き*/
#side-nav .nav-btn:hover .nav-sub-ttl:after{
	width: 100%;
	padding: 0 10px 0 35px;
	box-sizing: content-box;
	/*width: calc(100% + 42px);*/
	transition: all 0.3s 0.1s ease-out;
}

/*ホバー後の文字色*/
#side-nav .nav-btn:hover .nav-ttl,
#side-nav .nav-btn:hover .nav-sub-ttl{
	color: #fff;	
}

/*act*/
#side-nav .nav-btn.act .nav-ttl,
#side-nav .nav-btn.act .nav-sub-ttl{
	color: #fff;
}

#side-nav .nav-btn.act .nav-ttl:after{
	width: 100%;
	padding: 0 15px 0 35px;
	box-sizing: content-box;

	/*width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);*/
}

#side-nav .nav-btn.act .nav-sub-ttl:after{
	width: 100%;
	padding: 0 10px 0 35px;
	box-sizing: content-box;

	/*width: -webkit-calc(100% + 42px);
	width: calc(100% + 42px);*/
}

/*coming*/
#side-nav .nav-btn.coming{
	cursor: default;
}

#side-nav .nav-btn.coming .nav-ttl,
#side-nav .nav-btn.coming .nav-sub-ttl{
	color: #aaaaaa;
}

#side-nav .nav-btn.coming .nav-ttl:after,
#side-nav .nav-btn.coming .nav-sub-ttl:after{
	content: none;
	display: none;
}

/*IE*/
@media screen and (min-width: 0\0) and (min-resolution: +72dpi) {
	#side-housou {
	padding: 7px 0 0px 15px;
		letter-spacing: 0px;
	}

}

/*-------------------------------

#header

-------------------------------*/
#drawer-btn{
  display: none;
}


@media screen and (max-width:768px){

	#sidebar{
		position: fixed;
		z-index: 1000;
		top: 0px;
		left: 0px;
		width: 100%;
	}
	
	#sidebar-inner{
		display: block;
		width: 100vw;
		height: 60px;
		padding: 0;
		background: rgba(255,255,255,0.3);
		animation: close 0.3s cubic-bezier(0.6, -0.2, 0.735, 0.045) 0s 1 normal;
		-webkit-animation: close 0.3s cubic-bezier(0.6, -0.2, 0.735, 0.045) 0s 1 normal;
	}
	
	
	#sidebar.open #sidebar-inner{
		width: 100vw;
		height: 100vh;
		background: rgba(255,255,255,0.9);
		animation: open 0.8s cubic-bezier(0.6, -0.5, 0.735, 0.045) 0s 1 normal;
		-webkit-animation: open 0.8s cubic-bezier(0.6, -0.5, 0.735, 0.045) 0s 1 normal;
		opacity: 1;
		overflow: hidden;
	}
	
	#index	#sidebar.open #sidebar-inner{
		animation: openIndex 0.8s cubic-bezier(0.6, -0.2, 0.735, 0.045) 0s 1 normal;
		-webkit-animation: openIndex 0.8s cubic-bezier(0.6, -0.2, 0.735, 0.045) 0s 1 normal;
	}

	
	#sidebar:after,
	#sidebar:before{
		content: none;
		display: none;
	}


	#side-logo{
		padding: 8px 0 0 0;
		text-align: center;
		transition: all 0.2s 0s ease-out;
	}
	
	#side-logo img {
    width: 60px;
    height: auto;
		transition: all 0.2s 0s ease-out;
	}
	
	
	#sidebar.open #side-logo{
		padding: 60px 0 15% 0;
		text-align: center;
		transition: all 0.5s 0.5s ease-out;
		
	}
	
	#sidebar.open #side-logo img {
    width: 140px;
    height: auto;
		transition: all 0.5s 0.5s ease-out;
	}
	
	
	#side-housou{
		display: none;
	}
	
	#side-nav{
		display: none;
		flex-wrap: wrap;
		padding: 0 4%;
	}
	
	#sidebar.open #side-nav{
		display: flex;
	}
	
	#sidebar #side-nav li{
		opacity: 0;
		
	}
	
	#sidebar.open #side-nav li{
		animation: navOpen 0.6s ease 0.6s forwards;
		-webkit-animation: navOpen 0.6s ease 0.6s forwards;
	}
	
	#sidebar.open #side-nav li:nth-child(1){
		animation-delay: 0.7s;
		-webkit-animation-delay: 0.7s;
	}
	
	#sidebar.open #side-nav li:nth-child(2){
		animation-delay: 0.8s;
		-webkit-animation-delay: 0.8s;
	}
	
	#sidebar.open #side-nav li:nth-child(3){
		animation-delay: 0.9s;
		-webkit-animation-delay: 0.9s;
	}
	
	#sidebar.open #side-nav li:nth-child(4){
		animation-delay: 1s;
		-webkit-animation-delay: 1s;
	}
	
	#sidebar.open #side-nav li:nth-child(5){
		animation-delay: 1.1s;
		-webkit-animation-delay: 1.1s;
	}
	
	#sidebar.open #side-nav li:nth-child(6){
		animation-delay: 1.2s;
		-webkit-animation-delay: 1.2s;
	}
	
	#sidebar.open #side-nav li:nth-child(7){
		animation-delay: 1.3s;
		-webkit-animation-delay: 1.3s;
	}
	
	#sidebar.open #side-nav li:nth-child(8){
		animation-delay: 1.4s;
		-webkit-animation-delay: 1.4s;
	}
	
	#sidebar.open #side-nav li:nth-child(9){
		animation-delay: 1.5s;
		-webkit-animation-delay: 1.5s;
	}
	
	#sidebar.open #side-nav li:nth-child(10){
		animation-delay: 1.6s;
		-webkit-animation-delay: 1.6s;
	}
	
	#side-nav .nav-box{
		width: 50%;
		margin: 0 0 8% 0;
		text-align: center;
	}
	
	#side-nav .nav-ttl:after {
    content: "";
    display: none;
    position: absolute;
    z-index: -1;
    width: 0px;
    /* width: calc(100% + 50px); */
    height: 20px;
    border-radius: 10px;
    background: #eb5199;
    top: -2px;
    left: -20px;
	}
	
	#side-nav .nav-btn.act .nav-ttl:after {
		width: calc(100% + 40px);
		padding: 0;
		display: block;
	}
	
	#side-nav .nav-sub-ttl:after {
    content: "";
    display: none;
    position: absolute;
    z-index: -1;
    width: 0px;
    /* width: calc(100% + 30px); */
    height: 13px;
    border-radius: 10px;
    background: #000;
    top: -2px;
    left: -15px;
	}
	
	#side-nav .nav-btn.act .nav-sub-ttl:after {
    width: calc(100% + 30px);
		padding: 0;
		display: block;
	}
	
	/*ホバーキャンセル*/
	#side-nav .nav-box .nav-btn:not(.act):hover .nav-ttl:after,
	#side-nav .nav-box .nav-btn:not(.act):hover .nav-sub-ttl:after{
		width: 0px;
		transition: none;
	}
	
	#side-nav .nav-btn:not(.act):not(.coming):hover .nav-ttl{
		color: #000;
	}
	
	#side-nav .nav-btn:not(.act):not(.coming):hover .nav-sub-ttl{
		color: #e85198;
	}
	
	
	/*-------------------------------

	#drawer-btn

	-------------------------------*/
  #drawer-btn{
    display: block;
    width: 84px;
    height: 84px;
    border-radius: 42px;
    background: rgba(232,81,152,0.8);
    position: absolute;
    top: -20px;
    right: -20px;
		z-index: 1001;
		transition: .6s all;
  }
	
  #drawer-btn.open{
    background: rgba(232,81,152,1);
	}
	
	#drawer-btn:after,
	#drawer-btn:before,
	#drawer-btn #drawer-line-box:after{
		opacity: 0;
	}
	
	#drawer-btn.open:after{
    content: "";
    display: block;
    width: 10px;
    height: 15px;
    background: #e85198;
    border-radius: 0 0 5px 5px;
    position: absolute;
    bottom: 2px;
    left: 8px;
    z-index: -1;
		animation: drawerDrop 1.5s ease 1.0s 1 normal forwards;
		-webkit-animation: drawerDrop 1.0s ease 1.5s 1 normal forwards;
	}

	#drawer-btn.open:before{
    content: "";
    display: block;
    width: 10px;
    height: 15px;
    background: #e85198;
    border-radius: 0 0 5px 5px;
    position: absolute;
    bottom: -6px;
    left: 20px;
    z-index: -1;
		animation: drawerDrop 1s ease 1.2s 1 normal forwards;
		-webkit-animation: drawerDrop 1s ease 1.2s 1 normal forwards;
	}


	#drawer-btn.open #drawer-line-box:after{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #e85198;
    border-radius: 5px;
    position: absolute;
    bottom: -18px;
    left: 20px;
    z-index: -1;
		animation: drawerDrop 1s ease 1.4s 1 normal forwards;
		-webkit-animation: drawerDrop 1s ease 1.4s 1 normal forwards;
	}

	
	#drawer-line-box{
		width: 20px;
		margin: 39px 0 0 26px;
	}

	
	.drawer-line{
		width: 20px;
		height: 3px;
		border-radius: 2px;
		background: #fff;
		margin: 0 0 4px 0;
		-webkit-transition: all .5s;
		transition: all .5s;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	
	#drawer-btn.open .drawer-line:nth-child(1){
		-webkit-transform:rotate(405deg) translate(5px,5px);
		transform:rotate(405deg) translate(5px,5px);
	}


	#drawer-btn.open .drawer-line:nth-child(2){
		-webkit-opacity: 0;
		opacity:0;
	}


	#drawer-btn.open .drawer-line:nth-child(3){
		-webkit-transform:rotate(-405deg) translate(5px,-5px);
		transform:rotate(-405deg) translate(5px,-5px);
	}
	
}


@keyframes close {
	0% {
		height: 100vh;
		background: rgba(255,255,255,0.9);
	}
	50% {
		background: rgba(255,255,255,0.9);
	}
	100% {
		height: 60px;
		background: rgba(255,255,255,0.3);
	}
}

@-webkit-keyframes close {
	0% {
		height: 100vh;
		background: rgba(255,255,255,0.9);
	}
	50% {
		background: rgba(255,255,255,0.9);
	}

	100% {
		height: 60px;
		background: rgba(255,255,255,0.3);
	}
}

@keyframes open {
	0% {
		height: 60px;
		background: rgba(255,255,255,0.3);
	}
	50% {
		border-radius: 0  0 50% 50%;
		background: rgba(255,255,255,0.9);
	}
	100% {
		height: 100vh;
		border-radius: 0  0 0 0;
		background: rgba(255,255,255,0.9);
	}
}

@-webkit-keyframes open {
	0% {
		height: 60px;
		background: rgba(255,255,255,0.3);
	}
	50% {
		border-radius: 0  0 50% 50%;
		background: rgba(255,255,255,0.9);
	}
	100% {
		height: 100vh;
		border-radius: 0  0 0 0;
		background: rgba(255,255,255,0.9);
	}
}

@keyframes navOpen {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}	

-webkit-@keyframes navOpen {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-10px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}	

@keyframes openIndex {
	0% {
		height: 0;
		background: rgba(255,255,255,0.3);
	}
	50% {
		border-radius: 0  0 50% 50%;
		background: rgba(255,255,255,0.9);
	}
	100% {
		height: 100%;
		height: 100vh;
		border-radius: 0  0 0 0;
		background: rgba(255,255,255,0.9);
	}
}

@-webkit-keyframes openIndex {
	0% {
		height: 0;
		background: rgba(255,255,255,0.3);
	}
	50% {
		border-radius: 0  0 50% 50%;
		background: rgba(255,255,255,0.9);
	}
	100% {
		height: 100%;
		height: 100vh;
		border-radius: 0  0 0 0;
		background: rgba(255,255,255,0.9);
	}
}

@keyframes drawerDrop {
	0% {
		transform: translateY(-20px);
		opacity: 0;
	}
	1% {
		opacity: 1;
	}
	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}	

-webkit-@keyframes drawerDrop {
	0% {
		-webkit-transform: translateY(-20px);
		-webkit-opacity: 0;
	}
	1% {
		-webkit-opacity: 1;
	}
	100% {
		-webkit-opacity: 1;
		-webkit-transform: translateY(0px);
	}
}	
	


/*-------------------------------

footer

-------------------------------*/
#footer {
	width: 100%;
	padding: 40px 0 0 0;
	background: #262626 url(./../../../../../assets/img/common/footer/bg_pt.png) repeat;
	border-top: 5px solid #e85198;
	text-align: center;
	position: relative;
	z-index: 3;
}

#footer-logo{}

#footer-logo .svg{
	width: 184px;
	height: auto;
	fill: #fff;
}


#page-top{
  position: absolute;
  z-index: 1;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #e85198;
  top: 30px;
  right: 30px;
	transition: .3s;
}

#page-top:after{
  content: "";
  display: block;
  width: 10px;
  height: 15px;
  background: #e85198;
  border-radius: 0 0 5px 5px;
  position: absolute;
  bottom: 1px;
  right: 8px;
  z-index: -1;
}

#page-top:before{
  content: "";
  display: block;
  width: 10px;
  height: 15px;
  background: #e85198;
  border-radius: 0 0 5px 5px;
  position: absolute;
  bottom: -9px;
  right: 20px;
  z-index: -1;
}

#page-top a{
  display: block;
  width: 100%;
  height: 100%;
}

#page-top a:after{
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: #e85198;
  border-radius: 5px;
  position: absolute;
  bottom: -22px;
  right: 20px;
  z-index: -1;
}

#page-top:after,
#page-top:before,
#page-top a:after{
	opacity: 0;
}
#page-top:hover:after,
#page-top:hover:before,
#page-top:hover a:after{
	animation: pagetopDrop 1s ease 0s 1 normal forwards;
}
#page-top:hover a:after{
	animation-delay: .3s;
}

	@keyframes pagetopDrop {
		0% {
			transform: translateY(-20px);
			opacity: 0;
			
		}
		1% {
			opacity: 1;
			
		}
		100% {
			opacity: 1;
			transform: translateY(0px);
		}
	}	


#page-top a img{
  width: 43px;
  height: auto;
  padding: 28px 0 0 0;
	transition: .5s;
}

#page-top:hover a img{
	opacity: .8;
}

/*フッターナビ*/
#footer-nav{
	padding: 55px 0 35px 0;
}


#footer-nav .nav-box{
	padding: 0 20px;
}


#footer-nav .nav-btn{
	letter-spacing: 1px;
	opacity: 1;
	transition: all 0.4s ease-in;
}

#footer-nav .nav-btn:not(.coming):hover{
	opacity: 0.5;
	transition: all 0.2s ease-out;
}



#footer-nav .nav-btn .nav-ttl{
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 0 0 3px 0;
}


#footer-nav .nav-btn .nav-sub-ttl{
	display: block;
	font-size: 10px;
	color: #e85198;
}

/*coming*/
#footer-nav .nav-btn.coming{
	cursor: default;
}

#footer-nav .nav-btn.coming .nav-ttl,
#footer-nav .nav-btn.coming .nav-sub-ttl{
	color: #aaaaaa;
}


#footer-tw-btn{
  text-align: center;
  margin: 0 0 35px 0;
  display: inline-block;
	transition: all 0.4s ease-in;
}


#footer-tw-btn:hover{
	opacity: 0.5;
	transition: all 0.2s ease-out;
}


#footer-tw-btn a{
  color: #fff;
  letter-spacing: 3px;
  font-size: 14px;
}


#footer-tw-btn a .fa-twitter{
  font-size: 18px;
  margin: 0px 8px -2px 0;
}



/*フッターバナー*/
#footer-banner {
	width: 100%;
	padding: 30px 0;
	background: rgba(0,0,0,0.3);
	border-top: 1px solid #292929;
	border-bottom: 1px solid #292929;
}


#footer-banner li {
	display: inline-block;
	line-height: 0em;
	margin: 0 5px;
	transition: .4s;
	box-shadow: 3px 3px 0px #000;
}

#footer-banner li:hover {
	opacity: .8;
}

#footer-banner li img {
	height: 100px;
	width: auto;
}

#cc {
	color: #fff;
	padding: 15px 0;
	font-size: 11px;
	letter-spacing: 2px;
}

@media screen and (max-width:768px){
	#footer {
		width: 100%;
		padding: 10% 0 0 0;
		background: #262626 url(./../../../../../assets/img/common/footer/bg_pt.png) repeat;
		background-size: 300px 400px;
		border-top: 5px solid #e85198;
		text-align: center;
		position: relative;
		z-index: 3;
	}

	#footer-logo{
		padding: 0 0 10% 0;
	}

	#footer-logo .svg{
		width: 100px;
		height: auto;
		fill: #fff;
	}
	

	#page-top{
		position: absolute;
		z-index: 1;
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background: #e85198;
		top: 4%;
		right: 15px;
	}

	#page-top:after{
		content: "";
    display: block;
    width: 8px;
    height: 15px;
    background: #e85198;
    border-radius: 0 0 5px 5px;
    position: absolute;
    bottom: 0px;
    right: 6px;
    z-index: -1;
	}

	#page-top:before{
    content: "";
    display: block;
    width: 8px;
    height: 15px;
    background: #e85198;
    border-radius: 0 0 5px 5px;
    position: absolute;
    bottom: -7px;
    right: 15px;
    z-index: -1;
	}
	

	#page-top a{
		display: block;
		width: 100%;
		height: 100%;
	}

	#page-top a:after{
		content: "";
		display: block;
		width: 8px;
		height: 8px;
		background: #e85198;
		border-radius: 5px;
		position: absolute;
		bottom: -17px;
    right: 15px;
		z-index: -1;
	}

	#page-top a img{
    width: 36px;
    height: auto;
    padding: 20px 0 0 0;
	}
	
	#page-top:after,
	#page-top:before,
	#page-top a:after{
		opacity: 1;
	}
	#page-top:hover:after,
	#page-top:hover:before,
	#page-top:hover a:after{
		animation: none;
	}


	#page-top:hover a img{
		opacity: 1;
	}
	


	/*フッターナビ*/
	#footer-nav{
		padding: 4%;
		flex-wrap: wrap;
	}


	#footer-nav .nav-box{
		width: 50%;
		text-align: center;
		padding: 0 0 8% 0;
	}
	
	#footer-nav .nav-btn .nav-ttl {
    font-size: 12px;
	}
	
	
	#footer-nav .nav-btn:not(.coming):hover{
		opacity: 1;
		transition: none;
	}

	#footer-tw-btn{
		text-align: center;
		margin: 0 0 10% 0;
		display: inline-block;
		transition: none;
	}


	#footer-tw-btn:hover{
		opacity: 1;
		transition: none;
	}


	#footer-tw-btn a{
		color: #fff;
		letter-spacing: 3px;
		font-size: 12px;
	}


	#footer-tw-btn a .fa-twitter{
		font-size: 16px;
		margin: 0px 8px -2px 0;
	}

	/*フッターバナー*/
	#footer-banner {
		width: 100%;
		padding: 5% 10% 2% 10%;
	}


	#footer-banner li {
		display: block;
		margin: 0 auto 3% auto;
		transition: none;
	}

	#footer-banner li:hover {
		opacity: 1;
	}

	#footer-banner li img {
		width: 100%;
		height: auto;
	}

	#cc {
		font-size: 10px;
		letter-spacing: 0px;
	}
	

}


/*-------------------------------

#preloader

-------------------------------*/
#preloader {
  background: #fff;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10000;
}

.loader {
	margin: 200px auto 0;
  font-size: 9px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #e85198, 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.5), -1.8em -1.8em 0 0em rgba(232,81,152, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.7), 1.8em -1.8em 0 0em #e85198, 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.5), 1.8em -1.8em 0 0em rgba(232,81,152, 0.7), 2.5em 0em 0 0em #e85198, 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.5), 2.5em 0em 0 0em rgba(232,81,152, 0.7), 1.75em 1.75em 0 0em #e85198, 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.5), 1.75em 1.75em 0 0em rgba(232,81,152, 0.7), 0em 2.5em 0 0em #e85198, -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.5), 0em 2.5em 0 0em rgba(232,81,152, 0.7), -1.8em 1.8em 0 0em #e85198, -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.5), -1.8em 1.8em 0 0em rgba(232,81,152, 0.7), -2.6em 0em 0 0em #e85198, -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.5), -2.6em 0em 0 0em rgba(232,81,152, 0.7), -1.8em -1.8em 0 0em #e85198;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #e85198, 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.5), -1.8em -1.8em 0 0em rgba(232,81,152, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.7), 1.8em -1.8em 0 0em #e85198, 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.5), 1.8em -1.8em 0 0em rgba(232,81,152, 0.7), 2.5em 0em 0 0em #e85198, 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.5), 2.5em 0em 0 0em rgba(232,81,152, 0.7), 1.75em 1.75em 0 0em #e85198, 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.5), 1.75em 1.75em 0 0em rgba(232,81,152, 0.7), 0em 2.5em 0 0em #e85198, -1.8em 1.8em 0 0em rgba(232,81,152, 0.2), -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.5), 0em 2.5em 0 0em rgba(232,81,152, 0.7), -1.8em 1.8em 0 0em #e85198, -2.6em 0em 0 0em rgba(232,81,152, 0.2), -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.5), -1.8em 1.8em 0 0em rgba(232,81,152, 0.7), -2.6em 0em 0 0em #e85198, -1.8em -1.8em 0 0em rgba(232,81,152, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(232,81,152, 0.2), 1.8em -1.8em 0 0em rgba(232,81,152, 0.2), 2.5em 0em 0 0em rgba(232,81,152, 0.2), 1.75em 1.75em 0 0em rgba(232,81,152, 0.2), 0em 2.5em 0 0em rgba(232,81,152, 0.2), -1.8em 1.8em 0 0em rgba(232,81,152, 0.5), -2.6em 0em 0 0em rgba(232,81,152, 0.7), -1.8em -1.8em 0 0em #e85198;
  }
}

#preloader-inner{
	width: 200px;
	height: 260px;
	position: absolute;
	z-index: 1;
	top: calc( 50vh - 130px );
	left: calc( 50vw - 100px );
}


#preloader-ttl{
	display: block;
	position: absolute;
	z-index:3;
	top: 0%;
	left: 0%;
}

#preloader-ttl-img.svg {
	width: 200px;
	margin: 0 auto;
	display: block;
	opacity: .9;
}

@media screen and (max-width:768px){
	#preloader-inner{
		width: 140px;
		height: 220px;
		top: calc( 50vh - 110px );
		left: calc( 50vw - 70px );
	}
	
	#preloader-ttl-img.svg {
		width: 140px;
		height: 105px;
	}
	
	.loader {
		margin: 150px auto 0;
	}
	
	
}


/*-------------------------------

@banner

-------------------------------*/
#banner-container{
  
}


.banner-item{
  margin: 0 10px 0 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.banner-item:hover{
  opacity: 0.6;
}


.banner-img{
  width: 180px;
  height: auto;
}


/*-------------------------------

@SNS

-------------------------------*/
#social-container{
  
}


.sns-btn{
	display:block;
	height:20px;
	padding:0 10px 0 0;
}


.sns-btn:nth-last-child(1){
	padding:0;
}


#twitter-share{}
#twitter-follow{}
#facebook-like{}
#line-share{}
#line-like{}
#eiga-com{}


/*--------------------------------------------------
リマケタグの隙間対策 
--------------------------------------------------*/
iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px;}


/*--------------------------------------------------------------

@modules

--------------------------------------------------------------*/
.en-font{ font-family: Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; }
.font10 { font-size: 77%; }
.font11 { font-size: 85%; }
.font12 { font-size: 93%; }
.font13 { font-size: 100%; }
.font14 { font-size: 108%; }
.font15 { font-size: 116%; }
.font16 { font-size: 124%; }
.font17 { font-size: 131%; }
.font18 { font-size: 139%; }
.font19 { font-size: 147%; }
.font20 { font-size: 154%; }
.font21 { font-size: 162%; }
.font22 { font-size: 169%; }
.font23 { font-size: 177%; }
.font24 { font-size: 185%; }
.font25 { font-size: 192%; }
.font26 { font-size: 200%; }


/*-------------------------------

@flex

-------------------------------*/
.flex{
	display: -webkit-flex;
	display: flex;
}


.flex-wrap{
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}


.flex-center{
  -webkit-justify-content: center;
  justify-content: center;
}

.flex-left{
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.flex-right{
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}


/*-------------------------------

clearfix

-------------------------------*/
.clearfix {}
.clearfix:after{
	content : '';
	display : block;
	clear : both;
}


/*-------------------------------

float

-------------------------------*/
.float-left{ float: left; }
.float-right{ float: right; }
.clear{ clear: both; }


/*-------------------------------

align

-------------------------------*/
.align-right{ text-align: right; }
.align-left{ text-align: left; }
.align-center{ text-align: center; }


/*-------------------------------

letter-spacing

-------------------------------*/
.space-none{ letter-spacing: 0; }
.space-narrow{ letter-spacing: 0.1em; }
.space-normal{ letter-spacing: 2px; }


/*-------------------------------

a

-------------------------------*/
a{
	text-decoration: none;
	display: inline-block;
}
a:link{}
a:visited{}
a:hover{}
a:active{}


/*-------------------------------

font-weight

-------------------------------*/
.bold{ font-weight: bold; }


/*-------------------------------

font-style

-------------------------------*/
.italic{ font-style: italic; }


/*-------------------------------

display

-------------------------------*/
.none{ display: none; }
.block{ display: block; }


/*-------------------------------

position

-------------------------------*/
.relative{ position: relative; }
.margin-auto{ margin: 0 auto; }


/*-------------------------------

guard

-------------------------------*/
.guard{
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(./../../../../../assets/common/img/spacer.gif);
	background-repeat: repeat;
}

.protect{
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -khtml-user-drag: none;
  -webkit-user-drag: none;
}


/*--****************************************

@style.css
Copyright (c) ULM Co.,Ltd. - http://www.ulm-design.com

*****************************************--*/
#top{}


#sidebar:before{
  content: none;
  display: none;
}


#side-logo{
/*
	width: 275px;
	height: 232px;
	background: url(./../../../../../assets/img/common/logo_top.png) no-repeat 25px 20px;
	background-size: 250px 187px;
*/

/*	mix-blend-mode: difference;*/
/*	background-blend-mode: multiply;*/
}


/*-------------------------------

#main

-------------------------------*/
#contents-main{
	width: 100%;
	background-color: #fff;
	background-image: url(./../../../../../assets/img/top/bg3.png), url(./../../../../../assets/img/top/bg2.png), url(./../../../../../assets/img/top/bg1.png), url(./../../../../../assets/img/top/bg0.png);
	background-position: bottom right, top left, bottom right, top left;
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	padding: 35px 0 0 0;
}

.v01 .v01-item {
	display: block;
  transition: opacity .3s;
}

.v01 .v01-item.sp {
	display: none;
}

.v01 .v00-item {
	display: none;
  transition: opacity .3s;
}

.v00 .v00-item {
	display: block;
}

.v00 .v00-item.sp {
	display: none;
}

.v00 .v01-item {
	display: none;
}

.v01 .v01-item.pc {
	display: block;
}

.v00 .v00-item.pc {
	display: block;
}

#main-visual-00 {
	display: none;
}

#main-visual-01 {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

.v00 #main-visual-01 {
	background: #000;
}

.v01 #main-visual-01 {
	background: #fff;
}

#main-visual01{
	width: calc(100% - 410px);
  /*height: calc(100vh - 35px);*/
  min-height: 850px;
	height: calc(842 * ((100vw - 410px) / 870));
	margin: 0 0 0 140px;
	background: #000;
	position: relative;
}

#main-visual-img01{
	width: 100%;
	line-height: 0em;
	position: absolute;
	z-index: 0;
	opacity: 0;
	/*top: calc(-393 * (100vw/1280));*/
}

.v01 #main-visual-img01{
	bottom: 0px;
}

.v00 #main-visual-img01{
	top: 0px;
}

#main-visual-img01 img{
	width: 100%;
	height: auto;
}

#main-visual-copy01{
	position: absolute;
	z-index: 20;
	overflow: hidden;
	opacity: 0;
}

.v01 #main-visual-copy01{
	width: 19px;
	left: calc(95% - 10px);
	top: 27%;
}

.v00 #main-visual-copy01{
	width: 32px;
	left: calc(50% - 16px);
	top: 13%;
}

#main-visual-copy01 img{
	width: 100%;
}

#main-visual-change {
	height: 92px;
	width: 92px;
	position: fixed;
	bottom: 10px;
	right: 280px;
	transition: transform .3s,opacity .8s;
  opacity: 0;
  display: none;
}

#main-visual-change:hover {
	transform: scale(1.1);
	cursor: pointer;
}


#change-thumb {
	position: relative;
}

.change-thumb-img {
	width: 100%;
}

#change-icon {
	position: absolute;
	top: -10px;
	left: -15px;
	width: 40px;
	height: 40px;
	background: #e85198;
	border-radius: 20px;
	display: flex;
	align-content: center;
	justify-content: center;
/*	animation: spin 4s ease infinite;*/
}

#main-visual-change:hover #change-icon {
	animation: spin2 2s linear infinite;
}

@keyframes spin {
	0% {transform: rotate(0deg);}
	60% {transform: rotate(360deg);}
	100% {transform: rotate(360deg);}
}

@keyframes spin2 {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

.change-icon-img {
	width: 24px;
}

#main-visual{
	width: calc(100% - 410px);
  /*height: calc(100vh - 35px);*/
  min-height: 850px;
	height: calc(842 * ((100vw - 410px) / 870));
	margin: 0 0 0 140px;
	background: #000;
	position: relative;
	
}

#main-visual-copy{
	position: absolute;
	z-index: 20;
	width: 32px;
	left: calc(50% - 16px);
	top: 13%;
	overflow: hidden;
	opacity: 0;
}


#main-visual-copy img{
	width: 100%;
}


#main-visual-inner{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}


#main-visual-img{
	width: 100%;
	line-height: 0em;
	position: absolute;
	z-index: 0;
	top: 0px;
	opacity: 0;
	/*top: calc(-393 * (100vw/1280));*/
}


#main-visual-img img{
	width: 100%;
	height: auto;
}

.main-visual-chara{
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}

.main-visual-light{
	position: absolute;
	z-index: 6;
	top: 0px;
	left: 0px;
}

.main-visual-star{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

.main-visual-star.star0{
	animation: starAnimation 4s linear infinite;
}
.main-visual-star.star1{
	animation: starAnimation 0.4s linear infinite;
}
.main-visual-star.star2{
	animation: starAnimation 0.2s linear infinite;
}


/*@keyframes starAnimation{
	0%{ filter: brightness(100%); }
	50%{ filter: brightness(120%);}
	100%{ filter: brightness(100%); }
}*/

@keyframes starAnimation{
	0%{ opacity: 0; }
	50%{ opacity: 1; }
	100%{ opacity: 0; }
}


.main-visual-bg{
    position: relative;
    z-index: 0;
    display: block;
}


#main-housou{
	position: absolute;
	z-index: 1;
	top: 18px;
	right: -200px;
}


#main-housou img{
	width: 124px;
	height: auto;
}

#event-bnr {
	width: 176px;
	position: absolute;
	top: 20px;
	right: 10px;
	transition: transform .3s,opacity .8s;
	opacity: 0;
	display: none;
}

#event-bnr img {
	width: 100%;
}

#event-bnr:hover {
	transform: scale(1.05);
	cursor: pointer;
}


/*---------------------

#news-container

---------------------*/
#news-container{
	width: calc(100% - 390px);
	height: 35px;
	background: #000;
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;
  transition: all 0.4s ease-in;
}


#news-container:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 20px 35px 20px;
	border-color: transparent transparent #000000 transparent;
	position: absolute;
	top: 0px;
	left: -20px;
  z-index: -1;
  transition: all 0.4s ease-in;
}


#news-container:hover{
  height: 120px;
  transition: all 0.2s ease-out;
}


#news-container:hover:after{
  border-width: 0px 69px 120px 69px;
  left: -69px;
  transition: all 0.2s ease-out;
}


#news-container-inner{
  padding: 4px 0;
  height: 100%;
  overflow: hidden;
}

#news-container-ttl{
  background: #fff;
  color: #000;
  width: 110px;
  height: 16px;
  border-radius: 8px;
  text-align: center;
  line-height: 16px;
  margin: 6px 15px 0 30px;
}


#news-list{
  padding: 2px 0 0 0;
  width: calc(100% - 155px);
  height: 14px;
}


.news-list-box{
  padding: 6px 0;
  margin: 0 0 10px 0;
}


.news-list-box a{
  color: #fff;
  font-size: 12px;
  letter-spacing: 2px;
  transition: all 0.4s ease-out;

}

.news-list-box:hover a{
  color: #eb5199;
  transition: all 0.2s ease-out;
}

.news-list-thumb{}


.news-list-txt-box{
  width: 100%;
}


.news-list-header{
  width: 90px;
}


.news-list-date{
}


.news-list-ttl{
  width: calc(100% - 110px);
  padding: 0 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*---------------------

#movie-container

---------------------*/
#movie-container{
	width: 100%;
	height: 500px;
	background: #000;
	overflow: hidden;
  position: relative;
}

#movie-more{
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
  transform: translateZ(2px);
}

#movie-more-link{
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.4s ease-out;
}

#movie-more-link:hover{
	/*background: rgba(232,81,152,0.5);*/
	background: rgba(0,0,0,0.5);
	transition: all 0.2s ease-out;
}

#movie-more-link span{
	color: #000;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	left: 55px;
	top: calc(50% - 10px);
	transition: all 0.4s ease-out;
}


#movie-more-link span:after{
	content: "";
	display: block;
	width: 68px;
	height: 1px;
	background: #000;
	position: absolute;
	z-index: 0;
	top: 10px;
	left: 120%;
	transition: all 0.4s ease-out;
}

#movie-more-link span:before{
	content: "";
	display: block;
	width: 20px;
	height: 1px;
	background: #000;
	position: absolute;
	z-index: 0;
	top: 5px;
	left: 226%;
	transform: rotate(30deg);
	transition: all 0.4s ease-out;
}

#movie-more-link:hover span{
	color: #fff;
	transition: all 0.2s ease-out;
}

#movie-more-link:hover span:after,
#movie-more-link:hover span:before{
	background: #fff;
	transition: all 0.2s ease-out;
}


#movie-overlay{
  width: 100%;
  height: 500px;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  background: rgba(255,255,255,0.2) url(./../../../../../assets/img/top/movie_overlay.png) repeat;
  background-size: 8px 8px;
  transition: all 0.6s ease-out;
  transform: translateZ(1px);
  cursor: pointer;
}


#movie-overlay a{
  display: block;
  width: 100%;
  height: 100%;
}


#movie-overlay:hover{
  transition: all 0.3s ease-out;
  background-color: rgba(255,255,255,0.5);
}


#movie-play{
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0.3;
  top: calc(50% - 55px);
  left: calc(50% - 55px);
}


#movie-overlay:hover #movie-play{
  opacity: 0.6;
}


#movie-play img{
  width: 110px;
  height: auto;
}


#movie-container-inner{
	width: 100%;
	position: relative;
  z-index: 1;
}


#movie-container-inner:after{
	content: "";
	display: block;
	padding-top: 56.25%;
}



#player{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	top: calc((100% - 500px)/-2);
}


/*---------------------

#twitter-container

---------------------*/
#twitter-container{
  position: absolute;
  right: 10px;
  z-index: 5;
  top: 520px;
  width: 250px;
}


#twitter-container-header{
  justify-content: space-between;
}


#twitter-container-ttl{
  font-size: 16px;
  letter-spacing: 10px;
}

#twitter-container-sub-ttl a{
  font-size: 10px;
  letter-spacing: 1px;
  padding: 4px 0 0 0;
  color: #e85198;
}


/*---------------------

#share-container

---------------------*/
#share-container{
  position: absolute;
  z-index: 6;
  top: 840px;
  right: 20px;
  justify-content: space-between;
  width: 230px;
}


#share-container-ttl{
  font-size: 14px;
  letter-spacing: 10px;
  padding: 6px 0 0 0;
}

.share-btn{
  width: 28px;
  height: 28px;
  background: #000;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  text-align: center;
  line-height: 28px;
  margin: 0 0 0 15px;
}

.share-btn a{
  color: #fff;
  font-size: 14px;
  display: block;
}

#share-twitter{
  background: #1da1f2;
}


#share-facebook{
  background: #3b5998;
}

#share-line{
  background: #fff;
}

#share-line a{
  font-size: 26px;
  color: #00c300;
  position: relative;
}

#share-line a:after{
  content: "";
  width: 100%;
  height: 100%;
  border: 5px solid #00c300;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

@media screen and (max-width:768px){
	
	#side-logo{
		mix-blend-mode: initial;
	}
	
	#sidebar-inner{
		display: none;
	}
	
	#sidebar.open #sidebar-inner{
		display: block;
	}
	
	#contents-main{
		padding: 0;
		background-image: none;
	}

	.v01 .v01-item.sp {
		display: block;
	}

	.v00 .v00-item.sp {
		display: block;
	}

	.v01 .v01-item.pc {
		display: none;
	}

	.v00 .v00-item.pc {
		display: none;
	}

	#main-visual {
    width: 100%;
    min-height: auto;
    height: auto;
    margin: 0;
		padding: 0 0 25% 0;
    position: relative;
	}
	
	#main-visual.v00 {
    background: #000;
	}
	
	#main-visual.v01 {
    background: #f8f9fa;
	}
	
	#main-visual-img {
    width: 100%;
    line-height: 0em;
    position: relative;
    z-index: 0;
    bottom: 0px;
	}	
	
	#main-visual-img01 {
    width: 100%;
    line-height: 0em;
    position: relative;
    z-index: 0;
    bottom: 0px;
/*    transition: opacity .3s;*/
	}	
	
	
	#main-housou {
    position: absolute;
    z-index: 1;
    top: auto;
    right: 0;
    bottom: 7%;
    width: 100%;
	}
	
	#main-housou img{
		width: 100%;
	}

	#main-visual-copy {
    position: absolute;
    z-index: 2;
    width: 6%;
    left: auto;
    top: 16%;
    right: 6%;
	}
	
	.v00 #main-visual-copy01 {
    width: 6%;
		top: 16%;
    right: 6%;
		left: auto;
	}
	
	.v01 #main-visual-copy01 {
    width: 3.5%;
		top: 18%;
    right: 6%;
	}
	
	#main-logo{
		position: absolute;
		z-index: 2;
		top: 23%;
		left: 30%;
		width: 40%;
	}
	
	#main-logo .v01-item{
		width: 100%;
	}
	
	.v01 #main-logo {
    top: 64%;
    left: 22%;
    width: 56%;
	}	
	
	#main-logo .svg{
		width: 100%;
		height: auto;
		fill: #fff;
	}
	
	#main-visual-inner {
			overflow: inherit;
	}
	
	.change-thumb-img {
			display: none!important;
	}
	
	#change-icon {
			position: absolute;
			top: -20px;
			left: 50%;
			margin-left: -20px;
	}
	
	#main-visual-change:hover #change-icon {
		animation: none;
	}

	
	#main-visual-change {
    height: 20vw;
    width: 100%;
    position: absolute;
    bottom: -28%;
    right: 0;
    transition: .3s;
    opacity: 1;
    display: block!important;
	}
	
	.v01 #main-visual-change {
		background: url(./../../../../../assets/img/top/main_change_sp_01.jpg) no-repeat center center;
		background-size: cover;
	}
	
	.v00 #main-visual-change {
		background: url(./../../../../../assets/img/top/main_change_sp_00.jpg) no-repeat center center;
		background-size: cover;
	}
	
	#main-visual-change:hover {
		transform: scale(1);
		cursor: pointer;
	}
	
	#change-thumb {
		position: relative;
		width: 100%;
		height: 100%;
	}	
	
	#change-txt {
		color: #fff;
		font-size: 14px;
		letter-spacing: 0.5em;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	#change-txt span {
	}
	
	#main-visual-01 {
			background-color: transparent;
	}	
	
	#event-bnr {
		display: none!important;
	}
	
	#event-bnr-sp {
		margin: 25% auto 0;
		width: 90%;
		max-width: 500px;
	}

	#event-bnr-sp img {
		width: 100%;
	}
	/*---------------------

	#news-container

	---------------------*/
	#news-container{
    width: 100%;
    height: auto;
    background: none;
    position: relative;
    z-index: 10;
    top: 0px;
    right: 0px;
		margin: 0 0 5% 0;
	}


	#news-container:after{
		content: none;
		display: none;
	}
	
	#news-container:hover{
    height: auto;
		transition: none;
	}


	#news-container-inner{
		padding: 0;
		display: block;
	}

	#news-container-ttl{
    background: #e85198;
    color: #fff;
    width: auto;
    height: 20PX;
    border-radius: 0 10px 10px 0;
    text-align: left;
    line-height: 20px;
    margin: 0 0 3% 0;
    display: inline-block;
    padding: 0 6%;
    font-size: 16px;
    letter-spacing: 4px;
	}


	#news-list{
    padding: 0;
    width: 90%;
    height: auto;
		margin: 0 auto;
    overflow: hidden;
	}


	.news-list-box{
    background: #fff;
    border: 1px solid #000;
    margin: 0 auto 2%;
    padding: 0;
	}
	
	.news-list-box:nth-last-child(1){
		margin: 0 auto;
	}


	.news-list-box a{
		color: #000;
		font-size: 12px;
		letter-spacing: 2px;
	}

	.news-list-thumb{
		width: 90px;
		height: 90px;
    overflow: hidden;
	}

	.news-list-thumb img{
		width: 100%;
		height: auto;
	}


	.news-list-txt-box{
		width: calc(100% - 90px);
		display: block;
		border-left: 1px solid #000;
	}


	.news-list-header{
		width: 100%;
    height: 30px;
    background: #000;
    color: #fff;
    display: flex;
    justify-content: space-between;
	}


	.news-list-date{
		line-height: 30px;
		padding: 0 0 0 10px;
		font-family: 'Alice', Georgia, "Times New Roman", Times, "serif";
	}


	.news-list-ttl{
		width: 100%;
    padding: 3%;
    white-space: initial;
    display: block;
    line-height: 1.4em;
    letter-spacing: 1px;
    font-size: 11px;
	}
	
	.new{
		background: #e85198;
		line-height: 30px;
		padding: 0 10px;
		position: relative;
	}
	
	.new:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 15px 0 15px;
    border-color: #e85198 transparent transparent transparent;
    position: absolute;
    top: 0px;
    left: -15px;
    z-index: 0;
	}
	
	
	/*---------------------

	#movie-container

	---------------------*/
	#movie-container{
		width: 100%;
		height: auto;
		background: none;
		overflow: inherit;
		position: relative;
		margin: 10% 0 5% 0;
	}
	
	#twitter-more,
	#news-more,
	#movie-more{
		position: relative;
		z-index: 10;
		top: 0px;
		right: 0px;
		width: auto;
		height: auto;
    text-align: right;
	}
	
	#twitter-more-link,
	#news-more-link,
	#movie-more-link{
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-out;
    padding: 15px 80px;
	}
	
	#twitter-more-link:hover,
	#news-more-link:hover,
	#movie-more-link:hover{
		/*background: rgba(232,81,152,0.5);*/
		background: none;
		transition: none;
	}

	#twitter-more-link span,
	#news-more-link span,
	#movie-more-link span{
		color: #000;
		font-size: 12px;
		height: 20px;
		line-height: 20px;
		position: relative;
		left: 0px;
		top: auto;
		transition: all 0.4s ease-out;
	}


	#twitter-more-link span:after,
	#news-more-link span:after,
	#movie-more-link span:after{
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background: #000;
    position: absolute;
    z-index: 0;
    top: 7px;
    left: 120%;
    transition: all 0.4s ease-out;
}

	#twitter-more-link span:before,
	#news-more-link span:before,
	#movie-more-link span:before{
    content: "";
    display: block;
    width: 12px;
    height: 1px;
    background: #000;
    position: absolute;
    z-index: 0;
    top: 4px;
    left: 80px;
    transform: rotate(30deg);
    transition: all 0.4s ease-out;
}

	#movie-more-link:hover span{
		color: #000;
		transition: none;
	}

	#movie-more-link:hover span:after,
	#movie-more-link:hover span:before{
		background: #000;
		transition: none;
	}


	#movie-overlay{
		display: none;
	}


	#movie-container-inner{
		width: 100%;
		position: relative;
		z-index: 1;
		border-top: 2px solid #000;
    border-bottom: 2px solid #000;
	}


	#movie-container-inner:after{
		content: "";
		display: block;
		padding-top: 56.25%;
	}



	#player{
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		top: 0px;
	}
	
	#movie-container-ttl{
    background: #e85198;
    color: #fff;
    width: auto;
    height: 20PX;
    border-radius: 0 10px 10px 0;
    text-align: left;
    line-height: 20px;
    margin: 0 0 3% 0;
    display: inline-block;
    padding: 0 6%;
    font-size: 16px;
    letter-spacing: 4px;
	}


	/*---------------------

	#twitter-container

	---------------------*/
	#twitter-container{
		position: relative;
		right: 0px;
		z-index: 5;
		top: 0px;
		width: 100%;
		margin: 0 0 5% 0;
	}


	#twitter-container-header{
		justify-content: space-between;
	}


	#twitter-container-ttl{
    background: #e85198;
    color: #fff;
    width: auto;
    height: 20PX;
    border-radius: 0 10px 10px 0;
    text-align: left;
    line-height: 20px;
    margin: 0 0 3% 0;
    display: inline-block;
    padding: 0 6%;
    font-size: 16px;
    letter-spacing: 4px;
	}

	#twitter-container-sub-ttl{
		font-size: 10px;
		letter-spacing: 2px;
		padding: 4px 5% 0 0;
		color: #e85198;
	}
	
	#twitter-timeline-box{
		width: 90%;
		position: relative;
		margin: 0 auto;
	}
	
	/*#twitter-timeline-box:after{
		content: "";
		display: block;
		padding-top: 100%;
	}*/
	
	#twitter-timeline-box iframe{
		width: 100% !important;
		height: 300px !important;

	}


	/*---------------------

	#share-container

	---------------------*/
	#share-container{
		position: relative;
		z-index: 6;
		top: 0px;
		right: 0px;
		justify-content: space-between;
		width: 100%;
		margin: 0 0 10% 0;
		padding: 0 6% 0 0;
	}


	#share-container-ttl{
    background: #e85198;
    color: #fff;
    width: auto;
    height: 20PX;
    border-radius: 0 10px 10px 0;
    text-align: left;
    line-height: 20px;
    margin: 10px 0 0 0;
    display: inline-block;
    padding: 0 6%;
    font-size: 16px;
    letter-spacing: 4px;
	}

	.share-btn{
		width: 40px;
		height: 40px;
		background: #000;
		border-radius: 50%;
		text-align: center;
		overflow: hidden;
		text-align: center;
		line-height: 40px;
		margin: 0 0 0 20px;
	}

	.share-btn a{
		color: #fff;
		font-size: 18px;
		display: block;
	}

	#share-twitter{
		background: #1da1f2;
	}


	#share-facebook{
		background: #3b5998;
	}

	#share-line{
		background: #fff;
	}

	#share-line a{
		font-size: 35px;
		color: #00c300;
		position: relative;
	}

	#share-line a:after{
		content: "";
		width: 100%;
		height: 100%;
		border: 8px solid #00c300;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}



}