anchor.diff:        white-space: nowrap;
         text-overflow: ellipsis;
       }
  +
  +  }
  +  @media (min-width:480px){
  +    z-index:1;
  +    @include box-shadow(2px 0px 4px rgba(0,0,0,0.25));
     }
   }
   
  
positive.code:   padding: 0 $sidebar_margin;
    text-transform: uppercase;
    box-sizing: border-box;
    @include box-shadow(0 2px 4px rgba(0,0,0,0.25));
    @include shadow-black(0.25);
    h1, h2, h3, h4, h5, h6 {
      font-weight: 600;
  
negative.code:   bottom: 0;
    left: 0;
    overflow: scroll;
    @include box-shadow(0 0px 4px rgba(0,0,0,0.25));
  
    @media (max-width: 768px) {
      top: $nav_height_base + $map_height_tablet;
  