﻿.gsc-overflow-hidden #page *,
.gsc-overflow-hidden #footer{
    z-index: 0;
}
.googlesearch
{
    overflow: visible;
    margin-bottom: 10px;
    height: 34px;
}

@media screen and (min-width: 992px)
{
    .googlesearch
        {
            margin-top: 10px;
        }
}
.googlesearch > div
{
    position: absolute;
    left: 0;
}
/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0;
  width: 100%;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: inherit;
  background-color: #A39163;
  border: 0;
  border-radius: 5px;
}
.gsc-control-cse .gsc-table-result {
  font-family: inherit;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:none;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 0;
  margin-bottom: 0;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
/**
 * Table cell containing the search input.
 * 12 pixels added to account for the horizontal padding on the input.
 */
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding-right: 0;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  border: 0;
  padding: 6px 12px;
  width: 100%;
  font-size: inherit;
  background: none!important;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
    font-size: inherit;
    color: #555;
    font-weight: bold;
    padding: 06px 12px 06px 26px;
    height: auto;
    min-width: 40px;
    background: none;
    border-color: #AAA;
    border-width: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 0;
    line-height: 22px;
    position: relative;
    outline: none;
}
.gsc-search-button:before 
{
    color: #fff;
    content: "";
    font-family: 'fontello';
    font-size: 20px;
    position: absolute;
    width: 40px;
    display: inline-block;
    right: 10px;
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    behavior: url("css/ms-transform.htc");
    transform: rotateY(180deg);
    line-height: 34px;
    background: #A39163;
    border-radius: 5px 0 0 5px;
}
td.gsc-clear-button {
    display: none;
}
.gsc-selected-option-container
{
    width: auto!important
}
.gsc-results-wrapper-overlay
{
    text-align: left;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-webResult.gsc-result.gsc-promotion, .gsc-results .gsc-imageResult-classic, .gsc-results .gsc-imageResult-column
{
    padding: 10px;
}
.gsc-wrapper iframe{display: none!important;}