@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
html,
body,.cmp_breadcrumbs .current h1,
.pkp_site_name .is_text,
.obj_article_details .citation_display .citation_formats_button {
 font-family:'Roboto',sans-serif;
}
#navigationPrimary,
.obj_article_details .main_entry .item .label,
.obj_article_details .entry_details .item .label,
.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3,
.obj_article_details .item .label,
.obj_article_summary>.title,
.pkp_block .title {
    font-family:Merriweather,serif;
}
.pkp_structure_head,
.pkp_site_nav_menu {
    background-color: white;
}
.pkp_site_nav_menu {
    text-transform: lowercase;
}
.pkp_structure_main .page h1 {
    padding-bottom: 1rem;
    border-bottom: 1px solid #dddd
}
.pkp_structure_main h2 {
    color: #4F646C;
}
.pkp_structure_main p {
    text-align: justify;
}
.pkp_site_name .is_text {
    color: #333;
    text-transform: uppercase;
    font-weight: normal;
}
.pkp_site_nav_menu a, .pkp_site_nav_menu a:hover {
    color: #333;
}
.pkp_structure_head, .pkp_page_index .cmp_announcements, .page_issue_archive .issues_archive {
    border: none;
}
.pkp_block.block_language .locale_fr_CA {
    width: 55px;
    white-space: nowrap;
    overflow: hidden
}
.obj_galley_link.pdf {
    width: 70px;
    overflow: hidden;
    white-space: normal;
    display: block;
    height: 31px
}
.obj_issue_toc .sections:not(:first-child), .obj_issue_toc .articles {
  margin-top: 0;
}
.obj_article_details section.item {
    padding-bottom: 0;
}
.pkp_page_index .cmp_announcements > .obj_announcement_summary {
    padding-top: 0;
    padding-bottom: 0;
}
.page_issue_archive .issues_archive > li:last-of-type {
    border-bottom: none;
}
.pkp_structure_footer_wrapper {
  background-color: transparent !important;
  border-top: 1px solid #ddd;
}
.pkp_footer_content {
    padding: unset;
}
.pkp_footer_content .row.soap2 {
    border-top: 1px solid #ccc;
    color: #888;
}
.pkp_footer_content .row.soap2 .col {
    width: 47%;
    text-align: center;
    float: left;
}
.pkp_footer_content .row.soap2 .col p {
    margin-bottom: .3rem;
}
@media (max-width: 991px) {
    .obj_article_details .main_entry {
        width: unset;
    }
   .obj_article_details .main_entry, .obj_article_details .entry_details .item, .obj_article_details .entry_details {
        border:none;
    }
    .obj_article_details .entry_details {
        width: unset;
    }
}
@media (min-width: 992px) {
    .obj_article_details .row {
        margin-right: 2.143rem;
    }
    .obj_article_details .entry_details {
        width: 300px;
    }
    .pkp_navigation_primary > li > a {
        color: #4F646C;
        font-weight: bold;
    }
    .pkp_navigation_primary > li > a:hover {
        color:white;
        background-color: #4F646C;  
    }
    .pkp_structure_main {
       padding: 0
    }
    .pkp_page_index .homepage_image, .pkp_page_index .additional_content {
        margin: 0;
    }
    .pkp_block:first-child, .pkp_structure_content {
        padding-top: 0;
    }
    .obj_issue_toc .galleys, .obj_issue_toc .section {
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .pkp_structure_main .page .obj_article_details h1 {
        padding-bottom: 0;
        border-bottom: none;
    }
    .mediapkp_structure_main::before, .pkp_structure_main::after, .pkp_structure_main::before, .pkp_structure_main::after {
        background: none;
    }
    .pkp_page_index .cmp_announcements > .obj_announcement_summary::before, .pkp_page_index .cmp_announcements .more::before {
        border: none;
    }
    .obj_issue_toc .cover {
        width: 20%;
    }
}