:root {
	--hg-blue: #0073e5;
}

body, p {
	color: #000000;
	font-weight: 400;
}

a {
	color: var(--hg-blue);
}

.site-footer a {
	color: #000;
}


.sidebar, .sidebar p {
	font-size: unset;
}

.genesis-nav-menu a {
	padding: 10px 15px;
}

.page-template-filter-recipes .sidebar .widget {
    margin-bottom: 17px;
}

.site-inner {
	padding-top: 0px !important;
}

p.entry-meta {
	color: #333;
	line-height: 22px;
	letter-spacing: 0.5px;
}
p.entry-meta a {
	color: #333;
	border-bottom: 1px solid #ccc;
}
p.entry-meta a:hover {
	color: #000;
	border-bottom: 1px solid #999;
}

.wprm-recipe-snippet a.wprm-recipe-link {
    text-decoration: none;
	font-size: .9em;
	text-transform: capitalize;
}


.heart-this-wrap .heart-this {
	color: #333;
}

.entry-content ol, .entry-content ul {
	margin-left: 0;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link {
	font-family: unset;
}

.button:hover, button:hover, .enews-widget input[type="submit"]:hover, a.more-link:hover, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .sidebar .enews-widget input[type="submit"]:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active {
	color: #ffffff;
}

#breadcrumbs {
	font-size: .7em;
	color: #000000;
}

#breadcrumbs a {
	color: #000;
}

@media screen and (max-width: 1200px) {

#featured-post-85, #featured-post-86 {display:none !important}
	
.home#featured-post-85, .home#featured-post-86 {display:none !important}

	
.menu-toggle span {
		margin-left: -50px;
		top: 40px; z-index:999;
		left: 100%; display:block !important;
	}
}

/*NerdPress change link color and add underline 
*/
.entry-content a, div.textwidget.custom-html-widget > a{
	text-decoration:underline;
	color: var(--hg-blue);; 
}

body, p {font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
h1,h2,h3,h4,h5,h6 {font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
	


/*helpers*/
.force-full-width-container {
    width: 100vw; position: relative; left: 50%; right: 50%; margin: 37px -50vw; background: #fff; padding: 17px 0;
}

/*feast mobile menu*/

@media only screen and (min-width: 1200px) {
.feastmobilenavbar {
    grid-template-columns: 3fr 6fr 2fr 50px !important;
}
	.feastmobilenavbar > div {
		height: 90px;
	}
	.feastmobilenavbar {
		height: 90px;
	}
	.feastmenulogo {
		justify-content: start;
	}
	.feastmobilenavbar a img {
		height: 85px;
		width: 100%;
		padding-left: 25px;
		margin-top: 5px;
	}
.desktop-inline-modern-menu ul {
  height: 90px;  
	grid-template-columns: 1fr 1fr 1fr 1fr;

	}
	.desktop-inline-modern-menu ul li {
		min-height: 90px;
	}
	.feastmobilenavbar .simple-social-icons ul li {
		margin-bottom: 0 !important;
	}
	.feastsearchtoggle svg, .feastmenutoggle svg {
		width: 26px;
		height: 26px;
	}
	
	.desktop-inline-modern-menu ul li a {
		color: #000;
		display: block;
		font-size: 1.2em;
		font-size: 1.3rem;
		font-weight: 400;
		letter-spacing: 2px;
		padding: 10px 15px;
		text-transform: uppercase;
	}
}

.mmmadminlinks {
	display: none;
}

blockquote, blockquote::before {
color: #000;
}

/*posts header*/

header.entry-header {
    margin-bottom: 5px;
}

p.entry-meta {
    margin-bottom: 5px;
}




/*feast blocks*/

.sidebar .feast-category-index-list, .sidebar .fsri-list {
    grid-gap: 10px;
}

.sidebar .fsri-list .fsri-title {
	margin: 0;
}

body .feast-category-index .listing-item img {
    margin-bottom: 5px;
}


body .fsri-title,  body .fsci-title, body .feast-category-index  a {
		line-height: 1.2;
		color: #000;
		text-decoration: none;
	    font-size: .9em;
}


body .fsri-title:hover, .feast-category-index  a:hover {
	text-decoration: underline;
}
