/* ============================================= */
/* ===== GLOBAL SITE THEME COLOR OVERRIDES ===== */
/* ============================================= */

/* This css file is used across all microsites that want to override global link styles and highlights to use their own branding. Color variables are defined at the Microsite level for each. */

/* ========================== */
/* Link Colors                */
/* ========================== */
/* Default */
.article-top-widget .ww-citation-history-wrap .history-label,
.inline-list:not(.search-field-options) li a:link,
.article-top-widget .ww-citation-date-wrap>div:first-of-type a:link,
.article-top-widget .ww-citation-wrap-doi>div:first-of-type a:link,
.citation a:not(.link-pub-id),
a.artmet-modal-trigger,
a#show-meta-authors,
.sri-title h4 a:link,
.wi-fullname a:link,
a.save-search,
a.register-ribbon-link,
a.logged-out-link,
.sf-facet-list a:link,
.sf-facet-display a:link,
.ww-citation-wrap-doi a:link,
.additional-resource_wrap a:link,
.al-author-name a:link,
.cc-row a:link,
.snippet a:link 
.link-widget-view-all:link, 
.widget-GdprCookieBanner .gdpr-cookie-body a:link, 
.widget-GdprCookieBanner .gdpr-cookie-links_wrap a:link, 
.widget-dynamic-browse a:link {
    color: var(--link-color) !important;
}


/* Visited */
.article-top-widget .ww-citation-history-wrap .history-label:visited,
.inline-list:not(.search-field-options) li a:visited,
.article-top-widget .ww-citation-date-wrap>div:first-of-type a:visited,
.article-top-widget .ww-citation-wrap-doi>div:first-of-type a:visited,
.citation a:not(.link-pub-id):visited,
a.artmet-modal-trigger:visited,
a#show-meta-authors:visited,
.sri-title h4 a:visited,
.wi-fullname a:visited,
a.save-search:visited,
a.register-ribbon-link:visited,
a.logged-out-link:visited,
.sf-facet-list a:visited,
.ww-citation-wrap-doi a:visited,
.additional-resource_wrap a:visited,
.cc-row a:visited,
.snippet a:visited
.link-widget-view-all:visited, 
.widget-GdprCookieBanner .gdpr-cookie-body a:visited, 
.widget-GdprCookieBanner .gdpr-cookie-links_wrap a:visited, 
.widget-dynamic-browse a:visited  {
    color: var(--link-visited) !important;
}

/*  Hover & Active */
.article-top-widget .ww-citation-history-wrap .history-label:hover,
.inline-list:not(.search-field-options) li a:hover,
.article-top-widget .ww-citation-date-wrap>div:first-of-type a:hover,
.article-top-widget .ww-citation-wrap-doi>div:first-of-type a:hover,
.citation a:not(.link-pub-id):hover,
a.artmet-modal-trigger:hover,
a#show-meta-authors:hover,
.sri-title h4 a:hover,
.wi-fullname a:hover,
a.save-search:hover,
a.register-ribbon-link:hover,
a.logged-out-link:hover,
.sf-facet-list a:hover,
.ww-citation-wrap-doi a:hover,
.additional-resource_wrap a:hover,
.al-author-name a:hover,
.cc-row a:hover,
.snippet a:hover
.link-widget-view-all:hover, 
.widget-GdprCookieBanner .gdpr-cookie-body a:hover, 
.widget-GdprCookieBanner .gdpr-cookie-links_wrap a:hover, 
.widget-dynamic-browse a:hover {
    color: var(--link-hover) !important;
}

.article-top-widget .ww-citation-history-wrap .history-label:active,
.inline-list:not(.search-field-options) li a:active,
.article-top-widget .ww-citation-date-wrap>div:first-of-type a:active,
.article-top-widget .ww-citation-wrap-doi>div:first-of-type a:active,
.citation a:not(.link-pub-id):active,
a.artmet-modal-trigger:active,
a#show-meta-authors:active,
.sri-title h4 a:active,
.wi-fullname a:active,
a.save-search:active,
a.register-ribbon-link:active,
a.logged-out-link:active,
.sf-facet-list a:active,
.ww-citation-wrap-doi a:active,
.additional-resource_wrap a:active,
.al-author-name a:active,
.cc-row a:active,
.snippet a:active
.link-widget-view-all:active, 
.widget-GdprCookieBanner .gdpr-cookie-body a:active, 
.widget-GdprCookieBanner .gdpr-cookie-links_wrap a:active, 
.widget-dynamic-browse a:active {
    color: var(--link-hover) !important;
}


/* ========================== */
/* BUTTON STYLES              */
/* ========================== */

