  .curated {
  --clr-white: #ffffff;
  --clr-black: #000000;
  --clr-primary: #007cb0;
  --neutral10: #161b1d;
  --neutral90: #e2e7e9;
  --spacing-md: 16px;
  --spacing-gap: 20px;
  background: var(--neutral90);
  padding: var(--spacing-md, 0px);
  color: var(--neutral10);
  font-size: 16px;
}
.curated-title {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 20px;
  font-weight: 500;
}
.curated-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: var(--spacing-gap, 16px) 0;
}
@media (min-width: 768px) {
  .curated-list {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.curated-item {
  --spacing-lg: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  color: var(--clr-white);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: var(--spacing-lg, 20px);
  isolation: isolate;
  position: relative;
}
@media (min-width: 768px) {
  .curated-item {
    max-height: 181px;
    flex-grow: 1;
  }
}
.curated-item:after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--clr-black);
  z-index: -1;
  opacity: 0.3;
  border-radius: 8px;
}
.curated-item_image {
  display: none;
}
.curated-item--split {
  position: relative;
  display: flex;
  background: var(--clr-white) !important;
  background-repeat: no-repeat !important;
  overflow: hidden;
  background-size: 0 !important;
}
.curated-item--split .curated-item_image {
  display: flex;
  object-fit: cover;
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.curated-item--split .curated-item_text {
  max-width: 75%;
  margin-left: auto;
  color: var(--clr-black);
}
.curated-item--split .curated-item_link {
  display: none;
}
.curated-item--split:after {
  background: var(--clr-white) !important;
}
.curated-item_text {
  font-size:20px;
  font-weight: 500;
  margin: 0 0 16px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .curated-item_text {
    font-size: 18px;
  }  
}
a.curated-item_link {
  --clr-primary: #064AA7;
  color: var(--clr-primary);
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  background: var(--clr-white);
  padding: 12px 24px;
  border-radius: 40px;
  align-self: flex-start;
  margin-top: auto;
}
@media (max-width: 767px) {
	a.curated-item_link {
	  padding: 8px 20px;
	  --clr-primary: #007CB0;
	}
}
.curated-view-all {
  text-align: right;
}
.curated_link {
  --clr-primary: #007cb0;
  color: var(--clr-primary);
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  margin-left: auto;
}

.emulated-flex-gap {
  --gap: 20px;
  width: 100%;
  gap: var(--gap);
}
.emulated-flex-gap > * {
  max-width: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .emulated-flex-gap {
    width: calc(100% + var(--gap));
  }
  .emulated-flex-gap > * {
    max-width: calc(50% - var(--gap));
  }
}
#cme_contain {
 --clr-white: #ffffff;
  --clr-black: #000000;
  --clr-primary: #007cb0;
  --neutral10: #161b1d;
  --neutral20: #2C353A;
  --neutral80: #c5ced3;
  --neutral90: #e2e7e9;
--neutral30: #435056;
--clr-link: #064AA7;
}
  #left_rail {
  --spacing-md: 16px;
  --spacing-gap: 20px;
  background: var(--neutral90);
  color: var(--neutral10);
  font-size: 16px;
  display: flex;
  flex-direction: row;
    font-family: proxima_nova_rgregular;
}

#left_rail .sidebar_content {
    --spacing-xsm: 10px;
    --spacing-sm: 12px;
   display: flex;
width: 300px;
flex-direction: column;
align-items: flex-start;
	padding: var(--spacing-xsm);
}
.sidebar_content ul {
	padding-inline-start: 0px;
    margin-block-start: 0px;
}
.sidebar_content li{
   list-style-type: none;
   display: flex;
padding: 10px 0px 10px 0px;
align-items: center;
gap: 10px;
align-self: stretch; 
}
.sidebar_content li a {
	color: var(--neutral30);
}
.main_content {
	width:70%;
}
.latest-activities-wrapper {
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
border-radius: var(--radius-radius-outer, 8px);
}
@media (min-width: 768px) {
  .latest-activities-wrapper {
    margin: 0px;
  }
}
.latest_activity {
	--palette-neutral100: #FFFFFF;
	
}
.latest_activity .cards, .latest_activity .bottom_section {
        background: var(--clr-white);
	display: flex;
}
.latest_activity .cards {
	padding: 20px;
}
.latest_activity .bottom_section {
	padding: 6px 30px;
}
.latest_activity .cardTitle{
	overflow: hidden;
color: var(--neutral10);
text-overflow: ellipsis;
font-family: EB Garamond;
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 32.2px;
letter-spacing: -0.133px;
margin-bottom: 8px;
}
.latest_activity .cardText {
	overflow: hidden;
color: var(--neutral20);
text-overflow: ellipsis;
font-family: Proxima Nova;
font-size: 16px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.1px;
margin-bottom: 8px;
}
.cards_content {
			
			width: 70%;
			padding-right: 20px;
		}
		.homepage-activity-image {
			float: right;
			padding: 10px;
			width: 25%;
			vertical-align: bottom;
		}
.sidebar_content .sidebar_urls {
	width: 268px;
	background-color: var(--clr-white);
	padding: var(--spacing-xsm) var(--spacing-md);
	border-radius: var(--radius-radius-outer, 8px);

}
.sidebar_content .sidebar_urls .sidebar_icons img{
	width:16px;
	height: 16px;
}
.sidebar_content .sidebar_urls a{
text-decoration: none;
}
.sidebar_urls .list_header {
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;

}
.sidebar_urls:first-child {
	margin-bottom: 12px;
}
.sidebar_urls .sidebar_icons img {
	margin-right: 12px;
	vertical-align: bottom;
}

.main_content .bottom_section, .sidebar_urls:last-child {
	margin-top: 1px;
	margin-bottom: 10px;
}
.cards .like_icon img {
	margin-right: 5px;
}
.main_content .bottom_section span {
	margin-right: 10px;
}
.image img {
	width: 100%;
}
.bottom_section .save_icon {
	float: right;
	margin: auto;
}
.sidebar_urls .viewAll a{
	font-size: 14px;
	color: var(--clr-link)
}
.sidebar_urls .viewAll a img{
	width: 10px;
	height: 10px;	
}
@media (max-width: 1023px) {
	#left_rail .sidebar_content, .sidebar_content .sidebar_urls {
		width: 97%;
	}
	.sidebar_content .sidebar_urls {
		border-radius: 0px;
	}
	#left_rail .sidebar_content .sidebar_urls:nth-child(2), .sidebar_urls:nth-child(3){
		display: none;
	}
	#left_rail {
		flex-direction: column;
	}
	#left_rail .sidebar_content {
		padding: 0px;
	}
	#left_rail .sidebar_content .list_header {
		display: none; 
	}
	.sidebar_icons {
		display: flex;
		justify-content: space-around;
	}
	.sidebar_urls .sidebar_icons img {
		margin-right: 0px;
		margin-bottom: 8px;
	}

	.sidebar_icons li a {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.sidebar_content .sidebar_urls li {
		padding: 0px 8px;
	}
}


#tracker .credits-by-type {
	display:block;
    text-align: left;
	margin-right: 20px;
}
#tracker .credit-amount {
	order:1;
	font-size: 16px;
    font-weight: 600;
    margin-left: 0px;
	line-height:20px;
}
#tracker .credit-name {
	color: #51585d;
    font-size: 15px;
	display:inline;
    margin-right:5px;
  font-weight: 400;
}
#tracker .morelink, #tracker .bucketHeader {
	display:none;
}
.sub-nav-header_widget .activity-tracker {
	/* min-width: 284px; */
}
#tracker .totals-by-type .credits-by-type:nth-child(4) {
	display:none;
}


#cme_contain .sub-nav-header {
	max-width:1375px;
}
.main_content {
	max-width: 1056px;
	padding: 10px 10px;
}


.hp-carousel-indicator-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #a2b0ba;
  display:inline-block;
  margin-right:5px;
  cursor:pointer;
}
.hp-carousel-indicator-dot.dot-active {
  background-color: #064aa7;
}
.hp-carousel-indicator-dot:last-child {
  margin-right:0px;
}


