﻿
.header-background {
    width: 100%;
    margin-top: -100px;
}

.price-table {
    width: 250px;
}

    .price-table thead tr th:first-child {
        width: 30%;
    }

a.ft-nav-link {
    color: black;
}

.legal-text p {
    text-align: justify;
}

.legal-text a {
    color: black;
    font-weight: bold;
}

ol.legal {
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 1em;
    list-style-position: outside;
    margin-bottom: 5em;
}

    ol.legal li::marker {
        font-weight: bold;
    }

    ol.legal li {
        padding-left: 1em;
        text-align: justify;
        margin-bottom: 1em;
    }

        ol.legal li p {
            margin-top: 1em !important;
        }

        ol.legal li a {
            color: black !important;
            font-weight: bold;
        }

        ol.legal li ul li {
            margin-bottom: revert;
        }

ol.legal-inner-list {
    list-style-type: upper-alpha;
    list-style-position: revert;
}

    ol.legal-inner-list li::marker {
        font-weight: normal;
    }

    ol.legal-inner-list li {
        margin-bottom: initial
    }

.legal-bold {
    font-weight: bold;
    color: black;
}

.terms-header {
    color: black;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 0;
    font-size: larger
}

.flickity-prev-next-button {
    top: 30% !important;
}

.ft-about-us {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

/*.price-table tbody tr {
        border-bottom: 1px solid #000;
    }*/


/*.image-rounded {
    border-radius: 10px; 
    border: 4px solid #000; 
}
*/
