/* Colors Neuhaus */
/* Fonts Neuhaus */
.sidebar {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  @media (max-width: 768.98px) {
    .sidebar {
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      height: 57px;
      overflow: hidden; } }
  .sidebar li {
    cursor: pointer;
    border: 1px solid #ddd;
    margin-top: -1px; }
    .sidebar li:hover:not(.selected) {
      background-color: #efefef; }
    @media (max-width: 768.98px) {
      .sidebar li:not(.selected) {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
    .sidebar li.selected {
      background-color: #503223;
      pointer-events: none; }
      @media (min-width: 769px) {
        .sidebar li.selected.nested {
          pointer-events: auto; } }
      .sidebar li.selected a {
        color: #fff; }
    .sidebar li a {
      text-decoration: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 769px) {
        .sidebar li a .text-content {
          font-weight: 700; } }
      @media (max-width: 768.98px) {
        .sidebar li a {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .sidebar li a .icon {
            display: none; }
          .sidebar li a::after {
            content: "";
            width: 15px;
            height: 15px;
            background-image: url("../../images/icons/arrow-white.svg");
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            right: 39px;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg); } }

@media (max-width: 991.98px) {
  .sidebar.active {
    height: auto; }
    .sidebar.active li.selected a::after {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }

@media (max-width: 768.98px) {
  .sidebar li a::after {
    background-image: url("../../../../images/icons/arrow-white.svg"); } }

/*# sourceMappingURL=sideNav.css.map*/