/* Button Styles */
.PdfOnlyLink .article-pdfLink:not(.toggle-left-col__close),
.btn:not(.toggle-left-col__close),
.button:not(.toggle-left-col__close),
.content-main_content .external-login-provider a:not(.toggle-left-col__close),
.dropdown-panel .external-login-provider h3+a:not(.toggle-left-col__close),
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-cancel:not(.toggle-left-col__close),
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-update:not(.toggle-left-col__close),
.pg_MyAccount .myaccount-wrap .alert-details .email-alert-type .add-alert-link-wrap a:not(.toggle-left-col__close),
.store-link:not(.toggle-left-col__close),
.widget-alerts .widget-links_wrap .reveal-modal>div a.addUserAlert:not(.toggle-left-col__close),
.widget-alerts .widget-links_wrap .reveal-modal>div a.userAlert-manageAlerts:not(.toggle-left-col__close),
button:not(.toggle-left-col__close),
.fig-orig a:not(.toggle-left-col__close) {
    background: var(--button-background-primary) !important;
    color: var(--button-text-primary) !important;
    border: 2px solid var(--button-background-primary) !important;
}

/* Button Styles on Hover */
.PdfOnlyLink .article-pdfLink:not(.toggle-left-col__close):hover,
.btn:not(.toggle-left-col__close):hover,
.button:not(.toggle-left-col__close):hover,
.content-main_content .external-login-provider a:not(.toggle-left-col__close):hover,
.dropdown-panel .external-login-provider h3+a:not(.toggle-left-col__close):hover,
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-cancel:not(.toggle-left-col__close):hover,
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-update:not(.toggle-left-col__close):hover,
.pg_MyAccount .myaccount-wrap .alert-details .email-alert-type .add-alert-link-wrap a:not(.toggle-left-col__close):hover,
.store-link:not(.toggle-left-col__close):hover,
.widget-alerts .widget-links_wrap .reveal-modal>div a.addUserAlert:not(.toggle-left-col__close):hover,
.widget-alerts .widget-links_wrap .reveal-modal>div a.userAlert-manageAlerts:not(.toggle-left-col__close):hover,
button:not(.toggle-left-col__close):hover,
.fig-orig a:not(.toggle-left-col__close):hover {
    background: var(--button-background-secondary) !important;
    color: var(--button-text-secondary) !important;
}

/* Button Styles on Focus */
.PdfOnlyLink .article-pdfLink:not(.toggle-left-col__close):focus,
.btn:not(.toggle-left-col__close):focus,
.button:not(.toggle-left-col__close):focus,
.content-main_content .external-login-provider a:not(.toggle-left-col__close):focus,
.dropdown-panel .external-login-provider h3+a:not(.toggle-left-col__close):focus,
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-cancel:not(.toggle-left-col__close):focus,
.pg_MyAccount #myaccount-tabs-content .section-wrapper .dataRow .btn-userprofile-update:not(.toggle-left-col__close):focus,
.pg_MyAccount .myaccount-wrap .alert-details .email-alert-type .add-alert-link-wrap a:not(.toggle-left-col__close):focus,
.store-link:not(.toggle-left-col__close):focus,
.widget-alerts .widget-links_wrap .reveal-modal>div a.addUserAlert:not(.toggle-left-col__close):focus,
.widget-alerts .widget-links_wrap .reveal-modal>div a.userAlert-manageAlerts:not(.toggle-left-col__close):focus,
button:not(.toggle-left-col__close):focus,
.fig-orig a:not(.toggle-left-col__close):focus {
    background: var(--button-background-secondary) !important;
    color: var(--button-text-secondary) !important;
}

.store-link i.icon-availability_cart {
    color: var(--black);
    transition: all .25s ease-in-out;
}

.store-link:hover i.icon-availability_cart,
.store-link:focus i.icon-availability_cart {
    color: var(--site-secondary);
}

/* =============================== */
/* Self-Serve Widget: CTA Button   */
/* =============================== */
.cta-button-1 {
    background-color: var(--site-primary);
}
.cta-button-2 {
    background-color: var(--site-secondary);
}


/* ==================== */
/* Splitview Tab Styles */
/* ==================== */

/* Tab Background Color */
/* .pg_articlesplitview .tabs {
	background: var(--site-primary) !important;
} */

/* Tab Borders */
/* .pg_articlesplitview .tabs .tab {
	border-top: 1px solid var(--site-primary) !important;
	border-right: 1px solid var(--site-primary) !important;
	border-bottom: 1px solid var(--site-primary) !important;
	border-left: 1px solid var(--site-primary) !important;
} */

/* ========================== */
/* Right Rail Widget Icons    */
/* ========================== */

.rail-widget_wrap h3.alerts-widget-header:before,
.widget-ArticleLevelMetrics h3.alerts-widget-header:before {
    color: var(--site-primary) !important;
}