.hp-carousel-wrapper {
	width:100%;
	margin-bottom:25px;
}
.hp-carousel-content {
	width:100%;
	display:none;
    height: 288px;
    background-size: auto, 288px;
    background-position: center;
	max-height: 228px;
}

.hp-carousel-content.content-active {
	display:block;
}
.hp-carousel-bg-image img {
	width:100%;
}


.hp-carousel-dots {
	text-align:center;
	margin-bottom:20px;
}

.hp-carousel-wrapper, .hp-carousel-dots {
	margin-left:0px;
	margin-right:0px;
}



.filter-buttons {
    border-radius: 20px;
    border: 1px solid #064aa7;
    color: #064aa7;
    padding: 5px 10px;
	cursor:pointer;
	margin-right:20px;
	font-size: 16px;
}
.filter-buttons:last-child {
	margin-right:0px;
}



.regional-tab-wrapper {
	display:flex;
	justify-content:center;
	margin-bottom:12px;
	margin-top:17px;
}

.regional-tab {
	padding:5px 20px;
	background-color: #e2eaee;
	margin-right:2px;
	cursor:pointer;
	border-radius: 1px;
}

.regional-tab:hover {
	background-color:#bed4df;
}

.regional-tab-hr {
    display: block;
    background-color: #dbdbdb;
    height: 1px;
    margin: 0px 12px;
    width: calc(100% - 24px);
}






































#refineButton {
	background-image: url(https://img.medscapestatic.com/pi/global/icons/icon-x-white-42x36-2x.png);
}
#refineButton.closed {
	background-image: url(https://img.medscapestatic.com/pi/global/icons/filter-icon.svg);
}
#refineButton:hover {
	background-image: url(https://img.medscapestatic.com/pi/global/icons/icon-x-white-42x36-2x.png);
}
#refineButton.closed:hover {
	background-image: url(https://img.medscapestatic.com/pi/global/icons/filter-icon.svg);
}


.bucket#filter .bucketContent {
    border-top: 0px;
    box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .2);
    margin-bottom: 30px;
}


.close-x {
    background: url(//img.medscapestatic.com/pi/global/icons/icon-close-x-black.svg) no-repeat;
    background-size: 15px;
    padding: 12px;
    margin-top: 5px;
    float: right;
    cursor: pointer;
	width:auto;
	height:auto;
}


@media (max-width: 1023px) {
	#filterContent {
		left:0;
	}
	.filter-top-section {
		border-bottom: 3px solid #0b0b0b;
		font-family: 'proxima_nova_ltsemibold', Arial, Helvetica, sans-serif;
		margin: 0 10px;
		color: black;
		display: block;
		padding: 10px 0px 5px;
		background-color: initial;
		height: auto;
		line-height: initial;		
	}
}


@media (max-width: 767px) {
	#filterContent {
		left:auto;
	}
	.filter-top-section-text {
		line-height: initial;
		height: auto;
	}

	.filter-back-button {
		cursor: pointer;
		background-image: url(//img.medscapestatic.com/pi/global/icons/back-arrow.png);
		background-repeat: no-repeat;
		background-size: auto;
		padding-left: 22px;
		display: inline-block;
		background-position: left 2px;
	}
}

@media (min-width: 1023px) {
	.extra-wide-article.cards .activityTitle a {
		display: inline-block;
		width: calc(100% - 260px);
	}
	.extra-wide-article.cards .activityTitle .activityImage a {
		width: auto;
	}	
}

#filter .regional-tab-hr, #filter .regional-tab-wrapper {
	display:none;
}
#filter.non-us .regional-tab-hr {
	display:block;
}
#filter.non-us .regional-tab-wrapper {
	display:flex;
}
#filter .regional-tab.active {
	background-color: #bed4df;
}




/* filter */

.bucket#filter {
  margin: 0;
  max-width: 99%;
}

.bucket#filter .bucketHeader {
  padding: 0px;
  overflow: hidden;
  display:none;
}

.bucket#filter .bucketHeader h2 {
  font-family: 'proxima_nova_ltlight', arial, sans-serif;
  font-weight: normal;
  font-size: 36px;
  text-transform: none;
  color: #333132;
  float: left;
  -webkit-margin-after: 0px;
  margin: 0px;
  margin-top: 0px;
}

.bucket#filter .bucketHeader h2 .tinyTitle {
  padding-bottom: 2px;
  text-transform: uppercase;
  font-size: 16px;
  display: block;
  font-family: 'Roboto Condensed', arial, sans-serif;
  font-stretch: condensed;
  letter-spacing: 0.8px;
  color: #333132;
}

#refineButton {
  text-align: center;
  clear: both;
  margin-top: -38px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'proxima_nova_rgregular', arial, sans-serif;
  font-size: 16px;
  color: #fff;
  float: right;
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 20px;
  background-color: #005b81;
  cursor: pointer;
  transition: background-color 0.1s ease-in;
  background-image: url(https://img.medscapestatic.com/pi/global/icons/filter-icon.svg);
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 22px 19px;
  padding-right: 30px;
}

#refineButton:hover {
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
  background-image: url(https://img.medscapestatic.com/pi/global/icons/filter-icon.svg);
  /*background-color:#007cb0;*/
}

#refineButton.closed {
  background-color: #007cb0;
}

#refineButton.closed:hover {
  background-color: #005b81;
}

.bucket#filter .bucketContent {
  border-top: 2px solid #cfd7dd;
  overflow: hidden;
  display: none;
}

.bucket#filter .filterCols {
  margin: 11px 12px 11px 10px;
}

.bucket#filter .filterCols p.instructions {
  margin: 0;
  padding: 0 0 12px 0;
  font-style: italic;
  font-size: 0.80em;
  color: #666;
}

.bucket#filter .filterCols .filterCol {
  margin: 0 15px 12px 0;
  float: left;
}

.bucket#filter .filterCols .filterCol#topics {
  margin-right: 0px;
  width: 240px;
  position: relative;
}

.bucket#filter .filterCols .filterCol#credits {
  min-width: 120px;
  margin-right: 0px;
}

.bucket#filter .filterCols .filterCol#format {
  min-width: 115px;
  margin-right: 0px;
}

.bucket#filter .filterCols .filterCol#type {
  margin-right: 0;
  min-width: 125px;
}

.bucket#filter .filterCols .filterCol h4 {
  margin: 0;
  padding: 0 0 12px 0;
  font-family: 'Roboto Condensed', arial, sans-serif;
  font-stretch: condensed;
  letter-spacing: 0.8px;
  color: #333132;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
}

.bucket#filter .filterCols .filterCol ul {
  margin: 0;
  padding: 0 0 0 1px;
  list-style: none;
}

.bucket#filter .filterCols .filterCol ul li {
  margin: 0;
  padding: 0 0 8px 0;
  font-family: 'proxima_nova_rgregular', arial, sans-serif;
  font-size: 0.9em;
}

.bucket#filter .filterCols .filterCol#topics ul {
  height: 180px;
  overflow-y: scroll;
}

.bucket#filter .filterCols .filterCol#topics ul li {
  padding-right: 6px;
}

.bucket#filter .filterCols .filterCol ul li,
.bucket#filter .filterCols .filterCol ul li label {
  cursor: pointer;
}

.filterCol#topics ::-webkit-scrollbar {
  width: 10px;
}

.filterCol#topics ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}

.filterCol#topics ::-webkit-scrollbar-thumb {
  height: 50px;
  width: 10px;
  background: #007cb0;
  border: 0px none #fff;
  border-radius: 0px;
}

.filterCol#topics ::-webkit-scrollbar-thumb:hover {
  background: #007cb0;
}

.filterCol#topics ::-webkit-scrollbar-thumb:active {
  background: #005b81;
}

.filterCol#topics ::-webkit-scrollbar-track {
  background: #e5e5e5;
  border: 0px none #fff;
  border-radius: 0px;
}

.filterCol#topics ::-webkit-scrollbar-track:hover {
  background: #e5e5e5;
}

.filterCol#topics ::-webkit-scrollbar-track:active {
  background: #ececec;
}

