﻿p.is-variation-fancy-text {
		font-style: italic;
	}
	@media (prefers-reduced-motion: no-preference) {
		:root {
			scroll-behavior: smooth;
		}
	}
.feast-social-media {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	column-gap: 18px;
	row-gap: 9px;
	width: 100%;
	padding: 27px 0;
}
.feast-social-media.feast-social-media--align-left {
	justify-content: flex-start;
}
.feast-social-media.feast-social-media--align-right {
	justify-content: flex-end;
}
.feast-social-media a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 12px;
}
@media(max-width:600px) {
	.feast-social-media a {
		min-height: 50px;
		min-width: 50px;
	}
}
@media (max-width: 600px) {
	.wprm-recipe-container,
	.tasty-recipes { 
		margin-left: -5%; 
		margin-right: -5%; 
	}
}
.schema-faq .schema-faq-section {
	margin-top: 20px;
}
.schema-faq strong.schema-faq-question {
	cursor: pointer;
	margin-bottom: 0;
}
.schema-faq > div {
	margin-bottom: 16px;
}
.schema-faq > div p.schema-faq-answer {
	overflow: hidden;
	transition: all .2s ease-in-out;
}
.schema-faq strong.schema-faq-question:after {
	content: '↓';
	display: inline-block;
	float: right;
}
.schema-faq strong.schema-faq-question.active:after {
	content: '↑';
}
.schema-faq .schema-faq-section p.schema-faq-answer {
	margin: 0;
}
.schema-faq-question.active + p.schema-faq-answer * {
	line-height: inherit;
}
.schema-faq > div p.schema-faq-answer:not(.block-editor-rich-text__editable) {
	height: 0;
}
.schema-faq > div p.schema-faq-answer {
	padding-left: 16px !important;
	padding-right: 16px !important;
}
.schema-faq {
	margin-bottom: 28px;
}
.schema-faq-question.active + p.schema-faq-answer:not(.block-editor-rich-text__editable) {
	height: inherit;
	padding-top: 7px;
}.feast-remove-top-padding {
	padding-top: 0 !important;
}
.feast-remove-bottom-padding {
	padding-bottom: 0 !important;
}
.feast-remove-top-margin {
	margin-top: 0 !important;
}
.feast-remove-bottom-margin {
	margin-bottom: 0 !important;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio {
	display: flex;
	flex-direction: column;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media {
	display: flex;
	justify-content: center;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content {
	padding: 16px 24px 28px;
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	box-sizing: border-box;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h3,
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h2 {
	font-size: 1.625em;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content * {
	margin: 0;
	max-width: 100%;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content p {
	line-height: 1.5;
}