.ags_woo_account_navigation {
    nav.woocommerce-MyAccount-navigation {

        width: inherit;
        float: none;

        &.icon-none, &.icon-before, &.icon-after {
            ul {
                list-style-type: none;
            }
        }

        &.icon-list {

            }

        &.icon-before ul {
            li {
                a::before,
                a::after {
                    overflow: visible !important;
                }
            }
        }

        &.icon-before {
            ul {
                li {
                    a::before {
                        content: attr(data-icon);
                        font-family: ETmodules !important;
                        font-style: normal;
                        font-variant: normal;
                        font-weight: 400;
                        line-height: 1;
                        text-transform: none;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        speak: none;
                        margin-right: 5px;
                        display: inline-block;
                    }
                }
            }
        }

        &.icon-after {
            ul {
                li {
                    a::after {
                        content: attr(data-icon);
                        font-family: ETmodules !important;
                        font-style: normal;
                        font-variant: normal;
                        font-weight: 400;
                        line-height: 1;
                        text-transform: none;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        speak: none;
                        margin-left: 5px;
                        display: inline-block;
                    }
                }
            }
        }

        &.horizontal {
            ul {
                display: flex;
                flex-direction: row;
                padding: 0;
                margin: 0;
                flex-wrap: wrap;

                li {
                    margin-right: 1em;
                }
            }
        }
    }
}