.navigation{float:right;margin-top:24px;}
.nav.shadow{}
.nav li{list-style:none;}
.nav li.nav-right{float:right;}
.nav > li{padding:0;float:left;position:relative;height:50px;}
.nav > li > a{float:left;font-size:16px;text-decoration:none;color:#000;padding:15px 24px 15px 24px;}
.nav > li{background:url(../images/menu-hover.png) no-repeat center 106px;transition:all 0.5s ease;}
.nav > li:hover{background:url(../images/menu-hover.png) no-repeat center bottom;transition:all 0.5s ease;}
.nav > li:first-child > a{padding:15px 24px 15px 0;}
.nav > li:last-child > a{padding:15px 0 15px 24px;}
.nav > li > a:last-of-type{margin-right:0;}
.nav > li > div{position:absolute;left:0;top:63px;display:none;background:white;padding:10px;overflow:hidden;z-index:99999;}
.nav > li > div ul{margin:0;padding:0;}
.nav > li > div ul li a{background:#1d0d82;color:#FFF;text-decoration:none;padding:9px 12px;margin-bottom:2px;margin-right:2px;display:block;}
.nav > li a:hover{}
.nav > li > div p{color:#666;}
.nav > li > div .right{right:0;left:auto;}
.nav > li:hover > a{color:#1f2e7e;}
.nav > li:first-child > a{border-left:0;}
.nav > li:last-child > a{border-right:0;}
.nav.nojs > li:hover > a{background:#f8f8f8;color:#222;text-shadow:-1px 1px 0 #FFFFFF;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(#f8f8f8, #ffffff);background-image:-moz-linear-gradient(#f8f8f8, #ffffff);background-image:-o-linear-gradient(#f8f8f8, #ffffff);background-image:linear-gradient(#f8f8f8, #ffffff);-webkit-box-shadow:0 -1px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 -1px 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 -1px 8px 0 rgba(0, 0, 0, 0.2);}
.nav.nojs > li:hover div[class^="container-"]{display:block !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.navvisfix{visibility:visible !important;opacity:1 !important;display:block !important;}
.container-1{width:160px;}
.container-1 .col1{margin:0;padding:0;float:left;width:100%;}
.container-2{width:320px;}
.container-2 .col1{margin:0;padding:0;float:left;width:50%;}
.container-2 .col2{margin:0;padding:0;float:left;width:100%;}
.container-3{width:480px;}
.container-3 .col1{margin:0;padding:0;float:left;width:33.33333%;}
.container-3 .col2{margin:0;padding:0;float:left;width:66.66667%;}
.container-3 .col3{margin:0;padding:0;float:left;width:100%;}
.container-4{width:640px;}
.container-4 .col1{margin:0;padding:0;float:left;width:25%;}
.container-4 .col2{margin:0;padding:0;float:left;width:50%;}
.container-4 .col3{margin:0;padding:0;float:left;width:75%;}
.container-4 .col4{margin:0;padding:0;float:left;width:100%;}
.container-5{width:800px;}
.container-5 .col1{margin:0;padding:0;float:left;width:20%;}
.container-5 .col2{margin:0;padding:0;float:left;width:40%;}
.container-5 .col3{margin:0;padding:0;float:left;width:60%;}
.container-5 .col4{margin:0;padding:0;float:left;width:80%;}
.container-5 .col5{margin:0;padding:0;float:left;width:100%;}
@media screen and (min-width:768px) and (max-width:999px){.nav > li:first-child > a{padding:37px 10px 15px 0;}
.nav > li > a{padding:37px 18px 15px;}
.nav > li:last-child > a{padding:37px 0 15px 10px;}
}