#showNav, #hideNav {
    width: 40px;
    height: 40px;
    background: url('../img/pop_menu.png') no-repeat center center;
}
#nav a#hideNav {
    padding: 12px 0px;
    width: 98%;
    background-position: right;
}
#nav {
    font-family: 'hind_regularregular';
    z-index: 99;
    float: right;
    width: 100%;
}
    #nav a {
        color: #554b4f;
        padding: 10px;
    }
    #nav a:hover {
        text-decoration: none;
    }
    #nav li:hover > a {
        background: #888888;
        color: #FFF;
    }
    #nav li li:hover > a {
        background: none;
        color: #ec6806;
    }
    #nav li li a {
        display: block;
        color: #554b4f;
        padding: 10px 0;
        margin: 0 10px;
        border-bottom: 1px solid #FFFFFF;
    }
    #nav li li {
        line-height: normal;
        height: auto;
    }
    #nav ul {
        z-index: 99;
    }
    #nav ul ul {
        background: rgba(209,212,211,0.95);
        width: 220px;
        padding-bottom: 10px;
    }
    #nav ul li:last-child ul, #nav ul li:nth-last-child(2) ul {
        right: 0;
    }
    #nav ul ul ul {
        top: 0;
    }
    #nav ul ul ul {
        border-left: 1px solid #FFF;
    }
    #nav ul ul ul li:first-child {
        border-left: 1px solid rgba(209,212,211,0.9);
        margin-left: -1px;
    }
    #nav > a {
        display: none;
    }
    #nav ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #nav li {
        position: relative;
        height: 37px;
        line-height: 37px;
    }
 
    /* first level */
 
    #nav > ul {
        /*height: 3.75em;*/
        float: right;
    }
        #nav > ul > li {
            float: left;
        }
 
    /* second level */
 
    #nav li ul {
        display: none;
        position: absolute;
        top: 100%;
    }
    #nav li ul ul {
        left: 100%;
        width: 100%;
    }
        #nav li:hover ul {
            display: block;
        }
        #nav li:hover ul ul {
            display: none;
        }
        #nav li ul li:hover ul {
            display: block;
        }
        #nav li ul li:hover ul ul {
            display: none;
        }
        #nav li ul ul li:hover ul {
            display: block;
        }

        #nav li ul li ul{
            display: none;
            position: absolute;
        }