/* let's extend the mega flyout main menu */
nav.fusion-main-menu > ul {
  /*lang menu */
}
nav.fusion-main-menu > ul > li {
  /* Lösungen */
}
@media only screen and (max-width: 1440px) {
  nav.fusion-main-menu > ul > li {
    padding-right: 19px !important;
  }
}
@media only screen and (max-width: 1200px) {
  nav.fusion-main-menu > ul > li {
    padding-right: 30px !important;
  }
}
nav.fusion-main-menu > ul > li > ul > li:hover > a {
  color: #E8AD00 !important;
}
nav.fusion-main-menu > ul > li > ul > li > ul li.current-menu-item a {
  background-color: #fff !important;
}
nav.fusion-main-menu > ul > li > ul > li > ul li a {
  padding: 10px;
}
nav.fusion-main-menu > ul > li > ul > li > ul li:hover > a {
  background-color: #FAFAFA !important;
  color: #E8AD00 !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu {
  padding: 15px;
  background-color: #fff;
  border-radius: 4px;
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));
  /* 365Pocket */
  /* 365 Plus */
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu:before,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu:before {
  content: '';
  width: 0px;
  height: 0px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  top: -12px;
  position: absolute;
  left: 30px;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item {
  position: initial;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > a {
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 16px;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > a:hover {
  color: inherit !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > a > span.additional-text {
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
  padding: 0 15px 5px 0;
  height: 85px;
  width: 84%;
  font-weight: 400;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu {
  left: 205px;
  background-color: #fff;
  padding-top: 15px;
  height: 412px;
  border-radius: 0 0 4px 0;
  width: 250px;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children {
  min-width: 220px;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children > a {
  position: relative;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children > a:after,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children > a:after {
  position: absolute;
  content: '\f107';
  font-family: IcoMoon;
  display: inline-block;
  top: 15px;
  right: 10px;
  color: #494949;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children:hover a:after,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item-has-children:hover a:after {
  color: #E8AD00;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li {
  position: initial;
  padding: 0 15px;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul {
  padding-top: 15px;
  min-height: 412px;
  background-color: #fff;
  left: 250px;
  border-radius: 0 0 4px 0;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li {
  padding: 0 15px 0 15px;
  position: initial;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul {
  padding-top: 15px;
  min-height: 412px;
  background-color: #fff;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul > li,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul > li {
  padding: 0 15px 0 0;
  position: initial;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul > li:hover > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul > li > ul > li:hover > a {
  background-color: #fff !important;
  color: #E8AD00 !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-212,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-212,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-pocket,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-pocket {
  background-color: #404039;
  color: #fff;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-212 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-212 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-pocket > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-pocket > a {
  color: #fff;
  padding: 15px 15px 0 15px;
  background-color: #404039;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-212 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-212 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-pocket > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-pocket > a:hover {
  background-color: #404039;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-212 > a > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-212 > a > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-pocket > a > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-pocket > a > span {
  color: #fff !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-212 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-212 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-pocket > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-pocket > a > span.additional-text {
  color: #fff;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-215,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-215,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-start,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-start {
  background-color: #E4E4E2;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-215 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-215 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-start > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-start > a {
  padding: 15px 15px 0 15px;
  background-color: #E4E4E2;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-215 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-215 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-start > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-start > a:hover {
  background-color: #E4E4E2;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-215 > a > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-215 > a > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-start > a > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-start > a > span {
  color: #494949 !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-215 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-215 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-start > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-start > a > span.additional-text {
  color: #494949;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus {
  background-color: #E8AD00;
  /* higher menu for subpages of pflanzenbau*/
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 > a,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus > a,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus > a {
  padding: 15px 15px 0 15px;
  color: #494949 !important;
  background-color: #E8AD00;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 > a:hover,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus > a:hover,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus > a:hover {
  background-color: #E8AD00;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 > a:hover > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 > a:hover > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 > a:hover > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 > a:hover > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 > a:hover > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 > a:hover > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 > a:hover > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 > a:hover > span,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus > a:hover > span,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus > a:hover > span {
  color: #494949 !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 > a > span.additional-text,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus > a > span.additional-text,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus > a > span.additional-text {
  color: #fff !important;
}
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-1745 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-1757 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-3990 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-3980 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-4786 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-4788 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-6056 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-218 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-218 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4607 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4607 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-3972 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-3972 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu #menu-item-4924 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu #menu-item-4924 #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li#menu-item-179 > ul.sub-menu .nav-el-plus #menu-item-6057 > ul,
nav.fusion-main-menu > ul > li.nav-el-solutions > ul.sub-menu .nav-el-plus #menu-item-6057 > ul {
  height: auto;
}
nav.fusion-main-menu > ul > li#menu-item-179 ul,
nav.fusion-main-menu > ul > li.nav-el-solutions ul {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
nav.fusion-main-menu > ul > li:not(#menu-item-179) > ul,
nav.fusion-main-menu > ul > li:not(.nav-el-solutions) > ul {
  background-color: #fff;
  padding: 15px 15px 15px 15px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
nav.fusion-main-menu > ul > li:not(#menu-item-179) > ul:before,
nav.fusion-main-menu > ul > li:not(.nav-el-solutions) > ul:before {
  content: '';
  width: 0px;
  height: 0px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  top: -12px;
  position: absolute;
  left: 30px;
}
nav.fusion-main-menu > ul > li.current-menu-item > ul > li.menu-item > a {
  background-color: transparent;
}
nav.fusion-main-menu > ul li.wpml-ls-item {
  padding: 0;
  margin-right: 30px;
  padding-right: 0 !important;
  background-color: transparent;
}
nav.fusion-main-menu > ul li.wpml-ls-item img {
  border-radius: 100%;
  width: 30px;
  height: 30px;
}
nav.fusion-main-menu > ul li.wpml-ls-item > a {
  padding-left: 18px;
  background-color: transparent;
  padding-right: 10px;
}
nav.fusion-main-menu > ul li.wpml-ls-item > a:hover {
  color: #fff;
}
nav.fusion-main-menu > ul li.wpml-ls-item .fusion-caret i {
  display: none;
}
nav.fusion-main-menu > ul li.wpml-ls-item > ul.sub-menu {
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent;
  width: auto;
  padding-bottom: 9px !important;
}
nav.fusion-main-menu > ul li.wpml-ls-item > ul.sub-menu:before {
  left: 16px !important;
}
nav.fusion-main-menu > ul li.wpml-ls-item > ul.sub-menu > li {
  padding: 0 0 0 0;
  background-color: transparent;
  margin: 0;
}
nav.fusion-main-menu > ul li.wpml-ls-item > ul.sub-menu > li > a {
  padding: 8px 19px 8px 19px;
}
/*sidenav*/
.sidenav {
  height: 100%;
  /* 100% Full-height */
  width: 250px;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 9999999 !important;
  /* Stay on top */
  top: 0;
  /* Stay at the top */
  right: -250px;
  background-color: #E8AD00;
  /* Black*/
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  font-size: 13px;
}
.sidenav .closebtn {
  font-size: 38px;
  position: absolute;
  top: 40px;
}
.sidenav > div {
  padding: 2em;
}
.sidenav > div a {
  color: #fff;
  font-size: 13px;
}
.sidenav > div a:hover {
  color: #fff;
}
/* blgo tag menu */
ul.blog-tag-menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.blog-tag-menu > li {
  float: left;
  margin-right: 50px;
  color: rgba(74, 74, 74, 0.4);
  cursor: pointer;
  transition: all 500ms linear;
}
ul.blog-tag-menu > li:before {
  position: absolute;
  content: '\f107';
  font-family: IcoMoon;
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 5px;
  color: rgba(232, 174, 0, 0.4) !important;
  margin-left: -20px;
}
ul.blog-tag-menu > li:hover {
  color: #494949;
}
ul.blog-tag-menu > li:hover:before {
  color: #E8AD00 !important;
}
ul.blog-tag-menu > li.active {
  color: #494949;
}
ul.blog-tag-menu > li.active:before {
  color: #E8AD00 !important;
  transform: rotate(0deg);
}
/*burger button vertical centered*/
.fusion-mobile-menu-icons a{
	margin-top: 12px;
}

.fusion-main-menu .menu-item .sub-menu {
	width: 320px;
}

#menu-item-16272, #menu-item-22381, #menu-item-22383, #menu-item-22385 {
  border-top: 1px solid #c6ccd5;
}
#menu-item-17321 > ul, #menu-item-22380 > ul, #menu-item-22382 > ul, #menu-item-22384 > ul {
  display: flex;
  flex-direction: column;
  height: 280px;
  width: 720px;
  flex-wrap: wrap;
}
#menu-item-17321 > ul > li, #menu-item-22380 > ul > li, #menu-item-22382 > ul > li, #menu-item-22384 > ul > li {
  padding-left: 16px;
  margin-left: 16px;
}
#menu-item-17321  > ul > li a, #menu-item-22380  > ul > li a, #menu-item-22382  > ul > li a, #menu-item-22384 > ul > li a {
  padding-bottom: 10px;
  padding-top: 10px;
}
#menu-item-17315, #menu-item-16449, #menu-item-16430, #menu-item-17308, #menu-item-22332, #menu-item-22333, #menu-item-22334, #menu-item-22335, #menu-item-22344, #menu-item-22345, #menu-item-22346, #menu-item-22347, #menu-item-22355, #menu-item-22356, #menu-item-22357, #menu-item-22358 {
 border-left: 1px solid #c6ccd5;
 padding-left: 32px;
}

.menu-item .fusion-menu-highlight-label {
	display: block;
	margin: 0;
	padding-left: 0;
	padding-top: 0;
	font-size: .8em;
	opacity: .5;
}

@media only screen and (max-width: 480px) {
  #content .fusion-posts-container article .fusion-post-slideshow {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #content .fusion-posts-container article {
    width: 48% !important;
  }
}
@media only screen and (max-width: 480px) {
  #content .fusion-posts-container article {
    width: 100% !important;
  }
}
.fusion-flyout-menu-bg {
  z-index: -1 !important;
}
/*mobile menu with buttons */
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu {
  display: block !important;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row {
  position: relative;
  left: 0;
  top: 20px;
  width: 100%;
  color: #fff;
  text-align: center;
  display: none;
}
@media only screen and (max-width: 480px) {
  .fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row {
    display: block;
  }
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row > div {
  position: relative;
  display: inline-block;
  right: inherit;
  top: 10px;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row > div.shortbutton-login,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row > div.shortbutton-register {
  border-right: 1px solid #686868;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .mobile-button-row > div > a {
  background-color: #383832;
  width: 100px;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul {
  margin-top: 0;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li > a {
  line-height: 30px;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-de > a,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-en > a,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-fr > a,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-pl > a {
  color: #E8AD00;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-de > ul,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-en > ul,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-fr > ul,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-pl > ul {
  display: inline-block;
}
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-de > ul > li,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-en > ul > li,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-fr > ul > li,
.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu > ul > li#mobile-menu-item-wpml-ls-4-pl > ul > li {
  display: inline-block;
  width: auto;
  margin: 0 auto;
}
/*special rules for certain module navigations - too long in fr+pl*/
.page-id-4608 .page-menu-level-two ul li a,
.page-id-4518 .page-menu-level-two ul li a,
.page-id-4612 .page-menu-level-two ul li a {
  font-size: 14px;
  padding: 0 5px 8px 5px;
}

@media only screen and (min-width: 1061px) {
	.fusion-secondary-header {
		position: fixed !important;
		top: 0 !important;
		width: 100% !important;
		display: block !important;
		z-index: 980000 !important;
	}
	.fusion-header {
		padding-top: 45px !important;
		min-height: 148px !important;
	}
}

