.blog-wrapper .column-wrap{max-width:1100px}.blog{background-color:#f6f6f5}.blog .search-wrapper{margin-bottom:1rem}.blog .search-wrapper form{max-width:350px;margin-left:auto}.blog .featured-image-title-inner{-webkit-transform:translateY(3vw);-ms-transform:translateY(3vw);transform:translateY(3vw)}.blog .blog-title-main{font-family:"Fairy Tales";font-size:4rem;line-height:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.blog .blog-title-sub{color:#f6f6f5;font-family:"Roboto Slab",sans-serif;font-size:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.blog-wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.blog-wrapper:last-of-type{margin-bottom:60px}.blog-wrapper h2{margin-bottom:0}.blog-home-cat-search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:3rem;margin-left:auto;margin-right:auto}.blog-home-cat-search-wrapper .one-column:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.blog-home-cat-search-wrapper .one-column:last-child{width:100%}.blog-home-cat-search-wrapper .search-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-filter h2{color:#46a040;font-size:1.5rem;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;margin-bottom:0}.blog-filter-cat-parent{width:100%}.blog-filter-cat-wrapper{display:inline-block;margin:.5rem 0}.blog-filter-cat-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.blog-filter-cat-icon{width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;float:left;margin-right:.5rem;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.icon-lemon-slice{background-image:url(../img/lemon-icon-01.svg)}.icon-tomato{background-image:url(../img/tomato-icon-01.svg)}.icon-peas{background-image:url(../img/peas-icon-01.svg)}.icon-cucumber{background-image:url(../img/cucumber-icon-01.svg)}.icon-vg-logo{background-image:url("../img/vinaigrette leaf icon-01.svg")}.blog-filter-cat-wrapper:hover .blog-filter-cat-icon{opacity:.9}@media (max-width:789px){.blog-filter-cat-wrapper:hover .blog-filter-cat-icon{opacity:inherit}}.blog-filter-cat-label{font-size:1rem;margin-right:1rem;word-wrap:normal;line-height:30px;float:left;display:inline-block;text-decoration:none}.blog-filter-cat-label a{color:#000}.blog-filter-cat-wrapper:hover .blog-filter-cat-label a{color:#46a040;text-decoration:underline}h2 .blog-filter-cat-label{font-size:1.5rem}.blog-filter-date{margin:0 2.5%}.blog-filter-date-entry{margin:1rem;font-size:1rem;color:#000;display:inline-block}.blog-filter-date-entry:first-child{margin-left:0}.blog-filter-date-entry:last-child{margin-right:0}.blog-filter-date-entry a{color:#000;text-decoration:none;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.blog-filter-date-entry a:hover{color:#46a040}.blog-post-date{color:#7f276d;font-weight:700}.blog-post-date .column{margin-top:0}.featured-post-image{background-position:center;background-size:cover;width:100%;height:0;padding-top:44%;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.featured-post-image:hover{opacity:.7}@media (max-width:789px){.featured-post-image:hover{opacity:inherit}}.featured-post-label{background-color:#46a040;color:#fff;position:absolute;top:10px;left:50px;font-size:1.5rem;font-weight:700;padding:1.5rem 2rem}.featured-post-caption{background-color:#7f276d;color:#fff;padding:30px}.featured-post-title{font-size:2em;line-height:1.5em;font-weight:300}.featured-post-title a{color:#fff;text-decoration:none}.featured-post-title a:hover{color:#fff;text-decoration:underline}.featured-post-date{font-size:1em;line-height:1.5em;font-weight:700}.section-heading-wrapper{margin-top:5px}.section-heading-wrapper h2{margin-top:0;margin-bottom:0}.blog-grid-wrapper .three-column>.column{width:31.666%;margin-top:0}.blog-grid-wrapper .three-column>.column:nth-of-type(3n){margin-left:0}.blog-grid-wrapper .three-column>.column:nth-of-type(3n-2){margin-right:0}.blog-grid-wrapper .three-column>.column:nth-of-type(3n-1){margin-right:0;margin-left:0}.blog-grid-image{background-position:center;background-size:cover;width:100%;height:0;padding-top:44%;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}a .blog-grid-image:hover{opacity:.7}@media (max-width:789px){a .blog-grid-image:hover{opacity:inherit}}.blog-grid-caption{padding:1em;background-color:#46a040}.blog-grid-title{margin-bottom:-5px}.blog-grid-title a{font-size:1em;color:#f6f6f5;text-decoration:none}.blog-grid-title a:hover{text-decoration:underline}.blog-grid-date{font-size:.75em;color:#f6f6f5}.blog-see-more{background-color:#7f276d;padding:1.5rem 2.25rem;font-weight:700;font-size:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff!important;text-decoration:none;margin:5rem auto;border:2px solid #7f276d;background-color:#7f276d;border-radius:2px;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-see-more:hover{background-color:#fff;color:#7f276d!important}@media (max-width:789px){.blog-see-more:hover{background-color:inherit;color:inherit!important}}.blog-see-more::-moz-selection{color:#000;background:#fff;opacity:1}.blog-see-more::selection{color:#000;background:#fff;opacity:1}.blog-image-bottom{height:0;background-position:bottom center;background-size:contain;background-repeat:no-repeat;padding-top:12%;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:1200px){.blog .blog-title-sub{font-size:2rem}}@media (max-width:974px){.blog .featured-image-title-inner{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:900px){.blog-home-cat-search-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-home-cat-search-wrapper .one-column:first-child{margin-left:auto}.blog-home-cat-search-wrapper .one-column:last-child{width:105%}}@media (max-width:767px){.blog-wrapper{width:100%;margin-left:0;margin-right:0}}@media (max-width:600px){.one-column .column.w-sm-100{width:100%}.blog .blog-title-main{font-size:3rem;line-height:2.25rem;margin:1.25rem}.blog .blog-title-sub{font-size:1.75rem;margin:.75rem}.blog-home-cat-search-wrapper .search-wrapper{padding-left:0;padding-right:0}.blog-filter-cat,.blog-filter-date{padding-left:0;padding-right:0}.blog-filter-cat{margin-top:0;padding-top:0;padding-bottom:0}.blog-filter-date{padding-top:0}.blog-filter-date-entry{display:block;margin-left:0;margin-right:0}.blog-grid-wrapper .three-column>.column{margin-right:0;margin-left:0;width:100%}.featured-post-caption{padding:15px}.featured-post-title{font-size:1.5em;line-height:1em}.featured-post-label{font-size:1rem;padding:1rem 1.5rem}.featured-post-date{line-height:2.5em}.blog-see-more{padding:1rem 1.5rem;font-size:1.5rem;margin:2rem auto}}@media (max-width:400px){.blog .blog-title-main{font-size:2.5rem;line-height:1.5rem;margin:.75rem}.blog .blog-title-sub{font-size:1.25rem;margin:.5rem}.featured-post-label{font-size:1rem;padding:.5rem 1rem;left:10px}.blog-see-more{font-size:1rem;margin:1.5rem auto}}