.gallery2 ul,.content-text .gallery2 ul{margin:0px auto;max-width:100%;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;}
.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;
/*background:url('../images/loader5.gif') 50% 50% no-repeat;*/
/*position:relative;*/
}
.gallery2 ul li a,.content-text .gallery2 ul li a{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;background-color:#000000;width:100%;color:#FFFFFF;text-align:center;width:100%;
/*background:url('../images/bg_title.png') 0px 0px repeat;*/
background-color:rgba(255,0,0,0.5);box-sizing:border-box;height:100%;top:80%;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;padding-top:30px;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;}
.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 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;}
.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;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;padding-top:10px !important;padding-bottom:10px !important;}
.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:url('../images/bg_title.png') 0px 0px repeat;*/
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;}
@media screen and (max-width:990px){}
@media screen and (max-width:900px){}
@media screen and (max-width:768px){.gallery2{
/*margin:0px !important;*/
}
.gallery2 ul li,.content-text .gallery2 ul li{
/*max-width:100%;width:auto !important;*/
}
}
@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;}
.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{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all 0.5s ease-out 0s;z-index:0;position:relative;}
.category2 ul li a:hover img,.content-text .category2 ul li a:hover img{-webkit-animation-name:pulseA;animation-name:pulseA;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;}