/*
 * Dansende letters bij:
*/
.sidr {
  /* Default Settings */
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 100;
  width: 100%;
  padding-top: 145px;
  overflow-x: none;
  overflow-y: auto;
  /* Theme Settings */
  font-family: "Montserrat", serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  background-color: #fff;
  background-color: white;
  color: #4f5c9d;
  border-right: 1px solid #fff; }
  @media all and (min-width: 550px) {
    .sidr {
      padding-top: 30%; } }
  .sidr .sidr-inner {
    padding: 25px 30px 15px 30px;
    border-top: 1px dotted #4f5c9d; }
    .sidr .sidr-inner:nth-child(2) li {
      display: inline-block;
      vertical-align: top;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin: 0 10px; }
  .sidr.right {
    left: 0;
    right: 0; }
  .sidr.left {
    left: 0;
    right: 0; }
  .sidr a {
    position: relative;
    display: block;
    padding: 0;
    color: #4f5c9d;
    font-size: 18px;
    font-weight: 400;
    text-decoration: none; }
    .sidr a:hover {
      color: #4f5c9d; }
  .sidr ul {
    position: relative;
    z-index: 50;
    margin: 0;
    padding: 0;
    text-transform: uppercase; }
    .sidr ul li {
      display: block;
      margin: 0 0 25px 0;
      text-align: center;
      line-height: 1.5em; }
      .sidr ul li.active > a, .sidr ul li.current-menu-ancestor > a {
        color: #4f5c9d; }
      .sidr ul li.active ul, .sidr ul li.current-menu-ancestor ul {
        display: block; }
      .sidr ul li ul {
        display: none;
        margin-top: 10px;
        font-family: "Montserrat", serif, sans-serif;
        text-transform: none; }
        .sidr ul li ul li {
          margin-bottom: 10px; }
