@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;700&display=swap";html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: bely,serif;
	font-size: 1em;
	line-height: 1.2em
}

html img, body img {
	border: none
}

#isSmall {
	visibility: hidden;
	float: none
}

#isMedium {
	visibility: hidden;
	float: none
}

#isLarge {
	visibility: hidden;
	float: none
}

.w1Col {
	width: 12.5%
}

.w2Col {
	width: 25%
}

.w3Col {
	width: 37.5%
}

.w4Col {
	width: 50%
}

.w5Col {
	width: 62.5%
}

.w6Col {
	width: 75%
}

.w7Col {
	width: 87.5%
}

.w8Col {
	width: 100%
}

.floatLeft {
	float: left
}

.floatRight {
	float: right
}

* {
	box-sizing: border-box
}

.top {
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	font-family: bely,serif;
	color: #fff;
	background-color: #fff;
	width: 100%;
	padding: 1rem 6%;
	z-index: 1000;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.top .topLogo {
	height: 2.5rem;
	margin: 0 auto
}

.top .topLogo img {
	height: 100%;
	display: block
}

.chapterImage {
	cursor: default;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	z-index: 500;
	text-align: center;
	height: 100vh;
	overflow: hidden;
	line-height: 1.5em;
	margin: 0 auto;
	overflow: visible
}

.chapterImage .chapterTitle {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 5%;
	width: 90%;
	text-align: center;
	opacity: 0;
	transition: .5s ease-in .5s
}

.chapterImage .chapterTitle.show {
	opacity: 1;
	transition: .5s ease-in .5s
}

.chapterImage .chapterTitle h1, .chapterImage .chapterTitle h2, .chapterImage .chapterTitle h3 {
	font-size: 0;
	line-height: 0
}

.chapterImage .chapterTitle img {
	display: block;
	width: 100%;
	height: auto;
	margin: auto;
	max-width: 900px
}

.chapterImage .chapterTitle.c0 {
	animation: opacityIn 1.5s ease 1s 1 forwards;
	transition: none
}@keyframes opacityIn {
0% {
	opacity: 0
}

100% {
	opacity: 1
}
}.chapter {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	width: 100%;
	position: relative;
	max-width: 1600px;
	z-index: 500
}

.chapter>.inlineImage {
	transform: translateY(-50px)
}

.chapter.c1 {
	margin: 76px auto 0 auto
}

.chapter.offset {
	margin-top: -50px
}

section {
	position: relative;
	display: block;
	cursor: default;
	overflow: hidden;
	user-select: none;
	margin: 0 auto;
	padding: 5em 0;
	text-align: left;
	box-sizing: border-box;
	color: #333;
	font-family: bely,serif;
	width: 100%;
	max-width: 1000px
}

section.ctaChapter {
	padding: 0 0 1em 0
}

section.ctaChapter .ctaImage {
	width: 100%;
	max-width: 627px;
	margin: 0 auto 64px auto;
	display: block;
	transition: .24s ease-in-out all
}

section.ctaChapter .ctaImage img {
	width: 100%
}

section.green {
	background: #6ec1ab url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/bg_text.jpg) no-repeat fixed;
	background-size: cover
}

section.green p, section.green a:link, section.green a:visited {
	color: #333
}

section.green p:first-of-type:first-letter, section.green a:link:first-of-type:first-letter, section.green a:visited:first-of-type:first-letter {
	color: #ef3125;
	background: #fff
}

section.centered {
	padding: 2.5em 5em 4.5em 5em;
	max-width: 1200px
}

section h2, section h3 {
	font-family: bely,serif;
	font-weight: 900;
	color: #6ec1ab;
	font-size: 2em;
	line-height: 1em;
	margin: 0;
	text-transform: uppercase;
	text-align: center
}

section h3 {
	font-weight: 700;
	font-size: 1.25em;
	margin: 1em 0 2em 0
}

section p {
	padding: 0;
	margin-bottom: 1em
}

section p:first-of-type {
	margin-bottom: 0
}

section p:last-of-type {
	margin-bottom: 0
}

section p:first-of-type:first-letter {
	font-size: 630%;
	float: left;
	line-height: 66%;
	margin: .1em .15em 0 0;
	padding: 20px;
	color: #fff;
	font-weight: 900;
	background: #ef3125
}

section a:link, section a:visited, section a:active {
	color: #6ec1ab;
	font-weight: 900
}

section a:link.cta, section a:visited.cta, section a:active.cta {
	display: block;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	width: 100%
}

section a:link.cta img, section a:visited.cta img, section a:active.cta img {
	width: 100%
}

section a:hover.cta {
	background: transparent url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/cta-hover.jpg) no-repeat center;
	background-size: contain
}

