.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts{column-gap:1.1667%;display:grid;grid-template-columns:repeat(3,1fr)}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article{margin-bottom:30px;padding:0 1.1667%}body:not(.block-editor-page) .so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article{width:32.94%}@media (max-width:780px){.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article{width:100%}}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail{max-width:100%;width:375px}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail:hover .sow-entry-overlay{background:rgba(255,255,255,.9);border:2px solid #929292}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-title{color:#2d2d2d;font-size:15px;font-weight:700}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-divider{margin:13px 0;border:1px solid #2d2d2d}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-project-type{color:#929292;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.7333;text-transform:uppercase}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button{border:none;border-bottom:2px solid transparent;border-radius:0;color:#929292;font-size:11px;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase}@media (max-width:780px){.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button{margin:0 10px 5px 0}}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button:hover,.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button:focus{color:#2d2d2d}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button.active{border-bottom-color:#2d2d2d}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .sow-nav-links{margin-top:30px}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers{align-items:center;display:flex;height:43px;justify-content:center;width:40px}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots){border:1px solid #626262;color:#626262;font-size:14px;margin-right:8px}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):last-child{margin-right:0}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots).current,.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):hover,.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):focus{color:#f14e4e;border-color:#f14e4e}.so-widget-sow-blog-portfolio-1c3885e2f0af-39 .sow-blog-layout-portfolio .sow-post-navigation .dots{color:#626262;margin-left:-8px}