@import  "https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700";

/* typography */
h1.entry-title, .entry-title a, .sidebar .widgettitle a, a, h1, h2, h3, h4, h5, h6, .widgettitle, .entry-content a, .entry-content a:hover {
	color: #5EC3B0;
}

h1.entry-title, .entry-title, .entry-title a, .sidebar .widgettitle a, h1, h2, h3, h4, h5, h6, .widgettitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
}

.home-top .entry-title a {
	font-size: 28px;
}

.home-bottom .widgettitle {
	font-size: 28px;
}

.entry-title a {
	font-size: 22px;
	text-align: center;
	letter-spacing: 2px;
}

.entry-title {
	text-align: center;
}

.archive .one-third .entry-title, .page-template-page_blog .one-third .entry-title, .recipes-bottom .featuredpost h2 {
	font-size: 15px;
	text-align: center;
}

/* metas */
.entry-header .entry-meta, .post-info {
	text-align: center;
	font-size: 14px;
}

.entry-comments-link::before {
	content: "";
	display: none;
}

/* header */
.header-image .site-header {
	background-position: center left !important;
	background-size: 420px auto !important;
	border-bottom: 2px solid #ededed;
}

.title-area {
	width: 420px;
	float: left;
}

.site-header .widget-area {
	width: 660px;
}

.header-image .site-title a {
	min-height: 138px;
}

/* menu */
.genesis-nav-menu a {
	padding: 20px 15px;
}

.genesis-nav-menu {
	text-align: right;
	border-bottom: none;
	border-top: none;
}

.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color: #5EC3B0;
	border-bottom: 3px solid #5EC3B0;
}

.genesis-nav-menu a {
	color: #5EC3B0;
	border-bottom: 3px solid #FFF;
}

.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color: #fff;
	background: #5EC3B0;
}

.genesis-nav-menu .sub-menu a {
	color: #5EC3B0;
}

.site-header .sub-menu {
	border-top: none;
	border-left: 3px solid #5EC3B0;
}

.genesis-nav-menu .sub-menu {
	border-bottom: none;
}

/* home */
.home-top .featured-content img {
	margin: 0 auto;
	display: block;
	text-align: center;
}

.initial-more {
	width: 100%;
	margin-bottom: 30px;
	padding: 12px 20px !important;
	text-align: right;
}

/* widgets */
.enews-widget {
	background: #85EDD9;
	color: #333;
}

.enews-widget .widgettitle {
	color: #333;
	border-bottom: 1px solid #FFF;
}

.user-profile .alignright {
	margin-left: 0;
}

/* buttons */
.enews-widget input[type="submit"], .button, button, input[type="button"], input[type="reset"], input[type="submit"], a.more-link, .more-from-category a {
	background: #5EC3B0;
	border: 2px solid #5EC3B0;
	color: #FFF;
}

.enews-widget input:hover[type="submit"], .button:hover, button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], a.more-link:hover, .more-from-category a:hover {
	background: #FFF;
	color: #5EC3B0;
}

/* popular posts */
.wpp-thumbnail {
	width: 100px;
	height: auto;
}

.wpp-list li:before {
	display: none;
}

.wpp-list a.pinit-button {
	display: none !important;
}

.wpp-post-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 18px;
	text-decoration: none;
}

/* pagination */
.pagination ul {
	text-align: center;
	font-weight: 700;
	font-size: 12px;
}

.archive-pagination li {
	border: none;
	padding: 8px 10px;
	background: #5EC3B0;
	color: #FFF;
}

.archive-pagination li a, .archive-pagination a {
	color: #FFF;
}

.archive-pagination li:hover, .archive-pagination li:active, .archive-pagination li:focus, .archive-pagination .active, .archive-pagination .pagination-omission {
	background: #FFF;
}

.archive-pagination li:hover>a, .archive-pagination li:active>a, .archive-pagination li:focus>a, .archive-pagination .active a, .archive-pagination li.active a {
	color: #5EC3B0;
}

.archive-pagination .pagination-omission {
	color: #5EC3B0;
}

/* contact form */
.wpcf7 input[type="checkbox"] {
	width: 60px;
}

.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
	color: #FFF;
	background: #5EC3B0;
	border: 1px solid #5EC3B0;
	font-size: 15px;
	font-weight: 600;
}

.wpcf7 input:hover, .wpcf7 select:hover, .wpcf7 textarea:hover, .wpcf7 input:active, .wpcf7 select:active, .wpcf7 textarea:active, .wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus {
	background: #FFF;
	color: #5EC3B0;
	border: 1px dashed #5EC3B0;
}

/* recipe index */
.recipes-bottom .widget {
	border-bottom: 3px solid #5EC3B0;
}

.recipes-top {
	background: #85EDD9;
}

.search-form input {
	padding: 11px;
	color: #5EC3B0;
}

.recipes-top .widgettitle {
	color: #333;
}

.recipes-top select {
	color: #5EC3B0;
	background: #FFF;
}

/* search form */
::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
	color: #5EC3B0;
}

::-moz-placeholder {
/* Firefox 19+ */
	color: #5EC3B0;
}

:-ms-input-placeholder {
/* IE 10+ */
	color: #5EC3B0;
}

:-moz-placeholder {
/* Firefox 18- */
	color: #5EC3B0;
}

@media screen and (max-width: 1156px) {
	.title-area {
		width: 350px;
	}
	
	.header-image .site-header {
		background-size: 350px auto !important;
	}
	
	.site-header .widget-area {
		width: 600px;
	}
}

@media screen and (max-width: 1026px) {
	.site-header .widget-area {
		width: 270px;
		float: none;
		margin: 0 auto;
		clear: both;
		padding: 0;
	}
	
	.header-image .site-header .widget-area {
		padding: 0;
	}
	
	.header-image .site-header {
		background-position: center 10px !important;
	}
	
	.header-image .title-area {
		width: 100%;
		margin-top: -10px;
	}
	
	.header-image .site-title a {
		min-height: 94px;
	}
}

@media screen and (max-width: 419px) {
	.header-image .site-header {
		background-size: contain !important;
	}
}