Calls to mind the machinery, and this.

990px) { .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] { display: inline-block; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .nav-search-1 .search-activated.nav-search .search.nav-search { background: transparent; } .login-button-1 .dropdown-toggle.login-button { display: inline-block; width: 100%; max-width: 215px; max-height: 60px; margin-bottom: 1.3rem; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown { display: flex; width: 100.