/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 01 2026 | 09:07:13 */
.nemovitosti-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 40px;
    column-gap: 20px;
}

.nemovitost-item {
    display: block;
    text-decoration: none;
    color: inherit;
}

.nemovitost-image {
    height: 250px;
    overflow: hidden;
    position: relative;
	margin-bottom: 25px;
}

.nemovitost-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
}

/* hover na celý item */
.nemovitost-item:hover .nemovitost-image img {
    transform: scale(1.08);
}

.nemovitost-content {
}

.nemovitost-content .row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #9D9D9D;
	color: #161616;
	font-size: 1rem;
}

.price {
	display: flex;
    justify-content: space-between;
	font-size: 1.25rem;
	font-weight: 700;
	color: #161616;
	margin-top: 25px;
}

.content-row{
display:none;
}

.content-row.active{
display:flex;
}

@media (max-width: 980px) {
    .nemovitosti-grid {
    grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 767px) {
  .nemovitosti-grid {
    grid-template-columns: repeat(1, 1fr);
	}
	.nemovitost-image {
    height: 230px;
	}
	.price {
	font-size: 1.1rem;
	margin-top: 20px;
	}
}