.gallery2 ul, .content-text .gallery2 ul{margin:0px auto;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.gallery2 ul li, .content-text .gallery2 ul li{background:none;padding:0px;max-width:100%;}
.gallery2 ul li:before, .content-text .gallery2 ul li:before{display:none;}
.gallery2 ul li a{display:block;transition:all 0.5s ease-out 0s;box-sizing:border-box;padding:5px;}
.gallery2 ul li a .spanA{display:block;position:relative;box-sizing:border-box;overflow: hidden}
.gallery2 ul li a .spanA img{display: block;transition:all 0.5s ease-out 0s;}
.gallery2 ul li a:hover .spanA img{transform: scale(1.1) translateX(5%);}
.gallery2 ul li a .spanA:after{content:"";display:block;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);width:100%;height:30%;bottom:0px;left:0px;position:absolute;z-index:0;transition:all 0.5s ease-out 0s;}
.gallery2 ul li a:hover .spanA:after{height:100%;}
.gallery2 ul li a .spanA .bottomTitle{display:inline-block;position:absolute;bottom:0px;width:100%;box-sizing:border-box;padding:10px 10px;z-index:1;transition:all 0.5s ease-out 0s;}
.gallery2 ul li a:hover .spanA .bottomTitle{}
.gallery2 ul li a .spanA .bottomTitle .titleCat{color:#FFFFFF;font-size:14px;display:block;transition:all 0.5s ease-out 0s;font-weight:400;position:relative;}
.gallery2 ul li a .spanA .bottomTitle .titleCat:after{content:"";display:block;position:absolute;bottom:0px;left:0px;background-color:rgba(255,255,255,0.4);width:0%;height:1px;transition:all 0.5s ease-out 0s;}
.gallery2 ul li a:hover .spanA .bottomTitle .titleCat:after{width:100%;}
.gallery2 ul li a:hover .spanA .bottomTitle .titleCat{}
.gallery2 ul li a .spanA .ile{transition:all 0.5s ease-out 0s;display:inline-block;position:absolute;bottom:10px;right:10px;align-content:center;align-items:center;justify-content:center;color:#FFFFFF;font-size:13px;z-index:2;opacity:0;}
.gallery2 ul li a:hover .spanA .ile{opacity:1;}
.gallery2 ul li a .spanA .ile::before{content:"apps";font-family:'Material Icons Outlined';display:inline-block;vertical-align:middle;font-size:20px;margin-right:5px;}
.gallery2 ul li a .spanA .opisCat{display:block;box-sizing:border-box;font-size:13px;color:#FFFFFF;line-height:1.4em;transition:all 0.5s ease-out 0s;max-height:0px;padding:0px 40px 0px 0px;opacity:0;}
.gallery2 ul li a:hover .spanA .opisCat{max-height:250px;padding:10px 40px 10px 0px;opacity:1;}
.content-text .gallery2 ul li img[data-qazy-placeholder] {height:100%;width:100%;display: block;position: relative;}


.category2{margin:0px -10px 0px 0px;}
.category2 ul,.content-text .category2 ul{overflow:visible;list-style:none;margin:0px auto;max-width:100%;padding:0px;display:flex;flex-wrap:wrap;}
.category2 ul li, .content-text .category2 ul li{background:none;padding:0px;max-width:100%;line-height:normal;position:relative;z-index:0;}
.category2 ul li:before, .content-text .category2 ul li:before{display:none;}
.category2 ul li:hover, .content-text .category2 ul li:hover{z-index:1;}
.category2 ul li a, .content-text .category2 ul li a{display:block;position:relative;overflow:hidden;}
.category2 ul li img, .content-text .category2 ul li img{background-color:transparent;border:none;padding:0px;width:100%;max-width:100%;margin:0px;vertical-align:top;}
.category2 ul li .bottomTitleS, .content-text .category2 ul li .bottomTitleS{position:absolute;text-align:center;display:block;width:100%;bottom:0px;background-color:rgba(0,0,0,0.8);padding:10px 5px;color:#FFFFFF;left:0px;box-sizing:border-box;}
.category2 ul li span.bottomTitle, .content-text .category2 ul li span.bottomTitle{position:absolute;left:0px;bottom:0px;padding:15px 5px;background-color:#000000;width:100%;color:#FFFFFF;text-align:center;background-color:rgba(255,0,0,0.5);box-sizing:border-box;z-index:1;}
.divInfo{position:absolute;padding:10px;z-index:3000;box-shadow:1px 1px 7px 5px #333333;min-width:100px;min-height:100px;background:#FFFFFF url('../images/ajax-loader_min.gif') 50% 50% no-repeat;}
.catDesc{line-height:1.7em;margin:0px 0px 20px 0px;}
.category2 ul li a:after{content:"";background-color:rgba(0,0,0,0.5);width:100%;height:100%;top:0px;left:0px;position:absolute;transition:all 0.5s ease-out 0s;opacity:0;display:block;}
/*.category2 ul:hover li:not(:hover) a:after{opacity:1;}*/
.category2 ul li a, .content-text .category2 ul li a{z-index:0;margin:0 10px 10px 0;}
.category2 ul li a .spanA{display:block;position:relative;overflow:hidden;}
.category2 ul li img, .content-text .category2 ul li img{transition:all 0.5s ease-out 0s;position:relative;}
.category2 ul li a:hover img, .content-text .category2 ul li a:hover img{position:relative;box-shadow:0px 0px 8px 1px rgba(0,0,0,0.8);transform:scale(1.1);}
.category2 ul li a span.bottomTitleS,.content-text .category2 ul li a span.bottomTitleS{transition:all 0.5s ease-out 0s;}
.category2 ul li a:hover span.bottomTitleS,.content-text .category2 ul li a:hover span.bottomTitleS{background-color:transparent !important;transition:all 0.5s ease-out 0s;z-index:2;}
.category2 ul li img[data-qazy-placeholder] {height:100%;width:100%;display: block;position: relative;}