body {
    font-family: 'Poppins', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
h1, h2, h3, h4 {
    font-family: 'Poppins', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    color: #333;
}
p {
    color: #444;
}
a {
    color: #563455;
}
a:visited {
    color: #563455;
}
a:hover,
a:active {
    color: #6D426D;
}
#author {
    background-color: #FFF9F9;
}
#author .auth-block {
    color: #999;
}
.tag {
    color: #fff;
    background-color: #26273A;
    margin: 7px 14px 7px 0;
}
.list-title {
    background-color: #26273A;
}
.list-title h3 {
    color: #fff;
    font-size: 1.4rem;
    letter-spacing: 1.0px;
}
.list-title h3:before {
    content: none;
}
.list-description {
    background-color: #FFF9F9;
}
.list-highlights {
    background-color: #FFF2F1;
}
.cta button,
.cta a {
    background-color: #6D426D !important;
    border-color: #6D426D !important;
    border-radius: 25px;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.25px;
}
.cta button:hover,
.cta button:active,
.cta a:hover,
.cta a:active {
    background-color: #563455 !important;
    border-color: #563455 !important;
}
#footer {
    background-color: #000;
}
#footer h5 {
    color: #fff;
}
#footer li, #footer a {
    color: #ccc;
    font-weight: 400;
}
#footer a:hover {
    color: #F56083;
    text-decoration: none;
}
#legal {
    background-color: #131315;
}
#legal p, #legal a {
    color: #fff;
}
#legal a:hover {
    color: #F56083;
}
