.post_content .portfolio-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:12px;column-gap:12px;row-gap:40px;margin:0}@media(max-width: 660px){.post_content .portfolio-list{gap:8px}}.post_content .portfolio-list li{list-style:none;width:calc((100% - 72px)/4);border:solid 1px #d1d1d1}@media(max-width: 660px){.post_content .portfolio-list li{width:90%}}.post_content .portfolio-list li a .image-wrapper{padding:16px;position:relative;transition:.3s;overflow:hidden}.post_content .portfolio-list li a .image-wrapper:hover .mask-text{opacity:1}.post_content .portfolio-list li a .image-wrapper:hover img{transform:scale(1.2, 1.2)}.post_content .portfolio-list li a .image-wrapper img{aspect-ratio:1/1.414;-o-object-fit:cover;object-fit:cover;transition:.5s}.post_content .portfolio-list li a .image-wrapper .mask-text{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(255,255,255,.4);transition:.3s;display:table}.post_content .portfolio-list li a .image-wrapper .mask-text .v-text{display:table-cell;vertical-align:middle;text-align:center;color:#000;font-weight:bold;font-size:16px}.post_content .portfolio-list li a .list-caption{background:#2b2b2b;color:#fff;text-align:center;font-size:14px}.lb-number{display:none !important}.lb-data .lb-details{text-align:center !important;padding:12px;background:#2b2b2b !important}.lb-data .lb-details .lb-caption{font-size:18px !important;color:#000 !important;color:#fff !important}.lightboxOverlay{background-color:#e7e7e7 !important}.page-id-42 .post_content ul{margin-left:0 !important}@media(max-width: 660px){.flow>li{padding:24px 16px 12px 16px}.flow>li dl{width:100%;padding-right:0}.flow>li dl dt{font-size:24px;text-align:center}.flow>li .icon{font-size:20px;width:50px;height:50px}}/*# sourceMappingURL=common.css.map */