/* ACCESSIBILITIY*/
	a:hover, a:focus {
	text-decoration: underline;
	}
	a.skip-links-item {
	font-size: 14px;
	text-decoration: underline; 
	position: absolute;
	left: 15px;
	top: -100px;
	z-index: 10000;
	height: auto;
	margin: 0 auto;
	padding: 10px 15px;
	background-color: transparent;
	color: #ffba00;
	outline: none;
	transition: top .2s,background-color .2s;
	}

	a.skip-links-item:active,
	a.skip-links-item:focus {
	top: 0;
	background-color: #272727;
	} 

	#skip-links {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	margin-left: 0;
	list-style: outside none;
	}

h1,
h2,
h3,
h4,
h5,
h6{
	font-family: 'Playfair Display', serif;
	font-weight: bold;
}

h1{
	font-size:350%
}
h2{
	font-size:275%
}

h3{
	font-size:200%;
}

p{
	font-family: "Open Sans", sans-serif;
}

a{
	color:#F2C57C;
}

.modal a{
	color:#426A5A;
	font-weight: bold;
	text-decoration: underline;
}

.nav a:hover{
	color:#EF6F6C;
}

section a{
	color:#426A5A;
	font-weight:bold;
	text-decoration:underline;
}

.ear-hero{
	width:100%;
	height:90vh;
	background-image: url('../images/hero.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:cover;
}

.ear-hero-secondary{
	width:100%;
	height:50vh;
	background-image: url('../images/si-small-two.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:cover;
}

.ear-hero h1{
	color:#fff;
	font-size:175%;
	text-shadow: 2px 2px 5px #999;
}

.ear-hero-secondary h1{
	color:#333;
	font-size:175%;
	text-shadow: 2px 2px 5px #999;
}

.ear-hero h1 span{
	color:#7FB685;
}

.ear-intro{
	color:#fff;
	padding-top:185px;
}

.ear-intro h2{
	text-shadow: 2px 2px 5px #333;
}

.ear-intro-secondary{
	color:#fff;
	padding-top:155px;
}

.ear-story{
	background-image: url('../images/story.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:cover;
}

.ear-overall{
	background-color:#2A3D45;
	color:#efefef;
}

.ear-intro p{
	font-size:125%;
}

.ear-img{
	display:block;
	overflow:hidden;
	padding-bottom:64px;
	height:200px;
}
.ear-img img{
	max-width:75%;
}
.ear-how p{
	font-size:85%;
}

.ear-how-bg{
	background:#efefef;
}

.ear-nav li{
	font-weight:bold;
	text-shadow: 1px 1px 5px #333;
}

.ear-about{
	background-image: url('../images/about-row.jpg');
	background-repeat: no-repeat;
	background-position:top center;
	background-size: cover;
	height:63vh;
}

.ear-about-text{
	padding-top:115px;
}

footer{
	background-color:#426A5A;
	color:#fff;
	font-size: 90%;
}