/**
 * Overrides of google search result styles.
 * Path set in search page configuration.
 */

.gs-snippet {
  margin-top: 6px !important;
}

.gsc-control-cse {
  padding: 0 0 1em !important;
  font-size: 15px !important;
}

.gsc-control-cse .gsc-table-result {
  font-size: 15px !important;
}

.gsc-above-wrapper-area table {
  background-color: var(--color-off-white);
}

.gsc-result-info {
  padding: 4px 4px 0 4px !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  padding: 0 4px !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  text-decoration: none !important;
}

.gsc-results .gsc-cursor {
  font-size: 20px;
}

.gcsc-more-maybe-branding-root {
  text-align: center;
}

.gsc-results .gsc-cursor-box {
  margin: 20px 0 10px !important;
  text-align: center;
}

.gcsc-find-more-on-google {
  margin-left: 0 !important;
}
