.container-download .wrapper-content{background:#fff}
.container-download .column-fluid>.content{padding:0}
.download-table-scroll{overflow-x:auto}
.container-download .table-list{width:100%;max-width:100%;vertical-align:top;border-collapse:collapse;border-spacing:0}
.container-download .table-list th{padding:11px 20px;border-bottom:1px solid rgba(0,0,0,0.05);background:rgba(0,0,0,0.03);text-align:left;font-size:14px;font-weight:600;color:#202020}
.container-download .table-list td{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,0.05);font-size:14px;color:#4b5564}
.container-download .table-list td em{font-style:normal}
.container-download .table-list tr:nth-child(odd){background:rgba(0,0,0,0.01)}
.container-download .table-list tr:hover td{background:rgba(0,0,0,0.018)}
.container-download .table-list td.td-title{max-width:60%;width:60%;text-align:left}
.container-download .table-list td.td-title a{color:#202020;text-decoration:none;font-weight:500}
.container-download .table-list td.td-title a:hover{color:#ff690d}
.container-download .table-list .td-type,.container-download .table-list .td-size{white-space:nowrap}
.container-download .table-list tr td.td-btn em{padding-left:6px}
.container-download .table-list tr td.td-btn a:hover{text-decoration:none}
.container-download .table-list tr td.td-btn .btn-download{padding:6px 20px;display:inline-block;border-radius:3px;background-color:#ff5e14;color:#fff;font-size:14px;line-height:1;text-decoration:none}
.container-download .table-list tr td.td-btn .btn-download:hover{background-color:#f06000;color:#fff}
.container-download .table-list .file-link i{font-size:16px;vertical-align:middle}

.container-download .entry-download-content{margin-bottom:40px;padding:30px;background:rgba(0,0,0,0.015);overflow:hidden}
.container-download .entry-download-content figure.item-content{float:left;padding:0 30px 10px 0;background:#fbfbfb;margin:0 35px 25px 0}
.container-download .entry-download-content .item-cover img{max-width:300px;min-height:300px;object-fit:contain}
.container-download .entry-download-content ul{border-bottom:1px solid rgba(0,0,0,0.085);list-style:none;padding:0;margin:0}
.container-download .entry-download-content ul li{padding:16px 0;border-top:1px solid rgba(0,0,0,0.085);list-style:none}
.container-download .entry-download-content ul li b{padding-right:15px;width:90px;display:inline-block;font-weight:600}
.container-download .entry-download-content ul li i{margin-right:8px}
.container-download .entry-download-content .btn{padding:11px 25px;line-height:1;font-size:14px;color:#fff;background-color:#ff5e14;border-radius:3px;display:inline-block;text-decoration:none}
.container-download .entry-download-content .btn:hover{background-color:#f06000;color:#fff}

.container-download .sidebar .widget{margin-bottom:30px}
.container-download .widget_search .search-post .search-form{position:relative;display:flex}
.container-download .widget_search .search-field{width:100%;box-sizing:border-box;padding:10px 45px 10px 15px;border:1px solid #ccd2d9;background:#fff;font:inherit}
.container-download .widget_search .search-submit{position:absolute;right:0;top:0;height:100%;width:42px;border:0;background:transparent;color:#666;cursor:pointer}
.container-download .widget_sub_section ul{list-style:none;padding:0;margin:0}
.container-download .widget_sub_section li{border-bottom:1px solid #eee;padding:8px 0}
.container-download .widget_sub_section li a{color:#333;text-decoration:none}
.container-download .widget_sub_section li a:hover{color:#ff690d}
.container-download .widget_text .textwidget{line-height:1.8}
.container-download .widget_text .textwidget img{max-width:100%;height:auto;margin-bottom:15px}

@media(max-width:760px){
  .container-download .wrapper-content{padding:24px 16px 48px}
  .container-download .sidebar{display:none}
  .container-download .entry-download-content figure.item-content{float:none;width:100%;margin:0 0 24px}
  .container-download .entry-download-content figure.item-content img{max-width:300px;width:100%;height:auto}
  .container-download .table-list td,.container-download .table-list th{padding:10px 8px;font-size:12px}
}
