Template:Mapbanner/styles.css

#mainpage-searchinput input {
	margin-right: 0.5em;
	height: 2.5em;
}

/* hide full text search box, which cannot currently be disabled */
#mainpage-searchinput .mw-ui-button[name="fulltext"] { display: none; }

#mainpage-map {
	background-color: #0B0A34;
	color: #333;
	position: relative;
	overflow: hidden;
	height: auto;
	margin-bottom: .6em;
	max-width: 1125px;
}
#mainpage-map img {
	max-width: 100%;
	height: auto;
}
#mainpage-maptext {
	position: absolute;
	width: 45%; /* 40% too small on some webkit browsers at 720p resolutions */
	z-index: 2;
	text-align: center;
	padding: 0.5em 0.5em 0 0.5em;
}
#mainpage-tagline {
	margin: 0;
	font-size: 90%;
}
#mainpage-touristoffice {
	font-size: 80%;
}
#mainpage-searchinput {
	padding:0;
}
#mainpage-searchinput label {
	font-size: 85%;
	font-style: italic;
}
#mainpage-searchinput input[type="text"] {
	margin-right: 0.5em;
}
#mainpage-maplinks {
	position:absolute;
	bottom: 0;
	left: 1em;
	color: white;
	padding:0 0.5em;
}
#mainpage-maplinks a {
	color: white;
	font-weight: bold;
}

#mapbanner-container { width: 100%; }

.mapbanner-clickable_button_2{
	margin: 5px;
	width: 45%;
}

/* The following is mobile kludge code. It is temporary and to be removed */
#mobile-mapbanner { display: none; }

@media (max-width: 720px) {
	#mainpage-map { display: none; }
	#mobile-mapbanner { display: block }
}