:root {
    --color-link: #7f6d96;
    --color-btn: #7f6d96;
    --color-btn-txt: #fff;
    --color-text: #3e3d49;
    --color-text-white: #FFFFFF;
    --color-title: #3e3d49;
    --color-bg-1: #fff;
    --color-bg-2: #f3f5f6;
    --color-bg-3: #3e3d49;
    --color-red: #ff2641;
    --font-title: Montserrat;
    --font-text: Lato;
}

.footer-content a,
.footer-content p {
    color: var(--color-text-white);
}
.title-color-1, .title-color-1:focus,
.title-color-1:link, .title-color-1:visited,
.title-color-1 > a,
.col-last-news .news-text,
.col-last-news .news-title h3,
#Newsletter p.default-style {
    color: var(--color-title) !important;
}