/*
 * Copyright (C) Oleg Karakoz, Agile Apps. 2012-2025.
 * Project: mts
 * Last modified: 09/01/2019, 16:47
 */
.hamburger-switch {
  position: fixed;
  right: 20px;
  top: 15px;
  cursor: pointer;
  z-index: 10;
  font-size: 1.375em;
  transition-delay: 0.7s;
  transition: 0.7s;
  border: 1px solid grey;
  padding: 5px 5px 3px 5px;
  color: #444;
  background-color: lightgrey;
}

.hamburger-menu {
  position: fixed;
  top: 0;
  right: -100%;
  /*border-radius: 8px;*/
  border-bottom-left-radius: 8px;
  background-color: #f2f5f6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  width: 20em;
  /*height: 100%;*/
  z-index: 10;
  border: 1px solid #ddd;
  max-height: 80%;
  transition: 0.7s;
}
.hamburger-menu.opened {
  right: 0;
}
.hamburger-menu.opened .hamburger-switch {
  color: #444;
  border: 1px solid transparent;
  background-color: transparent;
}

.hamburger-menu-icon {
  margin: 20px;
}

.hamburger-menu-title {
  /*border-radius: 8px;*/
  background-color: #f2f5f6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  height: 66px;
}

.hamburger-menu-content {
  background-color: #ffffff;
  border-bottom-left-radius: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 725px;
}

.hamburger-menu-content-text {
  font-family: SecularOne;
  font-size: 1.375em;
  line-height: 2.7em;
  text-align: right;
  color: #181818;
  cursor: pointer;
  width: 14.5em;
}

.hamburger-menu-content-text div {
  margin: 0 50px 0 20px;
  border-top: solid 1px #979797;
}

.hamburger-menu-content-text:first-child div {
  border-top: none;
}

.hamburger-menu-content-text:hover {
  background-color: #fcfcfc;
  color: #419bf9;
}

.hamburger-menu-content-text:last-child:hover {
  border-bottom-left-radius: 8px;
}

/*# sourceMappingURL=home-hamburger.css.map */
