@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-Medium.woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-MediumItalic.woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-Regular.woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-RegularItalic.woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-Semibold.woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-SemiboldItalic.woff");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-Bold.woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "metric";
  src: url("/Templates/lmu2019/fonts/MetricWeb-BoldItalic.woff");
  font-style: italic;
  font-weight: 700;
}
body.full-width #main-content {
  width: 100%;
}
body.full-width .main__sidebar {
  display: none;
}

/* Input submit style copied from button-3d class */
input[type=submit] {
  display: block;
  padding: 0.75rem 1.5rem;
  font-weight: 600;
  font-size: 0.8125rem;
  color: #AB0C2F;
  cursor: pointer;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  border: 0.0625rem solid #AB0C2F;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

@media (min-width: 32em) {
  input[type=submit] {
    display: inline-block;
  }
}
input[type=submit]:focus,
input[type=submit]:hover {
  color: #ffffff;
  background-color: #AB0C2F;
}

.clear-both {
  clear: both;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

fieldset {
  border: none;
  border-top: 2px solid #C8C9C7;
  font-weight: bold;
}
fieldset .description {
  color: #888B8D;
}
fieldset legend {
  color: #888B8D;
  padding: 1rem;
}

#main-content img {
  display: inline-block;
}

#main-content input[type=email], #main-content input[type=number], #main-content input[type=password], #main-content input[type=tel], #main-content input[type=text], .main__sidebar input[type=email], .main__sidebar input[type=number], .main__sidebar input[type=password], .main__sidebar input[type=tel], .main__sidebar input[type=text] {
  height: 2.5rem;
  background-color: #fff;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  border: 1px solid #888B8D;
  margin-bottom: 1rem;
}
#main-content select, .main__sidebar select {
  height: 2.5rem;
  background-color: #fff;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  border: 1px solid #888B8D;
  margin-bottom: 1rem;
}
#main-content textarea, .main__sidebar textarea {
  background-color: #fff;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  border: 1px solid #888B8D;
  margin-bottom: 1rem;
}

ul li ul, ul:not([class]) li ul:not([class]) {
  margin: 0.5em 0;
}

/*# sourceMappingURL=style-updates.css.map */
