/* Main Menu */
/*#page-header #navigation-top-level {background-color: #0069b4;color: #ffffff;height: 55px;position:fixed;z-index: 999;width: 100%;}
#page-header #navigation-top-level ul {max-width: 1776px;margin: auto;text-align: right;}
#page-header #navigation-top-level ul li {display: inline;padding-right: 20px;}
#page-header #navigation-top-level ul li A {padding-top: 19px;color: #ffffff;text-decoration: none;font-size: 14px;padding-left: 5px;padding-right: 5px;height: 36px;display: inline-block;}
#page-header #navigation-top-level ul li:last-child {padding-right: 20px;}
#page-header #navigation-top-level .mainLogo {height: 60%;}
#page-header #navigation-top-level .mainLogo img {height: 60%;float:left;margin-top:13px;margin-left: 4%;}*/

.respButton-icon,
.respButton-icon:before,
.respButton-icon:after {content: '';position: absolute;height: 5px;width: 30px;background: #132964;transition: all .2s ease;}
body.respButton-active .respButton-icon,
body.respButton-active .respButton-icon:before,
body.respButton-active  .respButton-icon:after {background: #ffffff;}
#genericMenu {position: fixed;z-index: 999;width: 0%;height: 100%;background-color: rgba(50,50,50,0.7);top: 0;right: 0;transition: width .2s;overflow: hidden;}
body.respButton-active #genericMenu {width: 100%;}
#genericMenu .inner {background: #132964;position: absolute;top: 0;right: 0;width: 33%;min-width: 300px;height: 100%;padding: 85px 8.3333% 0 0;box-sizing: border-box;clip-path: polygon(25% 0%, 0% 100%, 100% 100%, 100% 0%);overflow: auto;}
#genericMenu .inner a {display: block;text-align: right;text-decoration: none;padding: 12px 0;}
#genericMenu .inner > .additional {border-top: 1px solid white;margin-top:20px;padding-top: 25px;}
#genericMenu .inner > .additional ~ .additional {border-top: none;margin-top:0;padding-top: 12px;}

/* Main Menu */
#page-header #navigation-top-level {background-color: #00b1eb;color: #ffffff;height: 140px;position:fixed;z-index: 999;width: 100%;border-bottom: 1px solid black;display: flex;}
#page-header #navigation-top-level:after {content: " ";width: 100%;border-bottom: 2px solid #ffe000;display: block;position: absolute;bottom: -3px;}
#page-header #navigation-top-level ul {/*max-width: 1776px;margin: auto;*/text-align: right;/*position: relative;top: 20px;right: 160px;*/display: flex;flex-direction: row;/*padding-left: 150px;*/padding-left: 0;position: absolute;right: 4%;align-items: center;height: 100%;max-width: 100%;width: auto;margin-left: auto;flex-wrap: wrap;justify-content: right;}
#page-header #navigation-top-level ul li A {color: #132964;text-decoration: none;font-size: 20px;display: inline;}
#page-header #navigation-top-level ul li A.abakusRE {color: #d7006e;}
#page-header #navigation-top-level ul li A.abakusRE:hover {color: #ffffff;background-color: #d7006e;}
#page-header #navigation-top-level ul li.active A.abakusRE {color: #ffffff;background-color: #d7006e;}
#page-header #navigation-top-level ul li:last-child {padding-right: 20px;}
#page-header #navigation-top-level .mainLogo {height: 60%;float: left;margin-top: 23px;margin-left: 4%;}
#page-header #navigation-top-level .mainLogo img {max-width: 400px;height: auto;}


#page-header #navigation-top-level ul ul {position: absolute;display: block;z-index: 8888;background: transparent;visibility: hidden;opacity: 0;transition: all 0.7s ease 0s;padding-bottom: 7px;-webkit-transition: all 0.7s ease 0s;padding-left: 0;left: 0;}
#page-header #navigation-top-level ul li:hover > ul {visibility: visible;opacity: 1;z-index: 9999;}
#page-header #navigation-top-level ul ul a {margin-bottom: 10px;display: block;text-align: left;opacity: 1;width: 160px;border-radius: 50px;background-color: rgba(255,255,255,0.9);}
#page-header #navigation-top-level ul a {display: block;text-align: left;opacity: 1;border-radius: 50px;width: 100%;}
#page-header #navigation-top-level ul a:hover {opacity: 1;background-color: rgba(19, 41, 100, 0.9);color: white;}
#page-header #navigation-top-level ul li.active > a {opacity: 1;background-color: rgba(19, 41, 100, 0.9);color: white;}
#page-header #navigation-top-level #infoFollow2 {background-color: #1aa037;cursor: pointer;text-align: center;padding: 5px 15px;border-radius: 5px;margin-right: 20px;}
/*
#page-header #navigation-top-level ul li.lang + li::before {
  content: "/";
  padding: 0 0 0 0;
  color: #132964;
  margin-left: 0;
}*/
#page-header #navigation-top-level ul li.lang A {padding: 8px;}
#page-header #navigation-top-level .mainMenu > li:last-child {display: none;}
.lang.active {padding: 8px;}
li.mnuDefault.lang {padding-left: 0;}
.mnuSeparator {padding-left: 0;padding-right: 0;}
/* Footer Menu */
#page-footer-menu {background-color: #e3e5e4;padding: 54px 0 120px 92px;}
#page-footer-menu .footerMenuBox {width: 16.66%;display: inline-block;vertical-align: top;}
#page-footer-menu A {text-decoration: none;color: #000000;}
#page-footer-menu .footerMenuHeader A {color: #0069b4;font-size: 28px;margin-bottom: 66px;}