/* https://www.futurefoodsystems.com.au/wp-content/themes/dt-the7-child/css/projects.css?ver=6.8.1 */
.projects-filter-outer-wrap{padding-top:var(--ffs-posts-gap)}.projects-filter-toggle{display:block;position:relative;width:100%;font-weight:var(--ffs-font-wt-bold);margin-bottom:var(--ffs-controls-gap)}.projects-filter-toggle::after{content:'\002b';position:absolute;right:0;font-size:20pt;line-height:36px;font-weight:var(--ffs-font-wt-normal);color:var(--ffs-bg-button-input-colour)}.projects-filter-outer-wrap.expanded .projects-filter-toggle::after{content:'\2212'}#projects-filter-container{padding:0}#projects-filter{flex-direction:column}#projects-filter button svg{width:12px}@media (max-width:1199px){#projects-filter-container{--ffs-filter-transition:max-height 500ms ease-out;-webkit-transition:var(--ffs-filter-transition);-moz-transition:var(--ffs-filter-transition);-ms-transition:var(--ffs-filter-transition);-o-transition:var(--ffs-filter-transition);transition:var(--ffs-filter-transition);max-height:0}.projects-filter-outer-wrap.expanded #projects-filter-container{max-height:1000px}}@media (min-width:1200px){.projects-filter-toggle{display:none}#projects-filter{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:var(--ffs-controls-gap);flex:1;max-width:calc(100% - var(--ffs-controls-gap) - 36px)}#projects-filter .ffs-filter-dropdown-wrapper{min-width:100px;max-width:25%;flex-grow:1}}@media (min-width:1300px){#projects-filter .ffs-filter-dropdown-wrapper{min-width:15%;max-width:30%}}@media (min-width:1600px){#projects-filter .ffs-filter-dropdown-wrapper{max-width:40%}}.section-project-description-stats{order:2}.section-project-partners{order:1;background-color:var(--ffs-bg-white);border-radius:0 0 var(--ffs-posts-gap) var(--ffs-posts-gap)}.section-project-team{order:3}.section-project-information{display:flex;flex-direction:column;row-gap:var(--ffs-posts-gap);order:4}.post-main-content-wrap .project-description.entry-content{margin:0}.section-project-information .ffs-section-title{margin:0;line-height:1}.section-project-partners .section-partners-inner{grid-template-columns:repeat(3,1fr)}.section-project-team-inner{display:flex;flex-direction:row;gap:15px}.project-leader-phd-staff-member{flex-grow:0;flex-shrink:1;flex-basis:100px}.project-leader-phd-staff-member,.project-leader-phd-staff-member a{display:block}.project-leader-phd-staff-member img{object-fit:cover;object-position:center center;width:100%;height:100%;border-radius:50%;border:4px solid transparent}.project-leader-phd-staff-title{display:none;position:absolute}.project-leader-phd-staff-member a:hover~.project-leader-phd-staff-title{display:block}.project-leader-phd-staff-member a:hover img{border-color:var(--ffs-light-blue-outline)}.project-id-container,.project-progress-container,.project-progress-start,.project-progress-end{position:relative;display:flex;flex-direction:column;row-gap:8px}.section-project-information .project-id,.section-project-information .project-date{font-size:14pt;color:var(--ffs-header-colour)}.project-progress-text{display:flex;flex-direction:row;justify-content:space-between}.project-progress-start{text-align:left}.project-progress-end{text-align:right}.project-progress-bar-outer,.project-progress-bar-inner{height:6px;border-radius:3px;overflow:hidden}.project-progress-bar-outer{width:100%}.project-progress-bar-outer:not(.project-in-progress) .project-progress-bar-inner{display:none}.project-progress-bar-outer.project-not-started,.project-progress-bar-outer.project-in-progress{background-color:#afdeb9}.project-progress-bar-outer.project-completed{background-color:var(--ffs-header-bg-blue)}.project-in-progress .project-progress-bar-inner{background-color:var(--ffs-project-colour)}.project-stats-list{list-style-type:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--ffs-posts-gap);row-gap:var(--ffs-posts-gap);padding:var(--ffs-posts-gap) 0}.project-stats-list-item{display:flex;flex-direction:column-reverse;justify-content:flex-end;line-height:1.5}.project-stat-item-title{font-size:calc(var(--ffs-item-text-content-size) * 1.25);line-height:1.25;font-weight:var(--ffs-font-wt-bold);color:var(--ffs-link-colour)}.project-stat-item-value{font-size:var(--ffs-title-size);color:var(--ffs-header-colour);font-weight:var(--ffs-font-wt-bold)}.general-posts-list-container.project-related-publications .post-content-link{-webkit-line-clamp:3;line-clamp:3}.project-related-posts-wrap{display:flex;flex-direction:column;row-gap:var(--ffs-posts-gap);padding:calc(var(--ffs-posts-gap) * 2) 0;border-top:1px solid var(--ffs-border-colour);margin-top:var(--ffs-posts-gap)}.project-related-posts-wrap .ffs-section-title{color:var(--ffs-bg-button-input-colour)}.project-related-posts-wrap .general-posts-list-container{padding:0}.resources-list-table thead{display:none}.project-related-mixed-outer-wrap{padding:0}.project-related-mixed-outer-wrap.has-related-title{padding-top:calc(var(--ffs-posts-gap) * 2)}.project-related-mixed-outer-wrap,.project-related-resources-item:first-of-type{border-top:1px solid var(--ffs-border-colour)}.project-related-mixed-inner-wrap{box-sizing:border-box;position:relative;display:grid;grid-template-columns:1fr;column-gap:var(--ffs-posts-gap);row-gap:var(--ffs-posts-gap)}.project-related-resources-list{list-style-type:none;padding:0 0 var(--ffs-posts-gap);display:flex;flex-direction:column}.project-related-resources-item{border-bottom:1px solid var(--ffs-border-colour)}.project-related-resources-item-link{display:block;position:relative;font-size:var(--ffs-item-title-size);letter-spacing:var(--ffs-item-title-letter-spacing);line-height:var(--ffs-header-line-height);font-weight:var(--ffs-font-wt-bold);color:var(--ffs-header-colour);padding-block:calc(var(--ffs-posts-gap) / 2);padding-inline:0 24px;text-decoration:none;background-position:center right;background-size:auto 24px;background-repeat:no-repeat;background-image:url(/wp-content/themes/dt-the7-child/css/../img/resource-arrow.svg)}@media (max-width:1199px){.post-main-content-wrap>.section-project-team,.post-main-content-wrap>.section-project-information{padding-top:0}}@media (min-width:536px){.section-project-partners .section-partners-inner{grid-template-columns:repeat(4,1fr)}.general-posts-list-container.project-related-publications{grid-template-columns:repeat(2,1fr)}}@media (min-width:779px){.section-project-partners .section-partners-inner{grid-template-columns:repeat(5,1fr)}.project-stats-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.section-project-partners .section-partners-inner{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){.section-project-description-stats{order:3}.section-project-partners{order:1;border-bottom-left-radius:var(--ffs-posts-gap);border-radius:0 0 0 var(--ffs-posts-gap)}.section-project-team{order:2;background-color:var(--ffs-bg-white);border-bottom-right-radius:var(--ffs-posts-gap)}.section-project-information{order:4}.project-related-mixed-inner-wrap.has-inner-list{grid-template-columns:73fr 23fr}.project-related-mixed-grid-wrap.has-inner-list .general-posts-list-container{grid-template-columns:repeat(3,1fr)}.project-related-resources-list{padding:var(--ffs-posts-gap) 0}.general-posts-list-container.project-related-publications .post-title,.general-posts-list-container.project-related-publications .post-title-link{font-size:calc(var(--ffs-item-title-size) * 0.8);letter-spacing:calc(var(--ffs-item-title-letter-spacing) * 0.8)}}@media (min-width:1400px){.section-project-partners .section-partners-inner{grid-template-columns:repeat(7,1fr)}}@media (min-width:1600px){.post-main-content-wrap>.section-project-description-stats,.post-main-content-wrap>.section-project-partners{padding-right:calc(var(--ffs-posts-gap) + 10vw)}}@media (min-width:1800px){.section-project-partners .section-partners-inner{grid-template-columns:repeat(8,1fr)}}