.search-results-images {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}

.search-result-image {
	position: relative;
	overflow: hidden;
}

.search-result-image img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 10px; /* Opcional: añadir bordes redondeados */
	box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* Opcional: añadir sombra */
	transition: transform 0.3s ease; /* Opcional: añadir animación de zoom */
}

.search-result-image:hover img {
	transform: scale(1.05); /* Opcional: añadir efecto de zoom al pasar el mouse */
}


/* Estilo para el contenedor del formulario de búsqueda */
.custom-search-container {
    width: 50%; /* Ajustar el ancho al 50% */
    margin: 20px auto; /* Centrar el contenedor */
    text-align: center; /* Centrar el contenido */
}

/* Asegurar que el formulario de búsqueda dentro del contenedor también se ajuste */
.custom-search-container .ivory-search-form {
    background: #fff; /* Fondo blanco */
    padding: 20px; /* Aumentar el padding para hacer el formulario más alto */
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    display: inline-block;
    width: 100%; /* Ajustar el ancho del formulario */
    max-width: 100%;
    z-index: 1000;
}

/* Ajustar el estilo del input y el botón */
.ivory-search-form input[type="search"] {
    width: 60%; /* Ajustar el ancho del input */
    padding: 15px; /* Aumentar el padding para hacer el input más alto */
    margin-right: 10px;
    font-size: 16px;
}

.ivory-search-form input[type="submit"] {
    padding: 15px 20px; /* Aumentar el padding para hacer el botón más alto */
    font-size: 16px;
    background: #0073aa;
    color: #fff;
    border: none;
    cursor: pointer;
}


.archive-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	gap: 20px;
	padding: 20px;
}
.thumbnail-background img {
	width: 100%;
	height: auto;
	display: block;
}
.archive-grid-item {
	border: 1px solid #eee;
	padding: 5px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
