@charset "utf-8";

/* Iphone 4 da 0 a 320px*/
@media only screen and (min-width: 0px) {
	.contenitore-striscia-barra {
		/*COMUNE*/
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 94%;
		padding-left: 3%;
		flex-wrap: wrap;
		/*FINE-COMUNE*/

		padding-top: 10px;
		padding-bottom: 10px;
	}
	.bloccobarraargomenti {
		width: 46%;
		padding-right: 2%;
		padding-left: 2%;
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: left;
	}
	.immagine-argomenti {
		width: 100%;
	}
	.titolobarraargomentih2 {
		margin-bottom: 2px;
		margin-top: 5px;
		font-size: 14px;
		line-height: 16px;
	}
	.titolobarraargomenti {
		text-decoration: none;
		cursor: pointer;
		text-transform: none;
		margin-top: 5px;
		font-weight: 500;
	}
	.titolobarraargomenti:hover {}
	.testobarraargomenti {
		font-size: 10px;
		line-height: 14px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		text-decoration: none;
		font-weight: 400;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.testoeventoargomenti {
		/*COMUNI*/		
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		padding-top: 10px;
		bottom: 5px;
		font-weight: 600;
		font-style: italic;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		/*FINE-COMUNI*/	

		font-size: 12px;
	}
	.fascia-argomenti-home {}
	.fascia-gruppo {}
	.bloccobarraargomenti a {
		text-decoration: none
	}
	.blocco-strumenti {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 94%;
		margin-left: auto;
		margin-right: auto;
	}
}

/* da 321 a 480*/
@media only screen and (min-width: 321px) {
}

/* da 481px a 768px*/
@media only screen and (min-width: 481px) {
	.contenitore-striscia-barra {
		align-items: center;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bloccobarraargomenti {
		width: 44%;
		padding-right: 3%;
		padding-left: 3%;
		margin-top: 0px;
	}	
	.contenitore-argomenti-home {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.fascia-argomenti-home {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/* da 769px a 1024px*/
@media only screen and (min-width: 769px) {
	.bloccobarraargomenti {
		width: 22%;
		padding-right: 1.5%;
		padding-left: 1.5%;
	}
	.testobarraargomenti {
		font-size: 14px;
		line-height: 20px;
	}
	.titolobarraargomenti {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
		margin-top: 5px;
	}
	.testoeventoargomenti {
		font-size: 14px;
	}
}

/* da 1025px a 1200px*/
@media only screen and (min-width: 1025px) {
}