.sidemenu {
  .navitem {

    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s;

    .navlink {
      color: #fff;

      &:hover {
        color: #7386d5;
        background: #fff;
      }

      .linktitle {
        padding-left: 5px;
      }
    }
  }

  /* Collabsable menu nav item */
  .menuopen {
    background: #6d7fcc;
  }
  
  /* Collapsable menu items container */
  .itemsmenu {
    color: #fff;
    background: #6d7fcc;
  }
}

@media(max-width: 768px) {
  .sidemenu {
    .navitem {
      .navlink {
        .linktitle {
          display: none;
        }
      }
    }
  }
}
