/* CSS Document */
/* FILTRI */

.mix, .gap {   vertical-align: top; } 
.mix { visibility: hidden; }
.mixitup-ready .mix { visibility: visible; }

.menu-filtri { position: relative; display: block;  width: 100%; margin: 0; padding: 0; margin-bottom: 20px; text-align: center;font-family: 'Brandon Printed Two'; -webkit-font-smoothing: antialiased;}
.menu-filtri li, .menu-filtri li:hover, .menu-filtri li:focus { position: relative; display: inline-block; padding: 5px 20px; background-color: transparent !important; border-color: transparent !important; box-shadow: none !important; color: #999; cursor: pointer }
.menu-filtri li::after { position: absolute; top: 2px; right: 0px; content: "."; }
.menu-filtri :nth-last-child(2)::after,.menu-filtri li:last-child::after { content: ''; }
.menu-filtri li:hover, .menu-filtri li:active, .menu-filtri li.active { color: #333 !important; }
 
.menu-filtri-ordine { position: relative; display: block;width: 100%; margin: 0; padding: 0; margin-bottom: 20px; text-align: center; }
.menu-filtri-ordine li { position: relative; display: inline-block; }
.menu-filtri-ordine li a, .menu-filtri-ordine li a:hover, .menu-filtri-ordine li a:focus { position: relative; display: inline-block; padding: 5px 20px; background-color: transparent !important; border-color: transparent !important; box-shadow: none !important; color: #999; cursor: pointer }
.menu-filtri-ordine li a:hover, .menu-filtri-ordine li a:active, .menu-filtri-ordine li a.active { color: #333 !important; }

