h1,h2,h3,h4,h5,h6{
    font-family: 'Domine', sans-serif;
    font-weight: 400;
}
p{
    font-family: 'Titilium Web', sans-serif;
    font-weight: 300;
}
.news-item{
    border-bottom: 1px solid #ccc;
    padding: 10px;
}

.news-headline{
    font-weight: 700;
    font-family: 'Domine', sans-serif;
}

/* The container class should have max width 1200 on large screens */
.container {
    max-width: 1200px;
    margin: auto;
}

.news-article a{
    color: black;
    text-decoration: none;
}

.feather-12{
    width: 12px;
    height: 12px;
}

/* Articles */
.from-country{
    font-size: 12px;
}
.from-country::after{
    /* Underline */
    content: "";
    display: block;
    width: 100%;
    height: 2px;
}
.from-country.from-nl{
    /* Set to National color of NL */
    color: #ff6600;
}
.from-country.from-nl::after{
    background-color: #ff6600;
}
.from-country.from-uk{
    /* Set to National color of UK */
    color: #012169;
}
.from-country.from-uk::after{
    background-color: #012169;
}
.from-country.from-us{
    /* Set to National color of US */
    color: #ff0000;
}
.from-country.from-us::after{
    background-color: #ff0000;
}
.from-country.from-ru{
    /* Set to National color of RU */
    color: #0033A0;
}
.from-country.from-ru::after{
    background-color: #0033A0;
}




.timeline li{
    padding: 10px 0px;
    border-left: 1px solid gray;
    padding-left: 10px;
    position: relative;
    font-size: 11px;
}

.timeline li:first-child{
    margin-top: 0px;
}

.timeline li:last-child{
    margin-bottom: 0px;
}

.timeline li::after{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: gray;
    border-radius: 50%;
    position: absolute;
    left: -5px;
    top: 50%;
}