body {
  font-family: 'Jost', sans-serif;
  font-weight: 400;
}

.background-image {
  height: 500px;
  background-image: url('manchester.jpg');
  background-repeat: repeat-x;
  background-position-x: center;
}

.fg-grey {
  color: #3d3d3d;
}

.bg-grey {
  background: #3d3d3d;
}

.fg-white {
  color: #ffffff;
}

.bg-white {
  background: #ffffff;
}

.job-header {
  border-bottom-color: #e83a1d;
  border-bottom-width: 5px;
}

.small-text {
  font-size: 0.8em;
  font-weight: 300;
}

.header a:link,
.header a:visited,
.header a:active,
.job-header a:link,
.job-header a:visited,
.job-header a:active,
.footer a:link,
.footer a:visited,
.footer a:active {
  text-decoration: none;
  color: #ffffff;
}

.header a:hover,
.job-header a:hover,
.footer a:hover {
  text-decoration: none;
  color: #e83a1d;
}

.job-body a:link,
.job-body a:visited,
.job-body a:active,
.job-contact a:link,
.job-contact a:visited,
.job-contact a:active {
    text-decoration: none;
  color: #3d3d3d;
}

.job-body a:hover,
.job-contact a:hover {
  text-decoration: none;
  color: #ae1648;
}

.material-symbols-outlined {
  font-weight: 600;
  font-size: 1em;
  color: #ae1648;
  vertical-align: middle;
  padding-bottom: 0.2em;
}

.li-social-logo {
  vertical-align: middle;
  margin-bottom: 7px;
}

.dark-editable-element {
  border-bottom-style: none;
}