/* Search Results */
.pane-highwire-pap .pager-wrapper,
.highwire-search-results .pager-wrapper,
.highwire-comments-list-all-wrapper .pager-wrapper {
  border-top: 5px solid;
  margin-top: 15px;
  padding-top: 45px;
}

.panel-region-content > .inside > .pane-highwire-search-results-tool:first-child {
  margin-top: 10px;
}

.highwire-search-results li.search-result {
  margin-top: 0;
}

.search-result-tool {
  list-style: none;
  list-style-image: none;
}

.search-result-tool.inline li {
  padding: 0;
}

/* Search Facets */
.highwire-search-facets-facet {
  padding-bottom: 15px;
}

.highwire-search-facets-facet .highwire-list + div .links,
.highwire-search-facets-facet .highwire-list + div .links.inline {
  display: block;
  margin-top: 15px;
}

.highwire-search-facets-facet .highwire-list + div .links,
.highwire-search-facets-facet .highwire-list + div .links li {
  margin: 0;
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,
.highwire-search-facets-form .form-item-buckets > .form-checkboxes {
  list-style-type: none;
  padding-left: 1em;
}
.highwire-search-facets-form .form-item-buckets > .form-checkboxes .form-type-checkbox {
  margin-top: 0;
  margin-bottom: 8px;
  position: relative;
}
.highwire-search-facets-form .form-item-buckets .form-type-checkbox input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 0.25em;
}

.highwire-search-facets-form .form-item-buckets .form-type-checkbox > label {
  padding-left: 1.5em;
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,
.highwire-search-facets-facet .highwire-search-facets-bucket-list li.last {
  margin-bottom: 0;
}
.highwire-search-facets-form .form-submit {
  margin-top: 15px;
  margin-bottom: 15px;
}

.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-form,
.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-form {
  border-top-style: solid;
  border-top-width: 2px;
  margin: 0 -10px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}


/**
 * Quicksearch
 */
/* Quicksearch button mini style is slightly different */
/* @TODO: make this an optional class - i.e. icon-form-submit -
    on the 'data-font-icon' attribute on input fields
*/
#block-panels-mini-drupal-pub-aan-search-box {
  width: 295px;
  float: right;
}
.pane-highwire-seach-quicksearch {
  position: relative;
  width: 200px;
  float: left;
}
.zone-superheader-first .pane-custom {
 width: 78px;
 float: right;
 text-align: left;
}

.zone-superheader-first-wrapper #block-panels-mini-drupal-pub-aan-search-box a {
  font-size: 1.3rem;
  line-height: 2rem;
}
.zone-superheader-first-wrapper #block-panels-mini-drupal-pub-aan-search-box a:hover {
  text-decoration: underline;
}
.highwire-quicksearch div,
.highwire-quicksearch label {
  display: inline;
}

.highwire-quicksearch .button-wrapper [class^="icon-"],
.highwire-quicksearch .button-wrapper [class*=" icon-"] {
  display: inline-block;
  margin-right: -30px;
}

.highwire-quicksearch .button-wrapper.button-mini button,
.highwire-quicksearch .button-wrapper.button-mini input[type="reset"],
.highwire-quicksearch .button-wrapper.button-mini input[type="submit"],
.highwire-quicksearch .button-wrapper.button-mini input[type="button"] {
  min-width: 0;
  height: auto;
  padding: 0 20px;
  text-indent: -9999em;
}
.highwire-quicksearch .form-item-keywords + .button-wrapper.button-mini {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.button-wrapper.button-mini,
.button-wrapper > button,
.button-wrapper > button:hover,
.button-wrapper > input[type="reset"],
.button-wrapper > input[type="submit"],
.button-wrapper > input[type="button"] {
  background-color: transparent;
  border-color: transparent;
}

/* Quick Search Facets */
.form-item-search-facet-option select {
  width: 21%;
  color: #FFF;
  border: 0;
  background-color: transparent;
  font-weight: bold;
}
.form-item-search-facet-option,
.highwire-responsive-toggle-group .pane-highwire-seach-quicksearch .form-item.form-type-select {
  padding: 10px 2%;
}