    /** Updated 201118  **/

/** fix for .sans to correct issues within global styles **/
	.sans {font-family: "LL Akkurat Web","Gill Sans",Helvetica,Arial,sans-serif;}

/** sets background-color of container that holds entire page **/
    .master-main {background-color: #F4F6F7;}

/** additive classes with multiple use-cases  **/
	.no-hyphens {-moz-hyphens: none;-ms-hyphens: none;-webkit-hyphens: none;hyphens: none;}
	
/** adjustments to styles in use from global sis css  **/
	.medium-featured-image-list .heading-featured-panel {border-top: 0;padding: 0;}
	.medium-featured-image-list .heading-featured-panel .heading-panel-image {margin-bottom:1rem;}
	.medium-featured-image-list {margin-top:0.5rem;}
	.two-column-left {margin-top:0.5rem !important;}
	.two-column-right {margin-top:0.7rem !important;}
	h1.content-title {font-size:24px; padding-top:0;}
	.js-header-target {color:#243647;}

	h3>button.js-header-target {font-size: 24px;}
	h4>button.js-header-target {font-size: 24px;}
	h5>button.js-header-target {font-size: 20px;line-height: 28px;}
	button.js-header-target {outline:none;}
	button.js-header-target:focus {outline:none;}
	button.js-header-target:active {outline:none;}
	.js-header-target {padding-left: 28px;text-align: left;}
	.js-header-target::before {font-size: 20px;margin-right: 10px;position: relative;top: 6px;}
	.js-minus-icon::before {font-size: 20px;margin-right: 10px;}
	.collapsible-container {padding-left: 27px;}
	.collapsible-container p:first-of-type {margin-top: 0;}
	.collapsible-container p {margin: 16px 0;}
	.collapsible-container img {border:1px solid #ecf2f7;margin-top:2rem;}
	.collapsible-container em {margin-right:2px;}
	h4 .js-header-target::before {top: 4px !important;}
	.edHub-pages-body p + h5.collapsible-header {margin-top: 2em;}

	.edHub-pages-body .two-column-left ul {list-style-type: disc;padding-left: 20px;}
	
	.self-serve-image-and-text {width:100%;display: flex;}
	ul.disc-and-padding {list-style-type: disc;padding-left: 20px;}
	
	@media (max-width: 599px) {
	h5>button.js-header-target {font-size: 18px;line-height: 24px;}
	.js-header-target::before {font-size: 18px;position: relative;top: 5px;}
	.js-minus-icon::before {font-size: 18px;}
	.collapsible-container {padding-left: 26px;}
	}


/** styles for annual and interim meeting session pages  **/
	.category-name {font-size: 16px;font-weight: 700;display: inline-block;margin-right: 12px;text-transform: uppercase;}	
	.session-container {border-top: 1px solid #ecf2f7;margin-top:24px;padding-top: 16px;}

    
/** image swap + lazy load on featured-courses pages **/
    .featured-tablet {display:none !important;}
    .featured-laptop {display:none !important;}
    .featured-desktop {display:none !important;}

    @media screen and (min-width:600px){
    .featured-mobile {display:none !important;}
    .featured-tablet {display:inline  !important;}
    .featured-laptop {display:none !important;}
    .featured-desktop {display:none !important;}
    }

    @media screen and (min-width:900px){
    .featured-mobile {display:none !important;}
    .featured-tablet {display:none !important;}
    .featured-laptop {display:inline !important;}
    .featured-desktop {display:none !important;}
    }

    @media screen and (min-width:1024px){
    .featured-mobile {display:none !important;}
    .featured-tablet {display:none !important;}
    .featured-laptop {display:none !important;}
    .featured-desktop {display:inline !important;}
    }
    
    /** image swap + lazy load for umbrella self-serve apron **/
    .apron-tablet {display:none !important;}
    @media screen and (min-width:601px){
    .apron-mobile {display:none !important;}
    .apron-tablet {display:inline  !important;}
    }

/** image swap + lazy load for umbrella self-serve right-rail **/
    .right-rail-tablet {display:none !important;}
    .right-rail-desktop {display:none !important;}
    @media screen and (min-width:601px){
    .right-rail-mobile {display:none !important;}
    .right-rail-tablet {display:inline  !important;}
    .right-rail-desktop {display:none !important;}
    }
    @media screen and (min-width:1081px){
    .right-rail-mobile {display:none !important;}
    .right-rail-tablet {display:none !important;}
    .right-rail-desktop {display:inline  !important;}
    }
    

/** edHub-course elements  **/
    .edHub-course-jumbo {background-color: #F4F6F7;border-bottom: 1px solid #D0DCE6;}
    .edHub-course-jumbo .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-course-jumbo p {font-size:14px;font-style:italic;}
    .edHub-course-jumbo p + p {margin-top:18px;}
    .edHub-course-jumbo hr {border-top: 1px solid #D0DCE6;}
    .edHub-course-label {color:#7770FC;font-size:14px;font-weight:700;text-transform:uppercase;}
    .edHub-course-jumbo-cme {background-color: #8da3b5;border-radius: 4px;color: #fff;display: inline-block;font-size: 20px;font-weight: 400;margin: 0;padding: 1px 9px 0 9px;line-height: 1.5;}
    .edHub-course-body  {background-color:#fff;padding-top:1rem;padding-bottom:3rem;}
    .edHub-course-body.apron  {padding-bottom:0;}
    .edHub-course-body .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-course-body p {font-size:14px;max-width:800px;}
    .edHub-course-body p:first-of-type {margin-top:0;}
	.edHub-course-body p + p {margin-top: 18px;}    
	.edHub-course-list {list-style-type: none;padding-left:0;}
    .edHub-course-list li {border-top: 1px solid #ecf2f7;padding: 16px 0 32px 0;}
    .edHub-course-list li:first-of-type {margin-top:2em;}
    .edHub-course-subhead {display:block;font-size:20px;font-weight: 700;margin-bottom:12px;}
    .icon-course-read:before {content: "\e981";}
	.icon-course-quiz:before {"\e983";}
    .edHub-course-list [class^="icon-"]:before {color: #7770fc;font-size:20px;}
    .course-icon em {position: relative;top: 3px;}
    .edHub-course-link {display:flex;margin-bottom:18px;}
    .course-icon  {margin-right:10px;}
    .course-icon a:hover {text-decoration: none;}
    /* adding display:inline-block to course-info to fix another SIS-created issue */
    .course-info {display:inline-block;max-width: 800px;}
    .course-info a {border-bottom: 1px solid #8da3b5;font-weight: 700;padding-bottom: .2rem;}
    .course-info a:hover {border-bottom: 1px solid #243647;text-decoration: none;}
    .edHub-course-cme {background-color: #8da3b5;border-radius: 4px;color: #fff;display: inline-block;font-size: 16px;font-weight: 400;margin:0.5rem 0;padding: 2px 7px 0 7px;line-height: 1.5;}
    .edHub-course-cme-number {color: #8da3b5;display: block;font-size: 16px;font-weight: 700;margin:0.5rem 0;line-height: 1.5;}
	.heading-panel-image p {font-size: 9px !important;font-style:normal;margin-bottom: 0;}

/** edHub-course + cme-topic elements  **/
	.cme-topic .edHub-course-subhead {font-size: 24px;}	
	/** adding display:block to following to fix SIS break in global style release **/
	.cme-topic .course-info {display:block;max-width: 600px;}
	.cme-topic .course-info span {font-size: 14px;color: #7f97ac;}
	.cme-topic span.free {font-size: 13px;text-transform: uppercase;margin-left: 6px;color: #7770fc;}
	.cme-topic span.provider {display: block;font-weight: 700;margin-top: 6px;}
	.cme-topic .provider {display: block;font-weight: 700;margin-top: 6px;}
	.cme-topic .course-info a {border-bottom:0;margin-right: 6px;padding-bottom:0;}
	.cme-topic .course-info a:hover {border-bottom:0;}
	.cme-topic span.description {display: block;font-weight: 400;margin-top: 6px;}
    .edHub-course-items {list-style-type: none;padding-left:0;}
    .edHub-course-items li {border:0;padding:0;}
    .edHub-course-items li:first-of-type {margin-top:0;}

/** edHub-course + clinical-challenge elements  **/
	.clinical-challenge .edHub-course-link {flex-direction:column;margin-bottom:2em;}
	.clinical-challenge .edHub-course-link:last-child {margin-bottom:0;}
	.clinical-challenge .course-image img {width:100%;max-width:600px}
	.course-image {margin:0 0 1em 0;}
	.clinical-challenge-course {display:flex;flex-direction:column;margin-bottom:2em;}
	.clinical-challenge-course:last-child {margin-bottom:0;}
	.clinical-challenge-course .edHub-course-items li {flex-direction: row;margin-bottom: 0;}
	.clinical-challenge-course .edHub-course-items {display: flex;flex-direction: column;justify-content: space-between;margin-top: 12px;}
	ul.edHub-course-items li {margin-top: 1em;}
	ul.clinical-challenge {margin-top: 0 !important;}
	ul.clinical-challenge li:first-of-type {margin-top: 0 !important;border-top: 0;padding-top: 0;}
	ul.clinical-challenge li:first-of-type .edHub-course-cme-number {margin-top: 0;}
	ul.clinical-challenge .edHub-course-subhead {font-size: 18px;line-height:1.5;}
	.clinical-challenge-course span.description {font-size: 15px;line-height:1.5;margin-top:0;}
	.clinical-challenge-course em.icon-tabs-take-quiz-icon {top: 2px;}

/** edHub-topics elements  **/
    .edHub-topics-jumbo {background-color: #F4F6F7;border-bottom: 1px solid #D0DCE6;color:#fff;padding:1.5em 0;}
	.steps-forward .edHub-topics-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/steps-forward/Steps_Background.png);background-size: cover;background-repeat: no-repeat;background-position: top;}
	.acr .edHub-topics-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/acr/190306-acr-jumbo-option04.jpg);background-size: cover;background-repeat: no-repeat;background-position: top;}
    .edHub-topics-jumbo .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-topics-jumbo p {font-size:15px;font-weight:300;margin:0;max-width:800px;}
    .edHub-topics-jumbo hr {border-top: 1px solid #D0DCE6;}
    .edHub-topics-label {color:#7770FC;font-size:14px;font-weight:700;text-transform:uppercase;}
    .edHub-topics-label:hover {text-decoration: none;}
    .edHub-topics-jumbo-cme {background-color: #8da3b5;border-radius: 4px;color: #fff;display: inline-block;font-size: 20px;font-weight: 400;margin: 0;padding: 1px 9px 0 9px;line-height: 1.5;}
    .edHub-topics-body  {background-color:#fff;padding-top:1rem;padding-bottom:3rem;}
    .edHub-topics-body .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-topics-body p {font-size:14px;max-width:800px;}
    .edHub-topics-body p:first-of-type {margin-top:0;}
    .edHub-topics-list {color:#7f97ac;font-size:12px;list-style-type: none;margin-top:0;padding-left:0;}
    .edHub-topics-list li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid #ecf2f7;padding: 16px 0 32px 0;}
    .edHub-topics-list li:first-of-type {border-top: 0;margin-top:0;padding-top:0;}
    .edHub-topics-list div:first-of-type {width:100%;} 
    .edHub-topics-list div:nth-of-type(2) {display:none;max-width:115px;}
    .edHub-topics-list img {max-width: 100%;height: auto;border-radius: 6px;} 
    .edHub-topics-list span {display: inline-block;padding-right: 16px;} 
    .edHub-topics-list span.label {color: #243647;font-weight: 700;text-transform: uppercase;}
    .edHub-topics-list span.provider {font-weight:700;}
    .edHub-topics-list li a {color: #243647;display:block;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:4px;}
    .edHub-topics-list li a span {display: block;font-size: 14px;font-weight: 400;max-width: 800px;}


/** edHub-pages jumbotron styling with site modifier classes  **/
    .edHub-pages-jumbo {background-color: #F4F6F7;border-bottom: 1px solid #D0DCE6;color:#fff;padding:1.5em 0;background-size: cover;background-repeat: no-repeat;background-position: top;}
	.umbrella .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/190531-edhub-jumbo.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.jn-learning .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/jn-learning/190508-jn-learning-jumbo-1280px.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.steps .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/steps-forward/Steps_Background.png);background-size: cover;background-repeat: no-repeat;background-position: top;}
	.acr .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/acr/190306-acr-jumbo-option04.jpg);background-size: cover;background-repeat: no-repeat;background-position: top;}
	.joe .edHub-pages-jumbo {background: linear-gradient(rgba(116, 130, 142, 0.25), rgba(116, 130, 142, 0.45)),url(https://edhub.ama-assn.org/ImageLibrary/edhub/joe/191203-joe-jumbo-1200.jpg);background-size: cover;background-repeat: no-repeat;background-position: top;}
	.gcep .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/gcep/190329-gcep-jumbo-pattern-1440px.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.hss .edHub-pages-jumbo {background: url(https://edhub.ama-assn.org/ImageLibrary/edhub/hss/190422-hss-jumbo-01.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.come .edHub-pages-jumbo {background: linear-gradient(rgba(116, 130, 142, 0.35), rgba(116, 130, 142, 0.15)),url(https://edhub.ama-assn.org/ImageLibrary/edhub/come/191007-come-jumbo-1440px.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.shm .edHub-pages-jumbo {background: linear-gradient(rgba(0, 134, 187, 0.75), rgba(0, 134, 187, 0.85)),url(/ImageLibrary/edhub/shm/200212-shm-jumbo-1440.jpg);background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
	.oma .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/oma/200219-oma-jumbo-1440.jpg);background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position:top;}
	.asam .edHub-pages-jumbo {background: linear-gradient(rgba(66, 128, 165, 0.75), rgba(66, 128, 165, 0.85)),url(/ImageLibrary/edhub/asam/200617-asam-jumbo-1600.jpg);background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
    .cpt .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/cpt/200521-cpt-jumbo-1440.jpg);background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position:top;}
	.luca .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/luca/200728-luca-jumbo-1600.jpg);background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
	.jax .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/jax/200827-jax-jumbo-1440.jpg);background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
	.che .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/collections/che/201006-edhub-che-1600.jpg);background-position:top;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
	.sme .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/sme/201110-edhub-sme-1200.jpg);background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
	.msl .edHub-pages-jumbo {background: url(/ImageLibrary/edhub/msl/201117-edhub-msl-1600.jpg);background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}


/** edHub-pages elements  **/
    .edHub-pages-jumbo .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-pages-jumbo p {font-size:15px;font-weight:300;margin:0;max-width:800px;}
    .edHub-pages-jumbo p a {border-bottom: 1px solid #fff;color: #fff;padding-bottom: .25rem;}
    .edHub-pages-jumbo p a:hover {text-decoration: none;}
    .edHub-pages-jumbo hr {border-top: 1px solid #D0DCE6;}
    .edHub-pages-body  {background-color:#fff;padding-top:1rem;padding-bottom:3rem;}
    .edHub-pages-body .content {padding-left:1.25rem;padding-right:1.25rem;}
    .edHub-pages-body p {font-size:16px;max-width:800px;}
    .edHub-pages-body p:first-of-type {margin-top:0;}

/** adding 200619 to restore styling links in self-serve body text  **/
    .edHub-pages-body p a {text-decoration: none;color: inherit;font-weight: inherit;padding-bottom: .25rem;border-bottom: 1px solid #8DA3B5;}
    .edHub-pages-body p a:hover {text-decoration: none;}
/** adding 200619 to restore styling links in self-serve body text  **/

	.edHub-pages-body h4:first-child {margin-top: 0;}
	.edHub-pages-body h4 {margin-top: 2em;}
	.edHub-pages-body h5 {font-size:20px;margin-top:2em;}
	.edHub-pages-body h5.collapsible-header {font-size:20px;margin-top: 0.5em;}
	.edHub-pages-body h5.collapsible-header:first-child {margin-top: 0;}
	.edHub-pages-indent-1em {margin-left:1em !important;}
	.edHub-pages-blockNav {background: #f4f6f7;display:inline-flex;flex-direction:row;hyphens:manual;-webkit-hyphens:manual;-moz-hyphens:manual;justify-content:space-between;padding: 32px 32px 24px 32px;width: 100%;}
	.edHub-pages-blockNav p {font-size:16px;letter-spacing: -.2px;margin: 0 0 24px;}
	.edHub-pages-blockNav div {width:47%;}
	.duration {margin-right:12px;}

    .edHub-pages-apron {background-color: #F4F7F5;color:#fff;padding:1.5em 0;}
	.edHub-pages-apron ul {list-style-type: none;padding-left: 0;display: flex;justify-content: space-between;flex-direction: column;}
	.edHub-pages-apron li {margin-bottom:2em;}

	@media (min-width: 601px) {
		.edHub-pages-apron ul {flex-direction: row;}
		.edHub-pages-apron li {margin-bottom:0; margin-right: 1em;}
		.edHub-pages-apron li:last-of-type {margin-right: 0;}
	}

    @media (min-width: 1081px) {
		.edHub-pages-apron ul {padding-right: 45px;}
		.edHub-pages-apron li {margin-right: 0;}
	}

/** edHub flex-card styles **/
	.flex-card-list {display:flex;flex-direction: row;flex-wrap:wrap;justify-content: space-between;list-style-type:none !important;padding-left:0 !important;}	
	.flex-card-list li {background-color: #F4F6F7;border:1px solid #d0dce6; display:flex;flex-direction: column;margin-bottom:2em;width:100%;}
	.flex-card-head {display:block;min-height: auto;padding:0;}
	.flex-card-head img {width: 100%;}
	.flex-card-body {display:flex;flex-direction:column;justify-content: space-between;height:100%;padding:25px;}
	.flex-card-body h5 {margin-top:0;}
	.flex-card-body h5 a {color:#243647 !important;}
	.flex-card-body p {margin-bottom:0;}
	.flex-card-body a {color:#243647 !important;text-decoration: none;border-bottom: 0 !important;}
	.flex-card-body p a {color:#7770fc !important;text-decoration: none;border-bottom: 0 !important;}
	.flex-card-cta  {text-align: center;}
	.flex-card-cta a {color:#fff !important;display: block;margin-top:25px;}
	.flex-card-filler {background-color:transparent !important;order:9999999;border:0 !important;border-color:transparent;min-height:0;height:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
	.edHub-course-provider {font-size:14px !important;font-style: italic;margin-top:12px;}
	
/** edHub learn-more styles **/
	.edHub-pages-learn-more {background-color: #F4F6F7;}
	.edHub-pages-learn-more p {max-width:800px;}
	.edHub-pages-learn-more .two-column {padding-top:2em;}
	.edHub-pages-learn-more ul {list-style-type: disc;margin-bottom:1em;margin-top:0;padding-left:18px;}
	.edHub-pages-learn-more ul ul {list-style-type: circle;margin-bottom: 0;}
	.edHub-pages-learn-more ol {list-style-type: lower-roman;margin-bottom:0;margin-top:0;padding-left:18px;}
	.edHub-pages-learn-more ol li:last-child {margin-bottom:1em;}
	.edHub-pages-learn-more ol li:first-child {margin-bottom: 0;}
	.edHub-pages-learn-more ol ul {list-style-type: disc;margin-bottom:0 !important;padding-left:18px;}
	.edHub-pages-learn-more ol ul ol {list-style-type: lower-roman;margin-bottom:0 !important;padding-left:18px;}
	.edHub-pages-learn-more ol ul ol li {margin-bottom:0 !important;}
	.edHub-pages-learn-more .collapsible-container {margin-bottom: 2em;max-width:800px;}
	.edHub-pages-learn-more .collapsible-container p {margin: 16px 0 0 0;}
	.edHub-pages-learn-more .collapsible-container a {text-decoration: none;color: inherit;font-weight: inherit;padding-bottom: .25rem;border-bottom: 1px solid #8da3b5;}
	.edHub-pages-learn-more h5.collapsible-header {margin-top: 1em;}
	.learn-more-section {margin-bottom:5em;}


    @media screen and (min-width:400px){
		.clinical-challenge-course .edHub-course-items {justify-content: start;}
		.clinical-challenge-course .edHub-course-items li {margin-right: 20px;}
		.clinical-challenge-course .edHub-course-items {flex-direction: row;}
		ul.edHub-course-items li {margin-top: 0;}	
		h1.content-title {-moz-hyphens: none;-ms-hyphens: none;-webkit-hyphens: none;hyphens: none;}
	}

    @media screen and (min-width:600px){
	    .edHub-topics-jumbo {padding:3em 0;}
	    .edHub-topics-jumbo p {font-size:18px;}
		.edHub-topics-body p {font-size:16px;}
	    .edHub-topics-list {font-size:14px;}
	    .edHub-topics-list li a {font-size:24px;}
	    .edHub-topics-list li a span {font-size: 18px;}
	    .edHub-pages-jumbo {padding:3em 0;}
	    .edHub-pages-jumbo p {font-size:18px;}
		.edHub-course-jumbo p {font-size:16px;}
		.edHub-course-body p {font-size:16px;}
		.heading-panel-image p {font-size: 11px !important;}
		h1.content-title {font-size:32px !important;}
		.flex-card-list li {width: calc(50% - 1em);}
    }
    
    @media screen and (min-width:800px) {
		.edHub-topics-list div:first-of-type {width: calc(100% - 200px) !important;}
		.edHub-topics-list div:nth-of-type(2) {display: block;flex:1;}
		.clinical-challenge-course {flex-direction:row;}
		.clinical-challenge .edHub-course-link {flex-direction:row;}
		.course-image {margin:0 1.5em 1em 0;}
		.clinical-challenge .course-image img {width:100%;max-width:400px}
		ul.clinical-challenge .edHub-course-subhead {font-size: 24px;}
		.clinical-challenge-course .course-info {width: 60%;}
		.clinical-challenge-course span.description {font-size: 16px;}
    }
	//* added flex:1 to .edHub-topics-list div:nth-of-type(2) to deal with IE11 bug okay to remove once better solution available *//

	@media (max-width: 860px) {
		.edHub-pages-blockNav {flex-direction:column;}
		.edHub-pages-blockNav div {width:100%;}
	}

	@media screen and (min-width:900px) {
		.medium-featured-image-list {margin-top:1rem;}
		.edHub-course-subhead {font-size:24px;} 
		.edHub-topics-subhead {font-size:24px;}
		.edHub-topics-jumbo p {font-size:20px;}
		.edHub-pages-jumbo p {font-size:20px;}
		.flex-card-list li {width: calc(33% - 1em);}
	}

	@media screen and (min-width:901px) {
		.medium-featured-image-list .heading-featured-panel .heading-panel-content {margin-bottom:1rem;padding-left:2rem;padding-right: 0;}
		.edHub-course-jumbo-cme {margin-bottom:1em;}
		h1.content-title {font-size:40px !important;max-width:880px;}
	}

	@media (max-width: 1080px) {
		.two-column .two-column-left {width: 100%;padding-right: 0;float: none;}
		.umbrella .two-column .two-column-right {width: 100% !important;}
		.two-column-right.2up {width: 100% !important;}
	}

    @media (min-width: 1081px) {
		.edHub-pages .two-column .two-column-left {width:calc(100% - 380px);}
		.edHub-pages .two-column .two-column-right {background-color:#fff;margin-top:-8em !important;padding:40px;width:380px;}
		.edHub-topics .two-column .two-column-left {width:calc(100% - 380px);}
		.edHub-topics .two-column .two-column-right {background-color:#fff;margin-top:-8em !important;padding:40px;width:380px;}
	//* adding edhub-course versions of padded and wider right-rail to match up with other selfserve page styling *//
		.edHub-course .two-column .two-column-left {width:calc(100% - 380px);}
		.edHub-course .two-column .two-column-right {background-color: #fff;padding: 0 40px;width: 380px;}
		.edHub-pages-learn-more .two-column .two-column-right {margin-top: 0 !important;background-color: transparent !important;padding: 0 !important;width: 300px !important;}
	    .ed-hub-right-rail-sticky {position: sticky;position: -webkit-sticky;top: 164px;width: 300px;}.two-column {display:flex;}.two-column .two-column-left {padding-right:100px;}
	    .ed-hub-right-rail-sticky.umbrella {}
	//* removed top:222px; from umbrella-specific right-rail-sticky style above. will replace if it has unforseen consequences *//
	    .edHub-pages-body .two-column-right {}
	    .edHub-course-body .two-column-right {}
	    .edHub-topics-body .two-column-right {}
		.clinical-challenge-course .edHub-course-items {flex-direction: column;}		
		ul.clinical-challenge .edHub-course-items .edHub-course-link:first-of-type {margin-bottom:0.5em;}		
    	.edHub-pages-jumbo p {max-width:700px;}
	    }

	@media screen and (min-width:1200px) {
		.edHub-course-jumbo p {font-size:18px;}
		.clinical-challenge-course .edHub-course-items {flex-direction: row;}		
		.edHub-pages-jumbo p {max-width:780px;}
	}

	@media screen and (min-width: 1440px) {
		.flex-card-list li {width: calc(25% - 1.5em);}
		.flex-card-list.threeUp li {width: calc(33% - 1em)}
	}

	body, html {overflow-x:visible !important;}

	@media (min-width: 1081px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
		.two-column-left {padding-right:160px !important;}
	}



/** deleted during combination experiment maybe no longer needed but just in case
	.umbrella .medium-featured-image-list {margin-top:2.5rem;}
	h5.collapsible-header {margin-top: 0.5em;}
**/
    