/* UPDATE MENU TRAM DESKTOP */
#main {
    .tram-sections {
        .container {
            &::before,
            &::after {
                display: none;
            }
        }
        .row {
            display: flex;
            flex-flow: row wrap;
            justify-content: flex-start;
            align-items: stretch;
            &::before,
            &::after {
                display: none;
            }
            > li {
                a {
                    display: flex;
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                    align-items: flex-start;
                    gap: 8px;
                    padding: 8px 16px 24px 32px !important;
                    
                    &::before,
                    &::after {
                        display: none;
                    }
                    .acro {
                        position: relative;
                        flex-basis: 0;
                    }
                    .target {
                        display: flex;
                        flex-flow: column nowrap;
                        justify-content: flex-start;
                        align-items: flex-start;
                        gap: 4px;
                        flex-grow: 1;
                        position: relative;
                        top: 14px;
                        .section-name,
                        .section-age {
                            position: unset;
                            top: initial;
                            margin: 0;
                        }
                    }
                    &:hover,
                    &:active {
                        text-decoration: none;
                    }
                }
            }
        }
    }
}
