#properties {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #f4f4f4; }
  #properties a {
    display: block;
    position: relative;
    margin-bottom: 20px; }
    #properties a img {
      display: block;
      width: 100%;
      height: auto;
      z-index: 1; }
    #properties a .itemtext {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 20;
      height: 100%;
      width: 100%;
      background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
      padding: 30px;
      color: white;
      box-sizing: border-box;
      transition: all 0.4s ease; }
      #properties a .itemtext h3 {
        color: white;
        position: absolute;
        bottom: 0;
        font-size: 18px; }
        #properties a .itemtext h3 span {
          display: block;
          font-weight: 300; }
      #properties a .itemtext:hover {
        background: rgba(0, 0, 0, 0.6); }

h1 span,
h3 span {
  font-weight: 300;
  display: block; }
