a, a:visited, a:hover
{
        color: #9e71dd;
}

.siteTitle,
.siteTitle A, 
.siteTitle A:visited,
.siteTitle A:hover
{
  color: #9e71dd;
}

#header .social-media-icons a.social-media-link,
#header .social-media-icons a.social-media-link:visited,
#header .social-media-icons a.social-media-link:hover
{
  color: #9e71dd;
  border: solid 2px #9e71dd;
}

#header .social-media-icons .phone,
#header .social-media-icons .phone A.phone-link,
#header .social-media-icons .phone A.phone-link:visited,
#header .social-media-icons .phone A.phone-link:hover
{
  color: #9e71dd;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button, 
.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover {
    background-color: #9e71dd;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover
{
    color: #32B7BE;
    background-color: white;
}

#slideshow-banner .bx-pager-link.active {
    background: #9e71dd;
}

h2.header,
div.header
{
  color: #9e71dd;  
}

.site-greeting {
    color: #9e71dd;
}

.news-block .morenews {
    background-color: #9e71dd;
}

#footer
{
    background-color: #9e71dd;
}

.MenuButtonHover
{
  background:#9e71dd;
}

.customMenuBG,
.mmenu,
TABLE.menuItemHover,
.menuTopItem a:hover,
.mmenu li.mmenu-selected > a,
.mmenu li.mmenu-selected > span
{
  background-color: #9e71dd;
}

.menuItemL2 TABLE
{
  background-color: #9e71dd;
}

.menuItemL2 A:hover
{
  background-color:#9e71dd;  
}

.login input[type=submit] {
    background-color: #9e71dd;
}

.login .loginContainer .subHeader {
    color: #9e71dd;
}

.login .loginContainer .noAccountSection input[type=submit] {
    background-color: #e0d1ef;
    color: #9e71dd;
}

.indexPage #section-main {
    background-color: #e0d1ef!important;
}

.bottom-bg-inner
{
  background-color: #32b7be;
}

.MenuButton
{
  border:solid 2px #32b7be;
}
.MenuButton TD
{
  background:#32b7be;
}


.tabs a 
{
  background-color: #32b7be;
}

A.TableHeader,
DIV.TableHeader,
TH.TableHeader,
TD.TableHeader,
.TableHeader TH, .TableHeader TD
{
  background-color: #32b7be;
}


.subscribe-content .subscribeContactSubmit
{
 color: #32b7be;
}

.subscribeContactTable .subscribeContactTableValueTD input {
    background-color: #d6f9f9;
}

button:not(.close):not(.menu-btn), html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #32b7be;
}

#section-page-header h2:after,
#section-site-greeting .site-greeting.header:after, .news-header:after,
.loginContainer .subHeader:after {
    background-image: url(img/color-smile.svg);
}

#pageContent .page-summary, 
.page-body,
.additionalContent
{
  color: #4a4a4a;
}

.bx-caption-overlay {
    background-color: #E0D1EF !important;
}

.registerPage,
.demosPage,
.makeupsPage {
  background-color: #E0D1EF;  
}

.registerPage #pageContent .page-summary, 
.registerPage .page-body,
.registerPage .additionalContent,
.demosPage #pageContent .page-summary, 
.demosPage .page-body,
.demosPage .additionalContent,
.makeupsPage #pageContent .page-summary, 
.makeupsPage .page-body,
.makeupsPage .additionalContent
{
  color: #9e71dd;
}

.customButton, a.customButton:visited, a.customButton {
    background-color: #9e71dd;
    border-color: #9e71dd;
}
