.gsc-adBlock{display: none!important;}


.gsc-search-button, .gsc-search-button-v2 {
background:#0d5aa7;
border-color:#fff;
height:45px;
}

button.gsc-search-button:hover {
background:#307fce;
}

.gsc-control-cse td {
background:#fff;
}

.gsc-control-cse {
font-family: 'Roboto Condensed', sans-serif;
}

.gsib_b {
display:none;
}

.gsc-input {
padding:0;
}

input.gsc-input {
width:90% !important;
}

.gsib_a {
padding:0;
}

.gsc-above-wrapper-area-container, .gsc-resultsHeader, .gsc-above-wrapper-area {
display:none;
}

.gsc-table-result, .gsc-table-cell-snippet-close {
padding:0;
margin:0;
}

.gsc-table-cell-snippet-close {
padding-left:30px;
padding-top:15px;
}


.gs-title, .gs-title b {
font-size:25px !important;
color:#0d5aa7 !important;
}

.gs-snippet {
font-family: 'Roboto Condensed', sans-serif;
font-size:17px;
}

.gsc-cursor {
font-size:20px;
}


.gsc-cursor-page {
background:#0d5aa7 !important;
color:#fff !important;
padding:5px 10px;
}

.gsc-cursor-current-page {
color:#0d5aa7 !important;
background:#fff  !important;
}
