#search-filters{width:100%;float:left;margin-bottom:25px}
#searchcontrol{float:left;width:100%}
#search-filters li{padding:0 10px}
#searchcontrol form.gsc-search-box{border:1px solid #ccc;color:#666;font-family:Arial,sans-serif;font-size:14px;max-width:435px;height:40px;line-height:28px;padding:0 .7em;vertical-align:middle}
#searchcontrol input.gsc-search-button{position:relative;background:transparent url(images/searchIcon.gif) no-repeat;padding:8px;width:36px;height:38px;overflow:hidden;font-size:0;color:#fff;border:0 none;margin:0 0 0 -5px}
#searchcontrol table.gsc-search-box td.gsc-input .gsc-input{background:none !important;border:0 none;width:380px;height:25px;margin-top:5px;font-size:16px}
#searchcontrol .gsc-clear-button .gsc-clear-button{display:none}
table.gsc-branding td,table.gsc-branding{border:0 none;display:none;margin:0;padding:0}
.gsc-tabHeader{display:none}
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats{display:none}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-size:16px}
.gsc-webResult .gsc-result{padding:.7em 0}
#searchcontrol .gs-webResult div.gs-visibleUrl-long{height:auto}
#searchcontrol .gs-webResult div.gs-visibleUrl-short{display:none}
#searchcontrol .gsc-results-selector{display:none}
#searchcontrol .gs-result .gs-title,#searchcontrol .gs-result .gs-title *{color:#009ddc;font-size:16px}
#searchcontrol .gs-result .gs-title:hover{color:#f10}
.gs-result .gs-snippet{color:#666}
#leftSearchControl .gsc-twiddle{background-image:none}
gsc-resultsHeader td.gsc-twiddleRegionCell{display:none}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{display:none}
.gsc-results .gsc-cursor{display:block;padding:10px 0}
.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#009ddc !important}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#f10 !important}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{color:#666 !important}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{background-color:#fff;border:0 none;margin:0;padding:0}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-family:inherit}
.gs-webResult div.gs-visibleUrl-long{display:block;color:#333}
@media screen and (max-width:980px){#searchcontrol{float:left;width:auto;padding:0 5px}
#searchcontrol form.gsc-search-box{max-width:450px}
#searchcontrol table.gsc-search-box td.gsc-input .gsc-input{width:400px}
}
@media screen and (max-width:479px){#searchcontrol form.gsc-search-box{max-width:290px}
#searchcontrol table.gsc-search-box td.gsc-input .gsc-input{width:240px}
}