.custom-topic-listing{width:100%}.custom-topic-listing .cs-section-header h2{font-family:Lato;font-weight:700;letter-spacing:0;margin-bottom:7px;text-transform:none}.custom-topic-listing .cs-section-header p{color:#fff;font-size:16px}.category-grid-item{margin:15px;padding-bottom:calc(25% - 30px);position:relative;width:calc(25% - 30px)}.category-group{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}.post-featured-img{background-position:50%;background-size:cover;height:150px;width:100%}.post-title>a{color:#1c1c1c}.meta-category{padding:15px 0 5px}.blog-post__tag-link{color:#e02617;display:inline-block;font-family:Lato;font-size:14px;font-weight:700!important;line-height:19px;margin:0 10px 10px 0;position:relative}.blog-post__tag-link:before{background-color:#e02617!important;bottom:-3px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:transform .37s cubic-bezier(.52,.01,.16,1);transition:transform .37s cubic-bezier(.52,.01,.16,1);width:100%}.blog-post__tag-link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.avatar{border-radius:100px}.excerpt{margin-bottom:25px}.author-name{color:#1c1c1c;font-weight:700}@media (max-width:1000px){.category-group{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.category-group{grid-template-columns:auto}}.animate{opacity:0;visibility:hidden}.animate.visible{opacity:1;visibility:visible}.fade-in.visible{transition:opacity 1s ease-in-out}.slide-in-top.visible{-webkit-animation:slide-in-top 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top 1s cubic-bezier(.25,.46,.45,.94) both}.slide-in-bottom.visible{-webkit-animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both}.slide-in-left.visible{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right.visible{-webkit-animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both}.zoom-in.visible{-webkit-animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-center{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in-center{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}