

a {text-decoration: none;}



.toggleMenu {display:  none;padding:8px 0;color: #fff;width: 100%;font-size: 20px;text-transform: uppercase;border-bottom: solid 1px #9f9f9f;}

.toggleMenu img{width:28px;}

.nav {

    list-style: none;

     *zoom: 1;

	 margin:0; padding:0; width:100%; text-align:center;

}

.nav:before,

.nav:after {

    content: " "; 

    display: table; 

}

.nav:after {

    clear: both;

}

.nav ul {

    list-style: none;

    width: 15em;

}

.nav a {

    padding: 10px 15px;

    color:#fff;

	font-family: 'Philosopher', sans-serif;

	text-transform:uppercase;

	font-size:15px;

}

.nav li {

    position: relative;

	text-align:left

}

.nav > li {

    /*float: left;*/

	display:inline-block

    

}

.nav > li > .parent {

    /*background-image: url("../images/downArrow.png");*/

    background-repeat: no-repeat;

    background-position: 95% center;

}

.nav > li > a {

    display: block;

}

.nav > li > a:hover{background-color:#0d2177}

.nav li  ul {

    position: absolute;

    left: -9999px;

	padding-left:0;

}

.nav > li.hover > ul {

    left: 0;

}

.nav li li.hover ul {

    left: 100%;

    top: 0;

}

.nav li li a {

    display: block;

    background: #2c4096;

    position: relative;

    z-index:100;

    border-bottom: 1px solid #263884;

	font-size: 13px;

}



.nav li li a:hover{background-color:#0d2177}

.nav li li li a {

    background:#249578;

    z-index:200;

    border-top: 1px solid #1d7a62;

}

.nav > li > a:focus, .nav > li > a:hover {text-decoration: none; background-color: transparent;}

@media screen and (max-width: 1169px) {

	.nav{margin-left:0px;}

}



@media screen and (max-width: 1023px) {

    .nav{width:100%; margin-left:0}

	.nav a{font-size:15px; padding:10px 5px;}

    .nav > li {

        float: none;

		display:block;

    }

    .nav > li > .parent {

        background-position: 95% 50%;

    }

    .nav li li .parent {

       /* background-image: url("../images/downArrow.png");*/

        background-repeat: no-repeat;

        background-position: 95% center;

    }

    .nav ul {

        display: block;

        width: 100%;

    }

   .nav > li.hover > ul , .nav li li.hover ul {

        position: static;

    }

	.nav li li a{background-color:#384eaa;padding-left: 20px;

margin-bottom: 1px; border-top:0}

}