

#tabsCatalogue.nav-tabs {
	border-bottom:none !important;;
}

#tabsCatalogue button, 
#tabsCatalogue a {
	font-family: var(--font-family-oswald) !important;
	font-size: 37px;
	text-transform: uppercase;
	color: var(--bg1) !important;
	background-color: var(--white);
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none !important;
	border-radius:0;
	
}

#tabsCatalogue button:hover,
#tabsCatalogue a:hover{
	color: #576776 !important;
  	background-color: var(--bg3) !important;
  	text-decoration: none !important;
  	border-radius:0;
  	border-bottom-color: rgb(222, 226, 230);
  	border-top-color: var(--bg3);
}

#tabsCatalogue button.active, 
#tabsCatalogue a.active{
	color: var(--viola-cosmoprof-scuro) !important;
  	background-color: var(--bg3) !important;
  	text-decoration: none !important;
  	border-radius:0;
  	border-bottom-color: rgb(222, 226, 230);
  	border-top-color: var(--bg3);
  	cursor: default;
}

#tabsCatalogue ul li,
#tabsContentCatalogue ul li.page-item{
	list-style-type:none !important;
}



#form-search-filter .dropdown.dropdown-tree, 
#form-search-filter .dropdown.bootstrap-select{
	width: 100% !important; 
}
		
#form-search-filter .dropdown.dropdown-tree button,
#form-search-filter .dropdown.bootstrap-select button {
	color: var(--white) !important;
	background-color:var(--s2);
    background-clip: padding-box;
    border: 1px solid #ced4da;
    text-transform: none;
    text-decoration: none !important;
    text-align:left;
    padding: 1rem .2rem;
    width:100%  !important;
    box-shadow: unset !important;
    transition:none !important;
    display: inline-block;
    font-size:30px !important;
    line-height: 36px;
    text-transform:uppercase !important;
    font-weight: var(--font-weight-400);
    border-radius: 0 !important;
    /*background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;*/
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#form-search-filter .dropdown-toggle::after,
#form-search-filter .dropdown.bootstrap-select::after {
	border:none !important;
	position:absolute;
	content:'\F282';
	font-family: 'bootstrap-icons';
	right:6px;
	top:21px;
}

#form-search-filter .dropdown-toggle .dropdowntree-name{
	font-size:20px;
	
}


#form-search-filter .dropdown-tree a,
#form-search-filter .dropdown.bootstrap-select a{
	text-transform:none !important;
	/*font-weight: 300 !important;*/
	font-family: var(--font-family-ibm-plex-sans) !important;
	text-decoration:none !important;
	display: inline-block  !important;
}
#form-search-filter .dropdown.dropdown-tree ul li{
	list-style-type:none !important;
	z-index:10;
}
#form-search-filter .dropdown.dropdown-tree li > i {
	z-index:50;
}


