/*body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0;
	padding:0;
	border-width:0;
}
body {
	-epub-hyphens:auto;
}*/

/* @group DIVS */

@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@300&display=swap');

.wp-caption
{
	color: graytext;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.138;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

figcaption
{
	color: #a3aaa7;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.138;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}
blockquote {
	border-left: 4px;
}
blockquote p {
	/*color: #474847;*/
	font-size: 11px;
	font-style: normal;
	line-height: 1.3;
	margin-bottom: 11px;
	margin-left: 30px;
	margin-right: 8px;
	margin-top: 10px;
	padding: 0 15px;
	color: #777777;
}

.displayFlexbox {
	display: flex;
	flex: 1 1 0;
	flex-wrap: nowrap;
	align-items: baseline;
}

.display2col {
	column-count: 2;
	column-gap:  2em;
	}
	
.REF-reference p {
	text-indent: -28px;
	padding-left: 28px;
	line-height: 1.2;
} 
.EN-endnote{
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	text-align: justify;
	text-align-last: left;
}
/* @end */

/* @group DATA-CUSTOM-STYLES */
div[data-custom-style="ABS-abstract"] p {
	/*	color: #ADADAD;*/
	font-size: 12px;
	font-style: italic;
	line-height: 1.569;
}
div[data-custom-style="AU-author"] p {
	color: #828383;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 13px;
	text-align: center;
	text-transform: uppercase;
}
div[data-custom-style="BQ-blockquote"] p {
	/*color: #474847;*/
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 11px;
	margin-left: 30px;
	margin-right: 8px;
	margin-top: 10px;
	border-left: 4px solid #dddddd;
	padding: 0 15px;
	color: #777777;
}
div[data-custom-style="CAC-caption-centred"] p {
	color: graytext;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.138;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}
div[data-custom-style="caption-centred"] p {
	color: graytext;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.138;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

div[data-custom-style="EN-endnote"] p, div[data-custom-style="EN-endnote"] li {
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	text-align: left;
	text-align-last: left;
}
div[data-custom-style="REF-reference"] p {text-indent: -28px;
	padding-left: 28px;
	line-height: 1.2;
	text-align: left;
}
	p.EP-epigram {
		color: #474847;
		font-size: 12px;
		font-style: italic;
		font-variant: normal;
		line-height: 1.477;
		margin-bottom: 11px;
		margin-left: 60px;
		margin-right: 0;
		margin-top: 0;
		text-align: left;
	}
	
	div[data-custom-style="IN-interview-question"] p {
		font-style: italic;
	}
	
	div[data-custom-style="H1-title"] h1 {
		color: #e9362c;
		font-size: 1.3em;
		font-style: normal;
		font-variant: normal;
		font-weight: 500;
		line-height: 1.52;
		margin-bottom: 5px;
		text-align: center;
		text-transform: uppercase;
	}
	
	div[data-custom-style="H2-heading"] h2 {
		color: #e9362c;
		font-size: 0.846em;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		line-height: 1.477;
		margin-bottom: 9px;
		text-align: left;
		text-decoration: none;
		text-indent: 0;
		text-transform: uppercase;
	}
	
	div[data-custom-style="SEC-section"] h2 {
		color: #2b2c2b;
		font-size: 0.846em;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		line-height: 1.25;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 8px;
		text-align: left;
		text-decoration: none;
		text-indent: 0;
		text-transform: uppercase;
	}
	
/* @end */

/* @group PARAGRAPHS */

p.ABS-abstract {
	/*	color: #ADADAD;*/
	font-size: 12px;
	font-style: italic;
	line-height: 1.569;
}

p.AU-author {
	color: #828383;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 13px;
	text-align: center;
	text-transform: uppercase;
}

p.BF-body-first {
	color: #1c1b1a;
}

p.BQ-blockquote {
	/*color: #474847;*/
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 11px;
	margin-left: 30px;
	margin-right: 8px;
	margin-top: 10px;
	border-left: 4px solid #dddddd;
	padding: 0 15px;
	color: #777777;
}

p.BT-body {
	/*color: #1c1b1a;
	font-family: "Minion Pro", serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.255;
	margin-bottom: 11px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 2;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 2;*/
}

p.CAC-caption-centred, p.caption-centred {
	color: graytext;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.138;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

p.EN-endnote {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	text-align: left;
	text-align-last: left;
}

p.EP-epigram {
	color: #474847;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
	line-height: 1.477;
	margin-bottom: 11px;
	margin-left: 60px;
	margin-right: 0;
	margin-top: 0;
	text-align: left;
}

p.IN-interview-question {
	font-style: italic;
}

h1.H1-title {
	color: #e9362c;
	font-size: 1.3em;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 1.52;
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}

h2.H2-heading {
	color: #e9362c;
	font-size: 0.846em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.477;
	margin-bottom: 9px;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: uppercase;
}

h2.SEC-section, section h2 {
	color: #2b2c2b;
	font-size: 0.846em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.25;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: uppercase;
}

h3 {
	font-size: 0.9em;
	color: gray;
	font-style: italic;
	line-height: 1.477;
	margin-bottom: 9px;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
}

/* @end */

/*@group INLINE*/

span.HY-hyperlink {
	color: #828383;
}

span.Italic {
	font-style: italic;
	font-weight: normal;
}

span.OT-Superscript {
	vertical-align: super;
}

span.Semibold-Italic {
	font-style: italic;
	font-weight: bold;
}

span.Bold {
	font-style: normal;
	font-weight: bold;
}

span.CharOverride-1 {
	font-size: 75%;
	vertical-align: super;
}

span._idGenCharOverride-1 {
	font-size: 75%;
}

._idGenDropcap-1 {
	float: left;
	font-size: 4.863em;
	line-height: 1;
	margin-bottom: -0.273em;
	margin-right: 0.05em;
	margin-top: -0.074em;
	color: #e9362c;
}

a._idGenColorInherit {
	color: #e9362c;
	font-weight: bold;
}

/*a._idEndnoteLink:before {
	content: "[";
}

a._idEndnoteLink:after {
	content: "]";
}*/

.footnote-ref {
	font-style: normal;
	font-weight: bold;
text-decoration-line: underline;
}
/* @end */