.blog-grid h1{margin-bottom:.4em}.blog-grid .blog-blurb{margin:0 auto}.blog-grid h2.taxonomy{font-family:var(--main-font),sans-serif;text-align:center;font-weight:200;font-size:21px}.blog-grid .alm-reveal{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;max-width:1070px;margin-right:auto;margin-left:auto;padding-top:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:1840px){.blog-grid .alm-reveal{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;max-width:1380px}}@media screen and (min-width:769px) and (max-width:1024px){.blog-grid .alm-reveal{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media screen and (max-width:768px){.blog-grid .alm-reveal{grid-template-columns:1fr;grid-template-rows:1fr}}.blog-grid .alm-reveal .blog-grid-post{border-radius:8px;box-shadow:0 0 15px rgba(161,174,183,.4);transition:all .3s;position:relative;max-width:400px;width:100%;margin-right:auto;margin-left:auto}.blog-grid .alm-reveal .blog-grid-post:hover{transform:scale(1.01);box-shadow:0 2px 10px rgba(0,0,0,.05)}.blog-grid .alm-reveal .blog-grid-post a{text-decoration:none;color:#425466}.blog-grid .alm-reveal .blog-grid-post a img.thumb{border-radius:8px 8px 0 0}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details{padding:10px 20px 25px;cursor:pointer}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details h2{font-family:var(--main-font),sans-serif;font-size:18px;color:#2c282a;margin:0;padding:12px 0 0 0;font-weight:700}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details .date{font-size:12px;display:block;margin-top:.1em}.fs-blog-filter{max-width:1028px;margin:0 auto;padding:30px 30px 0 30px;text-align:center}.fs-blog-filter .alm-filters-container{margin-bottom:0!important}.fs-blog-filter .alm-filters-container .alm-filter li{display:inline-block!important;margin:5px;border-radius:3px}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link{text-transform:uppercase;display:inline-block;border-radius:3px;padding:8px 10px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1em;background:#e6ebee;color:#6c7c97}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link:after,.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link:before{display:none!important}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link.field-uncategorized{display:none}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link.active{background:#ffbd71;color:#fff}.fs-blog-filter .reset{text-transform:uppercase;display:inline-block;border-radius:3px;padding:8px 10px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1em;color:#6c7c97;text-decoration:none;margin-bottom:20px}.blog-archive-header h4{text-transform:uppercase}.blog-archive-header h4 a{text-decoration:none}