.nav-menu{list-style:none;background:0 0}
.nav-menu:after,
.nav-menu:before{content:" ";display:table}
.nav-menu:after{clear:both}
.nav-menu ul{list-style:none;width:14em;background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, .4)}
.nav-menu a{padding:10px;color:#7aa02a}
.nav-menu li{position:relative}
.nav-menu>li{float:left}
.nav-menu>li>.parent{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:right 26px}
.narrow-header .nav-menu>li>.parent{background-image:url(../images/downArrowgreen.png);background-repeat:no-repeat}
.narrow-header .nav-menu>li>.parent span{display:block;width:30px;height:30px;background:red;z-index:99999;position:absolute;right:0;top:0;bottom:0}
.nav-menu>li>a{display:block}
.nav-menu>li.current_page_item>a:first-letter{border-bottom:2px solid #014f28}
.nav-menu li ul{transition:top .2s ease .25s, opacity .2s ease .25s;position:absolute;left:-9999px}
.nav-menu>li.hover>ul{left:0}
.nav-menu li li.hover ul{left:100%;top:1px}
.third-level-menu:hover ul.sub-menu{position:absolute;left:auto;right:100%;top:1px;width:280px;display:none;z-index:999;}
.third-level-menu:hover ul.sub-menu{display:block;}
.third-level-menu ul.sub-menu li{width:100%;display:block;border-bottom:1px solid #ddd;border-right:none;}
.third-level-menu ul.sub-menu li a{background:#fff;display:block;border-top:none;}
.third-level-menu ul.sub-menu li:nth-child(2n){margin-left:0;}
.nav-menu>li:last-child.hover>ul{left:auto;right:0}
.nav-menu li li a{text-decoration:none;display:block;background:0 0;position:relative;z-index:100;border-top:1px solid #ddd}
.nav-menu li li:first-child a{border-top:0}
.nav-menu li li li a{background:#249578;z-index:200;border-top:1px solid #ddd}
.narrow-header .nav-menu>li>.parent{background-position:right center}
@media screen and (min-width:768px) and (max-width:1199px){#access{float:none!important;width:100%;margin:0!important}
.menu.colapse .nav-menu>li>a,
.narrow-header .menu.colapse .nav-menu>li>a{font-size:14px;padding-right:12px}
.narrow-header .nav-menu>li>.parent{background-position:right 26px}
.menu.colapse .nav-menu>li{margin-left:8px}
.menu.colapse .nav-menu{margin-right:5px}
.hamburger{right:-10px}
}
@media screen and (min-width:768px){.mega-menu .sub-menu{width:550px;max-height:600px;}
.mega-menu .sub-menu li{width:49%;display:block;border-right:1px solid #ddd;padding-right:2%;float:left}
.mega-menu .sub-menu li:nth-child(2) a{border-top:0!important}
.mega-menu .sub-menu li:nth-child(2n){padding-right:0;border-right:0;margin-left:2%}
.nav-menu li li a{font-size:13px}
}
@media screen and (max-width:768px){.third-level-menu:hover ul.sub-menu{right:0;top:40px;}
}
@media screen and (min-width:768px) and (max-width:991px){.hamburger{position:fixed;right:0}
.menu.colapse .nav-menu>li{margin-top:0;margin-left:10px}
.menu.colapse{height:0;overflow:hidden}
.menu.colapse.in{height:auto;overflow:visible}
.menu.colapse .nav-menu>li>a,
.narrow-header .menu.colapse .nav-menu>li>a{font-size:14px;padding-right:13px}
.menu.colapse .nav-menu{margin-right:0}
.mega-menu .sub-menu{margin-left:-50px}

.menu-item-1093 .third-level-menu:hover ul.sub-menu {left:185px}
}
@media screen and (min-width:0px) and (max-width:767px){.active,
.nav-menu ul{display:block}
.hamburger{position:fixed;left:auto;right:10px}
.menu.colapse{position:absolute;margin:0!important;left:15px;right:15px;height:0;top:3px;overflow:hidden;transition:height .8s ease .25s;-webkit-transition:height .8s ease .25s;-moz-transition:height .8s ease .25s}
.menu.colapse.in{height:auto;opacity:1;overflow:visible}
.mobile-menu{box-shadow:0 5px 5px rgba(0, 0, 0, .1);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, .1);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, .1)}
#main-menu ul{margin:0}
.nav-menu>li{background:#fff;margin:0!important;float:none}
.nav-menu>li>a{padding:8px 10px!important;font-size:14px!important}
.narrow-header .nav-menu>li>.parent,
.nav-menu>li>.parent{background-image:url(../images/downArrowgreen.png);background-repeat:no-repeat;background-position:95% 50%}
.nav-menu ul{width:100%;position:relative;box-shadow:none;background:#fff;margin:0!important}
.nav-menu li a{border-top:1px solid #cbe29c}
.nav-menu li li.hover ul,
.nav-menu>li.hover>ul{position:static}
.nav-menu li ul{transition:top .2s ease .25s, opacity .2s ease .25s;position:relative;left:0}
.third-level-menu{position:relative;}
.third-level-menu:after{width:8px;height:6px;position:absolute;right:36px;top:20px;content:" ";background-image:url(../images/downArrowgreen.png);background-repeat:no-repeat;}
.third-level-menu:hover ul.sub-menu{right:0;top:40px;width:100%;}
}