.filterCol#topics ::-webkit-scrollbar-corner {
  background: transparent;
}

.bucket#filter .filterCol#topics #topicsFade {
  display: none;
}

.bucket#filter input[type="checkbox"] {
  display: none;
}

.bucket#filter input[type="checkbox"]+label {
  margin: 0;
  padding: 1px 0 0 24px;
  background-image: url("//img.medscape.com/pi/cme/mycme/form-element-checkbox.png");
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
}

.bucket#filter input[type="checkbox"]:checked+label {
  background-image: url("//img.medscape.com/pi/cme/mycme/form-element-checkbox-checked.png");
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
  .bucket#filter input[type="checkbox"]+label {
    background-image: url("//img.medscape.com/pi/cme/mycme/form-element-checkbox-2x.png");
    background-size: 16px 16px;
  }
  .bucket#filter input[type="checkbox"]:checked+label {
    background-image: url("//img.medscape.com/pi/cme/mycme/form-element-checkbox-checked-2x.png");
    background-size: 16px 16px;
  }
}

.bucket#filter .filterButtons {
  margin: 0 12px 12px 0;
  float: right;
}

.bucket#filter .filterButtons .cancel {
  display: none;
}

.bucket#filter .filterButtons input[type="button"],
.bucket#filter .filterButtons input[type="submit"] {
  margin: 0 0 0 6px;
  padding: 8px 25px 7px 25px;
  font-family: 'proxima_nova_ltsemibold', arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal; -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  background: transparent;
  border: 1px solid #007cb0;
  font-family: 'proxima_nova_rgregular';
  font-size: 16px;
  color: #007cb0;
}

.bucket#filter .filterButtons input[type="button"].apply {
  background-color: #b9bfc3;
  color: #fff;
  border: #b9bfc3;
}

.bucket#filter .filterButtons input[type="button"].cancel {
  padding: 6px 25px 6px 25px;
}

.bucket#filter .filterButtons input[type="button"].cancel:hover {
  color: #fff;
  background-color: #005b81;
}

.bucket#filter .filterButtons input[type="button"].apply.enabled,
.bucket#filter .filterButtons input[type="submit"].apply.enabled {
  color: #fff;
  background: #007cb0;
  border: none;
}

.bucket#filter .filterButtons input[type="button"]:hover {
  cursor: pointer;
}

.bucket#filter .filterButtons input[type="button"].apply.enabled:hover {
  background-color: #005b81;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}

.filterCol#topics ::-webkit-scrollbar-thumb {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 16px rgba(192, 192, 192, 0.9);
  /*background:url("//img.medscapestatic.com/pi/global/icons/scroll-bg.png"); */
  background-size: 300% auto;
  border-left: 0px solid #E5E5E5;
  border-right: 0px solid #E5E5E5;
  border-bottom: 0px solid #E5E5E5;
  border-top: 0px solid #E5E5E5;
  border-radius: 0%;
}

.filterCol#topics ::-webkit-scrollbar {
  width: 12px;
  height: 7px;
  background-color: #ffffff;
}

.filterCol#topics ::-webkit-scrollbar-button:start:decrement,
.filterCol#topics ::-webkit-scrollbar-button:end:increment {
  display: block;
}

.filterCol#topics ::-webkit-scrollbar-button:vertical:start:increment,
.filterCol#topics ::-webkit-scrollbar-button:vertical:end:decrement {
  display: none;
}

.filterCol#topics ::-webkit-scrollbar-button:end:increment {
  background-image: url('ARROW IMAGE URL HERE.PNG'); background-repeat: no-repeat;
  background-position: center;
  -webkit-box-shadow: inset 0 0 16px rgba(214, 214, 214, 0.9);
}

.filterCol#topics ::-webkit-scrollbar-button:start:decrement {
  background-image: url('ARROW IMAGE URL HERE.PNG');
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-shadow: inset 0 0 16px rgba(214, 214, 214, 0.9);
}

.filterCol#topics ::-webkit-scrollbar-thumb {
  background-color: #007cb0;
  border-left: 0px solid #E5E5E5;
  border-right: 0px solid #E5E5E5;
  border-bottom: 0px solid #E5E5E5;
  border-top: 0px solid #E5E5E5;
  border-radius: 20px;
}

.filterCol#topics ::-webkit-scrollbar-track {
  border-radius: 0%;
}










