/* Franklin Gothic Font */
@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-book-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-book-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-book-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-book-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-book-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-book-webfont.svg#franklin_gothic_fsbook') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-bookit-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-bookit-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-bookit-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-bookit-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-bookit-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-bookit-webfont.svg#franklin_gothic_fsbook_italic') format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-med-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-med-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.svg#franklin_gothic_fsMdIt') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-medit-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-medit-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.svg#franklin_gothic_fsMdIt') format('svg');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}


@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-med-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-med-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-med-webfont.svg#franklin_gothic_fsMdIt') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-medit-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-medit-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-medit-webfont.svg#franklin_gothic_fsMdIt') format('svg');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-demi-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-demi-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-demi-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-demi-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-demi-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-demi-webfont.svg#franklin_gothic_fsdemi') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'franklin_gothic';
	src: url('/fonts/frankin-gothic/franklingothic-demiit-webfont.eot');
	src: url('/fonts/frankin-gothic/franklingothic-demiit-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/frankin-gothic/franklingothic-demiit-webfont.woff2') format('woff2'),
		 url('/fonts/frankin-gothic/franklingothic-demiit-webfont.woff') format('woff'),
		 url('/fonts/frankin-gothic/franklingothic-demiit-webfont.ttf') format('truetype'),
		 url('/fonts/frankin-gothic/franklingothic-demiit-webfont.svg#franklin_gothic_fsdemi_italic') format('svg');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}


/* Libre Franklin Font*/
@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 400;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-regular.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 400;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-italic.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 500;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 500;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-500italic.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 600;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 600;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-600italic.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 700;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700.svg#LibreFranklin) format('svg');
}

@font-face {
	font-display: swap;
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 700;
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.eot);
	src: url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.eot#iefix) format('embedded-opentype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.woff2) format('woff2'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.woff) format('woff'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.ttf) format('truetype'), url(/fonts/libre-franklin/libre-franklin-v13-latin_latin-ext-700italic.svg#LibreFranklin) format('svg');
}
/* Tay Lennon Font */
@font-face {
	font-family: 'TAYLennonRegular';
	src: url('/fonts/tayLennon/TAYLennon.eot');
	src: url('/fonts/tayLennon/TAYLennon.eot?#iefix') format('embedded-opentype'),
	  url('/fonts/tayLennon/TAYLennon.woff2') format('woff2'),
	  url('/fonts/tayLennon/TAYLennon.woff') format('woff'),
	  url('/fonts/tayLennon/TAYLennon.ttf') format('truetype'),
	  url('/fonts/tayLennon/TAYLennon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* Princeton Monticello Font */
@font-face {
	font-family: 'princeton_monticello';
	src: url('/fonts/hinted-PrincetonMonti-Regular.eot');
	src: url('/fonts/hinted-PrincetonMonti-Regular.eot?#iefix') format('embedded-opentype'),
	  url('/fonts/hinted-PrincetonMonti-Regular.woff2') format('woff2'),
	  url('/fonts/hinted-PrincetonMonti-Regular.woff') format('woff'),
	  url('/fonts/hinted-PrincetonMonti-Regular.ttf') format('truetype'),
	  url('/fonts/hinted-PrincetonMonti-Regular.svg#PrincetonMonti-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'princeton_monticello';
	src: url('/fonts/PrincetonMonti-Italic.eot');
	src: url('/fonts/PrincetonMonti-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/PrincetonMonti-Italic.woff2') format('woff2'),
		url('/fonts/PrincetonMonti-Italic.woff') format('woff'),
		url('/fonts/PrincetonMonti-Italic.ttf') format('truetype'),
		url('/fonts/PrincetonMonti-Italic.svg#PrincetonMonti-Italic') format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'princeton_monticello';
	src: url('/fonts/PrincetonMontiBD-Regular.eot');
	src: url('/fonts/PrincetonMontiBD-Regular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/PrincetonMontiBD-Regular.woff2') format('woff2'),
		url('/fonts/PrincetonMontiBD-Regular.woff') format('woff'),
		url('/fonts/PrincetonMontiBD-Regular.ttf') format('truetype'),
		url('/fonts/PrincetonMontiBD-Regular.svg#PrincetonMontiBD-Regular') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'princeton_monticello';
	src: url('/fonts/PrincetonMontiBD-Italic.eot');
	src: url('/fonts/PrincetonMontiBD-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/PrincetonMontiBD-Italic.woff2') format('woff2'),
		url('/fonts/PrincetonMontiBD-Italic.woff') format('woff'),
		url('/fonts/PrincetonMontiBD-Italic.ttf') format('truetype'),
		url('/fonts/PrincetonMontiBD-Italic.svg#PrincetonMontiBD-Italic') format('svg');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

body {
  font: 0.875rem/1.15 "Libre Franklin";
  line-height: 1.15rem;
  text-wrap: pretty;
}

.tayLennon {
	font-family: "TAYLennonRegular";
}

a {
	color: #EE7F2D;
	text-decoration: none;
}

a:link {
	
}

a:visited {
/*	color: var(--bs-black);*/
/*	text-decoration: none;*/
}

a:hover {
	color: var(--bs-black);
/*	text-decoration: none;*/

}

a:active {
	 text-decoration: none;
}

.blockquote {
	padding-left: 5;
	font-size: 1rem
}

.text-body-tertiary {
	font-size: 0.4rem
}

.accordion-item {
	border-style: none;
/*	color: #EE7F2D;*/
}

.accordion-button:not(.collapsed) {
	border-style: none;
	color: #EE7F2D;
	background-color: var(--bs-border-color-translucent)
}

.text-bg-primary {
	background-color: rgba(216, 149, 35, 0.5)!important
}

.dropdown-item {
	padding: 0.5rem var(--bs-dropdown-item-padding-x);
}


b, strong {
	font-weight: 600;
}

.dropdown-item.active, .dropdown-item:active {
	color: var(--bs-dropdown-link-active-color);
	text-decoration: none;
	background-color:#444;
}

.dropdown-toggle, .navbar-nav, .nav-link:active, .dropdown-toggle:active {
	color: #EE7F2D;
}

.dropdown-menu {
	--bs-dropdown-link-active-bg:#444;
	--bs-dropdown-item-padding-y: 2rem;
}

.fade-in-image {
	animation: fadeIn 5s;
	-webkit-animation: fadeIn 5s;
	  -moz-animation: fadeIn 5s;
	  -o-animation: fadeIn 5s;
	  -ms-animation: fadeIn 5s;
}

@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

*, ::before {
	line-height: 1.15em;
}
