.nav ul {
   list-style: none;
    
    padding: 0;
    font-size: 14px;
    z-index: 99999;
    opacity: 1;
    position: relative;
    left: -50%;
    
   
}

    .nav ul:before, .nav ul:after {
        content: "";
        display: table;
    }

    .nav ul:after {
        clear: both;
    }

    .nav ul > li {
        float: left;
        position: relative;
        background-color: #437DA3;
        padding:0;
    }

        .nav ul > li:hover {
            text-decoration: none;
        }

.nav li ul li {
    min-width: 230px;
    font-size: :14px;
    background:rgba(255,255,255,0.9);
}


.nav li ul li a {
    border: none;
    color:#437DA3;
    
}

    .nav li ul a:hover {
        background-color:#437DA3;
        color:#fff;
    }

.nav ul > li:first-child {
    border-bottom-left-radius: 10px;
}

.nav ul > li:last-child {
    border-bottom-right-radius: 10px;
}



    .nav ul > li > ul > li:first-child {
        border-radius: 0;
    }

    .nav ul > li > ul > li:last-child,
    .nav ul > li > ul > li:last-child > a {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }


.nav ul li a {
    display: block;
    padding: 10px 20px;
    color: #fff;
    vertical-align: middle;
    text-decoration: none;
}
    .nav ul li a:hover
{
    text-shadow: 1px 1px #23516F;
}


/*********** Not Animated ***************/

/*
.nav li ul {
    position:absolute;
    left:-9999em;
    top:36px;
    z-index:1;
}
.nav ul > li:hover ul {
    left:0;
}

    */





/*********Fade In / Out********/

/*
.nav li ul {
    position:absolute;
    left:0;
    top:36px;
    z-index:1;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:200ms ease;
    -moz-transition:200ms ease;
    -o-transition:200ms ease;
    transition:200ms ease;
}
.nav ul > li:hover ul {
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
}
    */


/****************** Slide Down #1 ********************/


.nav li ul {
    position: absolute;
    left: 0;
    z-index: 1;
    padding:0;
}

    .nav li ul li {
        overflow: hidden;
        height: 0;
        -webkit-transition: height 300ms ease-in;
        -moz-transition: height 300ms ease-in;
        -o-transition: height 300ms ease-in;
        transition: height 300ms ease-in;
    }

.nav ul > li:hover ul li {
    height:37px;
}




/************************ Slide Down #2 **************************/

/*
.nav li ul {
    position:absolute;
    left:0;
    top:36px;
    z-index:1;
}
.nav li ul li {
    overflow:hidden;
    max-height:0;
    -webkit-transition:max-height 500ms ease;
    -moz-transition:max-height 500ms ease;
    -o-transition:max-height 500ms ease;
    transition:max-height 500ms ease;
}
.nav ul > li:hover ul li {
    max-height:150px;
}
    */



/************************ Fold Out *****************************/

/*
.nav li ul {
    position:absolute;
    left:0;
    top:36px;
    z-index:1;
    max-height:0;
    overflow:hidden;
    -webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin:50% 0;
    -webkit-transition:350ms;
    -moz-transition:350ms;
    -o-transition:350ms;
    transition:350ms;
}
.nav ul > li:hover ul {
    max-height:1000px;
    -webkit-transform:perspective(400) rotate3d(0,0,0,0);
}

    */
