/* -------------------- OVERRIDE GOOGLE CUSTOM SEARCH CSS -------------------- */


.gsc-input-box {width: 110% !important;/* height: 40px !important; */line-height: 40px;margin: 1px auto;letter-spacing: 0.04em;font-size: 13px;font-weight: 300;font-style: italic;border: none !important;outline: none;background: #ffffff !important;text-indent: 15px !important;}

.gsc-search-box-tools .gsc-search-box .gsc-input {background: transparent !important;border: none !important;height: 30px !important;text-indent: 0 !important;}

.gsc-search-button { margin: 0 !important; }

.homepage input.gsc-search-button, .homepage input.gsc-search-button-v2 {
left: 15px;
}

.cse .gsc-search-button-v2, .gsc-search-button-v2 {border: none !important;padding: 18px 10px !important;background: #FFF !important;font-size: 14px !important;}

.gsst_a .gscb_a { display: none !important; }
.gsib_a { padding: 0 !important; }

.gsc-search-button-v2 svg {fill: #164572 !important;border: none !important;width: 40px;height: 25px !important;position: relative;left: -5px;padding: 0 !important;margin-left: 0 !important;background: transparent !important;}

.cse input.gsc-search-button, input.gsc-search-button {
color: transparent !important;
}


.gsc-input-box table tbody tr > td {
    border: 0px !important;
}