header >:not(h1) {
font-size: 0.875em;
}
+header > p {
+ margin: 0;
+}
footer {
border-top: 1px solid #bbb;
font-size: 0.84em;
h1 + address {
margin-top: 0.75em;
}
-address + p {
- margin: 0;
-}
h2 {
font-size: 1.25em;
}
a {
- color: #006cdc;
- padding: 0.3em 0;
+ color: #0063dc;
+ padding: 0.2em 0;
text-decoration: none;
+ transition: all .2s ease-out;
}
a:hover, a:focus {
- transition-property: background;
- transition-duration: 0.1s;
+ transition: all .2s ease-out;
background: #f2f8fa;
- color: #0054c0; /* #003ea4 */
+ color: #0054c0; /* #003ea4 / #0036a4 */
}
a:active {
color: #a10029;