.strytl .item.text p.text {
    color: #222222;
}

.strytl .item.text p.author {
    font-size: 80%;
    color: #222222;
}

.strytl .item.text .timestamp .group {
    border-bottom: 4px solid #e2001a;
}

.strytl .item.text .timestamp .group .date {
    font-size: 80%;
    color: #888888;
}

.strytl .item.text p.author {
    font-style: normal;
    color: #888888;
}

.strytl .item.text h1.title {
    color: #222222;
}

.strytl .item.link .description .title {
    color: #e2001a;
}

.strytl .item.link .indicator .icon {
    background-color: #e2001a;
}

.strytl .item.link .description .url {
    color: #e2001a;
}

.strytl .page-link {
    position: fixed;
    display: inline-block;
    background-color: #e2001a;
    color: #FFFFFF;
    padding: 10px 20px;
    min-width: 150px;
    text-align: center;
    opacity: 0.75;
}

li {
    color: #222222;
}

.strytl .live {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 4em;
    height: 4em;
    font-size: 80%;
   
    z-index: 999999;
}

a {
    text-decoration: none;
    color: #e2001a;
}



.strytl .item.photo .item-content .photo-description {
    font-size: 80%;
    padding: 0.2em 0.5em;
}
:root { --color-contrast:#e2001a; }
.strytl .item.chapter h1.title { color:#ffffff; font-weight:300; }
.strytl .item.chapter .item-content { background-color:#e2001a; border-top-color:#e2001a; background-color:var(--color-contrast); border-top-color:var(--color-contrast); }
.strytl .item.chapter .marker { color:#333333; background-color:#ffffff; }
.strytl .item.text h1.title { color:#555555; }
.strytl .item .xt-react .reaction[data-reaction="1"] { background-image:url('https://s.stry.tl/assets/img/eventmodule/em-reader-feedback/cool.png'); }
.strytl .item .xt-react .reaction[data-reaction="2"] { background-image:url('https://s.stry.tl/assets/img/eventmodule/em-reader-feedback/laughing.png'); }



