/* Concise CSS for footer.html */

.siteFooterSplitter_siteFooter {
  background-color: var(--color-blue-60);
  color: var(--color-white);
  padding: 2em 1em;
}

.siteFooterSplitter_siteFooter__innerWrapper {
  font-size: 0.8125em;
  line-height: 1rem;
}

.siteFooterSplitter_siteFooter__LogoSiteMapWrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
}
footer
  .siteFooterSplitter_siteFooter__innerWrapper
  .siteFooterMBC_siteFooter__siteMapLink {
  color: var(--color-white);
  font-weight: var(--fot-weight-normal);
}
.siteFooterSplitter_siteFooter__logo{
  display: inline-block;
}

.siteFooterSplitter_siteFooter__trademark {
  margin-bottom: 1em;
}

.siteFooterSplitter_footerNav__list {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 2em 0px;
}

.siteFooterSplitter_footerNav__item {
  align-items: center;
  display: flex;
  margin-bottom: 1.5rem;
}

.siteFooterSplitter_footerNav__item:last-of-type {
  margin-bottom: 0px;
}

.siteFooterSplitter_footerNav__imageWrapper {
  height: 15px;
  margin-left: 5px;
}

.siteFooterSplitter_footerNav__imageWrapper img {
  height: 100%;
  width: auto;
}

footer
  .siteFooterSplitter_siteFooter__innerWrapper
  .siteFooterSplitter_footerNav__link {
  font-size: 0.875em;
  display: block;
  color: var(--color-white);
  font-weight: var(--font-weight-normal);
}

.siteFooterSplitter_siteFooter__content {
  margin-bottom: 3em;
}
.siteFooterSplitter_siteFooter__content_mbc {
  margin-bottom: 26px;
}

.siteFooterSplitter_siteFooter__copyrightJobCodeWrapper {
  display: flex;
}

.siteFooterSplitter_siteFooter__jobNumber {
  margin-left: 0.7em;
}

@media (min-width: 768px) {
  .siteFooterSplitter_siteFooter {
    padding: 2em 2.75em;
  }
  .siteFooterSplitter_siteFooter__copyright,
  .siteFooterSplitter_siteFooter__jobNumber {
    display: inline-block;
  }
  .siteFooterSplitter_footerNav__list {
    display: flex;
    flex-flow: wrap;
  }
  .siteFooterSplitter_footerNav__item {
    flex: 0 0 16.67%;
    margin-bottom: 0px;
  }
  .siteFooterSplitter_footerNav__item a:first-child {
    padding-left: 0px;
  }
}

@media (min-width: 993px) {
  .siteFooterSplitter_siteFooter {
    padding: 2em 6.375em;
  }
}
