/*
 Theme Name:   General Blog - Child theme
 Template:     generalblogtheme
 Version:      1.0.0
*/
#mobileMenuModal .modal-content {
  background-color: var(--lightColor);
  color: var(--greyColorDark);
}
#mobileMenuModal .modal-header {
  justify-content: space-between;
}
#mobileMenuModal .modal-header .close {
  cursor: pointer;
}
#mobileMenuModal .modal-header .close i {
  font-size: 1.5rem;
}
#mobileMenuModal .modal-body ul.menu {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
#mobileMenuModal .modal-body ul.menu .menu-item {
  margin-bottom: 0.25rem;
}
#mobileMenuModal .modal-body ul.menu .menu-item:not(.menu-item-logout) a {
  color: var(--darkColor);
  padding-left: 4px;
  border-left: 4px solid var(--darkColor);
}
#mobileMenuModal .modal-body ul.menu .menu-item.child-menu a {
  padding: 0;
  border: none;
}
#mobileMenuModal .modal-body ul.menu .menu-item-has-children {
  margin-bottom: 1rem;
}
#mobileMenuModal .modal-body ul.menu .menu-item-has-children > a {
  font-weight: 900;
  font-size: 1.05rem;
}
#mobileMenuModal .modal-body ul.menu .menu-item-has-children .sub-menu {
  list-style-type: disc;
}

@media (min-width: 576px) {
  #mobileMenuModal .modal-dialog.modal-wide {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}