.resource-library.section-class-container{overflow:visible}.resource-library a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none}.resource-library .resource-item{background-color:#fff;border:1px solid #c2c0c1;margin:30px auto 0;width:350px;max-width:100%;text-align:center}.resource-library .resource-item:hover{box-shadow:0 2px 12px 2px rgba(0,0,0,.15);-ms-transform:translate(0,-2px);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);transition:600ms cubic-bezier(.175,.885,.305,1.08)}.resource-library .resource-item:hover .image.overlay:after{opacity:1}.resource-library .type-header{align-items:center;color:#e61226;justify-content:center;padding:15px 15px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.resource-library .title{color:#8c8c8c;padding:15px 15px 25px}.resource-library .image{background:#c2c0c1 url("") center center/cover no-repeat;border-bottom:1px solid #e61226;height:125px}.resource-library .image.overlay:after{opacity:0;transition:600ms cubic-bezier(.175,.885,.305,1.08)}.resource-library .library-list .button{left:50%;opacity:0;position:absolute;max-width:100%;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);transition:600ms cubic-bezier(.175,.885,.305,1.08);z-index:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.resource-library .library-list .button>span{display:inline-block;padding:5px 8px}.resource-library .resource-item:hover .button{opacity:1}.resource-library~.load-more-btn{margin:0 0 30px}@media screen and (min-width:992px){.resource-library~.load-more-btn{margin:0 0 50px}}