@charset "utf-8";

.result table{ width:100% !important;}
.result table.gcsc-branding{ width:auto !important;}
.result table td.gcsc-branding-text{ width:100% !important;}
.result table,.result table th,.result table td{ border:none !important; padding:0 !important; margin:0 !important; width:auto;}
.result a[target="_blank"]{
	background:none !important;
	padding-left:0 !important;
	overflow:auto !important;
	height:auto !important;
}
.gsc-result .gs-title{ height:auto !important;}
.result a[href*='.pdf']{
	background:none !important;
	padding-left:0 !important;
}
img.gsc-branding-img, img.gsc-branding-img-noclear, img.gcsc-branding-img, img.gcsc-branding-img-noclear{ vertical-align:middle !important;}
.gsst_b{ display:none !important;}
.gsc-input{ width:98% !important; line-height:25px; padding:0 5px !important; background:none !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{ margin:0 !important;}
.cse input.gsc-search-button, input.gsc-search-button{ border-radius:0 !Important; border:none !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{ padding:7px 27px !important;}
form.gsc-search-box{
	background:#ededed;
	margin:30px 0 !important;
	padding:30px 150px 20px;
	width:auto !important;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{ padding:0 !important;}
.gsc-results .gsc-cursor-box{
	text-align:center !important;
	font-size:14px !important;
	margin-top:30px !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
	display:inline-block !important;
	padding:2px 10px !important;
	border:1px solid #666 !important;
	color:#333 !important;
	margin-top:5px !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{ background:#666 !important; color:#fff !important; text-decoration:none !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	background:#666 !important;
	color:#fff !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{ cursor:default !important; background:#666 !important;}

.gsc-selected-option-container{width:100px;}
@media screen and (max-width:767px){

.result table th,.result table td{ display:table-cell !important;}
form.gsc-search-box{
	margin:30px 0 !important;
	padding:20px 20px 10px;
}

}