:root {
  --container-width: 1140px;
}

:root {
  --container-wide-width: 1490px;
}

:root {
  --primary-color: #0d6efd;
}

.has-font-family-sans-serif {
  font-family: montserrat, sans-serif;
}

.has-font-family-sans-serif-font-family {
  font-family: montserrat, sans-serif;
}

.has-font-family-serif {
  font-family: playfair-display, serif;
}

.has-font-family-serif-font-family {
  font-family: playfair-display, serif;
}

.has-headings-font-family {
  font-family: playfair-display, serif;
}

.has-headings-font-family-font-family {
  font-family: playfair-display, serif;
}

:root {
  --bs-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
}

:root {
  --bs-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
}

:root {
  --bs-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
}

/** Import Bootstrap functions */
/** Bootstrap navbar fix (https://git.io/fADqW) */
.team-member-links a {
  background: #F04F23;
  color: #FFF;
  padding: 8px 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  border-radius: 20px;
}
.team-member-links a:hover {
  opacity: 0.8;
}