.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-602 .elementor-element.elementor-element-4bffc3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-602 .elementor-element.elementor-element-a912909{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-602 .elementor-element.elementor-element-a912909::before, .elementor-602 .elementor-element.elementor-element-a912909 > .elementor-background-video-container::before, .elementor-602 .elementor-element.elementor-element-a912909 > .e-con-inner > .elementor-background-video-container::before, .elementor-602 .elementor-element.elementor-element-a912909 > .elementor-background-slideshow::before, .elementor-602 .elementor-element.elementor-element-a912909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-602 .elementor-element.elementor-element-a912909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-eael-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;font-family:"Poppins", Sans-serif;}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:20px;height:20px;margin:0px 8px 0px 0px;}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumbs__prefix i{font-size:20px;margin:0px 8px 0px 0px;}.elementor-602 .elementor-element.elementor-element-b161f08 .eael-breadcrumbs .eael-breadcrumbs__prefix span{margin:-2px 10px 0px 0px;font-family:"Poppins", Sans-serif;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-602 .elementor-element.elementor-element-d3337b6 > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-602 .elementor-element.elementor-element-d3337b6{text-align:start;}.elementor-602 .elementor-element.elementor-element-d3337b6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-602 .elementor-element.elementor-element-d0c73d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-602 .elementor-element.elementor-element-1f9e20d > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-602 .elementor-element.elementor-element-1f9e20d.elementor-element{--flex-shrink:8;}.elementor-602 .elementor-element.elementor-element-ccd0b3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-602 .elementor-element.elementor-element-5ed37e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-602 .elementor-element.elementor-element-cea1d38{--divider-border-style:solid;--divider-color:#474747;--divider-border-width:1.5px;}.elementor-602 .elementor-element.elementor-element-cea1d38 .elementor-divider-separator{width:100%;}.elementor-602 .elementor-element.elementor-element-cea1d38 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-602 .elementor-element.elementor-element-c00509c{text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-widget-theme-post-excerpt .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-excerpt .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-602 .elementor-element.elementor-element-be6a51f .elementor-widget-container{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-602 .elementor-element.elementor-element-feb46e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-post-comments .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-comments .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__prev--label{color:#000000;}.elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__next--label{color:#000000;}.elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__prev--label, .elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__prev--title, .elementor-602 .elementor-element.elementor-element-5ce9118 span.post-navigation__next--title{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-602 .elementor-element.elementor-element-dc926e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-blfe-post-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blfe-post-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-meta span + span:before{content:"/";}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-right{margin-left:5px;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-left{margin-right:5px;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-header .blfe-post-header-title .blfe-post-header-title-inner{font-style:normal;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-header .blfe-post-header-filters ul li{font-style:normal;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item{padding:10px 10px 10px 10px;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-grid-title a:hover{color:#00913F;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-grid-title{font-size:18px;font-style:normal;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before, .elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-image:before{opacity:0.4;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-category a{font-style:normal;}.elementor-602 .elementor-element.elementor-element-d072efa .blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-602 .elementor-element.elementor-element-3f5e930{--display:flex;overflow:visible;}@media(max-width:1024px){.elementor-602 .elementor-element.elementor-element-ccd0b3b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-602 .elementor-element.elementor-element-d3337b6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-602 .elementor-element.elementor-element-d3337b6 .elementor-heading-title{font-size:24px;}.elementor-602 .elementor-element.elementor-element-ccd0b3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-c00509c{text-align:center;}}@media(min-width:768px){.elementor-602 .elementor-element.elementor-element-5ed37e1{--width:1000%;}}@media(max-width:1024px) and (min-width:768px){.elementor-602 .elementor-element.elementor-element-5ed37e1{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-1f9e20d *//* Style both buttons */
.simplefavorite-button,
.wprm-recipe-jump-button {
    background-color: #333333 !important;
    color: #ffffff !important;
    padding: 17px 19px !important;
    border-radius: 0px !important;
    border: none !important;
    cursor: pointer;
    font-size: 14.6px;
    font-weight: 400;
    display: inline-block;
}

/* Force background and text color for all states, including plugin inline styles */
.simplefavorite-button,
.simplefavorite-button:active,
.simplefavorite-button:focus,
.simplefavorite-button.active,
.simplefavorite-button.has-favorite,
.simplefavorite-button.has-count {
    background-color: #333333 !important;
    color: #ffffff !important;
}

/* Ensure icons/text inside also match */
.simplefavorite-button i,
.simplefavorite-button span,
.wprm-recipe-jump-button i,
.wprm-recipe-jump-button span {
    color: #ffffff !important;
}

/* Hide the number inside the favorite button */
.simplefavorite-button.has-count i {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c00509c */.wprm-recipe-container {
    display: none;
}/* End custom CSS */