img {
    image-rendering: -webkit-optimize-contrast;
}
.main-list.large .thumbnail img {
    display: block;
    margin-left: -50%;
    height: auto;
    width: 640px!important;
    max-width: inherit;
}
.cse .gsc-search-button-v2, .gsc-search-button-v2 {
    padding: 6px 27px 0 27px!important;
    margin-top: 0!important;
}
.gsib_a input[type=text]{
	box-shadow: none!important;
}

table.gsc-search-box tr:nth-child(2n+1) {
 background: inherit;
}
table.gsc-search-box tr:last-child td {
    box-shadow: none;
}
table.gsc-search-box tr td {
    padding: inherit;
    border-bottom: none;
    border-left: none;
    text-align: inherit;
}