/**
 * Default Theme, v2.
 *
 */
/* Slight reset to make the preview have ample padding. */

#cse{
	background:none;
	width: 100%;
	padding: 0;
	position:relative;
	display:block;
	text-align:center;
}

.cse .gsc-control-cse,
.gsc-control-cse {
	text-align:left;
	width: auto;
	background:none;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
  background:none;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
}
/* Selector for entire element. */

.cse .gsc-control-cse:after,
.gsc-control-cse:after {
 position:relative;
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

table.gsc-search-box td.gsc-input {
  padding-right: 24px;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 12px;
}


.gsc-refinementHeader {
  text-decoration: none;
  font-weight: bold;
  color: #666;
}

.gsc-refinementHeader.gsc-refinementhActive {
  text-decoration: none;
  color: #DD4B39;
}

.gsc-refinementHeader.gsc-refinementhInactive {
  text-decoration: none;
  cursor: pointer;
}

.gsc-refinementHeader.gsc-refinementhInactive>span:hover {

}

.gsc-refinementhActive>span {
  padding-bottom: 2px;
}

.gsc-refinementsArea {
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 10px;
}

/* Foont size for refinements */
.gsc-tabsArea {
  font-size: 11px;
}
/* For searcher tabs */
.gsc-tabsArea > .gsc-tabHeader {
  height: 27px;
}
.gsc-tabsArea > div {
  height: 30px;
  overflow: auto;
}


/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}

/* Keneddy shows url at the top of the snippet, after title */
.gsc-url-top {
  display: block;
}

.gsc-url-bottom {
  display: none;
}
.gsc-result-info-container{
	display: none;
}
/* Keneddy shows thumbnail inside the snippet, under title and url */
.gsc-thumbnail-left {
  display: none;
}

.gsc-thumbnail-inside {
  display: block;
}

.gsc-result .gs-title {
  height: 1.2em;
}

.gs-spelling{
	display:none;
}

.gs-result .gs-title,
.gs-result .gs-title * {
	color: #9A0000 !important;
    font-size: 20px;
    font-weight: bold;
    margin: 0 !important;
    text-shadow: 1px 1px 0 #FFFFFF;
	text-decoration:none;
}
.gsc-above-wrapper-area{
	display:none;
}

