html{-webkit-text-size-adjust:100%}@media (min-width :800px) and (max-width :950px),(max-width :400px){.wprm-recipe.wprm-recipe-template-custom a.wprm-recipe-link,.wprm-recipe.wprm-recipe-template-custom .wprm-recipe-grow-container{flex-basis:49%;width:49%;margin-top:10px!important}.wprm-recipe.wprm-recipe-template-custom .wprm-recipe-grow-container a.wprm-recipe-link{margin:0!important}}@media (min-width :800px) and (max-width :950px),(max-width :600px){.single-post-content .post-meta{display:flex;-ms-box-orient:horizontal;display:-ms-Flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-7px 0 20px}.single-post-content .post-meta .date-stuff{order:2;width:100%;flex-basis:100%}.single-post-content .post-meta .wprm-recipe-snippet{order:3;display:block;width:100%;margin-top:10px}.single-post-content .post-meta a.jump{order:1}.post-meta .date-stuff:before{display:none}}@media (max-width :1020px){.header .logo{width:300px;margin:13px 0 20px -10px}.header #main,.header .top-stuff{width:-moz-calc(100% - 290px);width:-webkit-calc(100% - 290px);width:calc(100% - 290px)}.header #main{letter-spacing:.1em;font-size:16px;font-size:1.6vw;margin-right:-18px}#main li{margin:0 4px}#main li a{padding:2px 4px}#main li.search{margin:0 0 0 20px;top:-5px}#main li.search a{width:20px;font-size:15px}#custom-mobile-search svg{width:18px;position:absolute;top:10px;right:0;transition:opacity 0.2s ease}}@media (max-width :880px){h1.tagline{margin:0;padding:0 5px 5px;letter-spacing:.4em;font-size:14px;gap:15px}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;max-width:720px;margin:0 auto}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:50px auto 0;border-top:1px solid #ececec;padding-top:50px;max-width:400px}.span_sidebar .subscribe{display:none}.facet_sidebar{border:none;padding:0;margin:0 0 25px}button.facetwp-flyout-open{display:block!important}.facetwp-flyout{display:block}.facet_left{display:none}.flyout-row h3{margin:0 0 10px!important}.flyout-row.name-load_more{display:none}#main,.top-stuff,.logo,.header{display:none}.top-bar{margin-top:50px;margin-bottom:15px;display:block}body.home .top-bar{margin-bottom:0}.top-bar .top-nav{display:none}.top-bar .top-cta{text-align:center;width:100%;display:block}h1.tagline{margin:0;padding:0 5px 5px;letter-spacing:.3em;font-size:14px;font-size:1.85vw;font-size:clamp(11px, 1.85vw, 14px);gap:15px}.span_content_full .items-3-col .item{width:calc((100% / 2) - 4%);margin:0 2% 25px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(18px, 4.5vw, 32px)}.sub-footer .footer-nav,.sub-footer .copyright{width:100%;float:none;text-align:center;margin:0 0 10px;color:#737373}.home-section .about-content{gap:0}.home-section .about-content .about{width:100%}.home-section .about-content .book{margin:25px auto 10px;width:250px}.home-section .video-content .player{width:100%}.home-section .video-content .caption{width:100%;padding:4% 0}}@media (max-width :780px){.home-section .search-content .block-title,.home-section .search-content .divider{flex-shrink:1;margin:0 0 -5px!important;width:100%;text-align:center}.upper-home-sections .optin-content .caption h2{margin:0;font-size:18px;font-size:clamp(14px, 2.75vw, 24px)}}@media (max-width :700px){.cat-landing{margin-bottom:8vw}.upper-home-sections .icons-block.has-lightteal-background-color:before{display:block;content:"";width:100%;height:18%;background-color:#eaf4f4;position:absolute;top:0}.items-8-col{margin:0 -1%}.items-8-col .item{width:calc((100% / 4) - 2%);margin:0 1% 2%}.items-7-col .item .title,.items-8-col .item .title{font-size:14px;font-size:clamp(10px, 2.5vw, 14px);margin:8px 0}.items-6-col,.items-5-col{margin:0 -2%;justify-content:center}.items-6-col .item,.items-5-col .item{width:calc((100% / 3) - 4%);margin:0 2% 4%}.items-5-col .item .title,.items-6-col .item .title{font-size:18px;font-size:clamp(12px, 3vw, 18px)}.popular .item .image:after{font-size:clamp(24px, 10vw, 60px)}}@media (max-width :650px){.home-sections .home-section,.cat-landing .home-section{padding:5vw 0 5vw}.home-sections .home-section .divider{text-align:center;margin-top:0;margin-bottom:15px}.meal-plan .divider{text-align:center;font-size:28px}}@media (max-width :600px){h1.tagline{margin:0;padding:0 3% 5px;line-height:1.4;letter-spacing:.3em;font-size:14px;font-size:1.85vw;font-size:clamp(11px, 3.2vw, 48px);gap:15px}h1.tagline:before{flex-basis:45px;flex-shrink:0;width:45px;height:11px;background-size:100% auto}h1.tagline:after{flex-basis:45px;flex-shrink:0;width:45px;height:11px;background-size:100% auto;margin-left:-5px}.upper-home-sections{margin-bottom:6vw}.divider.recent{margin-bottom:15px}.upper-home-sections .home-section{padding:25px 0;margin:0}.upper-home-sections .home-section.subscribe{padding:8px 0 5px}.upper-home-sections .optin-content{padding:0 0 5px;gap:10px}.upper-home-sections .optin-content .caption{flex-shrink:1;margin:0;background:url(../../../../../../themes/melskitchencafe2023/images/envelope.svg) no-repeat left center;background-size:auto 100%;max-width:250px;padding:5px 0 5px 20px}.upper-home-sections .optin-content .form{flex-shrink:1;margin:0;flex-grow:0;width:auto}.upper-home-sections .optin-content .caption h2{margin:0;font-size:18px}.home-section.has-background.cta-block{padding-top:0}.home-section .widget-content,.home-section .about-content{display:block;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.home-section .widget-content .image{width:100%;position:relative;z-index:1}.home-section .widget-content .caption{width:90%;margin:-20% auto 2%;text-align:center;position:relative;z-index:101}.home-section .widget-content .more{margin-bottom:10px;display:block}.home-section .widget-content .caption .block-title{margin-bottom:15px}.home-section .widget-content .caption p{font-size:clamp(14px, 4vw, 19px);margin:10px 0 20px}.home-section .about-content{margin-top:30%}.home-section .about-content .about .image{width:100%;max-width:250px;height:auto;margin:-20% auto 15px}.home-section .about-content .about .caption{width:100%;text-align:center;padding:2% 3% 5%}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100% / 2) - 4%);margin:0 2% 4%}.items-4-col.image-blocks .item{margin-bottom:6%}.items-4-col .item .title{font-size:16px;font-size:clamp(12px, 4vw, 18px)}.featured-posts-block .items .item .title,.featured-posts-block .items .item .wprm-recipe-rating{padding:0 5%;margin:5% 0}.wprm-recipe-head{padding:20px}.wprm-recipe-body{padding:20px}.wprm-recipe.wprm-recipe-template-custom a.wprm-recipe-link{font-size:11px}}@media (max-width :550px){.wprm-recipe-roundup-item{}.wprm-recipe-roundup-item .wprm-recipe-image{flex-basis:100%;padding:0;order:1}.wprm-recipe-roundup-item .wprm-recipe-roundup-summary-container{flex-basis:100%;order:2;padding:25px 15px}}@media (max-width :500px){.wrap,.wrapper{padding:0 15px}.wprm-recipe-head{padding:15px}.wprm-recipe-body{padding:15px}.wprm-recipe.wprm-recipe-template-custom{margin-left:-15px;margin-right:-15px}h1{font-size:30px}h2{font-size:28px}h1.divider,h2.divider,h3.divider,div.divider{font-size:24px}.home-sections .home-section{padding:8vw 0 10vw}.cat-landing .home-section{padding:8vw 0}.span_content_full .recipe-index-sections .home-section{padding:5vw 0 5vw}.span_content_full .recipe-index-sections .home-section h2.divider,.span_content_full .recipe-index-sections .home-section h2.block-title{margin-bottom:15px}.span_content_full .recipe-index-sections .home-section.has-background{padding:5vw 0}.archives.items-3-col .item{margin-bottom:15px;width:calc((100% / 2) - 4%)}.breadcrumb_last{display:none}.pagination h2.screen-reader-text{margin-bottom:12px}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}.home-section .search-content .block-title,.home-section .search-content .divider{flex-shrink:1;margin:0!important}.home-section .search-content .search-form{display:block;width:100%;flex-grow:1;max-width:100%}.home-section .search-content .spacer{display:none}.home-section .search-content .more{width:auto;flex-shrink:1;margin:0 0 5px;width:250px}.home-section .search-content .more a.more-button{line-height:43px;height:42px;padding:0 22px}}@media (max-width :475px){.wprm-toggle-switch-container label{font-size:15px!important}.wprm-recipe.wprm-recipe-template-purr-custom .wprm-prevent-sleep{margin:0!important;height:auto!important;display:block!important}.wprm-toggle-switch-container .wprm-prevent-sleep-description{margin-left:5px!important;font-size:11px!important}}@media (max-width :450px){h1.tagline{padding:0 2% 5px;letter-spacing:.25em;font-size:clamp(11px, 3.2vw, 48px);gap:10px}.upper-home-sections .optin-content{padding:0;gap:0}.upper-home-sections .optin-content .caption{flex-shrink:1;margin:0;background:url(../../../../../../themes/melskitchencafe2023/images/envelope.svg) no-repeat left center;background-size:auto 100%;max-width:190px;padding:5px 10px 5px 10px}.upper-home-sections .optin-content .caption h2{font-size:14px}.optin-content .form a{font-size:12px;letter-spacing:.15em;padding:10px 15px}.subscribe .email-input{border:none;background-color:#fff;color:#434f57;font-size:16px;height:52px;line-height:52px;margin:0 0 10px;padding:0 15px 0 20px;flex:100% 1 0}.subscribe .email-submit{font-size:15px;letter-spacing:.075em;height:52px;line-height:52px;padding:0;flex:100% 1 0;margin:0}}@media (max-width :400px){h2[class*="icon-"]:before{float:left}.has-background h2[class*="icon-"]{padding-left:20px}.has-background h2[class*="icon-"]:before{margin-left:0;margin-right:7px;width:42px;height:42px;line-height:42px;float:left;margin-left:-50px}#comment-list li{padding:0;border:none}#comment-list li li{padding:10px}#comment-list li.bypostauthor,#comment-list li.byuser{background-color:#F4F6F6;padding:10px;margin-top:15px}.wprm-recipe.wprm-recipe-template-custom a.wprm-recipe-link{width:100%;margin-top:10px!important}}@media (max-width :375px){.span_content_full .items-3-col .item,.span_content .items-2-col.search-posts .item{width:calc((100%) - 4%);margin:0 2% 40px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:24px;font-size:clamp(22px, 8vw, 32px)}}@media (max-width :360px){.wrap,.wrapper{padding:0 10px}.wprm-recipe.wprm-recipe-template-custom{margin-left:-10px;margin-right:-10px}.wprm-recipe-head{padding:10px}.wprm-recipe-body{padding:10px}h1.divider,h2.divider,h3.divider,div.divider{font-size:21px}.home-section .search-content .block-title,.home-section .search-content .divider{margin:0 0 -10px!important}h1.tagline{gap:10px;letter-spacing:.2em;padding:0 1%}h1.tagline:before{flex-basis:35px;flex-shrink:0;width:35px;height:10px;background-size:100% auto}h1.tagline:after{flex-basis:35px;flex-shrink:0;width:35px;height:10px;background-size:100% auto;margin-left:-5px}.upper-home-sections .home-section.subscribe{padding:1px 0 5px}.upper-home-sections .optin-content{padding:0;gap:0}.upper-home-sections .optin-content .caption{flex-shrink:1;margin:0;background:url(../../../../../../themes/melskitchencafe2023/images/envelope.svg) no-repeat left center;background-size:auto 100%;max-width:165px;padding:5px 10px 5px 5px}.upper-home-sections .optin-content .caption h2{font-size:12px}.optin-content .form a{font-size:11px;letter-spacing:.1em;padding:7px 15px}}