@charset "UTF-8";
/* CSS Document */

	#filter_categories {
    overflow-x: scroll;
	max-width: 80%;
    padding-right: 20px;
   
    position: relative;
    display: block;
	}
	#filter_categories ul {
    white-space: nowrap;
	margin:0;
	}
	#filter_categories li{
	padding: 20px;
	padding-left:40px;	
    margin-right: 10px;
    list-style: none;
    content: "";
    line-height: 1;
    clear: both;
    position: relative;
    background-color: #fff;
	border: 1px solid #ccc;
    border-radius: 10px;
	min-width:220px;
		transition: all 0.5s ease;
	}
	#filter_categories li a{
		color:#000;	
		text-decoration: none!important;
		text-transform:uppercase;
		font-weight:700;
	}
	
	.category-list{
		display: inline-block !important;
		
	}
	.go-father{
		margin-left: auto; 
		margin-right: 0;

	}
	.go-father p{
		background-color:#000!important;
		min-width: 220px;
   	 	text-align: center;
		
	}
	.go-father a{
		color:#fff!important;
		text-transform:uppercase;
		font-weight:700;
	}
	.go-father p{
		padding: 20px;
		margin-right: 10px;
		margin-left: 10px;
		list-style: none;
		content: "";
		line-height: 1;
		clear: both;
		position: relative;
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 10px;
		}
	
	.menu-container-c{
		display: flex;
	}
	.vin-filters .bapf_head{
		background-color: #fff!important;
	}
	.berocket_single_filter_widget.berocket_inline_clickable{
		padding-right:0!important;
	}
	#berocket-ajax-filters-sidebar .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head, .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head {
   padding: 20px!important;
	padding-left:40px!important;	
    margin-right: 10px!important;
    list-style: none!important;
    content: "";
    line-height: 1!important;
    clear: both!important;
    position: relative!important;
    background-color: #fff!important;
	border: 1px solid #ccc!important;
    border-radius: 10px!important;
	min-width:220px;
		text-transform: uppercase;
}

	.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head h3 {
		color:#000!important;
		text-align: center;
		padding-right:0!important;
	}
	.vin-filters h3{
		font-weight:400!important;
		padding-bottom:0!important;
		border-bottom: 0!important;
	}
	.vin-filters h3 i{
		display:none!important;
	}
	.selected a{
		color:#fff!important;
	}
	.attr_active{
		width:100%;
		position:absolute;
		z-index: 10;
		
	}
	.bapf_sfilter ul li {

    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
	}
	.divi_checkbox_class_item input{
		display: none!important;
	}
	
	.divi_checkbox_class .divi_checkbox_class_item {
		position: relative;
		margin: 7px!important;
		padding: 5px!important;
		background: #eee;
	}
	.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_body {
		position: initial!important;
	}
	
	
	div[data-name="Meridatge"] .bapf_head {
		background-image: url(http://monlacata.es/wp-content/uploads/2023/05/blanco.png)!important;
    	background-repeat: no-repeat;
    	background-size: contain;
	}
	#prod-attr::after {
    content: "";
    display: table;
    clear: both;
}