.avatar {
    transition: transform 1.5s;
}
.avatar :hover{
        transform: rotate(360deg);
}
.welcome-avatar{
        transition: transform 1.5s;
}
.welcome-avatar :hover{
    transform: rotate(360deg);
}

.arcade_img_border{
    transition: transform 0.8s;
}
.arcade_img_border:hover{
    transform: scale(1.2, 1.2);
    border-radius: 100%;
}


.mchat-avatar{
    transition: transform 1.5s;
}
.mchat-avatar:hover{
    transform: rotate(360deg);
    border-radius: 100%;
}


.forum-image{
    transition: transform 1.5s;
}
.forum-image:hover{
        transform: rotate(360deg);
}

.profile-avatar img {
    transition: transform 1.5s;
}
.profile-avatar img:hover{
    transform: rotate(360deg);
}


@keyframes bounce {
        0%, 20%, 60%, 100% {
                -webkit-transform: translateY(0);
                transform: translateY(0);
        }
  }
.postprofile .avatar img:hover {
        animation: bounce 1s;
        border-radius: 50%;
}

a.forumtitle:hover {
    text-decoration: none;
    padding-left: 30px;
    transition: all 0.55s linear 0s;
}

a.topictitle:hover {
    text-decoration: none;
    padding-left: 30px;
    transition: all 0.55s linear 0s;
}

.icon.icon-md {
    transition: transform 1.5s;
        margin-right: 2px;
}
.icon.icon-md:hover {
        transform: rotate(360deg);
}

.flag_image {
    transition: transform 1.5s;
}
.flag_image:hover {
        transform: rotate(360deg) scale(2.4, 2.4);
}

.site_logo {
     transition: transform 1.0s;
}
.site_logo:hover {
     transform: translate(3em, 3em);
}



