/*
 * journals.cl Theme
 * Variant: Blue Research v1.0
 *
 * Visual layer built on top of the stabilized White Academic foundation.
 * Keep technical compatibility fixes in variant-white-academic.css.
 */

@import url('./variant-white-academic.css');

:root {
    --journalscl-ivory: #eaf1f6;
    --journalscl-paper: #f8fbfd;
    --journalscl-blue: #1f5f8b;
    --journalscl-blue-dark: #0b2545;
    --journalscl-blue-soft: #dbe8f1;
    --journalscl-text: #1c2833;
    --journalscl-muted: #5b6b7a;
    --journalscl-border: #d6e2ea;
    --journalscl-border-soft: #e3edf4;
    --journalscl-gold: #4ba3c3;
    --journalscl-gold-soft: #d8eef4;
    --journalscl-shadow: 0 8px 22px rgba(11, 37, 69, 0.08);
    --journalscl-serif: "Cormorant Garamond", Georgia, "Times New Roman", Times, serif;
    --journalscl-sans: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
}

html,
body,
.pkp_structure_page {
    background: var(--journalscl-ivory);
    color: var(--journalscl-text);
}

.pkp_structure_head,
#headerNavigationContainer,
.headerNavigationContainer {
    background: var(--journalscl-paper);
    border-top-color: var(--journalscl-blue-dark);
    border-bottom-color: var(--journalscl-border);
    box-shadow: 0 4px 16px rgba(11, 37, 69, 0.06);
}

.pkp_structure_page a {
    color: var(--journalscl-blue);
}

.pkp_structure_page a:hover,
.pkp_structure_page a:focus {
    color: var(--journalscl-gold);
}

.pkp_site_name a,
.pkp_site_name .is_text {
    color: var(--journalscl-blue-dark);
}

.pkp_site_name a:hover,
.pkp_site_name a:focus {
    color: var(--journalscl-blue);
}

.pkp_site_nav_menu,
#siteNav,
.siteNav,
.pkp_navigation_primary_row,
.pkp_navigation_user_wrapper {
    border-color: var(--journalscl-border-soft);
}

