.gallery-items-container .gallery-item{height:450px!important;display:flex;flex-direction:column;margin-bottom:0}.gallery-items-container .grid-item-holder{height:100%!important;display:flex;flex-direction:column;background:#f8f8f8;position:relative;overflow:hidden;border:1px solid #eee}.gallery-items-container .gallery-item img{width:100%;height:320px;object-fit:contain;object-position:center;background:0 0;padding:30px;display:block;transition:transform .3s ease;flex-shrink:0;margin:0}.gallery-items-container .gallery-item:hover img{transform:scale(1.05)}.gallery-items-container .grid-item-holder .overlay{display:none!important}.gallery-items-container .mcp-tool-button{display:block;height:70px;line-height:70px;color:#000;background:#fff;border:none;border-top:1px solid #eee;overflow:hidden;font-size:1em;padding:0 30px;text-align:left;font-weight:600;text-transform:uppercase;position:relative;margin:0;margin-top:0;flex-shrink:0;width:100%;text-decoration:none;transition:all .2s ease}.gallery-items-container .mcp-tool-button:hover{color:var(--main-color)}.gallery-items-container .mcp-tool-button i{position:absolute;top:0;right:0;width:70px;height:70px;line-height:70px;background:#fff;border-left:1px solid #eee;color:var(--main-color);z-index:3;transition:all .2s ease-in-out;text-align:center;font-size:11px}.gallery-items-container .mcp-tool-button:hover i{background:var(--main-color);color:#fff}.gallery-items-container .post_header_cat{position:absolute;top:15px;left:15px;z-index:10;margin:0;padding:0;list-style:none;display:block!important}.gallery-items-container .post_header_cat li{display:inline-block;margin-right:5px;margin-bottom:5px}.gallery-items-container .post_header_cat .cat-opt{background:rgba(0,0,0,.75);color:#fff;padding:5px 12px;font-size:11px;text-transform:uppercase;border-radius:3px;display:inline-block;text-decoration:none;cursor:pointer;transition:all .3s ease}.gallery-items-container .post_header_cat .cat-opt:hover{background:var(--main-color);color:#fff;transform:translateY(-2px)}.three-columns .gallery-item{width:33.333333%!important}@media (max-width:992px){.three-columns .gallery-item{width:50%!important}}@media (max-width:768px){.gallery-items-container .gallery-item{height:400px!important}.gallery-items-container .gallery-item img{height:280px;padding:20px}.three-columns .gallery-item{width:100%!important}}