.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: 10px;
/*transition: all 0.5s ease-out 0s;*/

}
.category3 ul li.sep,.content-text .category3 ul li.sep{
clear: both;
}

.category3 ul li a,.content-text .category3 ul li a{
position: relative;
display: block;
width: 100%;
box-sizing:border-box;
}

.category3 ul li a .title,.content-text .category3 ul li a .title{
display: block;
box-sizing: border-box;
padding: 14px;
background-color: #FAFAFA;
font-size: 14px;
color: #000000;
font-weight: 400;
width: 100%;
}

.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{
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;
}

.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%;
}