a, a:visited, a:hover
{
        color: #1dc97f;
}

.siteTitle,
.siteTitle A, 
.siteTitle A:visited,
.siteTitle A:hover
{
  color: #1dc97f;
}

#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: #1dc97f;
  border: solid 2px #1dc97f;
}

#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: #1dc97f;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button, 
.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover {
    background-color: #1dc97f;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover
{
    color: #FD4F57;
    background-color: white;
}

#slideshow-banner .bx-pager-link.active {
    background: #1dc97f;
}

h2.header,
div.header
{
  color: #1dc97f;  
}

.site-greeting {
    color: #1dc97f;
}

.news-block .morenews {
    background-color: #1dc97f;
}

#footer
{
    background-color: #1dc97f;
}

.MenuButtonHover
{
  background:#1dc97f;
}

.customMenuBG,
.mmenu,
TABLE.menuItemHover,
.menuTopItem a:hover,
.mmenu li.mmenu-selected > a,
.mmenu li.mmenu-selected > span
{
  background-color: #1dc97f;
}

.menuItemL2 TABLE
{
  background-color: #1dc97f;
}

.menuItemL2 A:hover
{
  background-color:#1dc97f;  
}

.login input[type=submit] {
    background-color: #1dc97f;
}

.login .loginContainer .subHeader {
    color: #1dc97f;
}

.login .loginContainer .noAccountSection input[type=submit] {
    background-color: #c7efd6;
    color: #1dc97f;
}

.indexPage #section-main {
    background-color: #c7efd6!important;
}

.bottom-bg-inner
{
  background-color: #5D86FF;
}

.MenuButton
{
  border:solid 2px #fd4f57;
}
.MenuButton TD
{
  background:#fd4f57;
}


.tabs a 
{
  background-color: #fd4f57;
}

A.TableHeader,
DIV.TableHeader,
TH.TableHeader,
TD.TableHeader,
.TableHeader TH, .TableHeader TD
{
  background-color: #fd4f57;
}

.subscribe-content .subscribeContactSubmit
{
 color: #5D86FF;
}

.subscribeContactTable .subscribeContactTableValueTD input {
    background-color: #DBE9FF;
}

button:not(.close):not(.menu-btn), html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #fd4f57;
}

#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: #D6F9F9 !important;
}

.registerPage,
.demosPage,
.makeupsPage {
  background-color: #D6F9F9;  
}

.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: #1dc97f;
}

.customButton, a.customButton:visited, a.customButton {
    background-color: #1dc97f;
    border-color: #1dc97f;
}