#home-page .panel-pane.pane-custom.pane-2 .pane-content {
  min-height: 320px;
  position: relative;
  background: transparent url(/sites/all/themes/swarm/images/temp/home-banner.jpg) no-repeat top left;
}

#home-page .panel-pane.pane-custom.pane-1 .pane-content .blurb {
  background: rgba(36,96,168,0.9);
  color: #FFF;
  font-size: 1.2em;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 140px;
  width: 405px;
    font-family: 'Lato', sans-serif;
}

hr.line {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #FFF;
  width: 290px;
}

p.text {
  margin: 10px 0 10px;
}