#gcse .cse #gcse .gsc-control-cse, #gcse .gsc-control-cse {
	padding: 0;
}
#gcse table tr td:first-child {
	width: auto;
}
#gcse table {
	border: none;
	margin: auto;
}
#gcse table td {
	padding: 0;
}
#gcse .gsc-table-result, #gcse .gsc-thumbnail-inside, #gcse .gsc-url-top {
	padding-left: 0;
	padding-right: 0;
}
#gcse .gsc-control-cse .gs-spelling, #gcse .gsc-control-cse .gs-result .gs-title, #gcse .gsc-control-cse .gs-result .gs-title * {
	line-height: 1em;
}
#gcse .gsc-control-cse .gsc-option-menu-container {
    box-sizing: unset;
}
#gcse .gsc-result-info {
	padding-left: 0 !important;
}
#gcse .gs-result .gs-title, #gcse .gs-spelling a {
	color: #b26036;
	text-decoration: underline;
}  
#gcse .gs-result .gs-title:hover, #gcse .gs-result .gs-title b:hover, #gcse .gs-spelling a {
	color: #b26036;
	text-decoration: none;
}   
#gcse .gsc-control-cse .gs-snippet {
	color: #62533f;
}
#gcse .gs-result .gs-visibleUrl {
	color: #62533f;
}
#gcse .gsc-tabHeader {
	font-size: 16px;
	overflow: hidden;
}
#gcse td.gsc-branding-text div.gsc-branding-text, #gcse td.gcsc-branding-text div.gcsc-branding-text {
	text-align: unset;
}
#gcse .gcsc-branding {
	padding-left: 0;
}
#gcse .gsc-refinementsArea {
	padding-top: 0;
	border-bottom: 0;
}
.gsc-selected-option-container.gsc-inline-block {
	box-sizing: content-box;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif !important;
	line-height: 130%;
	font-size: 100% !important;
}
#gcse .gs-result .gs-title, #gcse .gs-result .gs-title b, #gcse .gs-spelling a {
	color: #B26036;
	text-decoration: none;
	font-weight: bold;
}
#gcse .gs-result .gs-title:hover, #gcse .gs-spelling a:hover {
	text-decoration: underline;
}
.gs-snippet b {
	color: #62533F;
	background-color: #FBEA77;
}

.gsc-tabsArea > .gsc-tabHeader {
	height: auto !important;
}
.gsc-tabsArea {
	border-bottom: 3px solid #DFD9D3 !important;
	height: 46px !important;
}
.gsc-tabHeader {
	border: 1px solid #DFD9D3 !important;
	background:#f1eee8 !important;
	padding: 7px 25px 7px !important;
}
.gsc-tabhActive {
	background: #E5E4E4 !important;
}

.gsc-tabhInactive {
	background: #F5F5F5 !important;
}
.gsc-tabhInactive, .gsc-tabhActive {
	color: #656565 !important;
}

.gsc-results .gsc-cursor-box {
	margin: 10px 0 !important;
}
.gsc-cursor{
	font-weight:bold;
	padding:0 0 15px;
}
.gsc-cursor:after{
	content:"";
	display:block;
	clear:both;
}
.gsc-cursor .gsc-cursor-page{
	float:left;
	text-align:center;
}
.gsc-cursor .gsc-cursor-page:hover{
	text-decoration: none !important;
}
.gsc-cursor .first a,
.gsc-cursor .last a{
	min-width:86px
}
.gsc-cursor .gsc-cursor-page:after{width:0;}
.gsc-cursor div,
.gsc-cursor strong{
	display:block;
	padding: 7px 10px 7px;
	min-width:36px;
	border:1px solid #dfd9d3;
	border-left:none;
	text-decoration:none;
	background:#f5f5f5;
	color:#656565 !important;
	box-shadow: 0 2px 0 #e5e5e5;
}
.gsc-cursor div:hover,
.gsc-cursor .gsc-cursor-current-page {
	background:#e5e4e4;
	padding: 7px 11px 9px 10px;
	margin-right:-1px;
	box-shadow: 0 2px 0 #d2d1d1 inset;
	/*min-width:37px;*/
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	margin-right: 0px !important;
}
.gsc-cursor .first.gsc-cursor-current-page,
.gsc-cursor .last.gsc-cursor-current-page{min-width:87px;}
.gsc-cursor .gsc-cursor-page:first-child{border-left:1px solid #dfd9d3;}
.gsc-cursor .prev,
.gsc-cursor .next{
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
.gsc-cursor .prev:after,
.gsc-cursor .next:after{
	content:"";
	position:absolute;
	top: 14px;
	left: 13px;
	width:7px;
	height:12px;
	background: url(../images/sprite.png) no-repeat -133px -67px;
}
.gsc-cursor .next:after{background-position:-134px -51px;}

	
.gsc-url-top {
	display: none !important;
}

.gsc-refinementHeader {
	margin-top: 10px !important;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
	border: none !important;
	border-left:3px solid #b26036 !important;
	background:#f1eee8 !important;
	margin: 0 0 73px 1px !important;
	padding: 15px 23px 15px !important;
	font-weight: bold  !important;
}

.gsc-input-box, td.gsc-input {
	width: 90% !important;
	padding: 10px !important;
}

.gsc-input-box {
	height: 45px !important;
}

.gsst_b {
	width: 10px;
}

.gsst_a .gscb_a {
	color: #B26036 !important;
}

.cse input.gsc-search-button, input.gsc-search-button {
	height: 35px !important;
	padding: 10px !important;
	width: 35px !important;
	border-color: #dfd9d3 !important;
	background-color: #B26036 !important;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#B26036),to(#B26036)) !important;
	background-image: -webkit-linear-gradient(top,#B26036,#B26036) !important;
}
 
@media only screen and (max-width: 767px){
	.gsc-result .gs-title {
		height: auto !important;
	}
	
	.gs-snippet {
		line-height: normal !important;
	}
}