.feastmobilenavbar {
	border: none !important;
	box-shadow: 0 0 12px 0 #dcdeea;
}

/* feast inline modern menu for desktop */
.site-title a img {
    margin-bottom: 0;
}

@media (min-width:992px) {
	.feastmenulogo {
		min-width: 300px;
	}
	.feastmenulogo img {
		min-width: 300px;
	}
	.desktop-inline-modern-menu {
		margin-left: 40px;
	}
	#menu-feast-modern-mobile-menu {
		width: 400px;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin: 0 0 0 34px;
	}
}
/* end feast inline modern menu for desktop */

/* margin under desktop navbar */
@media (min-width:992px) {
.entry-header {
	margin-top: 30px;
	}
}

.mobile-search {display:none;}

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

.mobile-search {display:block !important;}

}

.comment-respond label {
    display: inline;
    margin-right: 12px;
    padding-left: 5px;
}

input#wp-comment-cookies-consent {
width: auto;
}

/* formatting for links */
a.more-link {color:#fff;}

.entry-content a,
.entry-comments-link,
.comment-author-link,
.adjacent-post-link,
.archive-pagination a,
.akismet_comment_form_privacy_notice a,
.logged-in-as a,
.comment-reply-title a {
	/*text-decoration: underline;*/
	font-weight: 700;
}

.entry-content a:hover,
.entry-comments-link:hover,
.comment-author-link:hover,
.adjacent-post-link:hover,
.archive-pagination a:hover,
.akismet_comment_form_privacy_notice a:hover,
.logged-in-as a:hover,
.comment-reply-title a:hover {
	text-decoration: underline;
}

.entry-content .more-link {
	text-decoration: none;
}

.comment-time a{
	color: #000000;
}
.comment-reply a{
	color: #000000;
	padding: 10px;
	border: 1px solid;
}

.comment-reply a:hover{
	color: #fff;
	background-color: #000000;
	opacity: 1;
}

/* end link formatting */

/* for previous desktop menu
.genesis-nav-menu a:hover{
	background-color: #010101;
	opacity: .6;
}
.genesis-nav-menu .current-menu-item a{
	color: #327b51;
}
*/

.widget-title {
	font-size: 1em;
}

.widget-wrap .wp-caption-text {
	font-size: .9em;
}

.tasty-recipes-entry-header .tasty-recipes-buttons .button {
	color: #606060;
	border-color:#606060;
}

.tasty-recipes-entry-header .tasty-recipes-buttons .button:hover {
	color: #606060 !important;
	border: 3px solid #606060 !important;
}

.tasty-recipes-entry-header .tasty-recipes-rating-label span {
	color: #606060;
}

.tasty-recipes-entry-header .tasty-recipes-rating-stars span {
	color: #606060 !important;
}

tr:nth-child(odd) {
	background-color: #f2f2f2;
}

th {
  background-color: #535151;
  color: white;
}

th, td {
  padding: 15px;
  text-align: left;
}

blockquote {
	color: #010101;
}

.feast-about-author img {
	max-width: 200px;
	margin: 2% 8%;
}

/* footer */
.site-footer {
	background-color: #fafafa;
	font-size: .7em;
	text-align: left;
}
.site-footer h3 {
	font-size: 16px;
	font-weight: 600;
}
.site-footer a {
	font-weight: 700;
}
.site-footer a:hover {
	text-decoration: underline;
}
.site-footer .wp-block-button {
	margin-top: 20px;
}
.feast-modern-footer .feast-button a {
	background: #535151;
}
.feast-modern-footer .wp-block-column {
	margin: 0 30px 40px;
}

/* footer buttons */
.wp-block-button__link {
	border-radius: 3px;
}
/* instagram feed plugin */
.sbi_header_text h3 {
	font-size: 12px !important;
}
/* end footer */

/* copied from post specific css. Contains styling for accordions and posts that have been converted to full-width */
/*.cake-component { background: #f9f9f9; padding: 20px;}*/
.cake-component { background: #fbf9f8; padding: 40px;}
.cake-component-heading { padding: 10px 20px; margin-top: 21px; background-color: #e3f9e5;
background-image: url("data:image/svg+xml,%3Csvg width='40' height='12' viewBox='0 0 40 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.172L6.172 0h5.656L0 11.828V6.172zm40 5.656L28.172 0h5.656L40 6.172v5.656zM6.172 12l12-12h3.656l12 12h-5.656L20 3.828 11.828 12H6.172zm12 0L20 10.172 21.828 12h-3.656z' fill='%23bbebbe' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E"); color: 2a2a2a;}
.c-accordion__title--button { background: #535151; color: #FFF; border: 1px solid #535151; border-radius: 10px; padding: 10px; text-align: center; font-size: 20px;}
.c-accordion__title--button:hover { background: #858181; border-color: #858181; color: #FFF;}
.c-accordion__title--button:focus { background: #535151; border-color: #535151; color: #FFF;}
.c-accordion__title:after { color: #FFF; padding: 10px;}
.wp-block-separator { margin: 20px 0;}
#skip-to {margin: 20px 0 40px;}
#skip-to ul { margin: 10px;}
#skip-to ul li { list-style-type: none; margin: 0;}
.multi-skip-button { min-width: 400px; background: #fbf9f8; border: 1px solid #CCC; color: #010101;}
.multi-skip-button:hover { background: #FFF; color: #414141;}
/* center additional items */
h1,
.entry-meta,
.shareaholic-left-align {
text-align: center !important;
}
/* end page-specific css */