

.gsc-overflow-hidden{
	overflow-y:auto!important;
}

.gsc-results-wrapper-overlay{
	position: relative!important;
	top:0;
	left: 0;
	width: auto;
	box-shadow: none;
	padding: 0 0 30px;
	z-index: 1!important;
}

.gsc-results-close-btn{
	display: none;
}

.gsc-modal-background-image,
.gsc-modal-background-image-visible{
	display: none;
}

.searchBox__text{
	background-color : #fff;
}
.searchBox__text__inner input{
	/*background:transparent url("//www.google.com/cse/static/en/google_custom_search_watermark.png") no-repeat scroll left center;*/
	border: none!important;
	padding: 0!important;
}

.searchBox__text__inner .js-input--fill{ background-image: none;}

/*----------------------------------------------*/
/* searchResults
/*----------------------------------------------*/
#searchResults{
	margin-bottom: 2em;
	min-height: 360px;
}

#searchResults .gsc-control-cse{
padding: 0;
}
#searchResults .gsc-cursor-box{
	text-align: center;
	margin: 2em 0;
}
#searchResults .gsc-cursor-page{
	padding: 1em;
	border: 1px solid #aaa;
	background-color: #aaa;
	line-height: 1;
	color: #FFF;
	text-decoration: none;
	font-size: 1.6rem;
}
#searchResults .gsc-cursor-page:hover{
	background-color: #666;
}
#searchResults .gsc-cursor-current-page{
	background-color: #333;
	color: #FFF;
}

#searchResults .gsc-above-wrapper-area { padding: 0 }
#searchResults .gsc-above-wrapper-area .gsc-result-info{ margin-top: 0; padding-left: 0 }

#searchWord{ font-weight: bold; }
