/* https://www.futurefoodsystems.com.au/wp-content/themes/dt-the7-child/css/post-listing.css?ver=6.8.1 */
.no-posts-results-found{color:var(--ffs-header-colour);border-bottom:1px solid var(--ffs-border-colour);padding:13px 13px 28px;grid-column-end:span 3}.no-posts-results-found:hover{background-color:var(--ffs-tint-colour)}.general-posts-list-container,.multigrid-content-wrap{box-sizing:border-box;position:relative;display:grid;align-content:start;grid-template-columns:1fr;row-gap:var(--ffs-posts-row-gap);column-gap:var(--ffs-posts-gap);padding:var(--ffs-posts-gap) 0}.general-posts-list-container.no-padding{padding:0}.general-posts-list-container.hidden,#main .general-posts-list-container.hidden,.general-posts-list-container.hidden *{display:none}.ffs-list-layout .general-posts-list-container{row-gap:var(--ffs-posts-gap)}.single-post-link-container{position:relative;display:flex;flex-direction:column;row-gap:var(--ffs-post-item-intra-gap);cursor:pointer}.single-post-link-container,.single-post-link-container .post-title,.single-post-link-container .post-title-link{color:var(--ffs-header-colour);text-decoration:none}.single-post-link-container .content-container,.single-post-link-container .post-content-link{color:var(--ffs-paragraph-text-colour);text-decoration:none}.single-post-link-container .post-title:hover,.single-post-link-container .post-title-link:hover,.single-post-link-container .post-content-link:hover{color:var(--ffs-text-rollover-colour)}.general-posts-list-container .media-outer-container,.general-posts-list-container .media-container{display:block;position:relative;overflow:hidden}.general-posts-list-container .media-container,.single-post-link-container .media-container{overflow:hidden;border-radius:var(--ffs-img-border-radius)}.single-post-link-container .image-link::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--ffs-tint-colour);opacity:0;transition:opacity 500ms ease}.single-post-link-container .image-link:hover::before{opacity:1}.single-post-link-container .post-title,.single-post-link-container .post-title-link{margin:0;font-size:var(--ffs-item-title-size);line-height:var(--ffs-header-line-height);letter-spacing:var(--ffs-item-title-letter-spacing)}.general-posts-list-container.lg-3-col .single-post-link-container .post-title,.general-posts-list-container.lg-3-col .single-post-link-container .post-title-link{font-size:var(--ffs-medium-item-title-size);letter-spacing:var(--ffs-medium-item-title-letter-spacing)}.general-posts-list-container.all-large .single-post-link-container .post-title,.general-posts-list-container.all-large .single-post-link-container .post-title-link{font-size:var(--ffs-large-item-title-size);letter-spacing:var(--ffs-large-item-title-letter-spacing)}.single-post-link-container .post-title-link,.single-post-link-container .post-content-link{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;overflow-wrap:anywhere}.single-post-link-container .title-container{position:relative;display:flex;flex-direction:column;row-gap:var(--ffs-post-item-intra-gap);align-items:flex-start}.single-post-link-container .ffs-date-field{color:var(--ffs-text-rollover-colour);font-weight:var(--ffs-font-wt-bold)}.single-post-link-container .content-container{font-size:var(--ffs-item-text-content-size)}.single-post-link-container .post-title-link{-webkit-line-clamp:3;line-clamp:3}.single-post-link-container .post-content-link{font-weight:var(--ffs-font-wt-light);-webkit-line-clamp:6;line-clamp:6;line-height:var(--ffs-item-text-line-height)}.ffs-grid-layout .single-post-link-container .post-content-link,.general-posts-sidebar .single-post-link-container .post-content-link{-webkit-line-clamp:3;line-clamp:3}.readmore-link{color:var(--ffs-paragraph-text-colour);font-weight:var(--ffs-font-wt-bold);line-height:var(--ffs-item-text-line-height);font-size:var(--ffs-item-text-content-size);text-decoration:none}.media-container-35by25{aspect-ratio:35/25}.media-container-600by371{aspect-ratio:600/371}.media-container-16by9{aspect-ratio:16/9}.media-container-10by13{aspect-ratio:10/13}.media-container-210by297{aspect-ratio:210/297}.media-container-square{aspect-ratio:1/1}.ffs-btn-toggle-layout{display:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-position:right center;background-size:36px auto;border:none;padding:0;width:36px;min-width:36px;max-width:36px;height:36px;overflow:hidden}.ffs-btn-toggle-layout,.ffs-list-layout .ffs-btn-toggle-layout{background-image:url(/wp-content/themes/dt-the7-child/css/../img/grid-view.svg)}.ffs-grid-layout .ffs-btn-toggle-layout{background-image:url(/wp-content/themes/dt-the7-child/css/../img/list-view.svg)}.ffs-btn-toggle-layout-container{display:flex;justify-content:flex-end}.single-post-link-container .ffs-text-pill{margin-top:calc(var(--ffs-post-item-intra-gap) / 2)}.single-post-link-container-news-post .content-container{display:block}.ffs-text-pill.ffs-text-pill-project-status-in-progress{background-color:var(--ffs-project-status-in-progress-colour)}.ffs-text-pill.ffs-text-pill-project-status-completed{background-color:var(--ffs-project-status-completed-colour)}.ffs-text-pill.ffs-text-pill-project-status-terminated{background-color:var(--ffs-project-status-terminated-colour)}.ffs-text-pill.ffs-text-pill-project-status-final-reporting{background-color:var(--ffs-project-status-final-reporting-colour)}.single-post-link-container .project-id-field,.single-post-link-container .project-id-link{color:var(--ffs-link-colour);font-weight:var(--ffs-font-wt-bold);font-size:var(--ffs-small-text)}.single-post-link-container .project-id-field{margin:0}.content-container .project-id-field{padding-top:var(--ffs-post-item-intra-gap)}.title-container .project-id-field{display:none}@media (min-width:576px){.general-posts-list-container{grid-template-columns:repeat(2,1fr)}.general-posts-list-container.md-2-col{grid-template-columns:1fr}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1){grid-column:1/3}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1) .post-title,.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1) .post-title-link,.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1) .ffs-fallback-img-post-title,.ffs-grid-layout .general-posts-list-container.all-large .ffs-fallback-img-post-title{font-size:var(--ffs-large-item-title-size);letter-spacing:var(--ffs-large-item-title-letter-spacing);line-height:var(--ffs-header-line-height)}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+1) .content-container{display:block}.ffs-grid-layout .general-posts-list-container.all-large .single-post-link-container{grid-column:1/-1}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1) .ffs-fallback-img-post-subtext{font-size:var(--ffs-item-title-size);letter-spacing:var(--ffs-item-title-letter-spacing);line-height:var(--ffs-header-line-height)}}@media (min-width:779px){.general-posts-list-container.md-2-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.general-posts-list-container{grid-template-columns:repeat(4,1fr)}.general-posts-list-container.lg-3-col{grid-template-columns:repeat(3,1fr)}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(1),.ffs-grid-layout .general-posts-list-container.all-large .single-post-link-container:nth-of-type(odd){grid-column:1/3}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(2),.ffs-grid-layout .general-posts-list-container.all-large .single-post-link-container:nth-of-type(even){grid-column:3/5}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+2) .post-title,.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+2) .post-title-link,.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+2) .ffs-fallback-img-post-title{font-size:var(--ffs-large-item-title-size);letter-spacing:var(--ffs-large-item-title-letter-spacing);line-height:var(--ffs-header-line-height)}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+2) .ffs-fallback-img-post-subtext{font-size:var(--ffs-item-title-size);letter-spacing:var(--ffs-item-title-letter-spacing);line-height:var(--ffs-header-line-height)}.ffs-grid-layout .general-posts-list-container.first-large .single-post-link-container:nth-of-type(-n+2) .content-container{display:block}.ffs-btn-toggle-layout{display:block}.ffs-list-layout .general-posts-list-container{grid-template-columns:1fr;padding-bottom:var(--ffs-posts-gap)}.ffs-list-layout .general-posts-list-container:last-of-type{border-bottom:1px solid var(--ffs-border-colour)}.ffs-list-layout .multigrid-content-wrap{row-gap:0}.ffs-list-layout .single-post-link-container{display:grid;grid-template-columns:4fr 5fr 3fr;column-gap:calc(var(--ffs-posts-gap) * 1.5);border-top:1px solid var(--ffs-border-colour);padding-top:var(--ffs-posts-gap)}.ffs-list-layout .single-post-link-container .media-outer-container{order:3}.ffs-list-layout .single-post-link-container .post-title,.ffs-list-layout .single-post-link-container .post-title-link{font-size:var(--ffs-large-item-title-size);letter-spacing:var(--ffs-large-item-title-letter-spacing)}.ffs-list-layout .single-post-link-container .ffs-text-pill-project-status{margin-top:0}.ffs-list-layout .single-post-link-container .ffs-text-pill:not(.ffs-text-pill-project-status){display:none}.ffs-list-layout .single-post-link-container-project .title-container{flex-direction:column-reverse;justify-content:flex-end}.ffs-list-layout .content-container .project-id-field{display:none}.ffs-list-layout .title-container .project-id-field{display:block}.general-posts-list-container.general-posts-sidebar{display:flex;flex-direction:column}}@media (min-width:1600px){.general-posts-list-container-publication{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px) and (max-width:1299px){.single-post-link-container .ffs-fallback-img-post-title{margin-bottom:0}}@media (min-width:1200px) and (max-width:1599px){.single-post-link-container .ffs-fallback-img-post-title{line-height:calc(var(--ffs-header-line-height) * 0.75)}}@media (min-width:1200px) and (max-width:1919px){.single-post-link-container .ffs-fallback-img-post-text{padding:var(--ffs-post-item-intra-gap)}}@media (min-width:1920px){.single-post-link-container .ffs-fallback-img-post-title{font-size:var(--ffs-item-title-size);line-height:var(--ffs-header-line-height);letter-spacing:var(--ffs-item-title-letter-spacing)}.single-post-link-container .ffs-fallback-img-post-subtext{line-height:1.25}}