html{-webkit-text-size-adjust:100%}@media (max-width :1080px){.top-bar{height:auto;flex-wrap:wrap;gap:0}.top-bar .top-cta{width:100%;background-color:#efece5;text-align:center;padding:7px}.top-bar .top-nav{width:auto;margin-left:10px;margin-right:auto}.header .logo{width:310px;margin:15px 0 0 -10px;float:left;position:relative}.header .logo img{width:230px;height:auto;display:block}.header .logo img.frog{width:90px;height:auto;position:absolute;right:0;bottom:-39px}#main{width:-moz-calc(100% - 290px);width:-webkit-calc(100% - 290px);width:calc(100% - 290px);margin:28px -10px 0 -10px;font-size:2vw}#main li{margin:0 -3px}#main li a{padding:0 12px}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;margin:0 auto}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:0 auto 0}#main,.header .social,.top-stuff,#top,.top-bar .header-search{display:none}.top-bar{position:relative;margin-top:50px;z-index:101;width:100%;background-color:#efece5;display:block;height:auto;padding:6px;margin-bottom:20px}.top-cta{width:100%;float:none;position:relative;z-index:2999}.header{display:none}.header .logo{display:none}.home-section.latest-post{padding:0}.home-section.image-block-section{padding:0;width:100%}.image-blocks{display:flex;flex-flow:row wrap;justify-content:space-between;gap:10px;margin-bottom:20px}.image-blocks .item{margin:0;flex-grow:1;flex-basis:48%}.featured-sidebar .subscribe{margin-bottom:35px;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.image-blocks .item a .title{width:62%;font-size:clamp(11px, 3.25vw, 21px)}.footer .logo{display:block;text-align:center;margin-bottom:50px}.footer .logo img{text-align:center;margin:0 auto}.footer .tagline{display:block;text-align:center;width:100%}.footer .footer-sections .about{flex-basis:100%;order:1;padding-left:0%}.footer .footer-sections .about .image{width:100%;max-width:350px}.footer .footer-sections .footer-nav .social{flex-basis:100%;margin:30px 0 0;text-align:center;order:5}.footer .footer-sections .footer-nav{justify-content:center;border:none;border-top:1px solid #718c67;padding-top:50px;margin-top:20px}.footer .widget_nav_menu{width:33%;flex-shrink:1;display:block;justify-content:space-between;margin-left:0;text-align:center;order:2}.footer .widget_nav_menu h2{text-align:center}.footer .wrap .subscribe{width:100%;max-width:540px;margin:0 auto 45px;order:1}.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{margin-bottom:8vw}.latest-post .featured-sidebar{margin-bottom:30px}.big-teaser-post{margin-bottom:3.5%}.items-3-col,.featured-posts-block .featured-sidebar{margin:0;display:flex;flex-wrap:wrap;gap:3.5%}.items-3-col .item,.small-teaser-post{width:48.25%;margin:0 0 25px}.items-3-col .item .title{font-size:32px;font-size:clamp(16px, 4vw, 30px)}.latest-posts.items-3-col .item:last-of-type{display:none}.home-section .widget-content .image{width:100%;order:1;margin:0 auto 15px}.home-sections .about .widget-content .image{width:90%;max-width:250px}.home-section .widget-content .caption{width:100%;order:2}.home-section.subscribe .wrap{padding:0}.sidebar .subscribe{display:none}}@media (max-width :750px){.home-section .block-title{font-size:24px}}@media (max-width :700px){.items-5-col,.items-6-col{margin:0 -1.5%;justify-content:center}.items-5-col .item,.items-6-col .item{width:calc((100% / 3) - 3%);margin:0 1.5% 3%}.items-5-col .item .title,.items-6-col .item .title{font-size:21px;font-size:clamp(15px, 3vw, 21px)}.press h2{width:100%!important;text-align:center;margin:0 0 8px!important}.press img{width:100%!important;height:auto}}@media (max-width :600px){.footer{margin-top:10vw}.lower-home-sections{gap:12vw}.lower-home-sections .home-section.has-background{padding:7vw 0}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100% / 2) - 4%);margin:0 2% 2%}.sidebar .items-4-col .item{margin:0}.items-4-col .item .title{font-size:clamp(16px, 4vw, 30px);margin-top:10px}.wprm-recipe.wprm-recipe-template-custom{margin-left:-20px;margin-right:-20px;border:none}}@media (max-width :500px){.top-bar{margin-bottom:15px}.wrap,.wrapper{padding:0 15px}h1{font-size:32px}.image-blocks{display:flex;flex-flow:row wrap;justify-content:space-between;gap:10px;margin-bottom:10px;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;padding:0 10px;margin-bottom:15px}.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(16px, 4vw, 21px);margin:10px 0}.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}.subscribe .email-input{width:100%}.span_content_full.recent .fixed-more{text-align:center}}@media (max-width :450px){.top-bar .top-cta{padding:0;font-size:11px}.top-bar .top-cta a strong{letter-spacing:.075em;font-size:10px}.home-section.subscribe{padding:15px 20px 20px;background-color:#efece5}}@media (max-width :400px){.wprm-recipe.wprm-recipe-template-custom{margin-left:-15px;margin-right:-15px}.lower-home-sections{gap:15vw}.home-sections .block-title.divider{font-size:24px;border-top:1px solid #efece5;padding-top:25px;margin-bottom:15px}.big-teaser-post .image .caption .subtitle{margin:15px 0 0}.big-teaser-post{margin-bottom:30px}.items-3-col .item,.small-teaser-post{width:100%;margin:0 0 30px}.small-teaser-post{margin-bottom:0}.items-3-col .item .title,.small-teaser-post .title{font-size:32px;font-size:clamp(16px, 7vw, 30px)}.footer .footer-sections .footer-nav{display:block}.footer .footer-sections .footer-nav .widget_nav_menu{flex-basis:100%;text-align:center;width:100%}}@media (max-width :365px){.wrap,.wrapper{padding:0 10px}.wprm-recipe.wprm-recipe-template-custom{margin-left:-10px;margin-right:-10px}.subscribe .email-form{display:block;flex:none}.subscribe .email-input{width:100%;margin-top:8px}.subscribe .email-submit{width:100%;flex-shrink:0;margin-bottom:-10px;display:block}}