html{-webkit-text-size-adjust:100%}@media (max-width :1050px){.search-section .wrap .form .search-form{width:32%}.search-section .wrap .form a{width:32%}.header .logo,.header h1.logo{width:300px}.header #main{width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px);letter-spacing:.05em;font-size:17px;font-size:1.8vw}#main li{margin:0 -3px;padding:0}#main li a{display:inline-block;padding:0 10px}#top{font-size:13px}#top li a{display:inline-block;padding:0 5px}}@media (max-width :800px){.span_content,.span_content_full{float:none;width:100%;max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:50px auto 0;border-top:1px solid #EDEEEB;padding-top:40px}.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-bar,.header .header-search,.header .social,.logo{display:none!important}.header{padding:0;margin:0 0 20px;border:none;min-height:50px}body.home .header{margin-bottom:0}.span_content{margin:0 auto}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;padding:0;width:100%;max-width:340px}.sidebar .hide-on-mobile{display:none}.span_content_full .items-3-col .item{width:calc((100% / 2) - 4%);margin:0 2% 6%}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(21px, 6vw, 32px)}.cat-landing .home-section .items-3-col .item,.items-3-col .item.subcategories{width:calc((100% / 3) - 4%)!important;margin:0 2% 25px!important}.cat-landing .home-section .item a.overlay .title{letter-spacing:.10em;font-size:11px;padding:5px 8px;display:block;width:auto}.sidebar .subscribe{display:none}.footer-nav{width:100%;float:none;text-align:center;font-size:130%}.copyright{width:100%;float:none;text-align:center}.search-section .wrap .form{-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-between}.search-section .wrap .form .search-form{width:100%;flex:none;display:block;margin-bottom:2%}.search-section .wrap .form a{width:49%}}@media (max-width :700px){.home-section{padding:7vw 0}.home-section.shaded,.home-section.has-background{padding:7vw 0}.cat-landing{margin:10vw 0 7vw}.cat-landing .home-section,.page-content .home-section{padding:7vw 0;margin:0}.cat-landing .home-section.shaded,.cat-landing .home-section.has-background{padding:4vw 0;margin:0}.home-section .widget-content{display:block!important}.home-section.about .widget-content{box-shadow:unset;background-color:transparent}.home-section .widget-content .image{width:100%;margin-left:auto;margin-right:auto}.home-section.about .widget-content .image{width:100%;margin:0 auto 30px;max-width:300px;border-radius:50%}.home-section .widget-content .caption{width:100%!important;text-align:center}.home-section.about .widget-content .caption{padding:0;background-color:transparent}.upper-home-sections .icons-block .wrap .block-title{font-family:"Futura","Gill Sans","Gill Sans MT","Source Sans Pro","Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:28px;margin:0 0 10px}.upper-home-sections .icons-block .wrap .items{margin-left:0}.items-8-col{margin:0 -1%}.items-8-col .item{width:calc((100% / 4) - 2%);margin:0 1% 15px}.items-6-col .item .title,.items-7-col .item .title,.items-8-col .item .title{font-size:21px;font-size:clamp(11px, 5vw, 21px);line-height:.9;margin:8px 0}.items-5-col,.items-6-col{margin:0 -2%;justify-content:center}.items-5-col .item,.items-6-col .item{width:calc((100% / 3) - 4%);margin:0 2% 4%}.items-5-col .item .title{font-size:24px;font-size:clamp(14px, 3vw, 24px)}.items-5-col .item:nth-child(6){display:block}}@media (max-width :600px){.wrap,.wrapper{padding:0 15px}h1{font-size:32px}.breadcrumb{margin:0 0 5px}.items-2-col .item{width:100%;margin:0 1.5% 4%}.items-2-col .item .title{font-size:26px;font-size:clamp(18px, 5vw, 26px)}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100% / 2) - 4%);margin:0 2% 4%}.items-4-col .item .title,.cat-landing .home-section .items-3-col .item .title{font-size:26px;font-size:clamp(18px, 4vw, 26px)}.post-content .items-3-col .item .title,.post-content .items-4-col .item .title{font-size:18px;font-size:clamp(16px, 2vw, 24px);margin-top:10px;margin-left:5px;margin-right:5px}.home-section.subscribe{padding:10px 0 20px}.optin-content{display:block;flex:none}.optin-block .image{margin:0 auto}}@media (max-width :550px){.search-section .recipesmenu h3{margin:0 0 10px;display:block;font-size:28px;line-height:1}.archives.items-3-col .item{margin-bottom:15px;width:calc((100% / 2) - 4%)}.archives.items-3-col .item .title{font-size:24px;font-size:clamp(18px, 4vw, 24px)}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;column-count:2;column-gap:15px}.author-box{display:block}.author-box .avatar{width:175px;border-radius:50%;margin:0 auto 15px}.author-box .author-text{width:100%;text-align:center}.subscribe .email-form{-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-between}.subscribe .email-input{width:48%;margin-bottom:4%}.subscribe .email-submit{width:100%}.home-section.search-section .block-title{font-size:clamp(30px, 16vw, 80px)}}@media (max-width :400px){.span_content_full .items-3-col .item{width:calc((100% / 1) - 4%);margin:0 2% 40px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(21px, 12vw, 32px)}.items-8-col{margin:0 -1%;justify-content:center}.items-8-col .item{width:calc((100% / 3) - 2%);margin:0 1% 15px}.items-6-col .item .title,.items-7-col .item .title,.items-8-col .item .title{font-size:21px;font-size:clamp(11px, 7vw, 21px);line-height:.9;margin:8px 0}.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}}@media (max-width :359px){.single-post-content .post-meta{margin-bottom:5px;padding-top:3px}.post-meta a.jump{width:80px;text-align:center;font-size:11px;margin-top:-20px;padding:3px 6px}.wrap,.wrapper{padding:0 10px}}