.drts .drts-payment-pricing-table .drts-payment-plan {
    margin-bottom: 2em;
}

.drts-payment-pricing-table .drts-payment-plan h2 {
    font-weight: 300;
}

.drts-payment-pricing-table .drts-payment-plan-features > div:last-child {
    border-bottom: 0;
}

.drts-payment-pricing-table .drts-payment-plan-features em {
    font-weight: bold;
    font-style: normal;
}

.drts-payment-pricing-table .drts-payment-plan-header {
    text-transform: uppercase;
}

@media (min-width: 576px) {
    .drts .drts-payment-pricing-table-group .drts-payment-plan + .drts-payment-plan {
        border-left: 1px solid rgba(0, 0, 0, 0.125);
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan:not(:last-child) {
        border-right-width: 0;
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan-featured {
        border-right-width: 1px !important;
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan-featured + .drts-payment-plan {
        border-left-width: 0;
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan:not(:first-child):not(:last-child) .drts-payment-plan-footer {
        border-radius: 0;
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan:first-child .drts-payment-plan-footer {
        border-bottom-right-radius: 0;
    }

    .drts .drts-payment-pricing-table-group .drts-payment-plan:last-child .drts-payment-plan-footer {
        border-bottom-left-radius: 0;
    }

    .drts .drts-payment-pricing-table .drts-payment-plan {
        margin-top: 0;
        margin-bottom: 0;
        z-index: 1;
    }

    .drts .drts-payment-pricing-table .drts-payment-plan-featured {
        transform: scale(1.1);
        z-index: 2;
        border-radius: calc(.25em) !important;
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    }

    .drts .drts-payment-pricing-table-has-featured {
        margin: 2em 0;
    }
}
