.header-menu::before {
    background-color: #87297E;
}

input[type="submit"] {
    background-color: #87297E;
}

h2 {
    color: #87297E;
}

p a:hover {
    color: #87297E;
}

.btn,
a.btn,
input[type="submit"].btn {
    background-color: #87297E;
}

.quick-links li a:hover svg path {
    fill: #87297E;
}

.side-nav header {
    color: #87297E;
}

.pagination a:hover {
    background-color: #87297E;
}

#search-results mark {
    background-color: #87297E;
}

#search-results a:hover {
    color: #87297E;
}

.sub-menu li a:hover {
    color: #87297E;
}

.fixed .header-menu,
#inner .header-menu {
    background-color: #87297E;
}

.breadcrumbs li:last-child {
    color: #87297E;
}

.recent-notices h3,
.quick-links h2 {
    color: #87297E;
}

.recent-notices p a {
    color: #87297E;
}

.sub-nav>li>a {
    color: #87297E;
}

.col-right a {
    color: #87297E;
}

.blog-box h3 {
    color: #87297E;
}

.blog-menu .year-link {
    background-color: #87297E;
}

.all-staff figure span {
    background-color: #87297E;
}

.view-more,
.bio-link {
    color: #87297E;
}

.short-line.blue {
    background-color: #87297E;
}

.download:hover,
.download:after {
    color: #87297E;
}

.agendas-archive header {
    color: #87297E;
}

.options h3 {
    color: #87297E;
}

#container .cats-menu .cats-link.active {
    color: #87297E;
}

.category-right .sbOptions,
.cal-nav .sbOptions {
    background-color: #87297E !important;
    border: 1px solid #87297E;
}
#filter-cal .btn.on {
	background-color: #87297E;
	color: #fff;
}

div.cal-nav div.selectBox {
    background-color: #87297E !important;
}

li.on div.calNum {
    border-top-color: #87297E;
    color: #87297E;
}

#submit-date:hover {
    border-color: #87297E !important;
}
.event-listing .read-more {
	color: #87297E !important;
}

ul.selector li a {
    color: #87297E !important;
}

ul:not([class]) li:not([class]):before {
	background-color: #87297E;
}

.grid-icon > span, 
.grid-icon > span:before, 
.grid-icon > span:after,
.list-icon > span, 
.list-icon > span:before, 
.list-icon > span:after {
	background-color: #87297E !important;
}
li.on div.calNum {
	border-top-color: #87297E !important;
	color: #87297E !important;
}
.calendar ul ul li:before {
    border-top: 2px soid'#87297E;
}

.calendar.list .read-more {
    color: #87297E;
}

.clear-filter .text-link:hover span {
    border-color: #87297E;
}

#filter-cal p [class*="btn-cat"] {
    border-color: #87297E;
}

#filter-cal p [class*="btn-cat"].on,
#filter-cal p [class*="btn-cat"]:hover {
    background-color: #87297E;
}

.col-right ul:not([class]) li::before {
    background-color: #87297E;
}

.col-left ul:not([class]) li::before {
    background-color: #87297E;
}

@media screen and (max-width: 900px) {
    .header-menu {
        background-color: #87297E;
    }

    .nav-menu li.active>a {
        color: #87297E;
    }
}

@media screen and (max-width: 770px) {
    .search-box {
        background-color: #87297E;
    }
}