/* ========================================= */
/* Right Rail Widget Borders - Use as Needed */
/* ========================================= */
/*
.rail-widget_wrap {
	border-top: 1px solid var(--site-primary) !important;
	border-right: 1px solid var(--site-primary) !important;
	border-bottom: 1px solid var(--site-primary) !important;
	border-left: 1px solid var(--site-primary) !important;
}

.widget-ArticleLevelMetrics {
	border-top: 1px solid var(--site-primary) !important;
	border-right: 1px solid var(--site-primary) !important;
	border-bottom: 1px solid var(--site-primary) !important;
	border-left: 1px solid var(--site-primary) !important;
}

.widget-Alerts {
	border-top: 1px solid var(--site-primary) !important;
	border-right: 1px solid var(--site-primary) !important;
	border-bottom: 1px solid var(--site-primary) !important;
	border-left: 1px solid var(--site-primary) !important;
}

.widget-ArticleCitedBy {
	border-top: 1px solid var(--site-primary) !important;
	border-right: 1px solid var(--site-primary) !important;
	border-bottom: 1px solid var(--site-primary) !important;
	border-left: 1px solid var(--site-primary) !important;
}
*/

/* ========================== */
/* Global Elements            */
/* ========================== */

/* Journal Footer Links */
.widget-SitePageFooter .journal-footer .journal-footer_content .journal-footer-menu a {
    color: var(--link-color) !important;
}

/* Umbrella Footer Links */
.site-theme-footer .site-theme-footer_content .widget-SelfServeContent a {
    color: var(--white) !important;
}

/* Cookie Banner */
.widget-GdprCookieBanner a {
    color: var(--link-color) !important;
}

/* ========================== */
/* Issue Page Styling         */
/* ========================== */

/* Colored border between entries */
/* 
.article-list-resources .section-container>section {
    border-top: 2px solid var(--site-primary) !important;
}
*/

/* Article Title/Link Color */
/* 
.customLink h4,
h5.customLink a,
.pg_Issue .item-title .subtitle {
    color: var(--site-primary) !important;
}
*/

/* Supplemental Materials And "All Issues" Links */
.all-issues a,
ul.issue-browse__supplement-list a {
    color: var(--link-color) !important;
}

/* ============================= */
/* Article Resource Links Colors */
/* ============================= */

.badge-bar .resource-links-info div.item a,
.badge-bar .resource-links-info div.item a i[class*=icon-],
.badge-bar .resource-links-info div.item a.pdf i[class*=icon-],
.badge-bar .resource-links-info div.item a.pdf span {
    color: var(--link-color) !important;
}


/* ========================== */
/* Selectable Content Widget  */
/* ========================== */
.article-body a:link, .link-default:link, .widget-SelectableContentList .widget-dynamic-content.advanced-view .widget-dynamic-entry-wrap .widget-dynamic-entry a:link {
    color: var(--link-color);
}

/* ========================== */
/* New & Popular Widget       */
/* ========================== */

.widget-ArticleListNewAndPopular .articleListNewAndPopularCombinedView li a.active {
    border-bottom: 4px solid var(--site-primary) !important;
    color: var(--site-primary) !important;
}

/* ========================== */
/* Homepage Selfserve Links   */
/* ========================== */
.master-main .theme-homepage-layout:not([class*=layout-]) [class*=home-row]:not(.hero-row):not(.home-columns).widget-dynamic .widget-dynamic-inner-wrap>div.widget-SelfServeContent a,
.master-main .theme-homepage-layout:not([class*=layout-]) [class*=home_row]:not(.hero-row):not(.home-columns).widget-dynamic .widget-dynamic-inner-wrap>div[class*=home-self-serve-content-feature]>div.homepage-panel-text a {
    color: var(--link-color) !important;
}

/* ========================== */
/* Standard View Prev-Next    */
/* ========================== */
.standard-article-nav-links {
	color: var(--link-color) !important;
}

/* ========================== */
/* All Issues Pages           */
/* ========================== */

/* All Issuess Covers Page */
.widget-IssueCoverBrowse a {
    color: var(--link-color) !important;
}

/* All Issues List Page */
.widget-ContentBrowseAllYearsManifest a,
.widget-ContentBrowseByYearManifest a {
    color: var(--link-color) !important;
}

/* ========================== */
/* Article Pages              */
/* ========================== */

/* Catch-All for any Link in Article Content */
.pg_article .widget-ArticleFulltext p a {
	color: var(--link-color) !important;
}

/* Links After Abstract - Subjects, Topics, Keywords, etc. */
.pg_article .widget-SolrResourceMetadata a {
	color: var(--link-color) !important;
}

/* Article Supplemental Data Links */
.pg_article .widget-ArticleDataSupplements a {
    color: var(--link-color) !important;
}

/* Related Article Link */
.pg_article .related-article a {
    color: var(--link-color) !important;
}

.pg_article .widget-SelfServeContent :not(.hero-row) a {
    color: var(--link-color) !important;
}


