.nav, .nav-item {font-size: 1.2vw;position: relative;}.nav-item.selected a, .nav-item:hover > a, .nav-item > a:hover {color: #055938;}*, :after, :before {margin: 0;padding: 0;}.nav a, .nav a:hover {text-decoration: none;}.nav ol, .nav ul {list-style: none;}.nav {float: right;width: 81%;z-index: 9999999;padding: 0;margin: -72px 0 0 0;margin: 1vh 0 0 0;font-style: normal;font-size: 1.6vw;letter-spacing: 0;height: 34px;position: absolute;bottom: 5px;right: 0;}.nav .holder {padding: 0 !important;}.nav-list {display: flex;justify-content: space-between;}.nav li {display: inline-block;margin: 0;box-sizing: border-box;font-size: 0.93em;}.nav li ul li {padding: 0 0 0 36px;margin: 0 0 -4px 0;box-sizing: border-box;}.nav li span, .nav-item a, .nav-item:hover .nav-submenu {display: block;}.nav-item {cursor: pointer;transition: opacity 0.4s ease-out;position: relative;}.nav-click, .nav-mobile, .nav-submenu {position: absolute;}.nav-submenu li {font-size: 1em !important;}.nav-item a {color: #662483;text-align: center;line-height: 1em;transition: 0.5s;font-weight: 600;letter-spacing: -1px;}.nav-mobile {display: none;cursor: pointer;top: 0;right: 0;background: url(images/menu-icon.png) center center no-repeat #055938;background-size: 40px;height: 67px;width: 54px;}.nav-click {top: 0;right: 11px;display: none !important;height: 46px;width: 50px;cursor: pointer;}.nav-click i {float: right;display: block;height: 46px;width: 48px;background: url(images/drop.png) center 19px no-repeat;background-size: 20px;}.nav-rotate {background: url(images/drop.png) center 12px no-repeat !important;transform: rotate(180deg);}.nav-item.selected, .nav-item.selected:last-of-type {opacity: 1;margin: 0;}.nav-submenu {display: none;left: -50px;font-size: 0.9em;top: 19px;padding-top: 20px;}.nav-submenu li {display: block;}.nav-submenu-item a {cursor: pointer;letter-spacing: 0;float: left;text-align: left;background: #055938;color: #ddd !important;width: 250px;display: block;padding: 9px 15px !important;margin: 0 !important;border-radius: 0 !important;font-weight: 400 !important;}.nav-submenu-item a:hover {background: #055938;color: #fff !important;}.mobonly {display: none !important;}.nav li img {margin-left: 10px;}@media only screen and (min-width: 0) and (max-width: 991px) {.nav li img {display: none;}.nav-mobile {display: block;cursor: pointer;position: absolute;top: -76px;right: 6px;background: url(images/menu-icon.png) center center no-repeat;background-size: 40px;height: 67px;width: 54px;}.nav {width: 100%;padding: 0;margin: 10px 0 0;font-size: 1.5em;background: #055938;position: relative;bottom: auto;height: auto;}.nav-list {display: none;margin: 0;}.nav-item {width: 100% !important;float: none;background: 0 0;border-top: 0 solid rgba(255, 255, 255, 0.3);}.nav-item a {color: #fff;margin: 0;}.nav-item > a {padding: 15px 0;}.nav-click {display: block;width: 20%;}.nav-item:hover > a, .nav-item > a:hover {color: #ccc;}.nav-item.selected a {color: #fff;font-style: italic;padding: 10px 15px !important;margin: 0 !important;}.nav li, .nav li:last-of-type {padding: 0;}.nav li {display: inline-block;margin: 0;width: 100% !important;}.nav li span {display: inline !important;}.nav li ul li {padding: 0;}.nav-item:hover .nav-submenu {display: none;}.nav-submenu {position: static;width: 100%;background: 0 0;top: 0;padding-top: 0;font-size: 1em;}.nav-submenu-item a {float: none;text-align: center;background: #662483;color: #fff !important;border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: auto;display: block;padding: 10px 20px;}.nav-submenu-item a:hover {background: #662483;color: #ccc;}.nav-submenu-item a:last-of-type {border-bottom: 0 solid rgba(0, 0, 0, 0.1);}}@media only screen and (min-width: 0) and (max-width: 644px) {.nav-mobile {display: block;cursor: pointer;position: absolute;top: -56px;right: 6px;background: url(images/menu-icon.png) center center no-repeat;background-size: 40px;height: 32px;width: 54px;}.nav {width: 100%;padding: 0;margin: 20px 0 0;font-size: 1.5em;background: #055938;}}@media only screen and (min-width: 1600px) and (max-width: 3200px) {.nav {font-size: 1.5em !important;bottom: 13px;}.nav-submenu {top: 22px;}}@media only screen and (min-width: 991px) and (max-width: 1599px) {.nav li {font-size: .82em;}}