  .center {
  text-align: center;
}

.center-blue {
  text-align: center;
  color: #00407a;
}

.title {
  text-align: center;
  background-color: #00407a;
  color: white;
  padding-top: 20px;
  padding-bottom: 20px;
}

.title-grey {
  color: #58585a;
  font-weight: bold;
}

.title-blue {
  color: #00407a;
  font-weight: bold;
}

.title-black {
  color: #000;
  font-weight: bold;
}

.title-orange {
  text-align: center;
  background-color: #f26722;
  color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 30%;
  border-radius: 15px;
  margin-left: auto;
  margin-right: auto;
}

.orange {
  color: #f26722;
  font-weight: bold;
}

.blue {
  color: #00407a;
  font-weight: bold;
}

.lgrey:link, .lgrey:visited, .lgrey:hover, .lgrey:active {
  color: #58585a;
  font-weight: bold;
}

.lblue:link, .lblue:visited, .lblue:hover, .lblue:active {
  color: #00407a;
  font-weight: bold;
}

.lblue2:link, .lblue2:visited, .lblue2:hover, .lblue2:active {
  color: #416fc8;
  font-weight: bold;
}

.lblack:link, .lblack:visited, .lblack:hover, .lblack:active {
  color: black;
}

.lwhite:link, .lwhite:visited, .lwhite:hover, .lwhite:active {
  color: white;
}

.img-height {
  height: 300px;
  width: auto;
}

.img-width {
  width: 60%;
  height: auto;
}

.img-width-2 {
  width: 60%;
  height: auto;
  border: 1px solid #00407a;
}

.img-width-3 {
  width: 52%;
  height: auto;
}

.medias {
  width: 34px;
  height: auto;
}

.medias-row {
  width: 50%;
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

hr.line-hr {
  border: 1px solid #c0c0c0;
}

/* Hiding the title from the included nodes in the collective view */
.view-membership-about-collective-membership .view-header article > h2:has(a[rel="bookmark"]) {
	display: none;
}