.custom-search-form {
  display: flex;
  align-items: center;
  max-width: 600px;
  margin: 0 auto;
  background: transparent;
  overflow: hidden;
}

.btn{
	font-family: 'Museo sans', sans-serif;
    font-weight: bold;
    height: 42px;
    background-color: #339966;
}

.custom-search-form input[type="text"]::placeholder {
    color: #4D4D4D; /* Un gris suave, por ejemplo */
    opacity: 1; /* Asegura que no tenga transparencia por defecto del navegador */
}

input[type="text"]:not(.browser-default) {
	border-bottom: 1px solid #4D4D4D !important;
	box-shadow: 0 1px 0 0 #4D4D4D !important; 
}

.col.s12.l5{
width: 50%;
}

.fila-busqueda {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 20px;
}

.col-izquierda {
	flex: 0 0 auto;
}

.col-derecha {
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.tipo-busqueda {
	display: flex;
	justify-content: center;
	gap: 15px;
    margin-bottom: 3px;
}

.input-busqueda {
	display: flex;
	gap: 10px;
}

.input-busqueda input[type="text"] {
	flex: 1;
	padding: 6px 10px;
}

input[type="text"]{
	font-family: 'Museo sans', sans-serif;
    font-size: 18px !important;
}

.btn-tipo {
	background: none;
	border: none;
	border-bottom: 4px solid transparent;
	padding: 6px 0;
	font-size: 20px;
	cursor: pointer;
	color: #333;
	transition: border-color 0.3s, color 0.3s;
    font-family: 'Museo sans', sans-serif;
}

.btn-tipo.activo {
	border-bottom: 4px solid #339966; 
	color: #339966;
}

.btn-tipo:hover {
	color: #339966;
}

.btn-tipo:focus {
    outline: none;               /* elimina el contorno por defecto */
    background-color: transparent;  /* fondo transparente */
}

.post-type-archive-recurso.paged .breadcrumb_last {
	display: none;
}