.horizontal-menu {
    background-color: #006973;
}

nav.horizontal-menu {
    background-color: #006973;
    /*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);*/
    margin-bottom: 1px;
}

    nav.horizontal-menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-align: center;
        /*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);*/
    }

        nav.horizontal-menu ul li {
            display: inline-block;
            position: relative;
        }

    
    nav.horizontal-menu li ul {
        background-color: #008a95;
        position: absolute;
        z-index: 999;
        left: 0;
        top: 33px; 
        width: 200px;
    }

    nav.horizontal-menu li li {
        position: relative;
        margin: 0;
        display: block;
    }

    nav.horizontal-menu li ul li a {
        color:#fff;
        border-bottom:1px solid #00b5c4;
        text-align: left;
    }
        nav.horizontal-menu li li ul {
            position: absolute;
            z-index: 999;
            top: 0;
            left: 200px; 
            margin: 0;
        }

    /* style all links */
    nav.horizontal-menu li a {
        line-height: 30px;
        padding: 2px 18px;
        font-size:13px;
        margin: 0 12px;
        color: #fff;
        text-decoration: none;
        display: block;
    }

        nav.horizontal-menu a:hover,
        nav.horizontal-menu a:focus,
        nav.horizontal-menu a:active {
            background-color: #ff6b1c;
            color: #fff;
        }


    nav.horizontal-menu ul li:hover {
        background-color: #ff6b1c;
        color: #fff;
    }

    /* style sub level links */
    nav.horizontal-menu li li a {
        margin: 0 10px;
        padding: 0;
    }

    nav.horizontal-menu li li:last-child a {
        border-bottom: none;
    }

    /* hide sub menu links */
    nav.horizontal-menu ul.sub-menu {
        display: none;
    }

    /* show arrows for dropdowns */
    nav.horizontal-menu li.dropdown > a {
        background-image: url('../images/arrow-down.png');
        background-position: right center;
        background-repeat: no-repeat;
        left:10px;
    }

    nav.horizontal-menu li li.dropdown > a {
        background-image: url('../images/arrow-right.png');
        background-position: right 16px;
        background-repeat: no-repeat;
        left:10px;
    }

    nav.horizontal-menu i {
        padding-right:20px;
    }

.horizontal-menu.fixed-horizontal-menu {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}


@media (max-width: 768px) {

    .horizontal-menu.fixed-horizontal-menu {
        position: static;
    }

    .page-sidebar {
        display: block !important;
        height: 100% !important;
        margin-top: 55px;
        padding-top: 0;
        position: fixed !important;
        width: 220px !important;
    }

    .page-sidebar-fixed .page-header {
        position: fixed;
        z-index: 999;
    }
}
