.result-block {
width: 100%;
max-width: 750px;
display: flex;
margin-bottom: 20px;
border: 1px dashed #999999;
}

.result-block:hover {

border: 1px solid #f37021;
}


.result-block a {
display: flex; /* Use flexbox to center content */
justify-content: center; /* Center horizontally */
align-items: center; /* Center vertically */
width: 180px; /* Set fixed width */
height: 180px; /* Set fixed height */
max-height: 100%;
background-color: transparent; /* Set background color */
margin-right: 10px; /* Add some spacing between the image and the description */
padding: 10px;
transition: width 1.5s, height 1.5s, transform 1.5s;
}

.result-block a:hover {
transform: rotate(360deg);
border: none;
background-color: transparent;
width: 220px;
height: 220px;
}

.result-block a:hover + .result-description {
min-height: 220px;
}

.result-block img {
max-width: 100%; /* Ensure the image is fully contained within the anchor */
max-height: 100%; /* Ensure the image is fully contained within the anchor */
display: block; /* Override any inline display */
filter: drop-shadow(5px 10px 4px #9e9e9e9e);
}

.result-description {
display: flex; /* Changed to flex to better control alignment */
flex-direction: column; /* Stack children vertically */
justify-content: center; /* Center content vertically, can adjust as needed */
margin: 0; /* Adjusted margin for alignment, can change as needed */
width: calc(100% - 220px); /* Adjust width to account for the image block and its margin */

line-height: 150%;
padding: 25px;
transition: min-height 1.5s;
min-height: 180px;
}

@media (max-width: 500px) { 
.result-block a {
width: 50%; /* Set fixed width */
height: auto;
}
.result-description {
width: 50%;
padding: 15px;
line-height: 110%;
}

.result-block a:hover {
width: 60%;
}

}

.result-title, .result-price, .result-date, .result-lot {
margin: 0 0 5px; /* Add some spacing between elements */
color: #333; /* Default text color, adjust as needed */
}

.result-title{
font-size: 16px;
}

.result-price strong {
font-size: 20px;
color: #f37021;
}

.result-date {
display: block;

color: #777777;

}

.result-lot {
display: block;
font-size: 16px;
color: #f37021;
}