html{-webkit-text-size-adjust:100%}@media (min-width :700px) and (max-width :960px),(max-width :550px){.image-block-lg .overlay .description{font-size:88%;line-height:1.5}}@media (min-width :400px) and (max-width :600px){.teaser-post .post-meta{margin:20px 0 -5px}.teaser-post .post-meta .post-date{display:none}.teaser-post .post-meta .spacer{display:none}.item .wprm-recipe-rating-details{display:block}}@media (max-width :1160px){.top-bar .logo{overflow:hidden;width:320px;float:left;margin:15px 0 0 15px}#main{letter-spacing:.12em;font-size:12px}#main li a{padding:0 10px}#main li.social{margin:0 5px 0 5px}#main li.search{margin:0}#main li.search a,#main li.search label.custom-mobile-search{width:30px;padding-right:15px;top:-2px}#main li.search a i,#main li.search label.custom-mobile-search i{font-size:21px;line-height:70px}}@media (max-width :975px){.image-block-sm a.overlay .title,.item a.overlay .title{width:auto;display:inline;white-space:normal;line-height:1.1;padding:13px 12px 10px 14px}}@media (max-width :960px){.top-bar .logo{overflow:hidden;width:230px;float:left;margin:20px 0 0 10px}#main{letter-spacing:.1em;font-size:11px}#main li a{padding:0 8px}#main li.social{margin:0 5px 0 5px}#main li.social a{padding:2px;font-size:13px}#main li.search{margin:0}#main li.search a,#main li.search label.custom-mobile-search{width:30px;padding-right:15px;top:-2px}#main li.search a i,#main li.search label.custom-mobile-search i{font-size:21px;line-height:70px}}@media (max-width :840px){.optin-content{flex:none;display:block;background:url(../../../../../../themes/seasonsandsuppers/images/ampersand-white@2x.png) no-repeat center left 10%;background-size:auto 110%;padding:25px 0}.summary-subscribe .subscribe .optin-content{background:url(../../../../../../themes/seasonsandsuppers/images/ampersand-trans@2x.png) no-repeat center left 10%;background-size:auto 110%}.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:50px;margin-bottom:15px}body.home .header-spacer{margin-bottom:0}.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)}.recipe-summary,.cat-summary{margin-top:-15px}.recipe-summary.image-blocks.items-2-col .image-block-lg{order:2;width:100%}.recipe-summary.image-blocks.items-2-col .caption{order:1;padding:4%;width:100%}.summary-subscribe{margin-bottom:35px}}@media (max-width :780px){.items-6-col{margin:0 -1%}.items-6-col .item{width:calc((100% / 3) - 2%);margin:0 1% 0}.image-blocks.items-6-col .item{width:calc((100% / 3));margin:0}.image-blocks .image-block.more a.more-link{font-size:20px;font-size:5.5vw;line-height:1.1;padding:2%}.image-blocks .image-block.more a.more-link em{font-size:11px;letter-spacing:.2em;margin-bottom:3px}.image-blocks .more.item a.more-link i{margin:7px auto 0}}@media (max-width :700px){.image-block-lg .overlay{z-index:2;position:absolute;top:auto;left:0;bottom:0;right:0;width:100%;text-align:left;display:flex;flex-wrap:wrap;align-items:flex-end;vertical-align:bottom;background-color:#4a4a4d;background:linear-gradient(0deg,rgba(0,0,0,.3) 50%,rgba(255,255,255,0) 100%);padding:6% 5% 5%}.image-blocks-outer.items-2-col>.item{width:calc(100%);margin:0}.image-block-lg .overlay .block-title{color:#fff;font-size:66px;font-size:11vw;line-height:1.1;text-transform:uppercase;letter-spacing:.2em;text-align:left;font-weight:lighter;flex:100% 0 0}.image-block-sm a.overlay .title,.item a.overlay .title{width:auto;display:inline;white-space:normal;line-height:1.2;padding:13px 12px 10px 14px;font-size:12px;font-size:clamp(10px, 2.5vw, 13px)}.items-6-col .item a.overlay .title,.items-7-col .item a.overlay .title,.items-8-col .item a.overlay .title{font-size:11px;padding:9px 9px 6px 12px;font-size:clamp(9px, 2vw, 13px)}.sub-footer .wrap{-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;justify-content:space-evenly;padding:0 20px}.sub-footer .widget_nav_menu{flex-basis:50% 1 1;margin-top:0;margin-bottom:5%}.sub-footer .widget_nav_menu:nth-child(1),.sub-footer .widget_nav_menu:nth-child(2){order:1}.sub-footer .widget_nav_menu:nth-child(3),.sub-footer .widget_nav_menu:nth-child(4){order:2}.sub-footer .logo{display:block;flex-basis:100%;order:5;width:175px;text-align:center}.sub-footer .logo p{display:block}}@media (max-width :650px){.item .wprm-recipe-rating-details{display:block;margin-bottom:10px}}@media (max-width :600px){.upper-home-sections{margin-bottom:30px}.home-section .divider,.home-section .block-title{margin:0 0 20px;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}.home-section{padding:11vw 0}.home-section.shaded{padding:7vw 0 6vw}.upper-home-sections .home-section{margin-bottom:0}.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% 2%}.upper-home-sections .items-4-col .item{margin-bottom:0}.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}.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}.wprm-recipe.wprm-recipe-template-custom{margin:50px -15px}.wprm-recipe.wprm-recipe-template-custom .wprm-recipe-body{padding:1px 15px 15px;border:none}.wp-block-group.has-background,.has-background{padding:10px 25px 5px;margin:45px 0}h1{font-size:36px}.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 :450px){.sub-footer .widget_nav_menu{width:50%;flex-basis:50% 0 0;margin-top:0;margin-bottom:5%}}@media (max-width :400px){a.more-link{padding:10px 15px 7px 17px}.image-blocks.items-6-col .item{width:calc((100% / 2));margin:0}.image-blocks .image-block.more a.more-link{font-size:20px;font-size:7vw;line-height:1.1;padding:2% 3%}.home-section{padding:12vw 0}.home-section.shaded{padding:7vw 0 6vw}.image-block-lg .overlay .description{font-size:80%;line-height:1.4}.image-block-lg .overlay{padding:15px}.image-block-lg .overlay .more{margin-top:10px}.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)}}@media (max-width :360px){.wrap,.wrapper{padding:0 10px}.wprm-recipe.wprm-recipe-template-custom .wprm-recipe-body{padding:1px 10px 10px;border:none}}