.wpkoi-elements-filter-gallery-control{width:100%}.wpkoi-elements-filter-gallery-control ul,.wpkoi-elements-filter-gallery-control ul li{text-align:center}.wpkoi-elements-filter-gallery-control ul{margin:0 0 20px;padding:0;text-align:center}.wpkoi-elements-filter-gallery-control{display:flex;flex-flow:1 1 auto;align-items:center;justify-content:center;flex-flow:row wrap;padding:0;margin:0}.wpkoi-elements-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.wpkoi-elements-filter-gallery-control ul li a.control{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.wpkoi-elements-filter-gallery-container{text-align:justify;font-size:.1px}.wpkoi-elements-filter-gallery-container:after{content:'';display:inline-block;width:100%}.wpkoi-elements-filter-gallery-container .item{display:inline-block;vertical-align:top}.wpkoi-elements-filter-gallery-container .item-i{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:5px;right:5px;bottom:5px;left:5px}.wpkoi-elements-filter-gallery-container .item{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:1rem;position:relative;overflow:hidden}.wpkoi-elements-filter-gallery-container:not(.wpkoi-elements-cards) .item:before{content:'';display:inline-block;padding-top:56.25%}.wpkoi-elements-filter-gallery-container .item .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;transition:transform .4s}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .caption{display:none}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:10;top:0;left:0;right:0;bottom:0;transition:transform .4s}.wpkoi-elements-filter-gallery-container .item .caption.wpkoi-elements-zoom-in,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption.wpkoi-elements-zoom-in{transform:scale(0)}.wpkoi-elements-filter-gallery-container .item:hover .caption.wpkoi-elements-zoom-in,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:hover .item-img .caption.wpkoi-elements-zoom-in{transform:scale(1)}.wpkoi-elements-filter-gallery-container .item .caption.wpkoi-elements-slide-left,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption.wpkoi-elements-slide-left{transform:translateX(-100%)}.wpkoi-elements-filter-gallery-container .item:hover .caption.wpkoi-elements-slide-left,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:hover .item-img .caption.wpkoi-elements-slide-left{transform:translateX(0%)}.wpkoi-elements-filter-gallery-container .item .caption.wpkoi-elements-slide-right,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption.wpkoi-elements-slide-right{transform:translateX(100%)}.wpkoi-elements-filter-gallery-container .item:hover .caption.wpkoi-elements-slide-right,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:hover .item-img .caption.wpkoi-elements-slide-right{transform:translateX(0%)}.wpkoi-elements-filter-gallery-container .item .caption.wpkoi-elements-slide-top,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption.wpkoi-elements-slide-top{transform:translateY(-100%)}.wpkoi-elements-filter-gallery-container .item:hover .caption.wpkoi-elements-slide-top,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:hover .item-img .caption.wpkoi-elements-slide-top{transform:translateY(0%)}.wpkoi-elements-filter-gallery-container .item .caption.wpkoi-elements-slide-bottom,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item .item-img .caption.wpkoi-elements-slide-bottom{transform:translateY(100%)}.wpkoi-elements-filter-gallery-container .item:hover .caption.wpkoi-elements-slide-bottom,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:hover .item-img .caption.wpkoi-elements-slide-bottom{transform:translateY(0%)}.wpkoi-elements-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;transition:.3s}.wpkoi-elements-filter-gallery-container .item .caption a svg{width:20px}.wpkoi-elements-filter-gallery-container .item .caption a:nth-child(1),.wpkoi-elements-container .item .caption a:nth-child(2){transition:.6s;opacity:0}.wpkoi-elements-filter-gallery-container .item .caption a:nth-child(1){transform:translateY(-100%)}.wpkoi-elements-filter-gallery-container .item .caption a:nth-child(2){transform:translateY(100%)}.wpkoi-elements-filter-gallery-container .item .caption:hover a:nth-child(1),.wpkoi-elements-filter-gallery-container .item .caption:hover a:nth-child(2){transform:translateY(0%);opacity:1}.wpkoi-elements-filter-gallery-container .item .caption .wpkoi-elements-popup-link{outline:0}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item:before{padding-top:0}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item-content{padding:15px}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item-content .title,.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item-content .title a{font-size:18px;line-height:1;margin-bottom:0;transition:.3s}.wpkoi-elements-filter-gallery-container.wpkoi-elements-cards .item-content p{font-size:14px;line-height:26px}@media screen and (max-width:480px){.wpkoi-elements-filter-gallery-container .item{width:100%}}@media only screen and (min-width:481px) and (max-width:767px){.wpkoi-elements-filter-gallery-container .item{width:calc(100%/2 - (((2 - 1) * 1rem) / 2))}}@media only screen and (min-width:768px) and (max-width:1024px){.wpkoi-elements-filter-gallery-container .item{width:calc(100%/3 - (((3 - 1) * 1rem) / 3))}}