.temp-hide .latest_activity {
display:none !important;
}


 /* curated component styles start */
  .curated {
  --clr-white: #ffffff;
  --clr-black: #000000;
  --clr-primary: #007cb0;
  --neutral10: #161b1d;
  --neutral90: #e2e7e9;
  --spacing-md: 16px;
  --spacing-gap: 20px;
  background: var(--neutral90);
  padding: var(--spacing-md, 16px);
  color: var(--neutral10);
  font-size: 16px;
}
.curated-title {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 20px;
  font-weight: 500;
}
.curated-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: var(--spacing-gap, 16px) 0;
}
@media (min-width: 768px) {
  .curated-list {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.curated-item {
  --spacing-lg: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  color: var(--clr-white);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: var(--spacing-lg, 20px);
  isolation: isolate;
  position: relative;
}
@media (min-width: 768px) {
  .curated-item {
    max-height: 181px;
    flex-grow: 1;
  }
}
.curated-item:after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--clr-black);
  z-index: -1;
  opacity: 0.3;
  border-radius: 8px;
}
.curated-item_image {
  display: none;
}
.curated-item--split {
  position: relative;
  display: flex;
  background: var(--clr-white) !important;
  background-repeat: no-repeat !important;
  overflow: hidden;
  background-size: 0 !important;
}
.curated-item--split .curated-item_image {
  display: flex;
  object-fit: cover;
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.curated-item--split .curated-item_text {
  max-width: 75%;
  margin-left: auto;
  color: var(--clr-black);
}
.curated-item--split .curated-item_link {
  display: none;
}
.curated-item--split:after {
  background: var(--clr-white) !important;
}
.curated-item_text {
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 16px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .curated-item_text {
    font-size: 18px;
  }  
}
.curated-item_link {
  --clr-primary: #064AA7;
  color: var(--clr-primary);
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  background: var(--clr-white);
  padding: 12px 24px;
  border-radius: 40px;
  align-self: flex-start;
  margin-top: auto;
}
@media (max-width: 767px) {
	.curated-item_link {
	  padding: 8px 20px;
	}
}
.curated-view-all {
  text-align: right;
}
.curated_link {
  --clr-primary: #007cb0;
  color: var(--clr-primary);
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  margin-left: auto;
}
.curated_link svg {
  display: inline-block;
  width: 10px;
  height: 12px;
  transition: transform .4s;
  transform: rotate(270deg);
}

/* curated component styles end */

/* sub-nav component styles start */

.sub-nav-header {
  --clr-black: #000000;
  --neutral80: #c5ced3;
  --neutral90: #e2e7e9;
  /* background: var(--neutral90); */
  display: flex;
  padding: 12px;
  justify-content: space-between;
  align-items: center;
}
.sub-nav-header_head {
  display: flex;
  padding: 22px 0;
  align-items: center;
  flex-direction:column;
}
.sub-nav-header_head .title {
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (min-width: 768px) {
  .sub-nav-header_head {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-basis: 100%;
  }
  .sub-nav-header_head .title {
    margin-right: 24px;  
  }
}

@media (max-width: 1023px) {
  .sub-nav-header {
    flex-wrap: wrap;
    background: white;
  }
	.sub-nav-header_head .title {
	 font-size: 24px;
	}
}
@media (max-width: 767px) {
  .sub-nav-header_head {
    flex-basis: 100%;
    align-items: center;
  }
   .hp-card-wrapper .hp-card_list{
  	flex-direction: column;
   }
  .hp-card--simulation .hp-card_list .hp-card, .hp-card--upcoming-events .hp-card_list .hp-card {
	max-width: 100%;
	}
	.hp-card-wrapper .hp-card_list .hp-card_title {
		min-height:72px;
	}
}

@media (min-width: 1024px) {
  .sub-nav-header_head {
    flex-basis: auto;
  }
}


.sub-nav-header .specialty {
  display: flex;
  align-items: center;
}
.sub-nav-header .specialty_name {
  font-weight: bold;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
.sub-nav-header .specialty_logo {
  margin-left: 20px;
  background-image: url(https://img.medscapestatic.com/pi/global/icons/hp/heart_sprit.png);
  background-repeat: no-repeat;
  width: 110px;
  height: 36px;
  display: inline-block;
  background-size: 265px;
}

.sub-nav-header_widget {
  flex-basis: 100%;
}

@media (min-width: 1024px) {
  .sub-nav-header_widget {
    flex-basis: auto;
    flex-grow: 1;
  }

  .sub-nav-header_widget .activity-tracker {
    max-width: 32%;
    margin-left: auto;
  }
}

.sub-nav-header_widget .activity-tracker {
  display: flex;
  min-width: auto;
  padding: 10px 20px;
  border: 1px solid var(--neutral80, #c5ced3);
  border-radius: 8px;
  background: var(--clr-white);
  flex-wrap: wrap;
  /* height: 100%; */
}
.sub-nav-header_widget .activity-tracker_item {
  max-width: calc(50% - 20px);
  display: flex;
  flex-direction: column;
  isolation: isolate;
  position: relative;
  flex-grow: 1;
  align-self: center;
}
.sub-nav-header_widget .activity-tracker_item:last-child {
  margin-top: 6px;
  min-width: 100%;
  flex-basis: 100%;
}
.sub-nav-header_widget .activity-tracker_item-label {
  display: flex;
  justify-content: space-between;
}
.sub-nav-header_widget .activity-tracker_item + .activity-tracker_item:not(:last-child) {
  margin-left: 40px;
}
.sub-nav-header_widget .activity-tracker_item + .activity-tracker_item:not(:last-child) ::after {
  content: "";
  display: block;
  position: absolute;
  background: var(--neutral80, #c5ced3);
  width: 2px;
  height: 100%;
  left: -20px;
  border-radius: 8px;
  top: 0;
}
.sub-nav-header_widget .activity-tracker_view-all {
  margin: 0;
  text-align: left;
}

/* sub-nav component styles end */

/* hp-card component styles start */
.hp-card {
  --col-gap: 16px;
  --spacing-lg: 20px;
  --radius-inner: 4px;
  --radius-outer: 8px;
  --clr-link: #064aa7;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: space-between;
  border-radius: var(--radius-outer, 8px);
  background: var(--clr-white);
}

.hp-card-wrapper {
  width: 100%;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .hp-card .hp-card_details {
    display: none;
  }
  .hp-card--default .hp-card .hp-card_text, .hp-card--bar .hp-card .hp-card_text {
    display: block;
  }
  .hp-card .hp-card_title {
    font-size: 22px;
   }
}

@media (min-width: 768px) {
  .hp-card-wrapper {
    padding-bottom: 16px;
  }
}
.hp-card .login-save-msg {
  text-align: center;
  margin-top: 10px;
  color: red;
}
@media (min-width: 768px) {
  .hp-card--large .hp-card:nth-child(-n+3) .hp-card_details {
    display: none;
  }
}
@media (min-width: 1024px) {
  .hp-card--large .hp-card:first-child {
    width: 100%;
  }
  .hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) {
    width: calc(50% - var(--col-gap) / 2);
  }
  .hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title {
    font-size: 22px;
   }
  .hp-card--large .hp-card:nth-child(n+4) {
    width: calc(33.33% - (var(--col-gap) * 2) / 3);
  }
  .hp-card--large .hp-card:nth-child(n+4) .hp-card_title{
  	font-size: 18px;
   }
  .hp-card--large .hp-card:not(.hp-card--more):nth-child(n+4) .hp-card_text {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .hp-card--large .hp-card:nth-child(n+4) .hp-card_image {
    display: none;
  }
}


@media (max-width: 767px) {
.hp-card--large .hp-card:first-child .hp-card_title,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,
.hp-card--default .hp-card .hp-card_title,
.hp-card--bar .hp-card .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}


.hp-card--large .hp-card:first-child .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,
.hp-card--default .hp-card .hp-card_text>span,
.hp-card--bar .hp-card .hp-card_text>span {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}


}

@media (min-width: 768px) {
.hp-card--large .hp-card:first-child .hp-card_title,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title,
.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,
.hp-card--default .hp-card .hp-card_title,
.hp-card--bar .hp-card .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}

.hp-card--large .hp-card:first-child .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span,
.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,
.hp-card--default .hp-card .hp-card_text>span,
.hp-card--bar .hp-card .hp-card_text>span,
.hp-card--you-might-like .hp-card .hp-card_text {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}
}


@media (min-width: 1024px) and (max-width: 1439px) {
.hp-card--large .hp-card:first-child .hp-card_title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,
.hp-card--default .hp-card .hp-card_title,
.hp-card--bar .hp-card .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}

.hp-card--large .hp-card:first-child .hp-card_text>span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  line-height: 1.2;
}
.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}
.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,
.hp-card--default .hp-card .hp-card_text>span,
.hp-card--bar .hp-card .hp-card_text>span,
.hp-card--you-might-like .hp-card .hp-card_text {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}

}

@media (min-width: 1440px) {
.hp-card--large .hp-card:first-child .hp-card_title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,
.hp-card--default .hp-card .hp-card_title,
.hp-card--bar .hp-card .hp-card_title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}

.hp-card--large .hp-card:first-child .hp-card_text>span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  line-height: 1.2;
}
.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}
.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,
.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,
.hp-card--default .hp-card .hp-card_text>span,
.hp-card--bar .hp-card .hp-card_text>span,
.hp-card--you-might-like .hp-card .hp-card_text {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	line-height: 1.2;
}
}


