@import url("https://use.typekit.net/pgh4gax.css");
html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}:root{--primary-clr:#9ac430;--secondary-clr:#ac704c;--third-clr:#f0f0f0;--txt-clr:#2d2d2d}.is-flex-container,.is-layout-flex{display:flex;flex-flow:row wrap;margin:0;padding:0;justify-content:space-between}.wp-block-buttons.is-layout-flex{justify-content:unset}.is-flex-container.columns-3 li,.is-layout-flex .wp-block-column{flex-basis:32%;list-style:none}.is-flex-container.columns-3 li figure{margin:0}.has-theme-colour-1-background-color{background:var(--primary-clr)}.has-theme-colour-1-color{color:var(--primary-clr)}.has-theme-colour-2-background-color{background:var(--secondary-clr)}.has-theme-colour-2-color{color:var(--secondary-clr)}.has-theme-colour-3-background-color{background:var(--third-clr)}.has-theme-colour-3-color{color:var(--third-clr)}.has-theme-colour-4-background-color{background:var(--txt-clr)}.has-theme-colour-4-color{color:var(--txt-clr)}.dashboard .fas{width:100px;height:100px;font-size:2.5rem;color:var(--secondary-clr);display:block;text-align:center;margin:0 auto;border:4px solid var(--primary-clr);padding:25px;border-radius:100%}html{height:100%}body{font-family:interstate,sans-serif;color:var(--txt-clr);background:#fff;font-size:100%;margin:0;padding:0}input,select,textarea,button{font-family:interstate,sans-serif;-webkit-appearance:none;border-radius:0;background:#fff}h1,h2,h3,h4,h5,h6{margin:15px 0;color:#333}a{color:var(--secondary-clr);outline:none;text-decoration:none}p{margin:15px 0}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.8rem}.clear{clear:both}img{border:none;max-width:100%;height:auto}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{display:block;margin:0 auto}.gfield.hidden{height:0!important;overflow:hidden}.facetwp-facet-categories .facetwp-checkbox:nth-of-type(4){display:none}.home .fwpl-result.r10{display:none!important}.fwpl-result .wp-post-image{width:100%;height:215px;object-fit:cover}.mc4wp-form-fields input[type=email]{padding:10px;border:none;border-radius:3px;width:400px}.mc4wp-form-fields input[type=submit]{width:150px;padding:10px;background:var(--primary-clr);border:none;color:#fff;outline:none;cursor:pointer}.has-text-align-center{text-align:center}.wrap{width:75%;max-width:1100px;margin:0 auto}.header{background:#fff;position:sticky;top:0;z-index:999}.header .h-content{justify-content:space-between;align-items:center;padding:15px 0}.social-icons{text-transform:uppercase;color:var(--secondary-clr);font-weight:700}.social-icons ul{margin:5px 0 0;padding:0;display:flex}.social-icons ul li{list-style:none;margin-right:5px}.social-icons ul li:last-of-type{margin-right:0}.social-icons ul li a{width:20px;height:20px;display:block;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/social-icons.jpg) no-repeat}.social-icons ul li:nth-of-type(1) a{background-position:0 0}.social-icons ul li:nth-of-type(2) a{background-position:-25px 0}.social-icons ul li:nth-of-type(3) a{background-position:-50px 0}.social-icons ul li:nth-of-type(4) a{background-position:-75px 0}.header-search label.screen-reader-text{display:none}.header-search #s{border-radius:6px;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/search.png) 92% 14px var(--third-clr) no-repeat;border:none;height:45px;width:250px;padding:0 28px 0 8px}.header-search .searchform input[type=submit]{display:none}.content-area{padding:0}.content-area.flex{justify-content:space-between}.main-menu{background:var(--primary-clr)}.main-menu ul.menu{margin:0;padding:0;display:flex;justify-content:space-between}.main-menu ul.menu li{list-style:none;position:relative}.main-menu ul.menu li a{text-decoration:none;color:#fff;font-size:1rem;display:block;padding:6px 4px;margin:0 8px;text-transform:uppercase}.main-menu ul.menu li a:hover{color:var(--secondary-clr)}.main-menu ul.menu li.current_page_item a{color:var(--secondary-clr)}.main-menu ul.sub-menu{display:none;position:absolute;top:31px;left:0;z-index:990;width:260px;margin:0;padding:10px 0;background:var(--primary-clr)}.main-menu ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative}.main-menu ul.menu li ul.sub-menu li a{padding:4px 0 4px 8px;background:var(--primary-clr);line-height:18px;font-size:.8rem;color:#fff}.main-menu ul.menu li:hover ul.sub-menu{display:block}.main-menu ul.menu li:hover ul.sub-menu ul{display:none}.main-menu ul.menu li:hover ul.sub-menu li:hover ul{display:block;left:260px;top:0}.wp-block-group.background1{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/page-background.jpg) no-repeat bottom;background-size:100%}.wp-block-group.background2{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/page-background2.jpg) no-repeat bottom;background-size:100%}.am_single_grid{text-align:right;background:#fff}.am__excerpt,.am__readmore{display:none}.am_cont{padding:10px}.am_cont h2{font-size:1.1rem;margin:0}.asr-filter-div{display:flex;flex-direction:row-reverse}.slideshow{width:100%;margin:0;padding:0;position:relative;height:650px}.slideshow .slide{width:100%;background-size:cover;height:650px;display:flex;background-position:center;outline:none}.slideshow .pane{flex-basis:100%;display:flex;height:100%;position:relative;background:rgb(0 0 0/20%)}.slide-content{position:absolute;bottom:120px;left:140px}.slide-content a{background:var(--primary-clr);color:#fff;border-radius:6px;padding:10px 25px;font-weight:700;margin:25px 0;text-align:center;font-size:1.2rem;display:block;text-transform:uppercase;width:320px}.slide-content p{color:#fff;font-size:3rem;width:55%;max-width:90%;text-transform:uppercase}.slick-arrow{border:none;background:0 0;width:19px;padding-top:40px;height:0;overflow:hidden;position:absolute;top:45%;z-index:999;background-repeat:no-repeat;background-position:center center;cursor:pointer}.slick-prev{left:15px;background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/left-arrow.png)}.slick-next{right:15px;background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/right-arrow.png)}form.pmpro_form .input,form.pmpro_form textarea,form.pmpro_form select,#loginform input[type=text],#loginform input[type=password]{width:97%;max-width:97%;padding:15px;border-radius:6px;background:#f3f3f3;border:none;outline:none}form.pmpro_form label,#loginform label{font-weight:400;font-size:.9rem}.page .wpgmza_map{outline:none}.page .wpgmza-marker-listing-category-filter{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg) no-repeat;padding:20px!important;border-bottom:2px solid var(--primary-clr);display:flex;justify-content:space-between;color:#fff;font-size:1.2rem}.page .wpgmza-marker-listing-category-filter span{margin-top:4px}#wpgmza_filter_select{width:200px;padding:4px;height:32px;position:relative;font-size:1.2rem;font-weight:400}.page .wpgmza-store-locator{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg) no-repeat;padding:20px!important;border-bottom:2px solid var(--primary-clr);display:flex;justify-content:space-between}.wpgmza-store-locator,.wpgmza-directions-box{font-size:.9rem;color:#fff}input.wpgmza-search{background:var(--primary-clr)}input.wpgmza-reset{background:var(--secondary-clr)}input.wpgmza-address{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/location-icon.png) no-repeat 90% 11px #fff;outline:none;border:none;padding:0 40px 0 4px!important}input[type=button]{border:none;outline:none;color:#fff;cursor:pointer}.page .wpgmza-store-locator>*{height:32px!important}.wpgmza-store-locator label,.wpgmza-store-locator input,.wpgmza-store-locator select{height:32px!important;font-size:1rem}.wpgmaps_blist_row{padding:28px 0!important}.page .wpgmza_marker_list_class{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.wpgmza_infowindow_title{color:var(--primary-clr);font-size:1.2rem;font-weight:700}.wppb-back-span{display:block;margin-bottom:15px}.pmpro_table{margin:15px 0}.pmpro_table thead{text-align:left}.pmpro_table td{padding:5px 0}#pmpro_levels_table{width:100%}#pmpro_levels_table .odd{background:#f3f3f3}.wppb-front-end-logout{text-align:center;display:block}#pmpro_account #pmpro_account-profile{display:none}.wppb-checkboxes input[type=checkbox],.acf-checkbox-list input[type=checkbox],#rememberme{-webkit-appearance:checkbox}.csa ul{margin:0;padding:0}.csa ul li{list-style:none}.csa-details{margin-top:15px!important}.csa-details li{margin-bottom:4px}.wppb-user-forms .text-input,.wppb-user-forms .input{padding:10px!important}.wppb-user-forms ul,#wppb-loginform{max-width:700px;margin:0 auto}.form-submit,.login-submit,p.login-register-lost-password{text-align:right;max-width:700px;margin:0 auto!important}.form-submit .submit.button,.login-submit .button-primary{padding:15px;background:var(--primary-clr);color:#fff;border:none;font-size:1.2rem;cursor:pointer}.map-wrapper{display:flex;justify-content:space-between}.map-left{flex-basis:30%}.map-left h2{color:var(--primary-clr)}.map-right{flex-basis:68%}.add-csa-form{margin:25px auto 60px}input[type=submit].acf-button{background:var(--primary-clr);color:#fff;font-size:1rem;border:none;width:200px;margin:25px auto;padding:15px;display:block}.farms-grid{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0}.farms-grid li{list-style:none;border:1px solid #e3e3e3;position:relative;padding:0 0 55px}.farms-grid li a.csaimg{display:block}.farms-grid li h3{margin:0;font-size:1rem;padding:0 15px}.farm-search.hide{display:none}.farm-search{background:var(--primary-clr);padding:10px;display:flex;grid-gap:10px;justify-content:flex-start;flex-flow:row wrap;margin-bottom:15px;align-items:center;color:#fff;font-size:.9rem;position:relative}.farm-search button{background:#333;border:none;outline:none;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;position:absolute;top:0;right:0;height:60px;padding:0 15px}.farm-search .facetwp-facet{margin-bottom:0!important}.farm-intro{font-size:.9rem;padding:15px}.farm-intro a.more{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg) var(--secondary-clr);color:#fff;font-size:.8rem;display:block;width:120px;padding:10px;margin-top:15px;text-align:center;position:absolute;bottom:15px;left:15px;border-radius:3px}.farms-grid .wp-post-image{width:100%;height:180px;object-fit:cover;object-position:center center;margin-bottom:15px}.pagination{margin-top:35px;display:flex;justify-content:center;font-size:1.6rem}.pagination a,.pagination span{padding:0 8px}.farms-anchor{display:block;position:relative;visibility:hidden;top:-210px}.facetwp-type-map h3{text-transform:initial;font-size:1rem;margin:0}.facetwp-type-map p{margin:0}.facetwp-facet-categories select,.facetwp-facet-search input,.facetwp-facet-search .facetwp-input-wrap,.facetwp-facet-produces .facetwp-dropdown{width:100%}.facetwp-facet-distance .facetwp-input-wrap{width:75%}.facetwp-facet-distance .facetwp-input-wrap input{width:100%}.facetwp-facet-distance select.facetwp-radius{width:23%}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{min-width:unset!important}.facetwp-facet-categories select,.facetwp-facet-distance input,.facetwp-facet-distance select,.facetwp-facet-search input,.facetwp-facet-produces .facetwp-dropdown{padding:10px 5px}.facetwp-facet{margin-bottom:15px!important}.facetwp-map-filtering{display:none}.produce-list-wrap{margin:25px 0}.produce-list{width:100%;display:grid;grid-gap:35px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin:25px 0;padding:0}.produce-list li{list-style:none;margin-bottom:0;background-size:contain;background-repeat:no-repeat;padding:115px 0 0;background-position:top center;text-align:center;text-transform:uppercase;font-size:.8rem;color:var(--secondary-clr);font-weight:700}.produce-list li.cat-item-20,.Beef{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/beef.png)}.produce-list li.cat-item-17,.Chicken{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/chicken.png)}.produce-list li.cat-item-16,.Eggs{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/eggs.png)}.produce-list li.cat-item-22,.Flowers{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/flowers.png)}.produce-list li.cat-item-14,.Fruit{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/fruit.png)}.produce-list li.cat-item-18,.Goat{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/goat.png)}.produce-list li.cat-item-23,.Honey{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/honey.png)}.produce-list li.cat-item-24,.Lamb{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/lamb.png)}.produce-list li.cat-item-25,.Milk{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/milk.png)}.produce-list li.cat-item-26,.Other{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/other.png)}.produce-list li.cat-item-19,.Pork{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/pork.png)}.produce-list li.cat-item-15,.Salad{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/salad.png)}.produce-list li.cat-item-13,.Vegetables{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/veg.png)}.produce-list li.cat-item-29,.Duck{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/duck.png)}.produce-list li.cat-item-30,.Turkey{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/turkey.png)}.produce-list li.cat-item-21,.Cheese{background-image:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/cheese.png)}.produces{display:flex;flex-flow:row wrap;margin-top:15px}.produces div{width:35px;height:25px;margin:0 5px 5px 0;background-size:80%;background-position:center center;display:block;background-repeat:no-repeat}.farm-map h2{margin-top:0}.csa-search-btn{background:var(--primary-clr);color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;width:100%;padding:25px;text-align:center;display:block;margin:0 0 35px}.farm-social{display:flex;margin:15px 0;padding:0}.farm-social li{list-style:none;margin-right:10px}.farm-link{border-radius:100%;width:35px;height:35px;color:#fff;text-align:center;line-height:35px;margin:0;display:block}.email-link{background:var(--primary-clr)}.web-link{background:var(--secondary-clr)}.fb-link{background:#4873cf}.farm-info ul{margin:0;padding:0}.farm-info ul li{list-style:none;margin-bottom:10px}.farm-info span{font-size:.7rem;color:#000}.single-farms .wp-post-image{width:100%;height:400px;object-fit:cover}#message.updated{background:var(--primary-clr);color:#fff;display:block;font-weight:700;padding:15px;text-align:center;margin:0 0 25px}.gmw-single-location-wrapper{width:100%}div.gmw-single-location-wrapper .gmw-map-wrapper.single_location{width:100%!important}.widget div.gmw-single-location-wrapper h3.gmw-sl-title,body #item-body div.gmw-iw-wrapper .gmw-sl-location-name,body div.gmw-iw-wrapper .gmw-sl-location-name,div.gmw-single-location-wrapper h3.gmw-sl-title{border:none}.widget div.gmw-single-location-wrapper,div.gmw-single-location-wrapper{padding:0;border:none}.gmw-sl-title.post-title{display:none}.res-img{background:#f3f3f3}.res-img img{width:100%;height:350px;object-fit:cover}.resources{display:flex;flex-flow:row wrap;justify-content:space-between}.resources .tag-wrapper{flex-basis:100%;margin-bottom:35px}.resource{padding-bottom:60px;border-bottom:1px solid #d4d4d4;position:relative}.resources .resource h2{height:54px;overflow:hidden;margin-top:0}.resources .resource h2 a{color:var(--txt-clr)}.resources .resource a{color:var(--primary-clr)}.res-intro{padding:45px 0 25px}.post-type-archive-resources .resource img,.post-type-archive-resources .resource ul,.tax-Tags .resource img,.tax-Tags .resource ul{display:none}.tag-wrapper{margin-bottom:35px}.tag-wrapper .tags-list li a{font-size:1rem;background:var(--primary-clr)}a.read-more.res-btn{color:#fff;background:#5f5f5f;padding:8px 16px;display:block;width:146px;margin-top:15px;font-size:.8rem;text-transform:uppercase;position:absolute;bottom:30px;left:0}.single.single-resources h1{margin:15px 0}.recent-resources h3{margin:0;font-size:1rem}.recent-resources{font-size:.8rem}.recent-resources li{margin-bottom:15px}.recent-resources a{color:var(--primary-clr)}.res-content{margin:35px 0}.res-wrap{flex-flow:row wrap}.file h2:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f15b";color:var(--primary-clr);margin-right:7px;font-size:1.2rem}.video h2:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f04b";color:var(--primary-clr);margin-right:7px;font-size:1.2rem}.link h2:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35d";color:var(--primary-clr);margin-right:7px;font-size:1.2rem}.red-grid .facetwp-template{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px}.res-grid .fwpl-result{position:relative;padding-bottom:95px;border-bottom:1px solid #d4d4d4}.facetwp-facet-resource_tags select{height:40px;padding:5px;width:100%}.facetwp-facet-resource_search input[type=text]{height:40px;padding:5px;width:100%}.facetwp-facet-resource_search .facetwp-input-wrap{width:100%}.facetwp-facet-resource_tags:before{content:"Filter by tag";margin:0 0 8px;display:block}.facetwp-facet-resource_search:before{content:"Keyword Search";margin:0 0 8px;display:block}.fwpl-item.res-btn button{border:none;padding:10px 15px;text-transform:uppercase;position:absolute;bottom:15px}.res-title a{color:var(--txt-clr);font-weight:700;font-size:1.4rem}.ticklist{padding:0}.ticklist li{list-style:none;padding-left:20px;margin-bottom:12px;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/tick.png) no-repeat 0 6px}.c-accordion__title{font-size:2rem}.has-theme-colour-1-background-color .c-accordion__title{color:#fff}.wp-block-pb-accordion-item.c-accordion__item{padding:35px 0}.c-accordion__title:after{color:#fff}.gform_wrapper .gfield_required{color:var(--secondary-clr)}.gform_button.button{background:#020202;border:none;color:#fff;padding:15px 30px;display:block;cursor:pointer;outline:none;font-size:1.4rem}.wp-block-columns{margin-bottom:0!important}.wp-block-group__inner-container{width:75%;max-width:1100px;margin:0 auto}.buttons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:35px;margin:0 auto;padding:0;width:100%}.buttons li{list-style:none;display:flex;background-size:cover;background-position:center center}.buttons li a{flex-basis:100%;display:flex;height:400px;background:rgb(0 0 0/50%)}.buttons li h2{margin:auto;color:#fff;font-size:1.8rem}.buttons li p{color:var(--primary-clr)}.button-text{margin:auto;text-align:center;color:#fff}.buttons.two{grid-template-columns:1fr 1fr}.buttons.four{grid-template-columns:1fr 1fr 1fr 1fr}.buttons.five{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.buttons.six{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.content-heading h2{display:flex;align-items:center;margin:0 0 25px}.content-heading h2:before{content:"";width:65px;height:59px;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/content-header.jpg) no-repeat;display:inline-block;margin-right:10px}.content-heading.center{display:flex;justify-content:center}.info-boxes{margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:35px}.info-boxes.two{grid-template-columns:1fr 1fr}.info-boxes.four{grid-template-columns:1fr 1fr 1fr 1fr}.info-boxes.five{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.info-boxes.six{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.info-boxes li{padding:0;margin-bottom:25px}.info-img{width:100%;height:200px;background-size:cover;background-position:center center}.info-txt a{background:#000;color:#fff;width:140px;padding:10px;text-align:center;display:block;margin-top:15px}.page-banner{width:100%;height:400px;display:flex;color:#fff;background-size:cover;background-position:center center}.page-banner div{display:flex;justify-content:space-between;align-items:center}.page-banner h1{color:#fff;padding:15px 45px 15px 15px;background:var(--primary-clr);margin:0;max-width:80%;width:470px}.page-banner span{display:block;font-size:1rem;color:var(--secondary-clr)}.sidebyside{flex-flow:row wrap}.sbs-txt{flex-basis:50%;display:flex}.sbs-wrap{margin:auto;padding:0 50px}.sbs-img{flex-basis:50%;background-size:cover;background-position:center center;min-height:450px}.sbs-video{flex-basis:50%}.embed-container{position:relative;padding-bottom:50%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sidebyside:nth-of-type(even) .sbs-txt{order:2}.sidebyside:nth-of-type(even) .sbs-img{order:1}.sidebyside:nth-of-type(even) .sbs-video{order:1}.display-block{width:100%;padding:80px;background-size:cover;background-position:center center;min-height:500px}.display-block-content{margin:auto;color:#fff;max-width:750px}.social-wrapper{display:flex}.social{margin:0;padding:0;justify-content:space-evenly}.social li{padding:0 30px 0 0}.social .fab{font-size:3rem}.main-posts{margin:0;padding:0}.main-posts li{list-style:none}.main-posts li a{display:flex}.main-posts li img{margin-right:25px}.memberships{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:28px;margin:0;padding:0}.membership{border:2px solid var(--primary-clr);list-style:none;position:relative;display:flex}.membership a{color:#838383;display:block;padding:30px;text-align:center;flex-basis:100%}.sub{position:absolute;top:30px;left:30px;font-size:.9rem;text-align:left}.title{font-weight:700;margin-bottom:30px;font-size:1rem;text-transform:uppercase}.price{font-weight:700;font-size:2.5rem;margin:80px 0 50px;color:var(--primary-clr)}.price span{font-size:.9rem;color:#838383;display:block}.mbadge{width:48px;height:48px;display:block;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/members-badge.png) no-repeat;position:absolute;top:15px;left:-24px}.membership:hover{background:var(--primary-clr)}.membership:hover a{color:#fff}.membership:hover .price{color:#fff}.team-block{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:75px}.team-block li{list-style:none}.team-img img{border-radius:100%;width:200px;height:200px;object-fit:cover;display:block;margin:0 auto}.team-txt{text-align:center;margin-top:35px}.team-txt h3 span{color:var(--primary-clr);display:block;font-size:1.2rem}.team-txt p{font-size:.9rem}.page-menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;margin:0;padding:0}.page-menu.four{grid-template-columns:repeat(4,1fr)}.page-menu.two{grid-template-columns:repeat(2,1fr)}.page-menu li{list-style:none;position:relative}.page-menu-img{width:100%;height:200px;background-size:cover}.page-menu.four .wp-post-image{height:220px}.page-label{padding:5px;color:#fff;transition:all .1s linear;background:var(--primary-clr);position:absolute;top:0;right:0;z-index:999}.page-menu .wp-post-image{height:300px;object-fit:cover;filter:grayscale(100%);transition:.1s linear all}.page-menu li:hover .wp-post-image{filter:unset}.gfield.buttonized .gfield_radio{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}.gform_wrapper .gfield.buttonized .gfield_radio .gchoice,.gform_wrapper .gfield.buttonized .gfield_checkbox .gchoice{position:relative;text-align:center}.gform_wrapper .gfield.buttonized input[type=radio],.gform_wrapper .gfield.buttonized input[type=checkbox]{position:absolute;left:-9999px}.gform_wrapper .gfield.buttonized .gfield_radio label,.gform_wrapper .gfield.buttonized .gfield_checkbox label{display:block !important;position:relative;max-width:100%;padding:1em;font-size:1rem;border:2px solid #3f3f3f;background-color:#fff;cursor:pointer}.gform_wrapper .gfield.buttonized input[type=radio]:focus+label,.gform_wrapper .gfield.buttonized input[type=checkbox]:focus+label{border-color:#040404}.gform_wrapper .gfield.buttonized input[type=radio]:checked+label,.gform_wrapper .gfield.buttonized input[type=checkbox]:checked+label{border-color:#040404;background-color:#9ac430;overflow:hidden}.gform_wrapper .gfield.buttonized input[type=radio]:checked+label:before,.gform_wrapper .gfield.buttonized input[type=checkbox]:checked+label:before{content:'';display:block;position:absolute;top:-.75em;right:-.75em;left:auto;width:1.5em;height:1.5em;background-color:#ac724d;border-radius:0;border:0;transform:rotate(45deg)}.gform_wrapper .gfield.buttonized .gfield_radio label:before,.gform_wrapper .gfield.buttonized .gfield_checkbox label:before{display:none}.widget-area ul{margin:0;padding:0}.widget-area li{list-style:none}.v-widgets li.widget{margin-bottom:30px}.widget-area .widget-title{background:var(--primary-clr);padding:8px;color:#fff}.widget .recent-resources{padding:0 10px}.widget-area h2{background:var(--primary-clr);padding:8px;color:#fff;margin-top:0;font-size:1.2rem}.widget-area .footerul h2{background:0 0;padding:0}.widget-area .wp-block-latest-posts{margin-top:-15px}.widget-area .wp-block-latest-posts li{margin-bottom:15px}.widget-area .wp-block-latest-posts a{color:var(--primary-clr)}.flex{display:flex}.flex>li{list-style:none}.search-results-wrap{margin:10px 0 60px;display:flex;flex-flow:row wrap;justify-content:space-between}.search-results-wrap .read-more{width:110px;display:block;padding:5px;text-align:center;background:var(--primary-clr);color:#fff;margin-top:25px;position:absolute;bottom:20px;right:10px;font-size:.9rem}.search-banner{text-align:center;padding:45px 15px}.search-title{font-size:1.6rem;color:var(--primary-clr)}.search-results-wrap .hentry{position:relative;padding-bottom:80px}.search-results-wrap h2{font-size:1rem}.search-results-wrap .post,.search-results-wrap .resources{padding:30px 10px 63px;border:1px solid #efefef;flex-basis:31%;margin-bottom:35px}.search-results-wrap .post:before{content:"Post";position:absolute;top:10px;right:10px;color:var(--primary-clr);font-weight:700;text-transform:uppercase;font-size:.8rem}.search-results-wrap .resources:before{content:"Resource";position:absolute;top:10px;right:10px;color:var(--secondary-clr);font-weight:700;text-transform:uppercase;font-size:.8rem}.search-results-wrap #nav-below{flex-basis:100%;margin:35px 0}.archive h1,.category h1{margin-top:0}.home .facetwp-facet-categories{display:flex;justify-content:flex-end;margin-top:20px;flex-flow:row wrap}.home .facetwp-facet-categories .facetwp-checkbox{background:0 0;padding:0 7px 0 0;margin-right:7px;border-right:1px solid #000}.home .facetwp-facet-categories .facetwp-counter{display:none}.reset-btn{background:var(--secondary-clr);border:none;padding:15px;text-transform:uppercase;color:#fff;cursor:pointer;font-size:1.125em;font-weight:700}.fwpl-result .post-title a{color:#2d2d2d;font-weight:700;text-align:right;display:block}.fwpl-result .categories{text-align:right}.fwpl-result .categories{color:var(--primary-clr);font-size:.8rem}.fwpl-result .categories a{color:var(--primary-clr);font-weight:700}.home-posts{display:flex;flex-flow:row wrap;justify-content:space-between}.home-posts .post{flex-basis:32%;text-align:right;margin-bottom:10px}.home-posts .post h2{font-size:1rem;margin-top:0}.home-posts .post a{color:#2d2d2d;font-weight:700;text-align:right;display:block}.home-posts .post img{object-fit:cover;height:300px;width:100%}.home-post-grid-btns{margin:0;padding:0;display:flex;justify-content:space-between}.home-post-grid-btns li{list-style:none}.home-post-grid-btns .reset-btn,.home-post-grid-btns .wp-block-button__link{font-size:.9rem}body.category{background-color:#e9e9e9}body.category main{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/page-background2.jpg) no-repeat bottom;background-size:100%}.blog-wrap{flex-flow:row wrap}.left{flex-basis:70%;padding-right:45px}.left.disable{flex-basis:100%;padding-right:0}.right{flex-basis:30%}.blog-wrap .post{margin-bottom:35px}.category .post{background:#fff}.category .read-more{width:120px;display:block;padding:10px;text-align:center;background:var(--primary-clr);color:#fff;margin-top:25px;position:absolute;bottom:25px;right:30px}.category .read-more:hover{background:var(--secondary-clr)}.blog-img{background-size:cover;background-position:center center;height:210px;display:flex}.blog-img a{width:100%}.post .blog-img img.wp-post-image{height:210px;object-fit:cover}.single .content-area,.tags-wrap{padding:45px 0}.single .blog-img{height:400px}.single .post .blog-img img.wp-post-image{height:400px;object-fit:cover}.blog-img{flex-basis:100%;position:relative;background-color:#f3f3f3}.blog-img a span{color:#fff;padding:12px 24px;display:block;font-size:1.2rem;position:absolute;bottom:0;left:0;background:var(--primary-clr)}.category .blog-txt{padding:15px 30px}.featured{margin:80px 0}.featured-posts{margin:0 0 35px;padding:0;list-style:none;background:#fff}.featured-posts .blog-img{height:350px}.featured-posts .blog-img img.wp-post-image{height:350px;object-fit:cover;width:100%}.featured-posts li{display:flex;justify-content:space-between}.featured-posts h2{font-size:1.4rem;margin:0 0 5px}.featured-posts li .blog-img{flex-basis:47%}.featured-posts li .blog-txt{flex-basis:50%;position:relative;padding-top:35px}.featured-posts .post-date{margin-bottom:5px}.blog-feed .wp-post-image{width:100%;height:250px;object-fit:cover}.blog-feed.solo{margin:25px 0}#blog-feed-widgets #custom_html-3 .textwidget{display:flex;flex-direction:row-reverse;flex-flow:row wrap}#blog-feed-widgets .facetwp-facet{margin:0 0 0 20px!important}.sub-heading{font-weight:700;color:var(--primary-clr);margin:0 0 15px}.flex.nav-btns{margin:35px 0;justify-content:space-between}.flex.nav-btns a{background:var(--primary-clr);color:#fff;padding:10px 15px;display:inline-block}.blog-columns{justify-content:space-between;flex-flow:row wrap}.blog-feed{flex-basis:67%}.blog-feed-posts{display:flex;justify-content:space-between;flex-flow:row wrap}.blog-feed .post{flex-basis:48%;position:relative;padding-bottom:80px;margin-bottom:35px}.blog-feed .post img{height:240px;object-fit:cover}#blog-feed-widgets{flex-basis:100%;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg) no-repeat;padding:10px;margin-bottom:25px;border-bottom:2px solid var(--primary-clr)}#custom_html-3 .facetwp-facet:nth-of-type(1):before{content:"Filter:";color:#fff;font-weight:700;text-transform:uppercase;margin-right:10px;font-size:1rem}#custom_html-3 select{height:40px;padding:0 5px}#custom_html-3 .facetwp-facet-search{flex-grow:1}#blog-videos{flex-basis:30%;overflow:hidden}#blog-videos .widgettitle{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg) no-repeat;padding:20px;margin:0 0 15px;border-bottom:2px solid var(--primary-clr);color:#fff;font-size:1rem}#blog-videos .widget{margin-bottom:25px}.blog-feed h2{font-size:1.2rem;margin:0}.post-date{font-size:.8rem;text-transform:uppercase;font-weight:700;margin:15px 0 15px}.post-date span{color:var(--primary-clr)}.tags-list{margin:-4px 0 15px;padding:0;list-style:none;display:flex;flex-flow:row wrap}.tags-list li{margin:0 4px 7px 0}.tags-list li a{background:#5f5f5f;color:#fff;font-size:.7rem;padding:4px;transition:all .1s linear}.tags-list li:hover a{background:var(--primary-clr)}.single h1{font-size:1.6rem;margin:15px 0 0}.facetwp-icon:before{background-size:16px 16px!important}#nav-below{display:flex;justify-content:space-between;width:100%;margin-bottom:55px}#nav-below a{background:var(--primary-clr);color:#fff;padding:16px;display:inline-block;font-weight:700;text-transform:uppercase;font-size:.9rem}.newsletter{background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/banner1.jpg) no-repeat;background-size:cover;text-align:center;color:#fff;background-position:center center}.newsletter-pane{padding:80px 20px;background:rgb(0 0 0/30%)}.newsletter h2{color:#fff}#footer-wrapper{width:100%;background:url(//communitysupportedagriculture.org.uk/wp-content/themes/csa/images/mud.jpg)}.footer{margin:0 auto;clear:both;padding:60px 0;min-height:150px}.footerul{justify-content:space-between;color:#fff}.footerul li.widget{flex-basis:24%}.footer h2{color:#fff;font-size:1.1rem;margin:0 0 5px}.footer h3{color:#fff;font-size:1rem;margin:0 0 5px}.footer a{color:#fff}.credit{width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:.7rem}.credit a{color:#fff;float:right}.credit a img{margin:2px 0 0 5px}.credit p{margin:0}.fouroneeight{float:right}@media only screen and (max-width:1500px),only screen and (max-device-width:1500px){.info-boxes.six li{flex-basis:19%}.embed-container{padding-bottom:60%}}@media only screen and (max-width:1368px),only screen and (max-device-width:1368px){.info-boxes.six li,.info-boxes.five li{flex-basis:24%}.wp-block-group__inner-container,.wrap{width:85%}.embed-container{padding-bottom:70%}.info-boxes.five{grid-template-columns:1fr 1fr 1fr 1fr}.info-boxes.six{grid-template-columns:1fr 1fr 1fr 1fr}.slideshow{height:550px}.slideshow .slide{height:550px}.slide-content{left:100px}.slide-content p{font-size:2.2rem;width:60%}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.buttons.four li{flex-basis:50%}.wp-block-group__inner-container,.wrap{width:95%}.embed-container{padding-bottom:80%}.info-boxes.four{grid-template-columns:1fr 1fr 1fr}.info-boxes.five{grid-template-columns:1fr 1fr 1fr}.info-boxes.six{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1050px),only screen and (max-device-width:1050px){.am__col-3 .am_grid_col{flex:50%;max-width:50%}.am_cont h2{font-size:1rem}.slideshow{height:500px}.slideshow .slide{height:500px}.slide-content{font-size:2rem;left:80px;bottom:80px}.slide-content a{font-size:1rem;padding:10px 20px}.blog-columns{display:block}.blog-feed{margin-bottom:35px}#blog-videos ul.xoxo{display:flex;justify-content:space-between;flex-flow:row wrap}#blog-videos ul.xoxo li.widget{flex-basis:48%}#blog-videos #custom_html-4,#blog-videos #custom_html-5{flex-basis:100%}#blog-videos .widgettitle{margin-bottom:0}.header{position:relative;padding-bottom:43px}.header-search{position:absolute;bottom:4px;right:2.5%;z-index:999}.header:after{width:100%;height:43px;position:absolute;bottom:0;left:0;background:var(--secondary-clr);content:""}.header-search .searchform:after{display:none}.header-search #s{height:35px;background-position:92% 7px}.social-icons{margin-right:120px}.memberships,.fwpl-layout{grid-template-columns:1fr 1fr}.res-img img{height:250px}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){.info-boxes.four li,.info-boxes.six li,.info-boxes.five li{flex-basis:48%}.sidebyside{flex-direction:column}.sidebyside:nth-of-type(odd) .sbs-txt{order:2}.sidebyside:nth-of-type(odd) .sbs-img{order:1}.sbs-video{height:400px}.embed-container{padding-bottom:50%}.sbs-wrap{padding:25px}.embed-container{height:400px}.info-boxes{grid-template-columns:1fr 1fr;grid-gap:70px}.info-boxes.four{grid-template-columns:1fr 1fr}.info-boxes.five{grid-template-columns:1fr 1fr}.info-boxes.six{grid-template-columns:1fr 1fr}.slide-content{bottom:124px}.slide-content p{font-size:1.8rem;width:75%}.page-menu.four{grid-template-columns:1fr 1fr}}@media only screen and (max-width:850px),only screen and (max-device-width:850px){#blog-feed-widgets .facetwp-facet{flex-basis:100%;margin:0 0 15px!important;order:1;text-align:center}#blog-feed-widgets .facetwp-facet-categories{order:2}#blog-feed-widgets .facetwp-dropdown{width:100%}#custom_html-3 .facetwp-facet:nth-of-type(1):before{margin:10px 0 15px;display:block}.category .blog-txt{padding:15px}.facetwp-facet-tags{order:3}#blog-feed-widgets #custom_html-3 .textwidget{justify-content:center}.left{flex-basis:100%;padding-right:0}.right{flex-basis:100%}.produce-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.produce-list li{padding:82px 0 0}.farms-grid{grid-template-columns:1fr 1fr}.main-logo img{width:260px}.mobmenur-container{top:29px}.social-icons{margin-right:0}.home-posts .post{flex-basis:48%}.page-menu,.team-block{grid-template-columns:1fr 1fr}.red-grid .facetwp-template{grid-template-columns:1fr}}@media only screen and (max-width:750px),only screen and (max-device-width:750px){.wp-block-spacer{max-height:50px!important}.embed-container{height:350px}.info-boxes,.info-boxes.two,.info-boxes.four,.info-boxes.five,.info-boxes.six{grid-template-columns:1fr}.slide-content{font-size:1.8rem;left:60px;bottom:60px;max-width:80%}.slide-content a{font-size:.9rem;padding:10px 20px;width:200px}.featured-posts li{display:block}.featured-posts li .blog-txt{padding-bottom:60px}.featured-posts li .blog-img{margin-bottom:25px}.blog-feed .post{flex-basis:100%}.h-content{flex-flow:row wrap}.main-logo{flex-basis:100%;margin-bottom:10px}.home .facetwp-facet-categories .facetwp-checkbox{font-size:.9rem}.footerul{flex-direction:column}.footerul li.widget{margin-bottom:25px}.page-menu .wp-post-image{height:204px}.tag-wrapper .tags-list li a{font-size:.8rem}.mc4wp-form-fields input[type=email]{width:300px}.mc4wp-form-fields input[type=submit]{width:100px}}@media only screen and (max-width:650px),only screen and (max-device-width:650px){.info-boxes.four li,.info-boxes.six li,.info-boxes.five li{flex-basis:100%}.buttons.four li{flex-basis:100%}#blog-videos ul.xoxo li.widget{flex-basis:100%}.featured-posts .blog-img{height:320px}.farm-search{flex-direction:column}.farm-search select.facetwp-dropdown{width:240px;padding:1px}.page-banner{height:260px}.page-id-14 .wp-image-357{display:none}.memberships,.fwpl-layout{grid-template-columns:1fr}.slide-content p{font-size:1.4rem;width:95%;max-width:unset}.slide-content{bottom:156px}}@media only screen and (max-width:540px),only screen and (max-device-width:540px){.main-logo{width:250px}.farms-grid{grid-template-columns:1fr}.home .facetwp-facet-categories .facetwp-checkbox{font-size:.8rem;padding-right:4px;margin-right:4px}.home-posts .post{flex-basis:100%}.page-menu,.team-block{grid-template-columns:1fr}.tag-wrapper .tags-list li a{font-size:.7rem}.resources .resource{flex-basis:100%}.res-content{margin:0 0 35px}.home-posts .post img{height:190px}.single .blog-img{height:280px}.mc4wp-form-fields input[type=email]{width:200px}.mc4wp-form-fields input[type=submit]{width:85px}}