.presentation__wrapper,
.presentation__item .file_type {
	display: flex;
}

.presentation__wrapper {
	flex-wrap: wrap;
}

.presentation__item {
	border: 1px solid #ececec;
	width: 20%;
	padding: 5px;
}

.presentation__item {
	margin: -1px 0 0 -1px;
	position: relative;
}

.presentation__item.with--preview .preview_pdf {	
	width: 100%;
	margin: 10px 0 0 0;
}

.presentation__item.with--preview .preview_pdf a {
	display: flex;
}

.presentation__item.with--preview .preview_pdf a img {
	width: 80%;
	margin: 0 auto;
}

.presentation__item .tag {
	position: absolute;
    top: 5px;
    right: 10px;
}

.presentation__item .file_type { 
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.presentation__item .file_type a {
	line-height: 14px;
}

.presentation__item .file_type p {
	margin-top: 15px;
}

.presentation__item .file_type i.icon {
	width: 35px;
}

@media (max-width: 1140px) {
	.presentation__item {
		width: 25%;
	}
}

@media (max-width: 720px) {
	.presentation__item {
		width: 33.333%;
	}
}

@media (max-width: 540px) {
	.presentation__item {
		width: 50%;
	}
}

@media (max-width: 320px) {
	.presentation__item {
		width: 100%;
	}
}
