/* SEARCH OVERWRITES */

#toggles a.button {
  background-color: #414042;
}

.touch #toggles a.button.hover {
  color: #222222 !important;
}

#toggles a.search-toggle {
  background-color: #414042;
}

#search {
  background-color: #414042;
}

@media only screen and (min-width: 1025px) {

  #toggles a.search-toggle {
    background-color: #222222;
    border-left: 1px solid #414042;
    border-right: 1px solid #414042;
  }

}

/* Search Boxes */

.search-box .gsc-input-box {
  border: 1px solid #EDEBEB;
}

.search-box .gsst_a .gscb_a {
  color: #222222;
}
.search-box .gsc-input-box-hover .gsst_a .gscb_a {
  color: #414042;
}

.search-box button.gsc-search-button-v2 {
  background-color: #222222;
  border: 2px solid #222222;
}

.search-box button.gsc-search-button-v2 svg {
  fill: #222222;
}

.search-box button.gsc-search-button-v2:hover,
.search-box button.gsc-search-button-v2:focus {
  border-color: #222222;
  color: #222222;
}

#search.search-box button.gsc-search-button-v2 {
  border-color: #00A2C6;
  background-color: #00A2C6;
  color: #fff;
}

#search.search-box button.gsc-search-button-v2 svg {
  fill: #fff;
}

#search.search-box button.gsc-search-button-v2:hover,
#search.search-box button.gsc-search-button-v2:focus {
  border-color: #00A2C6;
  color: #00A2C6;
  background-color: #fff;
}

#search.search-box .gsc-input-box {
  border: none;
}

.right-off-canvas-menu .search-box .cse input.gsc-search-button,
.right-off-canvas-menu .search-box input.gsc-search-button {
  border: 1px solid #222222;
}

/* Results */
.search-results table {
  margin-bottom: 0;
  background: none;
  border: none;
}

.search-results .gs-result .gs-title,
.search-results .gs-result .gs-title *,
.search-results a,
.search-results a b,
.search-results a em,
.search-results .gsc-cursor-page {
  color: #006298 !important;
}

.search-results .gs-result a.gs-visibleUrl,
.search-results .gs-result .gs-visibleUrl {
  color: #80756E;
}

.search-results .gsc-webResult.gsc-result.gsc-promotion {
  border-color: transparent;
  background: #EDEBEB;
}

.gsc-completion-container tbody tr.gsc-completion-selected {
  background-color: #eee !important;
}