@media (max-width: 767px) {
	.hp-card--large .hp-card:first-child .hp-card_image img {
		flex-basis: 93px;       
		min-width: 93px;       
		height: 70px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {
		flex-basis: 93px;       
		min-width: 93px;       
		height: 70px;
	}
	.hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img {
		flex-basis: 93px;       
		min-width: 93px;       
		height: 70px;
	}
}

@media (min-width: 768px) {
	.hp-card--large .hp-card:first-child .hp-card_image img {
		flex-basis: 133px;       
		min-width: 133px;       
		height: 100px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {
		flex-basis: 133px;       
		min-width: 133px;       
		height: 100px;
	}
	.hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img {
		flex-basis: 133px;       
		min-width: 133px;       
		height: 100px;
	}
}


@media (min-width: 1024px) and (max-width: 1439px) {
	.hp-card--large .hp-card:first-child .hp-card_image img {
		flex-basis: 160.5px;       
		min-width: 160.5px;       
		height: 120px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {
		flex-basis: 100px;       
		min-width: 100px;       
		height: 75.19px;
	}
}

@media (min-width: 1440px) {
  .hp-card--large .hp-card:first-child .hp-card_image img {
    flex-basis: 214px;       
    min-width: 214px;       
    height: 160px;
  }

  .hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {
    flex-basis: 133px;       
    min-width: 133px;       
    height: 100px;
  }

  .hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img{
    flex-basis: 93px;       
    min-width: 93px;       
    height: 70px;
  }

}


@media (min-width: 1024px) {
  .hp-card--half .hp-card:nth-child(-n+2) {
    width: calc(50% - var(--col-gap) / 2);
  }
    .hp-card--half .hp-card:nth-child(n+3) {
    width: calc(33.33% - (var(--col-gap) * 2) / 3);
  }
   .hp-card--half .hp-card:not(.hp-card--more):nth-child(n+3) .hp-card_text {
    display: none;
  } 
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .hp-card--half .hp-card:nth-child(n+3) .hp-card_image {
    display: none;
  }
}
@media (min-width: 768px) {
  .hp-card--half .hp-card:nth-child(-n+2) .hp-card_details {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
   .hp-card-wrapper {
    	padding-right: 16px;
    }
    .latest-activities-wrapper {
	/* margin: 0px; */
    }
}
@media (max-width: 767px) {
  .hp-card .hp-card_text {
    display: none;
  }
  .hp-card .hp-card_title {
    font-size: 18px;
   }

}
@media (min-width: 1024px) {
  .hp-card--default .hp-card, .hp-card--bar .hp-card {
    width: calc(33.33% - (var(--col-gap) * 2) / 3);
  }
}

.hp-card--default .hp-card .hp-card_text, .hp-card--bar .hp-card .hp-card_text {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hp-card--default .hp-card .hp-card_text, .hp-card--bar .hp-card .hp-card_text {
    display: block;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .hp-card--default .hp-card_image, .hp-card--bar .hp-card_image {
    display: none;
  }
}
.hp-card--bar .hp-card {
  border-top: 2px solid var(--clr-link, #064aa7);
}
.hp-card--bar .hp-card_icon-like {
  display: none;
}
.hp-card--bar .hp-card_details {
  display: none;
}
.hp-card_details img, .hp-card_details span {
	cursor: pointer;
}
.hp-card--more.hp-card .hp-card_text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--clr-white);
  display: flex;
  flex-direction: column;
  padding: var(--spacing-spacing-lg, 20px);
  border-radius: var(--radius-radius-outer, 8px);
  padding-bottom: 0;
}
.hp-card--more.hp-card .hp-card_text-link {
  --clr-primary: #007cb0;
  --clr-strt: #064AA7;
  color: var(--clr-strt);
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 2;
  text-align: left;
  margin-top: auto;
  display: block;
}
.hp-card--more.hp-card .hp-card_text-link>img {
	vertical-align: middle;
}
.hp-card_category {
  font-size: 26px;
  font-weight: 600;
}
.hp-card_list {
  display: flex;
  flex-wrap: wrap;
  padding-top: 16px;
}
.hp-card_list .view-all {
  flex-basis: 100%;
  text-align: right;
}
.hp-card_main {
  position: relative;
  display: flex;
  padding: var(--spacing-lg, 20px);
}
.hp-card_content > * {
  margin-bottom: 8px;
}
.hp-card_title {
  font-weight: 500;
  font-size: 18px;
}
.hp-credits_data .cred_typ {
	margin-left: 3px;
}
@media (min-width: 768px) {
	.hp-card--large .hp-card:first-child .hp-card_title {
		font-size: 22px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {
		font-size: 22px;
	}
	
	.hp-card--large .hp-card:nth-child(n+4) .hp-card_title, .hp-card--half .hp-card:nth-child(n+3) .hp-card_title, .hp-card--default .hp-card .hp-card_title, .hp-card--bar .hp-card .hp-card_title {
		font-size: 22px;
	}
}
@media (min-width: 1024px) and (max-width: 1439px) {
	.hp-card--large .hp-card:first-child .hp-card_title {
		font-size: 24px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {
		font-size: 18px;
	}
	
	.hp-card--large .hp-card:nth-child(n+4) .hp-card_title, .hp-card--half .hp-card:nth-child(n+3) .hp-card_title, .hp-card--default .hp-card .hp-card_title, .hp-card--bar .hp-card .hp-card_title {
		font-size: 18px;
	}
}
@media (min-width: 1440px) {
	.hp-card--large .hp-card:first-child .hp-card_title {
		font-size: 28px;
	}
	
	.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {
		font-size: 22px;
	}
	
	.hp-card--large .hp-card:nth-child(n+4) .hp-card_title, .hp-card--half .hp-card:nth-child(n+3) .hp-card_title, .hp-card--default .hp-card .hp-card_title, .hp-card--bar .hp-card .hp-card_title {
		font-size: 18px;
	}
}


.hp-card_title>a{
  font-family: Eb-Garamond;
  color: var(--neutral10);
  text-decoration: none;
}
.hp-card_text-link {
  display: none;
}
.hp-card_icon-like {
  font-size: 14px;
  font-family: proxima_nova_rgregular;
}
.hp-card_icon-like img {
  margin-right: 4px;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  padding-bottom: 2px;
}
.hp-card_content {
  margin-right: auto;
}


.hp-card_image {
  border-radius: var(--radius-inner, 4px);
  text-align: right;
  margin-left: 30px;
  margin-left: clamp(10px, 2vw, 30px);
}
.hp-card_image img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}
.hp-card_details {
  padding: 8px var(--spacing-lg, 20px);
  text-align: center;
  font-size: 14px;
  color: var(--clr-link);
  text-transform: uppercase;
  margin-top: auto;
}
.hp-card_details img {
  margin-right: 4px;
}
.hp-card_footer {
  display: flex;
  font-size: 14px;
  border-top: 1px solid var(--neutral80, #c5ced3);
  padding: 8px var(--spacing-lg, 20px);
  align-items: center;
}
.hp-card_footer-item {
  margin-right: 22px;
  position: relative;
  display: flex;
}
.hp-card_footer-item img {
  margin-right: 4px;
  vertical-align: bottom;
  width: 16px;
  height: 16px;
}
.hp-card_footer-item + .hp-card_footer-item:before {
  content: ".";
  display: block;
  position: absolute;
  left: -11px;
  line-height: 0.75;
}
.hp-card_icon-save {
    background-image: url(//img.medscapestatic.com/pi/global/icons/hp/save.png);
    width: 13.3px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    cursor: pointer;
}
.hp-card_icon-save.saved {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/saved.png);
}
.hp-card_icon-save.saved:hover {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/savedHover.png);
}

.hp-card_icon-save:hover {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/hover.png);
}

/* hp-card component styles end */


/* global hp styles start */

.view-all {
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  margin-left: auto;
}
.view-all svg {
  display: inline-block;
  width: 10px;
  height: 12px;
  transition: transform 0.4s;
  transform: rotate(270deg);
  vertical-align: middle;
}

/* global hp styles end */

/* common global styles start */
.line-clamp--2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.line-clamp--3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.line-clamp--4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

.emulated-flex-gap {
  --gap: 20px;
  width: 100%;
  gap: var(--gap);
}
.emulated-flex-gap > * {
  max-width: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .emulated-flex-gap {
    width: calc(100% + var(--gap));
  }
  .emulated-flex-gap > * {
    max-width: calc(50% - var(--gap));
  }
}

.emulated-flex-gap-16 {
  --gap: 16px;
  width: 100%;
  gap: var(--gap);
}
.emulated-flex-gap-16 > * {
  max-width: 100%;
  width:100%;
  box-sizing: border-box;
}

/* common global styles end */





#bodypadding {
	width:100%;
	background-color:#f2f4f5;
}
#main-page-wrapper {
	width:1440px;
	margin: auto;
	max-width:100%;
}
.main_content {
	width:100%;
}
#cme_contain {
	--neutral90:#e7ebed;
}
.curated {
	--neutral90:#f2f4f5;
}
#left_rail {
	background:inherit;
}


.main_content .latest-activities-wrapper {
	flex-direction:row;
	flex-wrap:wrap;
}
.main_content .latest-activities-wrapper .section-header {
	width:100%;
}





.latest-activities-wrapper .viewDetails {
	color: var(--clr-link);
	display: flex;
	justify-content: center;
	padding: 8px;
}
.main_content .latest-activities-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
}
.latest-activities-wrapper .viewDetails {
		margin-top: 12px;	
		cursor:pointer;
	}
.latest-activities-wrapper .viewDetails img {
	margin-right: 2px;
}
.save_icon {
    background-image: url(//img.medscapestatic.com/pi/global/icons/hp/saveIcon.svg);
    width: 18px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
.save_icon.saved {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/saved.png);
}
.save_icon.saved:hover {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/savedHover.png);
}

.save_icon:hover {
	background-image: url(//img.medscapestatic.com/pi/global/icons/hp/hover.png);
}
	.latest-activities-wrapper .viewAll {
		    margin-right: 20px;
    		width: 100%;
    		display: inline-flex;
    		flex-direction: row-reverse;
	}







@media (max-width: 767px) {
	#left_rail .sidebar_content {
		display:none;
	}
	
	.main_content .latest-activities-wrapper .latest_activity .homepage-activity-image {
		width:50%;
	}
	.main_content .latest-activities-wrapper .latest_activity .homepage-activity-image img {
		width:100%;
	}
	/*
	.main_content .latest-activities-wrapper {
		width: calc(100% - 28px);
		max-width: calc(100% - 28px);
	}
	*/
	.cards_content {
		padding:10px;
	}
	.latest_activity .cardText {
		display:none;
	}
	
}

