﻿ .author-name h2 {
    font-family: var(--barlow-semi-font);
    font-weight: 600;
    font-size: 26px;
}

 .author-email p {
    font-style: italic;
    font-family: var(--barlow-semi-font);
    font-size: 18px;
    color: var(--category-color);
}

.rating-heading span {
    font-family: var(--barlow-semi-font);
    font-weight: 600;
}

.under-content span {
    font-weight: bold;
    color: #000000;
}

.upper-content {
    border-bottom: 2px solid var(--line-color);
}

.under-content h3 {
    font-size: 26px;
    font-family: var(--barlow-semi-font);
    color: #00000080;
}

.rate {
    color: #D78930;
}

 .info-upper .author-rate i {
    font-size: 15px;
    color: #D78930;
}

.pe-1 {
    padding-right: .25rem !important;
}

 .post-box .author-info .author-email p {
    font-style: italic;
    font-family: var(--barlow-semi-font);
    font-size: 18px;
    color: var(--category-color);
}

 .post-box .author-rating {
    border-left: 1px solid var(--line-color);
    position: relative;
}

.post-box .author-rating::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: -2px;
    height: 1em;
    width: .2em;
    background-color: #FFFFFF;
}

.author-box .img-box img {
    border-radius: 50%;
}