/* Utility for de-emphasizing content */
-.text-muted a {
+.text-body-secondary a {
color: $blue;
}
position: absolute;
top: 0;
right: 0;
- background: image-url("menu-icon.png") no-repeat;
+ background: image-url("menu-icon.svg") no-repeat;
background-size: 30px 30px;
width: 30px;
height: 30px;
position: relative;
font-size: 14px;
- h1, nav, nav > ul, nav > ul > li {
- display: inline-block;
- }
-
> * {
height: 100%;
padding: $lineheight * 0.5;
}
- img.logo {
- margin-top: -2px;
- }
-
h1 {
font-size: 18px;
- line-height: 1.2;
- padding-top: 15px;
}
.btn {
nav.secondary {
.nav-link {
- padding: 0.2rem;
+ padding: 0.3rem;
}
}
min-height: $headerHeight;
&.closed nav {
- display: none;
+ display: none !important;
}
.search_forms {
}
nav.secondary {
+ flex-direction: column;
+
.user-menu, .login-menu {
width: 100%;
}
}
}
-/* Rules for the "Welcome" page */
+/* Rules for the "Welcome" and "Fix the map" pages */
+
.site-welcome, .site-fixthemap {
.sprite {
- background-image: image-url("welcome-sprite.png");
- background-size: 500px 250px;
- display: block;
- }
-
- .sprite.small {
width: 50px;
height: 50px;
+ background-image: image-url("welcome-sprite.svg");
+ background-size: 500px 250px;
}
.sprite.x {
/*rtl:ignore*/ background-position: -50px 0;
}
- .sprite.term {
- margin-right: 10px;
- vertical-align: middle;
- }
-
.sprite.node {
/*rtl:ignore*/ background-position: -100px 0;
}
}
}
+/* Rules for the "About" page */
+
.site-about #content {
.content-inner {
max-width: 760px;