@media (min-width: 40em) { #nav li:hover ul ul { display: none; }}@media (min-width: 40em) and (max-width: 1300px) { #nav > ul > li { width: 14.27% !important; }}@media (min-width: 1300px) { #nav > ul > li { width: 185px !important; }}@media (min-width: 1300px) {#nav li li:hover ul { display: block; left: 185px; top: 0; }@media (min-width: 1300px) {#nav li li:hover ul { display: block; left: 185px; top: 0; }#nav li li:hover ul ul { display: block; left: 162px; top: 0; }#nav li ul ul a, #nav li ul li ul a:hover { width: 162px; text-align: left; vertical-align: middle; height: 30px; font-size: 12pt; padding: 0.42em 0.22em 0.60em 0.22em; }#nav > ul ul > li:hover > a, #nav > ul ul:not( :hover ) > li.active > a { color: #ff4c00; background-color: transparent; }}