.purple {
  margin-bottom: 2em;
  padding: 35px 20px;
  padding: 2.1875rem 1.2rem;
  background: #522f91;
  color: #fff;
}

.gold {
  margin-bottom: 2em;
  padding: 35px 20px;
  padding: 2.1875rem 1.4rem;
  background: #c19e3c;
  color: #fff;
}

.purple .fs_style_23,
.gold .fs_style_23 {
  padding-left: 0;
  line-height: 36px;
  line-height: 3rem;
  text-align: center;
  border: 0;
  color: #fff;
}

.purple .fs_style_23:before,
.gold .fs_style_23:before {
  top: 0;
}

.purple .fs_style_23:after,
.gold .fs_style_23:after {
  top: .1em;
  margin-left: 1rem;
}

.purple h2,
.gold h2 {
  color: #fff;
}

.purple h2 span,
.gold h2 span {
  font-weight: bold;
}

.purple h2 span {
  color: #c19e3c;
}
.gold h2 span {
  color: #522f91;
}
[aria-labelledby*='ui-dialog-title-pagePopModal'] .ui-dialog-content {
color: #000;
}
[aria-labelledby*='ui-dialog-title-pagePopModal'] .ui-dialog-title:before {
color: #fff;
}
[aria-labelledby*='ui-dialog-title-pagePopModal'] .ui-dialog-title {
color: #fff;
}
[aria-labelledby*='ui-dialog-title-pagePopModal'] .ui-dialog-buttonpane {
background: #580f8b;
}
div[aria-labelledby="ui-dialog-title-pagePopModal"] .ui-dialog-titlebar {
background: #580f8b;
}
span.pagePopLink {
 background: none;
}

html {
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  }

.nav-main li:first-child a {
  -webkit-border-radius: .5em 0 0 .5em;
  border-radius: .5em 0 0 .5em;
}

.nav-main li:last-child a {
  -webkit-border-radius: 0 .5em .5em 0;
  border-radius: 0 .5em .5em 0;
}
