img.grayscale {
	filter: gray;
	-webkit-filter: grayscale(100%);
}

img.grayscale:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
}

.small-box-inner {
	white-space: nowrap;
}

/* Defina diferentes tamanhos de fonte para diferentes tamanhos de tela */
.small-box h3 {
	font-size: 2em;
	word-wrap: break-word;
}

@media (max-width: 576px) {
	.small-box h3 {
		font-size: 1.6em;
	}
}

@media (min-width: 575px) and (max-width: 824px) {
	.small-box h3 {
		font-size: 1.1em;
	}
}

@media (min-width: 768px) and (max-width: 915px) {
	.small-box h3 {
		font-size: 1em;
	}
}

/* Menu lateral automaticamente não se expande mais*/
@media (min-width: 916px) and (max-width: 992px) {
	.small-box h3 {
		font-size: 1.2em;
	}
}

/* Menu lateral está expandido*/
@media (min-width: 993px) and (max-width: 1149px) {
	.small-box h3 {
		font-size: 1em;
	}
}

@media (min-width: 1150px) {
	.small-box h3 {
		font-size: 1.2em;
	}
}

@media (min-width: 1400px) {
	.small-box h3 {
		font-size: 1.6em;
	}
}

.small-box .inner {
	max-width: 80%;
	text-align: left;
}

.text-center {
	text-align: center;
}

.col-lg-3:hover {
	/*
	transform: scale(1.04);
	transition: all 0.2s ease-in-out;
	*/
}

.filtr-item h3 {
	/* Evita que o texto transborde */
	overflow: hidden;
	/* Mantém o texto em uma única linha */
	white-space: nowrap;
	/* Adiciona reticências se o texto for muito longo */
	text-overflow: ellipsis;
	/* Remove a transformação do texto em maiúsculas */
	text-transform: none !important;
}

.small-box-inner>p {
	margin: 0px;
}
