.resourceslist{overflow:auto;max-width:72%;min-width:1200px;margin:0rem auto;padding:1rem 0;display:flex;justify-content:center}
.resourceslist .table-wrapper{margin:0 auto;display:flex;flex-flow:column;align-items:flex-start}
.resourceslist .grid-item{min-width:380px;min-height:440px;background-color:#fff;border:2px solid #d3d3d3;position:relative;padding:20px}
.resourceslist .grid-item:hover{box-shadow:0 2px 4px 0 rgba(26,26,26,0.16)}
.resourceslist .grid-item .resource-details{width:100%;margin:15px 0}
.resourceslist .grid-item .resource-name{font-weight:bold;font-size:20px;line-height:1.25;color:#004b87;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}
.resourceslist .grid-item .resource-name:hover{color:#003f7c;text-decoration:underline;text-decoration-thickness:1px}
.resourceslist .grid-item .description{font-size:16px;color:#454545;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}
.resourceslist .grid-item .resource-image{height:150px;width:100%;display:flex;align-items:center;justify-content:center}
.resourceslist .grid-item .resource-image img{width:100%;height:100%;object-fit:contain}
.resourceslist .grid-item .resource-date{font-style:italic;font-size:16px;color:#454545;padding-left:0;margin-bottom:15px;position:absolute;bottom:35px;left:20px}
.resourceslist .grid-item .read-more-link{position:absolute;bottom:20px;left:20px}
.resourceslist .grid-item .read-more-link a{font-size:16px;font-weight:normal;color:#454545}
.resourceslist .grid-item .read-more-link a:hover{text-decoration:underline}
.resourceslist .grid-item .read-more-link a:after{content:"\203A";top:50%;right:-10px;padding-left:5px;font-size:16px;position:absolute;transform:translateY(-50%)}
.resourceslist .filters{clear:both;display:inline-block;width:100%}
.resourceslist .filter{width:16%;margin-right:8px;float:left;position:relative;background:#fff;border:1px solid #333;height:36px}
.resourceslist .filter:after{content:" ";border:solid #333;border-left:2px;border-bottom:2px;height:10px;width:10px;position:absolute;right:9px;top:9px;display:inline-block;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}
.resourceslist .filter.expanded:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:14px}
.resourceslist .filter button{position:absolute;width:100%;padding:9px 7px;text-align:left;top:0;left:0}
.resourceslist .filter>div{position:absolute;top:100%;z-index:9;background:#fff;padding:10px;width:170px;box-shadow:#777 4px 4px 7px 0;text-align:left}
.resourceslist .filter ul{list-style:none;margin:0;padding:0}
.resourceslist .gridTableContainer .after,.gridTableContainer .before{width:40px;height:44px;position:absolute;top:50%;background:rgba(0,0,0,0.3);border:0;color:#fff;font-size:30px;display:none;z-index:4;cursor:pointer;outline:0}
.resourceslist .gridTableContainer.vert-start .after{border-radius:22px 0 0 22px;display:inline-block;left:unset;transform:rotate(90deg);top:unset;bottom:13px}
.resourceslist .gridTableContainer.vert-end .before{border-radius:0 22px 22px 0;display:inline-block;transform:rotate(90deg);left:unset;top:-1px}
.resourceslist .gridTableContainer .afterShadow,.gridTableContainer .beforeShadow{width:100%;height:13px;position:absolute;bottom:10px;z-index:2;display:none}
.resourceslist .gridTableContainer.vert-end .afterShadow{background:-webkit-gradient(linear,bottom,top,from(rgba(179,178,178,0.35)),color-stop(45%,rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(179,178,178,0.35) 0,rgba(255,255,255,0) 45%);top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);display:block}
.resourceslist .gridTableContainer.vert-start .beforeShadow{background:-webkit-gradient(linear,top,bottom,from(rgba(179,178,178,0.35)),color-stop(45%,rgba(255,255,255,0)));background:linear-gradient(0,rgba(179,178,178,0.35) 0,rgba(255,255,255,0) 45%);right:0;display:block;bottom:15px}
.resourceslist .tableScrollContainer{position:relative;border:0}
.resourceslist .tableScrollContainer::-webkit-scrollbar{display:none}
.resourceslist .tableScrollContainer{-ms-overflow-style:none;scrollbar-width:none}
.resourceslist .tableScrollContainer table{text-align:left;position:static;border-collapse:separate;border-spacing:0}
.resourceslist .tableScrollContainer{overflow:auto;max-height:960px}
.resourceslist .filters-section>*:first-child{margin-right:0;margin-left:0}
.resourceslist .tableScrollContainer thead th{position:sticky;position:-webkit-sticky;top:-1px;background:#545454;color:#fff;text-align:left;white-space:nowrap;font-size:.9375rem;line-height:1.125rem;min-width:8rem;height:52px;padding:0 .9375rem;z-index:1}
.resourceslist .filters-section__dropdown-values.active{display:inline-block}
.resourceslist.loading .loader{display:inline-block;position:fixed;top:50%;left:50%;width:200px;height:90px;z-index:102;transform:translate(-50%,0)}
.noResults .tableScrollContainer,.loading .browse-by__wrapper--empty{display:none}
.resourceslist.loader,.resourceslist .css-spinner{display:none}
.resourceslist.loading .css-spinner{display:inline-block}
.resourceslist.loading:before{content:" ";position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);display:inline-block;z-index:102}
.resourceslist .browse-by__header{text-align:left}
.resourceslist .filters-section__view-all-filters-button{line-height:1.25rem !important}
.resourceslist .filters-section__dropdown-link{font-size:.9rem !important;padding:.625rem .425rem !important;text-transform:capitalize}
.resourceslist .filters-section__all-filters-body .filters-section__dropdown-link{font-size:1rem !important;padding:.625rem .75rem !important}
.resourceslist .filters-section__dropdown-values ul li label input[type="radio"][data-option-active="true"] ~ span:before{background-color:#181818}
.resourceslist .filters-section__dropdown-values ul li label input[type="checkbox"] ~ span,.filters-section__active-filters-list li{text-transform:capitalize}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list{display:grid;grid-template-columns:repeat(3,[col-start] 380px [col-end]);grid-row-gap:42px;grid-column-gap:30px}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list .grid-card{width:25%;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:.825rem;background:#fff}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list .grid-card{flex-direction:row;display:flex;flex-wrap:wrap;width:100%}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list .grid-card img{width:80px}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list .grid-card{width:65%}
.resourceslist .gridTableContainer .effects-wrapper{display:flex;justify-content:center}
.nexensos-page .resourceslist .grid-item .resource-date{color:#747272}
.nexensos-page .resourceslist .grid-item .read-more-link{left:8px}
@media only screen and (max-width:1024px){.resourceslist{max-width:90%;min-width:80%}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list{grid-template-columns:repeat(2,1fr)}
.resourceslist .grid-item{min-width:100%}
.resourceslist .filters-section{padding-left:0}
.resourceslist .filters-section>.filters-section__view-all-filters-button{margin-left:10px}
}
@media only screen and (max-width:767px){.resourceslist{max-width:95%;min-width:75%}
.resourceslist .gridTableContainer.vert-start .after{left:unset}
.resourceslist .gridTableContainer.vert-start .before{left:unset}
.resourceslist .grid-table-container .grid-table .grid-body .grid-card-list{grid-template-columns:repeat(1,1fr)}
}
.nexensos-page .resourceslist .filter-container-parent{display:none}
.nexensos-page .resourceslist .grid-item{max-height:490px;height:490px}
.nexensos-page .resourceslist .grid-item .resource-name,.nexensos-page .resourceslist .grid-item .description{display:block;overflow:auto}
.nexensos-page .resourceslist .grid-item .resource-name{color:#365976}
.nexensos-page .resourceslist .grid-item .description{color:#747272}
.nexensos-page .resourceslist .grid-item .read-more-link::before{content:"\203A";padding-right:5px;font-size:16px;transform:translateY(-50%);color:#e5673e;font-weight:bold}
.nexensos-page .resourceslist .grid-item .read-more-link a{color:#e5673e;font-weight:bold}
.nexensos-page .resourceslist .grid-item .read-more-link a::after{display:none}