/**********************************/
/**  Search Page - Google        **/
/**********************************/

#cse {
  background: transparent;
  margin-top: 15px;
}

#cse .gsc-control-cse {
  background-color: transparent;
  border: none;
  font-family: $lucida;
  padding: 0;
}

#cse .gsc-above-wrapper-area {
  display: none;
}

#cse .gsc-resultsHeader {
  display: none;
}

#cse .gsc-results,
#cse .gsc-webResult {
  background-color: transparent;
}

#cse .cse .gsc-control-cse div, 
#cse .gsc-control-cse div {
  border: none;
  margin-left: 0;
}

#cse .gsc-control-cse .gsc-table-result {
  font-family: "Trebuchet MS", sans-serif;
  margin: 0;
}

#cse .gsc-table-cell-snippet-close, 
#cse .gs-promotion-text-cell {
  background: none;
  border: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 100%;
}

#cse .gsc-webResult.gsc-result,
#cse .gsc-webResult.gsc-result:hover {
    border: none;
    background: none;
    margin-bottom: 15px;
}

#cse .cse .gs-webResult.gs-result a.gs-title:link,
#cse .gs-webResult.gs-result a.gs-title:link,
#cse .cse .gs-webResult.gs-result a.gs-title:link b,
#cse .gs-webResult.gs-result a.gs-title:link b,
#cse .cse .gs-webResult.gs-result a.gs-title:visited,
#cse .gs-webResult.gs-result a.gs-title:visited,
#cse .cse .gs-webResult.gs-result a.gs-title:visited b,
#cse .gs-webResult.gs-result a.gs-title:visited b,
#cse .cse .gs-webResult.gs-result a.gs-title:hover,
#cse .gs-webResult.gs-result a.gs-title:hover,
#cse .cse .gs-webResult.gs-result a.gs-title:hover b,
#cse .gs-webResult.gs-result a.gs-title:hover b,
#cse .cse .gs-webResult.gs-result a.gs-title:active,
#cse .gs-webResult.gs-result a.gs-title:active,
#cse .cse .gs-webResult.gs-result a.gs-title:active b,
#cse .gs-webResult.gs-result a.gs-title:active b,
#cse .gs-imageResult a.gs-title:link,
#cse .gs-imageResult a.gs-title:link b,
#cse .gs-imageResult a.gs-title:visited,
#cse .gs-imageResult a.gs-title:visited b,
#cse .gs-imageResult a.gs-title:hover,
#cse .gs-imageResult a.gs-title:hover b,
#cse .gs-imageResult a.gs-title:active,
#cse .gs-imageResult a.gs-title:active b,
#cse .cse .gsc-cursor-page,
#cse .gsc-cursor-page,
#cse .cse a.gsc-trailing-more-results:link,
#cse a.gsc-trailing-more-results:link,
#cse .cse .gs-spelling a,
#cse .gs-spelling a {
  border-bottom: 1px dotted #005533;
  color: #005533;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  text-decoration: none;
}
  
#cse .gsc-table-cell-thumbnail,
#cse .gsc-thumbnail {
  background: none;
  border: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
}

#cse .gsc-url-bottom .gs-visibleUrl-long {
  color: #005533;
}

/* Pager */

#cse .gsc-cursor-page,
#cse .gsc-cursor-current-page {
  background: none;
  border: none;
  color: #333333;
  text-decoration: underline;
}

/* Branding */

#cse table.gsc-branding td,
#cse table.gsc-branding,
#cse table.gcsc-branding td,
#cse table.gcsc-branding {
  background: none;
}

/*
Original Code from Google

.gsc-control-cse {
  font-family: "Trebuchet MS", sans-serif;
  border-color: #628B39;
  background-color: #628B39;
}
.gsc-tabHeader.gsc-tabhInactive {
  border-color: #A9DA92;
  background-color: #FFFFFF;
}
.gsc-tabHeader.gsc-tabhActive {
  border-color: #A9DA92;
  background-color: #A9DA92;
}
.gsc-tabsArea {
  border-color: #A9DA92;
}
.gsc-webResult.gsc-result {
  border-color: #A9DA92;
  background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
  border-color: #A9DA92;
  background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
  color: #0066CC;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b {
  color: #0066CC;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
  color: #0066CC;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b {
  color: #0066CC;
}
.gsc-cursor-page {
  color: #0066CC;
}
a.gsc-trailing-more-results:link {
  color: #0066CC;
}
.gs-webResult .gs-snippet {
  color: #454545;
}
.gs-webResult div.gs-visibleUrl {
  color: #815FA7;
}
.gs-webResult div.gs-visibleUrl-short {
  color: #815FA7;
}
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}
.gsc-cursor-box {
  border-color: #A9DA92;
}
.gsc-results .gsc-cursor-page {
  border-color: #A9DA92;
  background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  border-color: #A9DA92;
  background-color: #A9DA92;
}
.gs-promotion {
  border-color: #94CC7A;
  background-color: #CBE8B4;
}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
  color: #0066CC;
}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
  color: #0066CC;
}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
  color: #0066CC;
}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
  color: #0066CC;
}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right *  {
  color: #454545;
}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
  color: #815FA7;
}
*/
