@charset "UTF-8";

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Margins
# Paddings
# Width
# Typography
# Page breaks
# Links
# Visibility
# Customizations
--------------------------------------------------------------*/
@media print {

	/* Margins */

	@page {
		margin: 2cm;
	}

	.entry-header,
	.site-footer {
		margin: 0;
	}

	/* Paddings */

	.posts {
		padding: 0;
	}
	
	/* Width */

	.entry-content,
	.entry-content p,
	.section-inner,
	.section-inner.max-percentage,
	.section-inner.medium,
	.section-inner.small,
	.section-inner.thin {
		max-width: 100%;
		width: 100%;
	}

	/* Fonts */

	body {
		background: #fff !important;
		color: #000;
		font: 12pt Georgia, "Times New Roman", Times, serif;
		line-height: 1.3;
	}

	h1 {
		font-size: 16pt !important;
	}

	h2,
	h2.entry-title,
	h3,
	h4,
	.has-normal-font-size,
	.has-regular-font-size,
	.has-large-font-size,
	.comments-header {
		font-size: 14pt !important;
		margin-top: 1cm;
	}

	/* Page breaks */

	a {
		page-break-inside: avoid;
	}

	blockquote,
	.quote,
	.content-image {
		page-break-inside: avoid;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	img {
		page-break-inside: avoid;
		page-break-after: avoid;
	}

	table,
	pre {
		page-break-inside: avoid;
	}

	ul,
	ol,
	dl {
		page-break-before: avoid;
	}

	/* Links */
	
	a:link,
	a:visited,
	a {
		background: transparent;
		text-decoration: underline;
	}

	a {
		page-break-inside: avoid;
	}

	/* Visibility */

	#site-header,
	.comment-form,
	.comments-wrapper,
	.comment .comment-metadata,
	.footer-social-wrapper,
	.footer-widgets-outer-wrapper,
	.header-navigation-wrapper,
	.pagination-wrapper,
	.post-meta-wrapper.post-meta-single-bottom,
	.post-separator,
	.site-logo img,
	video {
		display: none;
	}

	.entry-content .wp-block-button .wp-block-button__link,
	.entry-content .wp-block-button .wp-block-file__button,
	.entry-content .button {
		background: none;
		color: #000;
	}

	
	/* Customizations */
	
	html > body:not(.wp-admin) {
		font: 12pt Georgia, "Times New Roman", Times, serif;
		letter-spacing: normal;
	}

	body:not(.home) article.page.type-page article.eos-text-blue .entry-header-inner, body:not(.home) article.page.type-page article.eos-text-blue .post-author.meta-wrapper span.meta-text, body:not(.home) article.page.type-page article.eos-text-blue .post-author.meta-wrapper span.meta-text a, body:not(.home) article.page.type-page article.eos-text-blue .article-intro-section p, body:not(.home) article.page.type-page article.eos-text-blue .quote__text, body:not(.home) article.page.type-page article.eos-text-blue .entry-content, body:not(.home) article.page.type-page article.eos-text-blue .entry-content a, body:not(.home) article.page.type-page article.eos-text-blue .has-drop-cap:not(:focus)::first-letter, body:not(.home) article.page.type-page article.eos-text-blue .splash--option_2 .splash__inner-wrapper, body:not(.home) article.page.type-page article.eos-text-blue h1.splash__title, body:not(.home) article.page.type-page article.eos-text-blue p, body:not(.home) article.page.type-page article.eos-text-blue hr, body:not(.home) article.page.type-page article.eos-text-blue li, .article-template article.eos-text-blue .entry-header-inner, .article-template article.eos-text-blue .post-author.meta-wrapper span.meta-text, .article-template article.eos-text-blue .post-author.meta-wrapper span.meta-text a, .article-template article.eos-text-blue .article-intro-section p, .article-template article.eos-text-blue .quote__text, .article-template article.eos-text-blue .entry-content, .article-template article.eos-text-blue .entry-content a, .article-template article.eos-text-blue .has-drop-cap:not(:focus)::first-letter, .article-template article.eos-text-blue .splash--option_2 .splash__inner-wrapper, .article-template article.eos-text-blue h1.splash__title, .article-template article.eos-text-blue p, .article-template article.eos-text-blue hr, .article-template article.eos-text-blue li {
		color: #000000 !important;
	}		
	
	body:not(.home) article.page.type-page .entry-content > *, .article-template .entry-content > * {
		margin: 2rem auto !important;
	}
	
	.addtoany_shortcode,
	.quote__social-media,
	.bio-block .title {
		display: none;
	}
	
	body:not(.home) article.page.type-page .entry-header, .article-template .entry-header {
		margin: 4em 0 0 0 !important;
	}
	
	.article-template .entry-content > .bio-block--default > .content {
		float: none;
		line-height: 1.3;
		margin: 0 auto 1.5cm auto;
		max-height: none;
		overflow: visible;
		padding: 20px 20px 2px 20px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	
	.article-template .entry-content > .bio-block--default > .content:after {
		border-top: 2px solid #000000;
		content: "";
		display: block;
		height: 1px;
		margin: 0 auto;
		position: relative;
			top: 10px;
		width: 50px;
	}
	
	.article-template .entry-content > .bio-block--default > .content p {
		font-size: 11pt !important
	}
	
	.article-template .entry-content p,
	.entry-content p, 
	.entry-content ol, 
	.entry-content ul, 
	.entry-content dl, 
	.entry-content dt {
		font-family: Georgia, "Times New Roman", Times, serif !important;
		font-size: 13pt !important;
	}
	
	html > body:not(.wp-admin) li {
		line-height: 1.4;		
	}

	.article-template .meta-text,
	.single-card__author {
		font-family: Georgia, "Times New Roman", Times, serif !important;
		font-size: 11pt !important;
		letter-spacing: normal;
		text-transform: none;
	}
	
	.single-card__author a,
	.single-card__author a:visited {
		font-weight: normal;
	}
	
	.splash__title,
	.quote__text,
	h1, h2, h3, h4, h5, h6, .faux-heading,
	.related-articles__title,
	.entry-content p, 
	.entry-content ol, 
	.entry-content ul, 
	.entry-content dl, 
	.entry-content dt,
	body:not(.home) article.page.type-page .entry-header .entry-title, 
	.article-template .entry-header .entry-title,
	body:not(.home) article.page.type-page .entry-header .post-meta-wrapper .post-meta .article-intro-section p, 
	.article-template .entry-header .post-meta-wrapper .post-meta .article-intro-section p {
		font-family: Georgia, "Times New Roman", Times, serif;
		letter-spacing: normal;
	}
	
	body:not(.home) article.page.type-page .entry-header .post-meta-wrapper .post-meta .article-intro-section p, 
	.article-template .entry-header .post-meta-wrapper .post-meta .article-intro-section p {
		font-size: 13pt;
	}
	
	.quote {
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		padding: 0.25cm 1cm;
	}
	
	.quote__text {
		font-size: 13pt;
		font-style: italic;
	}

	.splash--option_2 .splash__container {
		display: block;
	}
	
	.splash--option_2 .splash__opt2-image,
	.splash__bg-image {
		display: inline-block;
		margin-right: -4.5px;
		vertical-align: middle;
		width: 50%;
	}

	.splash--option_2 .splash__opt2-image img {
		width: 50%;
	}
	
	.main-content__container {
		display: block;
	}
	
	.main-content__article {
	  margin-bottom: 0;
	  display: inline-block;
	  margin-right: -4.5px;
	  width: 33.3%;
	  padding: 0 20px;
	  vertical-align: top;
	}
	
	.single-card__subtitle {
		display: block;
	}
	
	.single-card__type {
		display: none;
		white-space: normal;
	}
	
	.single-card__topic {
		display: none;
	}
	
	.single-card__title {
		font-size: 12pt;
		line-height: normal;
	}
	
	.related-articles .single-card .post-meta-wrapper {
		display: none;
	}
	
	.related-articles {
		border-top: 0;
		margin-top: 0;
		page-break-before: always;
	}
	
	.eos-footer__inner {
		display: block;
	}
	
	.eos-footer__menu,
	.eos-footer__terms,
	.eos-footer__privacy {
	  display: none;
	}
	
	.singular .featured-media-inner {
		left: auto;
	}
	
	.featured-media .featured-media-inner .featured-media-inner-image {
		overflow: visible;
	}

}