/* EN Header and Article - Desktops and Laptops - Min-Width 1200px, No Max Width
Breakpoint information from Ricostacruz.com/til/css-media-query-breakpoints "What media query breakpoints should I use?" */
/* See https://www.sitepoint.com/understanding-and-using-rem-units-in-css/ if one wants explanation of using 62.5% for making it so that rem units become basically one tenth of pixel size count, and see https://www.madebymike.com.au/writing/fluid-type-calc-examples/ if one wants to see basis for calculations of responsive font size, responsive box size, and responsive line-height */


/* @media screen and (min-width: 1200px) { */

#endnotes_header p,				
#article_title_text p {
	font-family: 'Libertinus Serif';
	font-style: normal;
	font-weight: bold;
	text-align: left;

	line-height: 1;
	text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
}
	
#article_title_text p {
	color: #ffffff; 
}

#endnotes_header p {
	color: #999; 
}

#keywords p {
	color: #999;
	font-family: 'Montserrat';
}

#article_publication_date p, 
#article_change_date p, 
#audio_publication_date p, 
#audio_change_date p,
#video_publication_date p, 
#video_change_date p {
	color: #999;
	font-family: 'Montserrat';
}

.entry_side2_text01 p,
#article_introductory_blurb_wrap p,
.author_entry p,
#article_writings .entries_header_text p,
#article_writings .entries_subheader_text p {
	color: #ffffff;
	font-family: 'Montserrat';
}

	
#article_header_likethecfpage p {
	font-size: 1em;
}

#endnotes_list a,	
#endnotes_list p,
#article_writings p, 
#article_writings li,
.entries_text_container p {
	font-family: 'Libre Caslon';
	line-height: 1.6;
}

#article_writings .entries_section_links_back_to_top_text p,
#entries_subheader_text .entries_subheader_text p {
	font-family: 'League Gothic';
}

#endnotes_list p {
	color: #ffffff;
}

#article_title_text p.fontsize_13px,
.fontsize_13px {
	font-size: 13px;
}

#article_title_text p.fontsize_13pt5px,
.fontsize_13pt5px {
	font-size: 13px;
}

#article_title_text p.fontsize_14px,
.fontsize_14px {
	font-size: 14px;
}

#article_title_text p.fontsize_14pt5px,
.fontsize_14pt5px {
	font-size: 14.5px;
}

#article_title_text p.fontsize_15px,
.fontsize_15px {
	font-size: 15px;
}

#article_title_text p.fontsize_16px,
.fontsize_16px {
	font-size: 16px;
}

#article_title_text p.fontsize_17px,
.fontsize_17px {
	font-size: 17px;
}

#article_title_text p.fontsize_18px,
.fontsize_18px {
	font-size: 18px;
}

#article_title_text p.fontsize_19px,
.fontsize_19px {
	font-size: 19px;
}

#article_title_text p.fontsize_20px,
.fontsize_20px {
	font-size: 20px;
}

#article_title_text p.fontsize_21px,
.fontsize_21px {
	font-size: 21px;
}

#article_title_text p.fontsize_22px,
.fontsize_22px {
	font-size: 22px;
}

#article_title_text p.fontsize_23px,
.fontsize_23px {
	font-size: 23px;
}

#article_title_text p.fontsize_24px,
.fontsize_24px {
	font-size: 24px;
}

#article_title_text p.fontsize_25px,
.fontsize_25px {
	font-size: 25px;
}

#article_title_text p.fontsize_26px,
.fontsize_26px {
	font-size: 26px;
}

#article_title_text p.fontsize_27px,
.fontsize_27px {
	font-size: 28px;
}

#article_title_text p.fontsize_28px,
.fontsize_28px {
	font-size: 28px;
}

#article_title_text p.fontsize_29px,
.fontsize_29px {
	font-size: 29px;
}

#article_title_text p.fontsize_30px,
.fontsize_30px {
	font-size: 30px;
}

#article_title_text p.fontsize_31px,
.fontsize_31px {
	font-size: 31px;
}

#article_title_text p.fontsize_32px,
.fontsize_32px {
	font-size: 32px;
}

