/*	Mobile  */
	@media screen and (max-width: 440px) {
		.EventBox {
			margin-bottom:2rem;
		}
		.EventBox a {
			text-decoration: none;
			-webkit-transition: -webkit-transform .3s ease-in-out;
			transition: -webkit-transform .3s ease-in-out;
		}
		.EventBox a .TextBox {
			display: block;
			width: 19rem;
			margin: auto;
			text-align: left;
			justify-content: left;
		}
		.EventBox a .TextBox .ImageContainer{
			width: 100%;
		    height: auto;
		    display: block;
		    overflow: hidden;
		}
		.EventBox a .TextBox .Image {
			width: 100%;
			transition: transform 0.7s ease;
		    height: auto;
		    display: block;
		}
		.EventBox a .TextBox .Image:hover {
		    transform: scale(1.2);
		    transition: all 0.7s;
    	}
		.EventBox a .TextBox p {
			line-height: 1.2rem;
			margin: 0;
			padding: 0;
		}
		.EventBox a .TextBox .Title {
			padding: 0;
			margin: 0;
			padding-top: 0.7rem;
	        font-size: 1.3rem;
	        line-height: 1.5rem;
	        font-weight: 700;
	        color: var(--Palette1);
		}
		.EventBox a .TextBox .Autori {
		   margin: 0;
		   margin-top: 0.3rem;
		   padding: 0rem;
		   font-size: 0.95rem;
		   font-weight: 200;
		   color: hsl(0, 0%, 33%);
		   display: -webkit-box;
		   -webkit-line-clamp: 3;
		   -webkit-box-orient: vertical;
		   overflow: hidden;
		   font-style: normal;
		   margin-bottom: 0.5rem;
		}
		.EventBox a .TextBox .Location {
			padding: 0;
			margin: 0;
		}
		.EventBox a .TextBox .Date {
			line-height: 1.3rem;
			font-weight: 400;
			letter-spacing: 0.125rem;
			color: var(--Box_Evento_Authors_Color);
			font-size: 1rem;
		}
		.EventBox a .TextBox .Location,
		.EventBox a .TextBox .DateTime {
			line-height: 1.3rem;
			font-weight: 600;
			letter-spacing: 0.125rem;
			color: var(--Box_Evento_Authors_Color);
			font-size: 1rem;
		}
	}
/*	Desktop  */
	@media screen and (min-width: 441px) {
		.EventBox a {
			text-decoration: none;
			-webkit-transition: -webkit-transform .3s ease-in-out;
			transition: -webkit-transform .3s ease-in-out;
		}
		.EventBox a .TextBox .ImageContainer{
			width: 100%;
		    height: auto;
		    display: block;
		    overflow: hidden;
		}
		.EventBox a .TextBox .Image {
			width: 100%;
			transition: transform 0.7s ease;
		    height: auto;
		    display: block;
		}
		.EventBox a .TextBox .Image:hover {
		    transform: scale(1.2);
		    transition: all 0.7s;
    	}
		.EventBox a .TextBox p {
			margin: 0;
			padding: 0;
			color: hsl(0, 0%, 33%);
			font-size: 0.8rem;
			font-weight: 600;
			line-height: 1.2rem;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			margin-bottom: 0.2rem!important;
		}
		.EventBox a .TextBox .Location,
		.EventBox a .TextBox .DateTime {
			line-height: 1.17rem;
	        font-weight: 600;
	        letter-spacing: 0.022rem;
	        color: var(--Box_Evento_Authors_Color);
	        font-size: 0.9rem!important;
	        font-family: var(--Font_Condensed);
		}
		.EventBox a .TextBox .Title {
			font-size: 1rem;
	        font-weight: 700;
	        text-transform: uppercase;
			margin-bottom: 0.5rem;
			line-height: 1.2rem;
			text-transform: uppercase;
			color: var(--Palette1);
		}
		.EventBox a .TextBox .Autori {
		    margin: 0;
		    margin-bottom: 0.3rem;
		    padding: 0.2rem 0.5rem;
		    font-size: 0.85rem;
		    font-weight: 600;
		    color: #fff;
		    display: -webkit-box;
		    -webkit-line-clamp: 3;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		    max-height: 3.5rem;
		    padding-left: 0;
		}
		.EventBox a .Autori .TextBox p {
			margin: 0;
			padding: 0;
			color: hsl(0, 0%, 33%);
			font-size: 0.8rem;
			font-weight: 300;
			line-height: 1.2rem;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			margin-bottom: 0.1rem;
		}
	}