/*
 Theme Name:   X Child Theme
 Description:  A child theme of the X WordPress theme
 Author:       Carl Widdowson
 Template:     x
 Version:      1.0.0
*/

@import "css/styles.css";
/* pulls in all of the SCSS files */


.about-subheadline h3 {
  font-size: 26px;
  font-weight: 300;
  color: #484848;
}

.about-subheadline h3 {
  font-size: 26px;
  font-weight: 300;
  color: #484848;
}

.management-committee-section {
  max-width: 1440px;
  margin: 0 auto !important;
  padding-bottom: 30px;
  position: relative;
}
.management-committee-section .x-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.management-committee-section .x-column .leadership-profile {
  max-width: 180px;
  padding-left: 0;
  padding-right: 0;
}
.management-committee-section .x-column .leadership-profile h3 {
  margin-bottom: 10px;
  font-size: 20px;
}

.general-leadership-section {
  max-width: 1440px;
  margin: 0 auto !important;
  padding-bottom: 30px;
  position: relative;
}
.general-leadership-section .x-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.general-leadership-section .x-column .leadership-profile {
  max-width: 190px;
  padding-left: 0;
  padding-right: 0;
}
.general-leadership-section .x-column .leadership-profile h3 {
  margin-bottom: 10px;
  font-size: 20px;
}
.general-leadership-section .wider-profiles .x-column .leadership-profile {
  max-width: 220px;
}

.leadership-profile h3 a em {
  font-size: 20px;
  color: #444;
  font-style: normal;
}

.leadership-asterisk {
  font-weight: bold;
  color: #444;
}
.leadership-asterisk p {
  margin-top: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #444;
}

@media screen and (max-width: 1440px) {
  .management-committee-section {
    max-width: 100%;
    margin: 0 25px !important;
  }
  .general-leadership-section {
    max-width: 100%;
    margin: 0 25px !important;
  }
}
@media screen and (max-width: 991px) {
  .management-committee-section .x-column {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .general-leadership-section .x-column {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .headline h2 {
    font-size: 32px;
    padding: 10px 35px;
  }
  .about-subheadline h3 {
    margin-bottom: 25px;
  }
  .leadership-profile {
    padding: 9px 20px;
  }
}