#article_title_text p.fontsize_33px,
.fontsize_33px {
	font-size: 33px;
}

#article_title_text p.fontsize_34px,
.fontsize_34px {
	font-size: 34px;
}

#article_title_text p.fontsize_35px,
.fontsize_35px {
	font-size: 35px;
}

#article_title_text p.fontsize_36px,
.fontsize_36px {
	font-size: 36px;
}

#article_title_text p.fontsize_37px,
.fontsize_37px {
	font-size: 37px;
}

#article_title_text p.fontsize_38px,
.fontsize_38px {
	font-size: 38px;
}

#article_title_text p.fontsize_39px,
.fontsize_39px {
	font-size: 39px;
}

#article_title_text p.fontsize_40px,
.fontsize_40px {
	font-size: 40px;
}

#article_title_text p.fontsize_41px,
.fontsize_41px {
	font-size: 41px;
}

#article_title_text p.fontsize_42px,
.fontsize_42px {
	font-size: 42px;
}

#article_title_text p.fontsize_43px,
.fontsize_43px {
	font-size: 43px;
}

#article_title_text p.fontsize_44px,
.fontsize_44px {
	font-size: 44px;
}

#article_title_text p.fontsize_45px,
.fontsize_45px {
	font-size: 45px;
}

#article_title_text p.fontsize_46px,
.fontsize_46px {
	font-size: 46px;
}

#article_title_text p.fontsize_47px,
.fontsize_47px {
	font-size: 47px;
}

#article_title_text p.fontsize_48px,
.fontsize_48px {
	font-size: 48px;
}

#article_title_text p.fontsize_49px,
.fontsize_49px {
	font-size: 49px;
}

#article_title_text p.fontsize_50px,
.fontsize_50px {
	font-size: 50px;
}

#article_title_text p.fontsize_51px,
.fontsize_51px {
	font-size: 51px;
}

#article_title_text p.fontsize_52px,
.fontsize_52px {
	font-size: 52px;
}

#article_title_text p.fontsize_53px,
.fontsize_53px {
	font-size: 53px;
}

#article_title_text p.fontsize_54px,
.fontsize_54px {
	font-size: 54px;
}

#article_title_text p.fontsize_55px,
.fontsize_55px {
	font-size: 55px;
}

#article_title_text p.fontsize_56px,
.fontsize_56px {
	font-size: 56px;
}

#article_title_text p.fontsize_57px,
.fontsize_57px {
	font-size: 57px;
}

#article_title_text p.fontsize_58px,
.fontsize_58px {
	font-size: 58px;
}

#article_title_text p.fontsize_59px,
.fontsize_59px {
	font-size: 59px;
}

#article_title_text p.fontsize_60px,
.fontsize_60px {
	font-size: 60px;
}

#article_title_text p.fontsize_61px,
.fontsize_61px {
	font-size: 61px;
}

#article_title_text p.fontsize_62px,
.fontsize_62px {
	font-size: 62px;
}

#article_title_text p.fontsize_63px,
.fontsize_63px {
	font-size: 63px;
}

#article_title_text p.fontsize_64px,
.fontsize_64px {
	font-size: 64px;
}

#article_title_text p.fontsize_65px,
.fontsize_65px {
	font-size: 65px;
}


