/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.header-image .site-title a {
	float: left!important;
	min-height: 217px !important;
	width: 100%;
	z-index:1000;
}

.header-image .site-header {
	background-size: 400px 217px !important;
		z-index:1000;
	background-position:left!important;
}

.genesis-nav-menu {
	border-bottom: 1px solid #000 ;
	border-top: 1px solid #000;
	margin-top: -78px;
}

.site-inner {
	clear: both;
	display: block;
	margin: 0 auto 40px;
}

#featured-post-8 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-6 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-5 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-4 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-3 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-2 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-1 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-10 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-9 .entry-header .entry-meta {
	text-align: center !important;
}

#featured-post-11 .entry-header .entry-meta {
	text-align: center !important;
}

h4.widgettitle, .home-bottom .widgettitle {
	font-family: Source Sans Pro !important;
	color: #f1cb38;
	border-bottom: 1px solid #f1cb38;
	font-weight: 600;
	font-size: 24px;
}

a.more-link, .more-from-category a {
	background: #29416F none repeat scroll 0 0;
	color: #fff;
}

.more-from-category a:hover {
	background: #f1cb38 !important;
	color: #fff;
}

body {
	font-size: 19px !important;
}

h2, h1.entry-title {
	text-transform: none !important;
}

.site-description {
	display: none !important;
}

.foodie-pro .site-header {
	padding: 0 !important;
}

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

.sidebar-primary {
	margin-top: -11px;
}

#sxss_signature {
	border: none !important;
}

h3.widgettitle, .footer-widgets .widgettitle {
	color: #f1cb38;
	background: #29416F;
	font-size: 20px;
	padding: 8px;
}

.genesis-nav-menu .sub-menu {
	border-bottom: 5px solid #F1CB38;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #F1CB38;
	background: #29416F;
}

@media only screen and (max-width: 767px) {
	.header-image .site-header {
		background-position: center !important;
		background-size: 400px 217px !important;
		padding-top: 70px !important;
		margin-bottom: -80px;
	}
	
	.header-image .site-title a {
		float: none;
		min-height: 150px !important;
		width: 100%;
	}
	
	.content-sidebar .content {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 420px) {
	.header-image .site-header {
		background-position: center !important;
		background-size: 300px 163px !important;
		margin-bottom: -70px;
		padding-top: 60px !important;
}
	.header-image .site-title a {
		float: none;
		min-height: 125px !important;
		width: 100%;
	}
		
	.content-sidebar .content {
		margin-top: 20px;
	}
}
h2 { 
	color: #000000;
font-size:24px; 
} 

.entry-content h2 {
	line-height: 1.2 !important;
}
.entry-content li, .entry-content p {
font-size: 20px !important;
}