.wic-accordion { margin: 20px 0; }
.wic-accordion h2 { font-size: 22px; cursor: pointer; position: relative; }
.wic-accordion h2:after { content: '+'; display: block; position: absolute; right: 10px; font-size: 20px; top: 0; font-weight: normal; }
.wic-accordion > article.wic-open h2:after { content: '-'; }
.wic-accordion > article { border-bottom: 1px solid #f0f0f0; }
.wic-accordion > article > section { display: none; border-top: 1px solid #f0f0f0; margin: 10px 0; padding: 20px; }
.wic-accordion > article.wic-open > section { display: block; }

.loaner-list { margin: 20px 0; text-align: center; }
.loaner-list-img { width: 30%; display: inline-block; }
.loaner-list-img > img { max-width: 80%; margin-bottom: 10px; }

.loaners-info-table {
  margin: 20px auto;
}
.loaners-info-table .loaner-table-heading th { font-size: 12px; text-transform: uppercase; text-align: center; }
.loaners-info-table { text-align: center; }

.loaners-info-table td {
  vertical-align: middle !important;
}
