/* ===========================================
 * SEARCH RESULTS STYLES
   =========================================*/

/* Search Form */  
#search-api-page-block-form {
  width: 235px;
  margin: 0 -8px -20px;
  }
  
/* Search Box & Button */ 
#search-api-page-block-form input.form-search {
  font-family: verdana, sans-serif;
  width: 140px;
  }
#search-api-page-block-form .form-submit {
  float: right;
  width: 70px;
  font-weight: bold;
  text-transform: lowercase;
  margin-top: -50px;
  border: 2px solid #ccc;
  }

/* Search Results: Found or Not Found */  
p.search-results-found,
p.search-results-not-found {
  text-transform: uppercase;
  color: #84150a;
  font-size: 1em;
  }
p.search-results-not-found {
  text-transform: none;
  font-size: 1.1em;
  }

/* Search Results Title */  
.node--view-mode-search-result h2.node__title {
  font-size: 1.3em;
  margin-bottom: -5px;
  }

 .node--type-article.node--view-mode-search-result h2.node__title::after { 
  content: " | article";
}

 .node--type-battle-2.node--view-mode-search-result h2.node__title::after { 
  content: " | battle";
 }
 
 .node--type-page-2.node--view-mode-search-result h2.node__title::after { 
  content: " | biography";
}

 .node--type-document.node--view-mode-search-result h2.node__title::after { 
  content: " | document";
}

 .node--type-gallery-image.node--view-mode-search-result h2.node__title::after { 
  content: " | gallery";
} 

.node--type-page-3.node--view-mode-search-result h2.node__title::after { 
  content: " | perspective";
} 

 .node--type-place-2.node--view-mode-search-result h2.node__title::after { 
  content: " | place";
} 

  
/* Biographies Results - hide gray line */  
.node--view-mode-search-result #inset-topr {
  border: 0;
  }

/* Article Results */  
.node--view-mode-search-result .node__meta {
  display: none;
  }

/* Battle Results */  
.node--type-battle-2.node--view-mode-search-result .field--name-field-location,
.node--type-battle-2.node--view-mode-search-result .field--name-field-event-date {
  display: inline;
  font-weight: normal;
  color: #222;
  }
.node--type-battle-2.node--view-mode-search-result .field--name-field-location::after {
  content: ", "; 
  } 
 
 /* Gallery Image Results */  
.node--view-mode-search-result .field--type-image {
  margin-top: 5px;
  margin-bottom: -15px;
  }
.node--view-mode-search-result .field--name-field-provenance- {
  display: inline;
  }
.node--view-mode-search-result .field--name-field-artist {
  display: inline;
  }
.node--view-mode-search-result .field--name-field-provenance-:after {
  content: " ";
  } 

/* Places Results */  
.node--view-mode-search-result .field--name-field-city {
  display: inline;
  font-weight: normal;
  color: #222
  }
.node--view-mode-search-result .field--name-field-state {
  display: inline;
  font-weight: normal;
  color: #222;
  }
.node--view-mode-search-result .field--name-field-city:after {
  content: ", ";
  font-weight: normal;
  color: #222;
  } 
  
/* New & Noteworthy Results */  
.node--view-mode-search-result .node__meta {
  font-family: "Trebuchet MS", sans-serif;  
  font-size: 1.05em;
  font-weight: normal;
  color: #222;
  margin-top: -15px;
  margin-bottom: 15px;
  }
.node--view-mode-search-result .node__meta {
  font-size: 0.87em;
  text-align: left;
  }
.node--view-mode-search-result .field--name-uid,
.node--view-mode-search-result .field--name-created {
  color: #222;
  font-weight: normal;
  }

/* ===========================================
 * TAXONOMY RESULTS STYLES
   =========================================*/

/* Taxonomy Results Title */  
.view-taxonomy-term .views-field-title {
  font-size: 0.9em;
  margin-bottom: 10px;
  clear: both;
  }

/* Results for Categories; People & Places */  
.view-taxonomy-term .gallery-photo {
  float: left;
  width: 125px;
  text-align: left;
  margin-left: -125px;
  margin-bottom: 30px;
  }
.view-taxonomy-term .summary-text {
  display: inline;
  font-size: 1.05em;
  line-height: 1.6em;
  }

/* Results for (1) Gallery|Index of Artists and (2) Gallery|Keywords & People */  
.view-taxonomy-term  .taxonomy-thumbnail {
  float: left;
  width: 125px;
  text-align: left;
  margin-bottom: 30px;
  }

.view-taxonomy-term .views-field-field-provenance-,
.view-taxonomy-term .views-field-field-artist,
.view-taxonomy-term .views-field-body {
  display: inline;
  font-size: 1.05em;
  line-height: 1.6em;
  }