/**********************
 * SEARCH PAGE / RESULTS
 **********************/
#site-search .hoov-2col-stack-nosb-first {
  width:12.5%;
}
#site-search .hoov-2col-stack-nosb-last {
  width:87.5%;
}
#site-search .hoov-2col-stack-nosb-first > .inside {
  margin-right:7px;
}
#site-search .hoov-2col-stack-nosb-first.no-left {
  display:none;
}
#site-search .hoov-2col-stack-nosb-first.no-left > .inside {
  margin:0;
}
#site-search .hoov-2col-stack-nosb-last.no-left {
  width:100%;
}

/* left column forms and filters */

#site-search .panel-col-first .pane-title.top-title {
    color: #fff;
    background-color: #2f3237;
    padding: 19px 0 18px 14px;
    border-bottom: 1px #898989 solid;
    font: bold 14px/18px "museo-slab","Times New Roman",Times,serif;
    margin: 0;
    text-transform: none;
}
#site-search .panel-col-first .pane-title:not(.top-title) {
    cursor: pointer;
    padding: 15px 0px;
    margin: 0px 12px 0px 19px;
    color: #fff;
    text-transform: uppercase;
    font: bold 14px/18px "proxima-nova-condensed",Arial,Helvetica,sans-serif;
    background: url(/sites/all/modules/hoover/hoover_search/images/ico-expand-sprite.png) right 18px no-repeat;
    border-bottom: 1px #676767 dashed;
}
#site-search .panel-col-first .pane-title.expanded:not(.top-title) {
  background-position: right -36px;
  border-bottom: 0;
}
#site-search .panel-col-first ul {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 8px 0;
}

#site-search .panel-col-first .pane-block {
  background-color: #2f3237;
}
#site-search .panel-col-first .pane-block > .item-list {
  background-color: #fff;
  display: none;
}
#site-search .panel-col-first .pane-block.pane-hoover-search {
  margin-bottom: 0;
}
#site-search .panel-col-first .pane-block.pane-hoover-search .inner {
  padding: 12px;
}
.view-id-search.view-display-id-panel_pane_1 .container-inline-date .form-item label,
.view-id-search.view-display-id-panel_pane_1 .container-inline-date .form-item .description,
#hoover-search-date-form .container-inline-date .form-item label,
#hoover-search-date-form .container-inline-date .form-item .description {
  display: none;
}

#hoover-search-date-form .container-inline-date {
  overflow: hidden;
}
#hoover-search-date-form .container-inline-date:not(:first-child) {
  margin-bottom: 12px;
}
#hoover-search-date-form .container-inline-date .form-item {
  margin: 0px auto;
  display: block;
  float: none;
}
#hoover-search-date-form .container-inline-date .form-item > div {
  padding: 0px;
  width: 100%;
}
#hoover-search-date-form .container-inline-date .form-item input {
  margin: 0 auto;
  text-align: center;
  width: 100% !important;
  color:#2F3237;
  font: 500 12px/14px "museo-slab","Times New Roman",Times,serif;
  padding-left: 19px;
  padding-right: 19px;
}
#hoover-search-date-form .date-to-wrapper {
  font-style: italic;
  color: #ccc;
  font: 500 13px/18px "museo-slab","Times New Roman",Times,serif;
  text-align: center;
  margin: 6px 0;
  line-height: normal !important;
}
#hoover-search-date-form input[type="submit"] {
  background-color: #8C1515;
  text-transform: capitalize;
  margin: 0;
  padding: 9px;
  width: 100%;
}

