@import  "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&amp;display=swap";

body {
	background: #fff;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 200;
	letter-spacing: .4px;
	line-height: 2;
}

.entry-content p:first-child:first-letter {
	float: none;
	font-size: 100%;
	line-height: 2px;
	margin: 0;
	padding: 0;
}

.genesis-nav-menu {
	clear: both;
	line-height: 1;
	text-align: center;
	width: 100%;
	background: #fff;
}

.nav-primary {
	background: #fff;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
}

.genesis-nav-menu a {
	color: #333;
	display: block;
	font-family: 'Montserrat', serif;
	font-size: 11px;
	letter-spacing: 3px;
	padding: 18px 20px;
	text-transform: uppercase;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item &gt; a {
	color: #333 !important;
	background-color: #cbe7f5;
}

.home-top-right {
	background: #ffffff;
}

.site-footer {
	background: #cbe7f5;
}

.entry-title {
	font-size: 20px;
	line-height: 1.3;
	padding: 5% 0 0;
}

input, select, textarea {
	background-color: #f7f7f7;
	font-size: 14px;
	font-weight: 300;
	width: 100%;
}

.sidebar .enews-widget {
	background: #cbe7f5;
	border-color: #cbe7f5;
	margin: 0 0 40px;
	padding: 20px;
	text-align: center;
}

.enews-widget {
	color: #333;
	font-size: 14px;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	color: #555;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	line-height: 1.4;
	margin: 0 0 16px;
	text-transform: uppercase;
}

.archive-pagination li a:hover, .archive-pagination li.active a {
	background: #cbe7f5;
	border-color: #FADCD5;
}

.genesis-nav-menu .sub-menu a {
	color: #fff;
	background-color: #205e7e;
	font-size: 10px;
	position: relative;
	width: 200px;
}

.enews-widget input[type="submit"] {
	background-color: #205e7e;
	color: #fff;
}

.genesis-nav-menu .sub-menu::after {
	border-bottom-color: #205e7e;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {
	background-color: #205e7e;
}

.widget-title {
	border-bottom: 1px solid #D7D7D7;
}

.entry-content a {
	color: #1176BA;
}

a {
	color: #1176BA;
	text-decoration: none;
}

.entry-footer .entry-meta a {
	font-size: 10px;
}

.single .content .entry-title {
	text-transform: none;
	font-size: 25px;
	font-family: "Open Sans", sans-serif;
}