.accessible-megamenu{display:block;list-style:none;padding:0 5px 5px 5px;color:#454545;line-height:1.4 !important;/*border-left:1px solid rgba(0, 0, 0, 0.3);*/box-shadow:1px 0px 0px rgba(255, 255, 255, 0.3);font-size:16px;}
.accessible-megamenu p{display:block;list-style:none;padding:0;color:#454545;line-height:1.4 !important;font-size:16px;}
.accessible-megamenu h2{/*text-shadow:0 1px 0 #000;*/line-height:40px;font-size:16px !important;text-align:center;}
.accessible-megamenu h2,
.accessible-megamenu h3,
.accessible-megamenu h4{font-size:1em;display:inline;margin:0;padding:0;line-height:inherit;}
.accessible-megamenu .accessible-megamenu-top-nav-item{position:relative;display:block;box-sizing:border-box;list-style:none;margin:0;padding:0;float:left;color:#454545 !important;-moz-text-shadow:0 1px 0 #fff;border-right:none;width:16.666666%;}
.accessible-megamenu:focus{-moz-outline-radius:3px;outline:medium none;}
.accessible-megamenu .accessible-megamenu-top-nav-item a{position:relative;display:block;line-height:2.5em;height:2.6em;padding-left:0.769em;padding-right:0.769em;color:#666 !important;text-decoration:none;z-index:inherit;}
.accessible-megamenu .accessible-megamenu-top-nav-item a:hover,
.accessible-megamenu .accessible-megamenu-top-nav-item a:focus{color:#009933 !important;outline-offset:-1px;}
.accessible-megamenu .accessible-megamenu-top-nav-item a:hover,
.accessible-megamenu .accessible-megamenu-top-nav-item a:focus,
.accessible-megamenu .accessible-megamenu-top-nav-item a.open{margin-left:0;z-index:1002;}
.accessible-megamenu .accessible-megamenu-top-nav-item a.open{background:#ffffff;padding-bottom:2px;color:#333 !important;text-shadow:0 1px 0 #eee !important}
.accessible-megamenu .accessible-megamenu-top-nav-item:first-child a{border-bottom-left-radius:3px;}
.accessible-megamenu .accessible-megamenu-top-nav-item:first-child a.open{border-bottom-left-radius:0px;border-left:1px solid #f3f3f3;left:-1px;margin-right:-1px;}
.accessible-megamenu .accessible-megamenu-panel{position:absolute;display:block;left:-1px;color:#454545;margin:0;padding:1.538em 0.769em 0.769em;line-height:normal;background-color:#ffffff;cursor:default;-webkit-box-shadow:0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;-moz-box-shadow:0 4px 6px -2px -moz-rgba(0,0,0,.5), inset 1px 1px 0 #fff;box-shadow:0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;visibility:hidden;top:-9999em;max-height:0px;overflow:hidden;opacity:0;border:1px solid #f3f3f3;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-size:12px;}
.accessible-megamenu .accessible-megamenu-panel.open{visibility:visible;top:3em;max-height:1200px;opacity:1;z-index:1001;-webkit-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;-moz-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;-ms-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;-o-transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;transition:opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;}
.accessible-megamenu .accessible-megamenu-panel a{display:inline-block;font-size:.92em;line-height:1.2em;text-decoration:none;color:#178043;font-weight:nomal !important;text-decoration:none;margin-bottom:0.5em;}
.accessible-megamenu .accessible-megamenu-panel.cols-4{width:878px;padding-right:30px;padding-left:30px;}
.accessible-megamenu .accessible-megamenu-panel.cols-4 > ol > li{width:22%;}
.accessible-megamenu .accessible-megamenu-panel.cols-4b{width:678px;left:-400px;border-top-left-radius:3px;}
.accessible-megamenu .accessible-megamenu-panel.cols-4b > ol > li{width:22%;}
.accessible-megamenu .accessible-megamenu-panel.cols-3{width:678px;left:-400px;padding-right:30px;padding-left:30px;}
.accessible-megamenu .accessible-megamenu-panel.cols-3 > ol > li{width:30%;}
.accessible-megamenu .accessible-megamenu-panel.cols-1{width:650px;padding-right:30px;padding-left:30px;}
.accessible-megamenu .accessible-megamenu-panel.cols-1 > ol > li{width:auto;}
.accessible-megamenu .accessible-megamenu-panel ol{display:block;list-style:none;margin:0;padding:0;}
.accessible-megamenu .accessible-megamenu-panel ol > li{position:relative;list-style:none;margin:0;padding:0;}
.accessible-megamenu .accessible-megamenu-panel > ol > li{float:left;display:block;margin-right:1em;margin-bottom:10px;padding-left:1em;border-left:1px solid rgba(0,0,0, 0.3);box-shadow:inset 1px 0 0 #fff;}
.accessible-megamenu .accessible-megamenu-panel > ol > li:first-of-type{padding-left:0;border-left:none;box-shadow:none;}
.accessible-megamenu .accessible-megamenu-panel > p{font-size:16px;margin-top:10px;margin-bottom:15px;;}
.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a{color:#178043 !important;font-size:16px;margin-bottom:6px;padding-top:.4em;padding-bottom:0;line-height:1.1em;}
.accessible-megamenu .accessible-megamenu-panel ol ol > li > a{width:auto;text-indent:-2.5em;padding-left:2.5em;}
.accessible-megamenu .accessible-megamenu-panel a:hover,
.accessible-megamenu .accessible-megamenu-panel a:focus{color:#178043;text-decoration:underline;}
.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:hover,
.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:focus{color:#333;}
.accessible-megamenu .accessible-megamenu-panel hr{border-width:1px 0px;border-style:solid;border-top-color:rgba(0,0,0, 0.3);border-bottom-color:#fff;}
@media print, screen and (max-width:960px){.accessible-megamenu{min-width:364px;position:relative;width:auto;}
.accessible-megamenu .accessible-megamenu-top-nav-item{position:static;}
.accessible-megamenu .accessible-megamenu-panel.cols-4,
.accessible-megamenu .accessible-megamenu-panel.cols-4b,
.accessible-megamenu .accessible-megamenu-panel.cols-3,
.accessible-megamenu .accessible-megamenu-panel.cols-1{position:absolute;top:3em;width:auto;left:-1px;}
.accessible-megamenu .accessible-megamenu-panel > ol > li,
.accessible-megamenu .accessible-megamenu-panel.cols-4 > ol > li,
.accessible-megamenu .accessible-megamenu-panel.cols-4b > ol > li,
.accessible-megamenu .accessible-megamenu-panel.cols-3 > ol > li,
.accessible-megamenu .accessible-megamenu-panel.cols-1 > ol > li{width:42%;}
.accessible-megamenu .accessible-megamenu-panel > ol > li:nth-of-type(3){padding-left:0;border-left:none;box-shadow:none;}
}
@media all and (-webkit-min-device-pixel-ratio:0){.accessible-megamenu{min-width:361px;}
}
@media print, screen and (max-width:1000px){.accessible-megamenu .accessible-megamenu-top-nav-item {width: 15%;
}
@media print, screen and (max-width:450px){.accessible-megamenu{border-width:0 0 1px 1px;}
.accessible-megamenu .accessible-megamenu-top-nav-item:last-child,
.accessible-megamenu .accessible-megamenu-top-nav-item:last-child a{border-bottom-right-radius:3px;}
.accessible-megamenu .accessible-megamenu-top-nav-item:last-child a.open{border-bottom-right-radius:0px;border-right:1px solid rgba(0,0,0,0.3);right:-1px;margin-left:-1px;}
.accessible-megamenu .accessible-megamenu-panel.cols-4,
.accessible-megamenu .accessible-megamenu-panel.cols-4b,
.accessible-megamenu .accessible-megamenu-panel.cols-3,
.accessible-megamenu .accessible-megamenu-panel.cols-1{right:1px;}
.accessible-megamenu .accessible-megamenu-panel.cols-4b,
.accessible-megamenu .accessible-megamenu-panel.cols-3,
.accessible-megamenu .accessible-megamenu-panel.cols-1{border-top-left-radius:3px;}
}