@charset "utf-8";
/* CSS Document */
@-webkit-keyframes swing { 15% { -webkit-transform: translateX(20px); transform: translateX(20px); } 30% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 50% { -webkit-transform: translateX(20px); transform: translateX(20px); } 65% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 80% { -webkit-transform: translateX(2px); transform: translateX(2px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes swing { 15% { -webkit-transform: translateX(5px); transform: translateX(20px); } 30% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 50% { -webkit-transform: translateX(20px); transform: translateX(20px); } 65% { -webkit-transform: translateX(-3px); transform: translateX(-3px); } 80% { -webkit-transform: translateX(2px); transform: translateX(2px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } .swing:hover { -webkit-animation: swing 1s ease; animation: swing 1s ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

.ac-float {
    display: block;
}

.ac-float:hover {
    animation: ac-float 0.4s ease-in-out;
}

@keyframes ac-float {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }

    100% {
        transform: translateY(0);
    }
}

.ac-pop {
    display: inline-block;
}

.ac-pop:hover {
    animation: ac-pop 0.5s ease-in-out;
}

@keyframes ac-pop {
    50% {
        transform: scale(1.05);
    }
}

