.filter-list a{padding:16px 16px;display:block}
.filter-list a[aria-expanded="false"]{border-left:2px solid #d2d7e0;color:var(--black)}
.list-item .content .cards-footer a:not(.btn){padding-top:0;bottom:0;word-break:break-all}
.resource-list .componentBody .card-box.horizontalcard div .card-title+div ul,.resource-list .componentBody .card-box.horizontalcard div .card-title+div ol{margin-left:25px}
.resource-list .componentBody .card-box.horizontalcard div .card-title+div ul li,.resource-list .componentBody .card-box.horizontalcard div .card-title+div ol li{text-indent:-28px}
.filter-list li a[aria-expanded="true"],.filter-list li h6 a.active,.scroll-list>li>a.active{background:var(--lightblue);border-left:2px solid var(--indigo);color:var(--indigo)}
.filter-list li ul li a{color:var(--gray)}
.card-accordion .card-title a:after{content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;transform:rotate(0);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;transition:200ms linear}
.card-accordion .card-title a[aria-expanded="true"]:after{transform:rotate(90deg)}
.list-item .card-accordion .horizontalcard .card-body,.list-item .card-accordion .horizontalcard .cards-footer{padding-left:0}
.resource-filters{width:384px}
.resource-list{width:calc(100% - 400px);padding:40px 20px 50px;background-color:var(--lightblue)}
.top-filters{width:100%;padding:16px}
.resource-filters .fixme{width:390px;max-height:100vh;overflow:auto;padding:85px 15px;position:sticky;top:0;scrollbar-color:#bbbfc4 #f1f1f1;scrollbar-width:thin}
a.list-category{color:var(--black)}
.resourcelibrary-static .resource-filters .fixme{padding-top:70px}
.resource-list[data-type="multi-select"] .list-item a[data-assetid]{padding-bottom:10px;display:inline-block}
.resource-list[data-type="scroll-list"] .list-item a[data-assetid]{padding-bottom:10px;display:inline-block}
.top-filters .dropdown-toggle::after{border:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";height:auto;width:auto;margin:0;transform:none;vertical-align:initial}
.filter-list li h6+ul{padding-left:16px}
.resourcelibrary-static .resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div .btn{padding-bottom:6px;display:inline-block}
.top-filters .dropdown-toggle{background:transparent}
.top-filters .dropdown .dropdown-menu{right:0 !important;left:auto !important}
.resource-list[data-type="scroll-list"] .card.common:not(.card-accordion) .list-tags{display:none}
.filter-list>ul{width:80%}
.list-item .card.common:not(.card-accordion) .cards-footer{padding-bottom:40px}
.card.common:not(.card-accordion) .list-tags{margin-top:10px}
.list-item a.linkdisplay:not(.btn){padding-bottom:10px}
.sub-category .row:last-child .card{margin-bottom:0}
.resource-search input#searchResource{padding:16px 12px 16px 40px;width:85%;border:1px solid #565656;border-radius:5px}
.resource-search input#searchResource:focus{outline:0}
.list-tags{clear:both}
.horizontalcard.video-card .item{flex-direction:column;position:relative}
.horizontalcard.video-card picture{position:relative}
.horizontalcard.video-card picture:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f04b";font-size:56px;color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto;right:0;height:56px;width:56px;transition:200ms linear}
.list-tags li{color:var(--indigo);display:inline-block;padding:3px 15px 4px;border-radius:12px;margin:5px 0;border:1px solid var(--indigo);text-align:center;height:24px;font-size:12px;text-transform:uppercase;line-height:normal}
.list-item img.Image.full-width-img{object-fit:contain;object-position:top;min-height:84px;height:auto}
.list-item .horizontalcard .card-body,.list-item .horizontalcard .cards-footer{padding:0}
.list-item .componentBody .card-box .content.cta-auto{padding:0}
.filter-tag ul{padding-left:40px}
.filter-tag li{padding:0 0 18px}
.filter-tag ul{padding-top:18px}
.filter-tag li label.filtername{margin-bottom:0}
.filter-tag li span.starred.filter-count{margin-bottom:0}
.filter-tag input[type=checkbox]{margin-right:5px}
.list-item .card-box{padding:20px;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);margin-bottom:24px;background-color:var(--white)}
.scroll-list h6{margin:0}
h3.list-header{padding-top:40px}
.list-header{padding-top:22px}
.horizontalcard .card-title{padding-right:10px}
.resourcelibrary .list-header:not(.main-header) a.list-category{font-size:20px}
.htmltext .list-header:not(.main-header) a.list-category{font-size:inherit}
.resourcelibrary .main-header a{font-size:32px}
.resource-list .col-md-12+.col-md-12 h5.list-header{padding-top:16px}
.filter-selected{background:var(--lightblue);display:inline-block;padding:10px 37px 10px 15px;margin-top:5px;position:relative}
.filter-selected span{position:absolute;right:10px;cursor:pointer}
.list-item .componentBody .card-box.horizontalcard div ul li{margin-left:0}
.resource-search{position:relative}
.resource-search .fa-search{position:absolute;top:16px;left:15px;font-size:20px;color:var(--indigo)}
.col-md-6.list-item .horizontalcard .picture{max-width:70px}
.list-item .card-accordion .card-box{padding-bottom:4px}
.list-item .horizontalcard .picture{max-width:120px;margin-right:24px}
.col-md-6.list-item .horizontalcard.video-card .picture{max-width:100%;max-height:none;margin:0;padding-bottom:24px}
.accordion .card-title a{font-weight:600}
.accordion .componentBody .card-box.horizontalcard div .list-tags ul{margin-left:0}
.accordion .componentBody .card-box.horizontalcard div .list-tags ul li{margin-left:0}
.accordion .card-title{margin-bottom:0}
.accordion .card-title a:focus{outline:0}
.accordion .cards-description{margin-top:.75rem}
.accordion.resource-list[data-type="scroll-list"] .list-tags{display:block;padding-left:0}
.list-item .list-card{position:relative;overflow:hidden}
.starred{background:#1d4486;display:inline-block;color:#fff;padding:4px 6px;border-radius:4px;font-size:12px;text-transform:uppercase;font-weight:600;line-height:1.33;margin-bottom:8px;margin-right:7px}
.top-filters{position:relative;z-index:998}
.list-item .horizontalcard .picture.card-font i{font-size:60px}
.resource-list .list-item .componentBody .card-box.horizontalcard .card-title+div li{margin-bottom:10px;line-height:1.5}
.resource-list .list-item .componentBody .card-box.horizontalcard .card-title+div ol{padding-left:0}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ol{margin-left:20px}
.resource-list .list-item .componentBody .card-box.horizontalcard .card-title+div ol li{margin-left:0;list-style:decimal;margin-bottom:10px;line-height:1.5;list-style-position:inside;text-indent:-1em}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ul{margin-left:20px}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ul li{list-style:disc;margin-bottom:10px;line-height:1.5;text-indent:0}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ul li:last-child{margin-bottom:0}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ol li{list-style:decimal;margin-bottom:10px;line-height:1.5;margin-left:0;list-style-position:inside;text-indent:-1em}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div ol li:last-child{margin-bottom:0}
span.starred.filter-count{padding:4px;min-width:25px;text-align:center}
.filter-list h6{margin:0}
.list-item .content .cards-footer a i{padding-left:5px}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div.list-tags ul{margin-left:0}
.list-item span.prod-cat{color:var(--black);margin-bottom:8px;display:inline-block;padding-right:20px}
.resource-search input#searchResource::-webkit-input-placeholder{font-size:18px}
.resource-search input#searchResource::-moz-placeholder{font-size:18px}
.resource-search input#searchResource:-ms-input-placeholder{font-size:18px}
.resource-search input#searchResource:-moz-placeholder{font-size:18px}
.list-item .horizontalcard .card-body .card-title+div p{margin-bottom:10px}
.componentBody .card-box.horizontalcard .card .list-tags ul{margin-left:0}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div .list-tags ul li{margin-bottom:0;line-height:normal}
.resource-list .list-item .card-accordion .componentBody .card-box.horizontalcard div .btn{margin-bottom:14px}
.list-item .card-accordion .horizontalcard .cards-description a i{padding-left:5px;margin-left:.25rem}
.filter-list>ul.accordion.scroll-list li ul li{padding-left:0}
.filter-list>ul li ul li{padding-left:15px}
.isgated{position:absolute;right:0;height:15px;width:15px;top:-8px}
.list-item .horizontalcard .isgated .picture{margin:0}
.isgated i{font-size:20px;color:var(--indigo);font-weight:600}
.pdf-thumb{border:1px solid}
.resource-filters .d-md-none a:after{border:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";height:auto;width:auto;margin:0;transform:rotate(-90deg);vertical-align:initial}
.resource-filters .d-md-none a[aria-expanded="true"]:after{transform:rotate(0)}
.resource-filters .d-md-none a{padding-bottom:10px;display:inline-block;border-bottom:1px solid}
.resource-filters .d-md-none{border-bottom:1px solid;margin-bottom:24px}
.text-gray .starred{color:#fff}
.resource-filters .filter-title span{color:var(--black)}
.list-item .horizontalcard .content{width:calc(100% - 100px)}
@media(min-width:801px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}
}
@media(max-width:800px){.filter-list li a[aria-expanded="true"],.filter-list li a[aria-expanded="false"],.filter-list li h6 a.active,.scroll-list>li>a.active{background:0;border:0;position:relative}
.filter-list li ul li a{position:relative}
.filter-list>ul{width:100%}
.resource-filters .fixme{max-height:none}
.filter-list li h6 a:after{border:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";height:auto;width:auto;margin:0;transform:rotate(-90deg);vertical-align:initial;position:absolute;right:0}
.filter-list li a[aria-expanded="true"]:after{transform:rotate(0)}
.resource-filters .fixme{padding:24px 15px 0}
.list-item .card-box{height:auto !important}
.list-item{flex:100%;max-width:100%}
.resource-filters .fixme,.resource-filters,.resource-list{width:100%}
.resource-list.row{margin:0}
.list-item img.Image.full-width-img{min-height:none}
.list-item .horizontalcard .item>.picture{width:70px;margin-right:10px;margin-left:-5px}
.list-item .componentBody .card-box .content.cta-auto{padding:0;width:calc(100% - 70px)}
.list-item .horizontalcard .item{flex-direction:row}
.resource-search input#searchResource{max-width:350px}
.list-tags li{height:auto;padding:4px 15px}
}