/* updated 220930 */

html {scroll-behavior:smooth;}

/* subheading margin fixes */
    .widget-SelfServeContent.widget-instance-genomics_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
    .widget-SelfServeContent.widget-instance-hypertension_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
    .widget-SelfServeContent.widget-instance-machine-learning_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
    .widget-SelfServeContent.widget-instance-medical-news_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
    .widget-SelfServeContent.widget-instance-monkeypox_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
    .widget-SelfServeContent.widget-instance-war_Channel_Subheading {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}
	.widget-instance-templates_Channel_Subheading  {display:block;margin-bottom:34px;margin-top:-32px;width:100%;}

/* original global fixes */
    a {color:#981B1E;}
    a:hover {color:#d71635;}
    .self-serve h6 {display:none;}
    .pg_index .header-logo-height img {max-height: 32px;}
    .pg_index .widget-SelectableContentList .standard.widget-dynamic-entry-wrap .widget-dynamic-entry {border-top:1px solid #333 !important;margin-bottom:12px;}
    .pg_index .widget-SelectableContentList .standard.widget-dynamic-entry-wrap .widget-dynamic-entry:nth-of-type(1) {border-top: 0 !important;}
	.widget-SelectableContentList .widget-dynamic-related-categories {padding-top: 5px;}
    .widget-SelectableContentListCompact .widget-dynamic-related-categories {padding-top: 5px;}
    .widget-instance-Home_MainContent .dynamic-widget-module {margin-top: 0;}
    .widget-instance-Archive_MainContent .dynamic-widget-module {margin-top: 0;}
    .footer-ad {margin-left:0;}
    .widget-dynamic-title.sb-pc {letter-spacing:0.24px;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:first-child {margin: 28px 0 0 24px;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:last-child {margin: 28px 0 0 14px;}
    .social-share {font-size: 11px;}
    .social-share.channel-site {margin-left:-5px;width:75px;}
    .pg_index .master-main .content .social-share.channel-site {margin: 0 0 0 -60px;width:50px;}
    [data-thm=chan].pg_index .content .site-links-wrap {-webkit-transform: translateY(-70px);transform: translateY(-70px);}
    @media (min-width: 500px) {
    .pg_index .widget-SelectableContentList .standard.widget-dynamic-entry-wrap .widget-dynamic-entry:nth-of-type(2) {border-top: 0 !important;}
    }
    @media (min-width: 561px) {
    .pg_index .header-logo-height img {max-height: 38px;}
    }
    @media (max-width: 1023px) {
    .pg_index .header-logo-wrapper {padding-top: 52px;}
    }
    @media (max-width: 1024px) {
    [data-thm=chan] .home-wide-col {margin-left: 0;width: 100%;}
    [data-thm=chan] .archive-content  {margin-left: 0;}
    }
    @media (min-width: 1024px) {
    .pg_index .header-logo-height img {max-height: 56px;}
    .ss-content {padding-top: 0;}
    }
    @media (min-width: 1025px) {
    [data-thm=chan] .archive-content  {margin-left: 0;}
    }
    @media (min-width: 1181px) {
    .pg_index .master-main .content {max-width:1440px;}
    .pg_index .master-main .content .sidebar {float: left;margin-left: 40px;}
    [data-thm=chan] .home-wide-col {margin-left: 0;width: calc(100% - 340px - 68px)max-width:920px;}
    [data-thm=chan] .archive-content {margin-left: 0;width: calc(100% - 340px - 190px);}
    }


/* View More Link */
    div.view-more {border-top: 1px solid #333333; padding-top: 1em;}
    a.view-more-link {color: #d71635;padding-right:24px;}


/* rightrail socials */
    .hp-rightRail-socials .iconsocial {display: inline-block !important;width: 22px;height: 22px;min-width: unset !important;margin: 0 6px 0 1px;background-color: #fff;border-radius: 50%;border: 1px solid #6d6e70;vertical-align: middle;}
    .hp-rightRail-socials .iconsocial.instagram {background-image: url(/ImageLibrary/JamaNetwork/social/instagram-icon-black.svg);background-position: 5px 5px;background-repeat: no-repeat;background-size: 10px;}
    .hp-rightRail-socials .iconsocial.instagram:hover, .widget-instance-AMA_Journal_Home_Socials .iconsocial.instagram:focus {background-image: url(/ImageLibrary/JamaNetwork/social/instagram-icon-fill.png);border-color: #C13584;}
    #load-instagram-image { background: url(/ImageLibrary/JamaNetwork/social/instagram-icon-fill.png) no-repeat -9999px -9999px; }
    .hp-rightRail-socials {border-bottom:1px solid #707070;border-top:1px solid #707070;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);color: #6d6e70;height:50px;margin:0 auto 30px auto;padding:12px 10px 12px 20px;width:100%;max-width:340px;}
    .hp-rightRail-socials span {font-family: Georgia, serif; font-size: 12px; font-weight: normal; font-style: italic;line-height: 2;letter-spacing: 0.01px;margin-right:6px;}
    .hp-rightRail-socials a {color:inherit;margin-right:6px !important;}
    .hp-rightRail-socials .is-b:before {font-size: 26px;}


/* style helpers */
    p sup a {color: #333 !important;font-size: 14px;font-weight: 600;text-decoration: underline;}
    #selfserve-maintenance {margin:0 !important;height:0 !important;}
    .jn-self-serve-label {display:none;visibility:hidden;}


/* channel-header and links*/
    .channel-header {background-color:#f2f2f2;color:#D71635;font-size:21px;font-weight:500;padding: 20px 0;}
    .channel-header div {margin-left:auto;margin-right: auto;max-width:1440px;padding-left: 20px;padding-right:20px;}
    .channel-description div {margin-left:auto;margin-right: auto;max-width:1440px;padding-left: 20px;padding-right:20px;}
    .channel-description p {color:#5c5c5c;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:0;max-width: 800px;}
	.channel-header.no-quick-links {margin-bottom: 20px;}
    .channel-links {padding: 20px 0 0 0;}
    .channel-links div {margin-left:auto;margin-right: auto;max-width:1440px;padding-left: 20px;padding-right:20px;}
    .channel-links .collapsible-list-header:after {content:"+";font-weight: 700;margin-left: -1px;padding: 0;}
    .channel-links .collapsible-list-header[aria-selected=true]:after {content: ":";font-size: 18px;font-weight: 700;margin-left:-0;padding: 0;top: -5px;}
    .channel-links  a.collapsible-list-header {color: #D71635;}
    .channel-links .collapsible-list .collapsible-list-target {margin-left:0;}
    .channel-links ul {color:#D71635;display:flex;flex-direction:column;font-size:16px;font-weight:600;letter-spacing: -0.2px; list-style-type:none;margin:0 0 20px 0;text-transform: uppercase;}
    .channel-links ul li {margin-bottom:10px;}
    .channel-links ul li:last-of-type {margin-bottom:0;}
    .channel-links ul a {color:#5c5c5c;.3}
    .channel-links ul a.active-page {color:#D71635;}
    .channel-links p {font-weight:500;line-height:1.7;margin-bottom:0;}
    .channel-links .horizontal-list {display:none;}
    .channel-links .collapsible-list {display:block;}
    @media only screen and (min-width:768px) {
    .channel-links ul {flex-direction:row;flex-wrap:wrap;letter-spacing: -0.3px;}
    .channel-links ul.horizontal-list {font-size:14px;}
    .channel-links ul.horizontal-list a {font-size:14px;}
    .channel-links ul li {margin:0 10px 0 0;}
    .channel-links ul li:last-of-type {margin-right:0;}
    .channel-links .collapsible-list {display:none;}
    .channel-links .horizontal-list {display:flex;}
    }
    @media only screen and (min-width: 1024px) {
    .channel-links ul.horizontal-list {font-size:16px;}
    .channel-links ul.horizontal-list a {font-size:16px;}
    #multimedia {display:none;}
    }
    @media only screen and (min-width:1440px) {
    .channel-links ul li {margin-right:25px;}
    }

	.mobile-none {display:none;}
    @media only screen and (min-width: 480px) {
		.mobile-none {display:inline-block;}
	}
    @media only screen and (min-width: 1025px) {
		.desktop-none {display:none;}
	}


/* SS1 and ad box */
    .image-box .featured {border-top: 10px solid #d71534;}
    .image-box .featured:before {background: #000;}
    .jn-ss-featured-article-authors {margin-bottom:0;}
    .widget-instance-Home_MainContentB1B0B1 .sidebar .advertisement {margin-top:-14px;}

	@media (min-width: 1024px) and (max-width: 1200px) {
	.image-box .featured-image {width: auto;float:none;}
	.image-box {max-height:none;}
	}


/* Featured blocks (med-news style) SS1 */
    .jnc-home-self-serve img {width:100%;height:auto;}
    .jnc-featured {border-top:1px solid #000;margin-bottom:35px;padding-top:25px;text-transform: uppercase;}
    .jnc-topic {color:#d71635;font-size:18px;font-weight:700;letter-spacing: -0.45px;margin-bottom:20px;}
    .jnc-featured .link-title {font-size:22px;font-weight:700;letter-spacing: -0.9px;text-transform: none;}
    .jnc-image-credit {display:block;text-align: right;font-size: 10px;margin-top:10px;text-transform: none;}
    .jnc-authors {font-size:18px;font-weight:400;letter-spacing: -0.45px;margin-bottom:40px;text-transform: none;}
    .jnc-highlights	{display:flex;flex-wrap: wrap;justify-content: space-between;}
    .jnc-highlights .article {background-color: #e2e2e3;border-top:10px solid #000;margin-bottom: 2em;padding: 10px 20px 20px;width:100%;}
    .jnc-highlights .article.single {display:flex;flex-direction: column;}
    .jnc-highlights a {display: block;font-size: 22px;font-weight: 600;color: #333;line-height: 1.33;margin-bottom:20px;}
    .jnc-highlights span.article-type {color:#000;font-size: 12px;font-weight: 500;text-transform: uppercase;margin-bottom: 10px;}
    .jnc-highlights span.article-authors {color:#707070;display:block;font-size: 18px;font-weight: 500;line-height: 1.4;text-transform: none;margin-bottom: 10px;}
    .jnc-highlights span.article-info {color:#707070;font-size: 16px;text-transform: none;}
    .single-text {width: 100%;}
    .single-image {width: 100%;}
    .jnc-highlights img {margin-top:2em;}
    @media only screen and (min-width:600px) {
    .jnc-highlights .article {width: calc(50% - 1em);}
    .jnc-highlights .article.single {width:100%;flex-direction: row;}
    .single-text {width: calc(100% - 220px);}
    .single-image {margin-left:20px;width: 200px;}
    }
    @media only screen and (min-width:768px) {
    .jnc-featured .link-title{font-size:28px;}
    }
    @media only screen and (min-width: 1024px) {
    }
    @media only screen and (min-width:1025px) {
    .jnc-featured .link-title{font-size:36px;}
    .jnc-highlights .article {width: 100%;}
    }
    @media only screen and (min-width:1440px) {
    .jnc-highlights .article {width: calc(50% - 1em);}
    }


/* fixes for nav and structure */
    .self-serve {max-width:none;}
    .pg_index .master-main .content {max-width:none;padding-left:0;padding-right:0;width:100%;}
    .widget-DynamicWidgetLayout.widget-instance-Home_MainContentB1 {margin-left: auto;margin-right: auto;max-width: 1440px;padding-left: 20px;padding-right:20px;}
    @media (min-width: 375px) {
    .channel-links ul {flex-direction:row;}
    }
    @media (min-width: 768px) {
    .channel-header {font-size:28px;padding: 30px 0;}
    .channel-links ul {margin:0 0 20px 0;}
    .channel-links ul li {margin-right:30px;}
    .channel-links p {font-size:20px;}
	.channel-header.no-quick-links {margin-bottom: 28px;}
    }
    @media (min-width: 900px) {
    .pg_index .master-main .content .social-share.channel-site {margin: 0;display: none;}
    .channel-header div {padding-left: 80px;padding-right:90px;}
    .channel-links div {padding-left: 80px;padding-right:90px;}
    .channel-description div {padding-left: 80px;padding-right:90px;}
    .widget-DynamicWidgetLayout.widget-instance-Home_MainContentB1 {padding-left: 80px;padding-right:80px;}
    }
    @media (min-width: 1025px) {
    .channel-header {font-size:42px;padding: 50px 0;}
    [data-thm=chan] .archive-content, [data-thm=chan] .home-wide-col {margin-left: 0;width: calc(100% - 340px - 64px);}
    .channel-links ul {margin:0 0 30px 0;}
    .channel-links p {font-size:24px;}
    }
    @media (min-width: 1181px) {
    .pg_index .master-main .content .social-share.channel-site {margin-left:20px;margin-top: 160px;display: block;position:absolute;}
	.channel-header.no-quick-links {margin-bottom: 36px;}
    }


/* padding and margins for 2col widget items */
    .glossary-subhead {color: #d71635;font-size: 18px;font-weight: 600;padding: 0 24px 10px 0;}
    .glossary-content {border-top: 1px solid #333;padding: 10px 0 0 0;}
    .glossaryList {font-size: 18px;margin-left: 0;}
    .glossaryList li {margin-top: 1em;}
    .glossaryList li:target {color: #4c4c4c;font-weight:bold;}
    .glossaryRunin {font-weight: 600;}
    .glossaryList li:target .glossaryRunin {color: #d71635;}
    .compact.widget-dynamic-title.sb-pc {text-transform: uppercase;}
	.widget-instance-Home_MainContentB1B0B0B6Home_MainUberContent4 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 0;}
	.widget-instance-Home_MainContentB1B0B0B4Home_MainUberContent3 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 0;}
    .widget-instance-hypertension_More_Articles h4 {border-bottom: 1px solid #000;color: #d71635 !important;font-size: 18px;font-weight: 600;margin-bottom: 24px;padding: 0 24px 10px 0;text-transform: uppercase;}
    .widget-instance-hypertension_More_Articles .channel-archive-item .row {padding: 0 24px 0 0;}
	.widget-SelectableContentListCompact .resource-info-wrapper:last-child {margin-left:0;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:first-child {margin: 28px 0 0 0;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:last-child {margin: 28px 0 0 0;}
    .sidebar .widget-SelectableContentListCompact .widget-dynamic-title {padding-left:0;}
    .sidebar .widget-SelectableContentListCompact .widget-dynamic-entry-wrap .resource-info-wrapper {padding: 20px 0;}
    @media (min-width: 481px) {
	.widget-instance-Home_MainContentB1B0B0B6Home_MainUberContent4 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 24px;}
	.widget-instance-Home_MainContentB1B0B0B4Home_MainUberContent3 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 24px;}
    .widget-instance-hypertension_More_Articles h4 {padding: 0 24px 10px 25px;}
    .widget-instance-hypertension_More_Articles .channel-archive-item .row {padding: 0 24px;}
	.widget-SelectableContentListCompact .resource-info-wrapper:last-child {margin-left:24px;}
	.widget-SelectableContentListCompact .resource-info-wrapper:first-child {margin-left:0;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:first-child {margin: 28px 0 0 24px;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:last-child {margin: 28px 0 0 24px;}
	.widget-SelectableContentListCompact .mobile-version .multi-result-set .widget-dynamic-entry {padding-left:24px;}
	.widget-SelectableContentListCompact .mobile-version .single-result-set .widget-dynamic-entry {padding-left:0;}
    .sidebar .widget-SelectableContentListCompact .widget-dynamic-title {padding-left:24px;}
    .sidebar .widget-SelectableContentListCompact .widget-dynamic-entry-wrap .resource-info-wrapper {padding: 20px 24px;}
    .glossary-subhead {padding: 0 24px 10px 24px;}
    .glossary-content {padding: 10px 0 0 24px;}
    }
    @media (min-width: 1024px) {
    .widget-instance-hypertension_More_Articles h4 {padding: 0 24px 10px 0;}
	.widget-instance-Home_MainContentB1B0B0B4Home_MainUberContent3 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 0;}
	.widget-instance-Home_MainContentB1B0B0B6Home_MainUberContent4 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 0;}
    .pg_index .widget-SelectableContentList .standard.widget-dynamic-entry-wrap .widget-dynamic-entry:nth-of-type(odd) {margin-left:0;margin-right:20px;}
    .pg_index .widget-SelectableContentList .standard.widget-dynamic-entry-wrap .widget-dynamic-entry:nth-of-type(even) {margin-left:20px;margin-right:0;}
	.widget-SelectableContentList .widet-spotlight.widget-dynamic-title, .widget-SelectableContentList .widet-standard.widget-dynamic-title {padding-left:0;}
	.widget-SelectableContentListCompact .multi-result-set .widget-dynamic-entry {padding:0;}
	.widget-instance-Home_MainContentB1B0B0B4Home_MainUberContent3 .widget-compact.widget-dynamic-title.sb-sc {padding: 0 24px 10px 0;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:last-child {margin: 28px 0 0 38px;}
    .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:first-child {margin: 28px 0 0 0;}
    .widget-instance-hypertension_More_Articles h4 {padding-left: 0;}
    .widget-instance-hypertension_More_Articles .channel-archive-item .row {padding-left:0;}
	.sidebar .widget-SelectableContentListCompact .widget-dynamic-title {padding-left:0;}
	.sidebar .widget-SelectableContentListCompact .widget-dynamic-entry-wrap .resource-info-wrapper {padding: 20px 0;}
    .glossary-subhead {padding: 0 24px 10px 0;}
    .glossary-content {padding: 10px 0 0 0;}
	}


/* channel homepage editors choice boxes */
	.image-box.ec {max-height: none;overflow: auto;}
	.ec-channels {background-color: #f2f2f2;border-top: 10px solid #d71534;display: grid;grid-template-columns: 320px 1fr;}
	.ec-channels img {height: auto;max-width: none;}
	.ec-info {padding: 1em;}
	.ec-authors {font-size:16px;line-height: 1.6;margin-bottom:.5em;}
	@media (max-width: 767px) {
	.ec-channels {display: flex;flex-direction: column;}
	}
	@media (min-width: 1025px) and (max-width: 1200px) {
	.ec-channels {display: flex;flex-direction: column;}
	}


/* footer-specific styles */
    .jn-ss-footer-border-top {border-top:1px solid #555;padding-top:15px;}
    .jn-ss-footer-border-bottom {border-bottom:1px solid #555;padding-bottom:10px;}
    .jn-ss-footer-button-gray {background: grey !important;}
    .jn-ss-footer-button-gray:hover {background: #fff !important;color:#000;}    


/* removing
    .page-archive .content {padding-top: 50px;}
    .jnc-coral-header {display:block;visibility:visible;}
    .channel-article-top-info .meta-article-title {margin-bottom:13px;}
    .channel-article-top-info .meta-authors {margin-bottom:32px;}
    span.al-author-delim {font-family: Georgia,Cambria,"Times New Roman",Times,serif;font-style: italic;font-weight: 700;}
    .article-full-text p.para {margin-bottom:30px;}
    .article-full-text p.para a {color: #000;font-weight: 500;text-decoration: underline;}
    .article-full-text p.authorInfoSection {margin-bottom: 16px;}
    .article-full-text .inline-graphic {border-bottom: 0 !important;}
    .authorInfoSection + p {margin-bottom: 16px !important;}
    .authorInfoSection + p a {color:#FB5252 !important;font-weight:300 !important;text-decoration: none !important;}
    .authorInfoSection + p + p {margin-bottom: 16px !important;}
    .authorInfoSection + p + p a {color:#FB5252 !important;font-weight:300 !important;text-decoration: none !important;}
    .authorInfoSection + p + p + p a {color:#FB5252 !important;font-weight:300 !important;text-decoration: none !important;}
	
    .page-archive .widget-dynamic-title {font-size:18px;font-weight:600;line-height:1.6;padding:0 24px 10px 0;text-transform: uppercase;}
    .page-archive .article-browse--pagination {margin-bottom: 48px;}
    .page-archive .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:first-child {margin: 28px 0 0 0;}
    .page-archive .widget-SelectableContentListCompact .heading-wrapper .widget-dynamic-title:last-child {margin: 28px 0 0 14px;}
    .page-archive .widget-SelectableContentListCompact .multi-result-set .widget-dynamic-entry {padding-left: 0;}
    .channel-archive-item:last-child {padding-bottom: 2em;}
    [data-thm=chan] .pagination .al-currentPage {padding: .25em .5em .2em .5em !important;}

    .footer-microsite-contents {margin-bottom:1em;width:100%;}
    .footer-network-other .link-apps:before {width: 23px;}
    .footer-network-other .link-institutions-librarians:before {width: 23px;}

    .jnc-home-feature-title {font-size: 36px;}
    .jnc-home-feature-author {font-size: 18px;}
    .pg_index .master-main .content {padding-left: 80px;}

    [data-thm=chan].pg_index .content .site-links-wrap {margin-left: -80px;}

    @media (min-width: 1024px) {
    .split-screen .footer-microsite-contents {border-bottom:0 !important;}
    }

    .jnc-lazy-tablet {display:none !important;}
    .jnc-lazy-laptop {display:none !important;}
    .jnc-lazy-desktop {display:none !important;}

    @media only screen and (min-width: 600px) {
    .jnc-home-feature-title {font-size: 32px;}
    .jnc-lazy-mobile {display:none !important;}
    .jnc-lazy-tablet {display:block !important;}
    }
*/