
/* front-accordion.css */
.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;
}


/* sum-page.css */
.sum-big { font-size: 1000%; line-height: 1; }
.currency-big { font-size: 600%; line-height: 1; }

.single-sum {
  float: left;
  font-size: 40px;
  width: 140px;
  height: 140px;
  border: 1px solid #999;
  border-radius: 2px;
  margin: 2px;
  text-align: center;
  vertical-align: middle;
  display: table;
}

.single-sum a {
  display: table-cell;
  width:100%;
  height:100%;
  color: #555;
  line-height: 66px;
  vertical-align: middle;
}

.single-sum a > span { vertical-align: middle; line-height: 1; }

.single-sum a .sum-currency { font-size: 24px; display: block; line-height:30px; }

.single-sum a:hover {
  color: #999;
  text-decoration: none;
}

h3.term-type-title { margin-top: 40px; }

