.dp-dfg-custom-content{
 justify-content:flex-start !important;
}
span.dp-dfg-custom-field-value{
 display:flex;
 align-items:center;
 	flex-wrap:wrap;
 justify-content:space-between;
}
span.dp-dfg-custom-field-value img{
	 max-width:50px;
}
p.dp-dfg-custom-field{
 display:inline-flex;
 align-items:center;
 	margin-bottom:1em;
}
span.dp-dfg-custom-field-label{
	margin-right:10px !important;
}
span.wf-alerg-img{
 display:flex;
 flex-direction:column;
 align-items:center;
 margin-right:10px;
}
span.wf-alerg-label{
 font-size:10px;
 line-height:1em;
 font-style:italic;
}
body p.dp-dfg-custom-field.dp-dfg-cf-img_alergenos span.dp-dfg-custom-field-value::after,
body p.dp-dfg-custom-field.dp-dfg-cf-descripcion_del_plato span.dp-dfg-custom-field-value::after{
 font-size:0px !important;
}
@media (max-width:980px){
	span.dp-dfg-custom-field-value img{
	 max-width:40px;
}
 .dp-dfg-header.entry-header h4{
 font-size:22px !important;
}
}
body .mfp-wrap button.mfp-close,
body .mfp-wrap button.mfp-close:hover{
color:black !important;
background:white !important;
}
@media(max-width:667px){
 body .dp-dfg-level,
 .dp-dfg-skin-default .dp-dfg-filters ul{
 justify-content:flex-start !important;
 width:98vw;
}
}
body .dp-dfg-skin-default .dp-dfg-filters ul{
 justify-content:flex-start !important;
}
body .dp-dfg-level{
 display:flex;
 justify-content:center;
 overflow-x:auto;
 flex-wrap:nowrap !important;
 padding:10px 0 !important;
 margin:0;
 list-style:none;
 gap:5px;
 scrollbar-width:none;
 -ms-overflow-style:none;
 -ms-scroll-chaining:chained;
 -webkit-overflow-scrolling:touch;
}
body .dp-dfg-level::-webkit-scrollbar{
 display:none;
 width:0;
 height:0;
}
body .dp-dfg-level::-webkit-scrollbar-track{
 background:transparent;
}
body .dp-dfg-level::-webkit-scrollbar-thumb{
 background:transparent;
}
@media(max-width:980px){
 body .dp-dfg-filters{
 width:100% !important;
}
}
body .dp-dfg-filters{
 width:70%;
}
a.dp-dfg-filter-link{
 white-space:nowrap !important;
 height:auto !important;
}