html{-webkit-text-size-adjust:100%}@media (max-width :1275px){.header .logo{margin:20px 0 20px -10px}#main{font-size:18px}#main li{margin:0 -3px}#main li a{padding:0 10px}}@media (max-width :950px){.header .top-nav{width:-moz-calc(100% - 180px);width:-webkit-calc(100% - 180px);width:calc(100% - 180px);float:right;text-align:right;margin:20px 0 15px}.header .logo{overflow:hidden;width:180px;float:left;margin:20px 0 20px -10px}#main{font-size:16px;letter-spacing:.08em;display:block;width:-moz-calc(100% - 180px);width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}#main li{margin:0 -3px}#main li a{padding:0 10px}#main li.recipe-index a{width:110px;height:35px;margin-right:0}.header-search{width:150px}}@media (max-width :900px){.home-section.about .image{width:45%;margin-left:90px}.home-section.about .caption{width:53%;top:50%;right:0%;-webkit-transform:translate(-3%,-50%);-ms-transform:translate(-3%,-50%);transform:translate(-3%,-50%)}.tagline h1{font-size:16px;font-size:1.75vw;letter-spacing:.5em}}@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:100px auto 0;border-top:1px solid #ececec;padding-top:70px}.facet_sidebar{border:none;padding:0;margin:0 0 25px}button.facetwp-flyout-open{display:block}.facetwp-flyout{display:block}.facet_left{display:none}.top-nav,.header-search,.header-social,#main,#topmenu{display:none!important}.header{min-height:50px;margin:0;border:none}body.home .header{min-height:50px}.header .logo{display:none}.upper-home-sections{margin-bottom:45px}.inner-page-sections{margin-bottom:25px!important}.upper-home-sections .home-section.shaded{padding:0}.upper-home-sections .home-section.shaded .wrap{padding:4% 4% 1%}.upper-home-sections .home-section.shaded .item .title{margin:10px 0 0}.inner-page-sections .home-section.subscribe{padding:15px 0 11px}.inner-page-sections .home-section.subscribe h2{margin:-3px 0 0;line-height:15px}.inner-page-sections .home-section.subscribe .email-input,.inner-page-sections .home-section.subscribe .email-submit{height:36px;line-height:36px}.latest-posts{text-align:left;display:-ms-Flexbox;-ms-box-orient:horizontal;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}.latest-posts .teaser-post-lg{width:100%;float:none;margin-bottom:30px}.latest-posts .teaser-post-sm{width:47.5%;float:right;clear:none;margin-left:0%}.home-section.video .container{display:block}.home-section.video .player{width:100%;height:auto;vertical-align:middle}.home-section.video .caption{width:100%;padding:4%;text-align:center;vertical-align:middle;background-color:#fff;height:100%}.sub-footer .footer-nav{float:none;width:100%;text-align:center;margin-bottom:20px}.sub-footer .footer-nav a{padding:10px 5px;font-size:15px}.copyright{float:none;width:100%;text-align:center}}@media (max-width :750px){.home-section{padding:40px 0 35px}.home-section.shaded{padding:35px 0}.home-section.subscribe{padding:10px 0 25px}.inner-page-sections .home-section.subscribe{padding:12px 0 15px}.inner-page-sections .home-section.subscribe h2{margin:0 0 8px;line-height:1}.inner-page-sections .home-section.subscribe h2 em{font-size:21px;margin:0;top:0;text-indent:0;width:auto;display:inline;height:auto;background:none;letter-spacing:.1em;line-height:1;vertical-align:top}.inner-page-sections .home-section.subscribe .email-form{padding-left:10px}.home-section.subscribe h2,.footer .subscribe h2{text-align:center;width:100%;float:none}.home-section.subscribe .textwidget,.footer .subscribe .textwidget{width:100%;float:none}.teaser-posts .teaser-post{width:47.5%;margin-bottom:50px}.home-section.about{padding:0;text-align:center}.home-section.about .wrap{padding:0}.home-section.about .widget-content{padding:5%;overflow:visible}.home-section.about .image{width:100%;height:auto;max-width:300px;float:none;position:relative;margin:0 auto 15px}.home-section.about .image img{width:100%;height:auto;display:block}.home-section.about .image:before{content:"";display:block;width:110px;height:71px;position:absolute;top:20px;left:-50px}.home-section.about .caption{margin:0;width:100%;float:none;background-color:transparent;padding:0;text-align:center;position:relative;top:0%;right:0%;margin:0;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}.home-section.about .caption .social{margin:20px 0 0}}@media (max-width :700px){.home-featured .image{overflow:hidden;width:100%;height:0;padding-bottom:60%;float:none;position:relative}.home-featured .caption{float:none;padding:25px 25px 30px;width:100%}.home-featured .caption:before{display:none}}@media (max-width :650px){.tagline h1{font-size:16px;font-size:2.2vw;letter-spacing:.25em}.upper-home-sections .home-section.tagline{margin-bottom:-10px}.home-section .more,body.home #content .more{position:relative;top:0;right:0;text-align:center;margin-top:-10px}body.home #content .more{margin:10px 0 0}.home-section.icons{padding:0}.home-section.icons .wrap{padding:2%}.home-section.icons .items .item{width:25%;padding:1%}.home-section .category-posts .item{margin-bottom:20px;width:47.5%}.teaser-post-sm .post-title{font-size:16px;margin:15px 0 30px}.home-section.search .divider{margin:0 0 10px;font-size:42px;font-size:6.8vw}.single_facet{width:50%;display:inline-block;float:left;padding:0 15px}}@media (max-width :600px){.home-section.icons .search-form{width:100%}.home-section.icons .index-link{width:100%;padding:0}.wp-block-group.has-background,.has-background{padding:10px 20px;margin:35px 0}ol.has-background,ul.has-background{padding:20px 20px 15px}p.has-background{padding:25px}.wp-block-group.has-background h2.has-background{margin:-10px -20px 10px;padding:20px 20px}.wp-block-group[class*="icon-"]{position:relative;padding-left:35px}.wp-block-group[class*="icon-"]:before{display:inline-block;font-family:'Font Awesome 5 Pro';font-weight:700;font-size:21px;line-height:42px;width:42px;height:42px;border-radius:50%;text-align:center;float:left;vertical-align:top;color:#FFF;background-color:#E0BE3D;position:absolute;top:26px;left:-18px}}@media (max-width :500px){.breadcrumb_last{display:none}.pagination h2.screen-reader-text{margin-bottom:12px}.archives .archive-post{width:45%}.relatedposts .archives .archive-post{width:28.3333%}.relatedposts .archives .archive-post .title{font-size:13px;letter-spacing:normal;text-transform:none}.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 :475px){.wrap,.wrapper{padding:0 15px}}@media (max-width :425px){.teaser-post-sm .post-title{text-align:center;margin:15px 0}.teaser-post-sm .post-cat{height:22px;bottom:8px;left:-8px}.teaser-post-sm .post-cat a{position:relative;display:inline-block;white-space:nowrap;font-size:9px;color:#414345;background-color:#e1bd3d;padding:4px 0 3px 8px}.teaser-post-sm .post-cat a:before{content:"";position:absolute;z-index:-1;top:-8px;left:0;border-width:8px 8px 0 0;border-style:solid;border-color:transparent #D3AB2D}.teaser-post-sm .post-cat a:after{content:'';width:0;border:11px solid #e1bd3d;border-right-color:transparent;border-right-width:6px;position:absolute;top:0;right:-13px;z-index:-1}.home-section.icons .title{font-size:11px;margin:5px 0 0}.home-section .divider{font-size:21px;margin-bottom:20px}}@media (max-width :400px){.home-section.subscribe h2,.footer .subscribe h2{margin:5px 0 0;font-size:18px;width:100%;float:none}.home-section.subscribe h2 em,.footer .subscribe h2 em{width:125px;height:35px;top:-2px}.inner-page-sections .home-section.subscribe h2 em{font-size:18px}.home-section.about .image{width:100%;height:auto;max-width:80%;float:none;position:relative;margin:0 auto 15px}.home-section.about .image:before{content:"";display:block;width:80px;height:52px;position:absolute;top:15px;left:-35px}.tagline h1{font-size:12px;font-size:3.2vw;letter-spacing:.25em;line-height:1.3;max-width:280px;margin:0 auto 5px}}