.homepage-lottery-container {
    padding:10px;
    border-radius:5px;
    box-shadow:0 0 8px 0px #bfbfbf;
    display:block;
    transition:600ms;
    transform:scale(1.0);
    min-height: 100px;
}

@keyframes featured-card {
    from {transform:scale(0.99);}
    to {transform:scale(1.06);}
}

.homepage-lottery-container.featured {
    animation:featured-card;
    animation-duration:1s;
    animation-iteration-count: infinite;
    animation-delay: 400ms;
    animation-direction: alternate ;
}

.homepage-lottery-container:hover {
    animation: none;
    transition:600ms;
    text-decoration: none;
    box-shadow:0 0 12px 2px #afafaf;
    transform:scale(1.1);
}

.homepage-lottery-container .lc-icon-title {
    font-size: .7em;
}

.homepage-lottery-container .lc-sub-title {
    font-size:0.8em;
    text-align: center;
    margin-top:15px;
}

.homepage-lottery-container .lc-prize {
    font-size:1.3em;
    text-align: center;
    font-weight:bold;
}

.homepage-lottery-container .lc-footer {
    margin-top:10px;
    font-size:0.9em;
}

.homepage-lottery-container .regular-icon {
    height: auto;
    max-height: 40px;
}

.homepage-lottery-container .super-icon {
    position: absolute;
    max-height: 90%;
    max-width:45%;
    right: 15px;
    transform: rotate(30deg) rotateY(0deg);
    opacity: 0.35;
    top: 0;
    animation-name: rotating-image-animation;
    animation-iteration-count: infinite;
    animation-duration: 2s;
}

@keyframes rotating-image-animation {
    from {transform:rotate(30deg) rotateY(0deg)}
    to {transform:rotate(30deg) rotateY(360deg);}
}

/**
height: auto;
    position: absolute;
    max-height: 90%;
    left: 20%;
    transform: rotate(-30deg) rotateY(970deg);
    opacity: 0.5;
    top: 0px;
 */