@media screen and (min-width: 1060px){
p#breadcrumbs {
max-width: 1020px;
margin: 0 auto;
font-size: 16px;
}
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon svg {
    fill: #f8a71a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon svg {
    fill: #7cc05b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon svg {
    fill: #5dc2ba;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon svg {
    fill: #4b5ebe;
}

.dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon svg {
fill: #c92228 !important;
}

.dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon svg {
fill: #5dc2ba !important;
}


.dpsp-network-btn.dpsp-email:hover .dpsp-network-icon svg {
fill: #4b5ebe!important;
}

 .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon svg {
fill: #f8a71a!important;
}

.dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon svg {
fill: #7cc05b!important;
}

.featured-posts-block ul{
margin-left: 0 !important;
}

.featured-posts-block ul li:before{
display: none !important;
}

.featured-posts-block ul li h3,
.featured-posts-block ul li h3 a{
	display: block;
text-decoration: none !important;
text-transform: none;
letter-spacing: 0;
	line-height: 1.2;
color: #242424 !important;
}


/* Custom Blocks PMD */

.note-block{
border-color: #D84B5B;
}

.solid-box p,
.outline-box p,
.outline-box-star p{
margin-top: 0;
}

.pin-block{
background: #D84B5B;
}

.pin-block .button{
color: #fff !important;
	border-radius: 0;
}

.pin-block .button:hover{
background: none;
}

.solid-box{
background: #5BC2B9;
color: #242424;
}

.solid-box a{
color: #242424;
}

.outline-box{
	border-color: #F7A71A;
}

.outline-box:before{
background: url(https://www.familyfreshmeals.com/wp-content/uploads/2022/07/cooking-pot.svg) center no-repeat;
background-size: 30px 30px;
	background-color: #5BC2B9;
	border: 4px solid #fff;
border-radius: 50%;
width: 60px;
height: 60px;
top: -30px;
left: -10px;
}

.outline-box-star{
border-color: #3344A0;
}

.outline-box-star_star{
	width: 25px;
}

.outline-box-star_inner{
	width: 100%;
}

.favorite-product-block{
border-color: #7BC05A;
}

.favorite-product-content p:last-of-type{
margin-bottom: 15px;
}

.favorite-product-content .button{
color: #fff !important;
	padding: 10px 30px;
	text-decoration: none !important;
	background: #4C5EBE;
}

.favorite-product-img{
width: 30%;
}

.favorite-product-content{
	width: 70%;
}

.section-headline h2{
	font-size: 24px;
}

.wprm-save-callout{
padding: 2%;
	width: 100%;
	display: block;
}

.wprm-save-callout_text{
	line-height: 1.4;
}

.wprm-entry-nutrition-disclaimer h3.wprm-recipe-header{
    font-family: 'Cutive', sans-serif !important;
    font-weight: 400 !important;
    text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 8px;
text-transform: none !important;
letter-spacing: 0 !important;
}

.wp-block-yoast-faq-block:before {
    content: 'FAQs';
    font-size: 32px;
    font-weight: 700;
    border-bottom: 4px solid #242424;
    display: block;
}

.wp-block-yoast-faq-block .schema-faq-section,
.wp-block-yoast-faq-block .schema-faq-question.faq-q-open{
background: #fff;
	border: none;
border-bottom: 1px solid #eee;
}

.wp-block-yoast-faq-block .schema-faq-question:after{
color: #5ABCB4;
width: 66px;
font-size: 30px;
	font-weight: 400;
}

.wp-block-yoast-faq-block .schema-faq-question{
	font-weight: 700;
font-size: 18px;
}

/* Mediavine Mobile Fix */

@media only screen and (max-width: 359px) {
li .remove_padding {
margin-left: -25px!important;
}
.wprm-recipe-family-fresh-meals{
padding-right: 5px!important;
padding-left: 5px!important;
border-style: none!important;
}
}

/* end of fix */