#ToC_Share .ProgressLineWidget, #ToC_Share .ProgressLine { display: none !important; }
	#ToC_Share { 
		margin-top: 20px;
		border: 1px solid #d5d6d5;
	}
	#ToC_Share .shareTitle,#ToC_Share .textSizeAdjustment, #ToC_Share .copyLinkArticleLink span { color: #12426B !important; }
	#ToC_Share .textSizeAdjustment button:hover { color: #12426B !important; }
	#ToC_Share .shareIconsContainer svg { fill: #12426B !important; }
	#ToC_Share .textSizeAdjustment .arrow{ 
		border-top-color: #12426B !important; 
		border-bottom-color: #12426B !important; 
	}
	#ToC_Share .Progress, #ToC_Share .ProgressLine { display: none;}
	#ToC_Share .shareProgressWidget, #ToC_Share .shareIconsContainer { flex-direction: row;}
	#ToC_Share .shareTitle, #ToC_Share .shareIconsContainer, #ToC_Share .textSizeAdjustment { border: none}

	#ToC_Share .shareProgressWidget { 
		margin: 0;
		height: 57px;
		align-items: center;
	}
	#ToC_Share .socialLink { margin: 5px 0 0 0}
	#ToC_Share .shareIconsContainer {
		flex: 1;
		height: 100%;
		padding: 0px 7px;
		justify-content: space-between;
		border-left: 1px solid #d5d6d5;
		border-right: 1px solid #d5d6d5;
	}
	#ToC_Poster, #KeyArticle_ToC{ background: white; }
	#ToC_Poster .posterContainer{ 
		gap: 10px;
		padding-top: 15px;
		display: flex;
		align-items: center;
	}
	#ToC_Poster .posterContainer img{ 
		max-width: 140px
	}
	#ToC_Poster .posterContainer a{ 
		text-align: center;
		background-color: #12426B;
		color: white;
		padding: 10px 14px;
		text-transform: uppercase;
	}
	#KeyArticle_ToC {
		padding-top: 15px;
		display: flex;
		flex-direction: column;
	}
	#KeyArticle_ToC .tocTitle{
		background-color: #E3E4E5;
		color: #12426B;
		font-weight: bold;
		width: 100%;
		padding: 5px 9px;
		margin-bottom: 10px;
	}	
@media screen and (max-width: 992px) {
	#ToC_Poster .posterContainer img{ width: 43%;}
	#ToC_Share .shareProgressWidget .whiteRectangle{ display: none;}
	#ToC_Share .shareProgressWidget .shareIconsContainer{ 
		justify-content: space-around;
	}
}
@media screen and (max-width: 992px) and (min-width: 767px) {
	#ToC_Share .shareProgressWidget{
		flex-direction: column;
		height: unset;
	}
	#ToC_Share .shareProgressWidget .textSizeAdjustment{ 
		gap: 20px;
	}
	#ToC_Share .shareProgressWidget .shareIconsContainer{ 
		width: 100%;
		border: 1px solid #d5d6d5;
		border-left: none;
		border-right: none;
		justify-content: space-around;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 767px) {
	#ToC_Poster .posterContainer {
		flex-direction: column;
		gap: 20px
	}
	#ToC_Share .shareContainer{ margin-top: 0;}
	#ToC_Poster, #KeyArticle_ToC, .ProgressLineWidget, .ProgressLine{ display: none;}
	#contentAreaArticle.KeyArticle { flex-direction: column;}
	#contentAreaArticle.KeyArticle .tocVariantCopyColumn{ padding: 0;}
}