/*----------------------------------------

* Jhuang Ping Editor (c) & Management Update
* Version - 1.3 | 2019.06.04

* Github - https://github.com/jhuangping/_JPFrame

----------------------------------------*/
/* Download ===================================================================*/
.download-form { padding-bottom: 80px; }
.download-form [class^="sd-"] { text-align: center; color: #202020; }
.download-form .sd-number { width: 40px; }
.download-form .sd-category { width: 250px; }
.download-form .sd-subject { width: 400px; }
.download-form .sd-date { width: 132px; }
.download-form .sd-download { width: 132px; }
.download-form .headline { display: flex; background: #4D4D4D; }
.download-form .headline div { color: #fff; background: #4D4D4D; line-height: 36px; position: relative; }
.download-form .headline div:before { content: ''; position: absolute; top: 20%; right: -1px; z-index: 1; width: 1px; height: 60%; background: #fff; }
.download-form .headline div.sd-number { background: #0fb696; }
.download-form .headline div.sd-number:before { display: none; }
.download-form .headline div:last-child:before { display: none; }
.download-form .row { display: flex; padding: 10px 0px; }
.download-form .row:nth-child(odd) { background: #F1F1F1; }
.download-form .row span { display: flex; justify-content: center; align-items: center; }
.download-form .row .sd-download a:hover { opacity: .5; }
@media all and (max-width: 425px) { .download-form .sd-number { display: none; }
  .download-form .sd-download { padding: 15px 0 10px 0; }
  .download-form .headline { display: none; }
  .download-form .row { flex-direction: column; }
  .download-form .row [class^="sd-"] { width: 100%; text-align: left; }
  .download-form .row [class^="sd-"]:before { content: ''; display: inline-block; color: #1EA78D; }
  .download-form .row .sd-category:before { content: 'Category / '; }
  .download-form .row .sd-subject:before { content: 'Subject / '; }
  .download-form .row .sd-date:before { content: 'Date / '; }
  .download-form .row .sd-download { text-align: center; }
  .download-form .row .sd-download:before { display: none; } }
