#navigation1 {
     z-index: 12;
}

.navigation_container {
     background: none repeat scroll 0% 0% #0466c1;
     border: 1px solid #c1c1c1;
     border-radius: 3px;
     box-sizing: border-box;
     height: 34px;
     margin: 8px 0px 6px;
     position: relative;
     text-align: left;
     width: 100%;
     z-index: 10;
}

.navigation {
     box-sizing: border-box;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 14px;
     line-height: 1;
     list-style: outside none none;
     margin: 0px;
     padding: 0px;
     position: relative;
}

.navigation > li {
     background-color: #0466c1;
     float: left;
     margin: 0px;
     position: static;
     transition: background 0.3s ease 0s;
}

.navigation > li.first {
     border-radius: 3px 0px 0px 3px;
}

.navigation > li:hover, .navigation > li.active {
     background-color: #0356a3;
}

.navigation li.noactive {
     background: none repeat scroll 0% 0% transparent;
}

.navigation > li > a, .navigation > li > span {
     border-bottom: 0px solid #c1c1c1;
     color: #ffffff;
     display: block;
     font-size: 16px;
     line-height: 34px;
     outline: 0px none;
     padding: 0px 6.8px;
     text-decoration: none;
}

.navigation > li > span:hover, .navigation > li > a:hover, .navigation > li > a:focus {
     color: #ffffff;
     cursor: pointer;
     outline: medium none;
}

.navigation_container > .navigation > li.navigation_button {
     background-color: transparent;
     background-image: url("../img/toggle.png");
     background-position: right 5px;
     background-repeat: no-repeat;
     color: #ffffff;
     cursor: pointer;
     display: none;
     line-height: 38px;
     padding: 0px 10px;
     transition: none 0s ease 0s ;
}

.navigation_container > .navigation > li.navigation_button_active {
     background-color: #0356a3;
}

.navigation li .dropdown_container {
     border-left: 4px solid #c1c1c1;
     box-sizing: border-box;
     color: #212121;
     display: none;
     float: left;
     left: auto;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: auto;
     width: 320px;
     z-index: 10;
}

.navigation li .dropdown_container_right {
     right: 0px;
}

.navigation > li:hover .dropdown_container {
     border-bottom: 4px solid #c1c1c1;
     display: block;
}

.navigation .col {
     display: inline;
     float: left;
     position: relative;
}

.navigation a {
     color: #222222;
     text-decoration: none;
}

.navigation a:hover {
     color: #777777;
}

.navigation a:focus {
     background: none repeat scroll 0% 0% transparent;
}

.navigation > li ul {
     list-style: outside none none;
     margin: 0px;
     padding: 0px;
}

.navigation > li ul li {
     float: left;
     width: 100%;
}

.navigation > li ul li a {
     background: none repeat scroll 0% 0% #0466c1;
     border-bottom: 1px solid #e1e1e1;
     color: #ffffff;
     float: left;
     font-size: 13px;
     line-height: 34px;
     padding: 0px;
     text-indent: 10px;
     width: 100%;
}

.navigation > li ul li:last-child a {
     border-bottom: medium none;
}

.navigation > li ul li:hover a {
     background: none repeat scroll 0% 0% #e9e9e9;
     color: #a1a1a1;
}

@media only screen and (min-width: 962px) {
  .navigation_container .navigation > li { display: block ! important; }
  .navigation_container > .navigation > li.navigation_button { display: none ! important; }
}

@media only screen and (max-width: 961px) {
  .navigation_container { width: 99%; height: auto; margin: 0px; position: relative; left: auto; top: auto; bottom: auto; }
  .navigation_container .navigation > li { float: none; width: auto; border: medium none; display: none; padding: 0px; }
  .navigation > li > a, .navigation > li > span { border-bottom: 1px solid #c1c1c1; }
  .navigation_container .navigation > li.navigation_button { display: block; }
  .navigation > li > span, .navigation > li > a { display: block; }
  .navigation > li .dropdown_container { position: absolute; top: auto; bottom: auto; width: 100%; padding-left: 0px; padding-right: 0px; margin: 0px; }
  .navigation .col { width: 100%; margin-left: 0px; margin-right: 0px; padding: 0px; float: left; display: block; }
}