:root {
    --default: #222;
}

body {
    font-size: 14px;
    line-height: 22px;
}

#footer .footer-ribbon {
    background: var(--tertiary);
}

#footer .footer-ribbon:before {
    border-right-color: var(--tertiary-300);
    border-left-color: var(--tertiary-300);
}

#footer .footer-ribbon span {
    font-size: 2em;
    font-family: "Caveat", cursive;
}

.pricing-table .plan.plan-featured {
    transform: scale(1.05);
}

.pricing-table .plan .plan-features ul li {
    line-height: 22px;
    font-size: 1em;
    padding: 0.5em 0;
}

.pricing-table .plan.plan-featured .plan-features ul li {
    font-size: 13px;
}

.pricing-table .plan .plan-features {
    text-align: left;
}