.gallery3 ul,.content-text .gallery3 ul{overflow:hidden;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;list-style:none;}
.gallery3 ul li,.content-text .gallery3 ul li{background:none;padding:0px;max-width:100%;}
.gallery3{margin:0px -10px 0px 0px;}
.gallery3 ul,.content-text .gallery3 ul{list-style:none;margin:0px auto;}
.gallery3 ul li,.content-text .gallery3 ul li{background:none;line-height:normal;padding:0;float:left;position:relative;overflow:hidden;box-sizing:border-box;}
.gallery3 ul li,.content-text .gallery3 ul li .divGal3{overflow:hidden;}
.gallery3 ul li .divGal3{border:1px solid #DDDDDD;box-sizing:border-box;padding:5px;margin:0 10px 10px 0;}
.gallery3 ul li a,.content-text .gallery3 ul li a{display:block;position:relative;float:left;margin:0px 15px 0px 0px;width:40%;}
.gallery3 ul li img,.content-text .gallery3 ul li img{background-color:transparent;    border:none;    padding:0px;    margin:0px 0px 0px 0px;    width:100%;}
.gallery3 ul li .titleLiGal{font-weight:bold;font-size:14px;}
.gallery3 ul li .bottomTitleS,.content-text .gallery3 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;}
.contentCategory{overflow:hidden;}
.category3 ul,.content-text .category3 ul{overflow:hidden;list-style:none;margin:0px auto;max-width:100%;padding:0px;}
.category3 ul li,.content-text .category3 ul li{background:none;line-height:normal;padding:0;float:left;position:relative;overflow:hidden;max-width:100%;box-sizing:border-box;padding:0px 5px 5px 0px;}
.category3 ul li.sep,.content-text .category3 ul li.sep{clear:both;}
.category3 ul li a,.content-text .category3 ul li a{overflow: hidden;position:relative;display:block;width:100%;height:100%;box-sizing:border-box;}
.category3 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;}
/*.category3 ul:hover li:not(:hover) a:after{opacity:1;transition:all 0.5s ease-out 0s;}*/
.category3 ul li img,.content-text .category3 ul li img{transition: all 0.5s ease-out 0s;background-color:transparent;    border:none;    padding:0px;    margin:0px 0px 0px 0px;    width:100%;    max-width:100%;    vertical-align:top;       }
.category3 ul li .bottomTitleS,.content-text .category3 ul li .bottomTitleS{position:absolute;bottom:-10px;text-align:center;display:block;width:100%;bottom:0px;width:calc(100% - 10px);padding:5px 5px;color:#000000;left:0px;}
.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{color:#333333;font-size:13px;margin:0px 0px 20px 0px;}
.content-text .category3 .flexGal,.category3 .flexGal{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;}
.content-text .category3 .flexGal li a, .category3 .flexGal li a{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;}
.flexGal li img{align-self:stretch;-webkit-align-self:stretch;height:100%;}

.category3 ul li .bottomTitleS, .content-text .category3 ul li .bottomTitleS {
position: absolute;
text-align: center;
display: block;
width: 100%;
bottom: 0px;
box-sizing: border-box;
padding: 10px 5px;
color: #FFFFFF;
left: 0px;
background-color: rgba(0,0,0,0.5);
font-size: 14px;
}
.category3 ul li a:hover img {
transform: scale(1.1) translateX(5%);
}