@media (min-width: 768px) {
	.main_content .latest-activities-wrapper .latest_activity:nth-child(3) {
		width: calc(50% - 5px);
		margin: 0px 5px 0px 0px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(3) .cardTitle {
		font-size:24px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(3) .homepage-activity-image {
		width:60%;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(3) .homepage-activity-image img {
		max-width:100%;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(4) {
		width: calc(50% - 5px);
		margin: 0px 0px 0px 5px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(4) .cardTitle {
		font-size:24px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(4) .homepage-activity-image {
		width:60%;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(4) .homepage-activity-image img {
		max-width:100%;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(5) {
		width: calc(33% - 5px);
		margin: 0px 5px 0px 0px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(5) .cardText {
		display:none;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(5) .cardTitle {
		font-size:22px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(5) .homepage-activity-image {
		display:none;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(6) {
		width: calc(34% - 10px);
		margin: 0px 5px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(6) .cardText {
		display:none;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(6) .cardTitle {
		font-size:22px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(6) .homepage-activity-image {
		display:none;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(7) {
		width: calc(33% - 5px);
		margin: 0px 0px 0px 5px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(7) .cardText {
		display:none;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(7) .cardTitle {
		font-size:22px;
	}
	.main_content .latest-activities-wrapper .latest_activity:nth-child(7) .homepage-activity-image {
		display:none;
	}
}


.save_icon {
	cursor:pointer;
}







/* v2 additions -eb */
.activity-tracker_item-bar {
	display:none;
}

  /* search result listing styles */
  .breadcrumb {
    list-style: none;
    margin: 0;
    display: flex;
    position: absolute;
    font-size: 16px;
    padding-left: 10px;
  }

  .breadcrumb-item {
    margin-right: 5px;
    display: flex;
    align-items: baseline;
  }
  .breadcrumb-item + .breadcrumb-item:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: url('//img.medscapestatic.com/pi/global/icons/hp/chevron.svg') no-repeat;
}
  
  .breadcrumb-item:last-child {
    margin-right: 0;
  }

  .breadcrumb-link {
    text-decoration: none;
  }

  
@media (min-width: 1024px) {
  .hp-card--search-results .hp-card_details {
    display: none;
  }
}

.hp-card--search-results .hp-card_list .view-all {
  text-align: center;
}

.hp-card--search-results .view-more {
  border-radius: 20px;
  border: 1px solid #064aa7;
  color: #064aa7;
  padding: 12px 24px;
  cursor: pointer;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 600;
  margin: 24px 0;
}

.hp-filters-applied {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    padding-bottom: 16px;
  }

  .hp-filters-applied .filter-buttons {
    display: flex;
    align-items: center;
    background: #D6E3F5;
    margin: 0;
  }

  .hp-filters-applied .filter-buttons::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(https://img.medscapestatic.com/pi/global/icons/icon-closee.svg) no-repeat;
    background-size: 50%;
    background-position: center;
  }
  .btn-clear-all {
    text-decoration: none;
    font-weight: 600;
    font-family: inherit;
  }

/* specilities learning centers index page styles */
.hp-tab_label-wrapper {
  display: flex;
  border-bottom: 2.5px solid #C8D2D7;
}

@media screen and (min-width: 1440px) {
  .hp-tab_label-wrapper {
    max-width: calc(100% - 370px);
  }
}

.hp-tab_label {
  flex-grow: 1;
  display: block;
  padding: 10px;
  cursor: pointer;
  display: flex;
  position: relative;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.hp-tab_label a {
  text-decoration: none;
  color: inherit;
}

.hp-tab_label.active, .hp-tab_label:hover {
  color: #064AA7;
}

.hp-tab_label.active:after {
  content: '';
  position: absolute;
  height: 3px;
  background: var(--Primary, #064AA7);  
  width: 100%;
  bottom: -2px;
  left: 0;
}

/* Style for the hp-tabcontainer */
.hp-tab_container {
  list-style: none;
  display: flex;
  position: relative;
  flex-direction: column;
  margin-top: 24px;
  padding: 0 16px;
}

.hp-tab_container .hp-tab_item {
  margin-right: 10px;
}

/* Style for the radio buttons (hidden) */
.hp-tab_input {
  display: none;
}
.hp-tab_label-wrapper {
  display: flex;
}



/* Style for the tab content */
.hp-tab_content {
  display: none;
}


.hp-tab_input:checked + .hp-tab_content {
  display: block;
}

.hp-list-section {
  padding-bottom: 40px;
}

.hp-list_title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  padding-bottom: 16px;
}

.hp-list_group {
  list-style-type: none;
  margin: 0;
  padding: 0;
  
}

@media (min-width: 768px) {
  .hp-list_group {
    columns: 2;
    column-gap: 80px;
  }
  .hp-tab_label {
    text-indent: 24px;
  }
  .hp-tab_container {
    padding: 0 30px;
  }
}


.hp-list_text {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  padding-bottom: 20px;
}

.hp-list-item {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 16px;
}

.hp-list-item a {
  text-decoration: none;
}

.based-off-article_title {
	color: gray;
    font-style: italic;
}



.hp-card--you-might-like .hp-card:nth-of-type(1n+6) {
	display:none;
}
.hp-card--upcoming-events .hp-card:nth-of-type(1n+4) {
	display:none;
}
.hp-card--simulation .hp-card:nth-of-type(1n+4) {
	display:none;
}
















  /* search result listing styles */
  .breadcrumb {
    list-style: none;
    margin: 0;
    display: flex;
    position: absolute;
    font-size: 16px;
    padding-left: 10px;
  }

  .breadcrumb-item {
    margin-right: 5px;
    display: flex;
    align-items: baseline;
  }
  .breadcrumb-item + .breadcrumb-item:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: url('//img.medscapestatic.com/pi/global/icons/hp/chevron.svg') no-repeat;
}
  
  .breadcrumb-item:last-child {
    margin-right: 0;
  }

  .breadcrumb-link {
    text-decoration: none;
  }

  @media (max-width: 1023px) {
    .breadcrumb-link {
      font-size: 12px;
    }
  }
  
@media (min-width: 1024px) {
  .hp-card--search-results .hp-card_details {
    display: none;
  }
}

.hp-card--search-results .hp-card_list .view-all {
  text-align: center;
}

.hp-card--search-results .view-more {
  border-radius: 20px;
  border: 1px solid #064aa7;
  color: #064aa7;
  padding: 12px 24px;
  cursor: pointer;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 600;
  margin: 24px 0;
}

.hp-filters-applied {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    padding-bottom: 16px;
  }

  .hp-filters-applied .filter-buttons {
    display: flex;
    align-items: center;
    background: #D6E3F5;
    margin: 0;
  }

  .hp-filters-applied .filter-buttons::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(https://img.medscapestatic.com/pi/global/icons/icon-closee.svg) no-repeat;
    background-size: 50%;
    background-position: center;
  }
  .btn-clear-all {
    text-decoration: none;
    font-weight: 600;
    font-family: inherit;
  }


/* specilities learning centers index page styles */
.hp-tab_label-wrapper {
  display: flex;
  border-bottom: 2.5px solid #C8D2D7;
}

@media screen and (min-width: 1024px) {
  .hp-tab_label-wrapper {
    max-width: calc(100% - 370px);
  }
}

.hp-tab_label {
  display: block;
  padding: 10px;
  cursor: pointer;
  display: flex;
  position: relative;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

@media (max-width: 767px) {
  .hp-tab_label {
    font-size: 16px;
  }
}

.hp-tab_label a {
  text-decoration: none;
  color: inherit;
}

.hp-tab_label.active, .hp-tab_label:hover {
  color: #064AA7;
}

.hp-tab_label.active:after {
  content: '';
  position: absolute;
  height: 3px;
  background: var(--Primary, #064AA7);  
  width: 100%;
  bottom: -2px;
  left: 0;
}

/* Style for the hp-tabcontainer */
.hp-tab_container {
  list-style: none;
  display: flex;
  position: relative;
  flex-direction: column;
  margin-top: 24px;
  padding: 0 16px;
}

@media (max-width: 767px) {
  .hp-tab_container {
    padding-bottom: 40px;
  }
}

.hp-tab_container .hp-tab_item {
  margin-right: 10px;
}

/* Style for the radio buttons (hidden) */
.hp-tab_input {
  display: none;
}
.hp-tab_label-wrapper {
  display: flex;
}



/* Style for the tab content */
.hp-tab_content {
  display: none;
}


.hp-tab_input:checked + .hp-tab_content {
  display: block;
}

.hp-list-section {
  padding-bottom: 40px;
}

.hp-list_title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  padding-bottom: 24px;
}

@media (max-width: 767px) {
  .hp-list_title {
    font-size: 20px;
    padding-bottom: 16px;
  }
}

.hp-list_group {
  list-style-type: none;
  margin: 0;
  padding: 0;
  
}

@media (min-width: 768px) {
  .hp-list_group {
    columns: 2;
    column-gap: 80px;
  }
  .hp-tab_label {
    text-indent: 24px;
  }
  .hp-tab_container {
    padding: 0 30px;
  }
}


.hp-list_text {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  padding-bottom: 20px;
}

.hp-list-item {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .hp-list-item {
    font-size: 16px;
  }
}

.hp-list-item a {
  text-decoration: none;
  color: #064AA7;
}


#filterContent {
	display:none;
}
#filter .bucketHeader.opened {
	padding: 16px 0px 14px 0px;
	display: block;
}
#filterContent.opened {
	display:block !important;
}
.filterCol ul {
	list-style-type: none;
	padding-inline-start: 0px;
}
.filterCol li input {
	display:none;
}
.filterCols .instructions {
	margin: 0px;
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding-top: 10px;
    font-style: italic;
	display:none;
}

.filterColumns {
    justify-content: space-evenly;
}
.filterCol li {
	cursor:pointer;
	margin-bottom:10px;
}
.filterCol li .animated-checkbox {
	margin-right:5px;
}







.main_content.search-results-showing .hp-carousel-wrapper, .main_content.search-results-showing .hp-carousel-dots, .main_content.search-results-showing .hp-latest-sub-div, .main_content.search-results-showing .curated, .main_content.search-results-showing .hp-card--you-might-like, .main_content.search-results-showing .hp-card--upcoming-events, .main_content.search-results-showing .hp-card--simulation, .main_content.search-results-showing .display-more-main-page {
	display: none !important;
}

.main_content .hp-card--search-results {
	display:none;
}
.main_content.search-results-showing .hp-card--search-results {
	display:block;
}




.hp-card--search-results .cred_typ .length  {
	margin-left:20px;
}
.hp-card--search-results .cred_typ .credits-number {
	margin-right:5px;
}


.hp-card--search-results .cred_typ span .credits-number {
	display:none;
	margin-left:10px;
}
.hp-card--search-results .cred_typ span::before {
  content: '/';
}
.hp-card--search-results .cred_typ span:first-child .credits-number {
	display:inline;
	margin-left:0px
}
.hp-card--search-results .cred_typ span:first-child::before {
  content: '';
}
.hp-card--search-results .cred_typ span:last-child .credits-number {
	display:inline;
	margin-left:0px;
}
.hp-card--search-results .cred_typ span:last-child::before {
  content: '';
}

@media (max-width: 767px){
	#tracker {
			display:block;
			width:100%;
	}
	.sub-nav-header_widget .activity-tracker_item:last-child {
		margin: auto;
		text-align: center;
		width: 100%;
		display: block;
		margin-top: 20px
	}
}


@media (max-width: 1023px){
	.sub-nav-header_widget .activity-tracker_item:last-child {
		margin: auto;
		text-align: left;
		width: 100%;
		display: block;
		margin-top: 5px;
	}
}







.hp-card--upcoming-events .hp-card_list.emulated-flex-gap-16 {
	width:calc(100% - 12px);
}

#tracker {
	width:100%;
	padding:0px;
}

#left_rail .sidebar_content {
	display:block;
}

@media (max-width: 767px) {
	.sub-nav-header .specialty {
		margin-top: 5px;
	}
}

.hp-card_icon-save {
	width: 20px;
}


.hp-card--search-results .cred_typ span::before {

content: '\00A0';

background: white;

}

@media (min-width: 1024px) {

.hp-card--search-results .hp-card_details {

display: none;

}

}

.hp-card--search-results .hp-card_list .view-all {

text-align: center;

}


@media (max-width: 767px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_title,

.hp-card--large .hp-card:first-child .hp-card_title,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,

.hp-card--default .hp-card .hp-card_title,

.hp-card--bar .hp-card .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

}

.search-results-showing .hp-card--search-results .hp-card .hp-card_text>span,

.hp-card--large .hp-card:first-child .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,

.hp-card--default .hp-card .hp-card_text>span,

.hp-card--bar .hp-card .hp-card_text>span {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

}

@media (min-width: 768px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_title,

.hp-card--large .hp-card:first-child .hp-card_title,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,

.hp-card--default .hp-card .hp-card_title,

.hp-card--bar .hp-card .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;

overflow: hidden;

}

.search-results-showing .hp-card--search-results .hp-card .hp-card_text>span,

.hp-card--large .hp-card:first-child .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span,

.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,

.hp-card--default .hp-card .hp-card_text>span,

.hp-card--bar .hp-card .hp-card_text>span,

.hp-card--you-might-like .hp-card .hp-card_text {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

}

@media (min-width: 1024px) and (max-width: 1439px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_title ,

.hp-card--large .hp-card:first-child .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;

overflow: hidden;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,

.hp-card--default .hp-card .hp-card_title,

.hp-card--bar .hp-card .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

}

.search-results-showing .hp-card--search-results .hp-card .hp-card_text>span ,

.hp-card--large .hp-card:first-child .hp-card_text>span {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,

.hp-card--default .hp-card .hp-card_text>span,

.hp-card--bar .hp-card .hp-card_text>span,

.hp-card--you-might-like .hp-card .hp-card_text {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

}

@media (min-width: 1440px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_title ,

.hp-card--large .hp-card:first-child .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_title,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_title,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_title,

.hp-card--default .hp-card .hp-card_title,

.hp-card--bar .hp-card .hp-card_title {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

}

.search-results-showing .hp-card--search-results .hp-card .hp-card_text>span ,

.hp-card--large .hp-card:first-child .hp-card_text>span {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(-n+2) .hp-card_text>span {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_text>span,

.hp-card--half .hp-card:nth-child(n+3) .hp-card_text>span,

.hp-card--default .hp-card .hp-card_text>span,

.hp-card--bar .hp-card .hp-card_text>span,

.hp-card--you-might-like .hp-card .hp-card_text {

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

overflow: hidden;

line-height: 1.2;

}

}

@media (max-width: 767px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_image img,

.hp-card--large .hp-card:first-child .hp-card_image img {

flex-basis: 93px;

min-width: 93px;

height: 70px;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {

flex-basis: 93px;

min-width: 93px;

height: 70px;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img {

flex-basis: 93px;

min-width: 93px;

height: 70px;

}

}

@media (min-width: 768px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_image img,

.hp-card--large .hp-card:first-child .hp-card_image img {

flex-basis: 133px;

min-width: 133px;

height: 100px;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {

flex-basis: 133px;

min-width: 133px;

height: 100px;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img {

flex-basis: 133px;

min-width: 133px;

height: 100px;

}

}

@media (min-width: 1024px) and (max-width: 1439px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_image img,

.hp-card--large .hp-card:first-child .hp-card_image img {

flex-basis: 160.5px;

min-width: 160.5px;

height: 120px;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {

flex-basis: 100px;

min-width: 100px;

height: 75.19px;

}

}

@media (min-width: 1440px) {

.search-results-showing .hp-card--search-results .hp-card .hp-card_image img,

.hp-card--large .hp-card:first-child .hp-card_image img {

flex-basis: 214px;

min-width: 214px;

height: 160px;

}

.hp-card--large .hp-card:nth-child(n+2):not(:nth-child(n+4)) .hp-card_image img, .hp-card--half .hp-card:nth-child(-n+2) .hp-card_image img {

flex-basis: 133px;

min-width: 133px;

height: 100px;

}

.hp-card--large .hp-card:nth-child(n+4) .hp-card_image img, .hp-card--half .hp-card:nth-child(n+3) .hp-card_image img, .hp-card--default .hp-card .hp-card_image img, .hp-card--bar .hp-card .hp-card_image img{

flex-basis: 93px;

min-width: 93px;

height: 70px;

}

}


.hp-card--you-might-like.no-content, .hp-card--upcoming-events.no-content, .hp-card--upcoming-events.no-content {
	display:none !important;
}


@media (min-width: 1024px) and (max-width: 1278px) {
	.sub-nav-header_widget .activity-tracker {
		max-width: 500px;
		width: 50%;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .activity-tracker:is(:has(.totals-by-type > *:nth-child(3):nth-last-child(1))) {
     max-width: 58%;
	 width: 58%;
  }
  
}

@media (min-width: 1201px) and (max-width: 1400px) {
  .activity-tracker:is(:has(.totals-by-type > *:nth-child(3):nth-last-child(1))) {
     max-width: 44%;
  }
  
}





#left_rail {
    justify-content: center;
    overflow: hidden;
}

#cme_contain .sub-nav-header {
    margin: 0 auto;
}

.main_content {
    width: auto;
}

.hp-card-wrapper {
    padding-right: 0;
}

@media (max-width: 1023px) {
    #left_rail .sidebar_content {
        width: 100%;
    }
}



.sidebar_urls.sidebar_urls-bottom.sidebar_learning-center {
	display:none;
}

@media (max-width: 1023px) {
	.sidebar_urls.sidebar_learning-center {
		display:none;
	}
	.sidebar_urls.sidebar_urls-bottom.sidebar_learning-center {
		display:block;
	}
	.sidebar_urls.sidebar_urls-bottom.sidebar_learning-center li {
		--spacing-xsm: 10px;
		--spacing-sm: 12px;
		display: flex;
		width: 100%;
		flex-direction: column;
		align-items: flex-start;
		padding: var(--spacing-xsm);
	}
	.sidebar_urls.sidebar_urls-bottom.sidebar_learning-center ul {
		list-style:none; 
        padding-left:0;
	}
}



#brandingBar {
	display:none !important;
}



.hp-carousel-content .section-container {
    font-family: Roboto Condensed;
    margin: 0 auto;
    padding: 0;
    max-width: 96%;
    width: 1240px;
    display: flex;
    justify-content: space-between;
    min-height: 170px;
    height: 100%;
}

.hp-carousel-content .section-container .meds_conf_logo {
	font-size: 16px;
	background-image: url(https://img.medscapestatic.com/pi/cme/hp-banners/rarediseases/me-logo.png);
	background-repeat: no-repeat;
	width: 91px;
	height: 25px;
	text-align: left;
	margin: 15px 0px 0px 0px;
	line-height: 1;
}

.hp-carousel-content .section-container .spring_date {
    text-align: left;
    line-height: 1;
    font-size: 40px;
    color: #2b617d;
    font-weight: 100;
    margin-top: auto;
    margin-bottom: 10px;
}

.hp-carousel-content .section-container .spring_date strong {
	font-family: proxima_nova_rgbold,sans-serif
}


.hp-carousel-content .section-container .description {
    text-align: left;
    max-width: 500px;
    line-height: 1;
    margin-top: 0;
    /* align-self: flex-start; */
    display: flex;
    flex-direction: column;
}
.hp-carousel-content .section-container .splty-banner-wrapper {
    max-width: 255px;
    text-align: center;
    margin-top: auto;
    margin-bottom: 10px;
    align-self: flex-end;
    margin-right: 2%;
}

#bodypadding .hp-carousel-content [class$=-banner-wrapper] {
	float: none;
}

@media (max-width: 767px) {

	.hp-carousel-content .section-container {
		flex-direction: column;
	}
	.hp-carousel-content .section-container .description {
		flex-basis: 70%;
	}
	.hp-carousel-content .section-container .spring_date {
		font-size: 28px;
	}
	.hp-carousel-content .section-container .subscribe-btn {
		font-size: 18px;
		height: 28px;
		margin-bottom: 10px;
		width: auto;
		padding: 4px 12px;
	}
	.hp-carousel-content .section-container .splty-banner-wrapper {
		    align-self: flex-start;
		    float: none;
	}
}



#cme_contain.viewall-search-results .filtered-selections {
	display:none !important;
}


.hp-logged-out .sidebar-your_activities {
	display:none !important;
}

.search-result-hidden {
	display:none !important;
}


.cardio-banner.hp-carousel-content .section-container .meds_conf_logo {
	background-image: none;
}
.cardio-banner .subscribe-btn {
	color: #82110c;
    background-color: #f9db7a;
}
.cardio-banner .abstract-text {
	font-size: 24px;
    color: #f9db7a;
    margin-bottom: 10px;
    font-family: 'proxima_nova_rgregular';
    display: inline-block;
    font-weight: bold;
}
@media (max-width: 767px) {
	.cardio-banner .abstract-text {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.cardio-banner.hp-carousel-content .section-container .subscribe-btn {
		width: 174px;
		height: 24px;
		font-size: 18px;
		margin: auto;
	}
}



.derma-banner.hp-carousel-content .section-container .meds_conf_logo {
	background-image: none;
}
.derma-banner .subscribe-btn {
	color: #fff;
    background-color: #f7aa34;
}
.derma-banner .abstract-text {
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
    font-family: 'proxima_nova_rgregular';
    display: inline-block;
    font-weight: bold;
}
@media (max-width: 767px) {
	.derma-banner .abstract-text {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.derma-banner.hp-carousel-content .section-container .subscribe-btn {
		width: 174px;
		height: 24px;
		font-size: 18px;
		margin: auto;
	}
}



.onc-banner.hp-carousel-content .section-container .meds_conf_logo {
	background-image: none;
	width: 247px;
    height: 20px;
    margin: 15px 0px 15px;
}
.onc-banner .subscribe-btn {
	color: #45100f;
    background-color: #bc9678;
}
.onc-banner .abstract-text {
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
    font-family: 'proxima_nova_rgregular';
    display: inline-block;
    font-weight: bold;
}
@media (max-width: 767px) {
	.onc-banner .abstract-text {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.onc-banner.hp-carousel-content .section-container .subscribe-btn {
		width: 174px;
		height: 24px;
		font-size: 18px;
		margin: auto;
	}
	.onc-banner.hp-carousel-content .section-container .splty-banner-wrapper {
		max-width: 350px;
		margin-top: -10px;
	}
}





.view-all-main-content {
	cursor:pointer;
}
.display-more-main-page {
	width:100%;
}
.display-more-main-page .view-more {
	border-radius: 20px;
    border: 1px solid #064aa7;
    color: #064aa7;
    padding: 12px 24px;
    cursor: pointer;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 600;
    margin: 24px 0;
}







.hp-card--search-results .cred_typ .length {
	display:none !important;
}




.no-car-dots .hp-card--latest-in {
	margin-top:30px;
}



@media (min-width: 1024px) {
	.main_content {
		max-width:calc(100% - 350px)
	}
}


@media (max-width: 767px) {
	.hp-card--latest-in .hp-card_category {
		max-width: calc(100% - 140px);
	}
}


@media (min-width: 1024px) {
	.main_content.search-results-showing {
		width:100%;
	}
}


.curated-title {
	font-size:26px;
	font-weight:600;
}



.curated .curated-item {
	display:none;
}
.curated .curated-item:nth-child(-n+4) {
	display:flex;
}

.curated.show-all-curated .curated-item {
     display:flex;
 }
.curated.show-all-curated .curated-view-all {
	display:none;
}

.curated-item {
	min-width:40%;
}