.bt-ticker {
    background: #f4f4f4;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #ccc;
    position: relative;
}

.bt-ticker-fade {
    opacity: 0;
    animation: bt-fadein 1.5s ease-in forwards;
}

@keyframes bt-fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.bt-ticker-track {
    display: block;
}

.bt-ticker-track ul {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    /* Scroll-animation startas av JS */
}

.bt-ticker li {
    padding-right: 40px;
    display: inline-block;
    white-space: nowrap;
}

/* PAUSA VID HOVER */
.bt-ticker-track ul:hover {
    animation-play-state: paused !important;
}

/* Scroll-animation */
@keyframes bt-scroll {
    from { transform: translateX(100%); }
    to   { transform: translateX(-100%); }
}

/* MOBILE */
@media (max-width: 600px) {
    .bt-ticker li {
        padding-right: 25px;
    }
}
