.menu{width:970px;height:47px;display:block;background:url(../images/nav_img.png) no-repeat;margin:0 auto;position:relative;}
.toggleMenu{display:none;padding:10px 15px;color:#fff;position:absolute;right:26px;top:-9px;background:url(http://www.boggiattoproduce.com/images/icon-menu.png) no-repeat;width:32px;height:27px;}
.nav{list-style:none;padding:0 10px;}
.nav ul{list-style:none;}
.nav li a{padding:0 26px;color:#fff;font-size:16px;display:block;font-size:13px;line-height:36px;text-decoration:none;font-weight:bold;border:1px transparent solid;}
.nav li{float:left;position:relative;margin:2px 0 0 11px;}
.nav > li > .parent::before{background-image:url("../images/down_arrow.png");background-position:right center;background-repeat:no-repeat;content:" ";height:3px;position:absolute;right:15px;top:20px;width:5px;}
.nav li a:hover{color:#fff;background-image:url("../images/nav_bghover.jpg");background-repeat:repeat-x;border-radius:7px;border-color:#329200;}
.nav li ul{position:absolute;display:none;width:180px;z-index:200;left:0;}
.nav li.hover > ul{display:block;}
.nav li.hover > ul li{float:none;display:block;width:100%;margin:0;}
.nav li li.hover ul{left:100%;display:block;top:0;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;}
.nav li li a{padding:10px;line-height:normal;display:block;color:#333 !important;position:relative;z-index:100;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#f7de14;margin:1px 0 0 0;font-size:11px;background-image:none !important;border-radius:0px !important;}
.nav li li a:hover{background:#f2eb83;color:#333;background-image:none !important;border-color:#f2eb83;}
.nav li li li a{background:#249578;z-index:200;border-top:1px solid #1d7a62;color:#333;}
@media only screen and (max-width:1366px){}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1050px){.menu{height:auto;}
}
@media only screen and (max-width:990px){.menu{width:720px;margin:0 auto;background:rgba(0, 0, 0, 0) url("../images/nav_img.png") no-repeat scroll 0 0/720px auto;}
.nav li a{padding:0 10px;line-height:26px;}
.nav > li > .parent:before{top:15px;right:4px;}
}
@media screen and (max-width:768px){.nav{background:#008533;border-radius:5px;padding:13px 0;position:relative;top:47px;z-index:500;}
.active{display:block;}
.nav li{float:none;margin:2px 20px 0;}
.nav li a{line-height:36px;}
.nav li a:hover{background:#01712c;border:1px #016226 solid;border-radius:3px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.nav li li a{border-radius:3px !important;}
.nav ul{display:block;width:100% !important;}
.nav li.hover > ul , .nav li li.hover ul{position:static;}
/*.menu{width:100%;height:42px;margin:0;background:rgba(0, 0, 0, 0) url("../images/menu_bg.jpg") repeat-x scroll 0 0 !important;}*/.menu{width:100%;height:42px;margin:0;background:#008533;}
.toggleMenu{padding:0;right:0;top:7px;}
.menu_inner{width:700px;margin:0 auto;position:relative;}
.nav > li > .parent:before{right:20px;}
}
@media only screen and (max-width:760px){/*.menu{width:100%;height:42px;margin:0;background:rgba(0, 0, 0, 0) url("../images/menu_bg.jpg") repeat-x scroll 0 0 !important;}*/.menu{width:100%;height:42px;margin:0;background:#008533;}
.toggleMenu{padding:0;right:15px;top:7px;}
.menu_inner{width:550px;margin:0 auto;position:relative;}
.nav{top:47px;}
}
@media only screen and (max-width:550px){.menu_inner{width:420px;margin:0 auto;position:relative;}
}
@media only screen and (max-width:440px){.menu_inner{width:330px;margin:0 auto;position:relative;}
}
@media only screen and (max-width:380px){.menu_inner{margin:0 auto;position:relative;width:280px;}
}