.all-categories .left{width:150px}.all-categories ul{list-style:none;margin:0;padding:0;overflow:hidden;width:100%}.all-categories .right{width:calc(100% - 150px)}.all-categories ul li{text-align:center;display:inline-block;` float:left;width:20%;position:relative}.all-categories ul li a{padding:0px 5px 10px;position:relative;display:inline-block;text-decoration:none;font-size:24px;font-weight:400;line-height:32px;color:#000}.all-categories ul li a:after{content:"";height:3px;width:0;background:#000;position:absolute;bottom:0;left:0;transition:all .3s ease}.all-categories ul li a:hover:after,.all-categories ul li a.is-active:after{width:100%}.all-categories a.is-active{font-family:SharpGroteskSmBold20}.all-categories ul ul{position:absolute;left:0;z-index:999999;min-width:240px;background:#fff;padding:10px;display:block}.all-categories ul ul a{padding:0}.all-categories ul ul li{display:block;float:none;text-align:left;margin-bottom:10px}.all-categories ul ul li a{padding-bottom:5px;display:inline-block}.blog-index{position:relative}.blog-index>.blog-post{width:23.076923077%}div#infscr-loading{position:absolute;bottom:-100px;font-size:14px}.blog-post:nth-of-type(4n+1){margin-left:0}.blog-post a{text-decoration:none}.blog-post .post-title a{font-family:SharpGroteskSmBold20;color:#000}.blog-post .post-title a:hover{text-decoration:underline}.blog-post .blog-index__post-image-wrapper{display:block;width:100%;background-size:cover;background-position:center center}.blog-pagination{display:block !important}.blog-pagination .no-post{display:none}h5.post-title{margin:0 0 16px}.all-categories .left h5{padding-top:5px}.featured_image img{min-height:200px;object-fit:cover;object-position:center}@media(max-width:1439px){.all-categories a{font-size:20px}}@media(max-width:1280px){.all-categories ul li a{font-size:18px}}@media(max-width:1024px){.blog-index{margin-left:0}.all-categories .right{width:100%}.all-categories ul li{width:50%}.all-categories ul li a{font-size:16px;line-height:24px}.all-categories ul{margin-left:-50px}.all-categories ul li{padding-left:50px}.all-categories ul li{text-align:left}.all-categories h5{font-size:16px;line-height:24px;margin:0 !important}}@media(min-width:721px) and (max-width:1139px){.blog-index>.blog-post{width:22.928176794%}}@media(max-width:720px){.blog-index>.blog-post{width:100%}}