@font-face{font-family:"open_sansregular";src:url("../webfonts/OpenSans-Regular-webfont.woff") format("woff"),url("../webfonts/OpenSans-Regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}*{font-family:open_sansregular,Courier,sans-serif;color:#333}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:open_sansregular,Courier,sans-serif}a{font-family:open_sansregular,Courier,sans-serif;color:#003994}a[name]{display:block;position:relative}img{border-radius:5px}h1{font-size:1.3rem;font-weight:bold}h2{font-size:1.2rem}h3{font-size:1.1rem}h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle{color:#888}.button,.button i{transition:background .5s,color .2s;background:#4054b2;color:#fff}.button.inverse,.button i.inverse{background:#eed997;color:#333}.button.inverse a:hover,.button i.inverse a:hover{color:#333}.button:hover,.button:hover i,.button i:hover,.button i:hover i{background:#ffeaa8;color:#333}.button a,.button i a{transition:color .3s}.button:hover a,.button i:hover a{color:#333}.content p{margin-bottom:1.5em}header{transition:all .2s;position:relative;z-index:9;width:100%;top:0}header .title{text-align:center;padding-top:1em}header .sticky{background:rgba(255,255,255,.6)}header .sticky.is-stuck{animation-name:fadeIn;animation-iteration-count:1;animation-duration:1s;border-bottom:2px solid #003994;background:#fff}header img{height:140px;width:auto}header .is-stuck img{height:50px}header .top-bar{background-color:#003994}header .top-bar *{color:#ddd;font-weight:bold}header .top-bar ul{background-color:#003994}header .top-bar .button{margin-bottom:0}header .menu-icon.dark.main-menu-button{width:24px}header .menu-icon.dark.main-menu-button:after{height:4px}header nav .logo{background:#fff;padding:5px}header nav.top-bar{background:rgba(0,0,0,0)}header nav.top-bar ul{background:rgba(0,0,0,0)}header nav.top-bar ul li a{color:#333}header nav.top-bar ul li a:after{content:"";padding-top:4px;display:block;position:relative;left:-10%;width:0%;transition:width .5s,border-color .5s;border-bottom:4px solid #fff}header nav.top-bar ul li a.active:after{width:120%;border-color:#003994}header nav.top-bar ul li a:hover:after{width:120%;border-color:#eed997}header nav.top-bar ul.dropdown.menu>li.is-dropdown-submenu-parent>a::before{color:#003994;content:"+ "}header nav.top-bar ul.dropdown.menu>li.is-dropdown-submenu-parent>a.active::after{width:120%;top:4px;padding-top:4px;border-bottom:4px solid #003994}header nav.top-bar ul.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-style:none}header nav.top-bar ul.accordion-menu>li.is-accordion-submenu-parent>a::before{color:#003994;content:"+ "}header nav.top-bar ul.accordion-menu>li.is-accordion-submenu-parent>a:hover:after{left:0}header nav.top-bar ul.accordion-menu>li.is-accordion-submenu-parent>a.active:after{left:0}header nav.top-bar ul .submenu{background:#fff;border-right:1px solid}header nav.top-bar ul .submenu a{padding-top:10px;margin-bottom:0;padding-bottom:0}header nav.top-bar ul .submenu a.active{background:#fffddb}header nav.top-bar ul .submenu a:hover{background:#fffddb}header nav.top-bar ul .submenu a:after{padding-bottom:10px}.landing .section .section-img{animation-name:fadeIn;animation-iteration-count:1;animation-duration:1s;background-size:cover;overflow:hidden;transition:opacity .5s,background-position 15s}.landing .section .section-img h3{text-align:center;font-size:4em;font-weight:bold;color:rgba(255,255,255,.95);margin-bottom:0;padding:5em 0}.landing .section .section-img:hover{opacity:.9;background-position:top right}.landing .section .section-img:hover h3 .button{background:#fffddb;color:#333}main a:hover{transition:all .5s}main .element{margin-bottom:10px;transition:transform 1s}main .element:hover{transform:scale(110%)}main .element a div{border-radius:5px}main .element h3{text-align:center;text-transform:uppercase;font-weight:bold;color:#333;font-size:1.4em;padding:4px;background:#fff}main .element .element-img{height:300px;display:block;background-size:cover;transition:all 1s}main .element .element-img.smallholders{background-image:url("/images/smallholders.webp");background-position:20%}main .element .element-img.poultry{background-image:url("/images/happyhens.webp")}main .element .element-img.ruminant{background-image:url("/images/cow.webp")}main .element .element-img.team{height:400px;background-position:100% 20%}main .card{border-top:0;border-right:0;border-left:0;border-color:#6f9ed4;border-width:2px}main .card.no-border{border:none}main .card .card-divider{background:#ffeaa8}main .card .card-divider h1,main .card .card-divider h2,main .card .card-divider h3{border-color:#4054b2}main .card .bio{width:100%}main .card.contact-card{margin-top:auto;border-radius:10px;width:350px;max-width:350px}main .card.contact-card a{font-weight:initial}main .card.contact-card .card-section{word-wrap:break-word}main .card.contact-card .card-divider{background:#fffcca}main .thumbnail{border:none;box-shadow:none}main .thumbnail img{border-radius:50%;border:1px solid #ffeaa8;box-shadow:2px 4px 8px #ddc886}main img.circle{margin:1em;border-radius:50%}main img.circle.no-margin{margin:0}main .team-images{animation-name:fadeIn;animation-iteration-count:1;animation-duration:1s;border-radius:5px;overflow:hidden;max-height:300px;transition:filter 1s}main .team-images .team-image{height:100px;border-radius:0;transition:opacity 1s;background-position:center 15%;background-repeat:no-repeat;background-size:cover}main,.hero{margin-bottom:2em}main h2,main h3,.hero h2,.hero h3{border-bottom:4px solid #eed997}main .h-no-border-bottom,main .h-part-border-bottom,.hero .h-no-border-bottom,.hero .h-part-border-bottom{border-bottom:none}main h1::after,main .h-part-border-bottom::after,.hero h1::after,.hero .h-part-border-bottom::after{display:block;content:"";padding-bottom:4px;border-bottom:4px solid #eed997;width:50px}section{margin-bottom:3em}.bottom-tags a{text-align:center;padding:10px 10px;color:#fff;font-size:1.2em;font-weight:bold;background:#000;margin:0}.bottom-tags a.beef-sheep{background:#6f9ed4}.bottom-tags a.dairy{background:#20408a}.bottom-tags a.poultry{background:#95b82e}.bottom-tags a.forage{background:#057333}footer{background-color:#003994;padding:4em}footer p,footer a,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer li,footer i,footer span,footer sub,footer #copyright{color:#ddd;text-align:center}footer a:hover{color:#eed997}footer h2{font-weight:bold}footer h2:after{content:"";display:block;border-bottom:3px solid #ddc886;margin:auto;width:50%}footer ul#contact-details{list-style-type:none;margin-left:0}footer ul.menu#social{margin:auto;text-align:center}footer ul.menu#social li{display:inline-block;text-align:inherit;list-style:none;clear:both}footer ul.footer-menu{list-style-type:none}footer ul.footer-menu li{line-height:48px;text-align:left}.icon{transition:transform .5s}.icon i{font-size:1.6em;transition:color 1s}.icon:hover{transform:scale(1.5, 1.5)}.icon:hover i{color:#ddc886}.icon i.fi-social-youtube:hover{color:red}.icon i.fi-social-twitter:hover{color:#1d9bf0}.icon i.fi-social-facebook:hover{color:#166fe5}.icon i.fi-social-instagram:hover{color:#e1a300}.icon.rss{max-height:24px}#banner{background-repeat:no-repeat;background-size:110%;padding:15px}#banner h2,#banner h3,#banner p{text-shadow:3px 2px #fcfffe;color:#333;font-weight:bold;margin:auto;width:100%;text-align:center}#banner h2{font-size:3em;border-color:#003994}#banner h3{color:#3a9000;font-size:1.4em;margin-top:1em}#banner p{font-size:1.4em;padding:20px}#banner .button{display:block;width:150px;opacity:.9;margin:auto;text-align:center;position:relative;z-index:0}.highlight-item-summary{text-align:center;position:relative;display:block;min-height:400px}.highlight-item-summary a.button{position:absolute;bottom:0;left:0;right:0}.highlight-item-content img{margin:8px}.heading{display:block;margin-bottom:2em}.heading img{padding-right:20px}.text-underline{text-decoration:underline}#jobs h5 a{color:#333}.tabs-title{border-bottom:3px solid rgba(0,0,0,0);transition:background .2s;display:block}.tabs-title a,.tabs-title.is-active a,.tabs-title a:hover{color:#333;font-weight:bold}.tabs-title.is-active,.tabs-title:hover,.tabs-title.is-active a,.tabs-title a:hover{background:#fffddb}.tabs-title.is-active{border-bottom:3px solid #003994}.vertical{border-right:3px solid rgba(0,0,0,0)}.vertical .tabs-title.is-active{border-right:3px solid #003994;border-bottom:none}.tabs-content{border:none}.tabs-content a{text-decoration:underline;font-weight:bold}.colour table thead td{border:1px solid #ddd}.colour table td.tint{filter:brightness(90%)}.colour.tabs-title{opacity:.8}.colour a{background:rgba(0,0,0,0);color:#333}.colour.tabs-title.pink,.colour.pink table thead,.colour.pink table td.tint{background:#ff9eb3}.colour.tabs-title.grey,.colour.grey table thead,.colour.grey table td.tint{background:#e6e6e6}.colour.tabs-title.brown,.colour.brown table thead,.colour.brown table td.tint{background:#e7cdc0}.colour.tabs-title.blue,.colour.blue table thead,.colour.blue table td.tint{background:#98ccff}.colour.tabs-title.green,.colour.green table thead,.colour.green table td.tint{background:#a8dcb8}.colour.tabs-title.is-active{opacity:1}.colour.tabs-title:hover{opacity:.9}.colour.tabs-title.is-active a{background:rgba(0,0,0,0)}.colour.tabs-title a:hover{background:rgba(0,0,0,0)}.tabs[id=team-tabs] .tabs-title{border-bottom:0;text-align:center;border:1px solid rgba(0,0,0,0)}.tabs[id=team-tabs] .tabs-title h3{background:rgba(255,255,255,.4);padding:15px;font-weight:bolder}.tabs[id=team-tabs] .tabs-title.team .team-section-image{height:175px;background-size:cover;opacity:.3;transition:opacity 1s}.tabs[id=team-tabs] .tabs-title.team .team-section-image.team-ruminant{background-image:url("/images/teams/ruminant-header.webp")}.tabs[id=team-tabs] .tabs-title.team .team-section-image.team-poultry{background-image:url("/images/teams/poultry-header.webp")}.tabs[id=team-tabs] .tabs-title.team .team-section-image.team-forage{background-image:url("/images/teams/forage-header.webp")}.tabs[id=team-tabs] .tabs-title.team .team-section-image.team-focusteam{background-image:url("/images/teams/focus-header.webp")}.tabs[id=team-tabs] .tabs-title.team .team-section-image.team-team-leaders{background-image:url("/images/teams/team-leaders-header.webp");background-position:center center}.tabs[id=team-tabs] .tabs-title.team .team-section-image:hover{opacity:.6}.tabs[id=team-tabs] .tabs-title.team a{padding:0;background:rgba(0,0,0,0);max-height:175px}.tabs[id=team-tabs] .tabs-title.team a:after{width:50%;opacity:0;content:"";transition:all 1s;display:inline-block;border-bottom:4px solid #003994;margin-bottom:1em;top:-8em;position:relative}.tabs[id=team-tabs] .tabs-title.team a h3{font-size:2em;border-bottom:none;padding:0;padding-bottom:.5em;padding-top:.5em;margin-bottom:0;top:-4em;position:relative}.tabs[id=team-tabs] .tabs-title.team.is-active,.tabs[id=team-tabs] .tabs-title.team:hover{cursor:pointer;border-color:#000}.tabs[id=team-tabs] .tabs-title.team.is-active a,.tabs[id=team-tabs] .tabs-title.team:hover a{background:rgba(0,0,0,0)}.tabs[id=team-tabs] .tabs-title.team.is-active a:after,.tabs[id=team-tabs] .tabs-title.team:hover a:after{width:70%;opacity:1}.tabs[id=team-tabs] .tabs-title.team.is-active a .team-section-image,.tabs[id=team-tabs] .tabs-title.team:hover a .team-section-image{opacity:.8}#careers .accordion-item a{background:#003994;font-size:1.2em;color:#fff}#careers .accordion-item:hover a,#careers .accordion-item.is-active a{background:#4054b2}.search-container{display:inline-block;position:relative;min-width:300px}.search-container input#search{background:rgba(0,0,0,0);border-radius:20px;border:2px solid #4054b2;box-shadow:none;padding:1.2em;margin-top:4px;color:#77b}.search-container input#search:focus{border:2px solid #fff;color:#fff}.search-container .search-results{display:none;position:absolute;z-index:99999;background:#fff;color:#000;box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);max-height:400px;overflow:auto;right:0}.search-container .search-results__items{list-style:none}.search-container .search-results li{border-bottom:1px solid #ccc;font-size:.9rem}.search-container .search-results li:first-of-type{margin-top:0}.search-container .search-results__item{margin:0}.search-container .search-results__item:hover{background:#eee}.search-container .search-results__item h5{color:#777}.search-container .search-results__item a{font-size:1.2rem;display:inline-block;color:#222;padding:0}.search-container .search-results__item a blockquote{font-size:.7em;margin:0;padding:0 1em;color:#222}.search-container .search-results__item div b{color:#000;background:#ff0}.chip{text-decoration:none !important;padding:3px 10px;border-radius:15px !important;background:#003994;text-transform:uppercase;font-size:.8em;margin:2px;display:inline-block;margin-bottom:10px;color:#ddd;transition:background .5s}.chip:hover,.chip:focus{color:#ddd;background:#4054b2}.chip a,.chip p,.chip h1,.chip h2,.chip h3,.chip h4,.chip h5{color:#fff}.chip.inverse{background:#ffeaa8;color:#333}.chip.inverse:hover{background:#ddc886}.outlined{border:1px solid #ddd}.outlined.rounded{border-radius:5px}#map,#sh-map{display:block;height:500px;z-index:0}#map img.leaflet-control,#sh-map img.leaflet-control{opacity:.6}#map .smallholder-info i,#sh-map .smallholder-info i{font-size:1.6em}.input_required:after{content:" *";color:red}.margin-1{margin:1em}.pagination{margin:auto;margin-top:2em;text-align:center}.pagination .paginator_item{padding:10px 15px;margin:2px;display:block}.hero{display:block;min-height:400px;position:relative;margin:0;padding-bottom:1rem;margin-bottom:1rem}.hero h1{background:#fff;border-radius:5px 5px 0 0;padding:.2em .6em;bottom:0;position:absolute;margin-bottom:0;font-size:2em}.hero h1:after{border-bottom-color:#003994}.hero .hero-image{animation-name:fadeIn;animation-iteration-count:1;animation-duration:1s;background-size:cover;background-position:center;height:500px;overflow:hidden;border-radius:0}.hero .hero-image.lt,.hero .hero-image.tl{background-position:left top}.hero .hero-image.ct,.hero .hero-image.tc{background-position:center top}.hero .hero-image.rt,.hero .hero-image.tr{background-position:right top}.hero .hero-image.lc,.hero .hero-image.cl{background-position:left center}.hero .hero-image.cc{background-position:center center}.hero .hero-image.rc,.hero .hero-image.cr{background-position:right center}.hero .hero-image.lb,.hero .hero-image.bl{background-position:left bottom}.hero .hero-image.cb,.hero .hero-image.bc{background-position:center bottom}.hero .hero-image.rb,.hero .hero-image.br{background-position:right bottom}.hero .hero-image.rb2,.hero .hero-image.br2{background-position:right 60%}.imagelink{filter:opacity(0.6);transition:filter .5s;min-height:100px;display:inline-block}.imagelink img{transition:transform .5s}.imagelink:hover{filter:opacity(1)}.imagelink:hover img{transform:scale(110%)}.nounderline{text-decoration:none !important}@media screen and (max-width: 39.9375em){#banner h2{font-size:1.6em}#banner p{font-size:1em}.top-bar-left img{height:75px}.search-container{max-width:90vw;width:90vw}.search-container input{max-width:80vw;width:80vw}.search-container .search-results{left:-2px;max-width:80vw}.hero .hero-image{height:300px}.hero h1{font-size:1.8rem}.small-full-width{width:90vw}.landing .section .section-img h3{padding:2em 0}.person-tag.lower{min-height:1rem !important}.person-tag .person-title .person-info{font-size:.8em}.person-tag .person-contact{font-size:.8em}}@media screen and (min-width: 40em){.hero .hero-image{margin-top:-160px}.hero.subhero .hero-image{margin-top:0}}@media screen and (min-width: 40em) and (max-width: 63.9375em){nav#main-menu img{max-height:100px}.hero-image{max-height:400px;background-size:cover}.landing .section .section-img h3{font-size:3rem;padding:2em 0}.person-tag.lower{min-height:1rem !important}}@media screen and (min-width: 64em){.hero .hero-image{margin-top:-160px;transition:height 1s}.hero .hero-image.zoomer:hover{height:800px}.hero.subhero .hero-image{margin-top:0}}.no-js #main-menu-acco{display:none}@media screen and (min-width: 40em){.no-js #main-menu-acco{display:block}.no-js .menu-icon{display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.lb-data .lb-details .lb-caption{color:#fff;}.centered{display:block;margin-left:auto;margin-right:auto}.centered>*{display:block;margin-left:auto;margin-right:auto}.author-tag{margin-bottom:4px;margin-right:4px;border:2px solid #a1c9ec;border-radius:2rem 0 2rem 0;padding-right:20px;max-width:260px;min-width:260px;float:left;overflow:hidden}.author-tag .author-title{color:#96ae25;vertical-align:text-top;text-transform:uppercase;font-weight:bold;position:relative;top:10px}.author-tag .author-info{color:#214996;vertical-align:text-top;text-transform:uppercase;font-weight:bold;line-height:1.1rem}.author-tag .author-image{vertical-align:bottom;height:3rem;width:3rem;display:inline-block;border-radius:1rem 0 1.5rem 0;background-size:fill;background-position:top center}.person-tag{max-width:100%;min-width:100%;margin-right:4px;border:2px solid #a1c9ec;border-bottom-width:0;border-radius:7rem 0 0 0;padding-right:20px;float:left;overflow:hidden}.person-tag.page{border-radius:10 rem 0 0}.person-tag.lower{min-height:20rem;padding:16px;border-radius:0 0 10rem 0;border-top-width:0;border-bottom-width:2px;margin-bottom:4px}.person-tag.lower.page{padding-bottom:4rem}.person-tag .person-details{padding-left:1rem;padding-top:1rem}.person-tag .person-details .person-title{color:#96ae25;vertical-align:text-top;text-transform:uppercase;font-weight:bold;position:relative;top:10px}.person-tag .person-details .person-info{color:#214996;vertical-align:text-top;text-transform:uppercase;font-weight:bold;line-height:1.1rem}.person-tag .person-details .person-info .tag{text-decoration:none;color:inherit}.person-tag .person-details .person-contact{margin-top:30px;color:#333}.person-tag a.button{text-decoration:none}.person-tag img{vertical-align:bottom;display:inline-block;border-radius:7rem 0 7rem 0;border:2px solid #a1c9ec;border-width:0 2px 2px 0;background-size:fill;background-position:top center;margin-right:10px}.article-section.card .card-section .article-image{max-height:300px}.newsletter-article .sidetag{max-width:200px;max-height:20px;text-transform:uppercase;transform:rotate(-90deg);margin-left:-85px;margin-top:100px;margin-bottom:-100px;max-height:0;float:left;font-weight:bold}.newsletter-article .sidetag.beef-sheep a{color:#6f9ed4}.newsletter-article .sidetag.dairy a{color:#20408a}.newsletter-article .sidetag.poultry a{color:#95b82e}.newsletter-article .sidetag.forage a{color:#057333}.newsletter-article .article-summary{background:#6f9ed4;padding:2em 3em 1em 3em;font-weight:bold;float:left;max-width:400px;margin-right:10px;margin-bottom:10px}.newsletter-article .article-summary p{color:#fff}.newsletter-article .article-summary.beef-sheep{background:#6f9ed4}.newsletter-article .article-summary.dairy{background:#20408a}.newsletter-article .article-summary.poultry{background:#95b82e}.newsletter-article .article-summary.forage{background:#057333}.newsletter-article .article-image{max-height:400px;margin:0 10px 10px 0}.newsletter-article h1,.newsletter-article h2,.newsletter-article h3,.newsletter-article h4,.newsletter-article h5{border-bottom:0;font-weight:bold;color:#20408a}.newsletter-article .subarticle{border-radius:5px;background:#dfe8f7;position:relative;margin:10px;margin-top:0;display:block;float:right;max-width:600px;overflow:hidden}.newsletter-article .subarticle img{margin-bottom:10px}.newsletter-article .subarticle p,.newsletter-article .subarticle ul,.newsletter-article .subarticle ol,.newsletter-article .subarticle h1,.newsletter-article .subarticle h2,.newsletter-article .subarticle h3,.newsletter-article .subarticle h4,.newsletter-article .subarticle h5{padding:0 20px 10px 20px}.newsletter-article .subarticle ul,.newsletter-article .subarticle ol{margin-left:0}.newsletter-article .subarticle ul li,.newsletter-article .subarticle ol li{margin-left:0}.newsletter-article .subarticle.beef-sheep{background:#dfe8f7}.newsletter-article .subarticle.dairy{background:#fff2ce}.newsletter-article .subarticle.poultry{background:#ecf0db}.newsletter-article .subarticle.forage{background:#ecf0db}.newsletter-article img{margin:10px}ol{counter-reset:mycounter;padding:.4em}ol ol{counter-reset:nestedcounter}ol li{list-style:none}ol li:before{content:counter(mycounter) ". ";counter-increment:mycounter}ol ol li:before{content:counter(mycounter) "." counter(nestedcounter) ". ";counter-increment:nestedcounter}audio{width:100%;border-radius:4px}.ai-link{background:linear-gradient(175deg, #4b91e2, #9116fe);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 rgba(200,200,200,.4)}.ai-link i{font-size:.8em;position:relative;left:6px;top:-3px}.ai-link i.fi-star:nth-child(2){font-size:.5em;position:relative;left:3px;top:0;bottom:4px}.ai-disclaimer{padding:10px 20px;font-size:.8em;border:2px solid #4b91e2;border-image-slice:1;border-image-source:linear-gradient(175deg, #4b91e2, #9116fe);background:rgba(0,0,0,0)}.ai-disclaimer i{background:linear-gradient(45deg, #4b91e2, #9116fe);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ai-disclaimer i.fi-star:nth-child(2){font-size:.6em;position:relative;left:-6px;bottom:-3px}