@charset "utf-8";
/* CSS Document */

/*Make Colummns Same Height */


/* HEADER FONTS */

.custom h1 {
	font-family: 'Crimson Text', serif;
	font-size:48px;
	text-height:48px;
	font-weight:bold;
}

.custom h2 {
	font-family: 'Crimson Text', serif;
	font-style:italic;
	font-size:36px;
	text-height:36px;
	color:#31708F;
}

.custom h3 {
	font-family: 'Crimson Text', serif;
	font-size:24px;
	text-height:36px;
}

.custom h4 {
	font-family: 'Crimson Text', serif;
	font-size:22px;
	text-height:24px;
}

.custom h5 {
	font-family: 'Crimson Text', serif;
	font-size:20px;
	text-height:24px;
}

.custom h6 {
	font-family: 'Crimson Text', serif;
	font-size:18px;
	text-height:24px;
}

.custom p {
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	text-height:18px;
}

.custom li {
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	text-height:18px;
}

.header {
	height:175px;
	margin-top:30px;
	margin-bottom: 30px;
}

.nav-wrapper {
	margin-top:20px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

#nav a {
	display:inline-block;
	width:95%;
	margin-left:15px;
	margin-top:5px;
	padding:10px;
	text-decoration:none;
	background-color:transparent;
	color:#000;
}

#nav a:hover {
	background-color:#BBD9E8;
	font-weight:bold;
}

#nav .active {
	color:#000;
	font-weight:bold;
}

#nav a.active1 {
	color:#000;
	background-color:#BBD9E8;
	font-weight:bold;
}


.content-wrapper {
	margin-top:20px;
}

.feature-wrapper {
	margin-top:20px;
	padding-bottom:30px;
}

.footer-wrapper {
	margin-top:20px;
}

.icon-pad {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.image-set {
	display:inline;
}
/* Navigation Customization */


/* Feature Row Icon Hover Change */

#some-element {
  display: none;
  font-size: 10px;
  margin-top: 10px;
}

#some-div:hover #some-element {
  display: block;
}


/* Nav Collapse Stacked Menu */
.mobile-menu ul li {
	text-align:center;
}