/* https://www.futurefoodsystems.com.au/wp-content/themes/dt-the7-child/css/research-programs.css?ver=6.8.1 */
.research-programs-list-wrap,.research-projects-wrap,.research-partners-list-wrap{grid-column:1/-1;padding:0 var(--ffs-posts-gap)}.research-program-item-title,.research-partner-item-title{color:var(--ffs-header-colour);line-height:var(--ffs-title-line-height)}.main-research-programs-section .entry-content ul,.research-program-item .entry-content ul{list-style-type:disc;padding-left:16px}.research-programs-main-content-wrap{color:var(--ffs-paragraph-text-colour)}.research-programs-main-content-wrap>section{scroll-margin-top:var(--ffs-sticky-menu-height)}.research-programs-list{list-style-type:none;padding:0;display:grid;align-content:start;grid-template-columns:1fr;gap:var(--ffs-posts-gap)}.page-research-programs-type-main-header h1{font-size:20pt}.research-program-item .media-container{overflow:hidden;border-radius:var(--ffs-img-border-radius)}.research-program-item-title{margin:calc(var(--ffs-posts-gap)/2) 0;font-size:var(--ffs-large-item-title-size);letter-spacing:var(--ffs-large-item-title-letter-spacing)}.research-projects-wrap{background-color:var(--ffs-bg-light-blue)}.research-project-header,.research-project-page-link-container{display:flex;justify-content:space-between;align-items:center}.research-programs-main-content-wrap>.research-partners-title-wrap{padding-bottom:0}.research-partners-list{list-style-type:none;border-top:1px solid var(--ffs-border-colour)}.research-partner-item{border-bottom:1px solid var(--ffs-border-colour)}.research-partner-item-title{--ffs-research-item-gap:calc(var(--ffs-posts-gap)/2);position:relative;display:flex;flex-direction:row;align-items:center;cursor:pointer;margin:0;padding:var(--ffs-research-item-gap) 25px var(--ffs-research-item-gap) 0;column-gap:var(--ffs-research-item-gap);font-size:var(--ffs-item-title-size);letter-spacing:var(--ffs-item-title-letter-spacing)}.research-partner-item-title img{width:75px;height:auto;border-radius:calc(var(--ffs-img-border-radius) / 2)}.research-partner-item-content{--ffs-partner-item-transiton:max-height 250ms ease;position:relative;box-sizing:border-box;display:grid;grid-template-columns:1fr;column-gap:var(--ffs-posts-gap);row-gap:var(--ffs-posts-gap);overflow:hidden;-webkit-transition:var(--ffs-partner-item-transiton);-moz-transition:var(--ffs-partner-item-transiton);-ms-transition:var(--ffs-partner-item-transiton);-o-transition:var(--ffs-partner-item-transiton);transition:var(--ffs-partner-item-transiton);max-height:0}.research-partner-item.expanded .research-partner-item-content{max-height:1000px;padding-bottom:calc(var(--ffs-posts-gap) / 2)}.research-partner-has-description::after{content:'\002b';position:absolute;font-weight:var(--ffs-font-wt-normal);right:0}.research-partner-item.expanded .research-partner-has-description::after{content:'\2212'}.research-partner-item-image img{width:100%;height:auto;border-radius:var(--ffs-img-border-radius)}@media (min-width:779px){.research-programs-list:not(.research-programs-list-count-1){grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.research-programs-list:not(.research-programs-list-count-1):not(.research-programs-list-count-2){grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.research-partner-item-content{grid-template-columns:repeat(2,minmax(calc(50% - var(--ffs-posts-gap)/2),1fr))}}@media (min-width:1600px){.research-programs-list:not(.research-programs-list-count-1):not(.research-programs-list-count-2):not(.research-programs-list-count-3){grid-template-columns:repeat(4,1fr)}}