.masonry-grid ul.grid{margin:0;padding:0;list-style:none}.masonry-grid .grid-item{margin:0;padding:0}.masonry-grid .grid-item:before{display:none}.masonry-grid .grid-item img,.masonry-grid .grid-item > a{display:block}.masonry-grid.cols-6 .grid-item{width:16.66666%}.masonry-grid.cols-5 .grid-item{width:25%}.masonry-grid.cols-4 .grid-item{width:20%}.masonry-grid.cols-3 .grid-item{width:33.3333333%}.masonry-grid.cols-2 .grid-item{width:50%}.masonry-grid.cols-1 .grid-item{width:100%}@media screen and (max-width: 992px){.masonry-grid.cols-6 .grid-item,.masonry-grid.cols-5 .grid-item,.masonry-grid.cols-4 .grid-item{width:33%}}@media screen and (max-width: 767px){.masonry-grid.cols-6 .grid-item,.masonry-grid.cols-5 .grid-item,.masonry-grid.cols-4 .grid-item,.masonry-grid.cols-3 .grid-item{width:50%}}@media screen and (max-width: 480px){.masonry-grid .grid-item{width:100%!important}}.masonry-grid figure{position:relative}.masonry-grid figure > .caption{position:absolute;z-index:2;bottom:0;padding:40px;background-color:#252525;left:0;right:0;top:0;bottom:0;margin:0;color:#fff;font-size:16px;line-height:22px;transition:all .3s;display:block;opacity:0;font-weight:700;background-size:25px 25px;background-position:right 20px bottom 30px;background-repeat:no-repeat;cursor:pointer}body.rtl .masonry-grid figure > .caption{background-position:left 20px bottom 30px}.masonry-grid.overlay-color-accent figure:before,.masonry-grid.overlay-color-dark figure:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:all .3s}.masonry-grid.overlay-color-accent figure:hover:before,.masonry-grid.overlay-color-dark figure:hover:before{opacity:1}.masonry-grid > div:hover > .caption,.masonry-grid figure:hover > .caption{opacity:.7;transition:all .3s;background-position:right 30px bottom 30px}.masonry-grid.overlay-color-accent > div:hover > .caption,.masonry-grid.overlay-color-accent figure:hover > .caption{opacity:1}body.rtl .masonry-grid figure:hover > .caption{background-position:left 30px bottom 30px}.masonry-grid .grid-item{display:block;float:left;opacity:0}body.rtl .masonry-grid .grid-item{float:right}.masonry-grid .grid-item.shown{opacity:1}
