.page404 {
  text-align: center;
  .page-header h1.page-title {
    font-weight: bold;
    border-bottom: none;
    font-size: 24px;

  }
  .page-content {
    margin-top: 0px;
    input[type=search] {
      .placeholder(fade(@content, 60%), false);
      padding: 10px;
      border-radius: 5px;
    }
    input[type=submit]{
      padding: 12px;
      font-size: 14px;
      line-height: 1em;
      text-transform: uppercase;
      background: @header-bg;
      box-shadow: none;
      text-shadow: none;
      color: @header-color;
      border: none;
    }
    .widget_recent_entries {
      text-align: left;
      margin-bottom: 100px;
      .widgettitle {
        font-size: 24px;
        font-weight: bold;
      }
      ul {
        list-style: none;
        margin-left: 0;
        li {
          float: none;
          margin-bottom: 15px;
          display: inline-block;
          margin-right: 15px;
        }
        li a {
          display: inline-block;
          background: darken(@background, 5%);
          border: solid 1px darken(@background, 10%);
          padding: 10px;
          margin-bottom: 5px;
        }
      }
    }
  }
  p {
    font-size: 16px;
  }
}