/* ===HEADER and FOOTER === */

body[data-sitename="advancesincementresearch"] .journal-header,
body[data-sitename="advancesincementresearch"] .widget-SitePageFooter .journal-footer.journal-bg {
    background: unset;
    background-color: #008299;
}
/* =========================================================
   HIDE TOP CALLS-FOR-PAPERS METADATA
   ========================================================= */


/* Publication/update date */
.cms-post-update {
    display: none !important;
}


/* Content licence + content subtype block */
.cms-post-view .metadata {
    display: none !important;
}

/* =========================================================
   CALL FOR PAPERS - TITLE
   ========================================================= */

.header-title-wrap.article-title-main {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;

    margin: 0 0 24px;

    font-size: 2rem;
    font-weight: 400;
    line-height: 1.25;

    color: #111111;
}


/* Title text */
.header-title-wrap.article-title-main .header-title {
    display: inline;
    color: #111111;
}


/* FREE icon */
.header-title-wrap.article-title-main .icon-availability_free {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;

    margin: 0;

    vertical-align: middle;
}

.icon-availability_free {
    display: none !important;
}

.cms-post-pubdate::before {
    content: "Last updated: ";
    font-weight: 600;
}

/* =========================================================
   CALL FOR PAPERS - LEFT JUMP NAVIGATION
   ========================================================= */

.page-column--left .jumplink-list {
    margin: 0;
    padding: 0;

    list-style: none;

    font-size: 0.95rem;
    line-height: 1.35;
}


/* Individual navigation items */
.page-column--left .jumplink-list li {
    margin: 0 0 14px;
    padding: 0;
}


/* Navigation links */
.page-column--left .jumplink-list a {
    display: block;

    color: #0f5965;
    text-decoration: none;

    font-weight: 400;
}


/* Hover */
.page-column--left .jumplink-list a:hover {
    color: #0f5965;
    text-decoration: underline;
}


/* First/current item */
.page-column--left .jumplink-list li:first-child a {
    color: #111111;
    font-weight: 600;
}


/* Remove any Silverchair list markers */
.page-column--left .jumplink-list li::marker {
    content: "";
}
/* =========================================================
   ALIGN TITLE + UPDATED DATE WITH MAIN CONTENT COLUMN
   ========================================================= */

.cms-post-view > .header,
.cms-post-view > .cms-post-pubdate {
    margin-left: 268px;
    max-width: 670px;
}


/* Keep title constrained to main content width */
.cms-post-view > .header .article-title-main {
    max-width: 670px;
}


/* =========================================================
   TABLET / MOBILE
   ========================================================= */

@media (max-width: 900px) {

    .cms-post-view > .header,
    .cms-post-view > .cms-post-pubdate {
        margin-left: 0;
        max-width: none;
    }

    .cms-post-view > .header .article-title-main {
        max-width: none;
    }

}

/* =========================================================
   CALL FOR PAPERS - CONTENT HEADING SPACING
   ========================================================= */


/* H2 headings */
.cms-enhanced-view-content-wrap h2 {
    margin-top: 2rem;
    margin-bottom: 0.75rem;
}


/* H3 headings */
.cms-enhanced-view-content-wrap h3 {
    margin-top: 1.75rem;
    margin-bottom: 0.65rem;
}


/* H4 headings */
.cms-enhanced-view-content-wrap h4 {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
}


/* Paragraph spacing */
.cms-enhanced-view-content-wrap p {
    margin-top: 0;
    margin-bottom: 1rem;
}


/* Lists following a heading */
.cms-enhanced-view-content-wrap h2 + ul,
.cms-enhanced-view-content-wrap h3 + ul,
.cms-enhanced-view-content-wrap h4 + ul,
.cms-enhanced-view-content-wrap h2 + ol,
.cms-enhanced-view-content-wrap h3 + ol,
.cms-enhanced-view-content-wrap h4 + ol {
    margin-top: 0;
}


/* First heading in the content area shouldn't have a large gap above */
.cms-enhanced-view-content-wrap h2:first-child,
.cms-enhanced-view-content-wrap h3:first-child,
.cms-enhanced-view-content-wrap h4:first-child {
    margin-top: 0;
}