/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* =========================
   INTRANET ACCORDION MENU
   ========================= */
.intranet-accordion-menu {
  max-width: 320px;
  padding: 8px 0;
}
/* Pealkiri */
.intranet-accordion-menu .g-title {
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 400;
  color: #374151;
}
/* Reset */
.intranet-accordion-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Peamine list vertikaalselt */
.intranet-accordion-menu > ul.mod-menu {
  display: block;
}
/* Iga peamenüü item */
.intranet-accordion-menu > ul.mod-menu > li {
  margin-bottom: 2px;
  position: relative;
}
/* =========================
   PEAMENÜÜ NUPUD
   ========================= */
.intranet-accordion-menu li.deeper > .mod-menu__heading, .intranet-accordion-menu li.deeper > a, .intranet-accordion-menu > ul.mod-menu > li:not(.deeper) > a, .intranet-accordion-menu > ul.mod-menu > li:not(.deeper) > .mod-menu__heading {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 260px;
  min-height: 30px;
  padding: 6px 14px;
  border-radius: 6px;
  background: #e5e7eb;
  color: #6b7280;
  font-size: 13px;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}
/* Hover */
.intranet-accordion-menu li.deeper > .mod-menu__heading:hover, .intranet-accordion-menu li.deeper > a:hover, .intranet-accordion-menu > ul.mod-menu > li:not(.deeper) > a:hover {
  background: #d1d5db;
  color: #374151;
}
/* =========================
   AVATUD OLEK
   ========================= */
.intranet-accordion-menu li.deeper.is-open > .mod-menu__heading, .intranet-accordion-menu li.deeper.is-open > a {
  background: #d8dadd;
  color: #374151;
}
/* =========================
   PLUSS / MIINUS
   ========================= */
.intranet-accordion-menu li.deeper > .mod-menu__heading::after, .intranet-accordion-menu li.deeper > a::after {
  content: "+";
  margin-left: 10px;
  font-weight: 600;
}
.intranet-accordion-menu li.deeper.is-open > .mod-menu__heading::after, .intranet-accordion-menu li.deeper.is-open > a::after {
  content: "−";
}
/* =========================
   ALAMMENÜÜ
   ========================= */
/* Vaikimisi kinni */
.intranet-accordion-menu li.deeper > ul.mod-menu__sub {
  display: none !important;
  margin-top: 10px;
  padding-left: 18px;
}
/* Avatud */
.intranet-accordion-menu li.deeper.is-open > ul.mod-menu__sub {
  display: block !important;
}
/* Alam-itemid */
.intranet-accordion-menu ul.mod-menu__sub li {
  margin-bottom: 10px;
}
/* Alamlingid */
.intranet-accordion-menu ul.mod-menu__sub a, .intranet-accordion-menu ul.mod-menu__sub .mod-menu__heading {
  color: #c95555;
  font-size: 15px;
  line-height: 1.35;
  text-decoration: none;
}
/* Hover */
.intranet-accordion-menu ul.mod-menu__sub a:hover {
  color: #9f2f2f;
  text-decoration: underline;
}
/* =========================
   MOBIIL
   ========================= */
@media (max-width: 640px) {
  .intranet-accordion-menu {
    max-width: 100%;
  }
  .intranet-accordion-menu li.deeper > .mod-menu__heading, .intranet-accordion-menu li.deeper > a, .intranet-accordion-menu > ul.mod-menu > li:not(.deeper) > a, .intranet-accordion-menu > ul.mod-menu > li:not(.deeper) > .mod-menu__heading {
    width: 100%;
  }
}
/*# sourceMappingURL=custom_16.css.map */