/* ========= Start for Topic Term page css buttons tweak ==== */

/* TOPIC inactive and active tabs */
#main ul.tabs li.all a,
#main ul.tabs li.books a,
#main ul.tabs li.images a,
#main ul.tabs li.exhibitions a,
#main ul.tabs li.digital-collections a,
#main ul.tabs li.audit a,
#main ul.tabs li.active.all-active-tab a,
#main ul.tabs li.active.books-active-tab a,
#main ul.tabs li.active.images-active-tab a,
#main ul.tabs li.active.exhibitions-active-tab a,
#main ul.tabs li.active.digital-collections-active-tab a,
#main ul.tabs li.active.audit-active-tab a {
  padding: 10px 15px;
}

/* Fontawesome icon for Topic tabs - active and inactive */
#main ul.tabs li.all a:before,
#main ul.tabs li.all-active-tab a:before,
#main ul.tabs li.books a:before,
#main ul.tabs li.books-active-tab a:before,
#main ul.tabs li.images a:before,
#main ul.tabs li.images-active-tab a:before,
#main ul.tabs li.exhibitions a:before,
#main ul.tabs li.exhibitions-active-tab a:before,
#main ul.tabs li.digital-collections a:before,
#main ul.tabs li.digital-collections-active-tab a:before,
#main ul.tabs li.audit a:before,
#main ul.tabs li.audit-active-tab a:before {
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: normal;
  color: #FFF;
  font-weight: 300;
  /*
  300 for Light symbols
  400 for Regular and Brands symbols
  900 for Solid symbols
  */
  padding-right: 10px;
  transform: scale(1.5);
}

#main ul.tabs li.all a:before,
#main ul.tabs li.active.all-active-tab a:before {
  content: "\f015";
}
#main ul.tabs li.books a:before,
#main ul.tabs li.books-active-tab a:before {
  content: "\f02d";
}
#main ul.tabs li.images a:before,
#main ul.tabs li.images-active-tab a:before {
  content: "\f03e";
}
#main ul.tabs li.exhibitions a:before,
#main ul.tabs li.exhibitions-active-tab a:before {
  content: "\f19c";
}
#main ul.tabs li.digital-collections a:before,
#main ul.tabs li.digital-collections-active-tab a:before {
  content: "\f009";
  font-weight: 900;
}
#main ul.tabs li.audit a:before,
#main ul.tabs li.audit-active-tab a:before {
  font-weight: 300;
  content: "\f0ad";
}
#main ul.tabs li.active a:before,
#main ul.tabs li.all a:hover::before,
#main ul.tabs li.books a:hover::before,
#main ul.tabs li.images a:hover::before,
#main ul.tabs li.exhibitions a:hover::before,
#main ul.tabs li.digital-collections a:hover::before,
#main ul.tabs li.audit a:hover::before {
  color:#00798f;
  transition: .5s ease;
}
.topic-see-more-block {
  display:block;
  width: 80%;
  height:50px;
  line-height:50px;
  text-align: center;
  font-size: 21px;
  margin: 0 auto;
  /*border: 1px solid red;*/
  background-color: #fad337c4;
  transition: .5s ease;
}
.topic-see-more-text {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.topic-see-more-block a {
  text-decoration:none;
}
.topic-see-more-block:hover {
  background-color:#00798f;
  transition: .5s ease;
  color: #fad337;
}

.topic .views-field-field-full-title {
  text-align: center;
}

.view-topics-by-content-types-tabs .thumbnail {
	min-height: 230px;
}
.views-field-field-cover-image img,
.view-topics-by-content-types-tabs img {
  margin: 0 auto;
  padding-top: 0;
}
.view-topics-by-content-types-tabs h3 {
  margin: 0;
  font-size: 18px;
}
.view-topics-by-content-types-tabs .caption {
	padding: 0;
	margin: 10px 0;
}
#views-bootstrap-grid-1 h3 {
  font-size: 16px;
}
.bg-hover-highlight,
.view-topics-by-content-types-tabs .table-hover > tbody > tr {
  transition: .5s ease;
}
.bg-hover-highlight:hover,
.view-topics-by-content-types-tabs .table-hover > tbody > tr:hover {
  background-color: #fad33742;
  transition: .25s ease;
}
.bg-hover-highlight:hover * {
  color: #00798f;
}
.topic-term-pager h2 {
font-size: 21px;
font-weight: 300;
margin-top: 15px;
}
.topic-term-subtitle-page h2 {
font-size: 27px;
font-weight: 500;
margin-top: 0;
}
.view-topics-by-content-types-tabs .view-footer {
  padding: 0;
}

.view-topics-by-content-types-tabs .slide__caption {
  text-align: center;
  font-size: 19px;
}