/* put your own styles to customize and override the theme */
.badgepush {
    animation: pulse 3s ease-out infinite;
}

.badgenotify {
    position: absolute;
    top: 3px;
    right: 8px;
    display: inline-block;
    min-width: 8px;
    min-height: 8px;
    padding: 3px 5px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1;
    color:#fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color:red;
    border-radius: 10px;
}

.img-hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  .img-hover:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }

  @keyframes pulse {
    0% {
       transform: scale(1);
    }
    50% {
       transform: scale(1.5);
    }
    100% {
       transform: scale(1);
    }
 }

 .heart {
    animation: pulse 1s ease-in-out infinite;
 }

 @keyframes smoke {
    0% {
       opacity: 0;
       transform: translateY(-10%) scale(0);
    }
    100% {
       opacity: 1;
       transform: translateY(-50%) scale(1);
    }
 }

 .smoke {
    animation: smoke 2s ease-in infinite;
 }

 