.gallery2 ul, .content-text .gallery2 ul{margin:0px auto;max-width:100%;list-style:none;}
.gallery2 ul li, .content-text .gallery2 ul li{background:none;padding:0px;max-width:100%;}
.gallery2{}
.gallery2 ul, .content-text .gallery2 ul{margin:0px auto;list-style:none;padding:0px;}
.gallery2 ul li, .content-text .gallery2 ul li{background:none;line-height:normal;padding:0;float:left;}
.gallery2 ul li a, .content-text .gallery2 ul li a{display:block;position:relative;overflow:hidden;margin:0 2px 2px 0;}
.gallery2 ul li a, .content-text .gallery2 ul li a .spanA{display:block;position:relative;overflow:hidden;}
.gallery2 ul li span.bottomTitle, .content-text .gallery2 ul li span.bottomTitle{position:absolute;padding:20px;left:0px;bottom:0px;padding:10px 5px;width:100%;color:#FFFFFF;text-align:center;width:100%;background-color:rgba(0,0,0,0.8);box-sizing:border-box;height:100%;top:72%;transition:all 0.5s ease-out 0s;z-index:1;visibility:hidden;}
.gallery2 ul li span.titleCat, .content-text .gallery2 ul li span.titleCat{font-size:17px;display:block;}
.gallery2 ul li span.opisCat, .content-text .gallery2 ul li span.opisCat{font-size:13px;margin-top:20%;display:block;}
.gallery2 ul li img, .content-text .gallery2 ul li img{background-color:transparent;    border:none;    padding:0px;    width:100%;    max-width:100%;    margin:0px;    vertical-align:top;   border-radius:0;}
.gallery2 ul li .bottomTitleS, .content-text .gallery2 ul li .bottomTitleS{position:absolute;bottom:-10px;text-align:center;display:block;width:100%;bottom:0px;width:calc(100% - 10px);background-color:#FFFFFF;padding:5px 5px;color:#000000;left:0px;}
.gallery2 ul li.cat img,.content-text .gallery2 ul li.cat img{}
.gallery2 ul li.cat img:hover,.content-text .gallery2 ul li.cat img:hover{}
.gallery2 ul li a:hover span.bottomTitle, .content-text .gallery2 ul li a:hover span.bottomTitle{top:0px;height:auto;padding-top:80px;transition:all 0.8s ease-out 0s;}
.gallery2 ul li a:hover span.titleCat,.content-text .gallery2 ul li a:hover span.titleCat{font-size:18px !important;transition:all 0.8s ease-out 0s;}
.gallery2 ul li a span.bottomTitle span.animated{border:none;display:block;float:right;margin-right:0px;margin-top:0px;padding:0px 5px 0px 0px;color:#FFFFFF;text-decoration:none;right:0px;bottom:5px;text-transform:lowercase;line-height:normal;font-size:13px;opacity:0;transition:all 0.5s ease-out 0s;position:absolute;}
.gallery2 ul li a span.bottomTitle span.animated span{display:block;background-color:#FFFFFF;float:right;width:18px;height:18px;background:url('../images/bg_wiecej.png') 50% 50% no-repeat;margin:0px 15px 9px 10px;padding:0px;}
.gallery2 ul li a:hover span.bottomTitle span.animated{opacity:1;-webkit-animation-name:zoomIn;  animation-name:zoomIn;}
.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:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.category2 ul li, .content-text .category2 ul li{background:none;padding:0px;max-width:100%;line-height:normal;float:left;position:relative;z-index:0;}
.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;padding:20px;left:0px;bottom:0px;padding:15px 5px;background-color:#000000;width:100%;color:#FFFFFF;text-align:center;width:calc(100% - 10px);background-color:rgba(255,0,0,0.5);z-index:1;}
.divInfo{position:absolute;padding:10px;background-color:#FFFFFF;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;z-index:10;}
.category2 ul li a:hover:after{}
/*
.category2 ul:hover li:not(:hover) a:after{opacity:1;transition:all 0.5s ease-out 0s;}

 */
@media screen and (max-width:990px){}
@media screen and (max-width:900px){}
@media screen and (max-width:768px){.gallery2{}
.gallery2 ul li, .content-text .gallery2 ul li{}
}
@media screen and (max-width:550px){}
@media screen and (max-width:400px){}
.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 a:hover, .content-text .category2 ul li a:hover{z-index:1;}
.category2 ul li img, .content-text .category2 ul li img{transition:all 0.5s ease-out 0s;  z-index:0;  position:relative;transform:scale(1);  }
.category2 ul li a:hover img, .content-text .category2 ul li a:hover img{transform:scale(1.1);  z-index:1;    position:relative;    box-shadow:0px 0px 8px 1px rgba(0,0,0,0.8);}
.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;}