﻿.feast-plugin a {
word-break: break-word;
}
.feast-plugin ul.menu a {
word-break: initial;
}
p.is-variation-fancy-text {
font-style: italic;
margin: 0 0 16px 0 !important;
}
p.is-variation-fancy-text + *:not(div),
.wp-block-group__inner-container p.is-variation-fancy-text:first-child {
margin-top: 0 !important;
}
button.feast-submenu-toggle {
display: none;
background: transparent;
border: 1px solid #424242;
border-radius: 0;
box-shadow: none;
padding: 0;
outline: none;
cursor: pointer;
position: absolute;
line-height: 0;
right: 0;
top: 3px;
width: 42px;
height: 42px;
justify-content: center;
align-items: center;
}
button.feast-submenu-toggle svg {
width: 20px;
height: 20px;
}
@media(max-width:1199px) {
button.feast-submenu-toggle {
display: flex;
}
.mmm-content ul li.menu-item-has-children {
position: relative;
}
.mmm-content ul li.menu-item-has-children > a {
display: inline-block;
margin-top: 12px;
margin-bottom: 12px;
width: 100%;
padding-right: 48px;
}
.mmm-content ul li.menu-item-has-children > ul.sub-menu {
display: none;
}
.mmm-content ul li.menu-item-has-children.open > ul.sub-menu {
display: block;
}
.mmm-content ul li.menu-item-has-children.open > button svg {
transform: rotate(180deg);
}
}
.single .content a,
.category .content a,
.feast-modern-category-layout a,
aside a, 
.site-footer a {
text-decoration: underline;
}
.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;
}
}
.feast-ai-buttons-block {
display: block;
width: 100%;
}
.feast-ai-buttons-block .wp-block-buttons {
display: flex;
flex-wrap: wrap;
gap: 12px;
width: 100%;
}
.feast-ai-buttons-block--align-center .wp-block-buttons {
justify-content: center;
}
.feast-ai-buttons-block--align-right .wp-block-buttons {
justify-content: flex-end;
}
.feast-ai-buttons-block .wp-block-buttons .wp-block-button {
flex-basis: 0;
flex-grow: 1;
}
.feast-ai-buttons-block .wp-block-buttons .wp-block-button .wp-block-button__link {
white-space: nowrap;
}
@media(max-width:600px) {
.feast-ai-buttons-block .wp-block-buttons .wp-block-button {
flex-basis: 40%;
}
}		
.feast-trusted-google-source .wp-block-button__link svg path {
fill: var(--global-palette9);
}
.feast-trusted-google-source--layout-full-width .wp-block-button {
width: 100%;
}
.feast-trusted-google-source--layout-full-width .wp-block-button__link {
justify-content: center;
}
.site-container .is-style-full-width-feature-wrapper,
.site-container .is-style-full-width-feature-wrapper-cta,
.site-container .is-style-full-width-slanted {
margin: var(--feast-spacing-xl, 27px) auto;
padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1429)), 32px) 0;
box-shadow: 0 0 0 100vmax var(--global-palette7, #f2f2f2);
-webkit-clip-path: inset(0 -100vmax);
clip-path: inset(0 -100vmax);
}
.site-container .is-style-full-width-feature-wrapper,
.site-container .is-style-full-width-feature-wrapper-cta,
.site-container .is-style-full-width-slanted {
background-color: var(--global-palette7, #f2f2f2);
}
.site-container .sidebar .is-style-full-width-feature-wrapper,
.site-container .sidebar .is-style-full-width-feature-wrapper-cta,
.site-container .sidebar .is-style-full-width-slanted {
box-shadow: none;
-webkit-clip-path: none;
clip-path: none;
background-color: var(--global-palette7, #f2f2f2);
}
.site-container .sidebar .is-style-full-width-feature-wrapper > *:first-child,
.site-container .sidebar .is-style-full-width-feature-wrapper-cta > *:first-child,
.site-container .sidebar .is-style-full-width-slanted > *:first-child {
margin-top: 0;
}
.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;
}
.z-10 {
position: relative;
z-index: 10;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
line-height: 1.2;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio {
display: flex;
flex-direction: column;
row-gap: 4px;
}
.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__media img {
border-radius: 1000px;
}
.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;
}
@media only screen and (max-width: 335px) {
.site-inner {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width:1023px) {
.feast-layout--modern-footer {
padding-left: 5%;
padding-right: 5%;
}
}
@media only screen and (max-width: 600px) {
.site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper,
.site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper-cta,
.site-container .feast-layout--modern-footer .is-style-full-width-slanted,
.site-container .feast-layout--modern-footer .is-style-full-width-custom-background-feature-wrapper {
margin: var(--feast-spacing-xl, 27px) -5%;
}
}
a.wprm-recipe-jump:hover {
opacity: 1.0 !important;
}
.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img {
border-radius: 178px;
aspect-ratio: 1 / 1;
object-fit: cover;
}
.feast-modern-category-layout {
text-align: initial;
}
.feast-trusted-google-source .wp-block-button__link svg path,
.feast-jump-to-buttons .wp-block-button__link svg path {
fill: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
div, 
.wp-block-group {
scroll-margin-top: 80px;
}
body .feastmobilenavbar,
body .desktop-inline-modern-menu ul {
overflow: visible;
contain: initial;
}
.feastmobilenavbar ul.menu > .menu-item {
position: relative;
}
.feastmobilenavbar ul.menu > .menu-item:hover > .sub-menu,
.feastmobilenavbar ul.menu > .menu-item:focus-within > .sub-menu {
left: 0;
opacity: 1;
}
.feastmobilenavbar .menu-item-has-children .sub-menu {
background: #fff;
left: -9999px;
top: 100%;
opacity: 0;
border-radius: 5px;
box-shadow: 0 5px 10px rgba(0,0,0,0.15);
padding: 10px 0;
position: absolute;
width: auto;
min-width: 200px;
z-index: 99;
display: flex;
flex-direction: column;
row-gap: 0;
height: auto;
margin: 0;
}
.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item {
width: 100%;
display: block;
clear: both;
border-top: none !important;
min-height: 0 !important;
max-width: none;
text-align: left;
}
.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item a {
width: 100%;
background: transparent;
padding: 8px 30px 8px 20px;
position: relative;
white-space: nowrap;
display: block;
}
@media(max-width:768px) {
.menu-item-has-children .sub-menu {
left: auto;
opacity: 1;
position: relative;
width: 100%;
border-radius: 0;
box-shadow: none;
padding: 0;
display: none;
}
}.wp-block-media-text {
row-gap: var(--global-md-spacing, 22px);
}
.wp-block-group {
margin-top: var(--global-md-spacing, 1.5rem);
margin-bottom: var(--global-md-spacing, 1.5rem);
}
/*# sourceURL=feast-global-styles-inline-css */