@charset "utf-8";

p {
	display: block;
	margin-block-start: 0.5rem;
    margin-block-end: 0.5rem;
    margin-inline-start: 0rem;
    margin-inline-end: 0rem;
	-webkit-margin-before: 0.5rem;
	-webkit-margin-after: 0.5rem;
	-webkit-margin-start: 0rem;
	-webkit-margin-end: 0rem;
}
h1 {
	display: block;
	color: #01407F;
	font-family: EB Garamond, serif;
	font-size: 1.4rem;
	font-weight: bold;
	letter-spacing: 0.075rem;
	text-decoration: none;
	padding: 0rem 0rem 0rem 0rem;
	margin-block-start: 0rem;
    margin-block-end: 0rem;
    margin-inline-start: 0rem;
    margin-inline-end: 0rem;
	-webkit-margin-before: 0rem;
	-webkit-margin-after: 0rem;
	-webkit-margin-start: 0rem;
	-webkit-margin-end: 0rem;
}
h2 {
	display: inline;
	color: #000000;
	font-family: EB Garamond, serif;
	font-size: 1.25rem;
	font-weight: bold;
	letter-spacing: 0.075rem;
	text-decoration: none;
	padding: 0rem 0rem 0rem 0rem;
	margin-block-start: 0rem;
    margin-block-end: 0rem;
    margin-inline-start: 0rem;
    margin-inline-end: 0rem;
	-webkit-margin-before: 0rem;
	-webkit-margin-after: 0rem;
	-webkit-margin-start: 0rem;
	-webkit-margin-end: 0rem;
}

main {
	display: block;
	margin-top: 8.25rem;
	position: relative;
	color: #000000;
	font-family: EB Garamond, serif;
	font-size: 1.25rem;
	letter-spacing: 0;
	text-decoration: none;
	text-align: center;
	padding: 0rem 0rem 0rem 0rem;
}
main a:link, main a:visited {
	color: #01407F;
	font-family: EB Garamond, serif;
	font-size: 1.25rem;
	letter-spacing: 0;
	text-decoration: none;
	cursor: pointer;
}
main a:hover, main a:active {
	color: #000000;
	font-family: EB Garamond, serif;
	font-size: 1.25rem;
	letter-spacing: 0;
	text-decoration: 0;
	cursor: pointer;
}

#image {
	display: inline-block;
	width: 37.5%;
	vertical-align: top;
}

#image img {
	width: 100%;
	overflow-clip-margin: content-box;
	overflow: auto;
}

#imagesaver {
	display: block;
	width: 100%;
}

#imagesaver img {
	width: 100%;
	overflow-clip-margin: content-box;
	overflow: auto;
}

#content {
	display: inline-block;
	width: 62.5%;
	margin: 0rem 0rem 0rem -0.3rem;
	padding: 0.5rem 1rem 0rem 1rem;
	vertical-align: top;
	line-height: 1.25;
	text-align: left;
}

#title {
	display: block;
	text-align: center;
	padding: 0.5rem 0rem 0rem 0rem;
}

#titlehr {
	display: inline-block;
	width: 5rem;
	padding: 0.25rem 0rem 0.75rem 0rem;
}

.heading {
	display: block;
	padding: 0.5rem 0rem 0rem 0rem;
}

#content ul {
	list-style-type: disc;
	padding: 0rem 0rem 0rem 2.5rem;
}


@media screen and (min-width: 1181px) {
#imagesaver {
	display: none;
}
}

@media screen and (max-width: 1180px) {
main {
   margin-top: 0rem;
}
#image {
	display: none;
}
#content {
	display: block;
	width: 100%;
	margin: -7rem 0rem 2rem 0rem;
}
}

@media screen and (max-width: 668px) {
#content {
	margin: -5rem 0rem 2rem 0rem;
}
#content li {
	padding: 0.25rem 0rem 0.25rem 0rem;
}
}

@media screen and (max-width: 468px) {
#content {
	margin: -3.5rem 0rem 2rem 0rem;
}
}