/* Start: Animation for heavysea style */
@keyframes kf-wave-heavysea {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.ani-heavysea-wave-01 {
    animation: kf-heavysea-wave-01 8s linear infinite;
}

.ani-heavysea-wave-02 {
    animation: kf-heavysea-wave-02 10s linear infinite;
}

.ani-heavysea-wave-03 {
    animation: kf-heavysea-wave-03 12s linear infinite;
}

@keyframes kf-heavysea-wave-01 {
    0% { transform: translateX(0%); }
    100% { transform: translateX(100%); }
}

@keyframes kf-heavysea-wave-02 {
    0% { transform: scaleY(1.2) translateX(0%); }
    100% { transform: scaleY(1.2) translateX(100%); }
}

@keyframes kf-heavysea-wave-03 {
    0% { transform: scaleY(.8) translateX(0%); }
    100% { transform: scaleY(.8) translateX(100%); }
}
/* End: Animation for heavysea style */