.main-menu nav>ul>li>ul.mega-menu,
        .main-menu nav>ul>li>ul.submenu {
            box-shadow: 0 1px 7px -2px rgba(0, 0, 0, .9);
            width: 220px;
            letter-spacing: 1px;
            background-color: rgba(0, 0, 0, .3);
        }

        .main-menu ul li ul li a:hover {
            font-weight: bold;
            background-color: rgba(105, 8, 8, 0.1);

        }

        .main-menu ul li ul li ul li a {
            padding-bottom: 5px;
            margin-bottom: 10px;
        }

        .main-menu nav>ul>li>ul.mega-menu,
        .main-menu nav>ul>li>ul.submenu {
            margin-top: 2px;
        }

        .main-menu nav>ul>li>ul.mega-menu>li,
        .main-menu nav>ul>li>ul.submenu>li {
            margin: 10px 0 0 0;
        }