
/* main menu, selected background color */

.main_menu .menu_level_0 > li.selected {
  background-color: #b6bf00;
}
.main_menu .menu_level_0 > li.selected > a,
.main_menu .menu_level_0 > li.selected > span {
  color: #2f170b;
}

/* sub menu background color */

.sub_menu {
  background-color: #b6bf00;
}


/* main menu, first level text color */


.main_menu {
  display: table;
  margin: 0px auto;
}

.main_menu a,
.main_menu a:link,
.main_menu a:visited {
  color: #ffffff;
}

/* main menu, first level text color highlighted */

.main_menu .menu_level_0 > li:hover {
  background-color: #b6bf00;
  color: #2f170b;
  transition: all ease .2s;
  -webkit-transition: all ease .2s;
}

/* main menu, first level text color */

.main_menu .menu_level_0 > li {
  color: #ffffff;
  transition: all ease .5s;
  -webkit-transition: all ease .5s;
}

/* main menu, first level link color  */

.main_menu .menu_level_0 > li > span,
.main_menu .menu_level_0 > li > a {
  transition: all ease .5s;
  -webkit-transition: all ease .5s;
}

/* main menu, first level link color highlighted */

.main_menu .menu_level_0 > li:hover > span,
.main_menu .menu_level_0 > li:hover > a {
  color: #2f170b;
  transition: all ease .5s;
  -webkit-transition: all ease .5s;
}

/* main menu, second level text color */

.main_menu .menu_level_1 li,
.main_menu .menu_level_1 li a,
.main_menu .menu_level_1 li a:visited,
.main_menu .menu_level_1 li a:link {
  color: #2f170b;
}

/* main menu, second level text color highlighted */

.main_menu .menu_level_1 li:hover ,
.main_menu .menu_level_1 li:hover a,
.main_menu .menu_level_1 li:hover a:visited,
.main_menu .menu_level_1 li:hover a:link {
  color: #ffffff;
}

.main_menu .menu_level_1 li:hover,
.main_menu .menu_level_1 .highlighted {
  background-color: #4f2d1d;
}

/* sub menu text color */
.go_menu, .go_menu a, .go_menu a:visited, .go_menu a:link,
.sub_menu, .sub_menu a, .sub_menu a:visited, .sub_menu a:link {
  color: #2f170b;
}

.go_menu .highlighted {
  background-color: #4f2d1d;
}

.go_menu .highlighted a,
.go_menu .highlighted a:visited,
.go_menu .highlighted a:link {
  color: #ffffff;
}

/* sub menu background color */

.accordion_menu ul.menu_level_1 {
  background-color: #b6bf00;
}

.menu_level_0:not(:last-child) {
  border-bottom: 1px solid #b6bf00;
}
