body {
	font-family: Merriweather, Roboto Mono, Calibri, Arial, sans-serif;
	color: #2e3d50;
	/*margin: 60px ; */
	margin: 0 auto;
	max-width: 1100px;
	font-size: 1rem;
	margin-top: 3rem;
	margin-bottom: 3rem;

}

p {
	margin-top: 0.75rem;
}

ul {
	margin-top: 0.5rem;
	padding-left: 1rem;
}

h1 {
	text-align: center;
	margin-bottom: 2.5px;
	font-size: 2rem;


}

.experience-list {
	//color: red;
	//list-style-type: square;
}

.projects-list,
.certifications-list,
.skills-list {
}


.certifications-sublist {
	font-size: 0.9rem;
	//padding-bottom: 0.5rem;
	margin-bottom: 0.3rem;
	margin-top: 0.3rem;
	color: lightblue;
}

h2 {
	text-align: center;

	border-bottom: 2px solid #2e3d50;
	padding-bottom: 0.25rem;
	margin-bottom: 0.5rem;

	//border-bottom-style: solid;
	//border-bottom-width: 2px;
	//padding-bottom: 0.25rem;

	font-size: 1.35rem;
}

h3 {
	font-size: 1.1rem;
	margin-top: 0.75rem;
	margin-bottom: 0.5rem;
	text-align: center;
	text-decoration-line: underline;
}

h4 {
	font-size: 1rem;
	margin-top: 0.5rem;
	margin-bottom: 0rem;
	text-align: center;
	font-style: normal;
	text-decoration-line: underline;
}

.certification-id {
	text-decoration-line: none;
	font-size: .9rem;
}


.summary,
.experience,
.education,
.skills {
	//color: red;
	margin-top: 0;

}

.education {
	text-align: center;
}

.experience-meta,
.education-meta {
	font-size: .9rem;
	text-align: center;
}

.contact-info {
	text-align: center;
	font-size: 0.9rem;
}

.separator {
	color: red;
}

