.ee-news-filtering-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	position: relative;
	align-items: center;
	margin: 0 15px 15px;
}

@media (min-width: 768px) {
	.ee-news-filtering-form {
	}
}
.ee-news-filtering-form .ee-news-filtering-reset-button {
	 border-width: 3px;
	 width: 100%;
	 text-align: center;
	 margin-bottom: 16px;
}
@media (min-width: 1024px) {
	.ee-news-filtering-form .ee-news-filtering-reset-button {
		left: 0; 
		bottom: 16px;
		width: auto;
		text-align: left;
	}
}
.ee-news-filtering-form input[type=checkbox] {
	opacity: 0;
}
.ee-news-filtering-form input[type=checkbox] + span {
	transition: transform 0.1s ease-in-out;
}
.ee-news-filtering-form input[type=checkbox]:focus + span {
	box-shadow: 0 0 0 2px #ff6318;
}
.ee-news-filtering-form input[type=checkbox]:hover + span {
	transform: scale(1.05);
	box-shadow: 0 0 0 2px #ff6318;
}
.ee-news-filtering-form input[type=checkbox]:not(:checked) + span .show-on-checked {
	display: none;
}
.ee-news-filtering-form input[type=checkbox]:checked + span .show-on-unchecked {
	display: none;
}
.ee-news-filtering-form input[type=checkbox]:checked + span {
	background-color: #ff6318;
	color: white;
}
.ee-news-filtering-form .reset-button {
	transition: transform 0.1s ease-in-out;
}
.ee-news-filtering-form .reset-button:hover {
	outline: none;
	transform: scale(1.05);
	background-color: #ff6318;
	border-color: #ff6318;
	color: white;
}

.ee-news-filtering-form .reset-button:focus {
	outline: none;
	background-color: #ff6318;
	border-color: #ff6318;
	color: white;
}

.ee-news-filtering-form .hidden-placeholder {
	height: 0;
	overflow: hidden;
	margin-bottom: 0;
}