html{-webkit-text-size-adjust:100%}@media (min-width :600px) and (max-width :1000px){.home-section .item a.overlay .title{font-size:clamp(11px, 1.5vw, 13px)}}@media (max-width :1100px){.header .logo{overflow:hidden;width:420px;float:left;margin:28px 0 28px -10px}.header .social{float:right;display:inline-block;text-align:right;clear:right;vertical-align:middle;margin-right:0;margin-top:15px}.header-search{margin-top:10px}.top-bar .widget{width:190px;white-space:normal}.top-bar .widget a{white-space:normal;line-height:1;padding:9px 0;text-align:center}#main{padding:0;font-family:"causten",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:37px;height:50px;z-index:202}#main li{margin:0 -5px}#main li a{display:inline-block;padding:6px 10px 0}#main li.browserecipes a{font-size:13px}}@media (max-width :950px){.top-bar{display:block;flex:none;height:auto;padding:0}.top-bar .top-nav{width:100%;text-align:center}#top li.menu-item{display:inline-block;float:none;margin:0;padding:0;position:relative}.top-bar .widget{display:block;width:100%;text-align:center}.top-bar .widget a:before{display:none}}@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}.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}.header,.top-nav,#main,.header .social,.header-search{display:none}.top-bar{border:none;padding:0}.top-bar .widget{padding:0;width:100%;margin-top:50px;margin-bottom:15px}body.home .top-bar .widget{margin-bottom:0}.header{height:50px;margin-bottom:20px;text-align:center}body.home .header{margin:0}.header .logo{display:none}.sub-footer .wrap{display:block;text-align:center}.sub-footer .footer-nav{width:100%;font-size:120%;line-height:2;display:block;text-align:center;margin:10px 0}.sub-footer .copyright{opacity:.7;width:100%;display:block;text-align:center;margin:10px 0}.upper-home-sections{padding:20px 0 0;margin-bottom:4vw}.home-section{padding:6vw 0 5vw}.home-section.shaded{padding:50px 0 40px;margin-bottom:35px}.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, 5vw, 30px)}.home-section .widget-content{display:block;flex:none;background-color:#f4f0ea}.home-section .widget-content .image{width:100%}.home-section .widget-content .caption{width:100%;padding:30px}}@media (max-width :750px){.items-5-col{margin:0 -1.5%;justify-content:center}.items-5-col .item{width:calc((100% / 3) - 3%);margin:0 1.5% 2%;margin-bottom:25px}.items-5-col .item:nth-child(6){display:block}.items-5-col .item .title{font-size:21px;font-size:clamp(15px, 3vw, 21px)}.optin-content h2.block-title{margin:0 0 15px;width:100%}.optin-content .form{width:100%;max-width:600px;margin:0 auto 10px}}@media (max-width :700px){.press h2{width:100%!important;text-align:center;margin:0 0 8px!important}.press img{width:100%!important;height:auto}.upper-home-sections .home-section:first-child .block-title{display:inline-block;font-family:"causten",Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.075em;flex:none;margin:0;padding:0;position:absolute;top:0;left:20px;z-index:201;overflow:hidden;width:140px;height:140px;overflow:hidden;pointer-events:none}.upper-home-sections .home-section:first-child .block-title span{background-color:#d8b412;padding:8px 20px;color:#3d210c;transform:rotate(-45deg);transform-origin:top left;display:inline-block;white-space:nowrap;position:absolute;top:110px;left:-32px;width:197px;text-align:center}.inner-post .widget-content.about-content{display:block}.inner-post .about .image{width:200px;margin:0 auto 15px}.inner-post .about .block-title{text-align:center}.inner-post .about .caption{text-align:center}.inner-post .about .more{float:none;margin-bottom:15px}.inner-post .about .social{float:none}}@media (max-width :600px){.upper-home-sections .home-section.shaded{padding:20px 0 5px}.upper-home-sections .items-3-col .item{width:calc((100% / 2) - 4%);margin:0 2% 4%}.upper-home-sections .items-3-col .item:nth-child(3){display:none}.icons .items-6-col .item,.icons .items-7-col .item{width:calc((100% / 3) - 2%);margin:0 1% 15px}.icons .items-8-col .item{width:calc((100% / 4) - 2%);margin:0 1% 15px}.icons .item .title{font-size:clamp(10px, 2.5vw, 14px);margin:10px 0 0}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100% / 2) - 4%);margin:0 2% 2%}.items-4-col .item .title{font-size:21px;font-size:clamp(14px, 4vw, 21px)}.item .wprm-recipe-rating-details{font-size:10px!important}.press-desktop{display:none!important}.press-mobile{display:block!important;padding-bottom:25px}}@media (max-width :500px){h1{font-size:30px}.home-section.subscribe{padding:25px 0}.archives.items-3-col .item{margin-bottom:15px;width:calc((100% / 2) - 4%)}.archives.items-3-col .item .title{font-size:21px;font-size:clamp(12px, 4vw, 21px)}.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}}@media (max-width :450px){.item .rating-label{display:none}}@media (max-width :400px){.home-section .block-title{margin:20px 0 20px;font-size:28px}.wrap,.wrapper{padding:0 15px}.span_content_full .items-3-col .item,.span_content .items-2-col.search-posts .item{width:calc((100%) - 4%);margin-bottom:40px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(24px, 8vw, 32px)}}@media (max-width :375px){.home-section .item a.overlay .title{font-size:clamp(9px, 1.5vw, 13px);letter-spacing:.15em;padding:6px 8px 3px 9px}}@media (max-width :360px){.wrap,.wrapper{padding:0 10px}}