-header {
- /*position: fixed;*/
- width: 100%;
- padding: 15px;
- z-index: 5;
-}
-
-header .brand {
- white-space: nowrap;
-}
-
-header .brand a:hover{
- text-decoration: none;
-}
-
-header .brand h1 {
- display: inline;
- font-size: 1.5em;
- color: #333;
-}
-
-header .brand > img {
- display: inline-block;
- margin-right: 5px;
- margin-top: -5px;
-}
-
-header #last-updated {
- font-size: 0.7em;
- white-space: nowrap;
- text-align: center;
-}
-
-form {
+.top-bar {
width: 100%;
padding: 1em 15px;
}
-form #q {
- min-width: 500px;
+
+.top-bar #q {
+ max-width: 500px;
+}
+@media (max-width: 850px) {
+ form #q {
+ min-width: 400px;
+ }
}
form .checkbox-inline {
margin-left: 10px;
font-weight: normal;
}
+.search-type-link {
+ display: inline;
+ margin-right: 2em;
+ position: absolute;
+ right: 0
+}
+
+#switch-coords {
+ font-size: 0.8em;
+ font-weight: bold;
+ cursor: pointer;
+}
+
.sidebar {
width: 25%;
- padding: 10px;
+ padding: 15px;
padding-top: 0;
display: inline-block;
float: left;
#map-wrapper {
position: relative;
- min-height: 700px;
+ min-height: 500px;
width: 75%;
padding-right: 20px;
display: inline-block;
}
#map {
- height: 100%;
+ height: 90%;
+ min-height: 500px;
background:#eee;
}
#map-position {
+ display: none;
position: absolute;
top: 0;
right: 20px;
color: #333;
font-size: 11px;
background-color: rgba(255, 255, 255, 0.7);
- z-index: 100;
+ z-index: 500;
+}
+
+#map-position-close {
+ text-align: right;
}
.result {
top: 20px;
right: 20px;
}
+ #map {
+ height: 300px;
+ }
.sidebar {
width: 100%;
}
+ .search-button-group {
+ display: inline;
+ }
+}
+
+.search-button-group {
+ margin-top: 3px;
+ box-sizing: content-box;
+ margin-bottom: 3px;
}
+
+label {
+ font-weight: normal;
+}
+