html{-webkit-text-size-adjust:100%}@media(min-width:865px) and (max-width:990px),(min-width:480px) and (max-width:605px),(max-width:400px){}@media(min-width:700px) and (max-width:960px),(max-width:550px){}@media(min-width:400px) and (max-width:600px){}@media(max-width:1190px){.top-bar .logo{width:260px;margin-top:15px}#main{position:relative;top:-2px;font-size:1.2vw}#main li a{display:inline-block;padding:0 10px}#main li.search label,#main li.home a{width:50px}#main li.social{margin:0 10px 0 5px}#main li.social a{font-size:14px;padding:3px}}@media(max-width:1000px){.upper-home-sections{margin-bottom:6vw}.cat-sections{margin-bottom:40px}.lower-home-sections{margin-top:50px}.home-section{padding:7vw 0}.upper-home-sections .home-section{margin-bottom:2vw}}@media(max-width:980px){.top-bar{height:50px;line-height:50px}.top-bar .logo{width:250px;margin-top:10px}#main{position:relative;top:-2px;font-size:1.2vw;line-height:55px;height:55px}#main li a{display:inline-block;padding:0 10px}#main li.search label,#main li.home a{height:50px;width:50px}#main li.social{display:none}}@media(max-width:840px){.optin-content{flex:none;display:block;padding:25px}.optin-content .caption{padding:0;background-image:none;margin-bottom:10px}.optin-content .form{display:block;width:100%;max-width:520px;margin:0 auto}}@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}#main,.top-bar{display:none}.header-spacer{display:block;height:60px;margin-bottom:10px}body.home .header-spacer{}.home-section{padding:9vw 0}.span_content_full .items-3-col .item{width:calc((100%/2) - 4%);margin:0 2% 35px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(21px,4.5vw,32px)}.items-5-col{margin:0 -1.25%}.items-5-col .item{width:calc((100%/3) - 2.5%);margin:0 1.25% 2%;margin-bottom:15px}.items-5-col .item .title{font-size:21px;font-size:clamp(14px,2.5vw,21px)}}@media(max-width:780px){.items-6-col{margin:0 -1%}.items-6-col .item{width:calc((100%/3) - 2%);margin:0 1%}}@media(max-width:700px){}@media(max-width:650px){}@media(max-width:600px){.upper-home-sections{margin-bottom:9vw}.lower-home-sections{margin-top:8vw}.home-section{padding:12vw 0}.upper-home-sections .home-section{margin-bottom:3vw}.subscribe .wrap{padding:0}.home-section .divider,.home-section .block-title,.latest{font-size:28px;margin:0 0 30px;text-align:center}.home-section h2 em,.home-section h3 em,.subtitle{margin-bottom:5px;font-size:10px}.home-section .description{margin:-10px auto 25px;text-align:center;font-size:85%;line-height:1.6}.item .excerpt{font-size:85%;line-height:1.6}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100%/2) - 4%);margin:0 2% 4%}.items-4-col .item .title{font-size:21px;font-size:clamp(16px,4vw,21px)}.home-section .widget-content{display:block}.home-section .widget-content .image{width:100%;margin:0 auto}.home-section.about .widget-content .image{max-width:250px;margin-bottom:20px}.home-section .widget-content .caption{width:100%;text-align:center;margin:0}.footer .press-mobile{display:block}.footer .press-desktop{display:none}}@media(max-width:500px){.wrap,.wrapper{padding:0 15px}.wp-block-group.has-background,.has-background{padding:10px 25px}.wp-block-group.has-background h2{margin-top:15px;border-bottom:none;padding:0}.wp-block-group.has-background h2.has-background{margin:-15px -25px 10px;padding:15px 25px}h1{font-size:32px}h2{font-size:26px}.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}}@media(max-width:575px){.subscribe .email-form{gap:0}.subscribe .email-input{font-size:16px;height:50px;line-height:50px;padding:3px 12px 0;flex:50% 1 0}.subscribe .email-submit{font-size:11px;letter-spacing:.2em;height:50px;padding:0 10px;line-height:50px;flex:50% 0 1}}@media(max-width:400px){a.more-link{padding:10px 15px 7px 17px}.home-section{padding:12vw 0}.home-section.shaded{padding:7vw 0 6vw}.span_content_full .items-3-col .item,.span_content .items-2-col.search-posts .item{width:calc((100%) - 4%);margin:0 2% 10%}.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)}.subscribe .email-form{gap:0;flex:none;height:auto;flex-wrap:wrap}.subscribe .email-input{font-size:16px;height:50px;line-height:50px;padding:3px 12px 0;flex:100% 1 0;margin-bottom:10px}.subscribe .email-submit{font-size:11px;letter-spacing:.2em;height:50px;padding:0 10px;line-height:50px;flex:100% 0 1}}@media(max-width:360px){.wrap,.wrapper{padding:0 10px}.wprm-recipe.wprm-recipe-template-custom .wprm-recipe-body{padding:1px 10px 10px;border:none}}