﻿.main-menu {
  height: 100%; }
  .main-menu .main-menu-item-button {
    height: 100%; }
  .main-menu .main-menu-button {
    height: 100%; }
  .main-menu .main-menu-dropdown {
    padding: 0px !important; }
    .main-menu .main-menu-dropdown .main-menu-items {
      position: absolute;
      background-color: #3898D3;
      right: 0;
      z-index: 999;
      width: 100%; }
    .main-menu .main-menu-dropdown .main-menu-item {
      width: 100%; }
      .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-button {
        display: flex;
        justify-content: space-between; }
      .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-button, .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-link {
        color: white;
        padding: 10px 20px;
        width: 100%; }
        @media screen and (max-width: 1023px) {
          .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-button, .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-link {
            font-size: 18px; } }
      .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-dropdown {
        border-top: solid 1px white;
        padding: 16px 0px; }
        @media screen and (max-width: 767px) {
          .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-dropdown {
            padding: 0px; } }
      .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-button-arrow {
        height: 10px;
        margin-bottom: auto;
        margin-top: auto; }
      .main-menu .main-menu-dropdown .main-menu-item .main-menu-item-link {
        display: inline-block; }
    .main-menu .main-menu-dropdown .main-menu-item:not(:last-child) {
      border-bottom: solid 1px white; }
    .main-menu .main-menu-dropdown .main-menu-item.main-menu-item-collapsed .main-menu-item-button-arrow {
      transform: rotate(180deg); }
    .main-menu .main-menu-dropdown .main-menu-item.main-menu-item-collapsed .main-menu-item-dropdown {
      display: none; }

.main-menu:not(.top-menu-item-collapsed) .main-menu-button > div > span {
  background: white; }
