.ajax-loading {
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
	padding: 5% 0;
}

.et_pb_text_align_left .ajax-loading {
    text-align: left;
}

.ajax-loading span {
    -webkit-animation-name: loader-dots;
       -moz-animation-name: loader-dots;
            animation-name: loader-dots;
    -webkit-animation-duration: 1.4s;
       -moz-animation-duration: 1.4s;
            animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
            animation-fill-mode: both;
}

.ajax-loading span:nth-child(2) {
    -webkit-animation-delay: .2s;
       -moz-animation-delay: .2s;
            animation-delay: .2s;
}

.ajax-loading span:nth-child(3) {
    -webkit-animation-delay: .4s;
       -moz-animation-delay: .4s;
            animation-delay: .4s;
}

@-webkit-keyframes loader-dots {
    0% {opacity: .2;}
    20% {opacity: 1;}
    100% {opacity: .2;}
}

@-moz-keyframes loader-dots {
    0% {opacity: .2;}
    20% {opacity: 1;}
    100% {opacity: .2;}
}

@keyframes loader-dots {
    0% {opacity: .2;}
    20% {opacity: 1;}
    100% {opacity: .2;}
}