anchor.diff:  }
   
   .homepage-banner form input.button {
  -  margin-left: 2.5%;
  -  padding-bottom: 0.1em;
  -  padding-top: 0.1em;
  +
   }
   
   .homepage-banner #search_hint {
  
positive.code: }
  
  .homepage-banner .tag-line p {
    background: url(<%= asset_path 'button-arrow.png' %>) no-repeat 0 6px #dd322d;
    font-family: 'Gill Sans W01 Medium', sans-serif;
    font-size: 2.2em;
    line-height: 1.25em;
    font-weight:normal;
    color:#fff;
    padding-left:55px;
    margin:0.5em 0;
  }
  
  .homepage-banner form {
  
negative.code: .feature-items .sections{
    bottom:-350px;
    position:absolute;
    width:90%;
    -webkit-transition: bottom 0.2s ease-in-out; 
    -moz-transition: bottom 0.2s ease-in-out;
  }
  .feature-items:hover .sections{
    bottom: 0px;
  }