.site-branding__slogan {
	font-variant: small-caps;
}

.site-logo {
    max-height: 4.25rem!important;
}

.block-views-blockfiltered-current-issue-block-1 .panel__title, .block-views-blockfiltered-current-issue-current_issue_block .panel__title {
  margin-bottom: 5px;
}

.views-element-container.block.block-views.block-views-blockfiltered-current-issue-1 h2.panel__title {
  margin-bottom: 0.5rem;
  font-size: 2.2rem;
  font-weight: normal;
}

@media (max-width: 991px) {
  .views-element-container.block.block-views.block-views-blockfiltered-current-issue-1 h2.panel__title, #block-block-current-online h2.panel__title {
    font-size: 3.4rem;
  }
}

.view-i.view-id-filtered_current_issue .view-grouping-header {
  font-family: "Amiri", serif;
  font-size: 1.8rem;
  color: #2f4d6a;
  font-style: italic;
  font-weight: 500;
}
.view-id-filtered_current_issue .view-grouping-content h2 {
  color: #DAAA00;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  margin: 1rem 0;
  text-transform: uppercase;
}
.view-id-filtered_current_issue .view-grouping-content h3.vm-teaser__title a {
  color: #000000;
  text-decoration: none;
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: normal;
}
.view-id-filtered_current_issue .view-grouping-content h3.vm-teaser__title a:hover {
  color: #0275d8;
}
.view-id-filtered_current_issue .view-grouping-content .vm-person--author-org h3 {
  display: inline;
}
.view-id-filtered_current_issue .view-grouping-content .vm-person--author-org .field--name-field-p-org {
  display: inline;
}
.view-id-filtered_current_issue .view-grouping-content .field--name-field-p-org, .view-id-filtered_current_issue .view-grouping-content .field-vm-teaser-ja-author {
  color: #727272;
  font-weight: normal;
}
.view-id-filtered_current_issue .view-grouping-content .vm-teaser-ja-author {
  margin-bottom: 0;
}
div.lawreview-home div.view-grouping-content > h3, div.lawreview-issue div.view-grouping-content > h3 {
    color: #DAAA00;
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
    font-weight: bold;
    margin: 1rem 0;
    text-transform: uppercase;
    font-style: normal;
}