.directorio-headers,
.list-container {
  min-width: 800px;
}

#block-daudo-subtheme-directorioblock > div.content.block-content > div > div.filtro > div.js-form-item.form-item.js-form-type-select.form-item-.js-form-item-.form-no-label {
  overflow-x: scroll;
}

.directorio-title {
padding: 0 20px;
	color: white;
}

.directorio-clear {
  all: unset;        /* 🔥 elimina todos los estilos heredados */
  cursor: pointer;   /* vuelve a poner el cursor de botón */
  font: inherit;     /* mantiene la tipografía normal */
  color: inherit;    /* mismo color del texto */
	color: white;
}

.directorio-clear-wrapper {
	    text-align: right;
    padding: 0 20px;
}

.busca-nombre {
    color: #788592;
	border-radius: 0 !important;
}
.busca-funcion,
.busca-biblioteca {
  appearance: none;       /* quita estilo nativo en la mayoría de navegadores */
  -webkit-appearance: none;
  -moz-appearance: none;

  padding-right: 2rem   !important;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 40px;
  line-height: 1.5;
    color: #788592;
	border-radius: 0 !important;
}


@media screen and (max-width: 1024px) { 
.filtro {
padding: 0 !important;
	flex-wrap: wrap;
}
}

.persona-item {
box-shadow: none !important;
	justify-content: flex-start;
}

.persona-item:hover {
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}

.persona-item * {
border: none !important;
	font-style: italic;
}

.persona-nombre {
	font-weight: bold;
	color: black;
	font-style: regular;
}

.directorio-header {
background: #7e232f;
    padding: 20px 20px;
}

.persona-email > a, .persona-telefono > a {
color: #973a4c !important;
	font-weight: bold !important;
	font-style: regular;
}
.persona-email > a:hover, .persona-telefono > a:hover {
color: #973a4c !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	font-style: regular;
}

@media screen and (min-width: 1400px) { 
	.directorio-header, .directorio-lista {
	padding-left: 200px;
		padding-right: 200px;
	}
}

.directorio-loadmore {
    all: unset;
    cursor: pointer;
    font: inherit;
    color: inherit;
    color: white;
    background-color: #973a4c;
    padding: 10px 20px;
}

.directorio-loadmore:hover {
background-color: #652834;
}

.directorio-loadmore-wrap {
	text-align: center;
}



}