.ease3 {
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.wpvs-list-spin {
    -webkit-animation: wpvs-load-spin 1.4s infinite linear;
    animation: wpvs-load-spin 1.4s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

@-webkit-keyframes wpvs-load-spin {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
    }
}
@-moz-keyframes wpvs-load-spin {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
    }
}
@keyframes wpvs-load-spin {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
    }
}

.wpvs-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

.wpvs-loading-circle-1, .wpvs-loading-circle-2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #959595;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: wpvs-loading-bounce 2.0s infinite ease-in-out;
  animation: wpvs-loading-bounce 2.0s infinite ease-in-out;
}

.wpvs-loading-circle-2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes wpvs-loading-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes wpvs-loading-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
