a {
border-bottom: 1px solid  #9058be;
}

.menu-highlight {
    border-bottom: 3px solid  #9058be;
}

.tertiary-arrow, .menu-highlight .icon-cross {
  color: #9058be;
  margin-top: -0.4rem;
}

.button:hover, .button-2:hover {
    background-color:  #9058be;
    color: #fff;
}

.feature-box-inner {
    background-color: #dfd2f0 !important;
}

.feature-box-button {
  background-color: #dfd2f0;
  border: 1px solid  #9058be;
   }


.button {
    border: 0.0625rem solid  #9058be;
}

.in-page-button {
    background-color: #e6dbf3;
    color:  #9058be;
    border: none;
}

@media screen and (min-width: 1324px) {

.hero-with-text-overlay:after {
  opacity:0.95;
  background-color:   #9058be;
}
}

.alert-button {
  border:none;
}



.alert-button:hover{
  background-color: #000;
}

@media screen and (max-width: 1023px) {
.blue-border-full {
  border-bottom: 3px solid #9058be;
}
}

.menu-highlight a {
color: #9058be;
}

@media screen and (min-width: 1024px) {
.tertiary-menu {
    border-bottom: 1px solid #9058be;
}
}

.currentbranch0 a {
color:#9058be;
}

.contact-card {
background-color: #dfd2f0;
}

@media screen and (max-width: 1023px){
.tag-open {
border-bottom: 3px solid #9058be !important;
} }


.addthis_toolbox {
margin-top: 0.75rem;
}


.cta-button {
border: none;
    border-top: 5px solid #9058be;
 }
 
 .cta-button:hover {
 background-colour: #9058be;
 }
 

