﻿#search .gstl_50 {
	height: 25px;
}
#search .gsib_a {
	width: 100%;
	padding: 0;
}
#search .gsib_b {
	padding: 0;
    right: 5px;
    position: relative;    
}


/*input.search-query {
	height: 20px;
	background: white;
	padding: 0 5px;
	border-radius: 0;
	margin: 0;
	font-size: 0.8em;
	border:0;
	margin-right: -10px;
}*/


input.search-query {
	height: 29px !important;
	margin: 0 !important;

		}


}




@media only screen and (min-width:720px) {
	input.search-query {
		width: 326px !important;
	}
}


	input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
		border: none;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		border-radius: 30px 0px 0px 30px;
		position: relative;
		left: 5px;
	}


	input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus,
	button.gsc-search-button, button.gsc-search-button:hover, button.gsc-search-button:focus {
		border: none;
		background-color: #DB3C11;
		position: relative;
		left: -5px;
	}

	.gsc-search-box-tools .gsc-search-box input.gsc-input {
		padding-left: 15px !important;
	}

	.gsc-search-box-tools .gsc-search-box .gsc-input {
		padding: 2px 2px 0px 0px !important;
		background-position-x: 15px !important;
	}

	.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2, button.gsc-search-button-v2 {
		padding: 6px 10px;
		border-radius: 0px 30px 30px 0px;
		cursor: pointer;
	}

	button.gsc-search-button-v2 {
		line-height: inherit;
		margin: inherit;
		height: inherit;
	}

	/*.search-button {
	color: white;
	background: #CA4E24;
	height: 20px;
	display: inline-block;
	margin: 0;
	text-align: center;
    cursor:pointer;
	letter-spacing:1px;
}*/
	focus
	.gsc-search-button input {
		box-sizing: content-box;
	}