
.content .section {
  min-height: 100px;
  margin-bottom: 15px;
}

.content .section .animator {
  padding: 10px;
  text-align: center;
}

.content .section .imageAnimator {
  width: 100%;
  padding-bottom: 100%;
  min-height: inherit;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 2px 2px 0 0;
}

.content .section .infoAnimator{
  padding: 3px 2px;
  background-color:#1D1D1D;
  border-radius: 0 0 2px 2px;
}

.content .section .col-md-3 .infoAnimator {
  min-height: 62px;
}

.content .section .col-md-2 .infoAnimator {
  min-height: 45px;
}

.content .section .infoAnimator p.totem {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10pt;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.content .section .infoAnimator p.name {
  font-size: 10pt;
  font-family: Lato, arial;
  text-overflow: ellipsis;
  overflow: hidden;
}

.content .section .infoAnimator p.tel {
  font-size: 9pt;
  font-family: Lato, arial;
  letter-spacing: 1px;
}

.content .section .infoAnimator a, a:hover, a:visited{
  color:white;
  text-decoration: none;
}
