.content.main .blocco header{
	text-align:center;
}

.content.main .blocco header .titolo-stile-1{
	margin-bottom:1em;
}

.content.main .blocco header p{
	line-height:1.5em;
	letter-spacing:0.05em;
}

.content.main .blocco-prodotti .blocco-prodotto{
	display:block;
	background-position:center;
	background-size:cover;
	background-color:rgb(8,12,50);
	text-decoration:none;
	letter-spacing:0.034em;
	font-size:1.285rem;
	color:#fff;
}

.content.main .blocco-prodotti .blocco-prodotto.pietraeco{
	background-image:url("../file/site/image/pagine/home/bk-pietraeco-2.jpg");
}

.content.main .blocco-prodotti .blocco-prodotto.pietranatural{
	background-image:url("../file/site/image/pagine/home/bk-pietranatural-2.jpg");
}

.content.main .blocco-prodotti .blocco-prodotto.ingres{
	background-image:url("../file/site/image/pagine/home/bk-ingres-2.jpg");
}

.content.main .blocco-prodotti .blocco-prodotto.inteak{
	background-image:url("../file/site/image/pagine/home/bk-inteak.jpg");
}

.content.main .blocco-prodotti .blocco-prodotto .wrapper{
	display:block;
	background-color:rgba(0,0,0,0.6);
	transition:background-color 0.4s ease-in-out;
}

.content.main .blocco-prodotti .blocco-prodotto:hover .wrapper{
	background-color:rgba(0,0,0,0);
}

.content.main .blocco-prodotti .blocco-prodotto .testo{
	display:block;
}

.content.main .blocco-prodotti .blocco-prodotto .testo img{
	display:inline-block;
	margin-bottom:0.70em;
}

.content.main .blocco-prodotti .blocco-prodotto .testo .payoff{
	display:block;
	margin-bottom:2.44em;
}

.content.main .blocco-prodotti .blocco-prodotto .testo .bottone-standard{
	display:inline-block;
	opacity:0.9;
}

.content.main .blocco-servizi .blocco-bottoni a{
	display:block;
	width:255px;
	text-decoration:none;
	text-align:center;
}

.content.main .blocco-servizi .blocco-bottoni a span{
	display:block;
	position:relative;
	width:100%;
	padding-top:100%;
	margin:0 auto 1.57rem auto;
	border-radius:50%;
	background-color:#000;
	overflow:hidden;
}

.content.main .blocco-servizi .blocco-bottoni a span img{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%) scale(1.045);
	will-change:transform opacity;
	transition:all 0.4s linear;
	opacity:1;
}

.content.main .blocco-servizi .blocco-bottoni a:hover span img{
	transform:translate(-50%,-50%) scale(1);
	opacity:0.80;
}

.content.main .blocco-servizi .blocco-bottoni a strong{
	letter-spacing:0.05em;
	font-size:1.57rem;
	font-weight:400;
	color:rgb(8,12,50);
}

.content.main .blocco-news .items .item .testo time{
	display:block;
	margin-bottom:1.20em;
	color:#797979;
}

.content.main .blocco-news .items .item .testo p{
	margin-bottom:1.1em;
	line-height:1.34em;
	letter-spacing:0.06em;
}

.gallery-t1-wrapper .patina:after{
	background-color:#ee7d01;
}

