

/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

#catnav {position:absolute;bottom:38px;right:0px;z-Index:10;}ul#nav, ul#nav ul {list-style:none;margin:0;padding:0;}ul#nav li {float:left;margin:0px;padding:0;text-align:center;}ul#nav li li {margin:0px;}ul#nav li a {display:block;margin:0;padding:10px 7px;color:#272361;font-size:15px;line-height:20px;font-weight:800;text-decoration:none;font-family:'Open Sans', sans-serif;text-transform:uppercase;max-width:180px;min-width:70px;}ul#nav li:hover a.primary, ul#nav li.active a.primary {color:#c0272d;}ul#nav li li a.submenu {background-image:url(submenu.png);background-repeat:no-repeat;background-position:99% 50%;}ul#nav li li:hover a,ul#nav li li:hover li:hover a {text-decoration:none;background-color:#ccc;color:#fff;}ul#nav li ul,ul#nav li:hover ul ul {list-style:none;position:absolute;left:-999em;z-Index:10;max-width:300px;}ul#nav li:hover ul {left:auto;}ul#nav li li a,#nav li li:hover li a {display:block;background-color:#eee;border:1px solid #ccc;border-top:none;width:200px;text-align:left;box-sizing:border-box;color:#333;}ul#nav li li li:first-child a {border:1px solid #ccc;}ul#nav li:hover ul li:hover ul {left:auto;margin:-32px 0 0 200px;}ul#nav li li:hover li a {border-left:0px;}ul#nav li li:hover a.submenu {background-image:url(submenu_hover.png);}#mobile-nav-button {display:none;}
@media (min-width: 1600px) {

}

@media (min-width: 1200px) and (max-width: 1599px) {

}

@media (min-width: 980px) and (max-width: 1199px) {
ul#nav li {margin:0;}ul#nav li a {padding:10px 7px;font-size:14px;max-width:115px;}
}

@media (min-width: 768px) and (max-width: 979px) {
#catnav {bottom:auto;right:auto;display:none;top:115px;left:0px;width:100%;}ul#nav li {float:none;margin:0;display:block;}ul#nav li a {color:#fff;font-size:20px;background:rgba(75, 83, 35,.95);text-align:left;border-bottom:1px solid rgba(0,0,0,0.5);}ul#nav li:hover a.primary, ul#nav li.active a.primary {color:#fff;background-color:rgba(135, 171, 22,.95);}#mobile-nav-button {display:block;position:absolute;right:15px;bottom:38px;background-image:url(mobile-menu-icon.png);width:42px;height:40px;background-size:100% auto;background-position:center;background-repeat:no-repeat;}
}

@media (max-width: 767px) {
#catnav {bottom:auto;right:auto;display:none;top:95px;left:0px;width:100%;}ul#nav, ul#nav ul {display:block;width:100%;}ul#nav li {float:none;margin:0;display:block;}ul#nav li a {color:#fff;font-size:20px;background:rgba(75, 83, 35,.95);text-align:left;border-bottom:1px solid rgba(0,0,0,0.5);}ul#nav li:hover a.primary, ul#nav li.active a.primary {color:#fff;background-color:rgba(135, 171, 22,.95);}ul#nav li li a.submenu {background-image:none;}ul#nav li li:hover a,ul#nav li li:hover li:hover a {background-color:#000;}ul#nav li ul,ul#nav li:hover ul ul {position:static;left:auto;max-width:100%;}ul#nav li li a,#nav li li:hover li a {background-color:#002753;border:none;width:100%;color:#fff;border-bottom:1px solid rgba(0,0,0,0.5);}ul#nav li li li:first-child a {border:none;border-bottom:1px solid rgba(0,0,0,0.5);}ul#nav li:hover ul li:hover ul {margin:0px;}ul#nav li li:hover a.submenu {background-image:none;}#mobile-nav-button {display:block;position:absolute;right:15px;bottom:28px;background-image:url(mobile-menu-icon.png);width:42px;height:40px;background-size:100% auto;background-position:center;background-repeat:no-repeat;}ul#nav li li a {padding-left:40px;}ul#nav ul ul li a {padding-left:80px;background-color:#00234A;}
}

@media (max-width: 480px) {

}
