 /**********************/
#topmenu {
 width: 100%;
 height: 130px;
 background: TRANSPARENT;
 }

 .navigation-menu {
/* height: 50px; */
 background: transparent;
 margin-top: 37px;
 margin-right: 20px;
/* font-family: Oswald,tahoma, arial, sans-serif;  */
 }

 .navigation-menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 float: right;
 }

 .navigation-menu ul ul {
 margin: 0;
 padding: 0;
 }

 .navigation-menu ul li {
 margin: 0 7px;
 padding: 0;
 float: left;
 list-style: none;
 background: none;
 display: block;
 }

 .navigation-menu ul li ul {
 width: 200px;
 position: absolute;
 z-index: 99;
 left: -999em;
 height: auto;
 width: 200px;
 }

 .navigation-menu ul li ul ul {
 margin: 0;
 }

 .navigation-menu ul li li {
 padding: 0;
 margin: 0;
 width: 100%;
 }

 .navigation-menu ul ul a {
 width: 100%;
 }

 .navigation-menu ul li:hover ul ul,
 .navigation-menu ul li:hover ul ul ul,
 .navigation-menu ul li.sfhover ul ul,
 .navigation-menu ul li.havechildsfhover ul ul,
 .navigation-menu ul li.havechild-activesfhover ul ul,
 .navigation-menu ul li.activesfhover ul ul,
 .navigation-menu ul li.sfhover ul ul ul,
 .navigation-menu ul li.havechildsfhover ul ul ul,
 .navigation-menu ul li.havechild-activesfhover ul ul ul,
 .navigation-menu ul li.activesfhover ul ul ul {
 left: -999em;
 }

 .navigation-menu ul li:hover ul,
 .navigation-menu ul li li:hover ul,
 .navigation-menu ul li li li:hover ul,
 .navigation-menu ul li.sfhover ul,
 .navigation-menu ul li.havechildsfhover ul,
 .navigation-menu ul li.havechild-activesfhover ul,
 .navigation-menu ul li.activesfhover ul,
 .navigation-menu ul li li.sfhover ul,
 .navigation-menu ul li li.havesubchildsfhover ul,
 .navigation-menu ul li li.havesubchild-activesfhover ul,
 .navigation-menu ul li li.activesfhover ul,
 .navigation-menu ul li li li.sfhover ul,
 .navigation-menu ul li li li.havesubchildsfhover ul,
 .navigation-menu ul li li li.havesubchild-activesfhover ul,
 .navigation-menu ul li li li.activesfhover ul {
 left: auto;
 }


#menu-mainmenu li.current_page_item > a,
#menu-mainmenu li.current_page_parent > a {
  color: #fff;
  background: var(--green) !important; /* green: var(--green) */
}

 .navigation-menu ul li a {
 padding: 8px 14px 8px 14px;
 margin: 0;
 display: block;
 font-weight: normal;
 font-size: 14px;
/* text-transform: uppercase; */
/* height: 40px; */
 background: transparent;
 }

/**************************************************************
.navigation-menu ul li {
  background: transparent;
/*  height: 45px; *
}
*************************************************************/
.navigation-menu a{
  text-decoration: none;
}

.navigation-menu a:hover{
  background: var(--blue); /* blue: var(--blue) */
  color: #fff;
}

.navigation-menu li.active a{
  color: #fff;
  background: var(--green); /* green: var(--green) */
}

.navigation-menu ul li ul {
  border-top: 3px solid var(--blue); /* blue: var(--blue) */
  background: var(--green); /* green: var(--green) */
  margin-top: 0px;
  padding: 0px;
  text-align: left !important;
}

.navigation-menu ul li ul li {
  border: 3px solid var(--blue); /* blue: var(--blue) */
  border-top: 0px;
  background: var(--green); /* green: var(--green) */
}

.navigation-menu ul li ul li a {
  padding-left: 25px;
  color: #fff;
  /* background: transparent; */
  border: none;
  width: 161px;
}

.navigation-menu li ul li a:hover{
 border: none !important;
 background: #fff;
 color: var(--darker-orange); /* darker-orange: var(--darker-orange) */
}

/*susub*/

.navigation-menu ul li ul li ul {
 margin-left: 180px;
 margin-top: -30px;
 padding-top: 0;
 text-align: left !important;
}

/**********************/
/**********************/
