
/*	-------------------------------------------------------------------------- */
/*	Mobile  
/*	-------------------------------------------------------------------------- */
	@media screen and (max-width: 440px) {

		.Container {
			margin-top: 0.5rem !important;
			margin-bottom: 4rem;
		}

		.Container H1.PageTitle {
			font-size: 3.6rem;
			font-family: var(--Font_Text);
			color: #bf0e0e;
			font-weight: 400;
			margin-bottom: 2rem;
			margin-top: 0.5rem;
			text-align: center;
		}

		.ElencoEventi {
			max-width: 82vw;
			display: grid;
			grid-template-columns: repeat(1, minmax(0, 1fr));
			grid-column-gap: 0;
			grid-row-gap: 1.5rem;
			margin-left: auto;
			margin-right: auto;
		}

	}

/*	-------------------------------------------------------------------------- */
/*	Desktop  
/*	-------------------------------------------------------------------------- */
	@media screen and (min-width: 441px) {

		
		.Container{
			min-height: 30rem;
			display: block;
	        max-width: 71.222rem;
	        margin-left: auto;
	        margin-right: auto;
	        margin-top: 1rem;
	        margin-bottom: 5rem;
	        color: var(--Page_Text_Color);
		}
		.Container H1.PageTitle {
			font-size: 4rem;
			font-family: var(--Font_Text);
			font-weight: 500;
			text-transform: uppercase;
			margin-bottom: 4rem;
			margin-top: 2rem;
			text-align: center;
			width: 100%;
			color: #bf0e0e;
			width: 100%;
		}
		.ElencoEventi {
			max-width:65.222rem;
			display: grid;
			grid-template-columns: 22.74rem 22.74rem 22.74rem;
			grid-column-gap: 0.5rem;
			grid-row-gap: 1.5rem;
			margin-left: auto;
			margin-right: auto;
		}
		#HeaderMenu > ul > li:first-child > A {
			color: var(--Palette1); !important;

		}
		.Evento > a > .EvenTags {
	        position: absolute;
	        top: 1rem;
	        right: 1rem;
	        text-transform: uppercase;
	        font-family: var(--Font_Text);
	        font-size: 0.7rem;
	        font-weight: 800;
	        color: #ffffff;
	        background: #bf0e0e;
	        width: 5rem;
	        height: 5rem;
	        text-align: center;
	        border-radius: 5rem;
	        display: flex;
	        align-items: center;
	        justify-content: center;
    	}

	}