/********************
  Profile and Lab
********************/

div.field.field--field_additional_contact_info .field.field--field_title {
  margin-top: 1rem;
}

div.field.field--field_additional_contact_info > div.field.field--field_title {
  font-weight: 900;
}

/********************
  News Block
********************/

#block-news-block .view {
  display: block;
}

/********************
  All Publications block
********************/

#block-views-block-publications-block-3 > div > div > div.views-view-grid.view--publications.cols-3 > article {
  padding: 1rem;
  margin: 1rem;
  background-color: #fff;
  width: 100%;
}

/********************
  Glossary links
********************/

#block-bccrc-content a[href*="/glossary"] {
  color: #0DBFD5 !important;
}

#block-bccrc-content a:hover[href*="/glossary"] {
  color: #905AA6 !important;
}

/********************
  Forms
********************/

.region__cta .webform-submission-newsletter-subscription-form .description h2 {
  color: #fff;
}

.webform-submission-newsletter-subscription-form input {
  font-size: 1rem;
}

.webform-submission-newsletter-subscription-form .webform-element-description {
  font-style: normal;
}

.webform-submission-newsletter-subscription-form .form-composite.fieldgroup .form-item,
.webform-submission-newsletter-subscription-form .form-composite .fieldset-wrapper .form-item {
  width: 100%
}

/********************
  Footer
********************/

@media (min-width: 600px) {
  #block-phsalogo {
    width: 20%;
  }

  #block-gsccirclelogo {
    width: 8%;
  }

  #block-ubclogo {
    width: 26%;
  }
}