@media screen and (max-width:736px) {
	.content.main{
		padding-bottom:2em;
	}
	
	.content.main .blocco header{
		padding-top:2em;
		padding-bottom:2em;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto{
		margin-bottom:2px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto .testo{
		padding-top:2em;
		padding-bottom:2em;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto .testo .logo{
		max-width:75%;
		max-height:45px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone{
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone .logo-rak{
		float:left;
		height: 2.87rem;
		margin-left:22px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone .bottone-standard{
		float:left;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a{
		width:47.5%;
		margin-bottom:3rem;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a:nth-of-type(2n + 1){
		float:left;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a:nth-of-type(2n){
		float:right;
	}
	
	.content.main .blocco-news .items .item{
		margin-bottom:2em;
	}
	
	.content.main .blocco-news .items .item .foto{
		width:100%;
		margin-bottom:1em;
	}
}

@media screen and (min-width:568px) and (max-width:736px) {
	.content.main .blocco-servizi .blocco-bottoni a{
		width:46%;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a:nth-of-type(2n + 1){
		float:left;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a:nth-of-type(2n){
		float:right;
	}
}

@media (min-width:737px) {
	.gallery-t1-wrapper .patina header img{
		width:250px;
	}
	
	.content.main .blocco{
		padding-top:38px;
	}
	
	.content.main .blocco header p{
		width:70%;
		margin-left:auto;
		margin-right:auto;
	}
	
	.content.main .blocco-prodotti{
		margin-bottom:108px;
	}
	
	.content.main .blocco-prodotti header{
		margin-bottom:45px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco,
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural{
		width:calc(50% - 1px);
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco{
		float:left;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural{
		float:right;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco .wrapper,
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural .wrapper{
		text-align:center;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto .testo{
		box-sizing:border-box;
		background-repeat:no-repeat;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco .testo,
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural .testo{
		display:inline-block;
		height:500px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco .testo{
		padding-top:150px;
		background-image:url("../file/site/image/pagine/home/linea-pietraeco.png");
		background-position:left bottom;
		text-align:left;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietraeco .testo img{
		width:256px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural .testo{
		padding-top:150px;
		background-image:url("../file/site/image/pagine/home/linea-pietranatural.png");
		background-position:right bottom;
		text-align:right;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.pietranatural .testo img{
		width:331px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres{
		margin-top:2px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo.width-fixed{
		position:relative;
		width:950px;
		height:250px;
		padding-top:78px;
		background-image:url("../file/site/image/pagine/home/linea-ingres.png");
		background-position:left bottom;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .logo{
		width:164px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone{
		position:absolute;
		top:106px;
		right:0;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone .logo-rak{
		float:left;
		margin-right:22px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.ingres .testo .wrapper-bottone .bottone-standard{
		float:right;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.inteak{
		margin-top:2px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.inteak .testo.width-fixed{
		position:relative;
		width:950px;
		height:250px;
		padding-top:69px;
		background-image:url("../file/site/image/pagine/home/linea-inteak.png");
		background-position:right bottom;
		text-align:right;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.inteak .testo img{
		width:172px;
	}
	
	.content.main .blocco-prodotti .blocco-prodotto.inteak .testo .bottone-standard{
		position:absolute;
		top:106px;
		left:0;
	}
	
	.content.main .blocco-servizi{
		padding-bottom:50px;
	}
	
	.content.main .blocco-servizi header{
		margin-bottom:62px;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a{
		float:left;
		width:255px;
		margin-right:30px;
	}
	
	.content.main .blocco-servizi .blocco-bottoni a:nth-of-type(4){
		margin-right:0;
	}
	
	.content.main .blocco-news{
		padding-bottom:80px;
	}
	
	.content.main .blocco-news header{
		margin-bottom:60px;
	}
	
	.content.main .blocco-news .items{
		margin-bottom:30px;
	}
	
	.content.main .blocco-news .items .item{
		width:44%;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(1){
		float:left;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(2){
		float:right;
	}
	
	.content.main .blocco-news .items .item .foto{
		width:calc(100% - 220px);
	}
	
	.content.main .blocco-news .items .item .testo{
		box-sizing:border-box;
		width:220px;
		padding-top:5.98%;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(1) .foto{
		float:left;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(1) .testo{
		float:right;
		padding-left:30px;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(2) .foto{
		float:right;
	}
	
	.content.main .blocco-news .items .item:nth-of-type(2) .testo{
		float:left;
		padding-right:30px;
	}
}

@media (min-width:737px){
	.my.gallery.v3.gallery-t1{
		box-sizing:border-box;
		min-height:320px;
		padding-top:24%;
	}
}

@media (min-width:737px){
	.mosaico{
		margin-top:50px;
		margin-bottom:0;
	}
}