.site-header {
	background: url() top center repeat-x;
	background-size: 1440px 200px;
}

.nav-primary a {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	letter-spacing: .5px;
	padding: 20px 25px;
}

.nav-primary {
	background: #fff;
	border-bottom: 0px solid #dbec00;
}

.sidebar .enews-widget {
    background-color: #fff !important;
    background-image: url(#);
    text-align: center;
}

.genesis-nav-menu {
	clear: both;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	letter-spacing: .5px;
	line-height: 1;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 1px solid #dbec00;
}

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #000;
	font-family: 'Quicksand', sans-serif;
	color: #ff1d89;
	font-size: 13px;
	font-weight: 300;
	padding: 15px;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #000;
	outline: none;
}

.widget-title {
	border-bottom: 0px solid #eee;
  font-family: 'Oswald', sans-serif;
	background: #ff1d89;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: .5px;
	margin-bottom: 10px;
	padding: 10px 0 10px;
	text-align: center;
	text-transform: uppercase;
}

body {
	color: #555;
	font-family: 'Quicksand', sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: .5px;
	line-height: 1.5;
	margin: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
  font-family: 'Oswald', sans-serif;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 2px;
	padding: 14px 44px;
	text-transform: uppercase;
	width: 100%;
}

.page .featured-content article .entry-title {
	font-family: 'Quicksand', sans-serif;
	font-size: 18px;
	text-transform: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000;
	font-family: 'Quicksand', sans-serif;
	font-style: normal;
	font-weight: 300;
	letter-spacing: .5px;
	line-height: 1.5;
	margin: 0 0 25px;
}

		.sidebar .enews-widget,
		div.ck_form,
		.after-entry .enews-widget,
		div.ck_modal.ck_form_v6 .ck_close_link {
			background-color: #000;
		}

a.more-link,
.more-from-category a {
    background: #00c8b2;
    border: 1px solid #00c8b2;
    color: #fff;
	  font-family: 'Oswald', sans-serif;
    display: table;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1.5px;
    margin: 20px auto;
    padding: 14px 44px;
    text-align: center;
    text-transform: uppercase;
}

.archive-pagination li a {
	color: #ff7e51;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	padding: 8px 12px;
	text-transform: uppercase;
}

.front-page p:last-child,
.front-page .widget:last-child {
	border: none;
	text-align:center;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
	margin-bottom: 10px;
	text-align: center;
}