.scbf-sponsor-banner
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    justify-content: space-around;
}

.scbf-sponsor-banner .scbf-next-tournament-card
{
    background-color: var(--dxt-color-pagetitle);
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: var(--dxt-color-pagetitletext);
    margin: 0px;
    outline: 3px solid var(--dxt-color-header);
    padding: 2px;
    text-align: center;
}

.scbf-sponsor-banner .scbf-next-tournament-card h4
{
    color: var(--dxt-color-headertext);
    margin-bottom: 2px;
    text-decoration: underline;
    font-weight: bold;
}

@media(max-width: 500px)
{
    .scbf-sponsor-banner { flex-direction:column; }
}