/* ----------
catalog-library
---------- */
.page-catalog-library .table-catalog .item-title {font-size:15px; font-weight:500;}
.page-catalog-library .table-catalog .btn-download {position:relative; padding:10px 10px 10px 30px; text-align:left; background-color:#eac600; font-weight:500;}
.page-catalog-library .table-catalog .btn-download:before {position:absolute; top:0; right:0; width:44px; height:44px; line-height:44px; margin-right:0; background-color:#331e0d; text-align:center; content:'\f019'; color:#eac600; font-size:22px; font-weight:400;}
.page-catalog-library .btn-link {padding:10px 30px; border-radius:30px;}
.page-catalog-library .btn-link:before {content:'\f0b1';}

@media (min-width:641px) {
}
@media (min-width:960px) {
}
@media (min-width:641px) and (max-width:959px) {
}
@media (max-width:640px) {
  .page-catalog-library .table > thead > tr > th,
  .page-catalog-library .table > thead > tr > td,
  .page-catalog-library .table > tbody > tr > th,
  .page-catalog-library .table > tbody > tr > td {padding:10px 0;}
  .page-catalog-library .table-catalog .item-title {font-size:14px;}
  .page-catalog-library .table-catalog .item-detail {font-size:80%;}
  .page-catalog-library .table-catalog .btn-download {margin-left:10px; padding:5px 10px; font-size:12px;}
  .page-catalog-library .table-catalog .btn-download:before {width:31px; height:31px; line-height:32px; font-size:16px;}
  .page-catalog-library .btn-link {display:inline-block;}
}
@media (max-width:320px) {
}
