  /* COLOR PALATE
  GREEN 	#2D9066
	TAN 		#F2E9DB
	GRAY 		#D9D9D9
	BROWN 	#4A341A
	LINK 		#94B1D1
	LINKAlt #94B1D1
*/

html, body {
	font-family: 'Libre Franklin', serif !important;
	font-weight: 400;
	font-style: normal;
	scroll-behavior: smooth;
}

h1, h2, h3 {
	font-family: 'Libre Franklin', serif !important;
	text-align: center;
}
h2 {
	color: #AC7951;
}

.headline {
  color: #2D9066;
  font-family: 'Libre Franklin';
  font-weight: 700;
}

.heading-dark {
	/* SPECIAL BLACK */
	color: text-color;
}
h2 img {
	height: 100%;
}
nav {
	background-color: #2D9066;
}
.navbar {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
  text-shadow: 2px 0.5px 8px #000000;
}
.navbar-brand {
	font-family: 'Bitter', serif !important;
  text-shadow: 2px 0.5px 8px #000000;
}
section {
	margin-bottom: 3em;
}
p {
	line-height: 1.75em;
}
a {
	color: #94B1D1;
}
footer {
	background-color: #AC7951;
	background-color: #AC8870;
	padding: 1.5em;
	font-style: italic;
	text-align: center;
}
footer p {
	margin-bottom: 0;
	font-family: 'Libre Baskerville', serif !important;
}

#splash {
	/* outline: 2px dotted pink; */
}
#splash img {
	width: 100%;
}
#splash div {
	position: absolute;
	top: 0;
	color: white;
	width: 100%;
	height: 100%;
	text-align: center;
}
#professional-experience ul {
	padding: 0;
	list-style: none;
}
#professional-experience li {
	margin-bottom: 1em;
}
#professional-experience i.fa-external-link-alt {
	padding-left: 0.25em;
}
ol#publications-main, ol#publications-extra {
	margin: 0;
	padding: 0 1em;
}
#publications-main li, #publications-extra li {
	margin-bottom: 1em;
  padding-left: 1.5em;
  text-indent:-1.5em;
}

.section-dark {
	position: relative;
	background-color: #F2E9DB;
	color: #4A341A;
}
.section-dark h3 {
	color: #a37b57;
}
.section-dark p {
	text-align: center;
}
.section-light {
	margin-bottom: 0;
	padding-bottom: 2em;
	border-bottom: 1px solid #A37B57;
}

.carousel-inner{
  width: 100%;
  max-height: 520px; !important
}

.panel {
	/* background-color: orange; */
	margin-bottom: 1.5em;
}
.panel-main {
	background-color: #F2E9DB;
	padding: 2em 1em 0 1em;
}
.panel-extra {
	background-color: #F2E9DB;
	padding: 0 1em 1em 1em;
}
.panel-footer {
	background-color: #AC8870;
	padding: 1em;
	text-align: right;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}
.panel-footer:hover {
	color: #FFFFFF;
	background-color: #221A1E;
}
