/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 20 2025 | 02:54:31 */
/* NEW PROJECTS */
.project-categories .layout-row__content {
	display: flex;
	gap: 60px;
}
.project-categories .wp-block-group__inner-container {
	display: flex;
	gap: 10px;
	align-items: anchor-center;
}
.project-categories .wp-block-group__inner-container img {
	width: 80px;
	height: 80px;
	border-radius: 40px;
	object-fit: cover;
}
.wpdt-c .btn.wdt-clear-filters-button {
	color: #fff;
    font-size: 20px;
}
button.wdt-clear-filters-button:before, button.wdt-clear-filters-widget-button:before {
    font-family: wpDataTablesIcons;
    content: "";
}

@media (max-width: 767px) {
	.project-categories .layout-row__content {
		gap: 10px;
	}
	.project-categories .wp-block-group__inner-container {
		flex-direction: column;
		align-items: center;
	}
	.project-categories .wp-block-group__inner-container h5 {
		font-size: 12px;
	}
	.dataTable td {
		font-size: 10px;
	}
	.wpdt-c .wpDataTables.wpDataTablesWrapper {
		overflow-x: scroll;
	}
	.wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block) {
		margin-bottom: 0px;
		margin-right: 0px;
		width: 100%;
		min-height: unset;
	}
}

/* OLD PROJECTS - FACET WP */
/*
.facetwp-template[data-name="projects"] .fwpl-row {
	display: grid;
	grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(1, 1fr);
}
.facetwp-template[data-name="projects"] .fwpl-row .fwpl-col:nth-child(1) {
    grid-column: span 6 / span 6;
}

.facetwp-template[data-name="projects"] .fwpl-row .fwpl-col:nth-child(2) {
    grid-column-start: 7;
	grid-column: span 2;
}

.facetwp-template[data-name="projects"] .fwpl-row .fwpl-col:nth-child(3) {
    grid-column-start: 9;
}

.facetwp-template[data-name="projects"] .fwpl-row .fwpl-col:nth-child(4) {
    grid-column-start: 10;
}
.facetwp-facet-project_council {
	display: flex;
	gap: 10px;
}
.facetwp-facet-project_council .facetwp-radio {
	width: 25%;
	background-image: none;
	text-align: center;
    background-image: none;
    border-radius: 30px;
	background-color: #eee;
	transition: 0.3s background-color ease-out;
	font-size: 14px;
}
.facetwp-facet-project_council .facetwp-radio.checked, .facetwp-facet-project_council .facetwp-radio:hover {
	background-image: none;
	background-color: var(--p1);
    color: #fff;
    font-weight: 600;
}
.facetwp-facet-count[data-name="count"] {
	font-size: 14px;
}
.total-value, .total-projects {
	margin-block-start: 0px;
	font-size: 14px;
}
.project-headings p {
	margin-block-end: 0px;
}
.project-search-row .layout-row__content  {
	gap: 10px;
}
.project-search-row h6 {
	font-size: 18px;
}
.project-search-row .fs-wrap.fs-wrap {
    width: 240px;
}
.project-search-row .wp-block-group__inner-container {
	display: flex;
}
.project-heading {
	width: 200px;
}
.project-heading + .facetwp-facet, .project-heading + .facetwp-facet input.facetwp-autocomplete {
	width: calc( 100% - 200px);
}
.project-value {
	text-align: right;
}
*/