main {
    margin-top: 86px;
}
.bg-img{
    background-image: url('../png/hero-bg-3.png');
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.blog-post-container a:not(.btn):not(.author-link) {
    text-decoration: underline!important;
}
.blog-post-container a.author-link:hover {
    text-decoration: underline!important;
}

.article-image {
    border-radius: 2.5rem 0 2.5rem 0;
}

.article-subtitle {
    font-family: Quicksand Medium;
    font-size: 1.375rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 2rem;
}

.search-icon {
    position: absolute;
    top: 0.3rem;
    right: 1rem;
}

.no-padding{
    padding: 0!important;
}

.post * {
    font-family: Quicksand Medium!important;
}

.post img{
    max-width: 100%!important;
    height: auto!important;
}

.author-info-img{
    max-width: 105px;
}