@media(min-width:750px){ body.archive.tax-product_cat .coloana_subcategorie {
margin-bottom: 0px;
width:19% !important; 
float: left !important;
clear: none !important;
margin-left: 0.5% !important;
margin-right: 0.5% !important;
}
body.archive.tax-product_cat   .coloana_subcategorie{
min-height:151px !important; 
}
}
@media(min-width:550px) and (max-width:750px) {
.coloana_subcategorie,
.coloana_subcategorie img {
z-index: 1 !important;
}
.fusion-builder-row.fusion-row  .coloana_subcategorie {
margin: 0.45% !important
}  
.coloana_subcategorie  img {
margin-bottom: 0px
} .coloana_subcategorie, .coloana_subcategorie * {
transition: 0.1s;
}
.coloana_subcategorie:hover, 
.coloana_subcategorie{
width: 32% !important;
min-width: 32% !important;
max-width: 32% !important;
float: left !important;
}
.coloana_subcategorie.fusion-column-last, .coloana_subcategorie.fusion-column-first {
display: inline !important;
clear: none !important;
margin: 1% !important;
}
.coloana_subcategorie > div{
border: 1px solid transparent !important
}
.coloana_subcategorie>.fusion-column-wrapper{
min-height:200px !important;
padding:12px  !important
}
}
@media(max-width:550px){
.coloana_subcategorie.fusion-column-first {
float:left !important;
clear:none !important
}
.coloana_subcategorie:hover, 
.coloana_subcategorie{
width: 48% !important;
min-width:48% !important;
max-width: 48% !important;
float: left !important;
}
.coloana_subcategorie.fusion-layout-column {
margin-top: 0.9% !important;
margin-left: 0.9% !important;
margin-right: 0.9% !important;
}
} @media screen and (max-width: 640px){
.fusion-no-small-visibility {
display: table !important;
}
} @media screen and (max-width:800px) and (min-width:541px) {
.fusion-no-medium-visibility {
display: table !important;
min-width: 100% !important;
}
}  .coloana_subcategorie, .coloana_subcategorie .fusion-column-wrapper {
border-radius: 15px !important;
}
.coloana_subcategorie .fusion-imageframe, .coloana_subcategorie .fusion-imageframe  img {
min-width: 100% !important;
display: table !important;
}
.coloana_subcategorie:hover > div {
border-radius: 15px;
border:0px solid   #bfbebe   !important
}
.coloana_subcategorie:hover {
border-radius: 15px;
}
.fusion-builder-row.fusion-row 
.coloana_subcategorie:hover {
box-shadow: 0px 0px 25px #cfcfcf;
transform: scale(1.05);
background: #fff;
z-index: 3 !important;
}