/*! Theme Name: WeightMatters 2018 */

.hmg-button-group {
  display: flex;
}

.hmg-button-group .btn {
  flex: 1;
}

.body-wm {
  --hmg-heading-font: Montserrat, sans-serif;
  --hmg-body-font: Montserrat, sans-serif;

  --hmg-color-main: 47, 168, 78;
  --hmg-color-secondary: 225, 200, 120;
  --hmg-color-teal: 31, 143, 138;
  --hmg-color-grey: 122, 122, 122;
  --hmg-color-grey-light: 202, 198, 196;
  --hmg-color-grey-dark: 42, 42, 42;
  --hmg-color-background: 247, 246, 244;
  --hmg-color-accent: var(--hmg-color-teal);
  --hmg-button-green: var(--hmg-color-main);

  --hmg-card-teal: 11, 71, 82;
  --hmg-card-green: 27, 73, 13;
  --hmg-card-pink: 97, 20, 53;
  --hmg-card-purple: 55, 11, 78;
  --hmg-card-blue: 19, 35, 74;

  --hmg-card-light-teal: 229, 251, 255;
  --hmg-card-light-green: 237, 255, 232;
  --hmg-card-light-pink: 255, 236, 244;
  --hmg-card-light-purple: 246, 230, 255;
  --hmg-card-light-blue: 226, 235, 255;

  --hmg-button-yellow: 242, 194, 53;
  --hmg-button-orange: 255, 121, 64;
  --hmg-button-red: 255, 46, 60;
  --hmg-button-green: 189, 216, 50;

  --wp--preset--font-size--small: 75%;
  --wp--preset--font-size--medium: 100%;
  --wp--preset--font-size--large: 120%;
  --wp--preset--font-size--x-large: 150%;
}

.nm-dietitian-team-cards__columns {
  gap: 0 !important
}

.hmg-feature__button-link--green {
  color: white !important
}

@media screen and (min-width: 1024px) {
  .nm-dietitian-team-cards .hmg-feature {
    gap: 19px;
    flex-direction: column;
    align-items: center;
    padding: 19px;
  }

  .nm-dietitian-team-cards .hmg-feature__image {
    flex: 0 0 240px;
  }
}

.hmg-footer-contact {
  background-color: rgba(var(--hmg-color-main), .75) !important;
}