




.sf-menu, .sf-menu li {
	background-color: #391458 ! important;}
.sf-menu li li {
	background-color: #928bc6 ! important;}
.sf-menu li li li {
	background-color: #928bc6 ! important;}

.sf-menu a, .sf-menu a:visited {
	color: #ffffff! important;}

.sf-menu li li a, .sf-menu li li a:visited {
	color: #ffffff ! important;}
.sf-menu li li li a, .sf-menu li li li a:visited {
	color: #ffffff ! important;}


.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #928bc6 ! important;	color: #ffffff ! important;}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #524c7c ! important;	color: #ffffff ! important;}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
.sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active {
	background: #564f84 ! important;	color: #ffffff ! important;}

#content-heading {
	color: #391458 ! important;}

.signin-prompt {
	color: #391458 ! important;}

#homepage-area {
	background-color: #b2a69c ! important;}

form #special{
}
#head-logo {
    width: auto;
    height: auto;
    max-height: 85px;
    margin: 0;
    max-width: unset;
    margin-bottom: 15px;
}

.button {
    color: #391458;
    background-color: #ffffff;
    border: 1px solid #391458;
}
.primary-button {
    color: #ffffff;
    background-color: #391458;
    border: 1px solid #391458;
}

.primary-button:hover, .button:hover {
    background: #928bc6 ! important;
    color: #ffffff ! important;
}

