@media screen and (min-width:992px) { .header-title { position: fixed; top: 3vw; left: 2vw; z-index: 9999; text-align: left !important; } .header-nav { position: fixed; top: 10vw; left: 2vw; padding: 0 !important; } nav { flex-direction: column; } div.header-nav-item { margin: 0 !important; text-align: left !important; } div.header-nav-item a{ display: inline-block; } .header-actions.header-actions--right { position: fixed; left: 5vw; bottom: 2vw; justify-content: flex-start !important; } .header-actions--right .header-actions-action a { margin-left: 0 !important; margin-right: 2.5vw; } #page article section { max-width: 75%; margin-left: 25%; padding-top: 0 !important; } header#header { background-color: transparent !important; } }