.coverlink {
	position: relative;
	cursor: pointer;
	width: 110px;
	height: 110px;
	min-height: 0 !important;
	max-height: 200px !important;
	border-radius: 9px;
	border: 1px solid black;
}
.coverlink.active {
	border: 1px solid #590;
}
.tabhl .coverlink {
	width: 200px !important;
	height: 200px !important;
}
.coverlink:hover {
	background-color: #06b3;
}
.coverlink p {
	color: white !important;
	font-size: 15px;
	text-align: left;
	text-shadow:
		-1px -1px 0 #555,
		1px -1px 0 #555,
		-1px 1px 0 #555,
		1px 1px 0 #555;
}
.coverlink.active p {
	color: #8d5 !important;
}
.coverlink .wp-block-cover__inner-container {
	top:5px;left:5px;position:absolute;
	padding:0;margin:0;
}

/*-------------------------*/

.tab-content-map > div:not(.active) {
	display: none;
}

@media screen and (max-width: 989px) {
	.karel-slick-standard { width: 400px !important; }
}
@media screen and (max-width: 792px) {
	.karel-slick-standard { width: 220px !important; }
}
@media screen and (max-width: 1195px) {
	.tabbar {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}
@media screen and (max-width: 1050px) {
	.tabbar {
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
}

@media screen and (max-width: 700px) {
	div.has-global-padding {
		padding-left: 2px !important;
		padding-right: 2px !important; }
}

@media screen and (max-width: 602px) {
	.tabhl > .coverlink { width: 115px !important; }
	.tabhl {
		padding-bottom: 33px;
		border-bottom: 1px dashed black;}
	.slick-slide figure {width:200px !important;}
}
