/*======================================================== DARK LAYOUT =========================================================*/ @-webkit-keyframes ball-grid-beat { 50% { opacity: .7; } 100% { opacity: 1; } } @-moz-keyframes ball-grid-beat { 50% { opacity: .7; } 100% { opacity: 1; } } @-o-keyframes ball-grid-beat { 50% { opacity: .7; } 100% { opacity: 1; } } @keyframes ball-grid-beat { 50% { opacity: .7; } 100% { opacity: 1; } } .ball-grid-beat { width: 57px; } .ball-grid-beat > div:nth-child(1) { -webkit-animation-duration: 1.08s; -moz-animation-duration: 1.08s; -o-animation-duration: 1.08s; animation-duration: 1.08s; -webkit-animation-delay: .2s; -moz-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; } .ball-grid-beat > div:nth-child(2) { -webkit-animation-duration: .64s; -moz-animation-duration: .64s; -o-animation-duration: .64s; animation-duration: .64s; -webkit-animation-delay: -.13s; -moz-animation-delay: -.13s; -o-animation-delay: -.13s; animation-delay: -.13s; } .ball-grid-beat > div:nth-child(3) { -webkit-animation-duration: .94s; -moz-animation-duration: .94s; -o-animation-duration: .94s; animation-duration: .94s; -webkit-animation-delay: .71s; -moz-animation-delay: .71s; -o-animation-delay: .71s; animation-delay: .71s; } .ball-grid-beat > div:nth-child(4) { -webkit-animation-duration: 1.14s; -moz-animation-duration: 1.14s; -o-animation-duration: 1.14s; animation-duration: 1.14s; -webkit-animation-delay: .27s; -moz-animation-delay: .27s; -o-animation-delay: .27s; animation-delay: .27s; } .ball-grid-beat > div:nth-child(5) { -webkit-animation-duration: 1.04s; -moz-animation-duration: 1.04s; -o-animation-duration: 1.04s; animation-duration: 1.04s; -webkit-animation-delay: -.04s; -moz-animation-delay: -.04s; -o-animation-delay: -.04s; animation-delay: -.04s; } .ball-grid-beat > div:nth-child(6) { -webkit-animation-duration: 1.13s; -moz-animation-duration: 1.13s; -o-animation-duration: 1.13s; animation-duration: 1.13s; -webkit-animation-delay: -.19s; -moz-animation-delay: -.19s; -o-animation-delay: -.19s; animation-delay: -.19s; } .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: .78s; -moz-animation-delay: .78s; -o-animation-delay: .78s; animation-delay: .78s; } .ball-grid-beat > div:nth-child(8) { -webkit-animation-duration: .8s; -moz-animation-duration: .8s; -o-animation-duration: .8s; animation-duration: .8s; -webkit-animation-delay: .47s; -moz-animation-delay: .47s; -o-animation-delay: .47s; animation-delay: .47s; } .ball-grid-beat > div:nth-child(9) { -webkit-animation-duration: .71s; -moz-animation-duration: .71s; -o-animation-duration: .71s; animation-duration: .71s; -webkit-animation-delay: .46s; -moz-animation-delay: .46s; -o-animation-delay: .46s; animation-delay: .46s; } .ball-grid-beat > div { display: inline-block; float: left; width: 15px; height: 15px; margin: 2px; -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-delay: 0; -moz-animation-delay: 0; -o-animation-delay: 0; animation-delay: 0; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; border-radius: 100%; background-color: #b8c2cc; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }