/* Left menu */

.workshop-menu__section + .workshop-menu__section {
  border-top: 1px solid var(--schluter-border);
}

.workshop-menu__heading {
  padding: 12px 14px;
  background: var(--schluter-light);
  color: #111;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
}

.workshop-menu__link {
  display: block;
  padding: 11px 14px ;
  color: var(--schluter-orange);
  text-decoration: none;
  border-top: 1px solid #eee;
  font-size: 15px;
  line-height: 1.35;
}

.workshop-menu__link:hover,
.workshop-menu__link:focus {
  background: #fff4e8;
  color: #000;
}
.workshop-menu__link.is-active {
  background: var(--schluter-orange);
  color: #fff;
  font-weight: 700;
}

.workshop-menu__link.is-active:hover,
.workshop-menu__link.is-active:focus {
  background: var(--schluter-orange-dark);
}

.left-column-stack .mobile-menu-toggle button {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  color: var(--schluter-orange);
}

.left-column-stack .card-body form button {
  display: flex;
  justify-content: center;
  width: 100%;
  color: #fff;
  border: 1px solid var(--schluter-border);
}

.left-column-stack .card-body form button:hover {
  border-color: var(--schluter-orange);
  background: #fff4e8;
  color: #111;
}

@media (max-width: 991.98px) {
  .left-column-stack .main-button.collapsed {
    border: 1px solid var(--schluter-border);
    background: #fff;
  }

  .left-column-stack .main-button:hover {
    border-color: var(--schluter-orange);
  }

  .left-column-stack .main-button.collapsed:hover {
    border-color: var(--schluter-orange);
  }

  .left-column-stack .card-body form button {
    border: 1px solid var(--schluter-border);
  }
}

@media (max-width: 767.98px) {
}