.pkp_navigation_primary > li > a,
#main-navigation > li > a,
.pkp_structure_page .navbar-nav > li > a,
.pkp_navigation_search_wrapper .pkp_search,
.pkp_navigation_search_wrapper .pkp_search_desktop,
.pkp_structure_main .btn,
.pkp_structure_main .pkp_button,
.pkp_structure_main .cmp_button,
.pkp_structure_main .read_more,
.pkp_structure_main .read-more,
.pkp_structure_page .navbar-form .btn,
.pkp_structure_main .galley-link a,
.pkp_structure_main a.galley-link {
    border-color: var(--journalscl-border);
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
#main-navigation > li > a:hover,
#main-navigation > li > a:focus,
.pkp_structure_page .navbar-nav > li > a:hover,
.pkp_structure_page .navbar-nav > li > a:focus,
.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus,
.pkp_navigation_search_wrapper .pkp_search_desktop:hover,
.pkp_navigation_search_wrapper .pkp_search_desktop:focus,
.pkp_structure_main .btn:hover,
.pkp_structure_main .btn:focus,
.pkp_structure_main .pkp_button:hover,
.pkp_structure_main .pkp_button:focus,
.pkp_structure_main .cmp_button:hover,
.pkp_structure_main .cmp_button:focus,
.pkp_structure_main .read_more:hover,
.pkp_structure_main .read_more:focus,
.pkp_structure_main .read-more:hover,
.pkp_structure_main .read-more:focus,
.pkp_structure_page .navbar-form .btn:hover,
.pkp_structure_page .navbar-form .btn:focus {
    background: var(--journalscl-blue-soft);
    color: var(--journalscl-blue-dark);
}

.pkp_structure_main .btn-primary,
.pkp_structure_main .pkp_button_primary,
.pkp_structure_main .cmp_button_primary,
.pkp_structure_main .read_more,
.pkp_structure_main .read-more {
    background: var(--journalscl-blue);
    border-color: var(--journalscl-blue);
    color: var(--journalscl-paper);
}

.pkp_structure_main .btn-primary:hover,
.pkp_structure_main .btn-primary:focus,
.pkp_structure_main .pkp_button_primary:hover,
.pkp_structure_main .pkp_button_primary:focus,
.pkp_structure_main .cmp_button_primary:hover,
.pkp_structure_main .cmp_button_primary:focus,
.pkp_structure_main .read_more:hover,
.pkp_structure_main .read_more:focus,
.pkp_structure_main .read-more:hover,
.pkp_structure_main .read-more:focus {
    background: var(--journalscl-blue-dark);
    border-color: var(--journalscl-blue-dark);
    color: var(--journalscl-paper);
}

.pkp_structure_main .obj_issue_toc,
.pkp_structure_main .obj_article_summary,
.pkp_structure_main .article-summary,
.pkp_structure_main .cmp_announcements,
.pkp_structure_main .announcement_summary,
.pkp_structure_main .media,
.pkp_structure_main .list-group-item,
.pkp_structure_main .panel,
.pkp_structure_main .well,
.pkp_structure_sidebar > *,
.pkp_page_index .current_issue {
    background: var(--journalscl-paper);
    border-color: var(--journalscl-border-soft);
    box-shadow: var(--journalscl-shadow);
}

.pkp_structure_sidebar .title,
.pkp_structure_sidebar h2,
.pkp_structure_sidebar h3,
.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3,
.pkp_structure_main h4,
.pkp_structure_main h5,
.pkp_structure_main h6,
.pkp_structure_main .page_title,
.pkp_structure_main .title,
.pkp_page_index .current_issue h2,
.pkp_page_index .current_issue_title,
.pkp_structure_main .obj_article_summary .title,
.pkp_structure_main .article-summary .media-heading,
.pkp_structure_main .media-heading,
.pkp_page_article .page_article .page-header,
.pkp_page_article .article-summary h2 {
    color: var(--journalscl-blue-dark);
}

.pkp_navigation_primary ul,
#main-navigation ul,
.pkp_structure_page .navbar-nav ul,
#navigationUser > li > ul,
.pkp_navigation_user_wrapper #navigationUser > li > ul,
.pkp_navigation_user_wrapper .pkp_navigation_user > li > ul {
    border-color: var(--journalscl-border);
    box-shadow: var(--journalscl-shadow);
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus,
#main-navigation ul a:hover,
#main-navigation ul a:focus,
.pkp_structure_page .navbar-nav ul a:hover,
.pkp_structure_page .navbar-nav ul a:focus,
#navigationUser > li > ul a:hover,
#navigationUser > li > ul a:focus,
.pkp_navigation_user_wrapper #navigationUser > li > ul a:hover,
.pkp_navigation_user_wrapper #navigationUser > li > ul a:focus,
.pkp_navigation_user_wrapper .pkp_navigation_user > li > ul a:hover,
.pkp_navigation_user_wrapper .pkp_navigation_user > li > ul a:focus {
    background: var(--journalscl-blue-soft);
    color: var(--journalscl-blue-dark);
}

.pkp_structure_main .obj_article_summary,
.pkp_structure_main .article-summary,
.pkp_page_index .current_issue {
    border-left-color: var(--journalscl-blue);
}

.pkp_structure_main .label,
.pkp_structure_main .badge,
.pkp_structure_main .published,
.pkp_structure_main .date,
.pkp_structure_main .meta,
.pkp_structure_main .authors,
.pkp_structure_main .article-summary .authors,
.pkp_structure_main .obj_article_summary .authors,
.pkp_structure_sidebar,
.pkp_structure_sidebar a {
    color: var(--journalscl-muted);
}

.pkp_structure_main .galley-link a,
.pkp_structure_main a.galley-link {
    background: var(--journalscl-paper);
    color: var(--journalscl-blue);
}

.pkp_structure_main .galley-link a:hover,
.pkp_structure_main .galley-link a:focus,
.pkp_structure_main a.galley-link:hover,
.pkp_structure_main a.galley-link:focus {
    background: var(--journalscl-blue);
    border-color: var(--journalscl-blue);
    color: var(--journalscl-paper);
}

.pkp_structure_footer,
.pkp_structure_page footer.footer[role="contentinfo"] {
    background: var(--journalscl-blue-dark);
    border-top-color: var(--journalscl-blue);
    color: rgba(248, 251, 253, 0.82);
}

.pkp_structure_footer a,
.pkp_structure_page footer.footer[role="contentinfo"] a {
    color: var(--journalscl-paper);
}

.pkp_structure_footer a:hover,
.pkp_structure_footer a:focus,
.pkp_structure_page footer.footer[role="contentinfo"] a:hover,
.pkp_structure_page footer.footer[role="contentinfo"] a:focus {
    color: var(--journalscl-gold);
}

.pkp_structure_page footer.footer[role="contentinfo"] .col-md-2 img.img-responsive,
.pkp_structure_footer .pkp_brand_footer img,
.pkp_structure_footer .pkp_brand_footer svg {
    opacity: 0.68;
}

/* Blue Research v1.0 - public footer refinement */
.pkp_structure_page footer.footer[role="contentinfo"],
.pkp_structure_footer {
    background: var(--journalscl-blue-dark);
    border-top: 1px solid var(--journalscl-blue);
    color: rgba(248, 251, 253, 0.88);
}

.pkp_structure_page footer.footer[role="contentinfo"] .container {
    max-width: 1180px;
    padding-top: 22px;
    padding-bottom: 22px;
}

.pkp_structure_page footer.footer[role="contentinfo"] .row {
    display: block;
}

.pkp_structure_page footer.footer[role="contentinfo"] .col-md-10 {
    width: 100%;
    color: rgba(248, 251, 253, 0.88);
}

.pkp_structure_page footer.footer[role="contentinfo"] .col-md-10 p {
    margin: 0;
    color: rgba(248, 251, 253, 0.88);
    font-size: 15px;
    line-height: 1.55;
}

.pkp_structure_page footer.footer[role="contentinfo"] .col-md-10 img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.pkp_structure_page footer.footer[role="contentinfo"] a,
.pkp_structure_footer a {
    color: var(--journalscl-paper);
}

.pkp_structure_page footer.footer[role="contentinfo"] a:hover,
.pkp_structure_page footer.footer[role="contentinfo"] a:focus,
.pkp_structure_footer a:hover,
.pkp_structure_footer a:focus {
    color: var(--journalscl-gold);
}

.pkp_structure_page footer.footer[role="contentinfo"] .col-md-2,
.pkp_structure_footer .pkp_brand_footer {
    display: none !important;
}
