
/* —————————————————	CDN STYLES */

.navbar		{ margin-bottom: 0; border-radius: 0; }
.footer		{ background-color: #f2f2f2; padding: 25px; }
.gap-right	{ margin-right: 10px; }
.main		{ margin-top: 50px; }
a.hline		{ color: black; }
a.red		{ color: red; }
a.green		{ color: green; }
a.lib		{ color: #04204a; font-weight: bold; border-bottom: 1px dotted #04204a; }
a.lib:hover	{ text-decoration: none; border-bottom: 1px solid #04204a; }
.liblink		{ font-family: Century Gothic, sans-serif; font-size: 12pt; font-color: #04204a; line-height: 1.5em; }
.mark 		{ background-color: yellow; }
.af		{ font-family: calibri, sans-serif; font-size: 6pt; font-color: 000000; }
p		{ font-family: calibri, sans-serif; font-size: 15pt; }
.pside		{ font-family: Century Gothic, sans-serif; font-size: 11pt; line-height: 1.5em; }
.breadcrumb		{ font-family: Century Gothic, sans-serif; font-size: 8pt; line-height: 1.5em; background-color: #fff; }
.copy		{ font-family: Century Gothic, sans-serif; font-size: 11pt; line-height: 1.5em; }
.lside		{ font-family: Century Gothic, sans-serif; font-size: 12pt; }
li	{ font-family: calibri, serif; font-size: 14pt; line-height: 1.5em; margin-bottom: 10px; margin-top: 10px; }
.navli	{ font-family: calibri, sans-serif; font-size: 12pt; }
.lifootnote	{ font-family: Century Gothic, sans-serif; margin-bottom: 10px; font-size: 10pt; }
.menulink		{ font-family: calibri, arial, Helvetica, sans-serif; font-size: 14pt; line-height: 4.5em; }
.table-font	{ font-family: calibri, arial, Helvetica, sans-serif; font-size: 13pt; font-style: bold; line-height: 1.5em; }
blockquote		{ font-family: Times New Roman, serif; font-size: 15pt; color: #3a3a3a;}
.intro		{ font-family: Times New Roman, Times, serif; font-size: 14pt; font-style: italic; color: #000000; }
.quote		{ font-family: Times New Roman, serif; font-size: 18pt; font-style: italic; text-align: center; color: #7d0101; line-height: 1.5em; border-bottom: 5px dotted #e6e7e8; border-top: 5px dotted #e6e7e8; margin-top: 30px; margin-bottom: 30px; }
.quote2		{ font-family: Times New Roman, serif; font-size: 18pt; font-style: italic; text-align: center; color: #7d0101; line-height: 1.5em; border-bottom: 5px dotted #e6e7e8; border-top: 5px dotted #e6e7e8; margin-top: 30px; margin-bottom: 30px; }
.ewarmup	{ font-family: Times New Roman, Times, serif; font-style: italic; font-size: 18pt; color: #bf060f; line-height: 1.5em; }
small		{ font-family: Century Gothic, serif, sans-serif; }
.smaller	{ font-family: Century Gothic; font-size: 8pt; }
.about		{ font-family: Times New Roman, Century Gothic, sans-serif; font-size: 14pt; font-style: italic; color: #012e55; }
.runner		{ font-family: Century Gothic, sans-serif; font-size: 10pt; color: #8a8a8a; letter-spacing: 6px }
.posted		{ font-family: Century Gothic, sans-serif; font-size: 10pt; }
.caption	{ font-family: Century Gothic; font-size: 8pt; color: #8a8a8a; }
.captionr	{ font-family: Century Gothic; font-size: 8pt; color: #8a8a8a; text-align: right; }
.captionitl	{ font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; color: #8a8a8a; }
.inlinecaption	{ font-family: Century Gothic, sans-serif; font-size: 12pt; line-height: 1.5em; }
.hsub		{ font-family: Century Gothic, sans-serif; font-size: 14pt; color: #5f6062; }
.iq		{ font-family: Times New Roman, Times, serif; font-style: italic; font-weight: bold; font-size: 17pt; line-height: 1.5em; }
div.a	{  text-indent: 50px; }
img	{ border: 0px; border-radius: 4px; padding: 5px; }

.iframe-container		{ position: relative; width: 100%; padding-bottom: 56.25%; height: 0; }
.iframe-container iframe	{ position: absolute; top:0; left: 0; width: 100%; height: 100%; }
.vid01				{ width: 100%; height: auto; max-width: 100%; }

divfloatr	{ float: right; width: 120px; margin: 0 0 15px 20px; padding: 15px; border: 1px solid black; text-align: center; }

div.card {  width: 250px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); text-align: center; }
div.header { background-color: #4CAF50; color: white; padding: 10px; font-size: 40px; }
div.container { padding: 10px; }


/* —————————————————	IMAGE ALIGNMENT & CONTROLS */

.imgright	{ float: right; margin: 10px 10px 10px 10px; }
.imgleft	{ float: left; margin: 10px 10px 10px 10pxpx; }
.ImgCaption	{ text-align: center; }


.Clearance	{ clear: both; }


.h1-script	{ font-family: Segoe script; Script MT Bold; font-size: 44pt; line-height: 1.0em; }
.h2-script	{ font-family: Segoe script; Script MT Bold; font-size: 34pt; line-height: 1.0em; }
.h3-script	{ font-family: Segoe script; Script MT Bold; font-size: 24pt; line-height: 1.0em; }
.h4-script	{ font-family: Segoe script; Script MT Bold; font-size: 16pt; line-height: 1.0em; }
.h1-news	{ font-family: times new roman, arial, Helvetica, sans-serif; font-size: 50pt; font-style: bold; }

h1	{ font-family: Century Gothic; sans-serif; font-size: 34pt; }
h2	{ font-family: Century Gothic; sans-serif; font-size: 26pt; }
h3	{ font-family: Century Gothic; sans-serif; font-size: 22pt; }
h4	{ font-family: Century Gothic; sans-serif; font-size: 18pt; }
h5	{ font-family: Century Gothic; sans-serif; font-size: 14pt; }
h6	{ font-family: Century Gothic; sans-serif; font-size: 10pt; }

.Ctr	{ text-align: center; }
.Lft	{ text-align: left; }
.Rt	{ text-align: right; }
a.linkg {  color: white; background: #249e3f; padding: 0 7px; border-radius: 10px; }
.bedazzlebul	{ color: #c64652; font-size: 16pt; }
.Tmark    	{ position: relative; top: 0.26em; vertical-align: top; font-size: 0.4em; } 
.center		{ margin: auto; width: 100%; border: 1px solid #ffffff; padding: 20px; }





/* —————————————————	SLIDE STYLES */

.SingleSlide	{ padding: 10px 10px 0; }

