.checkout-steps
{
    width: 100%;
    border: none;
    padding: 0;
    margin-bottom: 30px;
}
.checkout-steps .checkout-step
{
    position: relative;
    width: calc(100% / 4);
    color: var(--checkout-step-text-color);
    font-weight: normal!important;
    padding-top: 10px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--default-border-color);
}
.checkout-steps.steps-5 .checkout-step
{
    width: calc(100% / 5);
}
.checkout-steps.steps-6 .checkout-step
{
    width: calc(100% / 6);
}

.checkout-steps .checkout-step:after
{
    content: "";
}
.checkout-steps .checkout-step.current
{
    color: #000000;
    font-weight: 600!important;
    border-bottom-color: #000000;
}

.location-finder-item .tel::before,
.location-finder-item .mail::before,
.location-finder-item .www::before
{
    font-family: var(--font-family-font-awesome);
    font-weight: 300;
    width: 24px;
    color: var(--link-color);
    display: inline-block;
}
.location-finder-item .tel::before
{
    content: '\f095';
}
.location-finder-item .mail::before
{
    content: '\f1fa';
}
.location-finder-item.shop .www::before
{
    content: '\f291';
}
.location-finder-item.site .www::before
{
    content: '\f0ac';
}
