/* overrides to default bootstrap 3 */
/* make brand bar taller to make room for logo */
.pkp_site_name_wrapper {
    height: 4.857rem;
}
@media (min-width: 992px) {
    .pkp_site_name_wrapper {
        height: 7.857rem;
    }
    .pkp_site_name .is_img img {
        max-height: 50px;
    }
}
.pkp_site_name .is_img {
    text-decoration: none;
}
.pkp_site_name .is_img:after {
    content: "Journals";
    display: block;
    padding-block-end: 1em;
    color: #fff;
    opacity: 0.7;
}
.pkp_page_index .journals h3 {
     font-size: 1.25rem;
}

/* links */
.pkp_structure_content a {
    color: #866f45;
}
.pkp_structure_content a:hover, .pkp_structure_content a:focus {
    color: #433823;
    text-decoration: underline;
}

/* footer */
.pkp_structure_footer_wrapper {
    background-color: #2c2c2c;
    color: #fff;
}
.pkp_structure_footer_wrapper a {
    color: #fff;
    opacity: 0.7;
}
.pkp_structure_footer_wrapper a:hover, .pkp_structure_footer_wrapper a:focus  {
     opacity: 1;
}
/* invert OJS logo */
.pkp_brand_footer a img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}