.wplp-card {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 15px 0;
  padding: 15px;
  border: 1px solid;
  background: #fff;
  *zoom: 1; }
  .wplp-card::before, .wplp-card::after {
    content: " ";
    display: block;
    line-height: 0; }
  .wplp-card::after {
    clear: both; }
  .wplp-card * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .wplp-card .wplp-card__text {
    position: relative;
    z-index: 10;
    width: 100%;
    *zoom: 1; }
    .wplp-card .wplp-card__text::before, .wplp-card .wplp-card__text::after {
      content: " ";
      display: block;
      line-height: 0; }
    .wplp-card .wplp-card__text::after {
      clear: both; }
  .wplp-card .wplp-card__pic {
    float: left;
    width: 15%;
    max-width: 80px; }
    .wplp-card .wplp-card__pic img {
      display: block;
      width: 100%;
      height: auto; }
    .wplp-card .wplp-card__pic a {
      text-decoration: none; }
      .wplp-card .wplp-card__pic a:hover {
        text-decoration: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .wplp-card .wplp-card__pic a:hover img {
          opacity: .8; }
  .wplp-card .wplp-card__info {
    float: left;
    width: 85%;
    padding: 0 0 0 15px; }
    .wplp-card .wplp-card__info a {
      text-decoration: none;
      color: #e54a28;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .wplp-card .wplp-card__info a:hover {
        text-decoration: underline;
        color: #e54a28;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .wplp-card .wplp-card__info .wplp-card__infoTitle {
      font-size: 14px;
      font-weight: bold;
      margin: 0; }
    .wplp-card .wplp-card__info .wplp-card__infoList {
      margin: 5px 0 0;
      *zoom: 1; }
      .wplp-card .wplp-card__info .wplp-card__infoList::before, .wplp-card .wplp-card__info .wplp-card__infoList::after {
        content: " ";
        display: block;
        line-height: 0; }
      .wplp-card .wplp-card__info .wplp-card__infoList::after {
        clear: both; }
      .wplp-card .wplp-card__info .wplp-card__infoList li {
        font-size: 12px;
        float: left;
        width: 50%;
        list-style: none;
        white-space: nowrap; }
  .wplp-card .wplp-card__logo {
    position: absolute;
    top: 10px;
    right: 10px; }
    .wplp-card .wplp-card__logo img {
      width: auto;
      height: 20px; }
    .wplp-card .wplp-card__logo a {
      display: inline-block;
      text-decoration: none !important; }
      .wplp-card .wplp-card__logo a:hover {
        text-decoration: none !important;
        border-bottom: none !important;
        -webkit-box-shadow: none;
        box-shadow: none; }
  .wplp-card .wplp-card__powerby {
    position: absolute;
    right: 10px;
    bottom: 10px;
    min-width: 150px;
    text-align: right; }
    .wplp-card .wplp-card__powerby .wplp-card__powerby-text {
      font-size: 10px;
      line-height: 1;
      margin: 0;
      color: #666; }
      .wplp-card .wplp-card__powerby .wplp-card__powerby-text a {
        color: #666; }
        .wplp-card .wplp-card__powerby .wplp-card__powerby-text a:hover {
          text-decoration: none !important;
          border-bottom: none !important;
          -webkit-box-shadow: none;
          box-shadow: none; }

@media only screen and (max-width: 767px) {
  .wplp-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0;
    padding: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .wplp-card .wplp-card__pic {
      width: 15%; }
    .wplp-card .wplp-card__info {
      width: 85%;
      padding-left: 10px; }
      .wplp-card .wplp-card__info .wplp-card__infoTitle {
        font-size: 12px; }
      .wplp-card .wplp-card__info .wplp-card__infoList {
        margin: 5px 0 0; }
        .wplp-card .wplp-card__info .wplp-card__infoList li {
          font-size: 9px;
          width: auto;
          padding-right: 10px;
          white-space: nowrap; }
    .wplp-card .wplp-card__logo {
      position: static;
      top: auto;
      right: auto;
      width: calc(100%);
      height: 20px;
      text-align: right; }
    .wplp-card .wplp-card__powerby {
      position: static;
      right: auto;
      bottom: auto;
      width: calc(50%);
      min-width: auto;
      margin-top: 5px; } }
