/** Custom Site Styles **/
p a{
	color: #091871;
}

p a:hover{
	color: #091871;
	text-decoration: underline;
}

ol, ul{
	margin-block-end: .9em;
}

.pdf-link a{
    color: inherit;
    padding-left: 30px;
    position: relative;
}

.pdf-link a:hover{
    color: inherit;
}

.pdf-link a::before{
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22e-font-icon-svg%20e-fas-file-pdf%22%20viewBox%3D%220%200%20384%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23FFB82F%22%20d%3D%22M181.9%20256.1c-5-16-4.9-46.9-2-46.9%208.4%200%207.6%2036.9%202%2046.9zm-1.7%2047.2c-7.7%2020.2-17.3%2043.3-28.4%2062.7%2018.3-7%2039-17.2%2062.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1%20428.1c0%20.8%2013.2-5.4%2034.9-40.2-6.7%206.3-29.1%2024.5-34.9%2040.2zM248%20160h136v328c0%2013.3-10.7%2024-24%2024H24c-13.3%200-24-10.7-24-24V24C0%2010.7%2010.7%200%2024%200h200v136c0%2013.2%2010.8%2024%2024%2024zm-8%20171.8c-20-12.2-33.3-29-42.7-53.8%204.5-18.5%2011.6-46.6%206.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5%2018.3-.4%2044.1%208.1%2077-11.6%2027.6-28.7%2064.6-40.8%2085.8-.1%200-.1.1-.2.1-27.1%2013.9-73.6%2044.5-54.5%2068%205.6%206.9%2016%2010%2021.5%2010%2017.9%200%2035.7-18%2061.1-61.8%2025.8-8.5%2054.1-19.1%2079-23.2%2021.7%2011.8%2047.1%2019.5%2064%2019.5%2029.2%200%2031.2-32%2019.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377%20105L279%207c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1%20255.3c4.1-2.7-2.5-11.9-42.8-9%2037.1%2015.8%2042.8%209%2042.8%209z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    width: 20px;
    left: 0px;
}

/** Events Page Styles **/
.events-header {
  padding: 100px 25px 0px 25px;
  max-width: 1250px;
  margin: 0 auto;
}
.events-heading-container {
  position: relative;
  width: 50%;
  padding: 25px 25px 25px 0px;
  background-color: #ffb82f;
}
.events-heading-container::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: inherit;
  left: -100%;
  top: 0;
  z-index: 10;
}
.events-heading {
  font-family: "Playfair Display", Sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1em;
  color: #091871;
  padding: 0px;
  margin: 0px;
}

@media (max-width: 1024px) {
  .events-heading {
    font-size: 3rem;
  }
  .events-heading-container {
    width: 70%;
  }
}

@media (max-width: 767px) {
  .events-header {
    padding: 0px;
  }
  .events-heading {
    font-size: 2.2rem;
    text-align: center;
  }
  .events-heading-container {
    width: 100%;
  }
}
