.fn_generate_base_list_styles() {}

.fn_generate_base_list_styles() when (@feature_theme_customized_lists_styles = 1) {
    .moto-widget-text {
        ul, ol {
            li:last-child {
                margin-bottom: 0;
            }
        }
        li {
            position: relative;
            &:before {
                position: absolute;
                transform: translate(0, 0);
                left: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                content: ' ';
                transition: .3s;
                line-height: 1;
                letter-spacing: 0;
                font-style: normal;
                font-weight: 400;
            }
        }
        ol {
            counter-reset: moto-counter;
            li:before {
                counter-increment: moto-counter;
            }
        }
        ul {
            li:before {
                font-family: 'FontAwesome';
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
        }
    }

}

.fn_generate_base_list_styles();
