.pg_title {
	margin-bottom: 0;
}

#prog_header {
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 30px;
}
	
@media screen and (min-width : 992px) {
	#prog_header { flex-direction: row; justify-content: space-between; }
}

.inprogrammazione_container {
	display: flex;
	flex-wrap: wrap;
	row-gap: 60px;
	column-gap: 15px;
	margin-top: 60px;
}
	
@media screen and (min-width : 992px) {
	.inprogrammazione_container { column-gap: 28px; }
}

	.inprogrammazione {
		position: relative;
		width: calc(50% - 15px);
	}
	
	@media screen and (min-width : 768px) {
		.inprogrammazione { width: 264px; }
	}
	
		.regia, .cast, .genere, .durata, .btt_scheda { display: none; }
		
		.locandina, .locandina img {
			width: 100%;
			display: block;
			transition: box-shadow 0.3s linear;
			-webkit-transition: box-shadow 0.3s linear;
			-moz-transition: box-shadow 0.3s linear;
			cursor: pointer;
		}
		
		.inprogrammazione:hover .locandina {
			-webkit-box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.5);
			-moz-box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.5);
			-o-box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.5);
			box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.5);
		}
		
		.titolo {
			font-weight: 300;
			font-size: 14px;
			text-transform: uppercase;
			letter-spacing: 1px;
			margin-top: 25px;
		}
		
			.titolo a {
				color: var(--first_color);
				transition: color 0.3s linear;
				-webkit-transition: color 0.3s linear;
				-moz-transition: color 0.3s linear;
			}
		
			.titolo a:hover {
				color: var(--fourth_color);
			}
		
		.versioni {
			font-family: 'Dosis', sans-serif;
			font-size: 14px;
			font-weight: 300;
			letter-spacing: 1px;
			text-transform: uppercase;
			color: var(--second_color);

			display: none;
		}