.item-col {
  display: block;
  width: calc(50% - 5px);
  margin-right: 10px;
  float: left;
  border: 1px solid #f0f0f0;
  padding: 5px;
  margin-top: 10px;
}

.item-col .image {
  width: 100%;
  overflow: hidden;
}

.item-col .image img {
  display: block;
  margin: auto;
  max-width: 160px;
}

#block_id_3 img{
	max-width: 268px;
}

.item-col .title {
  font-size: 14px;
  text-transform: none;
  color: #333;
  margin: 10px 0 0;
}

.item-col .title a {
  color: #333;
  /*max-height: 19px;*/
  display: block;
  overflow: hidden;
}

.item-col:nth-child(even) {
  margin-right: 0;
}

.item-col:nth-child(even):after {
  content: '';
  display: block;
  clear: both;
}

.item-col .caption {
  border-top: 1px solid #f0f0f0;
}

.item-news {
  margin: 20px 0 0;
  padding: 0 0 20px;
  border-bottom: 1px solid #f0f0f0;
}

.item-news:after {
  content: '';
  display: block;
  clear: both;
}

.item-news .image {
  float: left;
  width: 135px;
  height: 86px;
  overflow: hidden;
}

.item-news .image img {
  display: block;
}

.item-news .caption {
  margin-left: 145px;
}

.item-news .caption .info-news {
  padding: 5px 0;
  margin: 0 0 0;
  border: none;
}

.item-news .caption .title {
  font-size: 15px;
  margin: 0;
  padding: 0;
  max-height: 36px;
  overflow: hidden;
}

.item-news .caption .title a {
  color: #000;
  text-transform: none;
}

.item-news .desc {
  display: none;
}