#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li {
  padding: 6px 8px;
  font: bold 15px/16px "proxima-nova-condensed",Arial,Helvetica,sans-serif;
  clear: both;
  overflow: hidden;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.collapsed:hover,
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.leaf:hover {
  background-color: #c9cacc;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li input.facetapi-checkbox {
  margin-right: 6px;
  margin-top: 2px;
  float: left;
  height: 14px;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li a {
  color: #000;
  max-width: 100px;
  float: left;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li a:hover {
  text-decoration: none;
}
#site-search .panel-col-first a.facetapi-checkbox {
  margin-right: 0px;
}

#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.expanded {
  display: inline-block;
  width:100%;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.expanded > span {
  float: left;
  max-width: 100px;
  margin-right: 0px;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li ul.expanded:after {
  content: "";
  display: block;
  border-bottom: 1px dashed #CBCBCB;
  margin: 0px 8px;
  padding-bottom: 6px;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.expanded > div.item-list {
  clear: left;
  display: inline-block;
  width:100%;
  position: relative;
  left: -8px;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.expanded > input.facetapi-checkbox {
  float: left;
  position: relative;
  left: 0;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li ul.expanded {
  padding-bottom: 0px;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li ul.expanded li {
  font-weight: normal;
}
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li ul.expanded li a {
}

/* center column search results */

#site-search .panel-col-last .pane-title.top-title {
  background-color: #fff;
  padding: 14px 21px;
  text-transform: uppercase;
  border-bottom: 2px #8c1515 solid;
  margin-bottom: 8px;
  font: bold 19px/24px "proxima-nova-condensed",Arial,Helvetica,sans-serif;
}

#site-search .panel-col-last .pane-fellows-search-panel-pane-1 + .pane-search-panel-pane-1 .search-page-view .views-exposed-form {
  display: none;
}
.view-fellows-search, .search-page-view {
  position: relative;
  background-color: #fff;
  padding: 10px 20px;
}
.search-page-view .views-exposed-form,
.view-fellows-search .views-exposed-form {
  margin-top:18px;
  margin-bottom:30px;
}
.search-page-view .views-exposed-form .views-exposed-widget,
.view-fellows-search .views-exposed-form .views-exposed-widget {
  padding-top:0;
  padding-bottom:0;
}
.search-page-view .views-exposed-form .views-exposed-widget .form-text,
.view-fellows-search .views-exposed-form .views-exposed-widget .form-text {
  padding:16px 19px 17px;
  margin-top:6px;
}
.view-id-search.view-display-id-panel_pane_1 .views-exposed-widget .container-inline-date,
.view-id-search.view-display-id-panel_pane_1 .views-exposed-widget.views-widget-filter-ds_created,
.view-id-search.view-display-id-panel_pane_1 .views-exposed-widget.views-widget-sort-by {
  display: none;
}

.view-id-fellows_search .view-content {
  clear: both;
  overflow: hidden;
}
.view-id-fellows_search .views-row {
  width: 48%;
  margin-bottom: 30px;
}
.view-id-fellows_search .views-row.views-row-first.views-row-last {
  width: 100%;
}
.view-id-fellows_search .views-row.views-row-even {
  float: right;
}
.view-id-fellows_search .views-row.views-row-odd {
  float: left;
  clear: both;
}
.view-id-fellows_search .views-row .ds-2col {
  width: 100%;
}
.view-id-fellows_search .views-row .ds-2col > .group-left {
  float: left;
  margin-right: 10px;
  width: auto;
  max-width: 50%;
}
.view-id-fellows_search .views-row .ds-2col > .group-right {
  float: none;
  width: auto;
}
.search-page-view .views-row {
  margin-bottom:30px;
}
.search-page-view h2,
.view-id-fellows_search .field-name-title h2 {
  font:bold 19px/24px "proxima-nova-condensed",Arial,Helvetica,sans-serif;
  margin-bottom:2px;
}
.search-page-view .search-meta,
.view-id-fellows_search .field-name-field-fellow-position {
  font:500 13px/20px "museo-slab","Times New Roman",Times,serif;
  margin-bottom:10px;
}
.search-page-view .search-blurb {
  margin-top:10px;
}
.view-id-fellows_search .field-name-body p {
  margin-top: 10px;
  font: 16px/19px "proxima-nova-condensed",Arial,Helvetica,sans-serif;
}

/* search form styles */
.view-id-search.view-display-id-panel_pane_1 .views-exposed-form .views-exposed-widget:not(:last-child),
.view-fellows-search .views-exposed-form .views-exposed-widget:not(:last-child) {
  margin-right: 1em;
}
.view-id-search.view-display-id-panel_pane_1 input[type="text"],
.view-id-search.view-display-id-panel_pane_1 select,
.view-fellows-search input[type="text"] {
  margin-top: 6px;
}
.view-id-search.view-display-id-panel_pane_1 .form-item-keyword input {
}
.view-id-search.view-display-id-panel_pane_1 .container-inline-date {
  display: inline-block;
}
.view-id-search.view-display-id-panel_pane_1 .views-submit-button .form-submit,
.view-fellows-search .views-submit-button .form-submit {
  position: relative;
  width: auto;
  padding-left: 39px;
  padding-right: 39px;
}
