/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-size:2rem;color:#383737;line-height:1.8;font-family:"Open Sans",sans-serif;background:#fff}::-moz-selection{background:#005696;color:#fff}::selection{background:#005696;color:#fff}::-moz-selection{background:#005696;color:#fff}a:focus,button:focus,input:focus,select:focus,textarea:focus,area:focus{outline:2px dotted #5c9428;outline-offset:2px}.checkboxes{padding:0;margin:0}.checkbox_item{position:relative;padding:0;margin:15px 0 0 0;list-style:none}.checkbox_item:first-of-type{margin-top:0}.checkbox_box{position:absolute;top:0;left:0;opacity:0}.checkbox_label{display:inline-block;padding:3px 0 3px 50px;margin:0;cursor:pointer}.checkbox_label:before,.checkbox_label:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.checkbox_label:before{position:absolute;content:'';display:inline-block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;left:0;z-index:1;width:34px;height:34px;border:3px solid transparent;border-top-style:none;border-right-style:none}.checkbox_label:after{position:absolute;content:'';display:inline-block;left:0;width:34px;height:34px;border:3px solid #000;background:inherit;cursor:pointer}.checkbox_box:checked+.checkbox_label:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;margin-top:-5px;width:26px;height:10px;border-color:#000}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:70px;padding:6px 20px;background-color:#fff;border:1px solid #cfcccc;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0}label,legend{display:block;font-weight:400;text-transform:uppercase}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body,label.option{display:inline-block;margin-left:.5rem;font-weight:normal}h1,.ts-h1{font-size:3.1rem}h2,.ts-h2{font-size:3.6rem}@media (min-width: 600px){h2,.ts-h2{font-size:4.8rem}}h3,.ts-h3{font-size:3.6rem}h4,.ts-h4{font-size:2.1rem}h5,.ts-h5{font-size:1.9rem}h6,.ts-h6{font-size:1.7rem}h1,h2,h3,h4,h5,h6{line-height:1.2;color:#383737;font-weight:500;font-family:"adelle",serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h2,h3{color:#4e3f1a;font-weight:700}h2{margin:40px 0 20px}h3,h4,h5,h6{margin:20px 0}img,svg{max-width:100%}img{height:auto}a{color:#0b487e;text-decoration:none}a:hover,a:focus{text-decoration:underline}.icon-link>*{vertical-align:middle;display:inline-block}.icon-link img{margin-right:10px}.skip-nav{position:absolute !important;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);-webkit-transform:translate(0, -40px);-ms-transform:translate(0, -40px);transform:translate(0, -40px);opacity:0;width:100%;left:0}.skip-nav:focus{color:#fff;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;height:auto;top:-1px;display:block;overflow:auto;clip:auto;z-index:50;text-align:center;text-decoration:none;padding:10px;background-color:#000;font-weight:700;outline:none;width:100%}.plain-list{margin:0;padding:0}.plain-list li{margin:0;list-style:none}.svg-arrow-left,.carousel .owl-prev:before,.svg-arrow-right,.carousel .owl-next:before,.svg-breakfast,.recipe__filter label[for="edit-tid-1"]:before,.svg-dinner,.recipe__filter label[for="edit-tid-3"]:before,.svg-gluten-free,.recipe__filter label[for="edit-tid-8"]:before,.svg-gw-gear,.svg-healthyeating,.recipe__filter label[for="edit-tid-5"]:before,.svg-ice-cream,.recipe__filter label[for="edit-tid-9"]:before,.svg-lunch-snack,.recipe__filter label[for="edit-tid-2"]:before,.svg-quick--easy,.recipe__filter label[for="edit-tid-4"]:before,.svg-slow-cooking,.svg-soc-fb,.svg-soc-tw,.svg-vegan,.recipe__filter label[for="edit-tid-6"]:before,.svg-vegetarian,.recipe__filter label[for="edit-tid-7"]:before{background:url("../images/sprites.svg") no-repeat;display:inline-block;vertical-align:middle}.svg-arrow-left,.carousel .owl-prev:before{background-position:31.21951219512195% 99.09909909909909% !important;width:36px;height:57px}.svg-arrow-right,.carousel .owl-next:before{background-position:48.78048780487805% 99.09909909909909% !important;width:36px;height:57px}.svg-breakfast,.recipe__filter label[for="edit-tid-1"]:before{background-position:40.55555555555556% 0 !important;width:61px;height:63px}.svg-dinner,.recipe__filter label[for="edit-tid-3"]:before{background-position:0 100% !important;width:30px;height:58px}.svg-gluten-free,.recipe__filter label[for="edit-tid-8"]:before{background-position:100% 40% !important;width:54px;height:43px}.svg-gw-gear{background-position:67.33668341708542% 48.8% !important;width:42px;height:43px}.svg-healthyeating,.recipe__filter label[for="edit-tid-5"]:before{background-position:0 47.747747747747745% !important;width:64px;height:57px}.svg-ice-cream,.recipe__filter label[for="edit-tid-9"]:before{background-position:14.492753623188406% 99.09909909909909% !important;width:34px;height:57px}.svg-lunch-snack,.recipe__filter label[for="edit-tid-2"]:before{background-position:100% 0 !important;width:54px;height:50px}.svg-quick--easy,.recipe__filter label[for="edit-tid-4"]:before{background-position:0 0 !important;width:73px;height:53px}.svg-slow-cooking{background-position:71.27659574468085% 0 !important;width:53px;height:61px}.svg-soc-fb{background-position:33.64055299539171% 47.014925373134325% !important;width:24px;height:34px}.svg-soc-tw{background-position:46.85990338164251% 45.65217391304348% !important;width:34px;height:30px}.svg-vegan,.recipe__filter label[for="edit-tid-6"]:before{background-position:68.68686868686869% 98.21428571428571% !important;width:43px;height:56px}.svg-vegetarian,.recipe__filter label[for="edit-tid-7"]:before{background-position:99.46808510638297% 80.8695652173913% !important;width:53px;height:53px}table{width:100%;border-spacing:0;line-height:1.2;text-align:left}tr th:not(:first-child),tr td:not(:first-child){text-align:center}th{padding:2rem 1.5rem}td{padding:1.5rem}thead th{text-transform:uppercase}tbody{border:1px solid #edecec}tbody tr:nth-child(even) td{background:#edecec}tbody tr:nth-child(odd) td{background:#fff}address{font-style:normal}hr{height:1px;border:none;background:gray;margin:40px 0}.text-meta{text-transform:uppercase;font-size:1.5rem}.text-bold{font-weight:700}.color-white{color:#fff}.grid{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-2col .grid-item{width:50%}.grid-2col .grid-item.card{width:100%}@supports (display: grid){.grid-2col .grid-item{width:100%}}.grid-2col .grid-item--end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}@supports (display: grid){.grid{display:grid}.grid-gutter-sm{grid-gap:15px}.grid-gutter{grid-gap:30px}@media (min-width: 980px){.grid-2col{grid-template-columns:repeat(2, 1fr)}.grid-3col{grid-template-columns:repeat(3, 1fr)}.grid-4col{grid-template-columns:repeat(4, 1fr)}.grid-2row{grid-template-rows:repeat(2, 1fr)}.grid-3row{grid-template-rows:repeat(2, 1fr)}.grid-4row{grid-template-rows:repeat(2, 1fr)}.grid-item--2col{grid-column:span 2}.grid-item--3col{grid-column:span 3}.grid-item--2row{grid-row:span 2}.grid-item--3col{grid-row:span 3}.grid-item--end{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;text-align:right}}}.flex-grid--gutters.flex-grid{margin:-20px 0 20px -40px}.flex-grid--gutters.flex-grid>.flex-grid-cell{padding:20px 0 0 40px}.recipe__cards .flex-grid--gutters.flex-grid>.flex-grid-cell,.farm-profile__cards .flex-grid--gutters.flex-grid>.flex-grid-cell{padding-top:40px}.flex-grid--gutters-sm.flex-grid{margin:-20px 0 20px -30px}.flex-grid--gutters-sm.flex-grid>.flex-grid-cell{padding:20px 0 0 30px}@media (min-width: 840px){.flex-grid--gutters-sm.flex-grid{margin:-20px 0 20px -15px}.flex-grid--gutters-sm.flex-grid>.flex-grid-cell{padding:20px 0 0 15px}}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.flex-grid--flexcells>.flex-grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.flex-grid-cell--end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 980px){.flex-grid-cell--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.flex-grid-cell--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lg-flex-grid--1of4>.flex-grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}@media (min-width: 840px){.lg-flex-grid--1of4>.flex-grid-cell,.md-flex-grid--1of2>.flex-grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.md-flex-grid--1of3>.flex-grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;width:33%;max-width:33%}.md-flex-grid--1of3>.flex-grid-cell.recipe__featured{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.md-flex-grid--1of3>.flex-grid-cell--2of3{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;width:66%;max-width:66%}.md-flex-grid--60-40 .flex-grid-cell--60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;width:60%;max-width:60%}.md-flex-grid--60-40 .flex-grid-cell--40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:40%;max-width:40%}.md-flex-grid--1of2-first-static{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.md-flex-grid--1of2-first-static>.flex-grid-cell:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.md-flex-grid--1of2-first-static>.flex-grid-cell:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width: 980px){.lg-flex-grid--1of4>.flex-grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.lg-flex-grid--1of4>.flex-grid-cell--3of4{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}}.gutter{padding-left:15px;padding-right:15px}@media (min-width: 600px){.gutter{padding-left:30px;padding-right:30px}}.gutter-sm{padding-left:10px;padding-right:10px}@media (min-width: 600px){.gutter-sm{padding-left:15px;padding-right:15px}}.container{width:100%;margin:0 auto;max-width:1300px}.container:after{clear:both;content:'';display:table}.carousel{position:relative}.carousel__item{padding:0 40px}.carousel__item h3{margin-bottom:40px;font-size:5.3rem;font-family:"league-gothic",sans-serif;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;text-align:center}@media (min-width: 840px){.carousel__item h3{font-size:6.3rem;text-align:left}}.carousel__content{font-size:3rem;font-family:"adelle",serif;line-height:1.5;color:#f9f6ee}@media (min-width: 840px){.carousel__content{font-size:3.5rem}}.carousel.owl-carousel .owl-item img{width:300px;margin:20px auto}@media (min-width: 840px){.carousel.owl-carousel .owl-item img{margin:15px auto}}.carousel .flex-grid-cell--2of3{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0 20px}@media (min-width: 840px){.carousel .flex-grid-cell--2of3{padding:40px 0 0 60px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.carousel .owl-prev,.carousel .owl-next{position:absolute;top:40%;width:36px;height:57px}.carousel .owl-prev{left:20px}.carousel .owl-next{right:20px}.carousel .owl-prev:before,.carousel .owl-next:before{content:'';position:absolute;top:0}.carousel .owl-prev:before{left:0}.carousel .owl-next:before{right:0}.carousel.owl-theme .owl-nav [class*="owl-"]:hover{background:transparent}.carousel.owl-theme .owl-dots .owl-dot span{width:22px;height:22px;background:#f7fbf4}.carousel.owl-theme .owl-dots .owl-dot.active span{background:#78b542}.content__section{font-size:2.2rem}.content__section h2{font-size:4.5rem;font-family:"adelle",serif;font-weight:700;line-height:1.2;color:#4e3f1a}.content__section p{margin-bottom:30px}.content__title{font-size:4.8rem;font-weight:700;color:#4e3f1a}.full_width_image__image{text-align:center}@media (min-width: 980px){.farm-profile__content{padding-right:60px}}.farm-profile__sidebar{font-size:1.8rem}.farm-profile__sidebar .farm-profile__heading{padding-bottom:10px;font-family:"Open Sans",sans-serif;font-size:2.6rem;color:#383737;text-transform:uppercase;border-bottom:2px dashed #aaa9a9}.farm-profile__sidebar ul{margin:0;padding:0}.farm-profile__sidebar ul li{margin:0;list-style:none}.farm-profile__name{display:block;font-weight:700}.farm-profile__potato-type{display:inline-block;padding-right:60px}.farm-profile__gallery img,.farm-profile__featured-image img{width:100%;-o-object-fit:cover;object-fit:cover}.farm-profile__gallery img{height:240px}.farm-profile__gallery .zoom-img-wrap img{height:auto}.farm-profile .section__header{font-family:"league-gothic",sans-serif;font-size:2.6rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#262424}.farm-profile--card{border:1px solid #979797;width:100%}.farm-profile--card .farm-profile__title{margin:0;font-size:2.3rem;font-family:"Open Sans",sans-serif;color:#005696}.farm-profile--card .farm-profile__title a{color:inherit}.farm-profile--card img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.farm-profile--card .farm-profile__location,.farm-profile--filter .farm-profile__location{font-size:2rem;text-transform:uppercase}.farm-profile__wrap{padding:20px}.farm-profile__video{height:230px}@media (min-width: 600px){.farm-profile__video{height:420px}}.farm-profile__video iframe{width:100%;height:100%}.farm-profile--filter .farm-profile__title{margin-bottom:0;font-family:"Open Sans",sans-serif}.farm-profile--filter .farm-profile__video{height:218px}@media (min-width: 600px){.farm-profile--filter .farm-profile__video{height:408px}}@media (min-width: 840px){.farm-profile--filter .farm-profile__video{height:218px}}.farm-profile__filter .views-exposed-form{margin:20px 0}@media (min-width: 600px){.farm-profile__filter .views-exposed-form{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.farm-profile__filter .views-exposed-form .form-item,.farm-profile__filter .views-exposed-form .form-actions{display:inline-block}.farm-profile__filter .views-exposed-form .form-item input{padding:6px 10px;text-align:center}.farm-profile__filter .form-actions .button{margin-top:0;height:70px;line-height:70px;width:200px;vertical-align:inherit;background:#5c9428}@media (min-width: 600px){.farm-profile__filter .form-actions .button{margin:6px 0 0 10px}}.farm-profile__filter .form-actions .button:hover,.farm-profile__filter .form-actions .button:focus,.farm-profile__filter .form-actions .button:active{background:#005696}.farm-profile--map{display:none;position:absolute;right:70px;top:60px;background:#fff;border-radius:36px}@media (min-width: 600px){.farm-profile--map{width:40%}}.farm-profile--map.js-show,.farm-profile--map.farm-profile--intro{display:block;margin-right:-50px;margin-left:20px;top:20px}@media (min-width: 840px){.farm-profile--map.js-show,.farm-profile--map.farm-profile--intro{margin-right:-30px;margin-left:0}}.farm-profile--map img{display:block;height:320px;width:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:36px;border-top-right-radius:36px}.farm-profile--map .farm-profile__title{margin:0;font-size:3.5rem;font-family:"Open Sans",sans-serif}.farm-profile--map .farm-profile__wrap{padding:20px}@media (min-width: 840px){.farm-profile--map .farm-profile__wrap{padding:20px 40px}}@media (min-width: 980px){.farm-profile--map .farm-profile__wrap{padding:20px 60px 40px}}.farm-profile--map .farm-profile__location{font-size:2rem;text-transform:uppercase}.farm-profile--map .farm-profile__description{margin:20px 0;line-height:1.4}.farm-profile--map .button{margin-top:20px;width:200px}.featured h2 a{color:inherit}.featured__content{font-size:2.1rem;line-height:1.9}.featured--farm h2{margin-top:0;font-size:4.8rem;font-family:"adelle",serif;font-weight:700;color:#4e3f1a}.featured--farm .featured__content{color:#4e3f1a}.featured--farm .button{margin-top:20px}.featured--farm .featured__image{position:relative}.featured--farm .featured__image .icon-svg{position:absolute;bottom:-10px;left:-40px;width:223px;height:223px}.featured--farm .featured__image img{display:block;margin:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:540px;height:auto}@media (min-width: 840px){.featured--farm .featured__image img{height:540px}}.featured--recipe h2{font-size:5.3rem;font-family:"league-gothic",sans-serif;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;margin:40px 0}@media (min-width: 840px){.featured--recipe h2{font-size:6rem}}.featured--recipe .featured__content{color:#f9f6ee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;min-height:400px;padding:0 40px}@media (min-width: 840px){.featured--recipe .featured__content{padding:0 80px;min-height:600px}}.featured--recipe img{-o-object-fit:cover;object-fit:cover;height:100%}.featured--recipe .button{margin:40px 0}.featured--content-right .featured__content{background:url("../images/texture-brown.png") no-repeat;background-size:cover;background-position:0 0}@media (min-width: 840px){.featured--content-right .featured__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@supports (display: grid){.featured--content-right .featured__content.flex-grid-cell{max-width:100%}}@supports (display: grid){.featured--content-right .featured__image{max-width:100%}@media (min-width: 840px){.featured--content-right .featured__image{margin-right:-40px;-ms-flex-preferred-size:calc(50% + 40px);flex-basis:calc(50% + 40px)}}}.featured--content-right .featured__image img{width:100%}@media (min-width: 840px){.featured--content-right .featured__image img{-webkit-clip-path:polygon(0 0, 95% 0, 95% 33%, 100% 40%, 95% 48%, 95% 100%, 0 100%);clip-path:polygon(0 0, 95% 0, 95% 33%, 100% 40%, 95% 48%, 95% 100%, 0 100%)}}.featured--content-left .featured__content{background:url("../images/texture-green.png") no-repeat;background-size:cover;background-position:0 0}@supports (display: grid){.featured--content-left .featured__content{max-width:100%}}@supports (display: grid){.featured--content-left .featured__image{max-width:100%}@media (min-width: 840px){.featured--content-left .featured__image{margin-left:-40px;-ms-flex-preferred-size:calc(50% + 40px);flex-basis:calc(50% + 40px)}}}.featured--content-left .featured__image img{width:100%}@media (min-width: 840px){.featured--content-left .featured__image img{-webkit-clip-path:polygon(5% 0, 100% 0, 100% 100%, 5% 100%, 5% 48%, 0 40%, 5% 33%);clip-path:polygon(5% 0, 100% 0, 100% 100%, 5% 100%, 5% 48%, 0 40%, 5% 33%)}}.footer__site{font-size:1.6rem;color:#2c6395}.footer__credit{margin:20px 0 40px}@media (min-width: 980px){.footer__credit{margin:20px 0 0}}.footer__credit .icon-svg{width:32px;height:32px;margin-right:10px;display:inline-block;vertical-align:middle;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;-o-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out}.footer__credit a{color:inherit}.footer__credit a:hover .icon-svg,.footer__credit a:focus .icon-svg,.footer__credit a:active .icon-svg{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.footer__copyright p{margin-top:0}.footer__branding{margin:20px 0}@media (min-width: 980px){.footer__branding{margin:0}}.header__site .grid-wrap{position:relative}@supports (display: grid){.header__site .grid-wrap{display:grid;grid-template-columns:repeat(1, [col] 250px)}}.header__branding{grid-column:col / span 6;grid-row:row;z-index:10}@media (min-width: 600px){.header__branding{text-align:center}}.header__links{display:none;grid-column:col 5 / span 1;grid-row:row;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:right;z-index:20;text-align:right;font-family:"adelle",serif;text-transform:uppercase}@media (min-width: 1040px){.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:40px;width:250px}@supports (display: grid){.header__links{position:unset}}}.header__links .link__item{color:#fff;font-size:1.7rem;font-weight:500;padding:20px 0}#block-gtranslate-2,[id*='block-gtranslate-2']{left:0;margin:50px 0 0 30px;position:absolute;top:0}#block-gtranslate-3{margin:35px 0 0 25px;position:relative}.gtranslate_wrapper .gt_selector{display:none;max-height:64px}.gtranslate_wrapper .gt_selector:first-child{display:block}.gtranslate_wrapper div[id*='google_translate_element']{display:none}.gtranslate_wrapper div[id*='google_translate_element']:first-child{display:block}.gtranslate_wrapper select{background-color:#07508c;border:2px solid #fff;border-radius:0;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);color:#fff;font-weight:500;font-size:2.6rem;line-height:60px;margin:20px 0;position:relative;width:250px}.hero{background-size:cover;background-position:center;background-color:#0b487e;padding:100px 0;position:relative}@media (min-width: 980px){.hero{padding:130px 0}.hero--sub-page{padding-top:200px;min-height:540px}}.hero--recipe{padding:120px 0}.hero__content{text-align:center;color:#f9f6ee;font-size:2.7rem;font-family:"adelle",serif;font-weight:700;line-height:1.8;max-width:1140px;margin:auto;padding:0 15px;position:relative;z-index:2}.hero__content p{text-shadow:0 7px 8px rgba(0,0,0,0.5)}.hero__title{margin:0;font-size:8rem;font-family:"league-gothic",sans-serif;line-height:0.86;color:#fff;text-transform:uppercase;text-shadow:0 7px 8px rgba(0,0,0,0.5)}@media (min-width: 980px){.hero__title{font-size:10rem}}.hero--home .hero__title{margin-bottom:80px}.hero .button{display:block;margin:35px auto 0;width:330px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.hero::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1}.highlight__list{margin:0;padding:60px 40px 0 0;position:relative}@media (min-width: 840px){.highlight__list:after{content:'';position:absolute;height:95%;width:2px;background:-webkit-repeating-linear-gradient(#383737, #383737 8px, transparent 8px, transparent 12px);background:-o-repeating-linear-gradient(#383737, #383737 8px, transparent 8px, transparent 12px);background:repeating-linear-gradient(#383737, #383737 8px, transparent 8px, transparent 12px);right:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.highlight__list-item{position:relative;margin:0 60px 0 0;padding:40px 0 0 60px;height:116px;list-style:none;font-size:2.9rem;font-family:"league-gothic",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1;z-index:1}.highlight__list-item.active{background:#005696;color:#fff;-webkit-box-shadow:0 10px 9px 0 rgba(40,38,38,0.5);box-shadow:0 10px 9px 0 rgba(40,38,38,0.5);padding-top:20px}@media (min-width: 1200px){.highlight__list-item.active{padding-top:40px}}.highlight__list-item.active:after{content:'';position:absolute;border:solid transparent;border-left-color:#005696;border-width:58px;border-right-width:0;right:-58px;top:0}.highlight__list-item a{color:inherit}.highlight__content{display:none;padding:0 20px;font-size:2rem;line-height:1.85}@media (min-width: 1040px){.highlight__content{padding-left:60px}}.highlight__content.active{display:block;position:relative;overflow:hidden;min-height:640px}@media (min-width: 600px){.highlight__content.active{min-height:520px}}.highlight__content h2{margin-top:60px;font-size:6rem;font-family:"league-gothic",sans-serif;font-weight:400;line-height:1;text-transform:uppercase;color:#262424}@media (min-width: 1040px){.highlight__content h2{font-size:7.8rem}}.highlight__content .button{width:250px}.highlight__description{margin-bottom:40px}@media (min-width: 840px){.highlight__description{width:480px}}.highlight__image{position:absolute;top:340px;right:-260px;height:300px;overflow:hidden}@media (min-width: 600px){.highlight__image{top:250px}}@media (min-width: 980px){.highlight__image{top:210px}}@media (min-width: 1300px){.highlight__image{top:130px;height:395px}}.highlight__image img{display:block;border:10px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:609px;height:609px}.map__container{position:relative;overflow:hidden;height:1200px}@media (min-width: 600px){.map__container{height:838px}}.map__svg{position:absolute;bottom:50px;width:100%;padding:10px}@media (min-width: 600px){.map__svg{position:relative;top:60px;width:50%}}.map__svg svg{width:675px;height:690px}@supports (display: grid){.map__svg svg{width:100%;height:auto}}.map__marker{display:none;cursor:pointer}.map__marker path{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.map__marker:hover path,.map__marker:focus path,.map__marker:active path{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:0px 10px;-ms-transform-origin:0px 10px;transform-origin:0px 10px}.map__controls{position:absolute;bottom:0;left:10px}@media (min-width: 600px){.map__controls{left:100px}}.map__icon{width:65px;height:65px}.nav-button__toggle{display:block;width:36px;height:30px;background:none;border:none;position:absolute;color:#fff;cursor:pointer;padding:0;top:40px;right:40px;z-index:10}.nav-button__toggle.open{position:fixed}@media (min-width: 1040px){.nav-button__toggle{display:none}}.nav-button__line{position:absolute;left:0;height:4px;background:#fff;width:36px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.open .nav-button__line{background:#fff}.nav-button__line.line--top{top:0}.open .nav-button__line.line--top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:12px}.nav-button__line.line--middle{top:12px}.open .nav-button__line.line--middle{opacity:0}.nav-button__line.line--bottom{top:24px}.open .nav-button__line.line--bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}.nav__mobile{position:fixed;height:100%;width:100%;top:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:-webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);-o-transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98), -webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);background-image:-webkit-gradient(linear, left top, left bottom, from(#005696), to(#0b487e));background-image:-webkit-linear-gradient(top, #005696, #0b487e);background-image:-o-linear-gradient(top, #005696, #0b487e);background-image:linear-gradient(to bottom, #005696, #0b487e);padding:180px 30px;z-index:9}.header-nav-active .nav__mobile{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.nav__mobile .menu--main .menu-item{display:block;font-size:3.2rem;font-family:"league-gothic",sans-serif;letter-spacing:1px;padding:0 24px;text-transform:uppercase;color:#fff}.nav__mobile .menu--main .menu-item a{color:inherit}.nav__mobile .block-headerlinks .link__item{display:block;font-size:3.2rem;font-family:"league-gothic",sans-serif;letter-spacing:1px;padding:0 24px;text-transform:uppercase;color:#fff}.nav__mobile .block-headerlinks .button{margin:20px 0 0 24px}@media (min-width: 1040px){.nav__mobile{display:none}}.page{-webkit-transition:-webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:-webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);-o-transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98);transition:transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98), -webkit-transform 350ms cubic-bezier(0.61, 0.1, 0.79, 0.98)}.header-nav-active .page{position:fixed;width:100%}.menu{margin:0;padding:0}.menu li{margin:0;list-style:none}.menu li{display:inline-block}.menu--footer{margin:20px 0;font-size:2.2rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media (min-width: 1040px){.menu--footer{font-size:2.7rem}}.menu--footer li{padding-right:20px}@media (min-width: 980px){.menu--footer li{padding-right:30px}}@media (min-width: 1200px){.menu--footer li{padding-right:45px}}.menu--footer li:last-child{padding-right:0}.menu--footer a{color:#2c6395}.nav__header{display:none;padding-top:25px;text-align:center}@media (min-width: 1040px){.nav__header{display:block}}.nav__header li{font-size:3.2rem;font-family:"league-gothic",sans-serif;letter-spacing:1px;padding:0 18px;text-transform:uppercase;line-height:1.4}@media (min-width: 1200px){.nav__header li{padding:0 22px;font-size:3.4rem;letter-spacing:2px}}@media (min-width: 1300px){.nav__header li{padding:0 34px}}.nav__header li:first-child{padding-left:0}.nav__header li:last-child{padding-right:0}.nav__header a{color:#fff}.nav__footer-sub a{color:#2c6395}.pager__items{margin:20px 0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 5px 5px}.pager__item a{color:#fff;display:block;width:100%;height:100%;padding:0 12px;background:#0b487e}.pager__item a:hover,.pager__item a:focus,.pager__item a:active{background:#093b67;color:#fff}.pager__item.pager__item--active a{background:#0f63ad;color:#fff}.recipe__description{margin:50px 0 30px;font-size:2rem;line-height:1.6}.recipe__video{margin:40px auto 0;height:360px;width:360px}.recipe__video iframe{width:100%;height:100%}.recipe__meta{margin:0;padding:0;padding:20px 0;border-top:2px dashed #aaa9a9;border-bottom:2px dashed #aaa9a9}.recipe__meta li{margin:0;list-style:none}.recipe__meta li{display:grid;grid-template-columns:repeat(2, 1fr);font-size:2rem;font-weight:700;line-height:1.6}.recipe__categories{padding:20px 0;border-bottom:2px dashed #aaa9a9}.recipe__categories h3{font-size:2.1rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;color:#383737}.recipe__categories ul{margin:0;padding:0}.recipe__categories ul li{margin:0;list-style:none}.recipe__categories li{padding:0 0 30px;font-size:1.8rem;text-transform:uppercase}.recipe__categories li a{color:#005696}.recipe__categories .icon-svg{margin-right:12px;width:44px;height:44px;color:#000;vertical-align:middle}.recipe__image-cell img{width:100%}.recipe__print{font-size:2rem;color:#005696;text-transform:uppercase;background:transparent;border:none;cursor:pointer}.recipe__print .icon-svg{display:inline-block;vertical-align:middle;margin-right:4px;width:34px;height:34px;color:#000}.recipe__source{font-size:2rem}.recipe__source span{font-weight:700;color:#252627}.recipe__source a{color:#005696}.recipe .section__header,.recipe__share span{font-family:"league-gothic",sans-serif;font-size:2.6rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#262424}.recipe__cards{margin:40px 0}.recipe--card{border:1px solid #979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.recipe--card.recipe--featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@supports (display: grid){.recipe--card{display:grid;grid-template-rows:auto 1fr}@media (min-width: 840px){.recipe--card.recipe--featured{grid-template-rows:none;grid-template-columns:1fr 1fr}}}.recipe--card .recipe__title{font-size:2.3rem;font-family:"Open Sans",sans-serif;color:#005696}.recipe--card .recipe__title a{color:inherit}.recipe--card .recipe__share{border-top:2px dashed #aaa9a9;padding-top:20px}.recipe--card img{display:block;-o-object-fit:cover;object-fit:cover}@supports (display: grid){.recipe--card img{width:100%}}.recipe--card.recipe--featured .recipe__image,.recipe--card.recipe--featured .recipe__wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}@supports (display: grid){.recipe--card.recipe--featured .recipe__image,.recipe--card.recipe--featured .recipe__wrap{width:auto;max-width:100%}}.recipe--card.recipe--featured img{-o-object-position:center;object-position:center;height:350px;width:100%}.recipe__wrap{padding:20px}@supports (display: grid){.recipe__wrap{display:grid;grid-template-rows:60px auto}}.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 -15px}@supports (display: grid){.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes{display:grid;margin-left:0}@media (min-width: 600px){.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes{grid-gap:15px;grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1040px){.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes{margin-bottom:20px;grid-template-columns:repeat(3, 1fr)}}}.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes .form-item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;max-width:30%;margin:15px;border:3px solid #5c9428;min-height:66px}@supports (display: grid){.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes .form-item{margin:0;width:auto;max-width:100%}}.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes .form-item:hover,.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes .form-item:focus,.recipe__filter .views-exposed-form .form-checkboxes .form-checkboxes .form-item:active{border-color:#005696;background:#005696;color:#fff}.recipe__filter .views-exposed-form input[type="checkbox"]{opacity:0;width:0;height:0;position:absolute}.recipe__filter .views-exposed-form input[type="checkbox"]:checked+label{background:#5c9428;color:#fff}.recipe__filter .views-exposed-form label{display:block;position:relative;padding:8px;padding-left:80px;font-size:2.3rem;font-weight:600;height:100%;width:100%;margin:0;cursor:pointer}@media (min-width: 840px){.recipe__filter .views-exposed-form label{padding-left:140px}}.recipe__filter .views-exposed-form label:before{content:"";position:absolute;top:0;left:10px}@media (min-width: 840px){.recipe__filter .views-exposed-form label:before{left:50px}}.recipe__filter .views-exposed-form label.tid-1:before{top:-10px}.recipe__filter .views-exposed-form label.tid-2:before,.recipe__filter .views-exposed-form label.tid-4:before{top:-4px}.recipe__filter .views-exposed-form label.tid-3:before,.recipe__filter .views-exposed-form label.tid-6:before,.recipe__filter .views-exposed-form label.tid-9:before{top:-7px}.recipe__filter .views-exposed-form label.tid-3:before{left:20px}@media (min-width: 840px){.recipe__filter .views-exposed-form label.tid-3:before{left:64px}}.recipe__filter .views-exposed-form label.tid-4:before{left:-2px}@media (min-width: 840px){.recipe__filter .views-exposed-form label.tid-4:before{left:35px}}.recipe__filter .views-exposed-form label.tid-5:before{top:-9px}.recipe__filter .views-exposed-form label.tid-6:before{left:18px}@media (min-width: 840px){.recipe__filter .views-exposed-form label.tid-6:before{left:58px}}.recipe__filter .views-exposed-form label.tid-7:before{top:-5px;left:12px}@media (min-width: 840px){.recipe__filter .views-exposed-form label.tid-7:before{left:54px}}.recipe__filter .views-exposed-form label.tid-9:before{left:20px}@media (min-width: 840px){.recipe__filter .views-exposed-form label.tid-9:before{left:54px}}.recipe__filter .views-exposed-form legend{font-family:"league-gothic",sans-serif;font-size:2.6rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#262424}.recipe__filter .views-exposed-form .form-item-keys{background:#edecec;padding:30px 15px}.recipe__filter .views-exposed-form .form-item-keys input{display:block;margin:auto;height:70px;width:600px;max-width:100%;border:1px solid #cfcccc;border-radius:0}.recipe__filter .views-exposed-form .form-actions{text-align:center}.recipe__filter .views-exposed-form .form-actions .button{background:#5c9428}.recipe__filter .views-exposed-form .form-actions .button:hover,.recipe__filter .views-exposed-form .form-actions .button:focus,.recipe__filter .views-exposed-form .form-actions .button:active{background:#005696}.recipe .social-media-sharing{display:inline-block;vertical-align:middle;margin-left:20px}.recipe .social-media-sharing ul{margin:0}.recipe .social-media-sharing li{margin-right:5px}.recipe .social-media-sharing li:last-child{margin-right:0}.recipe .campaign{margin-bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#edecec}.recipe .campaign .image{margin:15px 15px 0 15px}.recipe .campaign .copy{padding:30px 10px 30px 0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.recipe .campaign p{color:#383737;line-height:33px;font-size:18px;margin-top:0}.recipe .campaign p b{font-weight:700}.recipe .campaign a{position:relative;top:10px;background-color:#5c9428;font-family:"adelle", serif;font-size:17px;font-weight:bold;color:white;padding:16px 21px;text-transform:uppercase}@media (max-width: 1039px){.recipe .campaign{display:block;padding:20px;text-align:center}}@media (max-width: 839px){.recipe .campaign{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;text-align:left}}@media (max-width: 399px){.recipe .campaign{display:block;padding:10px;text-align:center}}[data-drupal-selector="views-exposed-form-recipes-cards"] label[for="edit-keys"]{position:absolute !important;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px)}.region--background-icon{background:url("../images/background-icon.jpg") no-repeat;background-size:cover;background-position:center}.region--background-wood{background-image:url("../images/background-wood.png");padding-top:30px}.region--texture-light{background-image:url("../images/tile-gray.png")}.region--texture-brown{background:url("../images/texture-brown.png") no-repeat;background-size:cover;background-position:0 0}.region--texture-brown-full{background:url("../images/texture-brown-full.png") no-repeat;background-size:cover;background-position:0 0}.region--texture-green{background:url("../images/texture-green.png") no-repeat;background-size:cover;background-position:0 0}.region--texture-green-full{background:url("../images/texture-green-full.png") no-repeat;background-size:cover;background-position:0 0}.region--gradient-blue{background-image:-webkit-gradient(linear, left top, left bottom, from(#005696), to(#0b487e));background-image:-webkit-linear-gradient(top, #005696, #0b487e);background-image:-o-linear-gradient(top, #005696, #0b487e);background-image:linear-gradient(to bottom, #005696, #0b487e)}.region--blue{background-color:#005696}.region--space-sm{padding-top:20px;padding-bottom:20px}.region--space-md{padding-top:30px;padding-bottom:30px}.region--space-lg{padding-top:40px;padding-bottom:40px}.region--space-xl{padding-top:75px;padding-bottom:75px}.seed-database table .grower{position:relative}.seed-database table .contact:hover .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:2px;left:2px;width:100%;height:100%;color:white;z-index:10}.seed-database table .contact .data{display:none}.seed-database table .contact.email .icon{font-size:28px;line-height:24px}.toggle__list{margin:0;padding:0}.toggle__list li{margin:0;list-style:none}.button{font-family:"adelle",serif;font-weight:bold;text-transform:uppercase;line-height:1;background:transparent;border:none;border-radius:0;position:relative;max-width:100%;margin:0;padding:0 15px;display:inline-block;overflow:hidden;cursor:pointer;text-decoration:none;text-align:center;vertical-align:middle;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);color:#fff;background:#005696;height:64px;line-height:64px;min-width:280px;font-size:2.3rem;width:auto}.button::-moz-focus-inner{border:0}.button:hover,.button:focus,.button:active{text-decoration:none}.button:hover,.button:focus,.button:active{background:#5c9428}.button--green{background:#5c9428}.button--green:hover,.button--green:focus,.button--green:active{background:#005696}.button--outline{background:transparent;border:5px solid #fff;line-height:55px}.button--icon{background:transparent;border:2px solid #fff;line-height:60px;font-weight:500;font-size:2.6rem;width:250px}.button--icon .icon-svg{width:32px;height:20px;margin-right:18px}.button--map{font-family:"adelle",serif;font-weight:bold;text-transform:uppercase;line-height:1;background:transparent;border:none;border-radius:0;position:relative;max-width:100%;margin:0;padding:0 15px;display:inline-block;overflow:hidden;cursor:pointer;text-decoration:none;text-align:center;vertical-align:middle;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);display:block;margin-bottom:15px;padding:0}.button--map::-moz-focus-inner{border:0}.button--map:hover,.button--map:focus,.button--map:active{text-decoration:none}.button--dark{background:#000}.button--dark:hover,.button--dark:focus,.button--dark:active{background:#333}.button-sm{font-family:"adelle",serif;font-weight:bold;text-transform:uppercase;line-height:1;background:transparent;border:none;border-radius:0;position:relative;max-width:100%;margin:0;padding:0 15px;display:inline-block;overflow:hidden;cursor:pointer;text-decoration:none;text-align:center;vertical-align:middle;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);color:#fff;background:#005696;height:38px;line-height:38px;font-size:1.5rem}.button-sm::-moz-focus-inner{border:0}.button-sm:hover,.button-sm:focus,.button-sm:active{text-decoration:none}.button-sm:hover,.button-sm:focus,.button-sm:active{background:#5c9428}.callout--icon-bg{text-transform:uppercase;font-family:"adelle",serif;font-size:2.3rem;font-weight:700;line-height:1.7;height:433px}.callout--icon-bg .callout__content{max-width:755px;padding:80px 0 0;color:#fff}.callout--icon-bg .callout__content p{margin:0;padding-bottom:40px}@media (max-width: 839px){.callout--icon-bg .callout__content .button{display:block;margin:auto}}.callout--thin{position:relative;text-align:center;text-transform:uppercase;font-family:"league-gothic",sans-serif;font-size:3.6rem;letter-spacing:2px;line-height:1.4;color:#fff;-webkit-box-shadow:0 10px 9px 0 rgba(40,38,38,0.5);box-shadow:0 10px 9px 0 rgba(40,38,38,0.5);z-index:2}.callout--thin a{color:inherit}.callout--thin .icon-svg{width:55px;height:59px;color:#5097cc;display:inline-block;vertical-align:bottom;margin-left:20px}.card__wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}@supports (display: grid){.card__wrap{width:auto;max-width:100%}}.card__wrap.first{background:url("../images/texture-brown.png") no-repeat;background-size:cover;background-position:0 0}.card__wrap.last{background:url("../images/texture-green.png") no-repeat;background-size:cover;background-position:0 0}.card__content{padding:20px 20px 40px}@media (min-width: 840px){.card__content{padding:20px 60px 80px}}.card__title{font-family:"league-gothic",sans-serif;font-size:2.6rem;color:#fff;text-transform:uppercase;letter-spacing:3px}@media (min-width: 840px){.card__title{font-size:5rem}}.card__title a{color:inherit}.card__summary{font-size:2.2rem;color:#f9f6ee;line-height:1.4}.card .icon-svg{width:41px;height:42px;display:inline-block;vertical-align:baseline;margin-left:20px}.cards--home .card .icon-svg{margin-left:0}.first .card .icon-svg{color:#958051}.last .card .icon-svg{color:#88b55f}.card__image img{display:block;-o-object-fit:cover;object-fit:cover;height:530px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 92%, 54% 92%, 50% 100%, 46% 92%, 0 92%);clip-path:polygon(0 0, 100% 0, 100% 92%, 54% 92%, 50% 100%, 46% 92%, 0 92%)}.flag{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.flag_media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.flag_body{padding-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flag_body>*:first-child{margin-top:0}.flag_body>*:last-child{margin-bottom:0}.flag--center .flag_body{-ms-flex-item-align:center;align-self:center}.form-item{margin-bottom:30px}.form-item.js-form-type-checkbox .description{display:inline-block;vertical-align:middle}.form-checkboxes .form-item{margin-bottom:0}.form-submit{margin:20px 0}.webform-options-display-two-columns{width:100%}.form-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #cfcccc;height:70px}.form-icon:after{content:'';display:inline-block;height:100%;width:58px;position:absolute;right:0;background:#fff url(../source/svg-icons/arrow--down.svg) no-repeat center center;border-left:1px solid #cfcccc;z-index:0}.form-icon select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;z-index:1;padding-right:59px;width:100%;height:100%}.form-icon select::-ms-expand{display:none}.seed-database .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-2.5rem}.seed-database .views-exposed-form>*{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;margin-right:2.5rem}.seed-database .views-exposed-form .form-checkboxes .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem}.seed-database .views-exposed-form .form-checkboxes .form-checkboxes>*{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;margin-right:1rem}.seed-database .views-exposed-form .form-actions{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seed-database .views-exposed-form .form-actions>*{margin-right:1rem}.seed-database .views-exposed-form .form-actions .form-submit{margin-top:0}form textarea{min-height:200px;width:100%}form input:not([type="submit"]),form select,form .form-icon{max-width:100vw !important;width:100% !important}@media (min-width: 840px){form input:not([type="submit"]),form select,form .form-icon{max-width:50vw !important}}.webform-multiple-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.form-item[class*='add-more-item']{text-transform:capitalize;width:120px}table[data-once*='webform-multiple-table-drag'] thead th{padding:0}table[data-once*='webform-multiple-table-drag'] tr.draggable td{padding:0}table[data-once*='webform-multiple-table-drag'] tbody tr:nth-child(even) td{background:none}.tabledrag-toggle-weight-wrapper,td.tabledrag-hide,td.webform-multiple-table--handle,.webform-multiple-add{display:none}.form-item.form-no-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}tr.draggable{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 840px){tr.draggable{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}tr.draggable label{display:none !important}tr.draggable td{margin:2rem 0}tr.draggable td.webform-multiple-table--operations{margin:0;position:relative;top:0;z-index:2}tr.draggable .form-item{margin-bottom:0}tr.draggable input[type='text']{margin-left:0;max-width:100% !important;padding-right:20rem}@media (min-width: 840px){tr.draggable input[type='text']{margin-left:4rem;max-width:calc(50vw - 10rem) !important}}tr.draggable input.form-submit{height:100%;max-height:30px !important;max-width:30px !important;width:100%}.icon-svg{fill:currentColor;color:currentColor}.ingredient__items{margin:0;padding:0}.ingredient__items li{margin:0;list-style:none}.ingredient__item{padding:20px 15px;font-size:2rem;line-height:1.4}.ingredient__item:nth-child(odd){background:#edecec}.instruction__items{margin:0;padding:0;list-style-type:none;counter-reset:steps}.instruction__item{position:relative;min-height:74px;margin-bottom:50px;padding:10px 0 0 104px;font-size:2rem;line-height:1.4}.instruction__item:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0;background:#5c9428;color:#f5f3ed;border-radius:50%;height:74px;width:74px;font-family:"adelle",serif;font-size:4.1rem;line-height:74px;font-weight:700;text-align:center}.messages{background-color:#cfcccc;color:#383737;padding:1rem 2.5rem;margin-bottom:2.5rem}.messages--error{background-color:#E72113;color:#FFF}.ui-dialog{position:relative;padding:0;border-radius:35px;font-family:"Open Sans",sans-serif}.ui-dialog:after{content:'';position:absolute;bottom:0;right:0;width:539px;height:529px;background:url("../images/popup-bg.svg") no-repeat;background-size:65%;background-position:bottom right}@media (min-width: 840px){.ui-dialog:after{background-size:85%}}.role--authenticated .ui-dialog{top:55px !important}.ui-dialog.ui-widget.ui-widget-content{width:100% !important;max-width:360px;border:none}@media (min-width: 600px){.ui-dialog.ui-widget.ui-widget-content{max-width:580px}}@media (min-width: 840px){.ui-dialog.ui-widget.ui-widget-content{max-width:780px}}@media (min-width: 1040px){.ui-dialog.ui-widget.ui-widget-content{max-width:900px}}.ui-dialog .ui-dialog-titlebar{padding:16px 20px;background:#5c9428;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);border:none;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:400;z-index:1}@media (min-width: 600px){.ui-dialog .ui-dialog-titlebar{padding:24px 0;text-align:center}}.ui-dialog .ui-dialog-title{float:none;margin:0;font-family:"league-gothic",sans-serif;font-size:3rem;line-height:1.6;color:#f7fbf4;text-transform:uppercase}@media (min-width: 600px){.ui-dialog .ui-dialog-title{font-size:4rem}}@media (min-width: 840px){.ui-dialog .ui-dialog-title{font-size:4.4rem}}.ui-dialog .ui-dialog-titlebar-close{right:5px;top:27px;margin:0;padding:0;width:30px;height:30px;background:url("../images/close.svg") no-repeat;background-size:75%;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 600px){.ui-dialog .ui-dialog-titlebar-close{right:25px;top:22px;background-size:85%}}@media (min-width: 840px){.ui-dialog .ui-dialog-titlebar-close{right:50px;top:44px;width:47px;height:47px;background-size:100%}}.ui-dialog .ui-button .ui-icon{display:none}.ui-dialog .ui-dialog-content{position:relative;padding:30px 20px 0;max-height:100% !important;overflow:initial}@media (min-width: 600px){.ui-dialog .ui-dialog-content{padding:50px 50px 0}}@media (min-width: 840px){.ui-dialog .ui-dialog-content:before{content:'';position:absolute;top:-80px;left:40px;width:152px;height:126px;background:url("../images/potatoes.svg") no-repeat;background-size:85%}}@media (min-width: 1040px){.ui-dialog .ui-dialog-content{padding-left:100px;padding-right:100px}}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0 50px 30px;border:none;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 1040px){.ui-dialog .ui-dialog-buttonpane{padding-left:100px;padding-right:100px}}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{position:relative;margin:0;width:280px;height:70px;font-family:"adelle",serif;background:#5c9428;z-index:1}.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:active{background:#005696;font-weight:700;color:#fff}.webform-submission-newsletter-form .form-item{margin-bottom:24px}.webform-submission-newsletter-form input[type="email"],.webform-submission-newsletter-form input[type="text"]{height:56px;width:100%;border:none;background:#d8dde0;border-radius:9px}.soc-link{background:#2c6395;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;display:inline-block;height:55px;width:55px;text-align:center;vertical-align:middle;position:relative;color:#fff}@media (min-width: 840px){.soc-link{height:65px;width:65px}}.soc-links--recipe .soc-link{height:34px;width:34px;border-radius:7px;vertical-align:text-bottom;cursor:pointer}.soc-link:hover,.soc-link:focus,.soc-link:active{background:#5c9428}.soc-link__icon{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1}.soc-link__icon.icon--facebook{width:13px;height:26px}.soc-link__icon.icon--twitter{width:28px;height:20px}.soc-link__icon.icon--instagram{width:33px;height:30px}.soc-link__icon.icon--pinterest{width:31px;height:29px}.soc-link__icon.icon--youtube{width:30px;height:33px}.soc-links--recipe .soc-link__icon.icon--facebook{width:8px;height:17px}.soc-links--recipe .soc-link__icon.icon--twitter{width:18px;height:13px}.soc-links--recipe .soc-link__icon.icon--pinterest{width:21px;height:21px}.soc-links--recipe .soc-link__icon.icon--mail{width:20px;height:14px}.soc-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tabs{margin:0;padding:20px 0}.tabs ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__tab{list-style:none;margin:0 5px 0 0;background:#0b487e;color:#fff;display:inline-block;padding:5px 10px}.tabs__tab:hover,.tabs__tab:focus,.tabs__tab:active{background:#2c6395}.tabs__tab--active{background:#2c6395}.tabs__tab--active:hover,.tabs__tab--active:focus,.tabs__tab--active:active{background:#0b487e}.tabs__tab a{color:inherit}.tabs__tab a:hover,.tabs__tab a:focus,.tabs__tab a:active{text-decoration:none}.no-margin{margin:0}.margin-bottom-xsm{margin-bottom:10px}.margin-bottom-md{margin-bottom:30px}.float-right{float:right}.float-left{float:left}img.max-width{width:100%;height:auto}.text-center{text-align:center}.child-margin-clear>*:first-child,.child-margin-clear-top>*:first-child{margin-top:0}.child-margin-clear>*:last-child,.child-margin-clear-bottom>*:last-child{margin-bottom:0}.group{position:relative}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px)}

/*# sourceMappingURL=style.css.map */
