.gc_gallery-wrap{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.gc_gallery-item,h3.gc_gallery-category{letter-spacing:normal}h3.gc_gallery-category{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:15px}.gc_gallery-item{position:relative;width:25%;padding:5px;vertical-align:top;margin-bottom:10px}.gc_gallery-item a{display:block;text-decoration:none;color:#000}.gc_gallery-item a:hover img{cursor:pointer;opacity:.5}.gc_gallery-item img{width:100%}.gc_post-title{font-size:.95em !important;font-weight:700;word-wrap:break-all !important;width:100% !important;position:absolute !important;left:0 !important;bottom:8px !important;margin:0 !important;padding:0 8px !important;opacity:0 !important;transition:all .2s ease !important;line-height:1 !important;background-color:transparent !important;border:none !important}.gc_gallery-item a:hover .gc_post-title{opacity:1 !important}@media(max-width:768px){.gc_gallery-item{width:33.3333%}}@media(max-width:550px){.gc_gallery-wrap{margin-left:-5px;margin-right:-5px}.gc_gallery-item{width:50%;margin-bottom:0}}