/* ############################# CssObject [BoxFiltri] ############################### */
#SIXwdgFiltri-Acustica,
#SIXwdgFiltri-Edilizia
{background-color: #F4F5F5;display: table;width: 100%; display:none;position:relative;}

.SKUCategoria_Elenco-Prodotti-Acustica #SIXwdgFiltri-Acustica,
.SKUCategoria_Elenco-Prodotti-Edilizia #SIXwdgFiltri-Edilizia
{display:block;}

#ProductsFoundBox
	{
	text-align:center;
	font-weight:300;
	font-size:22px;
	padding-top:15px;
	margin-bottom:15px;
	}
#ProductsFoundBox.notFound {padding:0;}

.catalogoProdottoObject.disabled {display:none;}


.filtriRigaTitolo {cursor:pointer;}
/*
.filtriRigaTitolo:hover i,.filtriRigaTitolo.active i
{background-color:#000;color:#D9DA00;}
*/
.elencoFiltri {margin: 0;list-style-type: none;display:none;padding: 0;padding-top: 10px;}

.page-sm .boxFiltro {height: 300px;}
.boxFiltro 
	{
	border-right: 2px solid #fff;
	float: left;
	width: 16.666666%;
	padding: 0px 15px;
	}

.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element1 {width: 14%;}
.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element2 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element3 {width: 16%;}
.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element4 {width: 12%;}
.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element5 {width: 18%;}
.SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element6 {width: 15%;}

.page-md .SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element3 {width: 15%;}
.page-md .SKUCategoria_Elenco-Prodotti-Acustica .boxFiltro.element4 {width: 13%;}

.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element1 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element2 {width: 50%;}
.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element3 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element4 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element5 {width: 50%;}
.SKUCategoria_Elenco-Prodotti-Acustica.page-sm .boxFiltro.element6 {width: 25%;}


.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element1 {width: 20%;}
.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element2 {width: 15%;}
.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element3 {width: 19%;}
.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element4 {width: 13%;}
.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element5 {width: 18%;}
.SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro.element6 {width: 15%;}


.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element1 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element2 {width: 50%;}
.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element3 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element4 {width: 25%;}
.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element5 {width: 50%;}
.SKUCategoria_Elenco-Prodotti-Edilizia.page-sm .boxFiltro.element6 {width: 25%;}
.boxFiltro {font-size: 13px;}
.page-sm .SKUCategoria_Elenco-Prodotti-Edilizia .boxFiltro {height: 220px;}
.page-xs .boxFiltro {width: 100% !important;}

#SIXwdgFiltri-Acustica .boxFiltro {height: 175px !important;}
.page-md #SIXwdgFiltri-Acustica .boxFiltro {height: 275px !important;}



.boxFiltro>span {text-transform: uppercase;/*height: 40px;*/display: block;}
.page-sm .boxFiltro 
	{
	float: left;
	padding: 8px 20px;
	border-right: none;
	border-bottom: 1px solid #fff;
	}

	
.page-xs .boxFiltro 
	{
	float: none;
	display:table;
	width:100%;
	text-transform: uppercase;
	padding: 8px 20px;
	height: auto;
	border-right: none;
	border-bottom: 1px solid #fff;
	}
	

ul.vociFiltro {padding: 0;list-style: none;padding-top: 12px;font-weight: 500;padding-bottom: 12px;}
.vociFiltro li {cursor: pointer;margin-bottom: 3px;padding: 0px 2px;}
.sub-filter {padding-left: 15px;}
.boxSubFilters li {margin-left: 15px;}

.vociFiltro li:hover {color:#F29400;}
ul.vociFiltro .active {background: #F19400;border-radius: 5px;color: #fff;}
.page-sm ul.vociFiltro {padding-top: 0px;}
.page-xs-sm ul.vociFiltro {padding-top: 2px;}
.page-sm ul.vociFiltro li {float: left;width:100%;padding-right: 15px;}
.page-xs ul.vociFiltro li {margin: 10px 0;padding-right: 15px;padding: 6px;}

.page-xs .vociFiltro .active:hover {color: #FFF;}
.page-xs .vociFiltro li:hover {color: initial;}

.filtriRigaTitolo {text-align: center;position: relative;}
.filtriBoxTitolo {display: inline-block;margin-top: 7px;}

#filtriRigaFiltri {display:table;width:100%;margin-left: -15px;margin-right: -15px;}

.titoloApriFiltri 
	{
	font-size: 22px;
	font-weight: 500;
	float: left;
	width: 190px;
	}

.boxFiltro span {font-weight: 600;font-size: 15px;}
.page-md .boxFiltro span {font-size: 14px;}
.page-xs .boxFiltro span {font-size: 15px;}
.iconaApriFiltri {float: left;}

.iconaApriFiltri img
	{
	transition-duration: 200ms;
   	transition-property: transform;
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
	transform: rotate(0deg);	
	}
.filtriRigaTitolo.active .iconaApriFiltri img
	{
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
	}


ul.elencoFiltri li:last-child {border: none;}

#boxSchedaProdotto
	{
	border-top: 2px dotted #999;
	display: inline-block;
	width: 100%;
	}
	
.btnAzzeraFiltri 
	{
	position: absolute;
	top: 15px;
	opacity: 0;
	transition: visibility 0s, opacity 0.5s linear;
	}


.btnAzzeraFiltri i
{margin-right:6px;}
.btnAzzeraFiltri:hover
{color:#F29400;cursor:pointer;}

.filterIsActive .btnAzzeraFiltri 
{opacity: 1;}


.page-xs .btnAzzeraFiltri 
	{
	position: fixed;
	right: 0;
	min-width: 120px;
	bottom: 0;
	top:initial;
	z-index: 99999999;
	background-color: rgb(241, 148, 0);
	padding: 10px 0px;
	text-align: center;
	border-top-left-radius: 5px;
	color: rgb(255, 255, 255);
	font-weight: 500;
	opacity:1;
	display:none;
	}
	
	
/*.page-lg #SIXwdgFiltri-Acustica .boxFiltro.element2 {width: 21.33333333%;}*/
/*.page-lg #SIXwdgFiltri-Acustica .boxFiltro.element4 {width: 12%;}*/



.page-xs #ProductsFoundBoxMobile
	{
	background-color: rgb(241, 148, 0);
	padding: 10px 0px;
	text-align: center;
	color: #FFF;
	font-weight: 500;
	min-width: 65%;
	border-top-right-radius: 5px;
	}

