/* APK CARDS */

.apk-cards-wrap {
	text-align:center;
}

.apk-card-wrap {
	position:relative;
	aspect-ratio:auto !important;
	width:30%;
	display:inline-block;
	border:1px solid skyblue;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	margin: 0 15px 30px;
	transition: all 250ms ease-in-out;
	vertical-align:text-top;
	text-align:center;
	background-color:white;
}

.apk-card-wrap a {
	text-decoration:none;
}

.apk-card .header {
	background-color:skyblue;
	color:white;
}

.apk-card .header a {
	text-overflow:ellipsis;
	color:white;
}

.apk-card .header a:hover {
	color:white;
}

.apk-card .object-image {
	aspect-ratio:2/1;
	background-size:cover;
	background-position:center;
}

.apk-card .content-body-wrap {
	cursor:pointer;
	background-color:white;
}

.apk-card .content-body-wrap .title-wrap {
	display:table;
	width:100%;
}

.apk-card .content-body-wrap .title {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0;
	margin-top:0;
	height:2.5em;
	font-size:1em;
	font-weight:600;
	color:#057;
	line-height:1;
	text-overflow:ellipsis;
}

.site-container .wp-block-button .wp-block-button__link.details-link {
	width:100%;
	padding:.25em;
	border-radius:0;
	background-color:skyblue;
}

.apk-card .misc {
	font-size:.7em;
}

.apk-card-wrap .post-edit-link {
	position:absolute;
	bottom: 0;
	right: .17em;
	color:#057;
}

.apk-card-wrap .post-edit-link.white {
	color:white;
}

.single-market .apk-card-wrap {
	width:20%;
}

@media screen and (max-width:1120px) {
	.apk-panel,
	.apk-panel > div {
		padding: 3em 0;
	}
}

@media screen and (max-width:901px) {
	.apk-card-wrap {
		width:25%;
	}
}

@media screen and (max-width:700px) {
	.apk-card-wrap {
		width:40%;
	}
	.apk-card .content-body-wrap .title {
		font-size:.8em;
	}
}

@media screen and (max-width:400px) {
	.apk-card-wrap {
		width:80%;
	}
} 