﻿/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
#googlesearch{
    height: 25px;
    position: absolute;
    right: 15px;
    top: 22px;
}
  
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0;
  width: 300px;
}
.gsc-control-cse{
}
.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: none;
  border: 0;
}
.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 table.gsc-search-box td.gsc-clear-button,
table.gsc-search-box td.gsc-clear-button{display: none;}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  width: 0;
  padding: 0px;
  line-height: 30px;
  font-size: inherit;
  background: rgba(255,255,255,.6)!important;
  border: 0;
  border-radius: 0;
  transition: 0.3s width, 0.3s padding;
  border: 1px solid #fff;
  margin-right: 5px;
}
  #googlesearch.showsearch .cse input.gsc-input,
 #googlesearch.showsearch input.gsc-input{
        width: 200px;
  padding: 0px 10px;
  border-color: #7AC13D;
    }
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 1rem;
  color: inherit;
  line-height: 30px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0;
  height: auto;
  min-width: 54px;
  background: none;
  border-width: 0;
}
.cse input.gsc-search-button:focus,
input.gsc-search-button:focus{
    outline: none;
}
td.gsc-search-button
{width: 75px;}
td.gsc-search-button:before {
    content: '\f002';
    font-family: FontAwesome;
    margin-right: 5px;
}
.gsc-selected-option-container
{
    width: auto!important
}