/*** ACCENT CUSTOM STYLES ***/
/*  Variables */
/*  Primary Colors */
.res-local-header-wrapper {
  background-color: #792082;
}
.res-local-header .site-heading a {
  color: #ffffff;
}
.resButtons .res-buttons .style1 .row .row-height .outside-full-height .inside-full-height,
.resButtons .res-buttons .style1 .row .row-height .outside-full-height a {
  background-color: #792082;
  color: #ffffff;
  border: none;
}
.resTable table.table.table-bordered th,
.resTable table.table.table-striped th {
  background-color: #792082;
  color: #ffffff;
}
.resTable table.table.table-bordered th a,
.resTable table.table.table-striped th a {
  color: #ffffff;
}
.resImageText .thumbnail .overlayText {
  background-color: #792082;
  color: #ffffff;
}
.resImageText .thumbnail a .overlayText {
  color: #ffffff;
}
.nav-tabs > li {
  background-color: #792082;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: #792082;
  border: 1px solid #792082;
}
.nav-tabs > li a {
  color: #ffffff;
}
.resBiography .bioDisplay2 .bioInside .bioStrip .bioStripItemContainer .bioStripItem {
  background-color: #792082;
  color: #ffffff;
}
.resBiography .bioDisplay2 .bioInside .bioStrip .bioStripItemContainer .bioStripItem a {
  color: #ffffff;
}
.resAnnouncement .infoContainer.style1 {
  background-color: #792082;
  color: #ffffff;
}
.resAnnouncement .infoContainer.style1 a {
  color: #ffffff;
}
.resSection .res-section.background-primary {
  background-color: #792082;
}
.resSection .res-section.background-primary .resText .res-text:not(.background-opaque) {
  color: #ffffff;
}
.resSection .res-section.background-primary .resText .res-text:not(.background-opaque) :not(.optionalButton) a {
  color: #ffffff;
}
.resSection .res-section.background-primary .background-FFFFFF .resText .res-text:not(.background-opaque) {
  color: inherit;
}
.resSection .res-section.background-primary .background-FFFFFF .resText .res-text:not(.background-opaque) :not(.optionalButton) a {
  color: inherit;
}
.resFullWidthColour .res-fullwidth.background-primary {
  background-color: #792082;
  color: #ffffff;
}
/*  Secondary Colors */
.resButtons .res-buttons .row .row-height .outside-full-height .inside-full-height {
  background-color: #792082;
  border-color: #792082;
}
.resButtons .res-buttons .row .row-height .outside-full-height a {
  color: #ffffff;
}
.resAnnouncement .infoContainer.style2 {
  border: 3px solid #792082;
}
.resFullWidthColour .res-fullwidth {
  color: #ffffff;
  background-color: #792082;
}
.resFullWidthColour .res-fullwidth a {
  color: #ffffff;
}
.optionalButton {
  border-color: #792082;
}
.optionalButton:hover {
  border-color: #792082;
  background-color: #792082;
}
.optionalButton .btn:hover,
.optionalButton .btn-default:hover,
.optionalButton .btn-block:hover {
  color: #ffffff;
}
.resBackgroundImage .res-backgroundimage .background-image .scroll-container .scroll-button,
.resBackgroundVideo .res-backgroundvideo .background-video .scroll-container .scroll-button {
  color: #ffffff;
  background-color: #792082;
}
.resSection .res-section.background-secondary {
  background-color: #792082;
}
.resSection .res-section.background-secondary .resText .res-text:not(.background-opaque) {
  color: #ffffff;
}
.resSection .res-section.background-secondary .resText .res-text:not(.background-opaque) :not(.optionalButton) a {
  color: #ffffff;
}
.resSection .res-section.background-secondary .background-FFFFFF .resText .res-text:not(.background-opaque) {
  color: inherit;
}
.resSection .res-section.background-secondary .background-FFFFFF .resText .res-text:not(.background-opaque) :not(.optionalButton) a {
  color: inherit;
}
.resSearch .accent .resSearchQ {
  border: solid 1px #792082;
}
.resSearch .accent .input-group-btn:last-child > .btn {
  background: #792082;
  border: solid 4px #792082;
  color: #ffffff;
}
