.tile-wrapper *{box-sizing:border-box}
.mosaic-col{padding-top:50px !important;padding-left:100px;padding-right:100px}
.tile-wrapper{font-family:AppDSans}
.blocks{margin:0 auto;margin-top:20px;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));grid-gap:1em;width:90%}
.blocks>div{position:relative;box-sizing:border-box;background-color:#f5f6f8}
.blocks>div:hover{background-color:#fff;box-shadow:0 19px 25px 0 rgba(83,88,96,0.11);border:solid 1px #ebedf1}
.blocks>div:hover h3{color:#4e3eb1}
.blocks .content-hub a{text-decoration:none;outline:0}
.blocks .content-hub-tile span.fleft{background:#303030;color:#fff;font-size:13px;text-transform:capitalize;font-weight:500;padding:3px 10px;border-radius:12px}
.blocks .content-hub-content>div{margin-bottom:18px}
.blocks div h3{font-size:20px;line-height:1.25em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#19212b;letter-spacing:-0.4px;font-weight:normal;display:-webkit-box}
.blocks div h4{color:black;font-size:18px;font-weight:100;margin-top:20px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
#loadMore{background-color:white;border:black solid 1px;border-radius:8px;color:black;padding:10px 15px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;margin:60px auto 20px auto}
.download-doc img{width:16px;height:16px;margin-left:10px}
.content-hub .content-hub-tile{display:grid;grid-template-columns:5.5em 3em auto;padding:32px 30px;box-sizing:border-box}
.content-hub .content-hub-title{grid-column-start:1;grid-column-end:4;min-height:80px;margin-top:1em}
.content-hub.assest .content-hub-title h3::after{content:url("../../../../../c/dam/r/appdynamics/fw/content-hub/images/download-icon.png");margin-left:10px}
.content-hub.assest .content-hub-title h3{display:inline-block}
.content-hub .content-hub-content{display:flex;flex-direction:column;width:100%}
.content-hub .content-hub-tile .content-hub-events{grid-column-start:2;grid-column-end:4;margin-top:1em}
.content-hub .content-hub-image{width:100%}
.content-hub-image img{width:60px;height:60px}
#content-pagination{min-width:331px;padding:24px 0;display:grid;text-align:center}
@media only screen and (min-width:48em){.blocks{width:100%}
#content-pagination{width:100%}
}
@media only screen and (min-width:64em){.blocks{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}
.content-hub .content-hub-title{grid-column-start:2;grid-column-end:4;min-height:90px;margin-top:-23px}
.content-hub .content-hub-tile .content-hub-events{margin-top:0}
}
@media only screen and (min-width:87.5em){.blocks{width:90%;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}
}