.toggleMenu{display:none;background:url(../images/nav.png) no-repeat 10px center #000;padding:0 3.5% 0 0;color:#fff;width:96.5%;text-align:right;margin:0 auto;font:600 16px/49px "Open Sans";}
.toggleMenu:hover{color:#fff;}
.nav{list-style:none;padding:0;}
.nav:before, .nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;padding-left:0;background:#9C6;}
.nav a{padding:0 18px;color:#fff;font:400 16px/45px Arial, Helvetica, sans-serif;text-align:center;ackground:url(../images/sep.png) no-repeat right center;border-radius:0 0 5px 5px;}
.nav a:hover{background:#3798d3;text-decoration:none;color:#FFF;border-radius:0 0 0 0;}
.nav li a.active{background:#3798d3;color:#FFF;}
.nav li{position:relative;}
.nav > li{float:left;}
.nav > li > .parent{}
.nav > li > a{display:block;}
.nav li ul{position:absolute;left:-9999px;border-top:none;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:95%;top:0;}
.nav li ul li a{margin:0;}
.nav li li a{display:block;position:relative;z-index:100;padding:10px 11px;min-width:250px;border-bottom:1px dashed #ccc;font-size:13px;font-weight:normal;line-height:20px;border-radius:0px;background:#3798d3;color:#FFF;text-align:left;}
.nav li li a:hover{text-decoration:none;background:#b9def4;color:#000;}
.nav li li li a{z-index:200;}
@media screen and (max-width:939px){.nav a{font:400 16px/45px Arial, Helvetica, sans-serif;padding:0 20px;}
}
@media screen and (max-width:900px){.nav a{background-image:none;color:#FFF;}
.active{display:block;}
.nav{list-style:none;position:relative;z-index:9999;background:#000;}
.nav > li{float:none;}
.nav > li > .parent{background-position:95% 50%;}
.nav ul{display:block;width:100%;}
.nav > li.hover > ul, .nav li li.hover ul{position:static;}
}