.yoyoyo-header {
display: flex; justify-content: space-between; align-items: center; background-color: #fff; padding: 0; margin: 0 -1vw; position: relative; nav, .header-contact { display: flex; align-items: center; a { padding: 1vw; font-size: 14px; line-height: 24px; color: #131313; opacity: 0.4; transition: all ease-in-out 380ms; &:hover { text-decoration: none; opacity: 1; } &.current { opacity: 1; } } } a.yoyoyo-header-logo { padding: 1vw; position: absolute; background-color: #fff; left: 50%; top: 0; transform: translateX(-50%); flex-shrink: 0; display: block; color: #131313; font-size: 22px; line-height: 1em; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; &:hover { text-decoration: none; } }
}