/* Hide GWeb Breadcrumbs  */
.l-header-breadcrumb {
    display: none;
}
/* Hide GWeb Footer  */
.l-footer-breadcrumb{
    display: none;
}
/* Hide Extra Footer Margin on GWeb */
.last-margin{
    margin: 0;
}
/* Hide Scroll to top of page button  */
.l-to-pagetop{
    display: none;
}
/* Custom T&Cs Styling  */
.ms_list_wrapper {

    .ms_list_item {
        flex: 1 1 auto;
        min-width: 0;
    }

    .ms_list_decimal,
    .ms_list_alpha {
        display: block;
    }

    .ms_list_decimal:is(ol),
    .ms_list_decimal>ol {
        counter-reset: item;
        list-style: none;
        padding-left: 2em;
    }

    .ms_list_wrapper>.ms_list_decimal:is(ol) {
        padding-left: 0;
    }

    .ms_list_decimal:is(ol)>li,
    .ms_list_decimal>ol>li {
        display: flex;
        align-items: flex-start;
    }

    .ms_list_decimal:is(ol)>li:before,
    .ms_list_decimal>ol>li:before {
        counter-increment: item;
        content: counters(item, ".") ".";
        font-weight: bold;
        margin-right: 0.6em;
        flex: 0 0 auto;
    }

    .ms_list_alpha:is(ol),
    .ms_list_alpha>ol {
        counter-reset: item;
        list-style: none;
        padding-left: 2em;
    }

    .ms_list_alpha:is(ol)>li,
    .ms_list_alpha>ol>li {
        display: flex;
        align-items: flex-start;
    }

    .ms_list_alpha:is(ol)>li:before,
    .ms_list_alpha>ol>li:before {
        counter-increment: item;
        content: "(" counter(item, lower-alpha) ")";
        font-weight: normal;
        margin-right: 0.6em;
        flex: 0 0 auto;
    }

    .l1_item {
        margin-bottom: 1em;
    }

    .ms_list_alpha {
        margin-bottom: .5em;
    }

    .ms_header {
        font-weight: bold;
        margin-bottom: .5em;
    }

    .ms_copy {
        margin-bottom: 0.5em;

    }

}

@media only screen and (max-width: 599px) {
    .ms_list_wrapper {

        .ms_list_decimal {
            margin-left: 0;
        }

        .ms_list_decimal>ol {
            padding-left: 0;
        }

        .ms_list_alpha>ol {
            padding-left: 0;
        }
    }
}