/* 
Theme Name: Solar MG
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Andrea ferri
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.eventi-formazione {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
  	gap:16px;
	margin: 2rem auto 4rem auto;
	
	@media screen and (max-width: 768px) {
		grid-template-columns: 1fr 1fr;
	}
	
	@media screen and (max-width: 640px) {
		grid-template-columns: 1fr;
	}
}

.eventi-formazione .evento {
	background-color: white;
	padding: 12px;
	border: 1px solid #eee;
	border-radius: 3px;
	display:flex;
	flex-direction: column;
	-webkit-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.22); 
box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.22);
}

.eventi-formazione .evento .citta {
	display: block;
	margin: 0;
	font-size: 22px;
	color:rgb(191, 23, 36);
	text-transform: uppercase;
	font-weight: bold;
}

.eventi-formazione .evento .data {
	display: block;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}

.eventi-formazione .evento .orario {
	display: block;
	margin: 0;
	font-size: 15px;
	font-style: italic;
}

.eventi-formazione .evento .location {
	display: block;
	margin: auto 0 0 0;
	font-size: 15px;
	font-style: italic;
}

.eventi-formazione .evento.expired {
	opacity: 0.45;
	box-shadow: none;
}