body, nav, ul, li, a  {margin: 0; padding: 0;}
body { font-family:'Gotham-Light';}
a {text-decoration: none;}

.toggleMenu { display:  none; /*background: #1472c2;*/ padding: 10px 15px; color: #fff;}
.nav { list-style: none; *zoom: 1; border:1px solid #fff; border-radius:5px;}
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none; width: 9em;	float:left; left:50%; position:relative;}
.nav a { padding: 10px 15px; color:#1356a5;}
.nav li { position: relative; padding:0 15px 0 10px;}
.nav > li { float: left;font-family:'Gotham-Light';    font-size: 121%;}
.nav > li a {font-family:'Gotham-Light';padding: 10px 12px;}
.nav > li { float: left;}
.nav > li > .parent {font-size: 100%;background-image:url(../images/downArrow.png); background-repeat: no-repeat; background-position: right;}
.nav > li > a { display: block;}
.nav > li > a:hover { background-color:none !important}
.nav li  ul { position: absolute; left: -9999px; width:100%;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%; top: 0;}
.nav li li{ padding:0;width: 170px;}
.nav li li a { display: block; color:#fff; background: #1577cb; position: relative; z-index:100; border-top: 1px solid #1165ac;}
.nav li li li a { background:#167fd8; z-index:200; border-top: 1px solid #1165ac;}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}