@charset "utf-8";

.result table, .result table th, .result table td{
	width:auto;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
.result a[target="_blank"]{
	background:none !important;
	padding-left:0 !important;
	overflow:auto !important;
	height:auto !important;
}
.gsc-control-cse{padding:0 !important;}
form.gsc-search-box{display:none !important;}
.gsc-refinementsArea{margin:0 !important;}
.gsc-above-wrapper-area{
	max-width:none !important;
	margin:10px 0;
}
table.gsc-above-wrapper-area-container{border:none !important;}
.gsc-result-info-container, .gsc-orderby-container{
	padding:0;
	border:none;
}
.gsc-control-cse .gsc-option-menu{
	right:0;
	left:auto !important;
}
.gsc-wrapper{max-width:none !important;}
.result img{border-radius:0 !important;}
.gsc-result .gs-title{
	padding:0 !important;
	background:none !important;
}
.gs-web-image-box .gs-image, .gs-promotion-image-box .gs-promotion-image{background:none !important;}
.gsc-results .gsc-cursor-box{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:#2E3136 !important;
	margin:5px 5px 0 !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;
}
.gcsc-branding-img-noclear{width:auto !important;}
.gsc-results .gcsc-more-maybe-branding-root a, .gcsc-branding-clickable{
	padding:0 !important;
	background:none !important;
}
a.gs-image{padding-left:0 !important;}

@media screen and (max-width:1024px){

form.gsc-search-box{padding:20px 100px;}

}


@media screen and (max-width:767px){

form.gsc-search-box{padding:20px;}

}