   #header .navigation ul li:hover .sub a, #header .navigation ul li.open .sub a {
      font-size:21px;
      width:100%;
      display:block;
      line-height:22px;
  padding-top:10px;
  padding-bottom:10px;
   }
  #header .navigation ul li:hover ul li, #header .navigation ul li.open ul li {
    margin-bottom:10px;
  }
  #header .navigation ul li:hover .sub a.button, #header .navigation ul li.open .sub a.button {
    width:fit-content;
  }