.bulletin-thumbnail {
 width:200px;
 text-align:center;
 height:210px;
 display:inline-block;
}

.bulletin-thumbnail img {
 max-width:150px ! important;
 width:150px;
 vertical-align:bottom;
 max-height:200px;
 margin-bottom:10px;
 display:inline;
}

.bulletin-download-icon img {
 width:40px;
 display:inline;
}

.solr-thumbnail {
  height:210px; position:relative;
  width:200px;
}
.solr-thumbnail img {
  max-width:150px !important;
  width:150px;
  max-height:200px;
  vertical-align:bottom;
  text-align:center;
  position:absolute; bottom:10px;
}
.solr-small-thumbnail {
 float:left;
}
.solr-small-thumbnail img {
  max-width:60px !important;
  width:60px;
  margin-right:20px;
}
.solr-biblio {
	font-size: smaller;
}
.solr-col {
  width:240px;
  padding: 20px;
}
.solr-doc {
 clear:both;
}

.block-facets {
  float: left;
  margin-left: 1rem;
}
@media only screen and (max-width: 850px) {
  .block-facets {
   float: none;
  }
}
.columns {
  column-width: 20rem;
}
div.editorial-text {
 font-family: 'PT Sans', sans-serif;
 font-size:14pt;
 margin-top:16px; margin-bottom:11px;
}
div.infobull {
 font-family: 'PT Sans', sans-serif;
 font-size:14pt;
 margin-bottom:11px;
}
span.infobull_title {
 font-weight:600;
}

.dropdown-item {
 background-color:#f9f9f9;
 border-right: solid 1px #254aa5;
}

#block-iconnavigation .icon-format:hover img, #block-iconnavigation-2 .icon-format:hover img {
    -webkit-filter: grayscale(1) contrast(200%) invert(1);
            filter: grayscale(1) contrast(200%) invert(1);
}
/*
.hero_banner-wrapper .field--name-title,
.hero_banner-wrapper h1.title {
 color: white;
 font-family: "PT Sans", sans-serif;
 font-weight: 700;
}
*/

.page-view-digital-library-collection .view.view-digital-library-collection {
  overflow: visible !important;
}
.page-view-digital-library-collection .view.view-digital-library-collection .block-facets {
  float: none !important;
}

/***** TEMPORARY FIXES TO BE MOVED TO SCSS *********/

.node--type-event .paragraph--type--bp-view h2,
.node--type-event .block-spc-digital-library-events h2 {
  color: #fff;
  margin: 1em 0 .75em;
}
.node--type-event .paragraph--type--bp-view h2 > div {
  color: #fff;
  margin: 0 !important;
  padding: 0.25em;
}
.node--type-event .event-document-item {
  display: list-item;
  margin: 0 0 .75em;
  line-height: normal;
}

.event-document-item div {
  display:inline;
}
.node--type-event .event-presentation-item span {
  color: #555;
  letter-spacing: -0.025em;
}
.node--type-event .event-presentation-item ul {
  padding: 0;
}
.node--type-event .event-presentation-item ul li {
  list-style: none;
  font-weight: bold;
  margin: 0 0 .5em;
}
.node--type-event .event-presentation-item ul li a small {
  font-weight: 400;
}
.node--type-event .views-field-working-paper-no a {
  padding-left: .1em;
  padding-right: .5em;  
}
.node--type-event .views-field-working-paper-type a:before,
.node--type-event .event-presentation-item a::before {
  font-family: "Font Awesome 5 Free";
  content: "\f15b";
  padding-right: .5rem;
  font-weight: normal;
}
