#menu {
    text-transform: uppercase;
}

    #menu ul {
        margin:0;
        padding: 0;
        list-style: none;
        z-index: 9999;
    }
    #menu ul li{
        height: 38px;
    }
        #menu ul li a {
            text-decoration: none;
            -moz-transition: 200ms all ease-in-out;
            -o-transition: 200ms all ease-in-out;
            -webkit-transition: 200ms all ease-in-out;
            transition: 200ms all ease-in-out;
        }

/* Color Control */

#menu {
    background-color: #7ebce3;
}

    #menu > ul > li > a {
        font-weight:600;
        color: #282828;
        border-left: 1px solid #fff;
    }

    #menu > ul > li.active > a {
        color:#fff;
        font-weight:600;
    }

    #menu > ul > li > a:hover {
        color: #fff;
        font-weight:600;
        
    }

    #menu > ul > li.has-sub:hover > a {
        color: #fff;
        font-weight:600;
    }

    #menu > ul > li.has-sub > ul > li.has-sub:hover > a {
        
        color: #fff;
    }

    #menu > ul ul > a:hover {
        background: #fff;
        color: #7ebce3;
    }

    #menu > ul ul > li.active > a {
          background-color: #7ebce3!important;
          font-weight:600;
  color: #fff;
    }

    #menu > ul ul {
        background: #7ebce3;
    }

        #menu > ul ul li a {
            color: #282828;
            font-weight:600;
        }

            #menu > ul ul li a:hover {
                background: #fff;
                color: #fff;
            }


/* 1st LEVEL */
#menu {
    margin: 0px 0;
  z-index: 99;
  width: 100%;
}

    #menu > .text-holder {
        display: none;
    }

    #menu > ul > li {
        position: relative;
        /* float: left; */
        display: inline-block;
    }

        #menu > ul > li > a {
            display: block;
            padding: 10px 40px;
        }

        #menu > ul > li:first-child > a {
            border-left: 1px solid #fff;
        }
         #menu > ul > li:last-child > a {
            border-right: 1px solid #fff;
        }



    /* 2nd LEVEL */
    #menu > ul ul {
        opacity: 0;
        visibility: hidden;
        padding: 10px 0;
        position: absolute;
        width: 180px;
        left: 50%;
        margin-top: 15px;
        margin-left: -90px;
        border-radius: 0px;
        text-align: left;
        box-shadow: 0 2px 3px -1px #666;
        -webkit-transition: opacity .2s .1s;
        -moz-transition: all .2s .1s;
        -o-transition: all .2s .1s;
        transition: all .2s .1s;
    }

        #menu > ul ul li {
            width: 190px;
        }

            #menu > ul ul li a {
                padding: 8px 13px;
                display: block;
                width: 180px;
            }

    #menu > ul > li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin-top: 0;
    }


    /* 3rd LEVEL */
    #menu > ul ul ul {
        top: 0;
        left: 180px;
        margin: 0;
    }

    #menu > ul > li > ul > li:hover > ul {
        opacity: 1;
        visibility: visible;
        left: 185px;
    }

.toggle {
    display: none;
}


/* Side menu */
.sidemenu {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid;
}

    .sidemenu a {
        padding: 5px 10px;
        display: block;
        border-bottom: 1px solid;
    }

        .sidemenu a:before {
            max-width: 0;
            content: "\e080";
            font-family: 'Glyphicons Halflings';
            font-size: 11px;
            padding-right: 0;
            position: relative;
            color:#7ebce3;
            top: 2px;
            display: inline-block;
            overflow: hidden;
            -moz-transition: all 200ms ease-in-out;
            -o-transition: all 200ms ease-in-out;
            -webkit-transition: all 200ms ease-in-out;
            transition: all 200ms ease-in-out;
        }

        .sidemenu a:hover:before {
            max-width: 16px;
            padding-right: 5px;
        }

    .sidemenu ul, .sidemenu ul ul {
        list-style: none;
        padding: 0;
    }
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
