form.gsc-search-box {
    display: block !important;
}
.gsc-search-box {
    display: inline-block;
}
.gsc-control-cse {
    background-image: none !important;
    border: none !important;
    background-color: inherit !important;
    border-color: inherit !important;
    position: absolute;
}
.gsc-branding {
    display: none !important;
}
#___gcse_0 {
    overflow: hidden;
    width: 100%;
    height: 350%;
    z-index: 135;
    position: absolute;
    display: none;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    width: 100%;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    height: 100%;
    z-index: 999;
    opacity: 1;
}
.gsc-control-cse {
    padding-top: 86px;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 12px;
    width: 900px;
}
.gsc-control-cse div {
    opacity: 1;
    margin: auto;
}
.gstl_50  {
    padding: 0px;
}
.gsc-input {
    padding: 0px;
    border: none;
    margin: 0px;
    height: auto;
    outline: none;
    text-indent: 0px;
    background: rgb(255, 255, 255);
    line-height: 17px;
}
.gsst_b {
    width: 25px;
    position: relative;
    right: 105px;
}
table.gsc-search-box {
    width: 900px !important
}
form.gsc-search-box {
    width: 900px !important;
    margin: auto;
}
table.gsc-search-box td.gsc-input {
    padding-right: 0px !important;
}
.gsc-orderby-container {
    display: none !important;
}
.cse .gsc-control-wrapper-cse, .gsc-control-wrapper-cse {
    width: 900px !important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    width: 95% !important;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    margin: auto;
    position: relative;
}
input.gsc-search-button {
    margin-left: 10px !important;
}
.close_1 {
    margin: 0px auto 0;
    position: absolute;
    float: right;
    right: 40px;
    top: 23px;
    z-index: 999;
}
.close_1 img {
    width: 15px;
    cursor: pointer;
    float: right;
    right: 0px;
    display: none;
}
table#gs_id50 {
    width: 815px !important
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
}
.gsc-result-info-container {
    display: none;
}
.gsc-input {
    background: none;
    line-height: 18px;
}
.gsc-input-box {
    border: none;
    height: 34px !important;
}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: rgba(255, 255, 255, -1) !important;
    background-color: rgba(255, 255, 255, -1) !important;
}
a.gs-title, a.gs-title b {
    color: #fff !important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl  {
    color: #fff !important;
}
.gs-result .gs-snippet, .gs-result .gs-snippet b {
    color: #fff !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page, .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: rgba(255, 255, 255, 0) !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #990000 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #fff !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #fff !important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: #8e8e8e !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 9px 27px !important;
}
.gsib_a {
    padding: 2px 6px 0 !important;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    margin-right: 10px;
}
.gsc-results-wrapper-overlay {
    background: #080808;
}
#gs_st50 {
    display: none !important;
}
.gsc-search-box .gsc-input>input:focus, .gsc-input-box-focus {
    border: 0 !important;
    /*padding-top: 6px !important;*/
}
#gs_tti50 {
    padding-top: 6px !important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    filter: none;
    height: 32px !important;
    background-image: url('https://www.google.com/uds/css/v2/search_box_icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: 19px !important;
}
.gs-spelling {
    color: #FFF !important;
}