anchor.diff:    }
   }
   
  +.cozy { padding: 10px 20px; }
  +.compact { padding: 5px 10px; }
  +
   ////////
   /* MAIN LAYOUT COMPONENTS: #TITLE, #MAP, #NAVIGATION */
   ////////
  
positive.code:     }
      button {
        color: #fff;
        @include size(30px, 40px);
        padding: 5px 8px;
        margin-left: -1px;
        //@include border-radius(0 $borderRadius $borderRadius 0);
      }
    }
  
negative.code:       border-top: 1px solid #f3f3f3;
      }
    }
    ol.itineraries, ol.trips {
      padding-top: 30px;
    }
  
    .itineraries, .segments, .arrivals, .routes, .trips, .stops {
  