#topBar { position: relative; background-color: rgba(170, 122, 82, 0.3); padding: 1em 0; } #topBar .logoImage { height: 6rem; vertical-align: top; padding-right: 1rem; animation: colorAnimation ease 4s; animation-iteration-count: 1; animation-duration: 4s; } @keyframes colorAnimation { 0% { filter: grayscale(100%); } 100% { filter: grayscale(0%); } } #topBar .logoText { display: inline-block; } #topBar .logoText .logoTitle { line-height: 1; font-size: 4.5rem; font-family: "Arima Madurai", cursive; } #topBar .logoText .logoTagline { line-height: 0.5; font-size: 2rem; font-family: "Dancing Script", cursive; text-align: left; } #topBar .logoText .menuButtonContainer { display: block; position: fixed; right: 5rem; top: 2.5rem; -webkit-box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.61); -moz-box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.61); box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.61); } #topBar .logoText .menuButtonContainer button { line-height: 1; padding: 0.4em; } #topBar .logoText .menuButtonContainer button svg { font-size: 1.5em; } @media only screen and (max-width: 500px) { #topBar .logoImage { height: 4rem; padding-right: 0.6rem; } #topBar .logoText .logoTitle { font-size: 3rem; } #topBar .logoText .logoTagline { font-size: 1.4rem; } } /*# sourceMappingURL=topBar.css.map */