anchor.diff:  
   section#homepage .homepage-sections {
     background: #D9DFE0;
  -  
  +
     margin-top: 85px;
     margin-top: 8.5rem;
   }
  
positive.code:   content: " ";
    display: block;
    width: 124px; height: 113px;
    
    position: absolute;
    top: 6px; left: -77px;
    
    background: transparent url(<%= asset_path "homepage-search-arrow.png" %>) no-repeat 0 50%;
  }
  
  section#homepage .homepage-search input[type="search"] {
    margin-right: 10px; margin-right: 1rem;
    padding-left: 35px; padding-left: 3.5rem;
    
    width: 415px; width: 41.5rem;
    
    font-size: 24px; line-height: 30px;
    font-size: 2.4rem; line-height: 3rem;
  }
  
  
  section#homepage .homepage-search .button.search {
    background-image: url(<%= asset_path "icon-search.png" %>);
  }
  
  section#homepage .homepage-search button.search:hover {
  
negative.code: section#homepage .homepage-search {
    margin: 60px auto;
    margin: 6rem auto;
  
    width: 600px;
    width: 60rem;
  
    position: relative;
  }
  
  