.content.main .briciole{
	margin-top:0;
	margin-bottom:12px;
	padding:0;
	list-style-type:none;
	line-height:1em;
	
	font-weight:300;
	color:#bababa;
}

@media (min-width:1024px){
	.content.main .briciole{
		float:left;
		margin-left:0;
		margin-right:0;
		font-size:1.428rem;
	}
}

@media (max-width:1023px){
	.content.main .briciole li{
		display:inline;
	}
}

@media (min-width:1024px){
	.content.main .briciole li{
		float:right;
	}
}

.content.main .briciole li::after{
	content:" | ";
}

@media (max-width:1023px){
	.content.main .briciole li:last-of-type::after{
		display:none;
	}
}

@media (min-width:1024px){
	.content.main .briciole li:nth-of-type(1)::after{
		display:none;
	}
}

.content.main .briciole li:last-of-type{
	text-transform:uppercase;
	color:#000;
}

.content.main .briciole li:last-of-type::after{
	color:#bababa;	
}

.content.main .briciole li a{
	text-decoration:none;
}

@media (min-width:1024px){
	.content.main.lista{
		padding-bottom:103px;
	}
	
	.content.main .sx{
		float:left;
		width:135px;
		border-top:1px solid #bfbfbf;
	}
}

@media (max-width:1023px){
	.content.main .sx nav{
		border-bottom:1px solid #bfbfbf;
	}
}

.content.main .sx nav .categoria{
	display:block;
	padding-top:10px;
	border-bottom:1px solid #bfbfbf;
	background-position:left 0 bottom 14px;
	background-repeat:no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#000;
}

@media (max-width:1023px){
	.content.main .sx nav .categoria{
		float:left;
		height:91px;
		background-position:50% 95%;
		text-align:center;
		font-size:0.76rem;
	}
	
	.content.main .sx nav .categoria:last-child{
		border:0;
	}
}

@media (max-width:499px){
	.content.main .sx nav .categoria{
		width:50%;
	}
}

@media (min-width:500px) and (max-width:1023px){
	.content.main .sx nav .categoria{
		width:25%;
	}
}

@media (min-width:1024px){
	.content.main .sx nav .categoria{
		height:81px;
		line-height:1.1em;
		font-size:0.68rem;
	}
}

.content.main .sx nav .categoria.selected,
.content.main .sx nav .categoria:hover{
	color:#ea6427;
}

.content.main .sx nav .categoria#categoria-1{
	background-image:url(../file/site/image/pagine/prodotti/categorie-1.jpg);
}

.content.main .sx nav .categoria#categoria-2{
	background-image:url(../file/site/image/pagine/prodotti/categorie-2.jpg);
}

.content.main .sx nav .categoria#categoria-3{
	background-image:url(../file/site/image/pagine/prodotti/categorie-3.jpg);
}

.content.main .sx nav .categoria#categoria-4{
	background-image:url(../file/site/image/pagine/prodotti/categorie-4.jpg);
}

.content.main .sx nav .categoria#categoria-5{
	background-image:url(../file/site/image/pagine/prodotti/categorie-5.jpg);
}

.content.main .sx nav .categoria#categoria-6{
	background-image:url(../file/site/image/pagine/prodotti/categorie-6.jpg);
}

.content.main .sx nav .categoria#categoria-7{
	background-image:url(../file/site/image/pagine/prodotti/categorie-7.jpg);
}

.content.main .sx nav .categoria#categoria-8{
	background-image:url(../file/site/image/pagine/prodotti/categorie-8.jpg);
}

.content.main .sx nav .categoria#categoria-9{
	background-image:url(../file/site/image/pagine/prodotti/categorie-9.jpg);
}

.content.main .sx nav .categoria#categoria-10{
	background-image:url(../file/site/image/pagine/prodotti/categorie-10.jpg);
}

.content.main .sx nav .categoria#categoria-11{
	background-image:url(../file/site/image/pagine/prodotti/categorie-11.jpg);
}

.content.main .sx nav .categoria#categoria-12{
	background-image:url(../file/site/image/pagine/prodotti/categorie-12.jpg);
}

.content.main .sx nav .categoria#categoria-13{
	background-image:url(../file/site/image/pagine/prodotti/categorie-13.jpg);
}

.content.main .sx nav .categoria#categoria-127{
	background-image:url(../file/site/image/pagine/prodotti/categorie-outdoor.jpg);
	background-size: auto 75%;
}

@media (min-width:1024px){
	.content.main .dx{
		float:right;
		width:788px;
	}
}

.content.main.lista h1{
	font-size:1rem;
	font-weight:400;
	color:#ee7d3a;
	clear:both;
}

@media (min-width:1024px){
	.content.main.lista h1{
		margin-bottom:2em;
	}
}

.content.main.lista .item{
	display:block;
	text-decoration:none;
	text-align:center;
}

@media (min-width:500px) and (max-width:1023px){
	.content.main.lista .item{
		width:49%;
	}
	
	.content.main.lista .item:nth-of-type(2n + 1){
		clear:both;
		float:left;
	}
	
	.content.main.lista .item:nth-of-type(2n){
		float:right;
	}
}

@media (min-width:1024px){
	.content.main.lista .item{
		float:left;
		width:calc(33% - 19px);
		margin-bottom:55px;
		margin-right:28px;
	}
	
	.content.main.lista .item:nth-of-type(3n){
		margin-right:0;
	}
	
	.content.main.lista .item:nth-of-type(3n + 1){
		clear:both;
	}
}

.content.main.lista .item .foto{
	display:block;
	width:100%;
	margin-bottom:12px;
}

.content.main.lista .item .modello{
	display:block;
	margin-bottom:2px;
	text-transform:uppercase;
}

.content.main.lista .item .produttore{
	display:block;
	font-size:13.5px;
	color:#ee7d3a;
}

.content.main.lista .testo-presentazione h2{
	font-size:1rem;
	font-weight:400;
	color:#ee7d3a;
}	

/* Dettaglio */
.content.main.dettaglio{
	padding-bottom:49px;
	color:#000;
}

.content.main.dettaglio .my.gallery.v4{
	margin-bottom:19px;
}

.content.main.dettaglio .my.gallery.v4 .box.photo{
	margin-bottom:16px;
	padding-top:61.67%;
	background-color:#fff;
}

@media (min-width:1024px){
	.content.main.dettaglio .my.gallery.v4 .box.photo .btn{
		display:none;
	}
}

@media (max-width:1023px){
	.content.main.dettaglio .my.gallery.v4 .box.index.horizontal{
		display:none !important;
	}
}

.content.main.dettaglio .my.gallery.v4 .box.index.horizontal .btn{
	background-size:80% auto;
}

.content.main.dettaglio .my.gallery.v4 .box.index.horizontal .btn.left{
	background-image:url(../file/site/image/index-left.png);
}

.content.main.dettaglio .my.gallery.v4 .box.index.horizontal .btn.right{
	background-image:url(../file/site/image/index-right.png);
}

.content.main.dettaglio h1{
	margin-bottom:0.75em;
	font-size:1rem;
	font-weight:400;
	color:#ee7d3a;
}

.content.main.dettaglio h2{
	margin-bottom:0.75em;
	font-size:1rem;
	font-weight:400;
	color:#ee7d3a;
}

.content.main.dettaglio .cta{
	margin-top:36px;
	color:#828282;
}

.content.main.dettaglio .cta h2{
	margin-bottom:0;
	color:inherit;
}

.content.main.dettaglio .cta strong{
	font-weight:400;
}

.content.main.dettaglio .cta a{
	text-decoration:none;
	font-weight:400;
	color:#ee7d3a;
}