.strytl .item.photo .item-content .photo-description {
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-bottom: 0;border-bottom: solid .5em rgba(0,0,0,0.8);
}
.strytl { --color-contrast:#1a5681; --color-text:#2b2b2d; }
.strytl .item.chapter h1.title { color:#2b2b2d; }
.strytl .item.chapter .marker { background-color:#1a5681; }
.strytl .item.text h1.title { font-weight:400; }
.strytl .item.text .text-content { color:#000000; }
.strytl .item.text p.author { color:#000000; }

/* Anpassung der Schriftgröße - Achtung, kann dazu führen, dass die Darstellung im CMS und in der Ausspielung unterschiedlich ist */
@media screen and (min-width: 500px) and (max-width: 640px) {
    #strytl-body.strytl {
        font-size: 2.3vw;
        line-height: 1.5;
    }
}

/* Text Items */
.strytl .item.text h1.title,
.strytl .item.quote .quote .text {
    font-family: Georgia, sans-serif;
    font-weight:normal;
    font-size: 170%;
}

.strytl .item.text,
.strytl .item.link,
.strytl .item.em-football:not(.gamephase-change):not(.score) .text-content {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.strytl .item.text .timestamp .group .time,
.strytl .item.em-football.event .timestamp .group .time {
    font-family: Georgia, sans-serif;
    font-weight:300;
}

.strytl .item.text .timestamp .group .date,
.strytl .item.em-football.event .timestamp .group .unit {
    font-size: 75%;
}

.strytl .item.text .timestamp .group {
    font-family: Georgia, sans-serif;
}

.strytl .item.text .timestamp .group,
.strytl .item.em-football .timestamp .group {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}



/* Fußball Modul */
.strytl .item.em-football.event .timestamp .group.time {
    font-family: Georgia, sans-serif;
    font-weight:700;
}

.strytl .item.em-football.event .timestamp .group.unit {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* normal time display */
.strytl .item.em-football .timestamp .group {
    background-color: #1a5681;  
    color: #fff;
}

/* event time display */
.strytl .item.em-football.event .timestamp .group {

}

/* Scoreboard und Wechsel von Gamephasen */
.strytl .item.em-football.event.gamephase-change,
.strytl .item.em-football.event.score,
.strytl .item.em-football.event.score .team.score-a,
.strytl .item.em-football.event.score .team.score-b {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}


/* Begrenzt die Breite von dritten Embeds, z.B. bei der Darstellung von Wahlergebnissen */
iframe {
    max-width:100% !important;
}

/* Link Items */
.strytl .item.link .title {
    font-family: Georgia, sans-serif;
    font-weight:normal;
}

#strytlReload {
    display: none;
}

@media (max-width: 500px) {
    .strytl .item.event.score .team {
        word-break: normal;
    }

    #strytlReload {
        background: #1a5681;
        color: #fff;
        cursor: pointer;
        transition: .5s;
        font-weight: 600;
        font-family: Open Sans,Arial,sans-serif;
        font-size: 1em;
        padding: 1.5em;
        line-height: 1em;
        cursor: pointer;
        display:block;
        text-align: center;
    }
}


/* Anpassung zur Bildbeschriftung für kleine Bilder */
.strytl .item.photo .item-content .photo-description {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    border-bottom: solid .5em rgba(0,0,0,0.8);
}

.row:first-child .quote {
    padding-top: 1em;
}
