body {
    padding-bottom: 1em;
}

.pkp_structure_head {
    background-image: url(https://img.freepik.com/free-vector/polygonal-background_53876-59159.jpg);
    background-size: cover;
}

.pkp_site_name {
    padding-top: 0.1rem;
    padding-bottom: 1rem;
}

.pkp_site_name .is_img img {
    display: block;
    max-height: 4.143rem;
    max-width: 100%;
    width: auto;
    height: auto;
}

@media (min-width: 992px) {
    .pkp_site_name .is_img img {
        max-height: 150px;
        padding-left: 20px;
    }
}

.pkp_head_wrapper, .has_site_logo .pkp_head_wrapper
 {
    position: relative;
    padding-top: 0;
    min-height: 8.7vh;
}

html, body {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
/* font-family: "Noto Serif",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif; */
    font-size: 14px;
    line-height: 1.43rem;
    color: rgba(0, 0, 0, 0.87);
    background: #fff;
}

@media (min-width: 992px) {
    .pkp_page_index .cmp_announcements h2+.obj_announcement_summary, .pkp_page_index .cmp_announcements .more
    {
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #ddd;
    }
}

@media (min-width: 768px) {
    .obj_issue_toc .galleys>h2, .obj_issue_toc .section>h2, .obj_issue_toc .galleys>h3, .obj_issue_toc .section>h3 {
        display: inline-block;
        position: relative;
        left: -15px;
        margin-top: 0;
        padding: 0 1.0715rem;
        background: #fff;
        font-size: 1.143rem;
        font-weight: bold;
        line-height: 2.143rem;
        color: rgba(0, 0, 0, 0.54);
        text-transform: uppercase;
    }
}

.obj_issue_toc .articles
{
    margin-top: calc(0.143rem + 1.43rem);
}

.pkp_brand_footer {
    padding: 0.1rem;
}
