/*Variables*/
#lgh #associationsPage #bodySection {
  padding-top: 45px;
}
#lgh #associationsPage #bodySection .associations-container .associations .association {
  display: block;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 1rem;
}
#lgh #associationsPage #bodySection .associations-container .associations .association .a-img,
#lgh #associationsPage #bodySection .associations-container .associations .association .a-info {
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}
#lgh #associationsPage #bodySection .associations-container .associations .association .a-img p,
#lgh #associationsPage #bodySection .associations-container .associations .association .a-info p {
  font-size: 1.12rem;
}
#lgh #associationsPage #bodySection .associations-container .associations .association .a-img img {
  max-width: 50%;
}
/* Responsive adjustments */
@media screen and (min-width: 768px) {
  #lgh #associationsPage #bodySection .associations-container .associations .association {
    display: flex;
  }
  #lgh #associationsPage #bodySection .associations-container .associations .association .a-img {
    flex: 0 0 25%;
    max-width: 25%;
  }
  #lgh #associationsPage #bodySection .associations-container .associations .association .a-info {
    flex: 0 0 75%;
    max-width: 75%;
  }
  #lgh #associationsPage #bodySection .associations-container .associations .association .a-img img {
    min-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  #lgh #associationsPage #bodySection .associations-container .associations .association .a-img {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  #lgh #associationsPage #bodySection .associations-container .associations .association .a-info {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
}
