body {
  height: 100%;
  background: url('../images/workshopmain.jpg') rgb(255, 255, 255);
  background-size: cover;
  background-position: 0px 0px;
  font: 400 1.125em/1.78 Bitter;
  color: rgb(255, 255, 255);
}

img {
  display: block;
  float: left;
  width: 500px;
  height: auto;
  margin: 62px 0 0 8.4375%;
  overflow: hidden;
}

p {
  margin-bottom: 1em;
}

.text {
  position: absolute;
  top: 220px;
  left: 8.4375%;
  width: 470px;
  min-height: 305px;
  padding-left: 17px;
  border-left: 3px solid rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.34);
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-size: 1em;
}

