anchor.diff:  .homepage-banner .site-search{
     margin:0;
     padding:0em 2em 1em 4.5em
  +}
  +.carousel{
  +  margin-top:1em;
  +  border-top:2px solid #dd322d;
  +  width:960px;
  +}
  +.carousel ul{
  +  margin:0;
  +  padding:0;
  +  text-indent:0;
  +  width:960px;
  +  list-style-type:none;
  +}
  +.carousel ul li{
  +  width:960px;
  +  height:562px;
  +}
  +.section{
  +  width:50%;
  +  float:left;
  +}
  +.sections{
  +  background-color:rgba(255, 255, 255, 0.7);
  +  margin-left:2em;
  +  padding:1em;
  +}
  +.sections a,
  +.sections a:visited{
  +  color:#000;
  +}
  +.feature-items{
  +  overflow:hidden;
  +  height:562px;
  +  position:relative;
  +}
  +.feature-items .sections{
  +  bottom:-350px;
  +  position:absolute;
  +  z-index:9999;
  +  width:90%;
  +  -webkit-transition: bottom 0.2s ease-in-out; 
  +  -moz-transition: bottom 0.2s ease-in-out;
  +}
  +.feature-items:hover .sections{
  +  bottom: 0px;
  +  
   }
positive.code: 
  .homepage-section {
  /*  margin: 0 -1em;*/
    padding: 1em;
    position: relative;
  }
  .lte-ie8 .homepage-section {
  
negative.code: }
  
  .homepage-banner .tag-line {
    padding:0.5em 2em 0.5em 1em;
    width: 60%;
  }
  
  