.single.single-resource .hentry .featured-image{text-align:center;margin-bottom:.625rem}.single.single-resource .hentry .featured-image img{max-width:100%;border:.0625rem solid #ccc;padding:.3125rem}.single.single-resource .hentry .featured-image.default{border:.625rem solid #ccc;padding:.625rem;position:relative}.single.single-resource .hentry .featured-image.default:before{content:'';padding-top:66.6%;display:block}.single.single-resource .hentry .featured-image.default i{font-size:10rem;color:#ccc;position:absolute;top:50%;left:0;width:100%;margin-top:-5rem}.single.single-resource .hentry .resource-tags{font-size:.6875rem;margin-bottom:1.25rem}.single.single-resource .hentry .resource-tags span{border:.0625rem solid #ccc;padding:.0625rem .125rem;border-radius:.125rem;margin-right:.3125rem;margin-bottom:.125rem;display:inline-block;line-height:.8125rem}.single.single-resource .hentry .resource-tags span:before{color:#999;font-size:.8125rem;vertical-align:middle;line-height:inherit;height:.8125rem;width:auto;margin-right:.1875rem}.single.single-resource .hentry .entry-title{margin-bottom:.625rem!important;clear:none}.single.single-resource .hentry .resource-description{margin-top:.625rem;overflow:auto}.single.single-resource .hentry .logo{outline:0}.row.resource-tiles{margin:0 -.625rem}.row.resource-tiles .hentry.type-resource{border:.0625rem solid #ccc;overflow:hidden;box-sizing:border-box;background:#fff;border-radius:.3125rem;position:relative;margin:0 0 1.25rem}.row.resource-tiles .hentry.type-resource .post-menu{top:.75rem;right:.25rem}.row.resource-tiles .hentry.type-resource .entry-title{font-size:1rem!important;font-weight:600!important;line-height:3.125rem!important;text-decoration:none;position:relative;color:#333!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:.625rem;margin-bottom:0}.row.resource-tiles .hentry.type-resource .entry-title:before{margin-right:.625rem;vertical-align:middle;font-size:1.5rem}.row.resource-tiles .hentry.type-resource .thumbnail-wrapper{padding-top:66.666666%;display:block;position:relative}.row.resource-tiles .hentry.type-resource .thumbnail{height:100%;background-color:#fff!important;border-top:.0625rem solid #ccc;border-bottom:.0625rem solid #ccc;box-sizing:content-box;position:absolute;left:0;top:0;right:0;background-size:contain!important}.row.resource-tiles .hentry.type-resource .thumbnail.default{text-align:center}.row.resource-tiles .hentry.type-resource .thumbnail.default i{font-size:7.5rem;color:#ccc;position:absolute;top:50%;left:0;width:100%;margin-top:-3.75rem}.row.resource-tiles .hentry.type-resource .description{color:#000;line-height:1.4em;min-height:3.875rem;max-height:3.875rem;overflow:hidden;margin:.625rem .9375rem;text-overflow:ellipsis;background-color:#fff;box-sizing:content-box}.row.resource-tiles .hentry.type-resource .button{display:block;border-radius:.3125rem;padding:.625rem 0;font-size:1rem;box-sizing:border-box;margin:0 .9375rem}.row.resource-tiles .hentry.type-resource .button:after{margin-left:.625rem}.row.resource-tiles-flex{margin:0 -.625rem;padding-top:.625rem}.row.resource-tiles-flex .hentry.type-resource{box-sizing:border-box;background:#fff;position:relative;margin:0 0 1.5625rem;box-shadow:0 0 .625rem #efefef;padding-bottom:.625rem;border:.0625rem solid #efefef;transition:.2s ease-in-out}.row.resource-tiles-flex .hentry.type-resource:hover{box-shadow:0 0 .625rem #dedede}.row.resource-tiles-flex .hentry.type-resource .post-menu{top:.75rem;right:.25rem}.row.resource-tiles-flex .hentry.type-resource .title-wrapper{position:relative;border-top:.1875rem solid}.row.resource-tiles-flex .hentry.type-resource .entry-title{font-size:1rem!important;font-weight:600!important;text-decoration:none;position:relative;color:#333!important;padding:.9375rem 1.75rem .9375rem .9375rem;margin-bottom:0;clear:none}.row.resource-tiles-flex .hentry.type-resource .thumbnail-wrapper{display:block;position:relative}.row.resource-tiles-flex .hentry.type-resource .thumbnail{width:100%;display:block}.row.resource-tiles-flex .hentry.type-resource.has_thumbnail.has-logo .entry-title{padding-top:1.625rem}.row.resource-tiles-flex .hentry.type-resource.has_thumbnail.has-logo .logo{margin-top:-5.3125rem}.row.resource-tiles-flex .hentry.type-resource.has_thumbnail.has-logo .post-menu{top:1.5rem}.row.resource-tiles-flex .hentry.type-resource .description{color:#000;line-height:1.4em;margin:.625rem .9375rem}.row.resource-tiles-flex .hentry.type-resource .entry-footer{overflow:hidden;clear:both;display:flex;justify-content:flex-end}.row.resource-tiles-flex .hentry.type-resource .entry-footer .attribution-logo{margin-left:.9375rem;margin-right:auto}.row.resource-tiles-flex .hentry.type-resource .cta{float:right;margin-right:.625rem;text-transform:uppercase;font-weight:600;transition:.2s ease-in-out}.row.resource-tiles-flex .hentry.type-resource .cta:hover{background:#fbfbfb}.row.resource-tiles-flex .hentry.type-resource .cta span{padding:.125rem .625rem}.row.resource-tiles-flex .hentry.type-resource .cta span:after{margin-left:.5rem;vertical-align:middle}.row.resource-tiles-flex.flex-ordered{display:flex;flex-wrap:wrap}.row.resource-tiles-flex.flex-ordered .post-wrapper{margin-left:0}.row.resource-tiles-flex.flex-ordered .description{flex-grow:1}.row.resource-tiles-flex.flex-ordered .hentry.type-resource{height:calc(100% - 1.5625rem);display:flex;flex-direction:column;justify-content:space-between}.type-resource .logo{background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:.125rem;border:.3125rem solid #fff;outline:#dadada solid .0625rem;width:6.25rem;height:6.25rem;float:right;margin:-.9375rem 1.875rem .625rem .625rem}