.searchbox {display: flex; position: relative; justify-content: center; margin-bottom:20px; }
.searchbox .mw-inputbox-input {margin-bottom:0;}
.cdx-typeahead-search {display:none;}
.searchbox .mw-ui-input-inline {max-width: 80%; }
.searchbox .mw-ui-button {color: #fff; background: #62a70f;}
#mw-pages { display: none}
.catlisting ul {
margin-left: 12px;
}
@media all and (min-width: 768px) {
.catlisting ul {display: flex; flex-wrap: wrap;}
.catlisting ul li { width: 50%;}
}
#firstHeading {position: relative; top: 40px}
.vector-article-toolbar { position: relative; top: -40px }