/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2024 | 22:18:32 */
.align-text-center {
	text-align: center;
}
#menu-pick-of-the-crop-community {
	display: flex;
    gap: 20px;
    place-content: center;
    font-size: 18px;
}
#menu-pick-of-the-crop-community .menu-item {
	background: var(--HWQ-Dark-Blue, #17293A);
	padding: 10px 30px;
	border-radius: 5px;
}
#menu-pick-of-the-crop-community .menu-item a {
	color: #fff;
	border-bottom: none;
}
#menu-pick-of-the-crop-community .current-menu-item {
	background: orange;
}
a.potc-button {
	border-bottom: none;
	margin: 0 auto;
    display: flex;
    width: fit-content;
}
.potc-subhead h3 {
	font-size: 40px;
	line-height: 50px;
}
.resource-facets {
	max-width: 1280px;
}
.potc-facet-filter .facetwp-radio {
	color: var(--Grey-Scale-CCC, #CCC);
	text-align: center;
	font-family: IBM Plex Sans;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px; /* 100% */
	background: none;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 5px;
}
.potc-facet-filter .facetwp-radio.checked {
	color: var(--HWQ-Dark-Blue, #17293A);
	background: none;
}
.potc-facet-filter .facetwp-radio::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/nutrition-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="healthy-school-environments"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/carrot-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="teaching-and-learning"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/apple-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="action-plan"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/nutrition-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="communications"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/small-talk-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="branding-and-logos"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/branding-1.svg); }
.potc-facet-filter .facetwp-radio[data-value="family-and-community-connections"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/family-1.svg); }
.potc-facet-filter .facetwp-radio.checked::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/nutrition-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="healthy-school-environments"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/carrot-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="teaching-and-learning"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/apple-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="action-plan"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/nutrition-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="communications"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/small-talk-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="branding-and-logos"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/branding-1-1.svg); }
.potc-facet-filter .facetwp-radio.checked[data-value="family-and-community-connections"]::before { content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/family-1-1.svg); }
.potc-facet-filter .facetwp-facet {
	display: flex;
	width: 191px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 20px;
}

.potc-facet-results {
	
}
.potc-facet-results .fwpl-layout {
    grid-template-columns: 1fr 1fr 1fr !important;
	gap: 20px;
}
.potc-facet-results .fwpl-row.resource-card {
	min-height: 265px;
}
.fwpl-col.resource-col {
	display: flex;
	width: 329px;
	height: 265px;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 6px;
	border: 1px solid var(--Grey-Scale-EEE, #EEE);
	background: #F9F9F9;
}
.fwpl-item.resource-image::before {
	content: "PDF";
	position: absolute;
	display: flex;
	padding: 5px 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 6px;
	border: 1px solid #FFF;
	background: var(--Secondary-Bright-Yellow, #F18921);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
	z-index: 10;
    margin-left: 142px;
    margin-top: 76px;
	color: var(--Grey-Scale-FFF, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px; /* 150% */
}
.fwpl-item.resource-title {
	display: flex;
	padding: 0px 30px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	flex: 1 0 0;
	align-self: stretch;
	text-align: left;
}
.fwpl-item.resource-title.fwpl-item.resource-title a {
	color: var(--HWQ-Dark-Blue, #17293A);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; /* 100% */
	display: flex;
	align-items: center;
	gap: 10px;
	align-self: stretch;
}
.fwpl-item.resource-title a::before {
	content: url(https://hw.qld.gov.au/wp-content/uploads/2024/01/download.svg);
}

/* SCHOOLS */
.potc-facet-filter .facetwp-facet.facetwp-facet-school_regions {
	flex-direction: row;
	width: unset;
}
.school-results .fwpl-layout, .school-results .fwpl-row {
    display: grid;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 700px !important;
	column-gap: 20px;
}
.school-results .fwpl-col {
    padding: 0px;
}
.school-results .fwpl-item {
	font-size: 13px;
	line-height: 18px;
}
.potc-facet-filter .facetwp-facet-school_regions .facetwp-radio::before {
	content: "";
}
.region-image {
	display:none;
}
.region-image-all {
	display: flex;
}

/* REGIONS */
.potc-facet-filter .facetwp-facet-implementation_partner_regions {
	gap: 40px;
}
.potc-facet-filter .facetwp-facet-implementation_partner_regions .facetwp-radio {
    padding-left: 0px;
	filter: grayscale(1);
    opacity: 0.5;
}
.potc-facet-filter .facetwp-facet-implementation_partner_regions .facetwp-radio.checked {
	filter: unset;
    opacity: 1;
}
.potc-facet-filter .facetwp-facet-implementation_partner_regions .facetwp-radio::before {
    content: ''; /* This will be set dynamically via JavaScript */
    display: inline-block;
    max-width: 191px; /* Set as per your requirement */
    max-height: 120px; /* Set as per your requirement */
}
.potc-facet-filter .facetwp-facet-implementation_partner_regions .facetwp-radio[data-image-url]::before {
    content: url(attr(data-image-url));
}
.regional-coordinators {
    display: flex;
    flex-wrap: wrap;
    /* additional styling as needed */
}
.regional-coordinator {
    flex: 1 1 33%; /* Adjust for 3 columns */
    /* additional styling as needed */
}
.program-manager h5 {
	color: var(--Secondary-Bright-Yellow, #F18921);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 27px; /* 150% */
	letter-spacing: 0.72px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.program-manager h3 {
	color: var(--HWQ-Dark-Blue, #17293A);
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 50px; /* 130% */
	letter-spacing: -0.6px;
	margin-bottom: 0px;
}
.program-manager h6 {
	color: var(--HWQ-Dark-Blue, #17293A);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 27px; /* 150% */
	text-transform: unset;
	margin-bottom: 30px;
}
.program-manager p {
	font-size: 18px;
	line-height: 30px; /* 166.667% */
	margin-bottom: 30px;
}
.program-manager img {
	width: 154px;
}
.facetwp-facet-implementation_partner_regions .facetwp-counter {
	display: none;
}
.regional-coordinator img {
	width: 300px;
	margin-bottom: 30px;
}
.facetwp-template[data-name="implementation_patners"] .fwpl-layout {
    grid-template-columns: 12fr !important;
}
.facetwp-template[data-name="implementation_patners"] h5, .regional-coordinator h5 {
	color: var(--Secondary-Bright-Yellow, #F18921);
	font-family: Fira Sans;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px; /* 150% */
	letter-spacing: 0.56px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.implementation-partner-title {
	color: var(--HWQ-Dark-Blue, #17293A);
	font-family: Signika;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 48px; /* 133.333% */
}
.implementation-partners-content .wpb_text_column {
    margin-bottom: 10px;
}
.regional-coordinator h3 {
	color: var(--HWQ-Dark-Blue, #17293A);
	font-family: Signika;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 48px; /* 133.333% */
}
.regional-coordinator p {
	font-family: IBM Plex Sans;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px; /* 140% */
}
#regional-coordinators-container {
	display: flex !important;
	gap: 30px;
}
.loader {
    border: 5px solid #f3f3f3; /* Light grey */
    border-top: 5px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}