body {
    background-color: #eff6fc;
}

footer {

    background-image: url('bg_footer.jpg');
    background-repeat: repeat-x;
    background-position: center top; /* изображение прижимается к нижнему краю */
    background-color: #314a68;
}


h1, h2, h3, h4, h5, h6 {
    color: #516379;
}

.tag {
    white-space: nowrap;
    color: #d56000;
    padding-right: 0.3rem;
}

.tag::before {
    content: "#";
    position: relative;
    color: #f7b076;
}

a.tag {
    color: #d56000;
}

.home-post-card a.tag {
    cursor: default;
}

.home-post-card a.tag:hover {
    text-decoration: none;
}

.card .card-body h3 {
    font-size: 1.25rem;
}

.article-bg {
    background-color: rgba(255, 255, 255, 0.7);
}

.about-bg {
    background-color: rgba(255, 255, 255, 0.8);
}

.tag-long {
    width: 230px;
}

.jqstooltip {
    box-sizing: content-box;
}
#most-relevant-news-for-each-tag {
    padding-top: 1rem;
}