﻿.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
    font-size: 20px !important;
}

.gsc-control-cse,
.gsc-control-cse .gsc-table-result {
    font-size: 16px !important;
    font-family: arial, sans-serif !important;
}

.gsc-refinementHeader,
.gsc-result-info,
.gsc-orderby-label,
.gsc-cursor-page {
    color: #595959 !important;
}

.gs-webResult.gs-result a.gs-title:focus,
.gs-webResult.gs-result a.gs-title:focus b,
.gs-imageResult a.gs-title:focus,
.gs-imageResult a.gs-title:focus b,
.gcsc-more-maybe-branding-root a:focus {
    color: #000000 !important;
}

.gs-result .gs-image,
.gs-result .gs-promotion-image {
    vertical-align: initial !important;
}

.gs-per-result-labels,
.gcsc-more-maybe-branding-root {
    display: none;
}

.govuk-input__wrapper-lg .govuk-input,
.govuk-input__wrapper-lg .govuk-button {
    font-size: 1.5rem;
    height: 3rem;
}

    .govuk-input__wrapper-lg .govuk-button svg {
        width: 20px;
        height: 20px;
    }

#headersearchMobile {
    display: none !important;
}

.gsc-search-box input {
    background: none !important;
}
