/* CSS Document */
#prodotti_correlati_contenitore *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#prodotti_correlati_contenitore:before{
    content:"";
    display: block;
    clear: left;
}
#prodotti_correlati_contenitore h2{
	font-size:18px;
}
#prodotti_correlati_contenitore:after{
    content:"";
    display: block;
    clear: left;
}
#prodotti_correlati_contenitore{
/*
	margin-top:30px;
	border-top:1px solid #EFEFEF;
*/
	
/*	-moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12) inset;
	-webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12) inset;
	box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12) inset;
	
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	padding:30px;
	*/

}
.prodotto_correlato_elemento{
	margin:0;
	padding:0;
	width:24%;
	margin-bottom:20px;
	float:left;
	vertical-align:top;
	margin-right:1.33333%;
	margin-left:0px;
	color:#666666;
}
.prodotto_correlato_elemento a{
	text-decoration:none;
}

.prodotti_correlati_immagine{
	margin-bottom:10px;

}
.prodotti_correlati_immagine img{
	border:5px solid #F2F2F2;
	padding:5px;
	background-color:#FFFFFF;
	max-width:80%;
	width:100%;
  	box-shadow: 1px 1px 1px 0px rgb(0,0,0,0.1);

}
.prodotti_correlati_titolo{
	font-size:15px;
	margin-bottom:3px;
	font-weight: 700;
/*	min-height:50px;
*/	color:#000;
}
.prodotti_correlati_titolo a:link, .prodotti_correlati_titolo a:visited {
	text-decoration: none;
	color: #093152;
	transition: color linear 0.2s;
}
.prodotti_correlati_titolo a:hover, .prodotti_correlati_titolo a:active{
	text-decoration: none;
	color: #FF9900;
}

.prodotti_correlati_descrizione{
	font-size:14px;
	color:#666;
	display:block;
}
.prodotti_correlati_prezzo{
	font-size:14px;
	font-weight: normal;
	margin-bottom:10px;
	color: #666;
}
.prodotti_correlati_btn{
/*
	color:#FFFFFF;	
	margin-bottom:10px;
	font-size:14px;
	border: none;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color: #6395EA;
	letter-spacing: 0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-shadow: 0 1px 1px #000000;
	background-color: #DD1A3C;
*/
	color:#FFFFFF;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:16px;
	padding-right:16px;
	

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a9ee4+0,367acd+100 */
	background: #4a9ee4; /* Old browsers */
	background: -moz-linear-gradient(top, #4a9ee4 0%, #367acd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4a9ee4 0%,#367acd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4a9ee4 0%,#367acd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9ee4', endColorstr='#367acd',GradientType=0 ); /* IE6-9 */


	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	
	border:1px solid #2A558A;

	font-size:13px;

    -moz-transition: background 0.2s ease-in;
    -webkit-transition: background 0.2s ease-in;
    -o-transition: background 0.2s ease-in;
    transition: background 0.2s ease-in;
	display:block;
	width:120px;
	

}
.prodotti_correlati_btn a:link, .prodotti_correlati_btn a:visited {
	color: #FFFFFF;
	text-decoration:none;
	
}
.prodotti_correlati_btn a:hover, .prodotti_correlati_btn a:active{
	color: #0066FF;
	text-decoration:none;
}
.prodotti_correlati_btn:hover{
	background: #76BEFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#76BEFA), to(#4092E9));
	background: -webkit-linear-gradient(top, #76BEFA, #4092E9);
	background:    -moz-linear-gradient(top, #76BEFA, #4092E9);
	background:      -o-linear-gradient(top, #76BEFA, #4092E9);
	background:         linear-gradient(to bottom, #76BEFA, #4092E9);
}

@media screen and (min-width:1200px) {
	.prodotto_correlato_elemento:nth-child(4n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(4n){
		margin-right:0;
	}
}
@media screen and (min-width:891px) and (max-width:1199px){
	.prodotto_correlato_elemento:nth-child(4n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(4n){
		margin-right:0;
	}
}

@media screen and (min-width:761px) and (max-width:890px){
	.prodotto_correlato_elemento{
		width:32%;
		margin-right:2%;
	}
	.prodotto_correlato_elemento:nth-child(3n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(3n){
		margin-right:0;
	}
}
@media screen and (min-width:631px) and (max-width:760px){
	.prodotto_correlato_elemento:nth-child(4n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(4n){
		margin-right:0;
	}
}
@media screen and (min-width:471px) and (max-width:630px){
	.prodotto_correlato_elemento{
		width:32%;
		margin-right:2%;
	}
	.prodotto_correlato_elemento:nth-child(3n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(3n){
		margin-right:0;
	}
	.prodotti_correlati_descrizione{
		display:none;
	}
	.prodotti_correlati_btn{
		width:auto;
		font-size:14px;
		padding-left:7px;
		padding-right:7px;
		text-align:center;
	}
}
@media screen and (min-width:331px) and (max-width:470px){
	.prodotto_correlato_elemento{
		width:48%;
		margin-right:4%;
	}
	.prodotto_correlato_elemento:nth-child(2n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(2n){
		margin-right:0;
	}
	.prodotti_correlati_descrizione{
		display:none;
	}
	.prodotti_correlati_btn{
		width:auto;
		font-size:14px;
		padding-left:7px;
		padding-right:7px;
		text-align:center;
	}
}
@media screen and (max-width:330px){
	.prodotto_correlato_elemento{
		width:98%;
		margin-right:2%;
	}
	.prodotto_correlato_elemento:nth-child(1n+1){
		clear:left;
	}
	.prodotto_correlato_elemento:nth-child(1n){
		margin-right:0;
	}
	.prodotti_correlati_descrizione{
		display:none;
	}
	.prodotti_correlati_btn{
		width:auto;
		font-size:14px;
		padding-left:7px;
		padding-right:7px;
		text-align:center;
	}
}
