body, nav, ul, li, a{margin:0;padding:0;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
a{text-decoration:none;}
.toggleMenu{display:none;}
.toggleMenu{}
.nav{list-style:none;*zoom:1;}
.nav:before,
.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;width:100%;}
.nav li{position:relative;}
.nav > li{float:left;}
.nav > li > ul > li a{border-bottom:1px solid #7a7e84;}
.nav li li:last-child a{border-bottom:medium none;}
.nav > li:last-child{border-right:none;}
.nav > li > .parent{background-image:url("images/downArrow.png");background-repeat:no-repeat;background-position:right;}
.nav > li > a{display:block;color:#fff;font-size:14px;padding:12px 28px !important;font-family:OpenSans-Regular;transition:all 0.45s ease 0s;}
.nav > li.current-menu-item > a, .nav > li.current-menu-item > a.parent, .nav > li.current-menu-parent > a.parent{background-color:#4c545a;color:#fff;}
#primary-menu ul.sub-menu li.current-menu-item, #primary-menu ul.sub-menu li.current-menu-item > a{background-color:#333;color:#fff;}
.nav > li > a.parent{background:url("../images/dropdown_icon.png") no-repeat right 10px center;}
.nav > li > a.parent:hover{background:url("../images/dropdown_icon2.png") no-repeat right 10px center !important;}
.nav li ul{position:absolute;display:none;}
.nav li ul{width:250px;z-index:9;}
.nav li ul li{background-color:#686c73;padding:0 15px;}
.nav > li.hover > ul{display:block;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a{display:block;color:#fff;font-size:14px;padding:10px 0 !important;font-family:OpenSans-Regular;transition:all 0.45s ease 0s;text-align:left;position:relative;z-index:100;transition:all 0.45s ease 0s;}
.nav li li:last-child a{padding-bottom:10px !important;}
.nav li li a:hover, .nav li li a:focus{color:#333;text-decoration:none;background:#686c73 !important;}
.nav li li li a{background:#686c73;z-index:200;}
.nav > li > a:hover, .nav > li > a:focus{background:#4c545a !important;color:#333;}
.nav > li > a.parent:hover, .nav > li > a.parent:focus{background:#4c545a url("../images/dropdown_icon2.png") no-repeat right center !important;color:#333;}
.main_menu .nav{text-align:center;}
@media screen and (max-width:767px){.menus .toggleMenu{float:right;margin:15px;position:relative;}
.toggleMenu{background:url("../images/toggle_menu_img.png") no-repeat center center;margin:5px 0;font-size:0;height:35px;width:45px;}
.toggleMenu:hover, .toggleMenu:focus{background:url("../images/toggle_menu_img2.png") no-repeat center center;}
.nav li ul{width:100%;z-index:9;}
.nav li li a{text-align:center;}
.main_menu .menus .nav{background-color:#2e2d2d;margin-bottom:60px;position:relative;top:60px;}
.active{display:block;}
.nav > li{float:none;border-right:none;border-top:1px solid #4e5356;}
.nav > li:first-child{border-top: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;}
.menus{text-align:center;}
.toggleMenu.active{position:absolute;right:0;}
.menus .nav > li > a{}
.nav > li > a.parent{background:none;}
.nav > li > a.parent:hover{background:none;}
.nav > li > a.parent:hover, .nav > li > a.parent:focus{background:#4c545a !important;color:#333;}
.module_holder{background:url("../images/dropdown_icon.png") no-repeat top 15px center;height:100%;position:absolute;right:2px;top:0;width:35px;}
}