Modul:Location map/styles.css

Aus Wikivoyage
/*
	Location map styles
*/

.voy-locmap {
	overflow: visible;
	width: auto;
	width: min-content;
	padding: 0;
/*
	add in case of collisions with positioned elements:

	position: relative;	
	z-index: 1;
*/	
}
.voy-locmap div, .voy-locmap-object div {
	margin: 0;
	padding: 0;
}
.voy-locmap img {
	vertical-align: top;
}
.voy-locmap-center {
	margin: 0 auto;
}
.voy-locmap-left {
	clear: left;
	float: left;
	margin: 0 1em 1em 0;
}
.voy-locmap-right {
	clear: right;
	float: right;
	margin: 0 0 1em 1em;
}
.voy-locmap-with-caption {
	border: 1px solid #ccc;
	padding: 3px;
}
.voy-locmap .voy-locmap-caption {
	padding-top: 3px;
}
.voy-locmap-error {
	position: absolute;
	width: 50%;
	top: 50%;
	left: 25%;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.voy-locmap-map-box {
	position: relative;
	overflow: visible;
	width: auto;
}
.voy-locmap-with-caption .voy-locmap-map-box {
	border: 1px solid #ccc;
}
.voy-locmap-marker-box, .voy-locmap-marker-symbol, .voy-locmap-marker-label,
.voy-locmap-object {
	position: absolute;
	overflow: visible;
}
.voy-locmap-marker-label {
	min-width: 6em;
}
.voy-locmap-marker-label-nowrap {
	min-width: unset;
	max-width: 10em;
	white-space: nowrap;
}
.voy-locmap-object {
	display: table;
	width: auto;
}

.voy-locmap-label-bold {
	font-weight: bold
}
.voy-locmap-label-italic {
	font-style: italic
}
.voy-locmap-label-underline {
	text-decoration: underline
}
.voy-locmap-label-letterspacing {
	letter-spacing: 0.1em;
}
.voy-locmap-label-wordspacing {
	word-spacing: 0.5em;
}
.voy-locmap-label-smallcaps {
	font-variant: small-caps;
}
.voy-locmap-label-uppercase {
	text-transform: uppercase;
}
.voy-locmap-label-region {
	font-weight: bold;
	text-transform: uppercase;
	color: #646464;
}
.voy-locmap-label-subregion {
	font-weight: bold;
	color: #646464;
}
.voy-locmap-label-waterbody {
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #2A6DB5;
}
.voy-locmap-label-mountain {
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.1em;
	color: #704040;
}

@media screen {
	body.skin-timeless .voy-locmap .floatnone > img {
		height: unset !important;
		max-width: unset !important;
	}
}