section .mobileOnly {
	display: none
}

.inlineImage {
	position: relative;
	margin: 24px auto;
	width: 100%;
	text-align: center;
	overflow: hidden;
	opacity: 0;
	transition: .5s ease-in .5s;
	max-width: 1000px
}

.inlineImage.show {
	opacity: 1;
	transition: .5s ease-in .5s
}

.inlineImage img {
	display: block;
	width: 100%;
	height: auto;
	margin: auto
}

.inlineImage .caption {
	position: absolute;
	left: 0;
	bottom: 20%;
	box-sizing: border-box;
	color: #fff;
	background: rgba(255,255,255,.8);
	padding: 16px 8px 16px 20px;
	font-size: .9em;
	text-transform: uppercase;
	line-height: 1em;
	color: #1c2e44;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: cener
}

.inlineShare {
	text-align: center;
	margin: 0 0 2em 0
}

.inlineShare span {
	position: relative;
	display: inline-block;
	transform: translateY(-9px);
	text-transform: uppercase;
	color: #333;
	font-family: bely,serif;
	font-size: .9em;
	font-weight: bold
}

.inlineShare a {
	text-decoration: none !important;
	background: none !important
}

.inlineShare a img {
	width: 30px;
	height: auto;
	margin-left: 8px
}

.inlineShare a:hover {
	background: none !important;
	text-decoration: none !important
}

.inlineShare a:hover img {
	opacity: .75
}

.footer {
	position: relative;
	width: 100%;
	background: #6ec1ab url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/bg_text.jpg) no-repeat fixed;
	background-size: cover;
	text-align: center;
	padding: 0 0 64px 0;
	z-index: 1000
}

.footer a {
	text-decoration: none
}

.footer .alsoLike {
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	padding: 2em 5%;
	text-align: center;
	color: #fff;
	font-family: bely,serif;
	font-weight: 900;
	font-size: 2em;
	line-height: 1em;
	text-transform: uppercase
}

.footer .alsoLikeLinkWrap .linkWrapper {
	position: relative;
	padding-bottom: 12%;
	width: 20%;
	max-width: 300px;
	margin: 0 20px;
	display: inline-block
}

.footer .alsoLikeLinkWrap .rLink {
	width: 100%;
	height: 100%;
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	max-height: 180px
}

.footer .alsoLikeLinkWrap .rLink.rLink1 {
	background: transparent url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/link1.jpg) no-repeat center center;
	background-size: 100% auto
}

.footer .alsoLikeLinkWrap .rLink.rLink2 {
	background: transparent url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/link2.jpg) no-repeat center center;
	background-size: 100% auto
}

.footer .alsoLikeLinkWrap .rLink.rLink3 {
	background: transparent url(https://boelterlincoln.com/clients/greencounty/oddities_2025/img/link3.jpg) no-repeat center center;
	background-size: 100% auto
}

.footer .alsoLikeLinkWrap .rLink .linkTitleWrapper {
	background-color: #fff;
	display: table;
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 10px
}

.footer .alsoLikeLinkWrap .rLink .linkTitleWrapper .linkTitle {
	display: table-cell;
	vertical-align: middle;
	color: #333;
	font-family: bely,serif;
	font-weight: 700;
	font-size: 1em;
	line-height: 1em;
	text-transform: uppercase
}
