#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 }
}