/* STLR Custom Styles */

/* logo */

@media (min-width: 992px) {
  .navbar-logo img {
    max-height: 140px;
  }
}

.navbar-brand img {
  max-height: 2em;
}

/* fonts */

body,
.navbar-logo-text,
.list-group-item-heading,
.announcement-summary-date,
.article-details-issue-identifier,
.article-summary-title,
.article-summary-date,
.announcement-date,
.issue-toc-section-title,
.card-title,
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'DM Sans', sans-serif;
}

/* link color */

a {
  color: #3366ff;
}

@media (min-width: 992px) {
  #primaryNav .dropdown-item,
  #primaryNav .dropdown-item:hover {
    color: #fff;
  }
}

/* article summary boxes */

.article-summary {
  background: #fff;
  box-radius: 8px;
  filter: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
}

/* header styling */

.main-header {
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 58%, rgba(240,240,240,1) 100%);
}

/* footer styling */

.site-footer {
  background: #1f2979;
}

/* modify footer blocks */

@media (min-width: 992px) {

  .site-footer .pkp_block {
    flex: 0 0 33%;
    width: 33%;
  }
}

/* blog page modifications OJS-75 */

.page-blog .blog-summary img {
  max-width: 50%;
  margin-bottom: 10px;
}

.page-blog-post .blog-post-content img {
  float: right;
  margin: 0 0 15px 20px;
  max-width: 50%;
}

