< id="mystickymenu" type="text/css">#mysticky-nav { width:100%; position: static; }#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px; z-index: 99990; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:0.9; background-color: #f7f5e7;}#mysticky-nav.wrapfixed .myfixed{ background-color: #f7f5e7; position: relative;top: auto;left: auto;right: auto;}#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }> < type="text/css">
>
< type="text/css"> .tippy-box[data-theme~="wprm"] { background-color: #333333; color: #FFFFFF; } .tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #333333; } .tippy-box[data-theme~="wprm"] a { color: #FFFFFF; } .wprm-comment-rating svg { width: 16px !important; height: 16px !important; } img.wprm-comment-rating { width: 80px !important; height: 16px !important; } body { --comment-rating-star-color: #000000; } body { --wprm-popup-font-size: 16px; } body { --wprm-popup-background: #ffffff; } body { --wprm-popup-title: #000000; } body { --wprm-popup-content: #444444; } body { --wprm-popup-button-background: #444444; } body { --wprm-popup-button-text: #ffffff; } body { --wprm-popup-accent: #747B2D; }.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode {
padding: 3px 15px 0px 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.wprm-automatic-recipe-snippets a.wprm-jump-to-recipe-shortcode:hover.wprm-automatic-recipe-snippets a.wprm-print-recipe-shortcode:hover {
background-color: #25386f;
}
.wprm-automatic-recipe-snippets a.wprm-print-recipe-shortcode {
margin-right: 0;
}>< type="text/css">.wprm-glossary-term {color: #5A822B;text-decoration: underline;cursor: help;}>< type="text/css">.wprm-recipe-template-snippet-with-monsterlink {
font-family: inherit; /*wprm_font_family type=font*/
font-size: 0.9em; /*wprm_font_size type=font_size*/
text-align: center; /*wprm_text_align type=align*/
margin-top: 0px; /*wprm_margin_top type=size*/
margin-bottom: 10px; /*wprm_margin_bottom type=size*/
}
.wprm-recipe-template-snippet-with-monsterlink a {
margin: 5px; /*wprm_margin_button type=size*/
margin: 5px; /*wprm_margin_button type=size*/
}
.wprm-recipe-template-snippet-with-monsterlink a:first-child {
margin-left: 0;
}
.wprm-recipe-template-snippet-with-monsterlink a:last-child {
margin-right: 0;
}.wprm-recipe-template-snippet-buttons-brand-colors {
font-family: inherit; /*wprm_font_family type=font*/
font-size: 0.9em; /*wprm_font_size type=font_size*/
text-align: center; /*wprm_text_align type=align*/
margin-top: 0px; /*wprm_margin_top type=size*/
margin-bottom: 10px; /*wprm_margin_bottom type=size*/
}
.wprm-recipe-template-snippet-buttons-brand-colors a {
margin: 5px; /*wprm_margin_button type=size*/
margin: 5px; /*wprm_margin_button type=size*/
}
.wprm-recipe-template-snippet-buttons-brand-colors a:first-child {
margin-left: 0;
}
.wprm-recipe-template-snippet-buttons-brand-colors a:last-child {
margin-right: 0;
}>
< id="wp-custom-css">
.entry-header__meta {
align-items:center;
}
#wprm-recipe-user-rating-0{
margin:0 12px;
}
button.btn.button.ur-submit-button {background-color:#F9CAB2;}
.user-registration-MyAccount-content {
background-color: #fffdf9;
}
nav.user-registration-MyAccount-navigation {
background-color: #fffdf9;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
background-color: #F9CAB2;
}
/* NP Increased width for manually added WPRM recipe links */
@media (max-width: 500px){
.entry-header__snippet button.wprm-recipe-link {
width: 100%;
}
}
/* NP fix - Chicory button CD 3.27.24*/
.chicory-button-container button {
color: #000000 !important;
background: #FDEAE1 !important;
}
.chicory-button-container button:hover{
background-color:#f9f6f4 !important;
}
@media (max-width: 980px) {
.nav-menu .menu-item.cookbook {
display: block !important;
}
}
/* NP CSS Override for centering Hubbub Inline Content Tool YR 7.2.24 */
.dpsp-content-wrapper { display: flex; justify-content: center; }
.dpsp-content-wrapper ul.dpsp-networks-btns-wrapper { display: flex; }
.dpsp-content-wrapper ul.dpsp-networks-btns-wrapper li { margin-right: 0px; }
/* NP override button colors 8/7/24 - TR */
.dpsp-button--6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner>svg.dpsp-button--6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg.dpsp-button--6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg.dpsp-button--6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
fill: black !important;
}
.dpsp-button--6 .dpsp-networks-btns-content.dpsp-networks-btns-wrapper .dpsp-network-btn:not(:hover):not(:active) {
color: black !important;
}
/* NP hubbub why I love block fix - TR 9/19/24 */
.dpsp-pin-it-wrapper.block-love__image img {
border-radius: 50%;
aspect-ratio: 1;
object-fit: cover;
}
@media only screen and (min-width: 601px) {
.dpsp-pin-it-wrapper.block-love__image {
float: left;
margin: 24px 16px 4px;
}
}
/* NP Increase desktop font size - MM 9/23/24 */
@media only screen and (min-width: 601px) {
p {font-size: 20px !important;}
}
.block-email .block-follow-me.wp-block-group.has-background { background: transparent; padding: 0;}
.block-email .block-follow-me__title {
display: none;
}
/* NP make button smaller on mobile TR 8/5/25*/
@media screen and (max-width: 500px) {
.entry-header__snippet button.wprm-recipe-link {
width: auto;
}
.entry-header__snippet .wprm-recipe-link {
margin: 0 !important;
}
.wprm-recipe-template-snippet-with-monsterlink {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
padding: 4px 0;
justify-content: center;
align-items: stretch;
width: 100%;
}
.wprm-recipe-template-snippet-with-monsterlink > * {
flex: 0 0 auto;
min-width: fit-content;
white-space: nowrap;
}
.wprm-recipe-template-snippet-with-monsterlink button,
.wprm-recipe-template-snippet-with-monsterlink a,
.wprm-recipe-template-snippet-with-monsterlink .wprm-recipe-print,
.wprm-recipe-template-snippet-with-monsterlink .wprm-recipe-pin,
.wprm-recipe-template-snippet-with-monsterlink .wprm-recipe-rating {
margin: 0;
font-size: 11px !important;
padding: 8px 6px !important;
text-align: center;
border-radius: 4px;
line-height: 1.2;
white-space: nowrap;
background-color: #b8d4d4 !important;
color: #2c5f5f !important;
border: none !important;
text-decoration: none !important;
display: inline-flex;
align-items: center;
justify-content: center;
}
header.entry-header {
margin-bottom:0;
}
.entry-header__thumbnail {
display: none;
}
}
/* NP - Reduce Spacing - CTM 8/18/2025 */
.entry-content .block-post-listing.block-area .block-post-listing {
margin-top: 0px;
}
.wp-block-group.has-background {
padding: 20px 16px;
}
.entry-content .cp-list.block-area .cp-list {
margin-top: 0px;
}
.single .entry-header {
margin-bottom: 20px;
}
.home .site-inner {
padding-top: 15px;
}
/* NP - Personal recipe block background color and image alignment - AP 2/2/2026 */
@media screen and (max-width: 500px) {
.block-personal-note {
background: #FDEAE1;
border-radius: 12px;
font-weight: 400;
padding: 24px;
}
.wp-block-image.is--rounded {
border-radius: 12px;
text-align: center;
}
.wp-block-image .alignright {
margin-top: .5em;
margin-bottom: .75em;
}
:root :where(.wp-block-image.is--rounded img,.wp-block-image .is--rounded img) {
border-radius: 9999px;
}
.block-personal-note.cwp-inner.cwp-large::after {
content: "";
display: block;
width: 101px;
height: 41px;
background: url(https://tastesbetterfromscratch.com/wp-content/themes/tbfs-2021/blocks/personal-note/signature.png) no-repeat left top;
background-size: contain;
margin-top: var(--wp--custom--layout--block-gap);
}
}
>
<>.perfmatters-lazy[data-src]{display:none !important;}> <>.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://tastesbetterfromscratch.com/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-youtube:hover .play{filter:grayscale(0)}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;}.wp-has-aspect-ratio .perfmatters-lazy-youtube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:0}>
< id="wpforms-modern-full-inline-css">
:root {
--wpforms-field-border-radius: 3px;
--wpforms-field-border-: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0000.25 );
--wpforms-field-border-color-spare: rgba( 0000.25 );
--wpforms-field-text-color: rgba( 0000.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0000.85 );
--wpforms-label-sublabel-color: rgba( 0000.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0000 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;
}
>