/* @override 
	http://sci20.local/themes/custom/b5sci20/css/local.css?* */


@charset "UTF-8";

.fas,
.fab,
.fa-solid {
  font-family: FontAwesome;
}

.article-heading-wrapper {
  height: 500px;
  display: block;
}

.article-heading-wrapper .article-heading {
  margin-top: 60px;
  max-width: 800px;
  float: left;
  background-color: rgba(8, 52, 82, 0.45);
  padding: 30px;
  color: var(--bs-white);
}

.userpic-sidebar img,
.post-list-latest img,
.byline-userpic-small img {
  border-radius: 70px;
}

.image-left {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
}

.byline .author {
  font-style: italic;
}

.node__content img {
  max-width: 100%;
}

header {
  background-color: var(--bs-gray-700);
}

.byline-category a {
  background-color: var(--bs-primary);
  color: var(--bs-white);
  padding: 3px 7px;
  border-radius: 4px;
  margin-right: 15px;
}

.navbar {
  background-color: var(--bs-gray-900) !important;
}

.navbar-main {
  background-color: var(--bs-primary) !important;
}

.view-taxonomy-term .views-row {
  margin-bottom: 45px;
}

.menu--main {
  background-color: var(--bs-secondary);
  clear: both;
}

.navbar {
  background-color: var(--bs-gray-900);
}

.view-contributors .views-row {
  float: left;
  min-height: 185px;
  margin-right: 10px;
  margin-left: 10px;
  overflow: hidden;
}

.header-container {
  color: var(--bs-white);
  margin-top: 15px;
  margin-bottom: 15px;
}

.header-container h2 {
  float: left;
  margin-top: -9px;
  margin-right: 30px;
}

footer {
  padding-bottom: 0;
}

.menu--footer {
  display: inline-block;
}

.menu--footer .nav-item {
  float: left;
  display: block;
  position: relative;
}

.pagination .page-link {
  border: none;
  border-radius: var(--bs-border-radius);
}

.pagination .disabled {
  background-color: var(--bs-white);
}