#poloman_catphoto {
    display: table;
    width: 100%;
    position: relative;
  margin-bottom:20px;
margin-top: -10px;
}

#poloman_catphoto > div {
float:left;
  width:calc((100% - 20px) / 3);
  background:#000;
  margin-right:10px;
  margin-top:10px;
  overflow:hidden;
  border-radius:4px;
position:relative;
}

#poloman_catphoto > div:last-child {
  margin-right:0px;
}

#poloman_catphoto > div:first-child {
float:left;
  width:calc((100% - 20px) / 3 * 2 + 10px);
}

#poloman_catphoto > div:first-child,
#poloman_catphoto > div:nth-child(2) {
  margin-top:0px;
}
#poloman_catphoto > div:nth-child(2),
#poloman_catphoto > div:nth-child(3) {
float:left;
  width:calc((100% - 20px) / 3);
  margin-right:0;
}

#poloman_catphoto > div > a {
 display: block;
 width: 100%;
 height: 180px;
 border-radius: 4px;
 position: relative;
 margin: 0;
 background-size: cover !important
}

#poloman_catphoto > div:first-child > a {
 height: 370px;
}

#poloman_catphoto > div > a > span {
 text-decoration: none !important;
 position: absolute;
 display: inline-block;
 bottom: 8%;
 color: #fff;
 font-family: 'Fira Sans Condensed', sans-serif !important;
 text-shadow: 1px 1px 3px black;
 left: 4%;
 right: 4%;
 text-align: center;
 font-weight: 700;
 font-size: 20px;
 z-index: 9
}

@media only screen and (max-width: 640px){

#poloman_catphoto > div {
        width: calc(100% - 0px) !important;
margin: 0px 0px 10px 0px !important;
height: 180px !important;
}

#poloman_catphoto > div > a {
height: 180px !important;
}

#poloman_catphoto > div:nth-child(4),
#poloman_catphoto > div:nth-child(5),
#poloman_catphoto > div:nth-child(6) {
display:none;
}

.block_main_photo .catsTableI td:nth-of-type(odd) a {
margin-bottom:10px !important;
}

}