anchor.diff:    .submenu-3 { width:450px; }
     .submenu-4 { width:600px; }
     .active { position:relative; padding:0 !important; border:1px solid #ccc; border-top:0; border-bottom:0; }
  -  .active > a { background-color:#f5f5f5; display:inline-block; height:21px; position:relative; z-index:15; }
  +  .active > a { background-color:#f5f5f5; display:inline-block; height:24px; position:relative; z-index:15; }
     .active .large-submenu { display:block !important; }
     .active .large-submenu a { border:0 !important; display:inline-block; padding:0.3em 0.4em 0.3em 0.6em !important; width:100%;
                                        -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
  
positive.code: 
    a { text-decoration:none; color:#000; }
    a.tiny { display:block; margin-top:0; padding-top:1px; padding-bottom:1px; }
    .menu-items > li > a { display:inline-block; padding:0 4px 2px 4px; }
    .has-submenu > a { padding:0 4px 2px 4px; display:inline-block; outline:none; }
    .has-submenu:hover, .menu-items > li:hover { background-color:#e7e7e7; }
    .active:hover { background-color:#f5f5f5; }
  
negative.code:   .connected-as:hover { background-color:#ececec; }
    ul { list-style-type:none; margin:0; }
    .menu-items { list-style-type:none; margin:0; padding:0 0 0 2px; }
    .menu-items > li { padding:0 1px; margin:0; float:left; height:24px; line-height:24px; }
    .menu-items > li > a { display:inline-block; padding:0 4px 0 4px; }
    .menu-items .large-submenu { position:absolute; border:1px solid /*#C3D1EC*/#ccc; @include box-shadow(0, 1px, 5px, #bbb); margin-top:-1px; margin-left:-10px;
                                         display:none; background-color:#f5f5f5; padding:0; left:0; }
    .submenu-1 { width:150px; }
  