body {
	line-height: 1.7;
}
h1, h2, h3, h4, h5 {
	text-transform: none;
	letter-spacing: 1.8px;
}
h2 {
	font-size: 1.375em;
	line-height: 1.2;
}
h3 {
	font-size: 1.25em;
	line-height: 1.2;
}
.entry-content ol li, .entry-content ul li {
	margin-bottom: 7px !important;
}
.button, .button-secondary, a.more-link, button, input[type="button"], input[type="reset"], input[type="submit"], .more-from-category a, .sidebar .button, .sidebar .more-from-category a {
	background: #29416f;
	border: 1px solid #29416f;;
}
.button:hover, .button:focus, a.more-link:hover, button:hover, button:focus, input:hover[type="button"], input:focus[type="button"], input:hover[type="reset"], input:focus[type="reset"], input:hover[type="submit"], input:focus[type="submit"], .more-from-category a:hover {
	color: #29416f;
}
.feastmobilenavbar .menu-item a {
	font-weight: 700;
	text-transform: uppercase;
	color: #29416f !important
}
a.more-link {
	color: #fff;
}
.fsri-title, .fsci-title, .entry-content a {
	font-weight: 600;
	line-height: 1.5;
}
@media screen and (min-width:1200px){
	.modern-menu-desktop-social .simple-social-icons li:nth-child(n+4) {
		display: inline-block;
	}
	.desktop-inline-modern-menu ul {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.sidebar-primary {
	font-size: 0.9em;
}
.sidebar-primary .widget {
	padding-left: 7px;
	padding-right: 7px;
}
.sidebar a {
	color: #29416f;
}
.sidebar-primary section:first-of-type {
	margin-bottom: 0;
	border-bottom: 0px;
	padding-bottom: 0;
}
.about-sidebar img {
	border-radius: 50%;
	padding: 17px 17px 17px 17px;
	margin-top: 17px;
}
.about-sidebar h3 {
	margin: 7px 0px;
	text-align: center;
}
.about-sidebar p {
	margin-top: 0px;
}
.sidebar .featured-content .entry {
	border-bottom: 0px;
}
.sidebar .pop-cats {
	columns: 2;
	text-align: center;
}
.site-footer {
	background-color: #f5f5f5;
}
.site-footer .footer-disclaimer {
	padding: 7px;
	border: 2px solid #f1cb38;
}
.site-footer .footer-disclaimer h3 {
	margin-top: 7px !important;
}
/* Jetpack Styles */
#jp-relatedposts h3.jp-relatedposts-headline em:before {
	display: none;
}
#jp-relatedposts h3.jp-relatedposts-headline {
	font-size: 1.25em;
	line-height: 1.2;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	font-size: 0.9em;
	letter-spacing: 1px;
}


/** Temporary WPRM Recipe JTR Styles **/
.wprm-automatic-recipe-snippets ~ h2:first-of-type {
    margin-top: 15px !important;
}

#dpsp-content-top {
    margin-bottom: 15px !important;
}

.single-post .entry-header {
  margin-bottom: 20px !important;
}
/** End Temporary WPRM Recipe JTR Styles **/
