﻿.hidden {
    display: none;
}

.menuindex {
    position: absolute;
    z-index: 1000;
    padding-right: 5px;
}

ul#navmenu-v, ul#navmenu-v ul {
    padding-left: 0px;
    list-style: none;
}

.arow {
    background: url(images/cm_icon.png) no-repeat right -1252px;
    width: 16px;
    height: 13px;
    display: block;
    right: 13px;
    top: 12px;
    position: absolute;
}

ul#navmenu-v > li {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

ul#navmenu-v ul > li {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

    ul#navmenu-v ul > li:first-child {
        border-top: none;
    }

ul#navmenu-v .list-group-item {
    cursor: pointer;
}

@media (max-width: 767px) {
    ul#navmenu-v ul { /* Menu Width */
        margin: 0;
        list-style: none;
        width: 100% !important;
        display: none;
        top: 0;
        left: 100%;
        z-index: 99999;
    }
}

@media (min-width: 768px) {
    ul#navmenu-v ul { /* Menu Width */
        margin: 0;
        list-style: none;
        width: 100% !important;
        display: none;
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 99999;
    }
}

ul#navmenu-v li {
    float: left;
    position: relative;
    width: 100%;
    line-height: 22px;
    border-left: solid 5px #e9e9e9;
}
ul#navmenu-v li:hover {
    
    border-left: solid 5px #ff4e00;
}

    ul#navmenu-v li.iehover {
        z-index: 1000; /* IE z-index bugfix */
    }


/* Root Menu */
ul#navmenu-v a {
}

    /* Root Menu Hover Persistence */
    ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {
    }

/* 2nd Menu */
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
    float: none;
    background: #fff;
}

    /* 2nd Menu Hover Persistence */
    ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {
        background: rgb(91, 192, 247);
    }

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a {
    background: #999;
}

    /* 3rd Menu Hover Persistence */
    ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a {
        background: #666;
    }

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a {
    background: #666;
}

    /* 4th Menu Hover */
    ul#navmenu-v li:hover li:hover li:hover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
        background: #333;
    }

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {
    display: none;
}

ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {
    display: block;
}
