#transparencia {
	margin-top: 108px;
}

#ano {
	width: 125px !important;
}
#tipo {
	width: 175px !important;
	padding-left: 25px;
}

.publi {
	display: block;
	background: var(--cinza-claro) url(../images/sabin-publi.svg) 15px 18px no-repeat;
	background-size: 51px;
	border-radius: 23px;
	position: relative;
	width: 90%;
	padding-top: 120%;
	margin: auto;
	box-shadow: 0 0 0 rgba(0,0,0,0);
	transition: 0.5s transform, 0.5s box-shadow, 0.5s background-color;
	will-transform: transform, box-shadow, background-color;
}
.publi:hover {
	background-color: var(--vermelho);
	transform: scale(1.18) translateX(-5px);
	box-shadow: 10px 10px 0 var(--cinza-claro);
}
.publi .ano {
	font-size: 40px;
	font-weight: 100;
	color: var(--branco);
	transform: rotate(-90deg);
	position: absolute;
	right: -18px;
	bottom: 50px;
}
.r-titulo {
	font-size: 12px;
	font-weight: bold;
	top: 82px;
	left: 15px;
	position: absolute;
	width: 63px;
	color: var(--branco);
}
.publi .extensao {
	width: 30px;
	height: 30px;
	background: #7A7878 url(../images/pdf.svg) center center no-repeat;
	border-radius: 50%;
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translate(-50%,45%);
	opacity: 0;
	transition: 0.5s opacity;
	will-transform: opacity;
}
.publi:hover .extensao {
	opacity: 1;
}

.ddown.ciano:not(.btn-ghost) {
	background-color: var(--ciano);
	border-color: var(--ciano);
	color: var(--branco);
}
.ddown.ciano:not(.btn-ghost):hover {
	background-color: var(--branco);
	border-color: var(--vermelho);
}
.ddown.ciano:not(.btn-ghost) .ddown-val {
	color: var(--branco);
}
.ddown.ciano:not(.btn-ghost):hover .ddown-val {
	color: var(--ciano);
}
#main .ddown li.ciano {
	color: var(--ciano);
}

[tipo="auditorias"] .publi:hover {
	background-color: var(--ciano);
}

@media (max-width: 575px) {
	#transparencia #slider-box-todas {
		width: 69px;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	#transparencia #tipo {
		width: 108px !important;
	}
	#transparencia #ano {
		width: 60px !important;
	}
	#transparencia .filtro .btn {
		margin: 0 6px;
	}
}
