@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.zbBranding-mi.sbm { background-color:#fff;}
.articleContainer {
    margin: auto;
    padding-top: 0;
}

.articleLogoBlock {
    margin: 0;
    padding: .5em .5em .5em 0;
}

.articleBarJournal {
    color: #000;
    margin: 0;
    padding: .5em 0 .5em .5em;
    font-size: 1.5em;
}

.articleBackButton {
    margin: 0;
    padding: .5em 0 .5em .5em;
    font-size: 1.5em;
}

.articleBackButton a {
    color: #000;
    padding: 0 .5em 0 0;
    font-size: .7em;
}

.articleType p {
    color: #747474;
    font-size: 1.2em;
    margin: .5em 0 1em 0;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 200 !important;
}

.articleTitle {
	color: #000 !important;
    margin: 0 1em 0 0;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 2.2em;
    font-weight: 900;
    line-height: 1.2;
}

.articleDate p {
    color: #575757;
    margin: 1em 0 1em 0;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 300 !important;
}

.articleByLine1
{
  margin-top: 5em !important;

}

.articleByLine p {
    color: #575757;
    margin: 1em 0 1em 0;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1.4em;
	font-weight: 300 !important;
}

.articleDescription {
    color: #575757;
    margin: 1em 1em 1em 0;
    /* padding: .5em; */
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1.15em;
	font-weight: 500 !important;
    line-height: 1.5;
}

.articlePicture {
    margin: .25em 0 .5em 0;
    padding: 0;
}

.articlePictureCaption {
    margin-top: .5em !important;
}

.articleContent {
    margin: 0;
    padding-left: 1em !important;
}

.articleContent h2
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 700 !important;
    font-size: 1.5em !important;
    line-height: 1.4;
}

.articleContent h3
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 600 !important;
    font-size: 1.25em !important;
    line-height: 1.25;
}

.articleContent h4
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 600 !important;
    font-size: 1.2em !important;
    line-height: 1.1;
}

.articleContent h5
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 600 !important;
    font-size: 1.1em !important;
    line-height: 1;
}

.articleContent h6
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 600 !important;
    font-size: 1em !important;
    line-height: 1;
}

.articleContent p 
{
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
    line-height: 1.4;
}

.articleContent a {
	color: #394792;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 400 !important;
}

.articleContent a:visited {
    color: #394792;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 400 !important;
}

.articleContent a:hover {
	color: blue;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 400 !important;
}

.articleContent ul
{
    margin-left: 1.5em;
}

.articleFootnote p {
	font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: .9em;
	font-weight: 400 !important;
}

.articleFootnote a {
	color: #394792; 
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 400 !important;
}

.articleFootnote a:visited {
    color: #394792;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
    font-size: 1em;
	font-weight: 400 !important;
}

.articleFootnote a:hover {
	color: blue;
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
}

.articleAuthorRow {
    margin: 1em 0 1em 0;
}

.articleAuthorPic {
    padding: 0 0 0 0em;
}

.articleAuthorBio p {
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
    color: #575757; 
    line-height: 1.6em;
}

.articleAuthorBio a {
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
	color: #394792;
}

.articleAuthorBio a:visited {
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
    color: #394792;
}

.articleAuthorBio a:hover {
    font-family: Roboto, 'Lucida Sans', Calibri, sans-serif !important;
	font-weight: 400 !important;
	color: blue;
}
.socialContent {display: none !important;}


.ads .thumb {
    margin-top: 0px;
    margin-bottom: 10px;
}