.site-preloader-9 { width: 150px; margin: auto; text-align: center; } .site-preloader-9 span { background: var(--wpi--preloader-color); display: inline-block; margin: 0 4px; width: 10px; height: 10px; border-radius: 20px; -webkit-animation: loader_style 1s infinite ease-in-out; -moz-animation: loader_style 1s infinite ease-in-out; -ms-animation: loader_style 1s infinite ease-in-out; -animation: loader_style 1s infinite ease-in-out; } .site-preloader-9 span:nth-child(2) { -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -ms-animation-delay: 0.2s; animation-delay: 0.2s; } .site-preloader-9 span:nth-child(3) { -webkit-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -ms-animation-delay: 0.4s; animation-delay: 0.4s; } .site-preloader-9 span:nth-child(4) { -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s; animation-delay: 0.6s; } .site-preloader-9 span:nth-child(5) { -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; -ms-animation-delay: 0.8s; animation-delay: 0.8s; } @-webkit-keyframes loader_style { 0% { opacity: 0.3; -webkit-transform: translateY(0px); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1); } 50% { opacity: 1; -webkit-transform: translateY(-10px); background: var(--wpi--preloader-color); box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.25); } 100% { opacity: 0.3; -webkit-transform: translateY(0px); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6); } } @-moz-keyframes loader_style { 0% { opacity: 0.3; -moz-transform: translateY(0px); } 50% { opacity: 1; -moz-transform: translateY(-10px); } 100% { opacity: 0.3; -moz-transform: translateY(0px); } } @-ms-keyframes loader_style { 0% { opacity: 0.3; -ms-transform: translateY(0px); } 50% { opacity: 1; -ms-transform: translateY(-10px); } 100% { opacity: 0.3; -ms-transform: translateY(0px); } } @keyframes loader_style { 0% { opacity: 0.3; transform: translateY(0px); } 50% { opacity: 1; transform: translateY(-10px); } 100% { opacity: 0.3; transform: translateY(0px); } }