/* === DOWNLOAD CSS === */
.download-module-item .main-title{margin-bottom: 35px;}

.download-table-wrapper{border: 1px solid var(--grey-one);border-radius: 10px;overflow: hidden;}
.download-table-wrapper table thead tr th{background: var(--white-color);color: var(--table-text-grey);padding: 9px 15px;}
.download-table-wrapper table th:first-child{width: 75%}
.download-table-wrapper table th:last-child{width: 10%}
.download-table-wrapper table tbody tr td {padding: 11px 15px 10px;border-top: 1px solid var(--grey-one);}
.download-table-wrapper table tbody tr td .report-link{text-decoration: none;color: var(--black-color);}
.download-table-wrapper table tbody tr td .report-link .icon{font-size: 2.0rem;}
.download-table-wrapper table tbody tr td .report-link span.text{font-size: 1.2rem;line-height: 1.2rem;margin-top: 10px;}
.download-table-wrapper table tbody tr td:first-child {color: var(--table-text-grey);}
.download-table-wrapper table tbody tr:nth-child(2n+1) td{background: var(--grey-three);}

.list-view .download-module-item .main-title{margin-bottom: 20px;}
.download-list-wrapper ul li{padding: 29px 0 28px;border-top: 1px solid var(--grey-three);}
.download-list-wrapper ul li:last-child{border-bottom: 1px solid var(--grey-three);}
.download-list-wrapper ul li p.item-title{width: 35%; padding-right: 20px; color: var(--table-text-grey)}

@media all and (max-width: 991.98px){
	.download-list-wrapper ul li p.item-title{width: 50%}
}
@media all and (max-width: 767.98px){
.download-table-wrapper table tbody tr:nth-child(2n+1) td {background: none;}
}
@media all and (max-width: 480.98px){
	.download-list-wrapper ul li{flex-direction: column;align-items: flex-start !important;}
    .download-list-wrapper ul li p.item-title{margin-bottom: 20px !important;width: 100%}
}