@import "../../BaseTemplate/css/WebOverrides.css";
@import url("https://use.typekit.net/ztd8sda.css");
:root {
  --body-font-color: #000;
  --heading-font-color: #000;
  --primary-link-color: #8A2432;
  --primary-link-color-hover: #8A2432;
  --body-background-color: #fff;
  --section-background-color: #fdfdfd;
  --item-background-color: #fbfbfb;
  --event-image-display: none;
  --body-font-family: "degular";
}

/* simple styles to replicate website */
.l-header.simple-header {
  position: fixed;
  background: #f5eee7;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07);
  min-height: 75px;
  width: 100%;
  z-index: 999;
}
.l-header.simple-header .g-inner {
  max-width: 1440px;
  /*margin:1rem;*/
}
.l-header.simple-header .g-logo {
  display: inline-block;
  position: absolute;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  margin-left: 3rem;
}
.l-header.simple-header .g-logo img {
  width: 77px;
  /*max-width: 150px;
  max-height: 200px;
  min-width: 100px;*/
}
.l-header.simple-header .g-logo span {
  margin: 0.8rem;
}

.l-content {
  padding-top: 6rem;
}

.l-footer {
  background-color: #4a5a5b;
  color: #fff;
  height: 55px;
}
.l-footer .g-grid {
  justify-content: space-between;
}
.l-footer .g-grid .g-grid-col {
  margin: 1rem auto;
}
.l-footer .g-grid .g-grid-col .legal {
  text-align: right;
}
.l-footer p, .l-footer a {
  color: #fff;
  font-size: 13.6px;
}
.l-footer a:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0 0.6em;
}