@media screen and (max-width: 359px) {
	.fluidtext_header1,
	#article_title_text p {
		font-size: var(--fluidFontSize-header1-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_header1,
	#article_title_text p {
		font-size: calc(var(--fluidFontSize-header1-ofSmallestFont) + calc(var(--fluidFontSize-header1-ofLargestFont-numberOnly) - var(--fluidFontSize-header1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }
 
@media screen and (min-width: 1190px) {
	.fluidtext_header1,
	#article_title_text p {
		font-size: var(--fluidFontSize-header1-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_subheader1,
	#article_writings h1,
	#article_introductory_blurb_text p,
	#endnotes_header p,
	.author_name p {
		font-size: var(--fluidFontSize-subheader1-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_subheader1,
	#article_writings h1,
	#article_introductory_blurb_text p,
	#endnotes_header p,
	.author_name p {
		font-size: calc(var(--fluidFontSize-subheader1-ofSmallestFont) + calc(var(--fluidFontSize-subheader1-ofLargestFont-numberOnly) - var(--fluidFontSize-subheader1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_subheader1,
	#article_writings h1,
	#article_introductory_blurb_text p,
	#endnotes_header p,
	.author_name p {
		font-size: var(--fluidFontSize-subheader1-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_subheader2,
	#article_writings h2 {
		font-size: var(--fluidFontSize-subheader2-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_subheader2,
	#article_writings h2 {
		font-size: calc(var(--fluidFontSize-subheader2-ofSmallestFont) + calc(var(--fluidFontSize-subheader2-ofLargestFont-numberOnly) - var(--fluidFontSize-subheader1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_subheader2,
	#article_writings h2 {
		font-size: var(--fluidFontSize-subheader2-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_subheader3,
	#article_writings h3 {
		font-size: var(--fluidFontSize-subheader3-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_subheader3,
	#article_writings h3 {
		font-size: calc(var(--fluidFontSize-subheader3-ofSmallestFont) + calc(var(--fluidFontSize-subheader3-ofLargestFont-numberOnly) - var(--fluidFontSize-subheader1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_subheader3,
	#article_writings h3 {
		font-size: var(--fluidFontSize-subheader3-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_subheader4,
	#article_writings h4 {
		font-size: var(--fluidFontSize-subheader4-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_subheader4,
	#article_writings h4 {
		font-size: calc(var(--fluidFontSize-subheader4-ofSmallestFont) + calc(var(--fluidFontSize-subheader4-ofLargestFont-numberOnly) - var(--fluidFontSize-subheader1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_subheader4,
	#article_writings h4 {
		font-size: var(--fluidFontSize-subheader4-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_header_paragraph1,
	#article_publication_date p, 
	#article_change_date p, 
	#audio_publication_date p, 
	#audio_change_date p,
	#video_publication_date p, 
	#video_change_date p,
/*	#author_information_wrap p, */
	#keywords p {
		font-size: var(--fluidFontSize-headerParagraph1-ofSmallestFont);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_header_paragraph1,
	#article_publication_date p, 
	#article_change_date p, 
	#audio_publication_date p, 
	#audio_change_date p,
	#video_publication_date p, 
	#video_change_date p,
/*	#author_information_wrap p, */
	#keywords p {
		font-size: calc(var(--fluidFontSize-headerParagraph1-ofSmallestFont) + calc(var(--fluidFontSize-headerParagraph1-ofLargestFont-numberOnly) - var(--fluidFontSize-headerParagraph1-ofSmallestFont-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_header_paragraph1,
	#article_publication_date p, 
	#article_change_date p, 
	#audio_publication_date p, 
	#audio_change_date p,
	#video_publication_date p, 
	#video_change_date p,
/*	#author_information_wrap p, */
	#keywords p {
		font-size: var(--fluidFontSize-headerParagraph1-ofLargestFont);
	}		
}


@media screen and (max-width: 359px) {
	.fluidtext_article_paragraph1,
	#endnotes_list a,
	#endnotes_list p,
	#article_writings p, 
	#article_writings li,
	.entries_text_container p,
	#copyright p {
		font-size: var(--v16pix);
	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.fluidtext_article_paragraph1,
	#endnotes_list a,
	#endnotes_list p,
	#article_writings p, 
	#article_writings li,
	.entries_text_container p,
	#copyright p {
		font-size: calc(var(--v16pix) + calc(var(--v18) - var(--v16))*(calc(100vw - var(--screenWidth-v360pix)) / calc(var(--screenWidth-v1190) - var(--screenWidth-v360))));
	} 
 }

@media screen and (min-width: 1190px) {
	.fluidtext_article_paragraph1,
	#endnotes_list a,
	#endnotes_list p,
	#article_writings p, 
	#article_writings li,
	.entries_text_container p,
	#copyright p {
		font-size: var(--v18pix);
	}		
}

#endnotes_list p {
	display: inline;
}

