
/*------- Google customization --------*/

#search-box .gsc-control-cse
{
	padding:0px !important;
	border-width:0px !important;
}

#search-box form.gsc-search-box,#search-box table.gsc-search-box
{
	margin-bottom:0px !important;
}

#gsc-iw-id1
{
	border-width: 0px !important;
	height: auto !important;
	box-shadow:none !important;
}

#gs_tti50
{
	padding:0px !important;
}

#gsc-i-id1
{
	height:20px !important;
	padding:0px !important;
	background:none !important;
	text-indent:0px !important;
}

.gsib_b
{
	display:none;
}

#search-box button.gsc-search-button
{
        display:block;
        width:12px !important;
        height:12px !important;
        border-width:0px !important;
        margin:0px !important;
        outline:none;
        cursor:pointer;
        box-shadow:none !important;
        box-sizing: content-box !important;
}

.gsc-branding
{
	display:none !important;
}

.gsc-control-cse,#gsc-iw-id1
{
	background-color:transparent !important;
}


/*--------------design----------------*/

/* CSS for changing placeholder color on search input box */

#search-box
{
	max-width:520px;
	height: 30px;
	margin:0 auto; border: 2px solid #d5ea59;
	border-radius: 30px;
	overflow: hidden;
}

#search-box table,#search-box form, #search-box input, #search-box select, #search-box textarea, #search-box tbody, #search-box td , #search-box tr  { margin:0px; padding:0px; border:0px; background-color:#fff; box-shadow:none; border-color:none; }

#search-box .gsc-search-box .gsc-input
{
	border-right-width: 0px;
	padding: 2px 5px !important;
	background-color:none;
}

#gsc-i-id1
{
	color:#000;
}

#search-box button.gsc-search-button
{
	padding: 9px !important; border: 2px solid #d5ea59;
	background-color: #d5ea59 !important;
}