section.searchResults {
    width: 100% !important;
}

div.searchPage {
    padding-top: 0;
}

div.searchResult {
    width: 457px !important;
}

li.pageNumbers-number {
    margin-left: 34% !important;
}

@media (max-width: 900px) {
    #maincontent {
        width: auto !important;
    }

    .searchResult-figure {
        width: 350px !important;
    }

    #search-results {
        width: 384px !important;
    }

    li.pageNumbers-number {
        margin-left: 42px !important;
    }

    div.searchResult {
        width: 384px !important;
    }
}