@charset "utf-8";
/* CSS Document */
nav {
    background-color: #004966;
}

nav header ul.nav > li:nth-child(1n), nav header ul.nav > li:nth-child(1n) > ul.dropdown-menu {
    background-color: #1c5d75;
}

nav header ul.nav > li:nth-child(2n), nav header ul.nav > li:nth-child(2n) > Ul.dropdown-menu {
    background-color: #23627a;
}

nav header ul.nav > li:nth-child(3n), nav header ul.nav > li:nth-child(3n) > Ul.dropdown-menu {
    background-color: #3d7489;
}

nav header ul.nav > li:nth-child(4n), nav header ul.nav > li:nth-child(4n) > Ul.dropdown-menu {
    background-color: #54869a;
}

.nav > li.active > a, .nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #004966;
    opacity: 0.5;
}

ul.dropdown-menu {
    border: none;
    border-radius: 0;
    opacity: 0.8;
}

ul.dropdown-menu > li > a {
    color: #fff;
    opacity: 0.7;
}

.dropdown-menu > li > a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    opacity: 1;
    background-color: inherit;
    color: #fff;
}





@media screen and (min-width: 768px) {

    nav header {
        position: relative;
    }

    nav header div#logo, nav header div#logo70 {
        position: absolute;
        right: 488px;
    }

    nav {
        width: 100%;
        height: 122px;
    }

    nav div#hnav {
        float: right;
    }

    b.caret {
        display: none;
    }

    nav header ul.nav > li {
        width: 122px;
        height: 122px;
    }


    .navbar-nav > li > a {
        padding-top: 91px;
        padding-bottom: inherit;
        color: #FFFFFF;
        text-transform: uppercase;
        font-size: 12px;
        height: 100%;
        transition: background .25s ease-in-out;
        -moz-transition: background .25s ease-in-out;
        -webkit-transition: background .25s ease-in-out;
    }



    div#mnav {
        position: absolute;
        z-index: 900;
        right: 0;
        top: 0;
    }

    div#mnav a {
        font-size: 10px;
    }

}