nav {
    background-color: transparent;
    box-shadow: none;
}

    nav, nav .nav-wrapper i {
        height: 90px;
        line-height: 90px;
        color: black;
    }

        nav ul span {
            color: #3F3F3F !important;
            cursor: pointer;
            display: block;
            padding: 0 15px;
        }

        nav ul a {
            color: #000;
            padding: 0;
        }

        nav ul span:hover {
            background-color: #E21A22 !important;
            color: white !important;
        }

        nav ul li {
            min-width: 90px;
            text-align: center;
        }

            nav ul li ul {
                display: none;
                -webkit-transition: .5s;
                transition: .5s;
                z-index: 9999;
                background: #FFFFFF;
                float: unset;
                -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
                box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
            }

                nav ul li ul li {
                    float: unset;
                    border-bottom: 1px solid #E0E0E0;
                    line-height: 4rem;
                    text-align: left;
                    height: 4rem;
                    max-height: 4rem;
                }

            nav ul li.active {
                background-color: rgba(0,0,0,0.1);
            }

            nav ul li a {
                width: 100%;
            }

            nav ul li ul li:last-child {
                border: none;
            }

            nav ul li:hover > ul {
                display: block;
                position: absolute;
            }
.side-nav{
    width: unset;
    padding: 0 20px;
}
.side-nav li > span {
    cursor: pointer;
    padding: 0 32px;
}

.side-nav .collapsible a, .side-nav .collapsible-body a {
    font-size: 1rem;
    padding-left: 0;
    height: 38px;
    line-height: 38px;
}
.side-nav .collapsible-body a {
    padding-left: 0;
}